@import url(https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i);
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/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:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--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,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){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;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}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}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}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}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}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[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}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.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:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;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%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.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{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-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{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-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{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-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{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-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%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.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:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.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-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.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-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.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-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.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-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.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-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.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:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.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{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.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::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;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}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;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;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;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 .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;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){cursor:pointer}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{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;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}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.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{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;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}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.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{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;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}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;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:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.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{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;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}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;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:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.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{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;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}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;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}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;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:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;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}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;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}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;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:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;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}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;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}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;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}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.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{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;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}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;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}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.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-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.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:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right: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{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;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:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;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 #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;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:#dee2e6 #dee2e6 #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,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;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:flex;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{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;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:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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:flex;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{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;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-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;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.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:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.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}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.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{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;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:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.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:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.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:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;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;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.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:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;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;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;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,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;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.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.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:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.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,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!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:#6c757d!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-sm{border-radius:.2rem!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-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!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:flex!important}.d-inline-flex{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:flex!important}.d-sm-inline-flex{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:flex!important}.d-md-inline-flex{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:flex!important}.d-lg-inline-flex{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:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!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{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{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}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{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:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!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-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-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-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-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-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-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-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-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-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-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}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!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-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!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:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.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 #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}/*# sourceMappingURL=bootstrap.min.css.map */
/*  THEME COLORs
========================================================================== */
/* Looks good on chrome default color profile */
/* looks good in sRGB but washed up on chrome default 
$color-primary:						#826bb0;
$color-success:						#31cb55;
$color-info:						#5e93ec;
$color-warning:						#eec559;
$color-danger:						#dc4b92;
$color-fusion:						darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
/*  Color Polarity
========================================================================== */
/*  PAINTBUCKET MIXER
========================================================================== */
/* the grays */
/* the sapphires */
/* the emeralds */
/* the amethyths */
/* the topaz */
/* the rubies */
/* the graphites */
/*  Define universal border difition (div outlines, etc)
========================================================================== */
/*  MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
========================================================================== */
/* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
/* bootstrap reference xs: 0,  sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
/* global var used for spacing*/
/* Uniform Padding variable */
/* Heads up! This is a global scoped variable - changing may impact the whole template */
/*   BOOTSTRAP OVERRIDES (bootstrap variables)
========================================================================== */
/* usage: theme-colors("primary"); */
/* forms */
/*$input-height:							calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
/* links */
/* checkbox */
/*$custom-file-height-inner:				calc(2.25rem - 1px);*/
/* not part of bootstrap variable */
/* custom checkbox */
/* custom range */
/* select */
/* badge */
/* cards */
/*border radius*/
/* alert */
/* toast */
/* breadcrumb */
/* input button */
/* nav link */
/* nav, tabs, pills */
/* tables */
/* dropdowns */
/* dropdowns sizes */
/* popovers */
/* tooltips */
/* modal */
/* reference guide
http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
8px = 0.5rem
9px = 0.5625rem
10px = 0.625rem
11px = 0.6875rem
12px = 0.75rem
13px = 0.8125rem
14px = 0.875rem
15px = 0.9375rem
16px = 1rem (base)
17px = 1.0625rem
18px = 1.125rem
19px = 1.1875rem
20px = 1.25rem
21px = 1.3125rem
22px = 1.375rem
24px = 1.5rem
25px = 1.5625rem
26px = 1.625rem
28px = 1.75rem
30px = 1.875rem
32px = 2rem
34px = 2.125rem
36px = 2.25rem
38px = 2.375rem
40px = 2.5rem
*/
/* Fonts */
/* carousel */
/*  BASE VARS
========================================================================== */
/* font vars below will auto change to rem values using function rem($value)*/
/* 11px   */
/* 12px   */
/* 12.5px */
/* 14px   */
/* 15px   */
/* 16px   */
/* 28px   */
/*  Font Family
========================================================================== */
/*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
/*  ANIMATIONS
========================================================================== */
/* this addresses all animation related to nav hide to nav minify */
/*  Z-INDEX declearation
========================================================================== */
/* we adjust bootstrap z-index to be higher than our higest z-index*/
/*  CUSTOM ICON PREFIX 
========================================================================== */
/*  PRINT CSS (landscape or portrait)
========================================================================== */
/* landscape or portrait */
/* auto, letter */
/*  Common Element Variables
========================================================================== */
/* Z-index decleartion "birds eye view"
========================================================================== */
/*  Components
========================================================================== */
/*  PAGE HEADER STUFF
========================================================================== */
/* colors */
/* height */
/* logo */
/* try not to go beywond the width of $main_nav_width value */
/* you may need to change this depending on your logo design */
/* adjust this as you see fit : left, right, center */
/* icon font size (not button) */
/* search input box */
/* suggestion: #ccced0*/
/* btn */
/* dropdown: app list */
/* badge */
/* COMPONENTS & MODS */
/*  NAVIGATION STUFF

Guide:

aside.page-sidebar ($nav-width, $nav-background)
	.page-logo
	.primary-nav
		.info-card
		ul.nav-menu
			li
				a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
					icon 
					span
					collapse-sign 
					
				ul.nav-menu-sub-one  
					li
						a ($nav-level-1... $nav-sub-link-height)
							span
							collapse-sign

						ul.nav-menu-sub-two
							li
								a ($nav-level-2... $nav-sub-link-height)
									span

		p.nav-title ($nav-title-*...)


========================================================================== */
/* main navigation */
/* left panel */
/* nav parent level-0 */
/* nav icon sizes */
/* badge default */
/* all child */
/* nav title */
/* nav Minify */
/* when the menu pops on hover */
/* navigation Width */
/* partial visibility of the menu */
/* top navigation */
/* nav Info Card (appears below the logo) */
/* width is auto */
/* nav DL labels for all child */
/* will be pulled to left as a negative value */
/*   MISC Settings
========================================================================== */
/* List Table */
/*   PAGE SETTINGS
========================================================================== */
/*   PAGE BREADCRUMB 
========================================================================== */
/*   PAGE COMPONENT PANELS 
========================================================================== */
/*   PAGE COMPONENT PROGRESSBARS 
========================================================================== */
/*   PAGE COMPONENT MESSENGER 
========================================================================== */
/*   FOOTER
========================================================================== */
/*   GLOBALS
========================================================================== */
/* ACCESSIBILITIES */
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #357ffa;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #fd3995;
  --orange: #ffc241;
  --yellow: #ffc241;
  --green: #1dc9b7;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #868e96;
  --gray-dark: #495057;
  --primary: #357ffa;
  --secondary: #868e96;
  --success: #1dc9b7;
  --info: #2196F3;
  --warning: #ffc241;
  --danger: #fd3995;
  --light: #fff;
  --dark: #4a5265;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1399px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.47;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
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: #357ffa;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #4e8ffb;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", 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 {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.3rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role="button"] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}
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-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.57;
}
h1, .h1 {
  font-size: 1.5rem;
}
h2, .h2 {
  font-size: 1.375rem;
}
h3, .h3 {
  font-size: 1.1875rem;
}
h4, .h4 {
  font-size: 1.0625rem;
}
h5, .h5 {
  font-size: 0.9375rem;
}
h6, .h6 {
  font-size: 0.875rem;
}
.lead {
  font-size: 1.015625rem;
  font-weight: 300;
}
.display-1 {
  font-size: 5rem;
  font-weight: 300;
  line-height: 1.57;
}
.display-2 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.57;
}
.display-3 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.57;
}
.display-4 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.57;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.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: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.015625rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}
.blockquote-footer::before {
  content: "\2014\00A0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #868e96;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 4px;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1399px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1399px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ecf0f6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ecf0f6;
}
.table tbody + tbody {
  border-top: 2px solid #ecf0f6;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #ecf0f6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #ecf0f6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(74, 82, 101, 0.02);
}
.table-hover tbody tr:hover {
  color: #212529;
  background-color: white;
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c6dbfe;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #96bcfc;
}
.table-hover .table-primary:hover {
  background-color: #adcbfe;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #adcbfe;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dddfe2;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #c0c4c8;
}
.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 > th,
.table-success > td {
  background-color: #c0f0eb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #89e3da;
}
.table-hover .table-success:hover {
  background-color: #abebe4;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #abebe4;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #c1e2fc;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #8cc8f9;
}
.table-hover .table-info:hover {
  background-color: #a9d7fb;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a9d7fb;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeca;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf9c;
}
.table-hover .table-warning:hover {
  background-color: #ffe6b1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe6b1;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fec8e1;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #fe98c8;
}
.table-hover .table-danger:hover {
  background-color: #feafd3;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #feafd3;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: white;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white;
}
.table-hover .table-light:hover {
  background-color: #f2f2f2;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f2f2f2;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #cccfd4;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #a1a5af;
}
.table-hover .table-dark:hover {
  background-color: #bec2c8;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #bec2c8;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: white;
}
.table-hover .table-active:hover {
  background-color: #f2f2f2;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #f2f2f2;
}
.table .thead-dark th {
  color: #fff;
  background-color: #606a82;
  border-color: #555e74;
}
.table .thead-light th {
  color: #495057;
  background-color: #f3f3f3;
  border-color: #ecf0f6;
}
.table-dark {
  color: #fff;
  background-color: #606a82;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #555e74;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: #357ffa;
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1398.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.47em + 1rem + 2px);
  padding: 0.5rem 0.875rem;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.47;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #357ffa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem transparent;
}
.form-control::-moz-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: #f3f3f3;
  opacity: 1;
}
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.47;
}
.col-form-label-lg {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  font-size: 1rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  font-size: 0.75rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  font-size: 0.8125rem;
  line-height: 1.47;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.844rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 4px;
}
.form-control-lg {
  height: calc(1.5em + 1.5rem + 2px);
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1.5rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  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;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #868e96;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #1dc9b7;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.3rem 0.6rem;
  margin-top: .1rem;
  font-size: 0.75rem;
  line-height: 1.47;
  color: #fff;
  background-color: #1dc9b7;
  border-radius: 5px;
}
.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1dc9b7;
  padding-right: calc(1.47em + 1rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231dc9b7' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3675em + 0.25rem) center;
  background-size: calc(0.735em + 0.5rem) calc(0.735em + 0.5rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3.5rem !important;
  background-position: right 1.75rem center;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.47em + 1rem);
  background-position: top calc(0.3675em + 0.25rem) right calc(0.3675em + 0.25rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #1dc9b7;
  padding-right: calc(0.75em + 2.625rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.875rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231dc9b7' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.875rem/calc(0.735em + 0.5rem) calc(0.735em + 0.5rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #1dc9b7;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #1dc9b7;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #1dc9b7;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #37e2d0;
  background-color: #37e2d0;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1dc9b7;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #1dc9b7;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #1dc9b7;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #fd3995;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.3rem 0.6rem;
  margin-top: .1rem;
  font-size: 0.75rem;
  line-height: 1.47;
  color: #fff;
  background-color: #fd3995;
  border-radius: 5px;
}
.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #fd3995;
  padding-right: calc(1.47em + 1rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd3995' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd3995' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3675em + 0.25rem) center;
  background-size: calc(0.735em + 0.5rem) calc(0.735em + 0.5rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #fd3995;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 149, 0.25);
}
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3.5rem !important;
  background-position: right 1.75rem center;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.47em + 1rem);
  background-position: top calc(0.3675em + 0.25rem) right calc(0.3675em + 0.25rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #fd3995;
  padding-right: calc(0.75em + 2.625rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.875rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd3995' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd3995' stroke='none'/%3e%3c/svg%3e") center right 1.875rem/calc(0.735em + 0.5rem) calc(0.735em + 0.5rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #fd3995;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 149, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #fd3995;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #fd3995;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #fd3995;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #fe6bb0;
  background-color: #fe6bb0;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 149, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fd3995;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #fd3995;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #fd3995;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 149, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    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,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 1.125rem;
  font-size: 0.8125rem;
  line-height: 1.47;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem transparent;
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #357ffa;
  border-color: #357ffa;
}
.btn-primary:hover {
  color: #fff;
  background-color: #1067f9;
  border-color: #0660f6;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #1067f9;
  border-color: #0660f6;
  box-shadow: 0 0 0 0.2rem rgba(83, 146, 251, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #357ffa;
  border-color: #357ffa;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0660f6;
  border-color: #065be9;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 146, 251, 0.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 {
  color: #fff;
  background-color: #727b84;
  border-color: #6c757d;
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  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;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(152, 159, 166, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:hover {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #18a899;
  border-color: #179c8e;
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #179c8e;
  border-color: #159184;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 209, 194, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-info:hover {
  color: #fff;
  background-color: #0c83e2;
  border-color: #0c7cd5;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #0c83e2;
  border-color: #0c7cd5;
  box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0c7cd5;
  border-color: #0b75c9;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc241;
  border-color: #ffc241;
}
.btn-warning:hover {
  color: #212529;
  background-color: #ffb61b;
  border-color: #ffb20e;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #ffb61b;
  border-color: #ffb20e;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 61, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc241;
  border-color: #ffc241;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffb20e;
  border-color: #ffae01;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 61, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #fd3995;
  border-color: #fd3995;
}
.btn-danger:hover {
  color: #fff;
  background-color: #fd1381;
  border-color: #fc077a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #fd1381;
  border-color: #fc077a;
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 165, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #fd3995;
  border-color: #fd3995;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #fc077a;
  border-color: #f40274;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 87, 165, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e5e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e5e5;
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #4a5265;
  border-color: #4a5265;
}
.btn-dark:hover {
  color: #fff;
  background-color: #3a404f;
  border-color: #353a48;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #3a404f;
  border-color: #353a48;
  box-shadow: 0 0 0 0.2rem rgba(102, 108, 124, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #4a5265;
  border-color: #4a5265;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #353a48;
  border-color: #2f3440;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 108, 124, 0.5);
}
.btn-outline-primary {
  color: #357ffa;
  border-color: #357ffa;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #357ffa;
  border-color: #357ffa;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 127, 250, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #357ffa;
  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: #357ffa;
  border-color: #357ffa;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 127, 250, 0.5);
}
.btn-outline-secondary {
  color: #868e96;
  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 0.2rem rgba(134, 142, 150, 0.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;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.btn-outline-success {
  color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #1dc9b7;
  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: #1dc9b7;
  border-color: #1dc9b7;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}
.btn-outline-info {
  color: #2196F3;
  border-color: #2196F3;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #2196F3;
  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: #2196F3;
  border-color: #2196F3;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5);
}
.btn-outline-warning {
  color: #ffc241;
  border-color: #ffc241;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc241;
  border-color: #ffc241;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 194, 65, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc241;
  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: #212529;
  background-color: #ffc241;
  border-color: #ffc241;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 194, 65, 0.5);
}
.btn-outline-danger {
  color: #fd3995;
  border-color: #fd3995;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #fd3995;
  border-color: #fd3995;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 149, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #fd3995;
  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: #fd3995;
  border-color: #fd3995;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 149, 0.5);
}
.btn-outline-light {
  color: #fff;
  border-color: #fff;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #fff;
  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: #fff;
  border-color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-dark {
  color: #4a5265;
  border-color: #4a5265;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #4a5265;
  border-color: #4a5265;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 82, 101, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #4a5265;
  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: #4a5265;
  border-color: #4a5265;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 82, 101, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #357ffa;
  text-decoration: none;
}
.btn-link:hover {
  color: #4e8ffb;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #868e96;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.375rem 0.844rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 4px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.3125rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.8125rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1399px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #f3f3f3;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.75rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #0660f6;
  text-decoration: none;
  background-color: #f3f3f3;
}
.dropdown-item.active, .dropdown-item:active {
  color: #054dc4;
  text-decoration: none;
  background-color: #f2f7ff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.3125rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #868e96;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.75rem 1.5rem;
  color: #212529;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.84375rem;
  padding-left: 0.84375rem;
}
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.633rem;
  padding-left: 0.633rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.875rem;
  margin-bottom: 0;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.47;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #f3f3f3;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1.5rem + 2px);
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.75rem + 2px);
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.375rem 0.844rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 4px;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.875rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.194375rem;
  padding-left: 1.625rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1.125rem;
  height: 1.1596875rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #0660f6;
  background-color: #1c6ff9;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem transparent;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #357ffa;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #e3edfe;
  border-color: #e3edfe;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f3f3f3;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.0346875rem;
  left: -1.625rem;
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 2px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.0346875rem;
  left: -1.625rem;
  display: block;
  width: 1.125rem;
  height: 1.125rem;
  content: "";
  background: 50% / 0.5rem no-repeat;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 2px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #357ffa;
  background-color: #357ffa;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(53, 127, 250, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(53, 127, 250, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(53, 127, 250, 0.5);
}
.custom-switch {
  padding-left: 2.46875rem;
}
.custom-switch .custom-control-label::before {
  left: -2.46875rem;
  width: 1.96875rem;
  pointer-events: all;
  border-radius: 0.5625rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.0346875rem + 4px);
  left: calc(-2.46875rem + 4px);
  width: calc(1.125rem - 8px);
  height: calc(1.125rem - 8px);
  background-color: #adb5bd;
  border-radius: 0.5625rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.84375rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(53, 127, 250, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.47em + 1rem + 2px);
  padding: 0.5rem 1.875rem 0.5rem 0.875rem;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.47;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.875rem center/8px 10px no-repeat;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #357ffa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem transparent;
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.875rem;
  background-image: none;
}
.custom-select:disabled {
  color: #868e96;
  background-color: #f3f3f3;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.custom-select-sm {
  height: calc(1.5em + 0.75rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-left: 0.844rem;
  font-size: 0.75rem;
}
.custom-select-lg {
  height: calc(1.5em + 1.5rem + 2px);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  font-size: 1rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.47em + 1rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.47em + 1rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #357ffa;
  box-shadow: 0 0 0 0.2rem transparent;
}
.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #f3f3f3;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.47em + 1rem + 2px);
  padding: 0.5rem 0.875rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.47;
  color: #495057;
  background-color: #fff;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.47em + 1rem);
  padding: 0.5rem 0.875rem;
  line-height: 1.47;
  color: #495057;
  content: "Browse";
  background-color: #f3f3f3;
  border-left: inherit;
  border-radius: 0 4px 4px 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(53, 127, 250, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(53, 127, 250, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(53, 127, 250, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.3375rem;
  background-color: #357ffa;
  border: 0;
  border-radius: 50%;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #679ffb;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.325rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #357ffa;
  border: 0;
  border-radius: 50%;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: #679ffb;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.325rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #357ffa;
  border: 0;
  border-radius: 50%;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: #679ffb;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.325rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1.125rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #868e96;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.07) transparent;
}
.nav-tabs .nav-link.disabled {
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 4px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #357ffa;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3621875rem;
  padding-bottom: 0.3621875rem;
  margin-right: 1rem;
  font-size: 1rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  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: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 7.5px 18px;
  font-size: 1.3125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1398.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1399px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1rem;
}
.card-title {
  margin-bottom: 1rem;
}
.card-subtitle {
  margin-top: -0.5rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1rem;
}
.card-header {
  padding: 1rem 1rem;
  margin-bottom: 0;
  background-color: inherit;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.card-header:first-child {
  border-radius: 3px 3px 0 0;
}
.card-footer {
  padding: 1rem 1rem;
  background-color: inherit;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.card-footer:last-child {
  border-radius: 0 0 3px 3px;
}
.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -1rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 3px;
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.card-deck .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}
.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #fdfdfe;
  border-radius: 4px;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: inherit;
  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: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 4px;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #357ffa;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #4e8ffb;
  text-decoration: none;
  background-color: #f3f3f3;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem transparent;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #357ffa;
  border-color: #357ffa;
}
.page-item.disabled .page-link {
  color: #868e96;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 85%;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #357ffa;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0660f6;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(53, 127, 250, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #868e96;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #1dc9b7;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #179c8e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(29, 201, 183, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #2196F3;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #0c7cd5;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5);
}
.badge-warning {
  color: #212529;
  background-color: #ffc241;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #ffb20e;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 194, 65, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #fd3995;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #fc077a;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 57, 149, 0.5);
}
.badge-light {
  color: #212529;
  background-color: #fff;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #e6e5e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #4a5265;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #353a48;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 82, 101, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #f3f3f3;
  border-radius: 4px;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 1rem 1.25rem;
  margin-bottom: 2rem;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 3.71875rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #1c4282;
  background-color: #d7e5fe;
  border-color: #c6dbfe;
}
.alert-primary hr {
  border-top-color: #adcbfe;
}
.alert-primary .alert-link {
  color: #132d58;
}
.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: #0f695f;
  background-color: #d2f4f1;
  border-color: #c0f0eb;
}
.alert-success hr {
  border-top-color: #abebe4;
}
.alert-success .alert-link {
  color: #093c37;
}
.alert-info {
  color: #114e7e;
  background-color: #d3eafd;
  border-color: #c1e2fc;
}
.alert-info hr {
  border-top-color: #a9d7fb;
}
.alert-info .alert-link {
  color: #0b3251;
}
.alert-warning {
  color: #856522;
  background-color: #fff3d9;
  border-color: #ffeeca;
}
.alert-warning hr {
  border-top-color: #ffe6b1;
}
.alert-warning .alert-link {
  color: #5c4618;
}
.alert-danger {
  color: #841e4d;
  background-color: #ffd7ea;
  border-color: #fec8e1;
}
.alert-danger hr {
  border-top-color: #feafd3;
}
.alert-danger .alert-link {
  color: #5a1535;
}
.alert-light {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-light hr {
  border-top-color: #f2f2f2;
}
.alert-light .alert-link {
  color: #6c6b6b;
}
.alert-dark {
  color: #272b35;
  background-color: #dbdce0;
  border-color: #cccfd4;
}
.alert-dark hr {
  border-top-color: #bec2c8;
}
.alert-dark .alert-link {
  color: #111318;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0.75rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0.75rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 0.75rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.625rem;
  background-color: #fdfdfe;
  border-radius: 10rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #357ffa;
  transition: width 0.6s ease;
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 0.75rem 0.75rem;
}
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 4px;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #f3f3f3;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #868e96;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #357ffa;
  border-color: #357ffa;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1399px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #1c4282;
  background-color: #c6dbfe;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #1c4282;
  background-color: #adcbfe;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #1c4282;
  border-color: #1c4282;
}
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #464a4e;
  background-color: #cfd2d6;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}
.list-group-item-success {
  color: #0f695f;
  background-color: #c0f0eb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f695f;
  background-color: #abebe4;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f695f;
  border-color: #0f695f;
}
.list-group-item-info {
  color: #114e7e;
  background-color: #c1e2fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #114e7e;
  background-color: #a9d7fb;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #114e7e;
  border-color: #114e7e;
}
.list-group-item-warning {
  color: #856522;
  background-color: #ffeeca;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856522;
  background-color: #ffe6b1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856522;
  border-color: #856522;
}
.list-group-item-danger {
  color: #841e4d;
  background-color: #fec8e1;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #841e4d;
  background-color: #feafd3;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #841e4d;
  border-color: #841e4d;
}
.list-group-item-light {
  color: #858585;
  background-color: white;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}
.list-group-item-dark {
  color: #272b35;
  background-color: #cccfd4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #272b35;
  background-color: #bec2c8;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #272b35;
  border-color: #272b35;
}
.close {
  float: right;
  font-size: 1.21875rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #4a5265;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: 4px;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.2;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.25rem 1.25rem;
  border-bottom: 0px solid #dee2e6;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.modal-header .close {
  padding: 1.25rem 1.25rem;
  margin: -1.25rem -1.25rem -1.25rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.47;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1.25rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 0px solid #dee2e6;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1399px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 2070;
  display: block;
  margin: 2px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.47;
  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: 0.75rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 8px;
  height: 5px;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 5px 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 5px 4px 0;
  border-top-color: rgba(53, 58, 72, 0.9);
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 5px;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 5px;
  height: 8px;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 4px 5px 4px 0;
  border-right-color: rgba(53, 58, 72, 0.9);
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 5px 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 4px 5px;
  border-bottom-color: rgba(53, 58, 72, 0.9);
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 5px;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 5px;
  height: 8px;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 4px 0 4px 5px;
  border-left-color: rgba(53, 58, 72, 0.9);
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.3rem 0.6rem;
  color: #fff;
  text-align: center;
  background-color: rgba(53, 58, 72, 0.9);
  border-radius: 5px;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.47;
  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: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 3px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 15px;
  height: 7px;
  margin: 0 0.5rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 7px;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: -10px;
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 7px 7.5px 0;
  border-top-color: inherit;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 3px;
  border-width: 7px 7.5px 0;
  border-top-color: transparent;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 7px;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: -10px;
  width: 7px;
  height: 15px;
  margin: 0.5rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 7.5px 7px 7.5px 0;
  border-right-color: inherit;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 3px;
  border-width: 7.5px 7px 7.5px 0;
  border-right-color: transparent;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 7px;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: -10px;
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 7.5px 7px 7.5px;
  border-bottom-color: inherit;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 3px;
  border-width: 0 7.5px 7px 7.5px;
  border-bottom-color: transparent;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 15px;
  margin-left: -7.5px;
  content: "";
  border-bottom: 3px solid transparent;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 7px;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: -10px;
  width: 7px;
  height: 15px;
  margin: 0.5rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 7.5px 0 7.5px 7px;
  border-left-color: inherit;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 3px;
  border-width: 7.5px 0 7.5px 7px;
  border-left-color: transparent;
}
.popover-header {
  padding: 1rem 1rem;
  margin-bottom: 0;
  font-size: 0.8125rem;
  background-color: transparent;
  border-bottom: 3px solid rgba(0, 0, 0, 0);
  border-top-left-radius: calc(0.5rem - 3px);
  border-top-right-radius: calc(0.5rem - 3px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 13px;
  height: 13px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
          animation: .75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
          animation: .75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.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: #357ffa !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0660f6 !important;
}
.bg-secondary {
  background-color: #868e96 !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #6c757d !important;
}
.bg-success {
  background-color: #1dc9b7 !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #179c8e !important;
}
.bg-info {
  background-color: #2196F3 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0c7cd5 !important;
}
.bg-warning {
  background-color: #ffc241 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ffb20e !important;
}
.bg-danger {
  background-color: #fd3995 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #fc077a !important;
}
.bg-light {
  background-color: #fff !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e5e5 !important;
}
.bg-dark {
  background-color: #4a5265 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #353a48 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !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: #357ffa !important;
}
.border-secondary {
  border-color: #868e96 !important;
}
.border-success {
  border-color: #1dc9b7 !important;
}
.border-info {
  border-color: #2196F3 !important;
}
.border-warning {
  border-color: #ffc241 !important;
}
.border-danger {
  border-color: #fd3995 !important;
}
.border-light {
  border-color: #fff !important;
}
.border-dark {
  border-color: #4a5265 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 4px !important;
}
.rounded {
  border-radius: 4px !important;
}
.rounded-top {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.rounded-right {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
.rounded-bottom {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.rounded-left {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.rounded-lg {
  border-radius: 4px !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !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: flex !important;
}
.d-inline-flex {
  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: flex !important;
  }
  .d-sm-inline-flex {
    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: flex !important;
  }
  .d-md-inline-flex {
    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: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1399px) {
  .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: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !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 iframe,
.embed-responsive embed,
.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.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1399px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    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: 1399px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 2020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !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: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.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: 2rem !important;
}
.mt-5,
.my-5 {
  margin-top: 2rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 2rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 2rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 2rem !important;
}
.m-6 {
  margin: 2.5rem !important;
}
.mt-6,
.my-6 {
  margin-top: 2.5rem !important;
}
.mr-6,
.mx-6 {
  margin-right: 2.5rem !important;
}
.mb-6,
.my-6 {
  margin-bottom: 2.5rem !important;
}
.ml-6,
.mx-6 {
  margin-left: 2.5rem !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: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.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: 2rem !important;
}
.pt-5,
.py-5 {
  padding-top: 2rem !important;
}
.pr-5,
.px-5 {
  padding-right: 2rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 2rem !important;
}
.pl-5,
.px-5 {
  padding-left: 2rem !important;
}
.p-6 {
  padding: 2.5rem !important;
}
.pt-6,
.py-6 {
  padding-top: 2.5rem !important;
}
.pr-6,
.px-6 {
  padding-right: 2.5rem !important;
}
.pb-6,
.py-6 {
  padding-bottom: 2.5rem !important;
}
.pl-6,
.px-6 {
  padding-left: 2.5rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -2rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -2rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -2rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -2rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -2rem !important;
}
.m-n6 {
  margin: -2.5rem !important;
}
.mt-n6,
.my-n6 {
  margin-top: -2.5rem !important;
}
.mr-n6,
.mx-n6 {
  margin-right: -2.5rem !important;
}
.mb-n6,
.my-n6 {
  margin-bottom: -2.5rem !important;
}
.ml-n6,
.mx-n6 {
  margin-left: -2.5rem !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: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.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: 2rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2rem !important;
  }
  .m-sm-6 {
    margin: 2.5rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2.5rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2.5rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2.5rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2.5rem !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: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.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: 2rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2rem !important;
  }
  .p-sm-6 {
    padding: 2.5rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2.5rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2.5rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2.5rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2.5rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -2rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2rem !important;
  }
  .m-sm-n6 {
    margin: -2.5rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2.5rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2.5rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2.5rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2.5rem !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: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.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: 2rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2rem !important;
  }
  .m-md-6 {
    margin: 2.5rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2.5rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2.5rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2.5rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2.5rem !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: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.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: 2rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2rem !important;
  }
  .p-md-6 {
    padding: 2.5rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2.5rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2.5rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2.5rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2.5rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -2rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2rem !important;
  }
  .m-md-n6 {
    margin: -2.5rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2.5rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2.5rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2.5rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2.5rem !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: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.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: 2rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2rem !important;
  }
  .m-lg-6 {
    margin: 2.5rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2.5rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2.5rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2.5rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2.5rem !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: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.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: 2rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2rem !important;
  }
  .p-lg-6 {
    padding: 2.5rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2.5rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2.5rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2.5rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2.5rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -2rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2rem !important;
  }
  .m-lg-n6 {
    margin: -2.5rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2.5rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2.5rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2.5rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2.5rem !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: 1399px) {
  .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: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.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: 2rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2rem !important;
  }
  .m-xl-6 {
    margin: 2.5rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2.5rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2.5rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2.5rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2.5rem !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: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.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: 2rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2rem !important;
  }
  .p-xl-6 {
    padding: 2.5rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2.5rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2.5rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2.5rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2.5rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -2rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2rem !important;
  }
  .m-xl-n6 {
    margin: -2.5rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2.5rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2.5rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2.5rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2.5rem !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;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !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: 1399px) {
  .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-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #357ffa !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #0556dd !important;
}
.text-secondary {
  color: #868e96 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #60686f !important;
}
.text-success {
  color: #1dc9b7 !important;
}
a.text-success:hover, a.text-success:focus {
  color: #13867a !important;
}
.text-info {
  color: #2196F3 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0a6ebd !important;
}
.text-warning {
  color: #ffc241 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #f4a500 !important;
}
.text-danger {
  color: #fd3995 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #e7026e !important;
}
.text-light {
  color: #fff !important;
}
a.text-light:hover, a.text-light:focus {
  color: #d9d9d9 !important;
}
.text-dark {
  color: #4a5265 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #2a2e39 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #868e96 !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: letter;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ecf0f6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #ecf0f6;
  }
}


@charset "UTF-8";
/* #GLOBAL IMPORTS
========================================================================== */
/* #BOOTSTRAP AND MIXINS - Base Unmodified Bootstrap file with theme mixins
========================================================================== */
/*---------------------------------------------------
    SASS ELements (based on LESS Elements 0.9 http://lesselements.com) 
  -------------------------------- -------------------
    LESS ELEMENTS made by Dmitry Fadeyev (http://fadeyev.net)
    SASS port by Samuel Beek (http://samuelbeek.com) 
  ---------------------------------------------------*/
/*------------------------
    Usage

    h1 {
      font-size: rem(32);
    }

    OR:

    h1 {
      font-size: rem(32px);
    }
------------------------*/
/*------------------------
  FADE IN
  e.g. @include fadeIn( 2s );
------------------------*/
/*------------------------
mixin that calculates if text needs to be light or dark
depending on the background color passed.

From this W3C document: http://www.webmasterworld.com/r.cgi?f=88&d=9769&url=http://www.w3.org/TR/AERT#color-contrast

usage:
@include text-contrast($bgcolor)
      
Color brightness is determined by the following formula: 
((Red value X 299) + (Green value X 587) + (Blue value X 114)) / 1000
------------------------*/
/*------------------------
 color factory 
  eg: @include paint($blue-grey-50, bg-blue-grey-50);
------------------------*/
/* backface visibility */
/* generate theme button */
/* #BASE - Base Variable file along with font library, and colors.
========================================================================== */
/*  THEME COLORs
========================================================================== */
/* Looks good on chrome default color profile */
/* looks good in sRGB but washed up on chrome default 
$color-primary:						#826bb0;
$color-success:						#31cb55;
$color-info:						#5e93ec;
$color-warning:						#eec559;
$color-danger:						#dc4b92;
$color-fusion:						darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
/*  Color Polarity
========================================================================== */
/*  PAINTBUCKET MIXER
========================================================================== */
/* the grays */
/* the sapphires */
/* the emeralds */
/* the amethyths */
/* the topaz */
/* the rubies */
/* the graphites */
/*  Define universal border difition (div outlines, etc)
========================================================================== */
/*  MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
========================================================================== */
/* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
/* bootstrap reference xs: 0,  sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
/* global var used for spacing*/
/* Uniform Padding variable */
/* Heads up! This is a global scoped variable - changing may impact the whole template */
/*   BOOTSTRAP OVERRIDES (bootstrap variables)
========================================================================== */
/* usage: theme-colors("primary"); */
/* forms */
/*$input-height:							calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
/* links */
/* checkbox */
/*$custom-file-height-inner:				calc(2.25rem - 1px);*/
/* not part of bootstrap variable */
/* custom checkbox */
/* custom range */
/* select */
/* badge */
/* cards */
/*border radius*/
/* alert */
/* toast */
/* breadcrumb */
/* input button */
/* nav link */
/* nav, tabs, pills */
/* tables */
/* dropdowns */
/* dropdowns sizes */
/* popovers */
/* tooltips */
/* modal */
/* reference guide
http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
8px = 0.5rem
9px = 0.5625rem
10px = 0.625rem
11px = 0.6875rem
12px = 0.75rem
13px = 0.8125rem
14px = 0.875rem
15px = 0.9375rem
16px = 1rem (base)
17px = 1.0625rem
18px = 1.125rem
19px = 1.1875rem
20px = 1.25rem
21px = 1.3125rem
22px = 1.375rem
24px = 1.5rem
25px = 1.5625rem
26px = 1.625rem
28px = 1.75rem
30px = 1.875rem
32px = 2rem
34px = 2.125rem
36px = 2.25rem
38px = 2.375rem
40px = 2.5rem
*/
/* Fonts */
/* carousel */
/*  BASE VARS
========================================================================== */
/* font vars below will auto change to rem values using function rem($value)*/
/* 11px   */
/* 12px   */
/* 12.5px */
/* 14px   */
/* 15px   */
/* 16px   */
/* 28px   */
/*  Font Family
========================================================================== */
/*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
/*  ANIMATIONS
========================================================================== */
/* this addresses all animation related to nav hide to nav minify */
/*  Z-INDEX declearation
========================================================================== */
/* we adjust bootstrap z-index to be higher than our higest z-index*/
/*  CUSTOM ICON PREFIX 
========================================================================== */
/*  PRINT CSS (landscape or portrait)
========================================================================== */
/* landscape or portrait */
/* auto, letter */
/*  Common Element Variables
========================================================================== */
/* Z-index decleartion "birds eye view"
========================================================================== */
/*  Components
========================================================================== */
/*  PAGE HEADER STUFF
========================================================================== */
/* colors */
/* height */
/* logo */
/* try not to go beywond the width of $main_nav_width value */
/* you may need to change this depending on your logo design */
/* adjust this as you see fit : left, right, center */
/* icon font size (not button) */
/* search input box */
/* suggestion: #ccced0*/
/* btn */
/* dropdown: app list */
/* badge */
/* COMPONENTS & MODS */
/*  NAVIGATION STUFF

Guide:

aside.page-sidebar ($nav-width, $nav-background)
	.page-logo
	.primary-nav
		.info-card
		ul.nav-menu
			li
				a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
					icon 
					span
					collapse-sign 
					
				ul.nav-menu-sub-one  
					li
						a ($nav-level-1... $nav-sub-link-height)
							span
							collapse-sign

						ul.nav-menu-sub-two
							li
								a ($nav-level-2... $nav-sub-link-height)
									span

		p.nav-title ($nav-title-*...)


========================================================================== */
/* main navigation */
/* left panel */
/* nav parent level-0 */
/* nav icon sizes */
/* badge default */
/* all child */
/* nav title */
/* nav Minify */
/* when the menu pops on hover */
/* navigation Width */
/* partial visibility of the menu */
/* top navigation */
/* nav Info Card (appears below the logo) */
/* width is auto */
/* nav DL labels for all child */
/* will be pulled to left as a negative value */
/*   MISC Settings
========================================================================== */
/* List Table */
/*   PAGE SETTINGS
========================================================================== */
/*   PAGE BREADCRUMB 
========================================================================== */
/*   PAGE COMPONENT PANELS 
========================================================================== */
/*   PAGE COMPONENT PROGRESSBARS 
========================================================================== */
/*   PAGE COMPONENT MESSENGER 
========================================================================== */
/*   FOOTER
========================================================================== */
/*   GLOBALS
========================================================================== */
/* ACCESSIBILITIES */
body {
  font-family: "Poppins", sans-serif;
  font-size: 0.8125rem;
  letter-spacing: 0.1px;
}
.page-content {
  color: #575757;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3;
  font-weight: 400;
}
strong {
  font-weight: 500;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: 300;
  display: block;
  font-size: 0.9375rem;
  line-height: 1.5;
  margin: 2px 0 1.5rem;
}
h2 small,
h3 small,
.h2 small,
.h3 small {
  font-size: 0.9375rem;
}
h4 small,
.h4 small {
  font-size: 0.875rem;
}
h5 small,
h6 small,
.h5 small,
.h6 small {
  font-size: 0.8125rem;
}
/* contrast text */
.text-contrast {
  color: #333333;
}
/* text-gradient */
.text-gradient {
  background: linear-gradient(180deg, #0660f6 25%, #0556dd 50%, #0c7cd5 75%, #0960a5 100%);
  color: #357ffa;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none;
}
/* looking for font size? Check _helpers.scss */
/* PLACEHOLDER 
============================================= 

EXAMPLE:

%bg-image {
		width: 100%;
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
}

.image-one {
		@extend %bg-image;
		background-image:url(/img/image-one.jpg");
}

RESULT:

.image-one, .image-two {
		width: 100%;
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
}

*/
.page-logo, .page-sidebar, .nav-footer, .bg-brand-gradient {
  background-image: linear-gradient(270deg, rgba(51, 148, 225, 0.18), transparent);
  background-color: #0c4ebd;
}
/*
%shadow-hover {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 0 2px rgba(0,0,0,0.24);
	transition: all 0.2s ease-in-out;

	&:hover {
		box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 -1px 6px rgba(0,0,0,0.23);
	}
}
*/
.btn-default {
  background-color: #f5f5f5;
  background-image: linear-gradient(to top, #f5f5f5, #f1f1f1);
  color: #444;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
}
.btn-default:hover {
  box-shadow: none;
  border: 1px solid #c6c6c6;
  color: #333;
  z-index: 2;
}
.btn-default:focus {
  border-color: #80aefc !important;
  z-index: 3;
}
.active.btn-default {
  background: #679ffb;
  color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset !important;
}
.custom-scroll,
.custom-scrollbar {
  overflow: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.custom-scroll::-webkit-scrollbar-track-piece,
.custom-scrollbar::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
.custom-scroll::-webkit-scrollbar-thumb:vertical,
.custom-scrollbar::-webkit-scrollbar-thumb:vertical {
  background-color: #666;
}
.custom-scroll::-webkit-scrollbar,
.custom-scrollbar::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
.custom-scroll::-webkit-scrollbar-corner,
.custom-scrollbar::-webkit-scrollbar-corner {
  width: 40px;
}
.custom-scroll::-webkit-scrollbar-thumb:vertical,
.custom-scrollbar::-webkit-scrollbar-thumb:vertical {
  background-color: #666;
}
.page-logo, body:not(.header-function-fixed) .page-logo, .header-function-fixed:not(.nav-function-top) .page-header, #msgr_listfilter_input, .msgr-list, .msgr-list + .msgr:before {
  transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
}
.breadcrumb > li.breadcrumb-item {
  transition: all 0.3s ease-in-out;
}
.btn-switch, [class*="btn-outline-"], .panel-toolbar .btn-panel, .settings-panel .list, .settings-panel .list .onoffswitch,
.settings-panel .list:hover .onoffswitch, .color-disp-demo tr td, .icon-demo li {
  transition: all 0.2s ease-in-out;
}
.info-card img.cover {
  transition: opacity 0.5s ease-in-out;
}
.header-function-fixed .btn-switch[data-class="header-function-fixed"], .nav-function-fixed .btn-switch[data-class="nav-function-fixed"], .nav-function-minify .btn-switch[data-class="nav-function-minify"], .nav-function-hidden .btn-switch[data-class="nav-function-hidden"], .nav-function-top .btn-switch[data-class="nav-function-top"], .nav-mobile-push .btn-switch[data-class="nav-mobile-push"], .nav-mobile-no-overlay .btn-switch[data-class="nav-mobile-no-overlay"], .nav-mobile-slide-out .btn-switch[data-class="nav-mobile-slide-out"], .mod-main-boxed .btn-switch[data-class="mod-main-boxed"], .mod-fixed-bg .btn-switch[data-class="mod-fixed-bg"], .mod-clean-page-bg .btn-switch[data-class="mod-clean-page-bg"], .mod-pace-custom .btn-switch[data-class="mod-pace-custom"], .mod-bigger-font .btn-switch[data-class="mod-bigger-font"], .mod-high-contrast .btn-switch[data-class="mod-high-contrast"], .mod-color-blind .btn-switch[data-class="mod-color-blind"], .mod-hide-nav-icons .btn-switch[data-class="mod-hide-nav-icons"], .mod-hide-info-card .btn-switch[data-class="mod-hide-info-card"], .mod-lean-subheader .btn-switch[data-class="mod-lean-subheader"], .mod-disable-animation .btn-switch[data-class="mod-disable-animation"], .mod-nav-link .btn-switch[data-class="mod-nav-link"], .mod-app-rtl .btn-switch[data-class="mod-app-rtl"] {
  color: #fff;
  background: #357ffa !important;
}
.header-function-fixed .btn-switch[data-class="header-function-fixed"]:before, .nav-function-fixed .btn-switch[data-class="nav-function-fixed"]:before, .nav-function-minify .btn-switch[data-class="nav-function-minify"]:before, .nav-function-hidden .btn-switch[data-class="nav-function-hidden"]:before, .nav-function-top .btn-switch[data-class="nav-function-top"]:before, .nav-mobile-push .btn-switch[data-class="nav-mobile-push"]:before, .nav-mobile-no-overlay .btn-switch[data-class="nav-mobile-no-overlay"]:before, .nav-mobile-slide-out .btn-switch[data-class="nav-mobile-slide-out"]:before, .mod-main-boxed .btn-switch[data-class="mod-main-boxed"]:before, .mod-fixed-bg .btn-switch[data-class="mod-fixed-bg"]:before, .mod-clean-page-bg .btn-switch[data-class="mod-clean-page-bg"]:before, .mod-pace-custom .btn-switch[data-class="mod-pace-custom"]:before, .mod-bigger-font .btn-switch[data-class="mod-bigger-font"]:before, .mod-high-contrast .btn-switch[data-class="mod-high-contrast"]:before, .mod-color-blind .btn-switch[data-class="mod-color-blind"]:before, .mod-hide-nav-icons .btn-switch[data-class="mod-hide-nav-icons"]:before, .mod-hide-info-card .btn-switch[data-class="mod-hide-info-card"]:before, .mod-lean-subheader .btn-switch[data-class="mod-lean-subheader"]:before, .mod-disable-animation .btn-switch[data-class="mod-disable-animation"]:before, .mod-nav-link .btn-switch[data-class="mod-nav-link"]:before, .mod-app-rtl .btn-switch[data-class="mod-app-rtl"]:before {
  content: "ON" !important;
  left: 7px !important;
  right: auto !important;
}
.header-function-fixed .btn-switch[data-class="header-function-fixed"]:after, .nav-function-fixed .btn-switch[data-class="nav-function-fixed"]:after, .nav-function-minify .btn-switch[data-class="nav-function-minify"]:after, .nav-function-hidden .btn-switch[data-class="nav-function-hidden"]:after, .nav-function-top .btn-switch[data-class="nav-function-top"]:after, .nav-mobile-push .btn-switch[data-class="nav-mobile-push"]:after, .nav-mobile-no-overlay .btn-switch[data-class="nav-mobile-no-overlay"]:after, .nav-mobile-slide-out .btn-switch[data-class="nav-mobile-slide-out"]:after, .mod-main-boxed .btn-switch[data-class="mod-main-boxed"]:after, .mod-fixed-bg .btn-switch[data-class="mod-fixed-bg"]:after, .mod-clean-page-bg .btn-switch[data-class="mod-clean-page-bg"]:after, .mod-pace-custom .btn-switch[data-class="mod-pace-custom"]:after, .mod-bigger-font .btn-switch[data-class="mod-bigger-font"]:after, .mod-high-contrast .btn-switch[data-class="mod-high-contrast"]:after, .mod-color-blind .btn-switch[data-class="mod-color-blind"]:after, .mod-hide-nav-icons .btn-switch[data-class="mod-hide-nav-icons"]:after, .mod-hide-info-card .btn-switch[data-class="mod-hide-info-card"]:after, .mod-lean-subheader .btn-switch[data-class="mod-lean-subheader"]:after, .mod-disable-animation .btn-switch[data-class="mod-disable-animation"]:after, .mod-nav-link .btn-switch[data-class="mod-nav-link"]:after, .mod-app-rtl .btn-switch[data-class="mod-app-rtl"]:after {
  content: " " !important;
  right: 0 !important;
  left: auto !important;
  background: #fff !important;
  color: #357ffa !important;
}
.header-function-fixed .btn-switch[data-class="header-function-fixed"] + .onoffswitch-title, .nav-function-fixed .btn-switch[data-class="nav-function-fixed"] + .onoffswitch-title, .nav-function-minify .btn-switch[data-class="nav-function-minify"] + .onoffswitch-title, .nav-function-hidden .btn-switch[data-class="nav-function-hidden"] + .onoffswitch-title, .nav-function-top .btn-switch[data-class="nav-function-top"] + .onoffswitch-title, .nav-mobile-push .btn-switch[data-class="nav-mobile-push"] + .onoffswitch-title, .nav-mobile-no-overlay .btn-switch[data-class="nav-mobile-no-overlay"] + .onoffswitch-title, .nav-mobile-slide-out .btn-switch[data-class="nav-mobile-slide-out"] + .onoffswitch-title, .mod-main-boxed .btn-switch[data-class="mod-main-boxed"] + .onoffswitch-title, .mod-fixed-bg .btn-switch[data-class="mod-fixed-bg"] + .onoffswitch-title, .mod-clean-page-bg .btn-switch[data-class="mod-clean-page-bg"] + .onoffswitch-title, .mod-pace-custom .btn-switch[data-class="mod-pace-custom"] + .onoffswitch-title, .mod-bigger-font .btn-switch[data-class="mod-bigger-font"] + .onoffswitch-title, .mod-high-contrast .btn-switch[data-class="mod-high-contrast"] + .onoffswitch-title, .mod-color-blind .btn-switch[data-class="mod-color-blind"] + .onoffswitch-title, .mod-hide-nav-icons .btn-switch[data-class="mod-hide-nav-icons"] + .onoffswitch-title, .mod-hide-info-card .btn-switch[data-class="mod-hide-info-card"] + .onoffswitch-title, .mod-lean-subheader .btn-switch[data-class="mod-lean-subheader"] + .onoffswitch-title, .mod-disable-animation .btn-switch[data-class="mod-disable-animation"] + .onoffswitch-title, .mod-nav-link .btn-switch[data-class="mod-nav-link"] + .onoffswitch-title, .mod-app-rtl .btn-switch[data-class="mod-app-rtl"] + .onoffswitch-title {
  font-weight: 500;
  color: #357ffa;
}
.info-card img.cover {
  background-size: cover;
}
.nav-mobile-slide-out #nmp,
.nav-mobile-slide-out #nmno, .nav-function-top #mnl,
.nav-function-minify #mnl,
.mod-hide-nav-icons #mnl, .nav-function-top #nfh, .nav-function-top #mhni,
.nav-function-minify #mhni {
  position: relative;
}
.nav-mobile-slide-out #nmp .onoffswitch-title, .nav-mobile-slide-out #nmno .onoffswitch-title, .nav-function-top #mnl .onoffswitch-title, .nav-function-minify #mnl .onoffswitch-title, .mod-hide-nav-icons #mnl .onoffswitch-title, .nav-function-top #nfh .onoffswitch-title, .nav-function-top #mhni .onoffswitch-title, .nav-function-minify #mhni .onoffswitch-title {
  color: #d58100 !important;
}
.nav-mobile-slide-out #nmp .onoffswitch-title-desc, .nav-mobile-slide-out #nmno .onoffswitch-title-desc, .nav-function-top #mnl .onoffswitch-title-desc, .nav-function-minify #mnl .onoffswitch-title-desc, .mod-hide-nav-icons #mnl .onoffswitch-title-desc, .nav-function-top #nfh .onoffswitch-title-desc, .nav-function-top #mhni .onoffswitch-title-desc, .nav-function-minify #mhni .onoffswitch-title-desc {
  color: #ec9f28 !important;
}
.nav-mobile-slide-out #nmp:after,
.nav-mobile-slide-out #nmno:after, .nav-function-top #mnl:after,
.nav-function-minify #mnl:after,
.mod-hide-nav-icons #mnl:after, .nav-function-top #nfh:after, .nav-function-top #mhni:after,
.nav-function-minify #mhni:after {
  content: "DISABLED";
}
/*%fixed-header-shadow {
	@include box-shadow(0 2px 2px -1px rgba(0,0,0,.1));
}*/
.dropdown-icon-menu > ul > li .btn, .header-btn {
  border-radius: 4px;
  border: 1px solid #e0e2e8;
  height: 2.25rem;
  width: 3.25rem;
  vertical-align: middle;
  line-height: 2.125rem;
  margin-right: 0.9375rem;
  font-size: 21px;
  padding: 0 11px;
  cursor: default;
  color: #a6a6a6;
  position: relative;
  /*
	&.active {
		@extend %header-btn-active;
	}*/
}
.dropdown-icon-menu > ul > li .btn:hover, .header-btn:hover {
  box-shadow: none;
  border-color: #357ffa;
  background: #679ffb;
  color: #fff;
}
.settings-panel .expanded {
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.125);
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  border-width: 0 0 1px 0;
  background: #fff;
  padding: 16px 16px 10px;
}
.nav-function-fixed:not(.nav-function-top) .page-header [data-class="nav-function-fixed"] {
  background: #4a5265;
  border-color: #353a48 !important;
  box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.37);
  color: #fff !important;
}
/*  %selected-dot {
		&:before {
			content: " ";
			display: block;
			border-radius: 50%;
			background: inherit;
			background-image: none;
			border: 2px solid rgba(0,0,0,0.2);
			position: absolute;
			top: 15px;
			left: 15px;
			height: 20px;
			width: 20px;
		}
		&:after {
			content: " ";
			height: inherit;
			width: inherit;
			border: 5px solid rgba(0,0,0,0.1);
			position: absolute;
			left: 0;
			top: 0;
			border-radius: 50%;
		} 
	}*/
.saving #saving {
  margin: 5px;
  height: 20px;
  width: 20px;
  -webkit-animation: spin 0.5s infinite linear;
          animation: spin 0.5s infinite linear;
  border: 2px solid #357ffa;
  border-right-color: transparent;
  border-radius: 50%;
}
.nav-mobile-slide-out #nmp:after,
.nav-mobile-slide-out #nmno:after, .nav-function-top #mnl:after,
.nav-function-minify #mnl:after,
.mod-hide-nav-icons #mnl:after, .nav-function-top #nfh:after, .nav-function-top #mhni:after,
.nav-function-minify #mhni:after {
  display: block;
  position: absolute;
  background: #ffebc1;
  font-size: 10px;
  width: 65px;
  text-align: center;
  border: 1px solid #ffb20e;
  height: 22px;
  line-height: 20px;
  border-radius: 10px;
  right: 13px;
  top: 26%;
  color: #1f222a;
}
/* patterns */
.mod-color-blind .page-sidebar .primary-nav .nav-menu > li.active > a,
.mod-color-blind [class*="bg-danger-"],
.mod-color-blind .btn-danger,
.mod-color-blind .btn-outline-danger,
.mod-color-blind .alert-danger,
.pattern-0 {
  background-size: 10px 10px;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.07) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.07) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  -pie-background: linear-gradient(45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent) 0 0/10px 10px transparent;
}
.mod-color-blind .page-sidebar .primary-nav .nav-menu > li.active > a + ul > li.active > a,
.pattern-1 {
  background-size: 5px 5px;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent);
  -pie-background: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent) 0 0/5px 5px transparent;
}
.mod-color-blind [class*="bg-primary-"],
.mod-color-blind .btn-primary,
.mod-color-blind .btn-outline-primary,
.mod-color-blind .alert-primary,
.pattern-2 {
  background-size: 15px 15px;
  background-image: linear-gradient(rgba(255, 255, 255, 0.2) 50%, transparent 50%, transparent);
  -pie-background: linear-gradient(rgba(255, 255, 255, 0.2) 50%, transparent 50%, transparent) 0 0/15px transparent;
}
.mod-color-blind [class*="bg-success-"],
.mod-color-blind .btn-success,
.mod-color-blind .btn-outline-success,
.mod-color-blind .alert-success,
.pattern-3 {
  background-size: 15px 15px;
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 50%, transparent 50%, transparent);
  -pie-background: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 50%, transparent 50%, transparent) 0 0/15px 15px transparent;
}
.mod-color-blind [class*="bg-info-"],
.mod-color-blind .btn-info,
.mod-color-blind .btn-outline-info,
.mod-color-blind .alert-info,
.pattern-4 {
  background-size: 37px 37px;
  background-position: 0 0, 18.5px 18.5px;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2)), linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2));
  -pie-background: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2)) 0 0/37px, linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2)) 37px 37px/74px, transparent;
}
.mod-color-blind [class*="bg-warning-"],
.mod-color-blind .btn-warning,
.mod-color-blind .btn-outline-warning,
.mod-color-blind .alert-warning,
.pattern-5 {
  background-size: 37px 37px;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2)), linear-gradient(135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2));
  -pie-background: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2)) 0 0/60px, linear-gradient(135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2)) 0 0/60px, #eee;
}
/* #FRAMEWORK - Structure and layout files. (**DO NOT** change order)
                DOC: you can disable unused _modules
========================================================================== */
/* contains root variables to be used with css (see docs) */
:root {
  --theme-primary: #357ffa;
  --theme-secondary: #868e96;
  --theme-success: #1dc9b7;
  --theme-info: #2196F3;
  --theme-warning: #ffc241;
  --theme-danger: #fd3995;
  --theme-light: #fff;
  --theme-dark: #4a5265;
  --theme-primary-50: #b1cefd;
  --theme-primary-100: #99befc;
  --theme-primary-200: #80aefc;
  --theme-primary-300: #679ffb;
  --theme-primary-400: #4e8ffb;
  --theme-primary-500: #357ffa;
  --theme-primary-600: #1c6ff9;
  --theme-primary-700: #0660f6;
  --theme-primary-800: #0556dd;
  --theme-primary-900: #054dc4;
  --theme-success-50: #7aece0;
  --theme-success-100: #63e9db;
  --theme-success-200: #4de5d5;
  --theme-success-300: #37e2d0;
  --theme-success-400: #21dfcb;
  --theme-success-500: #1dc9b7;
  --theme-success-600: #1ab3a3;
  --theme-success-700: #179c8e;
  --theme-success-800: #13867a;
  --theme-success-900: #107066;
  --theme-info-50: #9acffa;
  --theme-info-100: #82c4f8;
  --theme-info-200: #6ab8f7;
  --theme-info-300: #51adf6;
  --theme-info-400: #39a1f4;
  --theme-info-500: #2196F3;
  --theme-info-600: #0d8aee;
  --theme-info-700: #0c7cd5;
  --theme-info-800: #0a6ebd;
  --theme-info-900: #0960a5;
  --theme-warning-50: #ffebc1;
  --theme-warning-100: #ffe3a7;
  --theme-warning-200: #ffdb8e;
  --theme-warning-300: #ffd274;
  --theme-warning-400: #ffca5b;
  --theme-warning-500: #ffc241;
  --theme-warning-600: #ffba28;
  --theme-warning-700: #ffb20e;
  --theme-warning-800: #f4a500;
  --theme-warning-900: #da9400;
  --theme-danger-50: #feb7d9;
  --theme-danger-100: #fe9ecb;
  --theme-danger-200: #fe85be;
  --theme-danger-300: #fe6bb0;
  --theme-danger-400: #fd52a3;
  --theme-danger-500: #fd3995;
  --theme-danger-600: #fd2087;
  --theme-danger-700: #fc077a;
  --theme-danger-800: #e7026e;
  --theme-danger-900: #ce0262;
  --theme-fusion-50: #8891a7;
  --theme-fusion-100: #79839c;
  --theme-fusion-200: #6b7691;
  --theme-fusion-300: #606a82;
  --theme-fusion-400: #555e74;
  --theme-fusion-500: #4a5265;
  --theme-fusion-600: #404656;
  --theme-fusion-700: #353a48;
  --theme-fusion-800: #2a2e39;
  --theme-fusion-900: #1f222a;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1399px;
}
/* resets DOM elements to its natural state */
/* for IE */
main {
  display: block;
}
/* removes dotted lines for focus */
a, a:active, a:focus,
button, button:focus, button:active,
.btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
  outline: none;
  outline: 0;
}
input::-moz-focus-inner {
  border: 0;
}
/* html and body base styles */
html body {
  direction: ltr;
  text-rendering: optimizeLegibility;
  background-color: #fff;
}
/* app header */
.header-icon {
  color: #575757;
  height: 4.125rem;
  display: block;
  line-height: 4.125rem;
  text-decoration: none;
  position: relative;
}
.header-icon:not(.btn) {
  min-width: 3.125rem;
  text-align: center;
  overflow: visible;
}
.header-icon:not(.btn) > [class*='fa-']:first-child,
.header-icon:not(.btn) > .ni:first-child {
  color: #357ffa;
  vertical-align: middle;
}
.header-icon:not(.btn) > [class*='fa-']:first-child {
  font-size: 21px;
}
.header-icon:not(.btn) > .ni:first-child {
  font-size: 21px;
}
.header-icon:not(.btn):hover > [class*='fa-']:only-child,
.header-icon:not(.btn):hover > .ni {
  color: #404040;
}
.header-icon:not(.btn)[data-toggle="dropdown"] {
  /* header dropdowns */
  /* note: important rules to override popper's inline classes */
  /* end header dropdowns */
}
.header-icon:not(.btn)[data-toggle="dropdown"][data-toggle="dropdown"]:after {
  content: " ";
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  background: #dae1e8;
  border-radius: 50%;
  top: 1.3125rem;
  z-index: -1;
  left: 0.9375rem;
  opacity: 0;
  transition: all 100ms ease-in;
}
.header-icon:not(.btn)[data-toggle="dropdown"][aria-expanded="true"] {
  color: #404040;
  /* new lines for arrow visibility */
  position: relative;
  z-index: 1001;
  font-weight: 500;
}
.header-icon:not(.btn)[data-toggle="dropdown"][aria-expanded="true"]:after {
  content: " ";
  width: 2.5rem;
  height: 2.5rem;
  top: 0.8125rem;
  z-index: -1;
  left: 0.3125rem;
  opacity: 1;
}
.header-icon:not(.btn)[data-toggle="dropdown"][aria-expanded="true"] > [class*='fa-']:first-child,
.header-icon:not(.btn)[data-toggle="dropdown"][aria-expanded="true"] > .ni:first-child {
  color: #404040 !important;
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  background: none;
}
.header-icon:not(.btn)[data-toggle="dropdown"] + .dropdown-menu {
  position: absolute;
  border: 0px solid #ccc;
  right: 2rem;
  top: 4.0625rem !important;
  left: auto !important;
  padding: 0;
  margin: 0;
}
.header-icon:not(.btn) .profile-image {
  width: 2rem;
  height: auto;
}
.header-icon:hover {
  cursor: default;
  color: #404040;
}
.page-header {
  background-color: #fff;
  box-shadow: 0px 0px 28px 0px rgba(5, 77, 196, 0.13);
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  height: 4.125rem;
  position: relative;
  z-index: 1000;
  order: 1;
}
.page-header .page-logo {
  display: none;
}
.page-header .badge-icon {
  left: 1.5625rem;
  top: 1.09375rem;
}
.page-header .badge-icon:only-child {
  position: relative;
  left: auto;
  right: auto;
  font-size: 14px;
  height: 26px;
  width: 26px;
  line-height: 21px;
  top: 20px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* app logo */
.page-logo {
  height: 4.125rem;
  width: 16.875rem;
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.13);
  overflow: hidden;
  text-align: center;
  display: flex;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  min-height: 1px;
  padding: 0 2rem;
}
.page-logo img {
  width: auto;
  height: auto;
}
.page-logo .page-logo-link {
  flex: 1 0 auto;
}
.page-logo-text {
  margin-left: 0.5rem;
  font-weight: 300;
  font-size: 1rem;
  color: #fff;
  display: block;
  flex: 1 0 auto;
  text-align: left;
}
/* app search */
.search {
  flex: 1;
}
.search .app-forms {
  padding: 0;
}
.search .app-forms.has-length {
  position: relative;
}
.search .app-forms:before {
  content: none;
}
#search-field {
  max-width: 21.875rem;
  height: 2.625rem;
  line-height: normal;
  border-radius: 4px;
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none;
  font-size: 0.9375rem;
  padding: 0.38rem;
}
/* icon menu with user options */
.dropdown-icon-menu > .btn {
  z-index: 1;
}
.dropdown-icon-menu > ul {
  opacity: 0;
  list-style: none;
  margin: 0;
  position: absolute;
  background: #fff;
  height: 2.25rem;
  padding: 2.75rem 4px 5px;
  width: 3.75rem;
  margin-left: 1px;
  margin-top: -2.5rem;
  left: -5px;
  overflow: hidden;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.12), 0 0 3px rgba(0, 0, 0, 0.24);
  border-radius: 0.25rem;
  transition: all 270ms cubic-bezier(0.34, 1.25, 0.3, 1);
}
.dropdown-icon-menu > ul > li {
  margin-bottom: 4px;
  position: relative;
}
.dropdown-icon-menu > ul > li:last-child {
  margin-bottom: 0;
}
.dropdown-icon-menu:hover > ul {
  display: block;
  opacity: 1;
  /*
			 * n = number of buttons minus 1 
			 *     eg. $header-btn-height * 2n
			 */
  height: 7.75rem;
}
.dropdown-icon-menu:hover > ul:hover {
  overflow: visible;
}
/* dropdown notification in the app header */
.tab-notification {
  height: 363px;
}
.tab-notification .tab-pane {
  height: 100%;
}
.notification {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
.notification li {
  position: relative;
  background: #fff;
}
.notification li.unread {
  background: #fffaee;
}
.notification li.unread .name {
  font-weight: 500;
}
.notification li > :first-child {
  padding: 0.75rem 1.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.notification li > :first-child:hover {
  text-decoration: none;
  background-image: linear-gradient(rgba(29, 33, 41, 0.03), rgba(29, 33, 41, 0.04));
}
.notification li > :first-child:focus {
  text-decoration: none;
}
.notification li > :first-child > span {
  position: relative;
}
.notification li > :first-child > span > span {
  /* IE fix */
  display: block;
}
.notification li:last-child > a {
  border: 0;
}
.notification .name {
  color: #222222;
  font-weight: 400;
  font-size: 0.8125rem;
}
.notification .msg-a,
.notification .msg-b {
  color: #555555;
}
.notification.notification-layout-2 li {
  background: #f9f9f9;
}
.notification.notification-layout-2 li.unread {
  background: #fff;
}
.notification.notification-layout-2 li.unread .name {
  font-weight: bold;
}
.notification.notification-layout-2 li > :first-child {
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  z-index: 1;
}
.notification.notification-layout-2 li > :first-child:hover {
  background: transparent;
}
.notification.notification-layout-2 li > :first-child:hover:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  box-shadow: inset 1px 0 0 #dadce0, inset -1px 0 0 #dadce0, 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}
.notification.notification-layout-2 li .name {
  font-size: 0.875rem;
}
.notification.notification-layout-2:hover {
  cursor: pointer;
}
.notification:not(.notification-loading):before {
  content: "No new messages";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  padding: 1.5rem;
  width: 100%;
  display: block;
}
/* icon menu with stacked icons located in the app header */
.app-list {
  margin: 0 auto;
  display: block;
  width: 21.875rem !important;
  height: 22.5rem !important;
  font-size: 0;
  padding: 0.5rem 1rem;
  text-align: center;
}
.app-list > li {
  display: inline-block;
  text-align: center;
  padding: 0;
}
.app-list-item {
  height: 5.9375rem;
  width: 6.25rem;
  display: block;
  text-decoration: none;
  color: #575757;
  margin: 10px 2px;
  border: 1px solid transparent !important;
  outline: none;
  border-radius: 3px;
  padding-top: 8px;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.app-list-item .icon-stack {
  font-size: 3.125rem;
  margin-top: 4px;
}
.app-list-item:hover {
  border: 1px solid #e3e3e3;
  padding-top: 7px;
}
.app-list-item:hover > .icon-stack {
  font-size: 3.1875rem;
}
.app-list-item:active {
  border-color: #357ffa;
  padding-top: 8px;
}
.app-list-item:active > .icon-stack {
  font-size: 3.125rem;
}
.app-list-name {
  text-align: center;
  font-size: 0.8125rem;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
  overflow: hidden;
}
/* app header stays fixed */
.header-function-fixed:not(.nav-function-top) .page-header {
  left: 0;
  position: fixed !important;
  right: 0;
  top: 0;
}
.header-function-fixed:not(.nav-function-top) .page-content {
  margin-top: 4.125rem;
}
.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) {
  /* bug fix for nav hidden other than chrome...*/
}
.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) .page-logo {
  width: 16.875rem;
  position: fixed;
  top: 0;
  z-index: 950;
}
.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) .page-sidebar .primary-nav {
  margin-top: 4.125rem;
}
.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed).desktop.nav-function-hidden .page-logo {
  position: absolute;
  transition: none !important;
}
@media (min-width: 992px) {
  .header-function-fixed:not(.nav-function-top) .page-header {
    margin-left: 16.875rem;
  }
  .header-function-fixed:not(.nav-function-top).nav-function-minify .page-sidebar .page-logo {
    width: 4.6875rem;
  }
  .header-function-fixed.nav-function-top {
    /*.page-wrapper {
				padding-top: $header-height-nav-top;
			}*/
  }
  .header-function-fixed.nav-function-top .page-header {
    position: fixed !important;
    /*top: 0;
				right: 0;
				left: 0;*/
    box-shadow: 0px 0px 28px 2px rgba(5, 77, 196, 0.13);
    /*chrome flickering solution*/
    -webkit-transform: translateZ(0);
  }
}
/* app far left panel */
.page-sidebar {
  position: relative;
  flex: 1 0 auto;
  width: 16.875rem;
  max-width: 16.875rem;
  flex-direction: column;
  display: flex;
  z-index: 1002;
  will-change: left, right;
}
/* app navigation */
.primary-nav {
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.primary-nav .nav-menu:last-of-type {
  margin: 0;
}
.primary-nav .nav-menu:first-of-type {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.nav-title {
  text-transform: uppercase;
  margin: 0;
  color: #2e77f2;
  padding: 1rem 2rem;
  margin-top: 1.5rem;
  font-size: 0.7rem;
  letter-spacing: 1px;
  font-weight: 500;
}
.nav-menu {
  padding: 0;
  list-style: none;
  margin: 0;
  height: calc(100vh - 100px);
  overflow-y: auto;
  overflow-x: hidden;
}
.nav-menu a,
.nav-menu a > [class*='fa-'],
.nav-menu a > .ni {
  transition: all 0.3s ease-out;
}
.nav-menu b.collapse-sign {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4e8ffb;
}
.nav-menu b.collapse-sign > [class*='fa-'],
.nav-menu b.collapse-sign > .ni {
  font-size: inherit;
}
.nav-menu ul {
  padding-left: 0;
  list-style: none;
  display: none;
}
.nav-menu li {
  position: relative;
}
.nav-menu li.open > a {
  color: white;
}
.nav-menu li.active {
  /* arrow that appears next to active/selected items */
}
.nav-menu li.active > a {
  color: white;
  background-color: rgba(255, 255, 255, 0.04);
  box-shadow: inset 3px 0 0 #357ffa;
  font-weight: 400;
}
.nav-menu li.active > a:hover > [class*='fa-'],
.nav-menu li.active > a:hover > .ni {
  color: #7ea4e4;
}
.nav-menu li.active > ul {
  display: block;
}
.nav-menu li.active:not(.open) > a:before {
  content: '\f413';
  font-family: 'nextgen-icons';
  position: absolute;
  top: calc(50% - 5px);
  right: 11px;
  font-size: 7px;
  height: 10px;
  width: auto;
  color: #24b3a4;
  display: flex;
  align-content: center;
  align-items: center;
}
.nav-menu li a {
  display: flex;
  /*new*/
  align-items: center;
  /*new*/
  outline: 0;
  padding: 0.8125rem 2rem;
  font-size: 0.875rem;
  color: #97bcf8;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  /* needed for mod-nav-hiarchiy*/
  /*> .badge {

				@extend %ping-badge;

				& + [class*='fa-'],
				& + .ni {
					display: none;
				}

			}*/
  /*> [class*='fa-'] {
				font-size: $nav-font-icon-size - 2;
			}*/
  /*> img {
				background: $primary-500;
				padding: 0.125rem;
				width: 20px;
				height: 20px;
				margin-left: 5px;
				margin-right: $nav-icon-margin-right + 0.1875rem;
			}*/
  /*> .badge:not(.clear-badge):first-child  {
				position: static;
				display: inline-block;
				border-radius: 5px;
				margin-right: 10px;
				width: 28px;
				height: auto;
				padding: 4px 0;
				font-size: rem($fs-base);
			}*/
}
.nav-menu li a .dl-ref {
  font-size: 0.625rem;
  text-align: center;
  min-width: 1.25rem;
  display: inline-block;
  border-radius: 4px;
  letter-spacing: 0.5px;
  margin-left: -2.1875rem;
  margin-right: 0.9375rem;
  font-weight: 500;
  overflow: hidden;
  padding: 0 4px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.nav-menu li a .dl-ref.label {
  margin-left: 0;
  margin-right: 0;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
}
.nav-menu li a > [class*='fa-'],
.nav-menu li a > .ni {
  margin-right: 0.25rem;
  font-size: 1.125rem;
  width: 1.75rem;
  color: #7ea4e4;
}
.nav-menu li a > .nav-link-text {
  flex: 1;
  /*new*/
  display: inline-flex;
  align-items: center;
  line-height: normal;
}
.nav-menu li a.collapsed .nav-menu-btn-sub-collapse {
  transform: rotate(180deg);
}
.nav-menu li a:hover {
  color: white;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.1);
}
.nav-menu li a:hover .badge {
  color: #fff;
}
.nav-menu li a:hover > [class*='fa-'],
.nav-menu li a:hover > .ni {
  color: #7ea4e4;
}
.nav-menu li a:hover > .badge {
  box-shadow: 0 0 0 1px rgba(14, 94, 227, 0.8);
  border: 1px solid rgba(14, 94, 227, 0.8);
}
.nav-menu li a:focus {
  color: white;
}
.nav-menu li a:focus .badge {
  color: #fff;
}
.nav-menu li > ul {
  background-color: rgba(0, 0, 0, 0.1);
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav-menu li > ul li a {
  color: #7facf7;
  padding: 0.8125rem 2rem 0.8125rem 4rem;
}
.nav-menu li > ul li a b.collapse-sign > [class*='fa-'],
.nav-menu li > ul li a b.collapse-sign > .ni {
  font-size: inherit-2;
}
.nav-menu li > ul li a > [class*='fa-'],
.nav-menu li > ul li a > .ni {
  margin-left: -2.1875rem;
  margin-right: 0.9375rem;
  color: #377ef2;
  font-size: 0.875rem;
  width: 1.25rem;
  text-align: center;
}
.nav-menu li > ul li a > .badge {
  color: #fff;
  background-color: #fd3995;
  border: 1px solid #4a5265;
}
.nav-menu li > ul li a:hover {
  color: white;
  background-color: rgba(0, 0, 0, 0.1);
}
.nav-menu li > ul li a:hover > .nav-link-text > [class*='fa-'],
.nav-menu li > ul li a:hover > .nav-link-text > .ni {
  color: #7ea4e4;
}
.nav-menu li > ul li.active > a {
  color: white;
  background-color: transparent;
  box-shadow: none;
  font-weight: 400;
}
.nav-menu li > ul li.active > a > .nav-link-text > [class*='fa-'],
.nav-menu li > ul li.active > a > .nav-link-text > .ni {
  color: white;
}
.nav-menu li > ul li.active > a:hover > .nav-link-text > [class*='fa-'],
.nav-menu li > ul li.active > a:hover > .nav-link-text > .ni {
  color: #7ea4e4;
}
.nav-menu li > ul li:last-child > ul {
  padding-bottom: 0;
}
.nav-menu li > ul li > ul li.active > a {
  color: white;
}
.nav-menu li > ul li > ul li a {
  color: #76a6f6;
  padding: 0.8125rem 2rem 0.8125rem 4.75rem;
}
.nav-menu li > ul li > ul li a .dl-ref {
  margin-left: 0;
  margin-right: 0.20833333rem;
}
.nav-menu li > ul li > ul li a > [class*='fa-'],
.nav-menu li > ul li > ul li a > .ni {
  margin-left: 0;
  margin-right: 0.20833333rem;
}
.nav-menu li > ul li > ul li a:hover {
  color: white;
}
.nav-menu li > ul li > ul li a > .badge {
  color: #fff;
  background-color: #fd3995;
  border: 1px solid #4a5265;
}
.nav-menu li:last-child {
  margin-bottom: 0;
}
.nav-menu:last-child {
  margin-bottom: 0;
}
/* nav hover elements 
.nav-menu-hover {

	li > ul {
		background-color: rgba(0,0,0,0.17) !important;
	}

	li {
		a {
			color: rgba(255,255,255,0.90);
			span {
				color: rgba(255,255,255,0.90);
			}
			

			&:hover {
				background:rgba(255,255,255,0.09) !important;
				color: $white !important;
				span {
					color: $white;
				}
				
			}
		}
	}
}*/
/* nav clean elements */
.nav-menu-clean {
  background: #fff;
}
.nav-menu-clean ul {
  background: transparent !important;
  padding-bottom: 0 !important;
}
.nav-menu-clean li a {
  background: transparent !important;
  color: #4a5265 !important;
}
.nav-menu-clean li a span {
  color: #4a5265 !important;
}
.nav-menu-clean li a:hover {
  background-color: #f4f4f4 !important;
}
.nav-menu-clean li a {
  border-bottom: 1px solid transparent;
}
.nav-menu-clean li > ul li > ul > li:not(:last-child) a {
  border-bottom: none;
}
/* nav bordered elements */
.nav-menu-bordered {
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.nav-menu-bordered li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.nav-menu-bordered li > ul li > ul > li:not(:last-child) a {
  border-bottom: none;
}
/* nav compact elements */
.nav-menu-compact li a {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.nav-menu-compact li li a {
  padding-left: 2rem !important;
}
.nav-menu-compact li li li a {
  padding-left: 2.5rem !important;
}
.nav-menu.nav-menu-reset li a:not(:hover),
.nav-menu.nav-menu-reset .collapse-sign {
  color: rgba(255, 255, 255, 0.7) !important;
}
/*body:not(.nav-function-top) {

	.primary-nav {

		.nav-menu {

			a,
			a:hover,
			a:focus {

				.badge-detached {
					
					display: inline-block;
					font-family: 'helvetica neue', helvetica, arial, sans-serif;
					font-size: rem($fs-nano);
					min-height: 13px;
					min-width: $nav-badge-height + 4;
					background-color: #fff;
					border: 1px solid #33383e;
					border-radius: 3px;
					color: #33383E;
					padding: 1px 5px;
					right: 15px;
					left: auto;
					top: 13px;
					width: auto;
					max-width: 0;
					height: auto;

					-webkit-font-smoothing: subpixel-antialiased;
				}
			}
		}
	}
}*/
@media (min-width: 1399px) {
  .page-sidebar .primary-nav .nav-menu > li > a {
    font-size: 0.875rem;
  }
}
/* app navigation filter */
.nav-filter {
  margin: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  height: 0px;
  position: relative;
  transform: scale(0.3);
  transition: all 400ms cubic-bezier(0.34, 1.25, 0.3, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-filter input[type="text"] {
  padding: 8px 40px 8px 14px;
  width: 14.625rem;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.nav-filter input[type="text"]:not(:focus) {
  border-color: rgba(0, 0, 0, 0.1);
}
.nav-filter input[type="text"]:focus {
  border-color: #1b6bf1;
}
.list-filter-active {
  /* these classes are triggered by JS */
}
.list-filter-active .info-card {
  height: calc(5.53rem - 5.53rem);
  transition: all 400ms cubic-bezier(0.34, 1.25, 0.3, 1);
}
.list-filter-active .nav-filter {
  opacity: 1;
  visibility: visible;
  height: 60px;
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.13);
  transform: scale(1);
}
.list-filter-active .nav-title {
  display: none;
}
.list-filter-active .nav-menu {
  margin: 0;
}
.list-filter-active .nav-menu li > ul {
  padding: 0;
}
.list-filter-active .js-filter-hide {
  display: none;
}
.list-filter-active .js-filter-show {
  display: block;
}
/* only show filter message if lister filter is active */
.page-sidebar:not(.list-filter-active) .filter-message {
  display: none;
}
@media (min-width: 992px) {
  .nav-function-top .page-sidebar,
  .nav-function-minify .page-sidebar {
    /*.js-filter-hide,
			.js-filter-show {
				display:block;
			}*/
  }
  .nav-function-top .page-sidebar .filter-message,
  .nav-function-top .page-sidebar .nav-filter,
  .nav-function-minify .page-sidebar .filter-message,
  .nav-function-minify .page-sidebar .nav-filter {
    display: none;
  }
}
/* app info card inside navigation */
.info-card {
  position: relative;
  width: 16.875rem;
  height: 5.53rem;
  color: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 2rem;
  transition: all 700ms cubic-bezier(0.34, 1.25, 0.3, 1);
}
.info-card img.cover {
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  height: auto;
}
.info-card .profile-image {
  width: 3.125rem;
  height: auto;
  display: inline-block;
  z-index: 2;
  position: relative;
}
.info-card .info-card-text {
  margin-left: 1rem;
  color: inherit;
  text-shadow: #000 0 1px;
  z-index: 1;
  position: relative;
  line-height: normal;
}
.info-card .info-card-text > span {
  font-weight: 300;
}
@media (min-width: 1399px) {
  .info-card:hover {
    transition: all 0.1s ease-in-out;
    will-change: opacity;
  }
  .info-card:hover img.cover {
    opacity: 0.7;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
}
.info-card-text {
  font-size: 0.875rem;
  display: inline-block;
  vertical-align: middle;
  font-weight: 500;
  line-height: 1.35;
}
.info-card-text > span {
  font-size: 0.875rem;
  display: block;
  font-weight: 300;
}
/* app navigation made horizontal */
.nav-padel-left,
.nav-padel-right {
  display: none;
}
@media (min-width: 992px) {
  .nav-function-top {
    /* digitally created elements */
    /* hide elements when nav-function-top */
    /* correct search field color */
    /* reorder */
  }
  .nav-function-top .nav-menu-wrapper {
    flex: 0 1 100%;
  }
  .nav-function-top .hidden-nav-function-top {
    display: none !important;
  }
  .nav-function-top #search-field {
    color: #fff;
  }
  .nav-function-top:not(.header-function-fixed) #nff {
    position: relative;
  }
  .nav-function-top:not(.header-function-fixed) #nff .onoffswitch-title {
    color: #d58100;
  }
  .nav-function-top:not(.header-function-fixed) #nff .onoffswitch-title-desc {
    color: #ec9f28;
  }
  .nav-function-top:not(.header-function-fixed) #nff:after {
    content: "DISABLED";
    display: block;
    position: absolute;
    background: #ffebc1;
    font-size: 10px;
    width: 65px;
    text-align: center;
    border: 1px solid #ffb20e;
    height: 22px;
    line-height: 20px;
    border-radius: 10px;
    right: 13px;
    top: 26%;
    color: #1f222a;
  }
  .nav-function-top .page-header {
    margin-top: 0;
    height: 4.125rem;
    background-image: linear-gradient(270deg, rgba(51, 148, 225, 0.18), transparent);
    background-color: #0c4ebd;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    box-shadow: 0px 0px 14px 0px rgba(5, 77, 196, 0.13);
  }
  .nav-function-top .page-header .dropdown-icon-menu {
    display: none;
  }
  .nav-function-top .page-header #search-field {
    margin: 0 !important;
  }
  .nav-function-top .page-header .page-logo {
    display: flex;
    width: auto;
    width: initial;
    padding-left: 0;
    background: transparent;
    box-shadow: none;
  }
  .nav-function-top .page-header .header-icon:not(.btn) > [class*='fa-']:first-child,
  .nav-function-top .page-header .header-icon:not(.btn) > .ni:first-child {
    color: #679ffb;
  }
  .nav-function-top .page-header .header-icon:not(.btn) > [class*='fa-']:first-child:hover,
  .nav-function-top .page-header .header-icon:not(.btn) > .ni:first-child:hover {
    color: #99befc;
  }
  .nav-function-top .page-header .badge.badge-icon {
    box-shadow: 0 0 0 1px #1c6ff9;
  }
  .nav-function-top .page-header .header-icon:not(.btn)[data-toggle="dropdown"] + .dropdown-menu {
    top: 4.125rem !important;
  }
  .nav-function-top .page-content-wrapper {
    margin-top: 7.625rem;
  }
  .nav-function-top .page-wrapper {
    padding-left: 0;
  }
  .nav-function-top .page-wrapper .page-footer {
    width: 100%;
  }
  .nav-function-top .page-sidebar {
    display: flex;
    width: 100%;
    max-width: 100%;
    height: 3.5rem;
    z-index: 999;
    padding: 0 0.625rem;
    background: #fff;
    box-shadow: 0px 0px 14px 0px rgba(5, 77, 196, 0.13);
    position: absolute;
    top: 4.125rem;
    order: 2;
  }
  .nav-function-top .page-sidebar .page-logo,
  .nav-function-top .page-sidebar .nav-filter,
  .nav-function-top .page-sidebar .info-card,
  .nav-function-top .page-sidebar .nav-title {
    display: none;
  }
  .nav-function-top .page-sidebar .primary-nav {
    flex: 1;
    display: flex;
    align-items: stretch;
    font-size: 0;
    /* Make an auto-hiding scroller for the 3 people using a IE */
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /* Remove the default scrollbar for WebKit implementations */
  }
  .nav-function-top .page-sidebar .primary-nav::-webkit-scrollbar {
    display: none;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu {
    margin: 0;
    margin-left: 2.90rem;
    /* this will get overriden with JS script, but we add it here as a counter weight for the flickering effect */
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex: 0 1 100%;
    transition: margin 0.5s ease-out 0s;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li {
    display: inline-block;
    position: static;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li.nav-title {
    display: none;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li.active > a {
    box-shadow: none;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li.active > a:before {
    content: '\f413';
    font-family: 'nextgen-icons';
    position: absolute;
    top: calc(50% + 15px);
    right: calc(50% - 5px);
    font-size: 7px;
    height: 10px;
    width: auto;
    color: #24b3a4;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a {
    padding: .75rem 1.5rem .75rem 1rem;
    text-align: center;
    height: 100%;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .ni,
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > [class*='fa-'] {
    width: inherit;
    margin: 0;
    margin-right: .5rem !important;
    display: flex !important;
    align-items: center;
    justify-content: left;
    color: inherit;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .nav-link-text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: normal;
    vertical-align: text-top;
    font-weight: 400;
    display: inline-block;
    /*override inline-flex*/
    flex: 0 1 auto;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .badge,
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .badge.clear-badge {
    left: 53%;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .collapse-sign {
    margin-left: 0.5rem;
    color: #6ca0f6;
    position: absolute;
    right: 0.5rem;
    top: 0;
    bottom: 0;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .collapse-sign > em:before {
    content: "\f107";
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .badge:first-child {
    max-width: none;
    width: 25px !important;
    height: 25px !important;
    line-height: 16px !important;
    font-size: 0.8125rem !important;
    display: block !important;
    margin: 0 auto 4px !important;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li a {
    font-size: .9rem;
    color: #0c4ebd;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul {
    display: none !important;
    width: 13rem;
    height: auto !important;
    top: 3.5rem;
    position: absolute;
    background: #0e5cdf;
    border-radius: 10px;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.15);
    padding: 1rem 0;
    margin-top: 1rem;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li {
    width: 100%;
    position: relative;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li a {
    padding: 0.65rem 1.25rem;
    width: 100%;
    color: #97bcf8;
    max-height: none;
    box-shadow: none;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li a .nav-link-text {
    display: block;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li a .nav-link-text > .dl-ref {
    margin-left: 0;
    margin-right: 5px;
    display: none;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li a .nav-link-text > .ni > [class*='fa-'] {
    margin-left: 6px;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li ul {
    background: #0e5cdf;
    padding: 0;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li ul li a {
    padding-left: 2rem;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul li:hover > a {
    background: rgba(0, 0, 0, 0.1);
    color: #fff;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul:after {
    content: "";
    display: block;
    width: calc(100% + 100px);
    height: calc(100% + 120px);
    position: absolute;
    z-index: -1;
    left: -50px;
    top: -1rem;
    background: transparent;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > ul:before {
    content: "\f1c8";
    font-family: 'nextgen-icons';
    position: absolute;
    font-size: 5rem;
    color: #0e5cdf;
    overflow: hidden;
    display: block;
    top: -1.7rem;
    left: 0;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li:hover > a {
    color: #357ffa;
    background: transparent;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li:hover > a + ul {
    display: block !important;
    animation: animateFadeInUp 0.5s;
    -webkit-animation: animateFadeInUp 0.5s;
  }
  .nav-function-top .page-sidebar .nav-footer {
    display: none;
  }
  .nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu > li > a > .nav-link-text {
    display: none;
  }
  .nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu > li > a > .badge {
    left: 24px;
  }
  .nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu > li > a > .ni,
  .nav-function-top.nav-function-minify .page-sidebar .primary-nav .nav-menu > li > a > [class*='fa-'] {
    justify-content: center;
  }
  .nav-function-top .page-header {
    order: 1;
  }
  .nav-function-top .page-wrapper {
    display: flex;
    flex-direction: column;
  }
  .nav-function-top .page-sidebar {
    order: 2;
  }
  .nav-function-top .page-content {
    order: 3;
    align-items: stretch;
    flex: 1 1 auto;
  }
}
@media (min-width: 1399px) {
  .nav-function-top .page-sidebar .primary-nav .nav-menu {
    /*li {
						ul {
							 li {
							 	a {
							 		font-size: rem($fs-base);
							 	}
							 }
						}
					}*/
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .badge:first-child {
    max-width: none;
    width: 27px !important;
    height: 27px !important;
    line-height: 18px !important;
    margin: 0 auto 2px !important;
  }
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > .ni,
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > [class*='fa-'],
  .nav-function-top .page-sidebar .primary-nav .nav-menu > li > a > img {
    font-size: 22px;
    height: 22px;
  }
}
/* app navgation stays hidden */
@media (min-width: 992px) {
  .nav-function-hidden:not(.nav-function-top) .page-wrapper {
    padding-left: 0.625rem;
  }
  .nav-function-hidden:not(.nav-function-top) .page-sidebar {
    left: -16.25rem;
    z-index: 1001;
    transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
    position: absolute;
    top: 0;
    bottom: 0;
    will-change: left, right;
    /* apply invisible hit area to reveal nav */
  }
  .nav-function-hidden:not(.nav-function-top) .page-sidebar:after {
    content: "";
    background: transparent;
    height: 100%;
    display: block;
    position: fixed;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 16.875rem;
    width: 2.1rem;
  }
  .nav-function-hidden:not(.nav-function-top) .page-sidebar:hover {
    left: 0;
    transition: 450ms cubic-bezier(0.9, 0.01, 0.09, 1);
  }
  .nav-function-hidden:not(.nav-function-top) .page-sidebar:hover:after {
    content: "";
    z-index: -1;
  }
  .nav-function-hidden:not(.nav-function-top) .page-header {
    margin-left: 0;
    /* active button state for "nav-function-hidden" */
  }
  .nav-function-hidden:not(.nav-function-top) .page-header [data-class="nav-function-hidden"] {
    background: #4a5265;
    border-color: #353a48 !important;
    box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.37);
    color: #fff !important;
  }
  .nav-function-hidden.header-function-fixed:not(.nav-function-top) .page-header {
    margin-left: 0.625rem;
  }
}
/* app navigation stays fixed */
.nav-function-fixed:not(.nav-function-top) .page-sidebar {
  position: fixed !important;
  top: 0;
  bottom: 0;
}
.nav-function-fixed:not(.nav-function-top) .page-sidebar .primary-nav {
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  height: calc(100% - 6.9375rem);
}
.nav-function-fixed:not(.nav-function-top) .page-sidebar .slimScrollDiv {
  height: calc(100% - 6.9375rem) !important;
}
.nav-function-fixed:not(.nav-function-top) .page-sidebar .slimScrollDiv .primary-nav {
  padding-bottom: 0;
}
@media (min-width: 992px) {
  .nav-function-fixed {
    /*
		 * top navigation fixed for larger screens with nav on LEFT
		 */
    /*
		 * top navigation fixed for larger screens with nav on TOP
		 */
    /*
		 * center for left nav fixed with boxed layout 
		 */
  }
  .nav-function-fixed:not(.nav-function-top).mod-main-boxed .page-sidebar {
    position: fixed !important;
  }
  .nav-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify) .page-content-wrapper {
    padding-left: 16.875rem;
  }
  .nav-function-fixed.nav-function-top.header-function-fixed .page-sidebar {
    position: fixed !important;
    box-shadow: 0px 0px 28px 2px rgba(5, 77, 196, 0.13);
  }
  .nav-function-fixed.nav-function-top.mod-main-boxed .page-sidebar {
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    max-width: 1397px;
  }
}
@media (min-width: 1399px) {
  .nav-function-fixed {
    /*
		 * top navigation fixed for extra large screens with nav on LEFT
		 */
  }
  .nav-function-fixed:not(.nav-function-top).mod-main-boxed .page-sidebar {
    position: absolute !important;
  }
}
/* app navigation stays minified */
@media (min-width: 992px) {
  .nav-function-minify:not(.nav-function-top) {
    /* hide elements when nav-function-minify */
  }
  .nav-function-minify:not(.nav-function-top) .hidden-nav-function-minify {
    display: none !important;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar {
    width: 4.6875rem;
    z-index: 1001;
    will-change: width;
    transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo {
    width: 4.6875rem;
    padding: 0;
    justify-content: center;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo .page-logo-link {
    flex: none;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo .page-logo-text {
    display: none;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .page-logo .page-logo-text + * {
    display: none !important;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .info-card {
    height: 5.9375rem;
    width: 100%;
    padding: 1.21323529rem 0;
    text-align: center;
    overflow: hidden;
    justify-content: center;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .info-card .profile-image + div {
    position: absolute;
    top: 0;
    width: 14.0625rem;
    text-align: left;
    display: none;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav {
    overflow: hidden;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-title {
    display: none;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu {
    margin: 0;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu li.active.open > a:before {
    content: '\f413';
    font-family: 'nextgen-icons';
    position: absolute;
    top: calc(50% - 5px);
    right: 11px;
    font-size: 7px;
    height: 10px;
    width: auto;
    color: #24b3a4;
    display: flex;
    align-content: center;
    align-items: center;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu li ul {
    /*.dl-ref {
								display:none !important;
							}*/
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a > [class*='fa-'],
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a > .ni {
    font-size: 1.2375rem;
    margin: 0;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a > .badge {
    left: 2.34375rem;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a:not(.livicon) > .badge:not(.clear-badge):first-child {
    margin-right: 0;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a > .nav-link-text {
    display: none;
    position: absolute;
    text-align: left;
    background: trasparent;
    padding-left: 1.375rem;
    color: #fff;
    top: 0;
    left: 5.6875rem;
    height: 100%;
    width: 13.75rem;
    font-weight: 500;
    margin-top: -1.563rem;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a > b.collapse-sign {
    display: none;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul {
    position: absolute;
    width: 13.75rem;
    left: 5.6875rem;
    background-color: #0c4ebd;
    margin-top: -5rem;
    padding-top: 3.75rem;
    border-radius: 4px .5rem .5rem .5rem;
    padding-bottom: 1rem;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul:before {
    content: "\f1c8";
    font-family: 'nextgen-icons';
    position: absolute;
    font-size: 3.5rem;
    left: -0.4125rem;
    color: #0c4ebd;
    z-index: -1;
    transform: rotate(270deg);
    overflow: hidden;
    display: block;
    top: 1rem;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul > li > a {
    padding-left: 1.375rem;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul > li > a > b.collapse-sign > [class*='fa-'],
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul > li > a > b.collapse-sign > .ni {
    display: inline-block !important;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul > li > a + ul > li > a {
    padding-left: 1.71875rem;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul > li .nav-link-text > [class*='fa-'],
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > a + ul > li .nav-link-text > .ni {
    display: none;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav .nav-menu > li > ul {
    display: none !important;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover {
    overflow: visible;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu > li:hover > a {
    background: #0d56d0;
    color: #fff;
    overflow: visible;
    z-index: 10;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu > li:hover > a > .nav-link-text {
    display: flex;
    overflow: hidden;
    animation: animateFadeInLeft 0.5s;
    -webkit-animation: animateFadeInLeft 0.5s;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu > li:hover > a > .nav-link-text:last-child {
    top: 26px;
    align-items: center;
    background: #0c4ebd;
    overflow: visible;
    border-radius: 4px 10px 10px 4px;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu > li:hover > a > .nav-link-text:last-child:before {
    content: "\f1c8";
    font-family: 'nextgen-icons';
    position: absolute;
    font-size: 3.5rem;
    left: -7px;
    color: #0c4ebd;
    z-index: -1;
    transform: rotate(270deg);
    overflow: hidden;
    display: block;
    top: -9px;
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu > li:hover > ul {
    display: block !important;
    z-index: 1;
    animation: animateFadeInLeft 0.5s;
    -webkit-animation: animateFadeInLeft 0.5s;
    box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.15);
  }
  .nav-function-minify:not(.nav-function-top) .page-sidebar .primary-nav:hover .nav-menu > li:hover > ul:after {
    content: "";
    display: block;
    position: absolute;
    height: calc(100% + 180px);
    width: calc(100% + 80px);
    top: -4.125rem;
    z-index: -1;
    left: -1rem;
  }
  .nav-function-minify:not(.nav-function-top) .page-header [data-class="nav-function-minify"] {
    background: #4a5265;
    border-color: #353a48 !important;
    box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.37);
    color: #fff !important;
  }
  .nav-function-minify:not(.nav-function-top).nav-function-hidden .page-wrapper {
    padding-left: 0.625rem;
  }
  .nav-function-minify:not(.nav-function-top).nav-function-hidden .page-sidebar {
    left: -4.0625rem;
    overflow: visible;
  }
  .nav-function-minify:not(.nav-function-top).nav-function-hidden .page-sidebar:hover {
    left: 0;
  }
  .nav-function-minify:not(.nav-function-top).nav-function-hidden .page-header {
    margin-left: 0;
  }
  .nav-function-minify:not(.nav-function-top).nav-function-fixed:not(.nav-function-hidden) .page-content-wrapper {
    padding-left: 4.6875rem;
  }
  .nav-function-minify:not(.nav-function-top).header-function-fixed .page-header {
    margin-left: 4.6875rem;
  }
  .nav-function-minify:not(.nav-function-top).header-function-fixed.nav-function-hidden .page-header {
    margin-left: 0.625rem;
  }
  .nav-function-minify:not(.nav-function-top).header-function-fixed.nav-function-fixed:not(.nav-function-hidden) .page-content-wrapper {
    padding-left: 4.6875rem;
  }
  .nav-function-minify:not(.nav-function-top).header-function-fixed.nav-function-fixed:not(.nav-function-hidden).mod-main-boxed .page-content-wrapper {
    padding-left: 0;
  }
}
/* app navigation footer */
.nav-footer {
  /*background-image: -webkit-linear-gradient(270deg, $nav-background-shade, transparent);
	background-image: linear-gradient(270deg, $nav-background-shade, transparent); 
	background-color: $nav-background;*/
  height: 2.8125rem;
  bottom: 0;
  display: flex;
  transition: all 0.3s ease-in-out;
}
.nav-footer .nav-footer-buttons > li > a {
  display: block;
  color: #d1e1fc;
  height: 1.8125rem;
  line-height: 1.8125rem;
  margin-top: 1px;
  padding: 0 13px;
  overflow: visible;
  font-size: 1rem;
}
.nav-footer [data-class="nav-function-minify"] {
  display: none;
}
.nav-function-fixed .nav-footer {
  background: #0c4ebd;
  border: 0;
}
.nav-function-fixed .nav-footer:before {
  content: ' ';
  height: 1px;
  position: inherit;
  width: inherit;
  background: rgba(15, 98, 237, 0.2);
  background: linear-gradient(to right, #0c4ebd 0%, #2471f1 50%, #2471f1 50%, #0c4ebd 100%);
  opacity: 0.5;
}
.nav-function-fixed .nav-footer:after {
  opacity: 0.1;
}
@media (min-width: 992px) {
  .nav-function-minify .nav-footer {
    background-color: #0b4ab4;
  }
  .nav-function-minify .nav-footer [data-class="nav-function-minify"] {
    display: block;
    width: 100%;
    height: 2.8125rem;
    line-height: 2.8125rem;
    font-size: 1.1875rem;
    vertical-align: middle;
    color: #377ef2;
    text-align: center;
    text-decoration: none;
    position: relative;
    transition: all 0.3s ease-in-out;
  }
  .nav-function-minify .nav-footer [data-class="nav-function-minify"] > :first-child {
    margin-right: -4px;
  }
  .nav-function-minify .nav-footer [data-class="nav-function-minify"] > :only-child {
    margin: 0;
  }
  .nav-function-minify .nav-footer:hover {
    background-color: #0d54cc;
  }
  .nav-function-minify .nav-footer:hover [data-class="nav-function-minify"] {
    color: #7ea4e4;
    margin-left: 7px;
  }
  .nav-function-minify .nav-footer .nav-footer-buttons {
    display: none;
  }
}
/* app wrapper */
.page-wrapper {
  position: relative;
}
.page-inner {
  min-height: 100vh;
}
.page-wrapper, .page-inner {
  display: flex;
  align-items: stretch;
  flex: 1 1 auto;
  width: 100%;
}
.page-content-wrapper {
  background-color: white;
  display: flex;
  align-items: stretch;
  flex: 1 1 auto;
  padding: 0;
  flex-basis: 100%;
  flex-direction: column;
  width: 0;
  min-width: 0;
  max-width: 100%;
  min-height: 1px;
}
/* app content heading */
.subheader {
  margin-bottom: calc(1.5rem + 0.625rem);
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.subheader-icon {
  color: #7ea4e4;
  margin-right: 0.25rem;
}
.subheader-title {
  font-size: 1.375rem;
  font-weight: 500;
  color: #4a5265;
  text-shadow: #fff 0 1px;
  margin: 0;
  flex: 1;
}
.subheader-title sup.badge {
  text-shadow: none;
  position: absolute;
  margin-top: 0.4rem;
  margin-left: 0.25rem;
  font-size: 40%;
  padding: 2px 5px;
  line-height: normal;
}
.subheader-title small {
  font-weight: 400;
  color: #79839c;
  margin-bottom: 0;
  font-size: 0.875rem;
}
/* app content */
.page-content {
  flex: 1 1 auto;
  order: 3;
  display: flex;
  flex-direction: column;
  position: relative;
}
/*@include media-breakpoint-up($mobile-breakpoint) {

	.nav-function-top {
		.page-content {
			min-height: calc(100vh - 10.4375rem)
		}
	}

}

*/
/* app footer */
.page-footer {
  height: 2.8125rem;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  background: #fff;
  color: #3d3d3d;
  font-size: 0.8125rem;
  padding: 0 2rem;
  order: 4;
}
/* app error page */
.alt {
  padding: 0 !important;
  flex-direction: column;
  min-height: 100vh;
}
.alt .page-footer {
  width: 100% !important;
}
.page-error {
  font-size: 600% !important;
  font-weight: bold !important;
}
.page-error small {
  font-size: 40%;
  font-weight: 500;
}
.h-alt-f {
  height: calc(100vh - 11.4375rem);
  width: 100%;
}
.h-alt-hf {
  height: calc(100vh - 15.5625rem);
  width: 100%;
}
.nav-function-top .h-alt-hf {
  height: calc(100vh - 19.0625rem);
}
/* various app components (see docs for the full list) */
.accordion .card .card-header {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-bottom: 0;
  background-color: #f7f9fa;
}
.accordion .card .card-header .card-title {
  padding: 1rem 1rem;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 500;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #357ffa;
}
.accordion .card .card-header .card-title.collapsed {
  color: #79839c;
}
.accordion.accordion-clean:not(.accordion-outline):not(.accordion-hover) .card-title,
.accordion.accordion-clean:not(.accordion-outline):not(.accordion-hover) .card-body {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.accordion.accordion-clean:not(.accordion-outline):not(.accordion-hover) .card-body {
  padding-top: 0;
}
.accordion.accordion-clean .card-header {
  background: #fff;
}
.accordion.accordion-clean .card {
  border-left: 0;
  border-right: 0;
}
.accordion.accordion-clean .card:first-child {
  border-top: 0;
}
.accordion.accordion-clean .card:last-child {
  border-bottom: 0;
}
.accordion.accordion-clean.accordion-outline .card-title,
.accordion.accordion-clean.accordion-outline .card-body, .accordion.accordion-clean.accordion-hover .card-title,
.accordion.accordion-clean.accordion-hover .card-body {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.accordion.accordion-outline .card {
  margin-bottom: 1rem;
  border: 2px solid rgba(0, 0, 0, 0.08) !important;
  border-radius: 4px !important;
}
.accordion.accordion-hover .card-title {
  transition: background-color 0.5s ease;
}
.accordion.accordion-hover .card-header {
  background: #fff;
}
.accordion.accordion-hover .card-header:hover .card-title.collapsed {
  color: #fff;
  background-color: #679ffb;
}
.accordion.accordion-hover .card-title:not(.collapsed) {
  color: #fff;
  background-color: #357ffa;
}
/* 	DEV NOTE: The reason why we had to add this layer for alert colors is because BS4 
	does not allow you to add your own alert colors via variable control rather 
	through a systemetic agent that changes the theme colors. 

	REF: https://github.com/twbs/bootstrap/issues/24341#issuecomment-337457218
*/
.alert-primary {
  color: #3863aa;
  background-color: #f8fafe;
  border-color: #c8d9f5;
}
.alert-success {
  color: #45a197;
  background-color: #f7fdfc;
  border-color: #a3ebe4;
}
.alert-danger {
  color: #e7026e;
  background-color: #ffe5f1;
  border-color: #fe9ecb;
}
.alert-warning {
  color: #c18300;
  background-color: #fff8e9;
  border-color: #ffcd65;
}
.alert-info {
  color: #0a6ebd;
  background-color: #e3f2fd;
  border-color: #82c4f8;
}
.alert-secondary {
  color: #4a5265;
  background-color: white;
  border-color: #e0e2e8;
}
.alert-icon {
  width: 2.5rem;
}
.alert-icon > i {
  font-size: 1.75rem;
}
.alert-icon + div {
  padding-left: 0.25rem;
}
.badge.badge-icon {
  position: absolute;
  display: inline-block;
  background-color: #fd3995;
  color: #fff;
  box-shadow: 0 0 0 1px #fff;
  cursor: default;
  border: 1px solid transparent;
  font-size: 0.625rem;
  min-width: 1rem;
  max-width: 1.6875rem;
  padding: 0 3px;
  border-radius: 1.25rem;
  font-weight: 500;
  line-height: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  /* when self is relative */
  vertical-align: middle;
}
/* parent position needs to be relative, and turn off waves function */
.btn-icon .badge {
  top: auto;
}
.btn-icon .badge.pos-top {
  margin-top: -4px;
}
.btn-icon .badge.pos-bottom {
  margin-bottom: -4px;
}
.btn-icon .badge.pos-left {
  margin-left: -4px;
}
.btn-icon .badge.pos-right {
  margin-right: -4px;
}
.page-breadcrumb {
  padding: 0;
  background: transparent;
  margin: 0 0 1.5rem;
  position: relative;
  text-shadow: #fff 0 1px;
}
.breadcrumb > li > a {
  text-decoration: none !important;
}
.breadcrumb > li.breadcrumb-item {
  max-width: 130px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.breadcrumb > li.breadcrumb-item:hover {
  max-width: 200px !important;
  cursor: default;
}
[data-breadcrumb-seperator] + [data-breadcrumb-seperator]:before {
  content: attr(data-breadcrumb-seperator);
}
.breadcrumb-lg > li {
  font-size: 1rem;
}
.breadcrumb-sm > li {
  font-size: 0.6875rem;
}
[class*='breadcrumb-seperator-'] .breadcrumb-item + .breadcrumb-item:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  font-family: Font Awesome\ 5 Pro;
}
.breadcrumb-seperator-1 .breadcrumb-item + .breadcrumb-item:before {
  content: "\f105";
}
.breadcrumb-seperator-2 .breadcrumb-item + .breadcrumb-item:before {
  content: "\f178";
}
.breadcrumb-seperator-3 .breadcrumb-item + .breadcrumb-item:before {
  content: "\f054";
}
.breadcrumb-arrow {
  padding: 0;
  background: transparent;
}
.breadcrumb-arrow li.active {
  font-weight: 500;
  opacity: 0.5;
}
.breadcrumb-arrow li a {
  color: white;
  display: inline-block;
  background: #79839c;
  text-decoration: none;
  position: relative;
  height: 2.5em;
  line-height: 2.5em;
  padding: 0 10px 0 5px;
  text-align: center;
  margin-right: 22px;
}
.breadcrumb-arrow li:nth-child(even) a {
  background-color: #79839c;
}
.breadcrumb-arrow li:nth-child(even) a:before {
  border-color: #79839c;
  border-left-color: transparent;
}
.breadcrumb-arrow li:nth-child(even) a:after {
  border-left-color: #79839c;
}
.breadcrumb-arrow li:first-child a {
  padding-left: 0.938em;
  border-radius: 4px 0 0 4px;
}
.breadcrumb-arrow li:first-child a:before {
  border: none;
}
.breadcrumb-arrow li:last-child a {
  padding-right: 0.938em;
  border-radius: 0 4px 4px 0;
}
.breadcrumb-arrow li:last-child a:after {
  border: none;
}
.breadcrumb-arrow li a:before, .breadcrumb-arrow li a:after {
  content: "";
  position: absolute;
  top: 0;
  border: 0 solid #79839c;
  border-width: 1.250em 10px;
  width: 0;
  height: 0;
}
.breadcrumb-arrow li a:before {
  left: -20px;
  border-left-color: transparent;
}
.breadcrumb-arrow li a:after {
  left: 100%;
  border-color: transparent;
  border-left-color: #79839c;
}
.breadcrumb-arrow li a:hover {
  background-color: #357ffa;
}
.breadcrumb-arrow li a:hover:before {
  border-color: #357ffa;
  border-left-color: transparent;
}
.breadcrumb-arrow li a:hover:after {
  border-left-color: #357ffa;
}
.breadcrumb-arrow li a:active {
  background-color: #79839c;
}
.breadcrumb-arrow li a:active:before {
  border-color: #79839c;
  border-left-color: transparent;
}
.breadcrumb-arrow li a:active:after {
  border-left-color: #79839c;
}
/* btn switch */
.btn-switch {
  background: #606a82;
  padding: 2px 8px 1px 22px;
  font-size: 10px;
  line-height: 15px;
  border-radius: 20px;
  text-transform: uppercase;
  color: white;
  font-weight: 500;
  min-width: 55px;
  height: 20px;
  margin-top: 5%;
  position: relative;
  overflow: hidden;
}
.btn-switch:hover {
  transform: scale(1.1);
  color: white;
}
.btn-switch:before {
  content: "OFF";
  position: absolute;
  right: 7px;
}
.btn-switch:after {
  content: " ";
  text-align: center;
  color: white;
  width: 16px;
  height: 16px;
  position: absolute;
  background: #fff;
  padding: 1px;
  left: 0;
  top: 0;
  line-height: normal;
  margin: 1px;
  border-radius: 50%;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.btn-switch.active {
  color: #fff;
  background: #357ffa;
}
.btn-switch.active:before {
  content: "ON";
  left: 7px;
  right: auto;
  color: white;
}
.btn-switch.active:after {
  content: " ";
  right: 0;
  left: auto;
  background: #fff;
  color: #357ffa;
}
/* button used to close filter and mobile search */
.btn-search-close {
  position: absolute !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 5px;
  border-radius: 3px;
  color: #fff;
  right: 8px;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0 auto auto;
  width: 20px;
  height: 20px;
}
/* buttons used in the header section of the page */
.header-btn[data-class='mobile-nav-on'] {
  border-color: #fc077a;
  background-color: #fd2087;
  background-image: linear-gradient(to top, #fd2087, #e7026e);
  color: #fff;
  width: 3.875rem;
}
/* btn widths */
.btn-w-m {
  min-width: 85px;
}
.btn-w-l {
  min-width: 130px;
}
.btn-m-s {
  margin: 3px 1px;
}
.btn-m-l {
  margin: 3px 2.5px;
}
/* dropdown btn */
/* used on info card pulldown filter */
.pull-trigger-btn {
  position: absolute !important;
  top: -5px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  background: rgba(0, 0, 0, 0.4);
  padding: 0px 9px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  border-radius: 0 0 20px 20px;
  text-decoration: none;
  font-size: 17px;
  height: 21px;
  width: 31px;
  color: #fff !important;
  line-height: 20px;
  text-align: center;
  transition: all 200ms cubic-bezier(0.34, 1.25, 0.6, 1);
  box-shadow: 0px 0px 2px rgba(53, 127, 250, 0.3);
  opacity: 1;
}
.pull-trigger-btn:hover {
  font-size: 23px;
  height: 25px;
  width: 35px;
  line-height: 23px;
  background: #357ffa;
  border-color: #1c6ff9;
  box-shadow: 0px 0px 10px #5790b3;
}
/* buttons dropshadow */
/*[class*='btn-']:not(.btn-switch):not(.btn-group):not([class*='btn-w-']),
[class*='btn-']:not(.btn-switch):not(.btn-group):not([class*='btn-w-']):focus {*/
.btn-shadow,
.btn-shadow:focus {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.btn-shadow:active,
.btn-shadow .active,
.btn-shadow:focus:active,
.btn-shadow:focus .active {
  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.3) !important;
}
.btn-shadow:not(.disabled):not([disabled]):hover,
.btn-shadow:focus:not(.disabled):not([disabled]):hover {
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.btn:active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset !important;
}
/*.btn-group {
	[class*='btn-'] {
		box-shadow: 0 0px 0px 0 rgba(0,0,0,.3) !important;
	}
}*/
.btn-light {
  border-color: rgba(0, 0, 0, 0.15);
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .btn-light:hover {
  border-color: rgba(0, 0, 0, 0.25);
}
.show > .btn-light.dropdown-toggle {
  border-color: rgba(0, 0, 0, 0.25);
}
/* btn misc */
.btn-outline-default {
  background-color: transparent;
  color: #212529;
  border-color: #E5E5E5;
}
.btn-outline-default:hover, .btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active,
.show > .btn-outline-default.dropdown-toggle {
  color: #212529;
  background-color: #f9f9f9;
  border-color: #E5E5E5;
}
.btn-outline-default.disabled, .btn-outline-default:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-pills {
  border-radius: 15px;
}
/* new btn size */
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 0.844rem;
  font-size: .7rem;
  line-height: 1.5;
  border-radius: .25rem;
}
/* btn shadows */
.btn-primary {
  box-shadow: 0 2px 6px 0 rgba(53, 127, 250, 0.5);
}
.btn-secondary {
  box-shadow: 0 2px 6px 0 rgba(134, 142, 150, 0.5);
}
.btn-success {
  box-shadow: 0 2px 6px 0 rgba(29, 201, 183, 0.5);
}
.btn-info {
  box-shadow: 0 2px 6px 0 rgba(33, 150, 243, 0.5);
}
.btn-warning {
  box-shadow: 0 2px 6px 0 rgba(255, 194, 65, 0.5);
}
.btn-danger {
  box-shadow: 0 2px 6px 0 rgba(253, 57, 149, 0.5);
}
.btn-light {
  box-shadow: 0 2px 6px 0 rgba(255, 255, 255, 0.5);
}
.btn-dark {
  box-shadow: 0 2px 6px 0 rgba(74, 82, 101, 0.5);
}
/* btn icon */
.btn-icon {
  width: calc(2.1rem + 2px);
  padding: 0;
  line-height: 2.1rem;
}
.btn-icon:not([class*="-primary"]):not([class*="-secondary"]):not([class*="-default"]):not([class*="-success"]):not([class*="-info"]):not([class*="-warning"]):not([class*="-danger"]):not([class*="-dark"]):not([class*="-light"]):not(.nav-item):hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: transparent;
}
.btn-icon:not([class*="-primary"]):not([class*="-secondary"]):not([class*="-default"]):not([class*="-success"]):not([class*="-info"]):not([class*="-warning"]):not([class*="-danger"]):not([class*="-dark"]):not([class*="-light"]):not(.nav-item):not(.active):not(:active):not(:hover):not(:focus) {
  background: transparent;
  color: #404656;
}
.btn-icon:not([class*="-primary"]):not([class*="-secondary"]):not([class*="-default"]):not([class*="-success"]):not([class*="-info"]):not([class*="-warning"]):not([class*="-danger"]):not([class*="-dark"]):not([class*="-light"]):not(.nav-item):focus {
  border-color: rgba(74, 82, 101, 0.1) !important;
}
.btn-icon.btn-xs {
  width: calc(1.15rem + 2px);
  line-height: 1.15rem;
}
.btn-icon.btn-sm {
  width: calc(1.5rem + 2px);
  line-height: 1.5rem;
}
.btn-icon.btn-lg {
  width: calc(3rem + 2px);
  line-height: 3rem;
}
.btn-icon-light {
  color: rgba(255, 255, 255, 0.7) !important;
  border-color: transparent !important;
}
.btn-icon-light:not(.active):not(:active):not(:hover):not(:focus) {
  color: rgba(255, 255, 255, 0.7) !important;
}
.btn-icon-light:hover {
  color: #fff !important;
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.card-header {
  color: inherit;
  background-color: #f7f9fa;
}
.card-header small {
  margin: 0;
  opacity: 0.8;
  font-weight: 400;
  font-size: 85%;
}
/* remove extra margin in card child items */
.card,
.card-group {
  box-shadow: 0px 0px 13px 0px rgba(4, 67, 171, 0.08);
}
.card > :last-child,
.card-group > :last-child {
  margin-bottom: 0px;
}
.accordion > .card {
  box-shadow: none;
}
.card-group > .card {
  box-shadow: none;
}
/* remove wierd line height issue */
.card-header-pills,
.card-header-tabs {
  font-size: 0;
}
.card-header-pills .nav-link,
.card-header-tabs .nav-link {
  font-size: 0.8125rem;
}
/* card title */
.card-title {
  font-size: 0.9375rem;
}
.card-header .card-title {
  display: inline-block;
  padding: 0;
  margin: 0 0.5rem 0 0;
}
.carousel-indicators li {
  border-radius: 50%;
}
.carousel-control-prev:hover {
  /*background: -moz-linear-gradient(left, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 45%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 45%); */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 45%);
}
.carousel-control-next:hover {
  /*background: -moz-linear-gradient(right, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 45%); 
	background: -webkit-linear-gradient(right, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 45%);*/
  background: linear-gradient(to left, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 45%);
}
.dropdown-header.bg-trans-gradient {
  padding: 1.25rem 1.5rem;
}
/* dropdown-item hover menu*/
.dropdown-menu-animated {
  transform: scale(0.8) !important;
  transition: all 270ms cubic-bezier(0.34, 1.25, 0.3, 1);
  opacity: 0;
  visibility: hidden;
  display: block;
}
.dropdown-menu-animated-center {
  transform: scale(0.8) translateX(-50%) !important;
  transition: all 270ms cubic-bezier(0.34, 1.25, 0.3, 1);
  opacity: 0;
  visibility: hidden;
  display: block;
  left: 50%;
}
.dropdown-menu-animated-right {
  transform: scale(0.8) translateX(-50%) !important;
  transition: all 270ms cubic-bezier(0.34, 1.25, 0.3, 1);
  opacity: 0;
  visibility: hidden;
  display: block;
  left: auto;
  right: 0;
}
/* various sizes */
.dropdown-menu {
  box-shadow: 0 0 15px 1px rgba(25, 82, 176, 0.2);
  -webkit-user-select: text;
}
.dropdown-menu .dropdown-item {
  font-weight: 400;
  cursor: pointer;
}
.dropdown-menu.dropdown-sm {
  width: 8rem;
  height: auto;
}
.dropdown-menu.dropdown-md {
  width: 14rem;
  height: auto;
}
.dropdown-menu.dropdown-lg {
  width: 17.5rem;
  height: auto;
}
.dropdown-menu.dropdown-xl {
  width: 21.875rem;
  height: auto;
}
.dropdown-menu .dropdown-item:first-child, .dropdown-menu .dropdown-item:last-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
/* replace bootstrap's default arrow */
.dropdown-toggle:after,
.dropleft .dropdown-toggle:before {
  text-align: center;
  display: inline;
  border: 0 !important;
  font-family: 'Font Awesome 5 Pro';
  content: "\f107" !important;
  vertical-align: top !important;
  position: relative;
}
.dropup .dropdown-toggle:after {
  content: "\f106" !important;
}
.dropright .dropdown-toggle:after {
  content: "\f105" !important;
}
.dropleft .dropdown-toggle:before {
  content: "\f104" !important;
}
.nav-item .dropdown-toggle:after {
  font-size: 0.90em;
}
/* remove arrow */
.dropdown-toggle.no-arrow:before, .dropdown-toggle.no-arrow:after {
  display: none !important;
}
/* dropdown menu multi-level */
.dropdown-menu .dropdown-menu {
  margin: 0;
  padding: 0;
  border-radius: 0;
  position: absolute;
  top: -1px;
  left: 100%;
  background: #fff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  transform: scale(0.8);
  transition: all 270ms cubic-bezier(0.34, 1.25, 0.3, 1);
  transition-delay: 500ms;
  opacity: 0;
  visibility: hidden;
  display: block;
}
.dropdown-menu .dropdown-menu .dropdown-item {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.dropdown-menu .dropdown-multilevel {
  position: relative;
  /* it is displayed on right by default */
  /* add arrow */
}
.dropdown-menu .dropdown-multilevel.dropdown-multilevel-left > .dropdown-menu {
  right: 100%;
  left: auto;
}
.dropdown-menu .dropdown-multilevel > .dropdown-item:first-child:after {
  content: "\f2fb";
  font-family: 'nextgen-icons';
  font-size: inherit;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  padding-right: 1.5rem;
}
.dropdown-menu .dropdown-multilevel:hover > .dropdown-item:not(.disabled) {
  background: #f8f9fa;
  color: #0660f6;
}
.dropdown-menu .dropdown-multilevel:hover > .dropdown-item:not(.disabled) + .dropdown-menu {
  transition-delay: 0ms;
  transform: scale(1);
  transform-origin: 29px -50px;
  opacity: 1;
  visibility: visible;
}
.icon-stack {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  vertical-align: middle;
  text-align: center;
}
.icon-stack-1x,
.icon-stack-2x,
.icon-stack-3x {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  line-height: inherit !important;
}
.icon-stack-1x {
  font-size: 0.5em;
}
.icon-stack-2x {
  font-size: 0.70em;
  /*padding-right: 0.025em;*/
}
.icon-stack-3x {
  font-size: 1em;
}
.icon-stack-xl {
  font-size: 3.125rem;
}
.icon-stack-lg {
  font-size: 2.5rem;
}
.icon-stack-md {
  font-size: 2.125rem;
}
.icon-stack-sm {
  font-size: 1.875rem;
}
.filter-message {
  display: block;
  text-align: center;
  padding: 2px;
  font-size: 0.6875rem;
  text-transform: capitalize;
  font-style: italic;
  width: calc(100% - 60px);
  max-width: 180px;
  border-radius: 4px;
  margin: 1rem auto;
}
.filter-message:empty {
  display: none;
}
.js-list-filter:not(.primary-nav) {
  /* these classes are triggered by JS */
  /*.js-filter-show {
		display:block !important;
	}*/
}
.js-list-filter:not(.primary-nav) .js-filter-hide {
  display: none !important;
}
.js-list-filter.nav-menu:not(.primary-nav) .js-filter-show {
  display: block !important;
}
.loader {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.5);
  color: inherit;
  z-index: 10;
  /*
	The use of translate3d pushes CSS animations into hardware acceleration.
	Even if you're looking to do a basic 2d translation, use translate3d for more power!
	If your animation is still flickering after switching to the transform above,
	you can use a few little-known CSS properties to try to fix the problem:
	*/
  /*-webkit-transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;	*/
}
/*:not(.enable-loader) .loader {
	> * {
		animation: pause;
	}
}*/
.enable-loader:before {
  content: '';
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.enable-loader .loader {
  display: flex;
}
#msgr_listfilter_input {
  width: calc(100% - 1rem);
  margin: 0 auto;
  margin-top: -41px;
  padding-left: 41px;
  margin-bottom: 10px;
  opacity: 0;
  background: transparent;
  transition-delay: 100ms;
}
.msgr-list {
  width: 14.563rem;
  right: -11.438rem;
  z-index: 101;
  transition-delay: 100ms;
}
.msgr-list + .msgr {
  width: calc(100% - 3.125rem);
  height: 100%;
}
.msgr-list + .msgr:before {
  content: '';
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.4);
  position: absolute;
  z-index: 100;
  transition-delay: 100ms;
  opacity: 0;
  visibility: hidden;
}
.msgr-list:hover {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.1);
}
.msgr-list:hover #msgr_listfilter_input {
  opacity: 1;
}
.msgr-list:hover + .msgr:before {
  opacity: 1;
  visibility: visible;
}
/*.msgr-chatinput {

	min-height: 110px;
	max-height: 160px;

	[contenteditable="true"] {
		min-height:50px;
		max-height:110px;
	}

}*/
/*.msgr-chatinput-icons {
	height: 40px;
}*/
/*.msgr-chatinput-container {
	> div {
		border-top: 1px solid rgba($black,0.07);
	}
}*/
/* IE HACK */
/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	[contenteditable="true"] {
		height: 110px;
	}
}*/
.chat-segment-get {
  text-align: left;
  position: relative;
  margin: 0 2rem 0.5rem 0;
}
.chat-segment-get.chat-start .chat-message {
  border-bottom-left-radius: 3px;
}
.chat-segment-get.chat-start + :not(.chat-end) .chat-message {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.chat-segment-get.chat-end .chat-message {
  border-top-left-radius: 3px;
}
.chat-segment-get .chat-message {
  background: #f1f0f0;
  color: rgba(0, 0, 0, 0.8);
  text-align: left;
}
.chat-segment-sent {
  text-align: right;
  position: relative;
  margin: 0 0 .5rem 3rem;
}
.chat-segment-sent.chat-start .chat-message {
  border-bottom-right-radius: 3px;
}
.chat-segment-sent.chat-start + :not(.chat-end) .chat-message {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.chat-segment-sent.chat-end .chat-message {
  border-top-right-radius: 3px;
}
.chat-segment-sent .chat-message {
  background: #1dc9b7;
  color: white;
  text-align: left;
}
.chat-message {
  padding: 0.75rem 1rem;
  border-radius: 0.625rem;
  position: relative;
  display: inline-block;
}
.chat-message > p {
  padding: 0.75rem 0 0;
  margin: 0;
}
.chat-message > p:first-child {
  padding-top: 0;
}
.chat-start {
  margin-bottom: 3px !important;
}
.chat-start .time-stamp {
  display: none;
}
.chat-start + .chat-segment:not(.chat-end) {
  margin-bottom: 3px !important;
}
.chat-start + .chat-segment:not(.chat-end) .time-stamp {
  display: none;
}
/* modal shadow */
.modal-content {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
/* adjustments */
.modal.show .modal-dialog {
  transform: none;
}
/* alert modal */
.modal-alert {
  padding: 0 !important;
  /* overriding bootstrap generated style */
  /*.modal-body {
		padding: 0.5rem 0;
	}
*/
}
.modal-alert .modal-dialog {
  max-width: 100% !important;
  /* overriding bootstrap css for all media queries */
  display: flex;
  align-items: center;
  min-height: calc(100% - 3.5rem);
  transform: none !important;
  /* overriding bootstrap css */
}
.modal-alert .modal-content {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 0;
  padding: 1.5rem 1rem 1rem;
}
.modal-alert .modal-title {
  font-size: 1.5rem;
  font-weight: 300;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.modal-alert .modal-header,
.modal-alert .modal-body,
.modal-alert .modal-footer {
  /*left: 20%;
		width: 60%;*/
  width: 100%;
  max-width: 992px;
  margin: 0 auto;
  padding: 0;
  color: #fff;
  position: relative;
}
.modal-alert .close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}
/* transparent modal */
.modal-transparent .modal-content {
  box-shadow: 0 1px 15px 1px rgba(5, 77, 196, 0.3);
}
.modal-transparent .modal-content {
  background: rgba(12, 40, 87, 0.85);
}
/* transparent backdrop */
.modal-backdrop-transparent {
  background: transparent;
}
/* fullscreen modal */
.modal-fullscreen {
  padding: 0 !important;
}
.modal-fullscreen .modal-content {
  border-radius: 0;
  border-width: 0;
}
.modal-fullscreen .modal-dialog {
  max-width: calc(100vw - 40px);
  max-height: calc(100vh - 80px);
}
.modal-fullscreen .modal-dialog .modal-content {
  height: calc(100vh - 80px);
}
/* top */
.modal-dialog-top,
.modal-dialog-bottom {
  position: absolute;
  top: 0;
  margin: 0;
  min-width: 100%;
}
.modal-dialog-top .modal-dialog,
.modal-dialog-bottom .modal-dialog {
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.modal-dialog-top .modal-content,
.modal-dialog-bottom .modal-content {
  border-radius: 0px;
  border: 0;
}
.modal-dialog-bottom {
  top: auto;
  bottom: 0;
}
.modal.fade .modal-dialog-bottom {
  transform: translate(0, 25%);
}
/* left */
.modal-dialog-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0 !important;
}
.modal-dialog-left .modal-content {
  min-height: 100%;
  border-width: 0;
  border-radius: 0;
}
.modal.fade .modal-dialog-left {
  transform: translate(-25%, 0);
}
/* right */
.modal-dialog-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  border-width: 0px;
}
.modal-dialog-right .modal-content {
  min-height: 100%;
  border-width: 0;
  border-radius: 0;
}
.modal.fade .modal-dialog-right {
  transform: translate(25%, 0);
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}
/* modal size */
.modal-md {
  max-width: 350px;
}
.pagination .page-item:not(:first-child) {
  margin-left: 0.4rem;
}
.pagination .page-item:first-child:not(.active) .page-link,
.pagination .page-item:last-child:not(.active) .page-link,
.pagination .page-item.disabled .page-link {
  background: #e3edfe;
}
.pagination .page-link {
  border-radius: 4px;
  border-width: 0px;
}
.pagination .page-link:hover {
  background-color: #357ffa !important;
  color: #fff;
}
.pagination.pagination-xs .page-link {
  padding: 0.2rem 0.5rem;
  font-size: 0.75rem;
}
.panel-fullscreen {
  overflow: hidden;
  max-width: 100%;
}
.panel {
  display: flex;
  flex-direction: column;
  position: relative;
  background-color: #fff;
  box-shadow: 0px 0px 13px 0px rgba(4, 57, 146, 0.08);
  margin-bottom: 1.5rem;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-bottom: 1px solid #e0e0e0;
  border-radius: 4px;
  transition: border 500ms ease-out;
  /* panel container */
  /* panel refresh */
  /* panel fullscreen */
  /* panel collapse */
  /*&.panel-collapsed:not(.panel-fullscreen) {

		.panel-container {
			display:none;
		}

	}*/
  /* panel locked */
}
.panel .panel-container {
  position: relative;
  border-radius: 0 0 4px 4px;
}
.panel .panel-container .panel-content {
  padding: 1rem 1rem;
}
.panel .panel-container .panel-content:only-child, .panel .panel-container .panel-content:last-child {
  border-radius: 0 0 4px 4px;
}
.panel.panel-refresh .js-panel-refresh {
  opacity: 0.5;
  cursor: wait;
}
.panel.panel-fullscreen {
  position: fixed !important;
  /* there is a bug with jquery ui, so we have to add !important rule here */
  z-index: 2055;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh !important;
  max-height: 100vh !important;
  width: 100vw !important;
  max-width: 100vw !important;
  border-radius: 0;
  border: 0;
  /*display: flex;
		flex-direction: column;*/
  /* make panel header bigger */
}
.panel.panel-fullscreen [data-action="panel-collapse"],
.panel.panel-fullscreen .js-panel-collapse,
.panel.panel-fullscreen [data-action="panel-close"],
.panel.panel-fullscreen .js-panel-close {
  display: none;
}
.panel.panel-fullscreen .panel-hdr {
  height: 4.125rem;
  border-radius: 0;
  box-shadow: 0 0.125rem 0.125rem -0.0625rem rgba(4, 67, 171, 0.1);
  /* make panel header bigger */
}
.panel.panel-fullscreen .panel-hdr h2 {
  font-size: 1.125rem;
  font-weight: 400;
}
.panel.panel-fullscreen .js-panel-locked {
  display: none;
}
.panel.panel-fullscreen .btn-panel[data-action="panel-fullscreen"],
.panel.panel-fullscreen .js-panel-fullscreen {
  width: 1.5rem;
  height: 1.5rem;
}
.panel.panel-fullscreen .panel-container {
  flex: 1;
  overflow-y: auto;
  border-radius: 0;
  display: block !important;
}
.panel.panel-locked:not(.panel-fullscreen) .js-panel-locked {
  font-weight: bold;
}
.panel.panel-locked:not(.panel-fullscreen) .panel-hdr h2:before {
  font-family: 'nextgen-icons';
  content: "\f2ae";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1rem;
  color: #fd3995;
}
.panel.ui-sortable-helper {
  box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.05), 0 5px 20px 0 rgba(0, 0, 0, 0.09);
  /*.panel-toolbar {
			-webkit-filter: grayscale(100%);  Safari 6.0 - 9.0 
			filter: grayscale(100%);
		}*/
}
/* panel tag can be used globally */
.panel-tag {
  padding: 1rem 1rem;
  margin-bottom: 2rem;
  border-left: 3px solid #1dc9b7;
  background: #eef7fd;
  opacity: 0.8;
  font-weight: 400;
  font-size: 0.875rem;
  border-radius: 0px 8px 8px 0px;
}
.panel-tag > *:last-child,
.panel-tag > *:only-child {
  margin-bottom: 0;
}
.panel-tag:only-child {
  margin-bottom: 0;
}
/* panel header */
.panel-hdr {
  display: flex;
  align-items: center;
  background: #fff;
  min-height: 3rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  border-radius: 4px 4px 0 0;
  transition: background-color 0.4s ease-out;
  /* add padding to first and last child */
  /* adjusts title */
}
.panel-collapsed .panel-hdr {
  border-radius: 4px;
}
.panel-hdr > :first-child {
  padding-left: 1rem;
}
.panel-hdr > :last-child {
  padding-right: 1rem;
}
.panel-hdr h2 {
  flex: 1;
  font-size: 0.875rem;
  margin: 0;
  display: flex;
  align-items: center;
  line-height: 3rem;
  color: inherit;
  color: #333;
  position: relative;
  font-weight: 500;
  /* panel header icon */
}
.panel-hdr h2:not(:only-child) {
  margin-right: 0.66666667rem;
}
.panel-hdr h2 > [class*='fw-'] {
  margin-left: 4px;
}
.panel-hdr h2 small {
  display: inline-block;
  margin: 0;
  opacity: 0.8;
  font-weight: 400;
  font-size: 0.75rem;
  margin-left: 0.5rem;
}
.panel-hdr h2 .panel-icon {
  margin-right: 0.5rem;
}
.panel-hdr[class^="bg-"] h2,
.panel-hdr[class*=" bg-"] h2 {
  color: inherit;
}
/* panel tap highlight */
.panel-sortable:not(.panel-locked).ui-sortable-helper {
  /*.panel-hdr {
		&:active {
			border-top-color: rgba($primary-300, 0.7);
			border-left-color: rgba($primary-500, 0.7);
			border-right-color: rgba($primary-500, 0.7);

			& + .panel-container {

				border-color: transparent rgba($primary-500, 0.7) rgba($primary-600, 0.7);
			}
		}
	}*/
}
.panel-sortable:not(.panel-locked).ui-sortable-helper:active {
  border-color: rgba(0, 0, 0, 0.15);
}
/*.panel-sortable .panel-hdr:active,
.panel-sortable .panel-hdr:active + .panel-container {
	@include transition-border(0.4s, ease-out);
}*/
.panel-sortable.panel-locked {
  /*.panel-hdr {
		&:active {
			border-top-color: $danger-300;
			border-left-color: $danger;
			border-right-color: $danger;

			& + .panel-container {
				border-color: transparent $danger $danger;
			}
		}
	}*/
}
/* panel toolbar (sits inside panel header) */
.panel-toolbar {
  display: flex;
  align-items: center;
  /* we curve the last button to make it seamless with panel's border radius */
}
.panel-toolbar .btn-panel {
  margin-left: 0.3rem;
  padding: 0;
  width: 1rem;
  height: 1rem;
  box-sizing: border-box;
  border-radius: 50%;
  opacity: 0.8;
  /* add default colors for action buttons */
  /*&:after {
			content: "";
			position: absolute;
			border: 1px solid rgba($white, 0.6);
			border-radius: 50%;
			width: calc(100% + 2px);
			height: calc(100% + 2px);
			right: -1px;
			top: -1px;
		}*/
}
.panel-toolbar .btn-panel:hover {
  opacity: 1;
}
.panel-toolbar .btn-panel[data-action="panel-collapse"], .panel-toolbar .btn-panel.js-panel-collapse {
  background: #1dc9b7;
}
.panel-toolbar .btn-panel[data-action="panel-fullscreen"], .panel-toolbar .btn-panel.js-panel-fullscreen {
  background: #ffc241;
}
.panel-toolbar .btn-panel[data-action="panel-close"], .panel-toolbar .btn-panel.js-panel-close {
  background: #fd3995;
}
.panel-toolbar .btn-toolbar-master {
  height: 3rem;
  width: 1.826875rem;
  /* stop flickering bug due to cpu latency */
  border-radius: 0;
  margin-right: -1rem;
  border-top-right-radius: 3px;
  margin-left: 0.5rem;
  padding: 0 13px;
  background: transparent;
  border: 0;
  font-size: 1.5625rem;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}
.panel-toolbar .btn-toolbar-master[aria-expanded="true"] {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.panel-toolbar .btn-toolbar-master + .dropdown-menu {
  right: 0;
  top: 3rem;
  left: auto !important;
  margin: 0;
  border-radius: 0;
}
.panel-toolbar .btn-panel-flat:last-child {
  border-top-right-radius: 3px;
}
.panel-sortable:not(.panel-fullscreen):not(.panel-locked) .ui-sortable-handle {
  cursor: move;
}
/* placeholder */
.panel-placeholder {
  background-color: #e6eefb;
  box-sizing: border-box;
  margin-bottom: 1.5rem;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  /* placeholder border animation */
}
.panel-placeholder:before, .panel-placeholder:after {
  content: " ";
  background-image: url(data:image/gif;base64,R0lGODlhCAAIAJAAAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAACAAIAAACD4SDYZB6udpiaMJYsXuoAAAh+QQECgD/ACwAAAAACAAIAAACDYQRGadrzVRMB9FZ5SwAIfkEBAoA/wAsAAAAAAgACAAAAg8MDqGYaudeW9ChyOyltQAAIfkEBAoA/wAsAAAAAAgACAAAAg9MgGCXm+rQYtC0WGl9oQAAIfkEBAoA/wAsAAAAAAgACAAAAg+MgWCRernaYmjCWLF7qAAAIfkEBAoA/wAsAAAAAAgACAAAAg2MAwmna81UTAfRWeUsACH5BAQKAP8ALAAAAAAIAAgAAAIPRB6gmGrnXlvQocjspbUAACH5BAQKAP8ALAAAAAAIAAgAAAIPBIJhl5vq0GLQtFhpfaAAADs=);
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.3;
}
.panel-placeholder:before {
  background: #e6eefb;
  margin: 1px;
  box-sizing: border-box;
  opacity: 1;
  z-index: 1;
}
.mod-panel-clean {
  /*.panel-container {
		.panel-content:first-child {
			padding-top: $p-1;
		}
	}*/
}
.mod-panel-clean .panel-hdr {
  background: #fff;
  background-image: linear-gradient(to bottom, #f7f7f7, #fff);
  box-shadow: none;
}
.mod-panel-clean .panel-hdr h2 {
  color: #333;
  font-weight: 500;
}
@media only screen and (max-width: 420px) {
  /* making mobile spacing a little narrow */
  .panel .panel-hdr {
    font-size: 0.875rem;
    min-height: -1rem;
  }
  .panel .panel-hdr > :first-child {
    padding-left: 10px;
  }
  .panel .panel-hdr > :last-child {
    padding-right: 10px;
  }
  .panel .panel-hdr .panel-toolbar .btn-toolbar-master {
    margin-right: -10px;
  }
  .panel .panel-container .panel-content:first-child {
    padding: 10px;
  }
}
/* print only selected panel when on fullscreen */
@media print {
  .panel-fullscreen .subheader,
  .panel-fullscreen .page-breadcrumb,
  .panel-fullscreen .page-content .panel:not(.panel-fullscreen) {
    display: none;
  }
  .panel-fullscreen .panel-hdr,
  .panel-fullscreen .panel-container,
  .panel-fullscreen .panel-content,
  .panel-fullscreen h2 {
    border: none;
    padding: 0 !important;
  }
  .panel-fullscreen .panel {
    margin: 0;
  }
}
.popover {
  box-shadow: 0 0 15px 1px rgba(25, 82, 176, 0.2);
  margin: 12px;
}
.popover .arrow {
  border-color: inherit;
}
.popover .popover-header {
  font-weight: 500;
  font-size: 0.875rem;
  border-radius: 0.5rem 0.5rem 0 0;
  border-bottom-width: 0px;
}
.popover .popover-body {
  padding: 0;
}
.popover-body:not(:empty) {
  padding: 0 1rem 1rem;
}
.popover-header:empty + .popover-body {
  padding-top: 1rem;
}
.progress-xs {
  height: 5px;
}
.progress-sm {
  height: 8px;
}
.progress-md {
  height: 14px;
}
.progress-lg {
  height: 20px;
}
.progress-xl {
  height: 30px;
}
.menu-item,
label.menu-open-button {
  background: #357ffa;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  position: absolute !important;
  padding: 0;
  right: 0;
  bottom: 0;
  color: #fff !important;
  text-align: center;
  line-height: 45px;
  transform: translate3d(0, 0, 0);
  transition: transform ease-out 200ms;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.menu-item:hover,
label.menu-open-button:hover {
  background: #0660f6;
}
.shortcut-menu {
  position: fixed;
  right: 1.5rem;
  bottom: 4.3125rem;
  z-index: 931;
}
.menu-open {
  display: none;
}
.menu-item,
label.menu-open-button {
  font-size: 16px;
}
label.menu-open-button {
  z-index: 932;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-duration: 400ms;
  cursor: pointer;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-shortcut-icon {
  width: 5px;
  height: 5px;
  background: #ecf0f1;
  color: #ecf0f1;
  transition: .3s;
  box-shadow: -8px -8px, 0 -8px, 8px -8px, -8px 0, 8px 0, -8px 8px, 0 8px, 8px 8px;
}
.menu-open:checked + .menu-open-button {
  transition-timing-function: linear;
  transition-duration: 200ms;
  transform: scale(0.9, 0.9) translate3d(0, 0, 0);
  background: #4a5265;
}
.menu-open:checked + .menu-open-button .app-shortcut-icon {
  box-shadow: 0 -5px, 0 -8px, 5px 0, -5px 0, 8px 0, -8px 0, 0 8px, 0 5px !important;
  transform: rotate3d(0, 0, 1, -45deg) scale3d(0.8, 0.8, 0.8);
}
.menu-open:checked ~ .menu-item {
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.menu-open:checked ~ .menu-item:nth-child(3) {
  transition-duration: 150ms;
  transform: translate3d(0, -48px, 0);
}
.menu-open:checked ~ .menu-item:nth-child(4) {
  transition-duration: 250ms;
  transform: translate3d(0, -96px, 0);
}
.menu-open:checked ~ .menu-item:nth-child(5) {
  transition-duration: 350ms;
  transform: translate3d(0, -144px, 0);
}
.menu-open:checked ~ .menu-item:nth-child(6) {
  transition-duration: 450ms;
  transform: translate3d(0, -192px, 0);
}
/* set base height for slider */
.slide-on-mobile {
  width: 15rem;
}
@media only screen and (max-width: 992px) {
  /* SIDE PANELS */
  .slide-on-mobile {
    transform: translate3d(0, 0, 0);
    z-index: 950;
    position: absolute !important;
    top: 0;
    bottom: 0;
    background-color: #f8f9fa;
    transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
  }
  .slide-backdrop {
    background: transparent;
    transition: background 300ms;
  }
  .slide-on-mobile-left {
    border-right: 1px solid rgba(0, 0, 0, 0.09);
    /* new solution */
    left: -15rem;
  }
  .slide-on-mobile-left-show {
    left: 0;
  }
  .slide-on-mobile-right {
    border-left: 1px solid rgba(0, 0, 0, 0.09);
    right: -15rem;
  }
  .slide-on-mobile-right-show {
    right: 0;
  }
  /* place the backdrop right after these classes */
  .slide-on-mobile-right-show + .slide-backdrop,
  .slide-on-mobile-left-show + .slide-backdrop {
    background: rgba(0, 0, 0, 0.09);
    position: absolute;
    z-index: 948;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
  }
}
/* bootstrap override table stripe */
.table.table-striped:not(.table-bordered) th,
.table.table-striped:not(.table-bordered) tbody th,
.table.table-striped:not(.table-bordered) tbody td {
  border: 0;
}
.table thead[class^="bg-"] tr > th,
.table thead[class*=" bg-"] tr > th {
  border-top: 0;
  border-bottom: 0;
}
.table tr[class^="bg-"] > td,
.table tr[class^="bg-"] > th,
.table tr[class*=" bg-"] > td,
.table tr[class*=" bg-"] > th {
  border-top: 0 !important;
}
.thead-themed {
  background-color: #f2f2f2;
  background-image: linear-gradient(to top, #f2f2f2, #fafafa);
}
.table-dark .thead-themed {
  background-color: #353a48;
  background-image: linear-gradient(to top, #353a48, #2a2e39);
}
.table-bordered[class*=" bg-"],
.table-bordered[class*=" bg-"] td,
.table-bordered[class*=" bg-"] th, .table-bordered[class^="bg-"],
.table-bordered[class^="bg-"] td,
.table-bordered[class^="bg-"] th {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.table-bordered [class*=" bg-"] td,
.table-bordered [class*=" bg-"] th,
.table-bordered [class^="bg-"] td,
.table-bordered [class^="bg-"] th {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/* table hover */
.table-hover tbody tr:hover {
  box-shadow: inset 1px 0 0 #dadce0, inset -1px 0 0 #dadce0, 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  z-index: 1;
}
/* reset table (global) */
th {
  font-weight: 500;
}
.table-clean {
  background: transparent;
  border: none;
}
.table-clean tr,
.table-clean td,
.table-clean th {
  border: none;
  background: none;
}
.table-scale-border-top {
  border-top: 2px solid #4a5265 !important;
}
.table-scale-border-bottom {
  border-bottom: 2px solid #4a5265 !important;
}
/* nav tabs panel */
.nav-tabs-clean {
  height: 45px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.nav-tabs-clean .nav-item .nav-link {
  border-radius: 0;
  border: 0;
  height: 45px;
  /*font-size: rem($fs-md);
			font-weight: 500;*/
  display: flex;
  align-items: center;
  border-bottom: 1px solid transparent;
}
.nav-tabs-clean .nav-item .nav-link.active {
  border-bottom: 1px solid #357ffa;
  color: #357ffa;
}
.nav-tabs-clean .nav-item .nav-link:hover {
  color: #357ffa;
}
/* hack for waves effect breaking tabs */
/*.nav-tabs .nav-item > .nav-link.waves-effect {
	height: 100% !important;
	display: block;
}*/
/* fontsize for tabs */
.nav-tabs .nav-item .nav-link:not(:hover) {
  color: inherit;
}
.nav-tabs .nav-item .nav-link.active:not(:hover) {
  color: #333;
}
.nav-tabs .nav-item .nav-link:hover:not(.active) {
  color: inherit;
}
.nav .nav-link:not([class^="btn-"]):not([class*=" btn-"]) {
  font-weight: 500;
  font-size: 0.8125rem;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #357ffa;
}
.tooltip-inner {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
/*.tooltip .arrow {
	display: none;
}*/
/* #MISC - misc styles, helpers, effects and hacks
========================================================================== */
/* height & width auto */
.h-auto {
  height: auto !important;
}
.w-auto {
  width: auto !important;
}
.min-height-reset {
  min-height: initial !important;
}
.max-width-reset {
  max-width: none !important;
}
.max-height-reset {
  max-height: none !important;
}
/* width preset */
.min-width-0 {
  min-width: 0;
}
.width-0 {
  width: 0;
}
.width-1 {
  width: 1.5rem;
}
.width-2 {
  width: 2rem;
}
.width-3 {
  width: 2.5rem;
}
.width-4 {
  width: 2.75rem;
}
.width-5 {
  width: 3rem;
}
.width-6 {
  width: 3.25rem;
}
.width-7 {
  width: 3.5rem;
}
.width-8 {
  width: 3.75rem;
}
.width-9 {
  width: 4rem;
}
.width-10 {
  width: 4.25rem;
}
.width-xs {
  min-width: 5rem;
}
.width-sm {
  min-width: 10rem;
}
.width-lg {
  min-width: 15rem;
}
.width-xl {
  min-width: 20rem;
}
.height-0 {
  height: 0;
}
.height-1 {
  height: 1.5rem;
}
.height-2 {
  height: 2rem;
}
.height-3 {
  height: 2.5rem;
}
.height-4 {
  height: 2.75rem;
}
.height-5 {
  height: 3rem;
}
.height-6 {
  height: 3.25rem;
}
.height-7 {
  height: 3.5rem;
}
.height-8 {
  height: 3.75rem;
}
.height-9 {
  height: 4rem;
}
.height-10 {
  height: 4.25rem;
}
.height-xs {
  min-height: 5rem;
}
.height-sm {
  min-height: 10rem;
}
.height-lg {
  min-height: 15rem;
}
.height-xl {
  min-height: 20rem;
}
/* line-heights */
.l-h-n {
  line-height: normal;
}
/* no bg image */
.bg-img-none {
  background-image: none !important;
}
/* flex */
.flex-1 {
  flex: 1;
}
/* margins */
.m-g {
  margin: 1.5rem;
}
.mb-g {
  margin-bottom: 1.5rem !important;
}
.mb-gb {
  margin-bottom: 3rem;
}
/* paddings */
.p-g {
  padding: 1.5rem;
}
/* text turncaters */
.text-truncate-header {
  max-width: 6.0625rem;
}
.text-truncate-xs {
  max-width: 4.5625rem;
}
.text-truncate-sm {
  max-width: 117px;
}
.text-truncate-md {
  max-width: 160px;
}
.text-truncate-default {
  max-width: 180px;
}
.text-truncate-lg {
  max-width: 200px;
}
/* blur text */
.text-blur {
  color: transparent !important;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
a.text-blur {
  text-shadow: 0 0 5px rgba(53, 127, 250, 0.5);
}
/* positions usage: 
   .position-absolute|relative|static|fixed .pos-top|left|right|bottom */
.pos-top {
  top: 0;
}
.pos-left {
  left: 0;
}
.pos-right {
  right: 0;
}
.pos-bottom {
  bottom: 0;
}
/* font weights */
.fw-300 {
  font-weight: 300 !important;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500 {
  font-weight: 500 !important;
}
.fw-700 {
  font-weight: 700 !important;
}
.fw-900 {
  font-weight: 900 !important;
}
.fw-n {
  font-weight: normal !important;
}
/* font sizes */
.fs-nano {
  font-size: 0.6875rem !important;
}
/* 10px */
.fs-xs {
  font-size: 0.75rem !important;
}
/* 12px */
.fs-sm {
  font-size: 0.78125rem !important;
}
/* 12.5px */
.fs-b {
  font-size: 0.8125rem !important;
}
/* 13px */
.fs-md {
  font-size: 0.875rem !important;
}
/* 14px */
.fs-lg {
  font-size: 0.9375rem !important;
}
/* 15px */
.fs-xl {
  font-size: 1rem !important;
}
/* 16px */
.fs-xxl {
  font-size: 1.75rem !important;
}
/* page header */
/* alphas */
.opacity-5 {
  opacity: 0.05;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-15 {
  opacity: 0.15;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-35 {
  opacity: 0.35;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-45 {
  opacity: 0.45;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-55 {
  opacity: 0.55;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-65 {
  opacity: 0.65;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-85 {
  opacity: 0.85;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-95 {
  opacity: 0.95;
}
.opacity-100 {
  opacity: 1;
}
/* backgrounds */
.bg-white {
  background-color: #fff;
  color: #575757;
}
.bg-faded {
  background-color: #f7f9fa;
}
.bg-offwhite-fade {
  background-color: #fff;
  background-image: linear-gradient(to top, #fff, white);
}
.bg-subtlelight {
  background-color: white;
}
.bg-subtlelight-fade {
  background-color: #fff;
  background-image: linear-gradient(to top, #fff, #f5fcff);
}
.bg-highlight {
  background-color: #fffaee;
}
.bg-gray-50 {
  background-color: #f9f9f9;
}
.bg-gray-100 {
  background-color: #f8f9fa;
}
.bg-gray-200 {
  background-color: #f3f3f3;
}
.bg-gray-300 {
  background-color: #dee2e6;
}
.bg-gray-400 {
  background-color: #ced4da;
}
.bg-gray-500 {
  background-color: #adb5bd;
}
.bg-gray-600 {
  background-color: #868e96;
}
.bg-gray-700 {
  background-color: #495057;
}
.bg-gray-800 {
  background-color: #343a40;
}
.bg-gray-900 {
  background-color: #212529;
}
/* borders */
.border-faded {
  border: 1px solid rgba(31, 34, 42, 0.07);
}
.border-transparent {
  border: 1px solid transparent !important;
}
/* border radius */
.border-top-left-radius-0 {
  border-top-left-radius: 0 !important;
}
.border-bottom-left-radius-0 {
  border-bottom-left-radius: 0 !important;
}
.border-top-right-radius-0 {
  border-top-right-radius: 0 !important;
}
.border-bottom-right-radius-0 {
  border-bottom-right-radius: 0 !important;
}
.rounded-plus {
  border-radius: 10px;
}
.rounded-bottom {
  border-radius: 0 0 4px;
}
.rounded-top {
  border-radius: 4px 4px 0 0;
}
/* progressbars */
/*.progress-xs { height: 5px }
.progress-sm { height: 8px }
.progress-md { height: 14px }
.progress-lg { height: 20px }
.progress-xl { height: 30px }*/
/* rotate */
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-180 {
  transform: rotate(180deg);
}
.rotate-270 {
  transform: rotate(270deg);
}
/* shadows */
.shadow-0 {
  box-shadow: none !important;
}
.shadow-1, .shadow-hover-1:hover {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.02), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.shadow-2, .shadow-hover-2:hover {
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1);
}
.shadow-3, .shadow-hover-3:hover {
  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.125);
}
.shadow-4, .shadow-hover-4:hover {
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.125);
}
.shadow-5, .shadow-hover-5:hover {
  box-shadow: 0 0.125rem 0.325rem rgba(0, 0, 0, 0.175);
}
.shadow-inset-1, .shadow-hover-inset-1:hover {
  box-shadow: inset 0 0.25rem 0.125rem 0 rgba(33, 37, 41, 0.025);
}
.shadow-inset-2, .shadow-hover-inset-2:hover {
  box-shadow: inset 0 0.2rem 0.325rem rgba(0, 0, 0, 0.04);
}
.shadow-inset-3, .shadow-hover-inset-3:hover {
  box-shadow: inset 0 0.2rem 0.325rem rgba(0, 0, 0, 0.05);
}
.shadow-inset-4, .shadow-hover-inset-4:hover {
  box-shadow: inset 0 0.25rem 0.5rem rgba(0, 0, 0, 0.06);
}
.shadow-inset-5, .shadow-hover-inset-5:hover {
  box-shadow: inset 0 0.35rem 0.5rem rgba(0, 0, 0, 0.07);
}
.shadow-sm-hover:hover {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-hover:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg-hover:hover {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
/*.shadow-unique-hover {
   @extend %shadow-hover;
}*/
/* hover any bg */
/* inherits the parent background on hover */
.hover-bg {
  background: #fff;
  transition: all .1s ease-in;
  color: inherit;
}
.hover-bg:hover {
  background: inherit;
  color: inherit;
}
/* hover alpha effect */
/* example found in the buttons page */
/* example of use could be found inside panel buttons top right */
.hover-effect-dot {
  position: relative;
}
.hover-effect-dot:before {
  content: "";
  background: rgba(0, 0, 0, 0.2);
  width: 0%;
  height: 0%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  transition: all 100ms ease-in;
}
.hover-effect-dot:hover:before {
  width: 75%;
  height: 75%;
  top: 12%;
  left: 12%;
}
/* hover light bg effect */
.hover-highlight:hover {
  background-image: linear-gradient(rgba(29, 33, 41, 0.03), rgba(29, 33, 41, 0.04));
}
.hover-highlight:active {
  background-image: linear-gradient(rgba(29, 33, 41, 0.05), rgba(29, 33, 41, 0.06));
}
/* hover and hide items on show */
.show-child-on-hover .show-on-hover-parent {
  display: none;
}
.show-child-on-hover:hover .show-on-hover-parent {
  display: block;
}
.hide-child-on-hover .hide-on-hover-parent {
  display: block;
}
.hide-child-on-hover:hover .hide-on-hover-parent {
  display: none;
}
/* z-indexes */
.z-index-space {
  z-index: 1000;
}
.z-index-cloud {
  z-index: 950;
}
.z-index-ground {
  z-index: 0;
}
.z-index-water {
  z-index: -99;
}
/* cursor 
	usage: cursor-default;
*/
.cursor-auto {
  cursor: auto !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-crosshair {
  cursor: crosshair !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-default {
  cursor: default !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-e-resize {
  cursor: e-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-help {
  cursor: help !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-move {
  cursor: move !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-n-resize {
  cursor: n-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-ne-resize {
  cursor: ne-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-nw-resize {
  cursor: nw-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-pointer {
  cursor: pointer !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-progress {
  cursor: progress !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-s-resize {
  cursor: s-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-se-resize {
  cursor: se-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-sw-resize {
  cursor: sw-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-text {
  cursor: text !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-w-resize {
  cursor: w-resize !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-wait {
  cursor: wait !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
.cursor-inherit {
  cursor: inherit !important;
  /* had to insert important since bootstrap has some peculiar classes */
}
/* states */
.state-selected {
  background: #e7f4fe !important;
}
/* collapse toggle to reveal and hide elements */
[aria-expanded="false"] ~ .collapsed-reveal {
  display: none;
}
[aria-expanded="false"] .collapsed-reveal {
  display: none;
}
[aria-expanded="false"] ~ .collapsed-hidden {
  display: block;
}
[aria-expanded="false"] .collapsed-hidden {
  display: block;
}
[aria-expanded="true"] ~ .collapsed-reveal {
  display: block;
}
[aria-expanded="true"] .collapsed-reveal {
  display: block;
}
[aria-expanded="true"] ~ .collapsed-hidden {
  display: none;
}
[aria-expanded="true"] .collapsed-hidden {
  display: none;
}
/* demo window */
.demo-window {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 23px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.demo-window:before, .demo-window:after,
.demo-window .demo-window-content:before,
.demo-window .demo-window-content:after {
  content: "";
  position: absolute;
  display: block;
}
.demo-window:before {
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  height: 23px;
  background: #e5e5e5;
}
.demo-window:after,
.demo-window .demo-window-content:before,
.demo-window .demo-window-content:after {
  left: 10px;
  background: #ccc;
  top: 6px;
  z-index: 4;
  width: 11px;
  height: 11px;
  border-radius: 50%;
}
.demo-window .demo-window-content {
  width: 100%;
}
.demo-window .demo-window-content img {
  display: block;
  width: 100%;
}
.demo-window .demo-window-content:before {
  left: 26px;
}
.demo-window .demo-window-content:after {
  left: 43px;
}
/* layout composed */
.layout-composed .page-content {
  padding: 0 !important;
}
.layout-composed .page-content .page-breadcrumb,
.layout-composed .page-content .subheader {
  display: none;
}
/* responsive helpers */
@media only screen and (max-width: 992px) {
  /* layout composed mobile only */
  .layout-composed-mobile .page-content {
    padding: 0 !important;
  }
  .layout-composed-mobile .page-content .page-breadcrumb,
  .layout-composed-mobile .page-content .subheader {
    display: none;
  }
  /* positions on mobile view */
  .position-on-mobile-absolute {
    position: absolute !important;
  }
  .position-on-mobile-relative {
    position: relative !important;
  }
  .position-on-mobile-static {
    position: static !important;
  }
  /* RESET HEIGHTS */
  .height-mobile-auto {
    height: auto;
    min-height: auto;
    max-height: auto;
  }
  .width-mobile-auto {
    width: auto;
    min-width: auto;
    max-width: auto;
  }
  /* FULL HEIGHT ON MOBILE */
  .expand-full-height-on-mobile {
    height: calc(100vh - 4.125rem) !important;
  }
  .expand-full-width-on-mobile {
    width: 100vw !important;
    max-width: 100vw !important;
  }
}
/* row grid */
.row-grid {
  overflow: hidden;
}
.row-grid > .col,
.row-grid > [class^="col-"],
.row-grid > [class*=" col-"],
.row-grid > [class^="col "],
.row-grid > [class*=" col "],
.row-grid > [class$=" col"],
.row-grid > [class="col"] {
  position: relative;
}
.row-grid > .col:after,
.row-grid > [class^="col-"]:after,
.row-grid > [class*=" col-"]:after,
.row-grid > [class^="col "]:after,
.row-grid > [class*=" col "]:after,
.row-grid > [class$=" col"]:after,
.row-grid > [class="col"]:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  display: block;
  width: 0;
  border-left: 1px solid rgba(31, 34, 42, 0.07);
}
.row-grid > .col:before,
.row-grid > [class^="col-"]:before,
.row-grid > [class*=" col-"]:before,
.row-grid > [class^="col "]:before,
.row-grid > [class*=" col "]:before,
.row-grid > [class$=" col"]:before,
.row-grid > [class="col"]:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: -1px;
  left: 0;
  display: block;
  height: 0;
  border-top: 1px solid rgba(31, 34, 42, 0.07);
}
/* List table */
.list-table {
  height: auto;
  display: table;
  margin: 0;
  padding: 0;
}
.list-table > li {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  padding: 0;
}
.list-table > li.search {
  position: static;
}
/* mostly used for nav items */
.disabled:not(.btn),
.disabled:not(.btn) > * {
  filter: grayscale(80%);
  opacity: 0.80;
  cursor: not-allowed;
}
.disabled:not(.btn) ul,
.disabled:not(.btn) .collapse-sign,
.disabled:not(.btn) > * ul,
.disabled:not(.btn) > * .collapse-sign {
  display: none;
}
ul.list-verticle {
  margin: 0;
  padding: 0;
  list-style: none;
}
.show > .dropdown-menu-animated {
  transform: scale(1) !important;
  transform-origin: 29px -50px;
  opacity: 1;
  visibility: visible;
}
.show > .dropdown-menu-animated-center {
  transform: scale(1) translateX(-50%) !important;
  transform-origin: 29px -50px;
  opacity: 1;
  visibility: visible;
}
.show > .dropdown-menu-animated-right {
  transform: scale(1) translateX(-75%) !important;
  transform-origin: 29px -50px;
  opacity: 1;
  visibility: visible;
}
hr {
  border: none;
  border-bottom: 1px dashed #eee;
}
hr.hr-xl {
  margin: 3rem 0;
}
.bg-trans-gradient {
  background: linear-gradient(250deg, #3e93d6, #3f82f0);
}
/* custom scroll */
/* table no border */
.table-border-0 th,
.table-border-0 td {
  border: 0 !important;
}
/* table calendar */
.table-calendar {
  table-layout: fixed;
}
.table-calendar th {
  border: 0px !important;
  font-weight: 500;
}
.table-calendar tr td:first-child {
  border-left: 0;
}
.table-calendar tr td:last-child {
  border-right: 0;
  padding-right: 10px;
}
.table-calendar td, .table-calendar th {
  text-align: right;
  vertical-align: top;
  padding: 5px 8px;
  position: relative;
}
/* list spaced */
.list-spaced li {
  margin-top: 7px;
  margin-bottom: 7px;
}
.list-spaced li:first-child {
  margin-top: 0;
}
.list-spaced li:last-child {
  margin-bottom: 0;
}
.list-spaced > li {
  padding: 0 0 0.2rem;
}
/* profile images */
.profile-image {
  width: 3.125rem;
  height: 3.125rem;
}
.profile-image-md {
  width: 2rem;
  height: 2rem;
}
.profile-image-sm {
  width: 1.5625rem;
  height: 1.5625rem;
}
/* image share */
.img-share {
  width: auto;
  height: 2.8125rem;
}
span.img-share {
  width: 4.1259375rem;
  height: 2.8125rem;
}
.notes {
  padding: 5px;
  background: #f9f4b5;
}
/*
.shadow-2 {
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.shadow-3 {
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.shadow-4 {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.shadow-5 {
  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}*/
/* disclaimer class */
.disclaimer {
  padding-left: 10px;
  font-size: 0.5rem;
  color: #a2a2a2;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-style: italic;
}
/* horizontal scrolling */
.scrolling-wrapper {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.scrolling-wrapper .card {
  flex: 0 0 auto;
}
.scrolling-wrapper::-webkit-scrollbar {
  display: none;
}
/* online status */
.status {
  position: relative;
}
.status:before {
  content: " ";
  position: absolute;
  width: 15px;
  height: 15px;
  display: block;
  top: -2px;
  right: -2px;
  background: #4a5265;
  border-radius: 50%;
  border: 2px solid #fff;
}
.status.status-sm:before {
  width: 10px;
  height: 10px;
  border-width: 1px;
  top: 0;
  right: 0;
}
.status.status-success:before {
  background: #1dc9b7;
}
.status.status-danger:before {
  background: #fd3995;
}
.status.status-warning:before {
  background: #ffc241;
}
/* containers */
.container.container-sm {
  max-width: 576px;
}
.container.container-md {
  max-width: 768px;
}
.container.container-lg {
  max-width: 992px;
}
/* responsive visibility */
/* https://getbootstrap.com/docs/3.4/css/#responsive-utilities */
.hidden-xs-up {
  display: none !important;
}
@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1398.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1399px) {
  .hidden-xl-up {
    display: none !important;
  }
}
.hidden-xl-down {
  display: none !important;
}
/* display frame */
.frame-heading {
  font-size: 0.8125rem;
  margin-bottom: 1rem;
  color: #9ca4b6;
  font-weight: 500;
}
.frame-heading small {
  font-size: 0.8125rem;
  margin-bottom: 0.5rem;
}
.frame-wrap {
  background: white;
  padding: 0;
  margin-bottom: 3rem;
}
* > .frame-wrap:last-child {
  margin-bottom: 0 !important;
}
/* time stamp */
.time-stamp {
  font-size: 0.78125rem;
  margin: 0.25rem 0 0 0;
  color: #6b7691;
  font-weight: 300;
}
/* data-hasmore */
[data-hasmore] {
  position: relative;
  color: #fff;
}
[data-hasmore]:before {
  content: attr(data-hasmore);
  border-radius: inherit;
  background: rgba(0, 0, 0, 0.4);
  height: inherit;
  width: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: inherit;
}
/* code */
code {
  background: white;
  padding: 4px 7px;
  border-radius: 4px;
}
/* star checkbox */
.star {
  visibility: hidden;
  font-size: 1.5em;
  cursor: pointer;
}
.star:before {
  content: "☆";
  position: absolute;
  visibility: visible;
}
.star:checked:before {
  content: "★";
  position: absolute;
}
.shadow-top:after,
.shadow-bottom:after,
.mobile-view-activated.header-function-fixed .page-header:after,
.mobile-view-activated.header-function-fixed .page-footer:after {
  content: "";
  height: 6px;
  position: absolute;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAAICAMAAAD9VPKTAAAATlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEoqZZAAAAGnRSTlMACRVXPCMeNMEsdZ98SZBDbFDIrZhkXreCiM2g9MAAAAD1SURBVDjLzZHbDoIwEAVdEC94raLi//+otD1Lu4tgCWqYhPC0J5np4jeQ+2gKYWZukCLrYTWKvpVOl/9AAeVUMNuWtWA5AnkZFgtGlaHA901jTeEYa50cB4/x5A6Tp2H478GU342ziBJRBsqmNIAqaVWIwpMVW7l7w81y9pSS/QdKCUbcoF1GEMTgDm0ETqALpPraA6nLskKVRWEZzOq6fjYcQQV2CVSAb+1OMxeaoANHEAk4gNQn6A+/sBDu+kayrApPKMLuCh6ezQhwwgvogRSowAmiAG/ttXyPs35lLW0MpNOstfJlEK2e5g1xY7S4fnUPzF+TRjAMoku43AAAAABJRU5ErkJggg==);
  background-size: cover;
  top: -5px;
  left: 0;
  right: 0;
  opacity: 0.06;
}
.shadow-bottom:after,
.mobile-view-activated.header-function-fixed .page-header:after {
  top: auto;
  bottom: -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAAICAMAAAD9VPKTAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEnRSTlMACRUgPnjDV51MNCxhkIVsrbfUWo5iAAAA/UlEQVQ4y8zR7WqEMBCF4Xy4HeNos73/m605M+HQlIB2oeyjP5XwngQTXTLZqOp2WqCAiOxQa32Yz+Zo1u5pvpqPP8CPT7N2R4PDHqbWuoOIFFhgO6lqNslEFwaoHsKV4cXCpZl3H+z2cLidjGjozfNqaX5F6xANYSKO8aDjtXMAqJwAK8Dh1hXvNf41oJKdUL2VsZNeBp8Pii+Inp9cdsoBTHECe1fN4yXV7J1AYSpjUesSeyHcF8EXcLlT2HwFKj+IKXJNYRwt4LZGITO1i8Dc10VKjjNwCa5Byw0beR8bmUmRwv+IgzSRb0kTcRDezfcYwRhEUAKgxtAEAACGmyM6KW9inQAAAABJRU5ErkJggg==);
}
.shadow-bottom-line,
.shadow-top-line {
  position: relative;
}
.shadow-bottom-line:after,
.shadow-top-line:after {
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  background-color: rgba(74, 82, 101, 0.09);
  background-image: linear-gradient(to top, rgba(74, 82, 101, 0.09), transparent);
  /*background-image: -webkit-linear-gradient(top, rgba($fusion-500, 0.09), transparent);
		background-image: linear-gradient(top, rgba($fusion-500, 0.09), transparent);*/
}
.shadow-top-line:after {
  content: "";
  top: -5px;
  background-color: transparent;
  background-image: linear-gradient(to top, transparent, rgba(74, 82, 101, 0.09));
  /*background-image: -webkit-linear-gradient(top, transparent, rgba($fusion-500, 0.09));
		background-image: linear-gradient(top, transparent, rgba($fusion-500, 0.09));*/
}
/* press animation */
.press-scale-down {
  transition: all 0.2s ease;
}
.press-scale-down:active {
  transform: scale(0.95);
}
.hover-white:hover {
  background-image: linear-gradient(rgba(29, 33, 41, 0.03), rgba(29, 33, 41, 0.04));
}
.hover-white:active {
  background: #e7e7e7;
}
/*

	DOC: In Bootstrap there is a small snippet added by the team for IE10 in windows 8 the 
	following comments by the author states:

		IE10 in Windows (Phone) 8

		Support for responsive views via media queries is kind of borked in IE10, for
		Surface/desktop in split view and for Windows Phone 8. This particular fix
		must be accompanied by a snippet of JavaScript to sniff the user agent and
		apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at
		our Getting Started page for more information on this bug.

		For more information, see the following:

		Issue: https://github.com/twbs/bootstrap/issues/10497
		Docs: http://getbootstrap.com/getting-started/#support-ie10-width
		Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/
		Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/

		@-ms-viewport {
		width: device-width;
		}

	Solution: 
	http://msdn.microsoft.com/en-us/library/ie/hh771902(v=vs.85).aspx
	We add the following instead:

*/
body.desktop-detected {
  -ms-overflow-style: scrollbar;
}
/* Reset elms pos when js-waves-off is used */
/*.js-waves-off {
	position: relative;
    overflow: hidden;
    user-select: none;
    z-index: 0;
}*/
/*.btn {
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05), 
				0 1px 2px rgba(0, 0, 0, 0.1);

	&:hover,
	&:active {
		box-shadow: none;
	}
}*/
/* change the white to any color ;) */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  -webkit-text-fill-color: inherit !important;
}
/* select background */
::-moz-selection {
  background: #4a5265;
  color: #fff;
}
::selection {
  background: #4a5265;
  color: #fff;
}
::-moz-selection {
  background: #4a5265;
  color: #fff;
}
/* remove dotted line from focus */
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}
/* IE input clear field "X" input remove */
::-ms-clear {
  width: 0;
  height: 0;
}
/* links */
a {
  text-decoration: none !important;
}
/* touch action */
a, area, button, [role="button"], input, label, select, summary, textarea {
  touch-action: manipulation;
}
a[target] {
  font-weight: 500;
  border-bottom: 1px dashed #679ffb;
}
/* btn active */
/*.btn.active, 
.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}*/
/* dot bullet */
.dot {
  /*width: 4px;
	height: 4px;
	display: inline-block;
	line-height: 0;
	border-radius: 100%;*/
  font-size: 4px !important;
  margin-right: 0.5rem !important;
  margin-left: -8px !important;
}
/* forms */
/* fix alignment for custom controls */
/*.custom-control {
	display: flex;
    align-items: center;
}*/
select.custom-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}
select.custom-select::-ms-expand {
  display: none;
}
/* bootstrap modal remove padding */
/* you need to disable this if you do not plan on using _addon-custom-scrollbar.scss */
body:not(.mod-main-boxed):not(.mobile-view-activated).chrome.modal-open {
  padding-right: 8px !important;
}
body:not(.mobile-view-activated).mod-main-boxed.modal-open {
  padding-right: 0px !important;
}
/* hover adjustment for close buttons */
.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  color: inherit;
}
/* add borders to button groups */
.btn-group .btn:not([class*="btn-outline-"]):not(.btn-icon):not(.btn-light) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.input-group-prepend .btn:not([class*="btn-outline-"]):not(.btn-icon):not(:first-child) {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.input-group-append .btn:not([class*="btn-outline-"]):not(.btn-icon):not(:first-child) {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.btn-group-vertical .btn:not([class*="btn-outline-"]):not(:first-child),
.btn-group-vertical .btn-group {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .text-gradient {
    background: transparent;
  }
  .nav-function-minify:not(.nav-function-top) .primary-nav .nav-menu > li > a + ul:before {
    left: -0.25rem !important;
  }
  .ie-only {
    display: inline-block !important;
  }
  /* table hover */
  .table-hover tbody tr:hover {
    box-shadow: none;
    background-color: #fffaee;
  }
  /*  Counters IE bug
		DOC: If you've ever used CSS transitions on structural elements on your page, 
		you may have noticed a case where a transition occur immideately after page load.
		As a result the user may experience the illusion of "broken page elements"

		Below solution insures that pace's indication of "everything loaded" before applying the CSS transitions
	*/
  .pace-running .page-sidebar,
  .pace-running .page-sidebar *,
  .pace-running .page-content-wrapper {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
  }
}
/* #MOBILE - mobile media related styles
========================================================================== */
/* contains most of the responsive styles for the app */
/********************************************************
					RESPONSIVE REFERENCES

.col-xs-	.col-sm-	.col-md-	.col-lg-	.col-xl-
<544px		≥544px		≥768px		≥992px		≥1200px

$grid-breakpoints: (
  // Extra small screen / phone
  xs: 0,
  // Small screen / phone
  sm: 544px,
  // Medium screen / tablet
  md: 768px,
  // Large screen / desktop
  lg: 992px,
  // Extra large screen / wide desktop
  xl: 1200px
) !default;

*********************************************************/
@media (min-width: 992px) {
  .page-header {
    padding: 0 2rem;
  }
  .page-content {
    padding: 1.5rem 2rem;
  }
  .page-content .panel {
    margin-bottom: 1.5rem;
  }
}
/*@include media-breakpoint-up(xl) {
	.page-header {
		padding: 0 $header-inner-padding-x;
	}
	.page-content {
		padding: 1.5rem 2rem;

		.card.panel {
			margin-bottom: 1.5rem;
		}
	}
}*/
@media only screen and (max-width: 992px) {
  /*html {
		font-size: 18px;
	}*/
  .dropdown-menu .dropdown-menu {
    position: static;
    padding: 0.5rem 0 0 0.75rem;
    width: 100%;
    border: 0;
    box-shadow: none;
    transform: scale(1);
    opacity: 1;
    transition: none;
  }
  .show .dropdown-menu .dropdown-menu {
    visibility: visible;
  }
  .dropdown-menu .dropdown-multilevel > .dropdown-item:first-child:after {
    display: none;
  }
  body {
    overflow-x: hidden;
  }
  .page-logo-text {
    font-size: 1rem;
  }
  .page-content-overlay {
    background: transparent;
    transition: background 300ms;
    position: fixed;
    z-index: 1001;
  }
  .page-wrapper {
    padding-left: 0;
    background: #fff;
  }
  .page-wrapper .page-header {
    padding: 0 1.5rem;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
  }
  .page-wrapper .page-header [data-toggle="dropdown"] + .dropdown-menu {
    right: 1.5rem;
  }
  .page-wrapper .page-sidebar {
    z-index: 2000;
    transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
    transform: translate3d(-16.875rem, 0, 0);
    position: fixed !important;
    top: 0;
    bottom: 0;
  }
  .page-wrapper .page-sidebar .primary-nav {
    overflow: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    height: calc(100% - 6.9375rem);
  }
  .page-wrapper .page-sidebar .primary-nav .nav-menu .dl-ref {
    vertical-align: text-top;
  }
  .page-wrapper .page-content {
    padding: 1.5rem 1.5rem;
    color: #222;
    font-size: 14px;
    min-height: calc(100vh - 6.9375rem);
  }
  .page-wrapper .page-content .breadcrumb > .breadcrumb-item {
    max-width: 80px;
  }
  .page-wrapper .page-content .subheader {
    margin-bottom: 1.5rem;
  }
  .page-wrapper .page-content .subheader .subheader-title {
    line-height: 32px;
    font-weight: 300;
    color: #22282d;
  }
  .page-wrapper .page-content .subheader .subheader-title small {
    font-size: 68%;
    letter-spacing: normal;
    margin-top: 0px;
    color: #181c21;
    overflow: hidden;
    width: calc(100% - 30px);
    font-weight: 300;
  }
  .page-wrapper .page-content .p-g {
    padding: 1.5rem;
  }
  .page-wrapper .page-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.09);
  }
  .header-function-fixed {
    /* this was conflicting with the new DOM change where we swtiched header with nav */
    /*&:not(.nav-function-fixed) {

			.page-sidebar {
				.page-logo {
					position: absolute !important;
					top:0px !important;
				}
			}

		}*/
  }
  .header-function-fixed .page-header {
    margin-left: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
  }
  .header-function-fixed .page-header,
  .header-function-fixed .page-logo {
    box-shadow: none !important;
  }
  .header-function-fixed .page-content {
    margin-top: 4.125rem;
  }
  /* Push content */
  .nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-sidebar {
    transform: translate3d(-16.875rem, 0, 0);
  }
  .nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-header,
  .nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-content,
  .nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer,
  .nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer-push {
    transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
  }
  /* Off canvas */
  .nav-mobile-slide-out {
    min-height: 100vh !important;
    /*new*/
  }
  .nav-mobile-slide-out .page-wrapper .page-sidebar {
    z-index: 0;
    transition: none;
    transform: translate3d(0px, 0, 0);
  }
  .nav-mobile-slide-out .page-wrapper .page-header,
  .nav-mobile-slide-out .page-wrapper .page-content,
  .nav-mobile-slide-out .page-wrapper .page-footer,
  .nav-mobile-slide-out .page-wrapper .page-footer-push {
    transition: all 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
    transform: translate3d(0, 0, 0);
  }
  .nav-mobile-slide-out .page-wrapper .page-content {
    /* min-height: calc(100vh - 6.9375rem);  no longer needed here */
    background: white;
  }
  /* mobile nav show & hide button */
  /* general */
  .mobile-nav-on {
    touch-action: none;
    overflow: hidden;
    height: 100vh;
    /*.page-content:before {
			content:" ";
			position:fixed;
			z-index: $space;
			background:rgba(0,0,0,0);
			display: block;
			height: 100vh;
			width: 100vw;
			left: 0;
			top: 0;
		}*/
    /* Push content */
    /* Off canvas turned ON*/
    /* 'not' is ON by default */
  }
  .mobile-nav-on .page-sidebar {
    border-right: 1px solid rgba(0, 0, 0, 0.03);
    box-shadow: 0 3px 35px 3px rgba(0, 0, 0, 0.52);
  }
  .mobile-nav-on .page-content-overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.09);
  }
  .mobile-nav-on:not(.nav-mobile-push) .page-sidebar {
    transform: translate3d(0px, 0, 0) !important;
  }
  .mobile-nav-on:not(.nav-mobile-push).nav-function-fixed:not(.nav-function-top) .page-sidebar {
    transform: translate3d(0px, 0, 0) !important;
  }
  .mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-sidebar {
    left: 0;
    transform: translate3d(0px, 0, 0);
  }
  .mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-header,
  .mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-content,
  .mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer,
  .mobile-nav-on.nav-mobile-push:not(.nav-mobile-slide-out) .page-wrapper .page-footer-push {
    transform: translate3d(16.875rem, 0, 0);
  }
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper {
    overflow: hidden;
    /*.page-content:before {
					background:transparent !important;
				}*/
  }
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-header,
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-content,
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-footer,
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-footer-push {
    transform: translate3d(16.875rem, 0, 0);
  }
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-content-overlay {
    background: transparent !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    left: 16.875rem;
  }
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-header,
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-content,
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-footer,
  .mobile-nav-on .nav-mobile-slide-out .page-wrapper .page-footer-push {
    box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(0, 0, 0, 0.32), -12px 0 15px -4px rgba(0, 0, 0, 0.32);
  }
  .mobile-nav-on .nav-mobile-no-overlay .page-wrapper {
    /*.page-content:before {
					background:rgba(0,0,0,0.3);
				}*/
  }
  .mobile-nav-on .nav-mobile-no-overlay .page-wrapper .page-content-overlay {
    background: transparent;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media only screen and (max-width: 576px) {
  /* here we turn on mobile font for smaller screens */
  /*body {
		font-family: $mobile-page-font !important;
	}*/
  /* mobile nav search */
  .mobile-search-on:not(.mobile-nav-on) .page-header > * {
    display: none !important;
  }
  .mobile-search-on:not(.mobile-nav-on) .search {
    display: flex !important;
    flex: 1;
  }
  .mobile-search-on:not(.mobile-nav-on) .search .app-forms {
    display: block !important;
    position: relative !important;
    width: 100%;
  }
  .mobile-search-on:not(.mobile-nav-on) .search .app-forms .btn-search-close {
    display: flex !important;
    right: 10px;
    width: 26px;
    height: 26px;
    font-size: 1rem;
  }
  .mobile-search-on:not(.mobile-nav-on) .search .app-forms #search-field {
    border: 1px solid #357ffa;
    padding-left: 1rem;
    padding-right: 3rem;
    width: 100%;
    max-width: none;
    background: #fff;
  }
  .mobile-search-on:not(.mobile-nav-on) .search .app-forms #search-field:focus {
    border-color: #357ffa;
  }
  .mobile-search-on:not(.mobile-nav-on) [data-class="mobile-nav-on"] {
    display: none !important;
  }
  .page-header [data-toggle="dropdown"] + .dropdown-menu {
    width: calc(100% - 2rem) !important;
    right: 1rem !important;
  }
  .page-header,
  .page-content {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .primary-nav .nav-menu li a > .badge {
    font-size: 10px !important;
  }
  .card .card-header,
  .card .card-body {
    padding: 1rem;
  }
  .alert,
  .panel .panel-tag,
  .accordion .card .card-header .card-title {
    padding: 1rem;
  }
}
/* changes content colors based on ambience light source of the user (experimental) */
/* DOCS : https://developer.mozilla.org/en-US/docs/Web/CSS/%40media/light-level */
/* The device is used in a environment with a light level in the ideal range for the screen, 
 * and which does not necessitate any particular adjustment.. */
/* The device is used in a dim environment, where excessive contrast and brightness would be 
 * distracting or uncomfortable to the reader. For example: night time, or a dimly 
 * illuminated indoor environment. */
/* The device is used in an exceptionally bright environment, causing the screen to be washed 
 * out and difficult to read. For example: bright daylight. */
/* #FORMS (customized bootstrap form elems)
========================================================================== */
/* text area */
.form-content-editable[contenteditable="true"] {
  overflow: auto;
  -webkit-user-modify: read-write-plaintext-only;
  line-height: normal;
}
.form-content-editable[contenteditable="true"]:focus {
  outline: 0;
}
.form-content-editable[contenteditable="true"]:empty:not(:focus):before {
  content: attr(data-placeholder);
  color: #8891a7;
}
.form-content-editable[contenteditable="true"]::-moz-selection {
  background: rgba(0, 132, 255, 0.2);
  color: #000;
}
.form-content-editable[contenteditable="true"]::selection {
  background: rgba(0, 132, 255, 0.2);
  color: #000;
}
.form-content-editable[contenteditable="true"]::-moz-selection {
  background: rgba(0, 132, 255, 0.2);
  color: #000;
}
/*.form-control:not(.form-control-sm),
.custom-select:not(.custom-select-sm),
.input-group:not(.input-group-sm) {
	min-height: calc(2.25rem + 2px);
}*/
.form-label {
  font-weight: 500;
}
/* select arrow */
/*select:not(.custom-select):not([multiple]) {
  background-image:
    linear-gradient(45deg, transparent 50%, red 60%),
    linear-gradient(135deg, red 40%, transparent 50%) !important;
  background-position:
    calc(100% - 30px) 14px,
    calc(100% - 20px) 14px,
    100% 0;
  background-size:
    10px 10px,
    10px 10px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}*/
/* fix */
.custom-range {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.custom-range::-moz-range-thumb {
  -moz-appearance: none;
}
.custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
}
/* add background to focused inpur prepend and append */
.form-control:focus ~ .input-group-prepend {
  background: #357ffa;
}
.has-length .input-group-text {
  border-color: #357ffa;
}
.has-length .input-group-text + .input-group-text {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.has-length .input-group-text:not([class^="bg-"]):not([class*=" bg-"]) {
  background: #357ffa;
  color: #fff !important;
}
.input-group-text {
  transition: all 0.15s ease-in-out;
}
/* input group animation for multiple inputs */
.input-group.input-group-multi-transition input[type="text"] {
  transition: width 470ms cubic-bezier(0.34, 1.25, 0.3, 1);
}
.input-group.input-group-multi-transition input[type="text"]:focus {
  width: 50%;
}
/* BS form hack for checkbox tick mark */
.custom-checkbox .custom-control-label::after {
  background-size: 50% 50%;
}
/* circle checkbox */
.custom-checkbox-circle .custom-control-label:before {
  border-radius: 50%;
}
/* rounded radio */
.custom-radio-rounded .custom-control-label:before {
  border-radius: 4px;
}
/* not sure if we need this? */
/*.custom-control {
	min-height: $custom-control-indicator-size;
}*/
/* make checked label bold */
input[type="radio"]:checked + .custom-control-label,
input[type="checkbox"]:checked + .custom-control-label {
  font-weight: 500;
}
/* help block and validation feedback texts*/
.help-block {
  color: #8891a7;
}
/* on feedback error */
.help-block, .invalid-feedback, .valid-feedback {
  font-size: 0.6875rem;
  margin-top: 0.325rem;
}
/* when form group is last child show now margin */
.form-group:last-child,
.form-group:only-child {
  margin-bottom: 0;
}
/* fix alignment for generic checkbox and radio */
.form-check-input {
  margin-top: 0;
}
.form-check-label {
  display: flex;
  align-items: center;
}
.form-check {
  margin: 5px 0;
}
/* #COMPONENTS (can be removed but may or may not impact other components)
========================================================================== */
/*@import '_modules/_form-switches';*/
@media (min-width: 1399px) {
  .page-sidebar {
    transform: translate3d(0, 0, 0);
  }
  .header-function-fixed .page-wrapper,
  .header-function-fixed .page-sidebar,
  .nav-function-fixed .page-wrapper,
  .nav-function-fixed .page-sidebar,
  .header-function-fixed.nav-function-fixed .page-wrapper,
  .header-function-fixed.nav-function-fixed .page-sidebar {
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
  }
}
/* #DEMO ELEMS - elements mostly used for demo (can be removed)
========================================================================== */
@media only screen and (max-width: 992px) {
  .mobile-view-activated #nff,
  .mobile-view-activated #nfm,
  .mobile-view-activated #nfh,
  .mobile-view-activated #nft,
  .mobile-view-activated #mmb {
    position: relative;
  }
  .mobile-view-activated #nff .onoffswitch-title,
  .mobile-view-activated #nfm .onoffswitch-title,
  .mobile-view-activated #nfh .onoffswitch-title,
  .mobile-view-activated #nft .onoffswitch-title,
  .mobile-view-activated #mmb .onoffswitch-title {
    color: #d58100 !important;
  }
  .mobile-view-activated #nff .onoffswitch-title-desc,
  .mobile-view-activated #nfm .onoffswitch-title-desc,
  .mobile-view-activated #nfh .onoffswitch-title-desc,
  .mobile-view-activated #nft .onoffswitch-title-desc,
  .mobile-view-activated #mmb .onoffswitch-title-desc {
    color: #ec9f28 !important;
  }
  .mobile-view-activated #nff:after,
  .mobile-view-activated #nfm:after,
  .mobile-view-activated #nfh:after,
  .mobile-view-activated #nft:after,
  .mobile-view-activated #mmb:after {
    content: "DISABLED";
    font-size: 10px;
    position: absolute;
    background: #ffebc1;
    width: 65px;
    text-align: center;
    border: 1px solid #ffb20e;
    height: 22px;
    line-height: 20px;
    border-radius: 10px;
    display: block;
    right: 13px;
    top: 26%;
    color: #1f222a;
  }
}
.settings-panel .expanded.theme-colors {
  display: block;
  box-shadow: none;
  border: 0;
  background: transparent;
  /*@include theme-button-color ($theme-1-fusion, $theme-1-primary, $theme-1-info, $theme-1-success, $theme-1-warning, $theme-1-danger)*/
}
.settings-panel .expanded.theme-colors > ul {
  height: auto;
}
.settings-panel .expanded.theme-colors > ul > li [data-action]:hover {
  opacity: 1;
}
.settings-panel .expanded.theme-colors > ul:last-child {
  margin-right: 0;
}
.settings-panel .expanded.theme-colors #myapp-1 {
  background: #434a51;
  box-shadow: inset 0 0 0 3px #2ba1ff;
}
.settings-panel .expanded.theme-colors #myapp-2 {
  background: #334768;
}
.settings-panel .expanded.theme-colors #myapp-3 {
  background: #476f85;
}
.settings-panel .expanded.theme-colors #myapp-4 {
  background: #5c4581;
}
.settings-panel:first-child h5 {
  margin-top: 0;
  padding-top: 5px;
}
.settings-panel h5 {
  margin: 0;
  font-weight: 500;
  font-size: 0.875rem;
  padding: 1rem 1rem 5px;
  box-sizing: content-box;
  display: block;
  overflow: hidden;
  text-decoration: none;
  margin-top: 5px;
  color: #4a5265;
  text-align: left;
}
.settings-panel h5 small {
  display: inline;
}
.settings-panel .list {
  font-weight: 400;
  min-height: 45px;
  padding: 0.25rem 1rem 0.25rem 2rem;
  color: #666666;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.settings-panel .list:hover {
  color: #333333;
  background: rgba(255, 255, 255, 0.7);
}
.settings-panel .list:hover .onoffswitch {
  transform: scale(1.13);
}
.settings-panel .list .btn-switch {
  position: absolute;
  right: 1rem;
  margin: 0;
  top: 30%;
}
.settings-panel .list .onoffswitch-title {
  margin-top: 0.5px;
  font-size: 0.8125rem;
  display: block;
}
.settings-panel .list .onoffswitch-title-desc {
  display: block;
  font-size: 0.75rem;
  color: #989da5;
  text-transform: lowercase;
}
.settings-panel .expanded {
  position: relative;
  display: none;
}
.settings-panel .expanded:before {
  border-bottom-color: #555e74;
  bottom: 1px;
}
.settings-panel .expanded > ul {
  padding: 0;
  margin: 0;
  margin: 0 0 0 1rem;
  height: 50px;
}
.settings-panel .expanded > ul > li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.settings-panel .expanded > ul > li [data-action] {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 2px;
  display: block;
  cursor: pointer;
  position: relative;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.settings-panel .expanded .list {
  padding: 0;
  min-height: auto;
  margin: 0.5rem 0 0 1rem;
}
.settings-panel .expanded .list .btn-switch {
  margin-top: 2px;
  top: -2px;
  right: 0;
}
.settings-panel .expanded .list:hover {
  background: transparent;
}
#saving {
  position: absolute;
  z-index: 1;
  top: 0;
  left: -40px;
  display: none;
}
/* localstorage success fade animation */
.saving #saving {
  display: block;
}
.saving [data-action="app-reset"] {
  opacity: 0.5;
  cursor: not-allowed !important;
}
.color-disp-demo tr:first-child td {
  height: 100px;
  box-shadow: inset 0 -5px 0 rgba(255, 255, 255, 0.8);
}
.color-disp-demo tr td {
  border: none;
  padding-top: 7px;
  padding-bottom: 7px;
}
.color-disp-demo tr td:hover {
  transform: scale(1.1);
  font-weight: 500;
}
.cr-c {
  width: 21px;
  height: 21px;
  display: block;
  border-radius: 50%;
}
.icon-demo {
  list-style: none;
  padding: 0;
}
.icon-demo li {
  border: 1px solid #7f8995;
  padding: 10px;
  display: inline-block;
  font-size: 20px;
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin: 0 6px 0 0;
  text-align: center;
  background: #fff;
}
.icon-demo li:hover {
  transform: scale(1.4);
}
code[class*="language-"],
pre[class*="language-"] {
  display: none !important;
}
.show-codes code[class*="language-"],
.show-codes pre[class*="language-"] {
  display: block !important;
}
.container-demo {
  max-width: 100%;
  width: 100%;
}
.bd-example {
  position: relative;
  padding: 1rem 0;
}
.bd-example-row-flex-cols .row {
  min-height: 10rem;
  background-color: rgba(255, 0, 0, 0.1);
}
.bd-example-row .row > .col,
.bd-example-row .row > [class^=col-] {
  padding-top: .75rem;
  padding-bottom: .75rem;
  background-color: rgba(86, 61, 124, 0.15);
  border: 1px solid rgba(86, 61, 124, 0.2);
}
.bd-example-row .row + .row {
  margin-top: 1rem;
}
.bd-highlight {
  background-color: rgba(86, 61, 124, 0.2);
  border: 1px solid rgba(86, 61, 124, 0.2);
}
.demo {
  margin: 0;
}
.demo > * {
  margin: 0 .375rem 1rem 0 !important;
}
.demo.demo-no-mb > * {
  margin-bottom: 0 !important;
}
.demo-v-spacing-sm > * + *,
.demo-v-spacing > * + *,
.demo-v-spacing-lg > * + * {
  margin-top: 0.875rem !important;
  margin-bottom: 0 !important;
}
.demo-v-spacing-sm > *,
.demo-v-spacing > *,
.demo-v-spacing-lg > * {
  margin-bottom: 0 !important;
}
.demo-v-spacing > * + * {
  margin-top: 1rem !important;
}
.demo-v-spacing-lg > * + * {
  margin-top: 1.5rem !important;
}
.demo-h-spacing > *:not(last-child):not(only-child) {
  margin-right: 1rem !important;
}
/*.demo-vh-spacing > *:not(last-child):not(only-child) {
	margin: 0 .375rem 1rem 0 !important;
}*/
/* #_extensions - Components imported in alphabetical order (remove extensions from directory if not needed)
========================================================================== */
body {
  overflow: hidden;
}
body:not(.mod-pace-custom) .pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
body:not(.mod-pace-custom) .pace .pace-progress {
  background: #357ffa;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 3px;
}
body:not(.mod-pace-custom) .pace-inactive {
  display: none;
}
body.mod-pace-custom {
  /*&.pace-done {
		.page-content {
			&:before{
				z-index:-2;
				display: none;
			}
		}
	}*/
}
body.mod-pace-custom .pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 45vh;
  left: 0;
  right: 0;
  height: 13px;
  border: 2px solid #fff;
  width: 15.1890189rem;
  background: #fff;
  overflow: hidden;
}
body.mod-pace-custom .pace .pace-progress {
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
  max-width: 15.1890189rem;
  z-index: 2000;
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background-color: #357ffa;
  background-image: linear-gradient(135deg, #357ffa 0%, #357ffa 25%, #0660f6 25%, #0660f6 50%, #357ffa 50%, #357ffa 75%, #0660f6 75%, #0660f6 100%);
  background-repeat: repeat;
  background-position: 0 0;
  background-size: 13px 13px;
  background-clip: content-box;
  animation: loading 0.1s linear infinite;
  -o-animation: loading 0.1s linear infinite;
  -moz-animation: loading 0.1s linear infinite;
  -webkit-animation: loading 0.1s linear infinite;
}
body.mod-pace-custom .pace-inactive {
  display: none;
}
body.mod-pace-custom.pace-running .page-content:before {
  content: '';
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  z-index: 1;
}
@keyframes loading {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -13px 0;
  }
}
@-webkit-keyframes loading {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -13px 0;
  }
}
.slimScrollBar {
  border-radius: 3px !important;
}
/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  opacity: 0;
  background: rgba(255, 255, 255, 0.6);
  background: radial-gradient(rgba(255, 255, 255, 0.3) 0, rgba(255, 255, 255, 0.4) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 70%);
  transition: all 0.5s ease-out;
  transition-property: transform, opacity;
  transform: scale(0) translate(0, 0);
  pointer-events: none;
}
.waves-notransition {
  transition: none !important;
}
.waves-themed.btn-warning .waves-ripple, .waves-themed.btn-default .waves-ripple, .waves-themed.btn-outline-default .waves-ripple {
  background: rgba(0, 0, 0, 0.6);
  background: radial-gradient(rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0) 70%);
}
.waves-themed.btn-primary .waves-ripple, .waves-themed.btn-outline-primary .waves-ripple, .waves-themed.btn-info .waves-ripple, .waves-themed.btn-outline-info .waves-ripple, .waves-themed.btn-danger .waves-ripple, .waves-themed.btn-outline-danger .waves-ripple, .waves-themed.btn-success .waves-ripple, .waves-themed.btn-outline-success .waves-ripple, .waves-themed.btn-dark .waves-ripple, .waves-themed.btn-outline-dark .waves-ripple {
  background: rgba(255, 255, 255, 0.6);
  background: radial-gradient(rgba(255, 255, 255, 0.3) 0, rgba(255, 255, 255, 0.4) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0) 70%);
}
.page-sidebar .primary-nav .nav-menu li a.waves-themed .waves-ripple {
  background: rgba(2, 38, 97, 0.6);
  background: radial-gradient(rgba(2, 38, 97, 0.2) 0, rgba(2, 38, 97, 0.3) 40%, rgba(2, 38, 97, 0.4) 50%, rgba(2, 38, 97, 0.5) 60%, rgba(2, 38, 97, 0) 70%);
}
.panel-hdr:not([class^="bg-"]):not([class*=" bg-"]) .waves-themed.btn-toolbar-master .waves-ripple,
.waves-themed.nav-link .waves-ripple {
  background: rgba(53, 127, 250, 0.6);
  background: radial-gradient(rgba(53, 127, 250, 0.2) 0, rgba(53, 127, 250, 0.3) 40%, rgba(53, 127, 250, 0.4) 50%, rgba(53, 127, 250, 0.5) 60%, rgba(53, 127, 250, 0) 70%);
}
/* #_plugins - Components imported in alphabetical order (remove plugins from directory if not needed)
========================================================================== */
/*@import '_plugins/_plugin-*.scss';*/
/* #ANIMATION - CSS animations and keyframes
========================================================================== */
@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes delayed {
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@keyframes delayed {
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}
@keyframes subtle {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@-webkit-keyframes subtle {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}
@-webkit-keyframes highlight {
  from {
    background: #ffebc1;
  }
  to {
    background: transparent;
  }
}
@keyframes highlight {
  from {
    background: #ffebc1;
  }
  to {
    background: transparent;
  }
}
.highlight {
  -webkit-animation: highlight 1.5s;
  animation: highlight 1.5s;
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*.spinner {
  margin: 5px;
  height: 20px;
  width: 20px;
  animation: rotate 0.7s infinite linear;
  border: 2px solid $color-primary;
  border-right-color: transparent;
  border-radius: 50%;
}*/
.fa-spin-4x {
  -webkit-animation: spin 0.5s infinite linear;
          animation: spin 0.5s infinite linear;
}
.fa-spin-2x {
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
}
/*=== Animations start here  ===*/
/*=== FADE IN DOWN ===*/
@-webkit-keyframes animateFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -5px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes animateFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -5px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/*==== FADE IN UP ===*/
@-webkit-keyframes animateFadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 5px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes animateFadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 5px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/*=== FADE IN LEFT ===*/
@-webkit-keyframes animateFadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-5px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes animateFadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-5px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/*==== FADE IN RIGHT ===*/
@-webkit-keyframes animateFadeInRight {
  from {
    opacity: 0;
    transform: translate3d(5px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes animateFadeInRight {
  from {
    opacity: 0;
    transform: translate3d(5px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
/* remove transition delay */
.no-transition-delay {
  transition-delay: 0ms !important;
}
/* fade transitions for page elements */
.page-content > .alert {
  animation: animateFadeInUp 0.3s;
  -webkit-animation: animateFadeInUp 0.3s;
}
.page-content > .card,
.page-content > .row {
  animation: animateFadeInUp 0.7s;
  -webkit-animation: animateFadeInUp 0.7s;
}
.tab-content > .active:not(.fade) {
  animation: animateFadeInUp 0.5s;
  -webkit-animation: animateFadeInUp 0.5s;
}
/* repeated transitions */
.fadeinup {
  animation: animateFadeInUp 0.5s;
  -webkit-animation: animateFadeInUp 0.5s;
}
.fadeindown {
  animation: animateFadeInDown 0.5s;
  -webkit-animation: animateFadeInDown 0.5s;
}
.fadeinleft {
  animation: animateFadeInLeft 0.5s;
  -webkit-animation: animateFadeInLeft 0.5s;
}
.fadeinright {
  animation: animateFadeInRight 0.5s;
  -webkit-animation: animateFadeInRight 0.5s;
}
/* #MODS - Layout manipulation
========================================================================== */
@media (min-width: 1399px) {
  .mod-main-boxed.mod-bg-1 [data-class="mod-bg-1"]:before,
  .mod-main-boxed.mod-bg-2 [data-class="mod-bg-2"]:before,
  .mod-main-boxed.mod-bg-3 [data-class="mod-bg-3"]:before,
  .mod-main-boxed.mod-bg-4 [data-class="mod-bg-4"]:before {
    content: " ";
    display: block;
    border-radius: 50%;
    background: inherit;
    background-image: none;
    border: 2px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 15px;
    left: 15px;
    height: 20px;
    width: 20px;
  }
  .mod-main-boxed.mod-bg-1 [data-class="mod-bg-1"]:after,
  .mod-main-boxed.mod-bg-2 [data-class="mod-bg-2"]:after,
  .mod-main-boxed.mod-bg-3 [data-class="mod-bg-3"]:after,
  .mod-main-boxed.mod-bg-4 [data-class="mod-bg-4"]:after {
    content: " ";
    height: inherit;
    width: inherit;
    border: 5px solid rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
  }
  .mod-main-boxed .settings-panel .expanded {
    display: block;
  }
  .mod-main-boxed .settings-panel .expanded > ul > li {
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  .mod-main-boxed .settings-panel .expanded > ul > li [data-action][data-class="mod-bg-1"] {
    background-image: url('prev-bg-1.png');
  }
  .mod-main-boxed .settings-panel .expanded > ul > li [data-action][data-class="mod-bg-2"] {
    background-image: url('prev-bg-2.png');
  }
  .mod-main-boxed .settings-panel .expanded > ul > li [data-action][data-class="mod-bg-3"] {
    background-image: url('prev-bg-3.png');
  }
  .mod-main-boxed .settings-panel .expanded > ul > li [data-action][data-class="mod-bg-4"] {
    background-image: url('prev-bg-4.png');
  }
  .mod-main-boxed .settings-panel .expanded > ul > li:last-child [data-action="toggle"] {
    margin-right: 0;
  }
  .mod-main-boxed.mod-bg-1 {
    background-image: url('bg-1.png');
  }
  .mod-main-boxed.mod-bg-2 {
    background-image: url('bg-2.png');
  }
  .mod-main-boxed.mod-bg-3 {
    background-image: url('bg-3.png');
  }
  .mod-main-boxed.mod-bg-4 {
    background-image: url('bg-4.png');
  }
  .mod-main-boxed.mod-fixed-bg {
    background-attachment: fixed;
  }
}
.mod-clean-page-bg .page-wrapper {
  background: #fff !important;
}
.mod-clean-page-bg .page-header {
  border-bottom-color: rgba(78, 143, 251, 0.13);
}
.mod-color-blind .page-wrapper {
  filter: grayscale(55%);
}
.mod-color-blind [class*="btn-"].active {
  background-image: none !important;
}
.mod-disable-animation *,
.mod-disable-animation *:before,
.mod-disable-animation *:after {
  transition: none !important;
  -webkit-animation: none !important;
  animation: none !important;
}
.mod-hide-info-card {
  /*.page-logo {
		border-bottom: 1px solid lighten($header-logo-border-bottom, 13%);
	}*/
}
.mod-hide-info-card .page-sidebar .info-card {
  display: none;
}
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a > [class*='fa-'],
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a > .ni,
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a > img {
  display: none;
}
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a > .badge {
  right: 40px;
  left: auto;
  top: 30%;
}
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span > [class*='fa-'],
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span > .ni,
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span > img {
  display: none;
}
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu .dl-ref {
  display: none;
}
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu li > ul > li > a {
  padding-left: 2.9375rem;
}
.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu li > ul > li > a + ul > li > a {
  padding-left: 4.1875rem;
}
.mod-high-contrast .nav-menu li a,
.mod-high-contrast .nav-title,
.mod-high-contrast .nav-menu li a [class*='fa-'],
.mod-high-contrast .nav-menu li a .ni,
.mod-high-contrast .dl-ref,
.mod-high-contrast .btn {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  color: #fff !important;
  font-weight: 500 !important;
}
.mod-high-contrast .subheader-title,
.mod-high-contrast h1,
.mod-high-contrast h2,
.mod-high-contrast h3,
.mod-high-contrast h4,
.mod-high-contrast h5,
.mod-high-contrast .settings-panel-title a,
.mod-high-contrast .panel-header,
.mod-high-contrast .badge-detached,
.mod-high-contrast .btn-secondary,
.mod-high-contrast .btn-default,
.mod-high-contrast .page-header .btn,
.mod-high-contrast [class*="btn-outline-"] {
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
  color: #000 !important;
  font-weight: 500;
}
.mod-high-contrast .subheader-title small,
.mod-high-contrast .breadcrumb > li > a,
.mod-high-contrast .page-content,
.mod-high-contrast h1 small,
.mod-high-contrast h2 small,
.mod-high-contrast h3 small,
.mod-high-contrast h4 small,
.mod-high-contrast h5,
.mod-high-contrast h6,
.mod-high-contrast p,
.mod-high-contrast .btn-switch + .onoffswitch-title,
.mod-high-contrast .onoffswitch-title + .onoffswitch-title-desc,
.mod-high-contrast .panel-container,
.mod-high-contrast .panel-header .btn {
  text-shadow: none;
  color: #000 !important;
  font-weight: normal !important;
}
.mod-lean-subheader .subheader {
  margin: 0;
}
.mod-lean-subheader .subheader .subheader-title {
  margin-top: 0;
  font-size: 16px;
  display: inline-block;
  font-weight: 400;
  text-transform: capitalize;
}
.mod-lean-subheader .subheader .subheader-title:not(:only-child) {
  margin-top: 23px;
}
.mod-lean-subheader .subheader .subheader-title small {
  font-size: 16px;
  display: inline-block;
  text-transform: capitalize;
}
.mod-lean-subheader .subheader .subheader-title small:before {
  content: " - ";
}
.mod-lean-subheader .subheader .breadcrumb {
  position: absolute;
  top: 0;
}
@media (min-width: 1399px) {
  .mod-main-boxed {
    /*
		why did we add this again?
		this was buggy when open modal with mod main boxed then click on logo for the dropdown, it won't close
		&.nav-function-fixed:not(.nav-function-top):not(.header-function-fixed) {
			.page-sidebar {
				transform: translateX(0) !important;
				box-shadow: none;
			}

			.page-wrapper {
				transform: translateX(0) !important;
			}

		}*/
  }
  .mod-main-boxed .page-wrapper {
    max-width: 1399px;
    margin: 0 auto;
  }
  .mod-main-boxed:not(.nav-function-top) #nff {
    position: relative;
  }
  .mod-main-boxed:not(.nav-function-top) #nff .onoffswitch-title {
    color: #d58100;
  }
  .mod-main-boxed:not(.nav-function-top) #nff .onoffswitch-title-desc {
    color: #ec9f28;
  }
  .mod-main-boxed:not(.nav-function-top) #nff:after {
    content: "DISABLED";
    display: block;
    position: absolute;
    background: #ffebc1;
    font-size: 0.625rem;
    width: 65px;
    text-align: center;
    border: 1px solid #ffb20e;
    height: 22px;
    line-height: 20px;
    border-radius: 10px;
    right: 13px;
    top: 26%;
    color: #1f222a;
  }
  .mod-main-boxed.header-function-fixed .page-wrapper .page-header {
    width: 100%;
    max-width: 1397px;
    margin: 0 auto !important;
  }
  .mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) .page-wrapper .page-sidebar {
    position: absolute !important;
    top: 0;
    bottom: 0;
  }
  .mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify) .page-wrapper .page-header {
    padding-left: 18.875rem;
  }
  .mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify):not(.nav-function-fixed) .page-content {
    margin-left: 16.875rem;
  }
  .mod-main-boxed.header-function-fixed.nav-function-minify:not(.nav-function-top):not(.nav-function-hidden) .page-wrapper .page-header {
    padding-left: 6.6875rem;
  }
  .mod-main-boxed.header-function-fixed.nav-function-minify:not(.nav-function-top):not(.nav-function-hidden) .page-wrapper .page-content-wrapper {
    margin-left: 4.6875rem;
  }
  .mod-main-boxed.nav-function-hidden:not(.nav-function-top) .page-sidebar:after {
    position: absolute;
    left: 16.875rem;
  }
  .mod-main-boxed.nav-function-hidden.nav-function-minify .page-sidebar:after {
    position: absolute;
    left: 4.6875rem;
  }
  .mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar {
    position: absolute;
  }
  .mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar .page-logo {
    position: fixed;
    top: 0;
    z-index: 950;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.1);
  }
  .mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar .primary-nav {
    margin-top: 4.125rem;
  }
  .mod-main-boxed.nav-function-fixed:not(.nav-function-top).nav-function-hidden .page-logo {
    position: absolute !important;
    transition: none;
  }
  .mod-main-boxed .page-wrapper {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: 5px 0 20px 0px rgba(0, 0, 0, 0.1), -5px 0 20px 0px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    position: relative;
  }
  .mod-main-boxed:not(.header-function-fixed):not(.nav-function-top):not(.modal-open):not(.panel-fullscreen) .page-wrapper {
    transform: translateX(0) !important;
  }
}
/* Hierarchical Navigation */
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li a > .dl-ref:first-child {
  margin-left: 0 !important;
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul {
  /* addressing all second, third children */
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 2.5625rem;
  top: 44px;
  bottom: 0;
  border-left: 1px solid #0d56d0;
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul > li a:after {
  content: "";
  display: block;
  position: absolute;
  width: 0.4rem;
  height: 0.4rem;
  background-color: #377ef2;
  left: 2.4rem;
  top: calc(50% - 0.3rem);
  border: 1px solid #333;
  border-radius: 50%;
  z-index: 1;
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul > li a:hover:after {
  border-color: transparent;
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul > li li > a:after {
  content: "";
  display: none;
}
.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul li a i {
  margin-left: 0 !important;
}
html:not(.root-text-sm):not(.root-text-lg):not(.root-text-xl) [data-class="root-text"] {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.root-text-sm {
  font-size: 15px;
}
.root-text-sm [data-class="root-text-sm"] {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.root-text-lg {
  font-size: 17px;
}
.root-text-lg [data-class="root-text-lg"] {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.root-text-xl {
  font-size: 18px;
}
.root-text-xl [data-class="root-text-xl"] {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
/* #COLORS - we place this here so it can override other colors as needed
========================================================================== */
.bg-primary-50 {
  background-color: #b1cefd;
  color: rgba(0, 0, 0, 0.8);
}
.bg-primary-50:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-primary-100 {
  background-color: #99befc;
  color: rgba(0, 0, 0, 0.8);
}
.bg-primary-100:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-primary-200 {
  background-color: #80aefc;
  color: rgba(0, 0, 0, 0.8);
}
.bg-primary-200:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-primary-300 {
  background-color: #679ffb;
  color: white;
}
.bg-primary-300:hover {
  color: white;
}
.bg-primary-400 {
  background-color: #4e8ffb;
  color: white;
}
.bg-primary-400:hover {
  color: white;
}
.bg-primary-500 {
  background-color: #357ffa;
  color: white;
}
.bg-primary-500:hover {
  color: white;
}
.bg-primary-600 {
  background-color: #1c6ff9;
  color: white;
}
.bg-primary-600:hover {
  color: white;
}
.bg-primary-700 {
  background-color: #0660f6;
  color: white;
}
.bg-primary-700:hover {
  color: white;
}
.bg-primary-800 {
  background-color: #0556dd;
  color: white;
}
.bg-primary-800:hover {
  color: white;
}
.bg-primary-900 {
  background-color: #054dc4;
  color: white;
}
.bg-primary-900:hover {
  color: white;
}
.color-primary-50 {
  color: #b1cefd;
}
.color-primary-100 {
  color: #99befc;
}
.color-primary-200 {
  color: #80aefc;
}
.color-primary-300 {
  color: #679ffb;
}
.color-primary-400 {
  color: #4e8ffb;
}
.color-primary-500 {
  color: #357ffa;
}
.color-primary-600 {
  color: #1c6ff9;
}
.color-primary-700 {
  color: #0660f6;
}
.color-primary-800 {
  color: #0556dd;
}
.color-primary-900 {
  color: #054dc4;
}
.bg-success-50 {
  background-color: #7aece0;
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-50:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-100 {
  background-color: #63e9db;
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-100:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-200 {
  background-color: #4de5d5;
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-200:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-300 {
  background-color: #37e2d0;
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-300:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-400 {
  background-color: #21dfcb;
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-400:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-success-500 {
  background-color: #1dc9b7;
  color: white;
}
.bg-success-500:hover {
  color: white;
}
.bg-success-600 {
  background-color: #1ab3a3;
  color: white;
}
.bg-success-600:hover {
  color: white;
}
.bg-success-700 {
  background-color: #179c8e;
  color: white;
}
.bg-success-700:hover {
  color: white;
}
.bg-success-800 {
  background-color: #13867a;
  color: white;
}
.bg-success-800:hover {
  color: white;
}
.bg-success-900 {
  background-color: #107066;
  color: white;
}
.bg-success-900:hover {
  color: white;
}
.color-success-50 {
  color: #7aece0;
}
.color-success-100 {
  color: #63e9db;
}
.color-success-200 {
  color: #4de5d5;
}
.color-success-300 {
  color: #37e2d0;
}
.color-success-400 {
  color: #21dfcb;
}
.color-success-500 {
  color: #1dc9b7;
}
.color-success-600 {
  color: #1ab3a3;
}
.color-success-700 {
  color: #179c8e;
}
.color-success-800 {
  color: #13867a;
}
.color-success-900 {
  color: #107066;
}
.bg-info-50 {
  background-color: #9acffa;
  color: rgba(0, 0, 0, 0.8);
}
.bg-info-50:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-info-100 {
  background-color: #82c4f8;
  color: rgba(0, 0, 0, 0.8);
}
.bg-info-100:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-info-200 {
  background-color: #6ab8f7;
  color: rgba(0, 0, 0, 0.8);
}
.bg-info-200:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-info-300 {
  background-color: #51adf6;
  color: white;
}
.bg-info-300:hover {
  color: white;
}
.bg-info-400 {
  background-color: #39a1f4;
  color: white;
}
.bg-info-400:hover {
  color: white;
}
.bg-info-500 {
  background-color: #2196F3;
  color: white;
}
.bg-info-500:hover {
  color: white;
}
.bg-info-600 {
  background-color: #0d8aee;
  color: white;
}
.bg-info-600:hover {
  color: white;
}
.bg-info-700 {
  background-color: #0c7cd5;
  color: white;
}
.bg-info-700:hover {
  color: white;
}
.bg-info-800 {
  background-color: #0a6ebd;
  color: white;
}
.bg-info-800:hover {
  color: white;
}
.bg-info-900 {
  background-color: #0960a5;
  color: white;
}
.bg-info-900:hover {
  color: white;
}
.color-info-50 {
  color: #9acffa;
}
.color-info-100 {
  color: #82c4f8;
}
.color-info-200 {
  color: #6ab8f7;
}
.color-info-300 {
  color: #51adf6;
}
.color-info-400 {
  color: #39a1f4;
}
.color-info-500 {
  color: #2196F3;
}
.color-info-600 {
  color: #0d8aee;
}
.color-info-700 {
  color: #0c7cd5;
}
.color-info-800 {
  color: #0a6ebd;
}
.color-info-900 {
  color: #0960a5;
}
.bg-warning-50 {
  background-color: #ffebc1;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-50:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-100 {
  background-color: #ffe3a7;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-100:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-200 {
  background-color: #ffdb8e;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-200:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-300 {
  background-color: #ffd274;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-300:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-400 {
  background-color: #ffca5b;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-400:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-500 {
  background-color: #ffc241;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-500:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-600 {
  background-color: #ffba28;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-600:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-700 {
  background-color: #ffb20e;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-700:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-800 {
  background-color: #f4a500;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-800:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-900 {
  background-color: #da9400;
  color: rgba(0, 0, 0, 0.8);
}
.bg-warning-900:hover {
  color: rgba(0, 0, 0, 0.8);
}
.color-warning-50 {
  color: #ffebc1;
}
.color-warning-100 {
  color: #ffe3a7;
}
.color-warning-200 {
  color: #ffdb8e;
}
.color-warning-300 {
  color: #ffd274;
}
.color-warning-400 {
  color: #ffca5b;
}
.color-warning-500 {
  color: #ffc241;
}
.color-warning-600 {
  color: #ffba28;
}
.color-warning-700 {
  color: #ffb20e;
}
.color-warning-800 {
  color: #f4a500;
}
.color-warning-900 {
  color: #da9400;
}
.bg-danger-50 {
  background-color: #feb7d9;
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-50:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-100 {
  background-color: #fe9ecb;
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-100:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-200 {
  background-color: #fe85be;
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-200:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-300 {
  background-color: #fe6bb0;
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-300:hover {
  color: rgba(0, 0, 0, 0.8);
}
.bg-danger-400 {
  background-color: #fd52a3;
  color: white;
}
.bg-danger-400:hover {
  color: white;
}
.bg-danger-500 {
  background-color: #fd3995;
  color: white;
}
.bg-danger-500:hover {
  color: white;
}
.bg-danger-600 {
  background-color: #fd2087;
  color: white;
}
.bg-danger-600:hover {
  color: white;
}
.bg-danger-700 {
  background-color: #fc077a;
  color: white;
}
.bg-danger-700:hover {
  color: white;
}
.bg-danger-800 {
  background-color: #e7026e;
  color: white;
}
.bg-danger-800:hover {
  color: white;
}
.bg-danger-900 {
  background-color: #ce0262;
  color: white;
}
.bg-danger-900:hover {
  color: white;
}
.color-danger-50 {
  color: #feb7d9;
}
.color-danger-100 {
  color: #fe9ecb;
}
.color-danger-200 {
  color: #fe85be;
}
.color-danger-300 {
  color: #fe6bb0;
}
.color-danger-400 {
  color: #fd52a3;
}
.color-danger-500 {
  color: #fd3995;
}
.color-danger-600 {
  color: #fd2087;
}
.color-danger-700 {
  color: #fc077a;
}
.color-danger-800 {
  color: #e7026e;
}
.color-danger-900 {
  color: #ce0262;
}
.bg-fusion-50 {
  background-color: #8891a7;
  color: white;
}
.bg-fusion-50:hover {
  color: white;
}
.bg-fusion-100 {
  background-color: #79839c;
  color: white;
}
.bg-fusion-100:hover {
  color: white;
}
.bg-fusion-200 {
  background-color: #6b7691;
  color: white;
}
.bg-fusion-200:hover {
  color: white;
}
.bg-fusion-300 {
  background-color: #606a82;
  color: white;
}
.bg-fusion-300:hover {
  color: white;
}
.bg-fusion-400 {
  background-color: #555e74;
  color: white;
}
.bg-fusion-400:hover {
  color: white;
}
.bg-fusion-500 {
  background-color: #4a5265;
  color: white;
}
.bg-fusion-500:hover {
  color: white;
}
.bg-fusion-600 {
  background-color: #404656;
  color: white;
}
.bg-fusion-600:hover {
  color: white;
}
.bg-fusion-700 {
  background-color: #353a48;
  color: white;
}
.bg-fusion-700:hover {
  color: white;
}
.bg-fusion-800 {
  background-color: #2a2e39;
  color: white;
}
.bg-fusion-800:hover {
  color: white;
}
.bg-fusion-900 {
  background-color: #1f222a;
  color: white;
}
.bg-fusion-900:hover {
  color: white;
}
.color-fusion-50 {
  color: #8891a7;
}
.color-fusion-100 {
  color: #79839c;
}
.color-fusion-200 {
  color: #6b7691;
}
.color-fusion-300 {
  color: #606a82;
}
.color-fusion-400 {
  color: #555e74;
}
.color-fusion-500 {
  color: #4a5265;
}
.color-fusion-600 {
  color: #404656;
}
.color-fusion-700 {
  color: #353a48;
}
.color-fusion-800 {
  color: #2a2e39;
}
.color-fusion-900 {
  color: #1f222a;
}
.color-white {
  color: #fff;
}
.color-black {
  color: #222222;
}
.bg-primary-gradient {
  background-image: linear-gradient(250deg, rgba(5, 77, 196, 0.7), transparent);
}
.bg-danger-gradient {
  background-image: linear-gradient(250deg, rgba(206, 2, 98, 0.7), transparent);
}
.bg-info-gradient {
  background-image: linear-gradient(250deg, rgba(9, 96, 165, 0.7), transparent);
}
.bg-warning-gradient {
  background-image: linear-gradient(250deg, rgba(218, 148, 0, 0.7), transparent);
}
.bg-success-gradient {
  background-image: linear-gradient(250deg, rgba(16, 112, 102, 0.7), transparent);
}
.bg-fusion-gradient {
  background-image: linear-gradient(250deg, rgba(31, 34, 42, 0.7), transparent);
}
/* #APP related modules (print, fullscreen, etc)
========================================================================== */
/* Custom Webkit Scrollbar */
/* http://css-tricks.com/custom-scrollbars-in-webkit/ */
body:not(.mobile-detected)::-webkit-scrollbar,
body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
body:not(.mobile-detected)::-webkit-scrollbar:hover,
body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar:hover {
  background-color: rgba(0, 0, 0, 0.01);
}
body:not(.mobile-detected)::-webkit-scrollbar-track-piece,
body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-track-piece {
  background-color: #efefef;
}
body:not(.mobile-detected)::-webkit-scrollbar-track-piece:hover,
body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-track-piece:hover {
  background-color: #d0d0d0;
}
body:not(.mobile-detected)::-webkit-scrollbar-thumb:vertical,
body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-thumb:vertical {
  background-color: #79839c;
}
body:not(.mobile-detected)::-webkit-scrollbar-thumb:vertical:hover,
body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-thumb:vertical:hover {
  background-color: #606a82;
}
/* 
 * Left Panel custom scroll 
 */
.page-sidebar .primary-nav::-webkit-scrollbar-track-piece {
  background-color: #efefef;
}
.page-sidebar .primary-nav::-webkit-scrollbar-thumb:vertical {
  background-color: #666;
}
.page-sidebar .primary-nav::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
.page-sidebar .primary-nav:hover::-webkit-scrollbar-corner {
  width: 40px;
}
.page-sidebar .primary-nav::-webkit-scrollbar-track-piece {
  background-color: #efefef;
}
.page-sidebar .primary-nav::-webkit-scrollbar-thumb:vertical {
  background-color: #666;
}
:-webkit-full-screen [data-action="app-fullscreen"] {
  color: #cccccc;
}
:-moz-full-screen [data-action="app-fullscreen"] {
  color: #cccccc;
}
@media print {
  @page {
    size: letter portrait;
    margin: 1cm;
    padding: 0;
    border: none;
    border-collapse: collapse;
  }
  *:not(.keep-print-font) {
    color: #333 !important;
    background: transparent !important;
    font-family: Arial, Helvetica, sans-serif !important;
    letter-spacing: normal !important;
    font-size: 10pt !important;
    line-height: 1.7 !important;
    text-transform: none !important;
    transition: none !important;
  }
  table {
    font-size: 80%;
  }
  .card,
  .card-body,
  .container {
    display: inline;
    padding: 0;
    margin: 0;
    border: 0;
  }
  a:link {
    font-weight: bold;
    text-decoration: underline;
    color: #06c;
  }
  .subheader-title {
    font-size: 14pt !important;
  }
  .subheader-title small {
    font-size: 12pt !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: bold !important;
  }
  .page-sidebar,
  .btn,
  .page-header,
  .page-footer {
    display: none !important;
  }
  .page-wrapper,
  .page-content,
  .container.card {
    padding: 0;
    display: block;
    margin: 0;
    border: 0 !important;
    width: auto;
    float: none;
  }
  .panel-header > * {
    font-weight: bold !important;
  }
  .card.panel {
    border-color: #333 !important;
  }
  .clearfix:after {
    content: '';
    clear: both;
    display: table;
  }
}
/* #OVERRIDE - You can override any of the variables through this file
========================================================================== */


/* #GLOBAL IMPORTS
========================================================================== */
/* #BOOTSTRAP AND MIXINS - Base Unmodified Bootstrap file with theme mixins
========================================================================== */
/*---------------------------------------------------
    SASS ELements (based on LESS Elements 0.9 http://lesselements.com) 
  -------------------------------- -------------------
    LESS ELEMENTS made by Dmitry Fadeyev (http://fadeyev.net)
    SASS port by Samuel Beek (http://samuelbeek.com) 
  ---------------------------------------------------*/
/*------------------------
    Usage

    h1 {
      font-size: rem(32);
    }

    OR:

    h1 {
      font-size: rem(32px);
    }
------------------------*/
/*------------------------
  FADE IN
  e.g. @include fadeIn( 2s );
------------------------*/
/*------------------------
mixin that calculates if text needs to be light or dark
depending on the background color passed.

From this W3C document: http://www.webmasterworld.com/r.cgi?f=88&d=9769&url=http://www.w3.org/TR/AERT#color-contrast

usage:
@include text-contrast($bgcolor)
      
Color brightness is determined by the following formula: 
((Red value X 299) + (Green value X 587) + (Blue value X 114)) / 1000
------------------------*/
/*------------------------
 color factory 
  eg: @include paint($blue-grey-50, bg-blue-grey-50);
------------------------*/
/* backface visibility */
/* generate theme button */
/* #BASE - Base Variable file along with font library, and colors.
========================================================================== */
/*  THEME COLORs
========================================================================== */
/* Looks good on chrome default color profile */
/* looks good in sRGB but washed up on chrome default 
$color-primary:						#826bb0;
$color-success:						#31cb55;
$color-info:						#5e93ec;
$color-warning:						#eec559;
$color-danger:						#dc4b92;
$color-fusion:						darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
/*  Color Polarity
========================================================================== */
/*  PAINTBUCKET MIXER
========================================================================== */
/* the grays */
/* the sapphires */
/* the emeralds */
/* the amethyths */
/* the topaz */
/* the rubies */
/* the graphites */
/*  Define universal border difition (div outlines, etc)
========================================================================== */
/*  MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
========================================================================== */
/* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
/* bootstrap reference xs: 0,  sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
/* global var used for spacing*/
/* Uniform Padding variable */
/* Heads up! This is a global scoped variable - changing may impact the whole template */
/*   BOOTSTRAP OVERRIDES (bootstrap variables)
========================================================================== */
/* usage: theme-colors("primary"); */
/* forms */
/*$input-height:							calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
/* links */
/* checkbox */
/*$custom-file-height-inner:				calc(2.25rem - 1px);*/
/* not part of bootstrap variable */
/* custom checkbox */
/* custom range */
/* select */
/* badge */
/* cards */
/*border radius*/
/* alert */
/* toast */
/* breadcrumb */
/* input button */
/* nav link */
/* nav, tabs, pills */
/* tables */
/* dropdowns */
/* dropdowns sizes */
/* popovers */
/* tooltips */
/* modal */
/* reference guide
http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
8px = 0.5rem
9px = 0.5625rem
10px = 0.625rem
11px = 0.6875rem
12px = 0.75rem
13px = 0.8125rem
14px = 0.875rem
15px = 0.9375rem
16px = 1rem (base)
17px = 1.0625rem
18px = 1.125rem
19px = 1.1875rem
20px = 1.25rem
21px = 1.3125rem
22px = 1.375rem
24px = 1.5rem
25px = 1.5625rem
26px = 1.625rem
28px = 1.75rem
30px = 1.875rem
32px = 2rem
34px = 2.125rem
36px = 2.25rem
38px = 2.375rem
40px = 2.5rem
*/
/* Fonts */
/* carousel */
/*  BASE VARS
========================================================================== */
/* font vars below will auto change to rem values using function rem($value)*/
/* 11px   */
/* 12px   */
/* 12.5px */
/* 14px   */
/* 15px   */
/* 16px   */
/* 28px   */
/*  Font Family
========================================================================== */
/*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
/*  ANIMATIONS
========================================================================== */
/* this addresses all animation related to nav hide to nav minify */
/*  Z-INDEX declearation
========================================================================== */
/* we adjust bootstrap z-index to be higher than our higest z-index*/
/*  CUSTOM ICON PREFIX 
========================================================================== */
/*  PRINT CSS (landscape or portrait)
========================================================================== */
/* landscape or portrait */
/* auto, letter */
/*  Common Element Variables
========================================================================== */
/* Z-index decleartion "birds eye view"
========================================================================== */
/*  Components
========================================================================== */
/*  PAGE HEADER STUFF
========================================================================== */
/* colors */
/* height */
/* logo */
/* try not to go beywond the width of $main_nav_width value */
/* you may need to change this depending on your logo design */
/* adjust this as you see fit : left, right, center */
/* icon font size (not button) */
/* search input box */
/* suggestion: #ccced0*/
/* btn */
/* dropdown: app list */
/* badge */
/* COMPONENTS & MODS */
/*  NAVIGATION STUFF

Guide:

aside.page-sidebar ($nav-width, $nav-background)
	.page-logo
	.primary-nav
		.info-card
		ul.nav-menu
			li
				a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
					icon 
					span
					collapse-sign 
					
				ul.nav-menu-sub-one  
					li
						a ($nav-level-1... $nav-sub-link-height)
							span
							collapse-sign

						ul.nav-menu-sub-two
							li
								a ($nav-level-2... $nav-sub-link-height)
									span

		p.nav-title ($nav-title-*...)


========================================================================== */
/* main navigation */
/* left panel */
/* nav parent level-0 */
/* nav icon sizes */
/* badge default */
/* all child */
/* nav title */
/* nav Minify */
/* when the menu pops on hover */
/* navigation Width */
/* partial visibility of the menu */
/* top navigation */
/* nav Info Card (appears below the logo) */
/* width is auto */
/* nav DL labels for all child */
/* will be pulled to left as a negative value */
/*   MISC Settings
========================================================================== */
/* List Table */
/*   PAGE SETTINGS
========================================================================== */
/*   PAGE BREADCRUMB 
========================================================================== */
/*   PAGE COMPONENT PANELS 
========================================================================== */
/*   PAGE COMPONENT PROGRESSBARS 
========================================================================== */
/*   PAGE COMPONENT MESSENGER 
========================================================================== */
/*   FOOTER
========================================================================== */
/*   GLOBALS
========================================================================== */
/* ACCESSIBILITIES */
body {
  font-family: "Poppins", sans-serif;
  font-size: 0.8125rem;
  letter-spacing: 0.1px;
}
.page-content {
  color: #575757;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3;
  font-weight: 400;
}
strong {
  font-weight: 500;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: 300;
  display: block;
  font-size: 0.9375rem;
  line-height: 1.5;
  margin: 2px 0 1.5rem;
}
h2 small,
h3 small,
.h2 small,
.h3 small {
  font-size: 0.9375rem;
}
h4 small,
.h4 small {
  font-size: 0.875rem;
}
h5 small,
h6 small,
.h5 small,
.h6 small {
  font-size: 0.8125rem;
}
/* contrast text */
.text-contrast {
  color: #333333;
}
/* text-gradient */
.text-gradient {
  background: linear-gradient(180deg, #0660f6 25%, #0556dd 50%, #0c7cd5 75%, #0960a5 100%);
  color: #357ffa;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none;
}
/* looking for font size? Check _helpers.scss */
/* PLACEHOLDER 
============================================= 

EXAMPLE:

%bg-image {
		width: 100%;
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
}

.image-one {
		@extend %bg-image;
		background-image:url(/img/image-one.jpg");
}

RESULT:

.image-one, .image-two {
		width: 100%;
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
}

*/
/*
%shadow-hover {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 0 2px rgba(0,0,0,0.24);
	transition: all 0.2s ease-in-out;

	&:hover {
		box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 -1px 6px rgba(0,0,0,0.23);
	}
}
*/
/*%fixed-header-shadow {
	@include box-shadow(0 2px 2px -1px rgba(0,0,0,.1));
}*/
/*  %selected-dot {
		&:before {
			content: " ";
			display: block;
			border-radius: 50%;
			background: inherit;
			background-image: none;
			border: 2px solid rgba(0,0,0,0.2);
			position: absolute;
			top: 15px;
			left: 15px;
			height: 20px;
			width: 20px;
		}
		&:after {
			content: " ";
			height: inherit;
			width: inherit;
			border: 5px solid rgba(0,0,0,0.1);
			position: absolute;
			left: 0;
			top: 0;
			border-radius: 50%;
		} 
	}*/
/* patterns */
/* #WEBFONT ICONS IMPORTS
========================================================================== */
/*!
 * Font Awesome Pro 5.0.7 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}
.fa-xs {
  font-size: .75em;
}
.fa-sm {
  font-size: .875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.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% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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 {
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}
.fa-accessible-icon:before {
  content: "\f368";
}
.fa-accusoft:before {
  content: "\f369";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-card:before {
  content: "\f2bb";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-adn:before {
  content: "\f170";
}
.fa-adversal:before {
  content: "\f36a";
}
.fa-affiliatetheme:before {
  content: "\f36b";
}
.fa-alarm-clock:before {
  content: "\f34e";
}
.fa-algolia:before {
  content: "\f36c";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-allergies:before {
  content: "\f461";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-amazon-pay:before {
  content: "\f42c";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-amilia:before {
  content: "\f36d";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-android:before {
  content: "\f17b";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angrycreative:before {
  content: "\f36e";
}
.fa-angular:before {
  content: "\f420";
}
.fa-app-store:before {
  content: "\f36f";
}
.fa-app-store-ios:before {
  content: "\f370";
}
.fa-apper:before {
  content: "\f371";
}
.fa-apple:before {
  content: "\f179";
}
.fa-apple-pay:before {
  content: "\f415";
}
.fa-archive:before {
  content: "\f187";
}
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}
.fa-arrow-alt-down:before {
  content: "\f354";
}
.fa-arrow-alt-from-bottom:before {
  content: "\f346";
}
.fa-arrow-alt-from-left:before {
  content: "\f347";
}
.fa-arrow-alt-from-right:before {
  content: "\f348";
}
.fa-arrow-alt-from-top:before {
  content: "\f349";
}
.fa-arrow-alt-left:before {
  content: "\f355";
}
.fa-arrow-alt-right:before {
  content: "\f356";
}
.fa-arrow-alt-square-down:before {
  content: "\f350";
}
.fa-arrow-alt-square-left:before {
  content: "\f351";
}
.fa-arrow-alt-square-right:before {
  content: "\f352";
}
.fa-arrow-alt-square-up:before {
  content: "\f353";
}
.fa-arrow-alt-to-bottom:before {
  content: "\f34a";
}
.fa-arrow-alt-to-left:before {
  content: "\f34b";
}
.fa-arrow-alt-to-right:before {
  content: "\f34c";
}
.fa-arrow-alt-to-top:before {
  content: "\f34d";
}
.fa-arrow-alt-up:before {
  content: "\f357";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-arrow-from-bottom:before {
  content: "\f342";
}
.fa-arrow-from-left:before {
  content: "\f343";
}
.fa-arrow-from-right:before {
  content: "\f344";
}
.fa-arrow-from-top:before {
  content: "\f345";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-square-down:before {
  content: "\f339";
}
.fa-arrow-square-left:before {
  content: "\f33a";
}
.fa-arrow-square-right:before {
  content: "\f33b";
}
.fa-arrow-square-up:before {
  content: "\f33c";
}
.fa-arrow-to-bottom:before {
  content: "\f33d";
}
.fa-arrow-to-left:before {
  content: "\f33e";
}
.fa-arrow-to-right:before {
  content: "\f340";
}
.fa-arrow-to-top:before {
  content: "\f341";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-arrows-alt-h:before {
  content: "\f337";
}
.fa-arrows-alt-v:before {
  content: "\f338";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-asymmetrik:before {
  content: "\f372";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-audible:before {
  content: "\f373";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-autoprefixer:before {
  content: "\f41c";
}
.fa-avianex:before {
  content: "\f374";
}
.fa-aviato:before {
  content: "\f421";
}
.fa-aws:before {
  content: "\f375";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-badge:before {
  content: "\f335";
}
.fa-badge-check:before {
  content: "\f336";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-band-aid:before {
  content: "\f462";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-barcode-alt:before {
  content: "\f463";
}
.fa-barcode-read:before {
  content: "\f464";
}
.fa-barcode-scan:before {
  content: "\f465";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-baseball:before {
  content: "\f432";
}
.fa-baseball-ball:before {
  content: "\f433";
}
.fa-basketball-ball:before {
  content: "\f434";
}
.fa-basketball-hoop:before {
  content: "\f435";
}
.fa-bath:before {
  content: "\f2cd";
}
.fa-battery-bolt:before {
  content: "\f376";
}
.fa-battery-empty:before {
  content: "\f244";
}
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-slash:before {
  content: "\f377";
}
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-bed:before {
  content: "\f236";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bimobject:before {
  content: "\f378";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitcoin:before {
  content: "\f379";
}
.fa-bity:before {
  content: "\f37a";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-blackberry:before {
  content: "\f37b";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-blogger:before {
  content: "\f37c";
}
.fa-blogger-b:before {
  content: "\f37d";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-bold:before {
  content: "\f032";
}
.fa-bolt:before {
  content: "\f0e7";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-bowling-ball:before {
  content: "\f436";
}
.fa-bowling-pins:before {
  content: "\f437";
}
.fa-box:before {
  content: "\f466";
}
.fa-box-check:before {
  content: "\f467";
}
.fa-boxes:before {
  content: "\f468";
}
.fa-boxing-glove:before {
  content: "\f438";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-briefcase-medical:before {
  content: "\f469";
}
.fa-browser:before {
  content: "\f37e";
}
.fa-btc:before {
  content: "\f15a";
}
.fa-bug:before {
  content: "\f188";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-burn:before {
  content: "\f46a";
}
.fa-buromobelexperte:before {
  content: "\f37f";
}
.fa-bus:before {
  content: "\f207";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-calendar:before {
  content: "\f133";
}
.fa-calendar-alt:before {
  content: "\f073";
}
.fa-calendar-check:before {
  content: "\f274";
}
.fa-calendar-edit:before {
  content: "\f333";
}
.fa-calendar-exclamation:before {
  content: "\f334";
}
.fa-calendar-minus:before {
  content: "\f272";
}
.fa-calendar-plus:before {
  content: "\f271";
}
.fa-calendar-times:before {
  content: "\f273";
}
.fa-camera:before {
  content: "\f030";
}
.fa-camera-alt:before {
  content: "\f332";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-capsules:before {
  content: "\f46b";
}
.fa-car:before {
  content: "\f1b9";
}
.fa-caret-circle-down:before {
  content: "\f32d";
}
.fa-caret-circle-left:before {
  content: "\f32e";
}
.fa-caret-circle-right:before {
  content: "\f330";
}
.fa-caret-circle-up:before {
  content: "\f331";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-caret-square-down:before {
  content: "\f150";
}
.fa-caret-square-left:before {
  content: "\f191";
}
.fa-caret-square-right:before {
  content: "\f152";
}
.fa-caret-square-up:before {
  content: "\f151";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cc-amazon-pay:before {
  content: "\f42d";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-apple-pay:before {
  content: "\f416";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-centercode:before {
  content: "\f380";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-chart-area:before {
  content: "\f1fe";
}
.fa-chart-bar:before {
  content: "\f080";
}
.fa-chart-line:before {
  content: "\f201";
}
.fa-chart-pie:before {
  content: "\f200";
}
.fa-check:before {
  content: "\f00c";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-chess:before {
  content: "\f439";
}
.fa-chess-bishop:before {
  content: "\f43a";
}
.fa-chess-bishop-alt:before {
  content: "\f43b";
}
.fa-chess-board:before {
  content: "\f43c";
}
.fa-chess-clock:before {
  content: "\f43d";
}
.fa-chess-clock-alt:before {
  content: "\f43e";
}
.fa-chess-king:before {
  content: "\f43f";
}
.fa-chess-king-alt:before {
  content: "\f440";
}
.fa-chess-knight:before {
  content: "\f441";
}
.fa-chess-knight-alt:before {
  content: "\f442";
}
.fa-chess-pawn:before {
  content: "\f443";
}
.fa-chess-pawn-alt:before {
  content: "\f444";
}
.fa-chess-queen:before {
  content: "\f445";
}
.fa-chess-queen-alt:before {
  content: "\f446";
}
.fa-chess-rook:before {
  content: "\f447";
}
.fa-chess-rook-alt:before {
  content: "\f448";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-double-down:before {
  content: "\f322";
}
.fa-chevron-double-left:before {
  content: "\f323";
}
.fa-chevron-double-right:before {
  content: "\f324";
}
.fa-chevron-double-up:before {
  content: "\f325";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-chevron-square-down:before {
  content: "\f329";
}
.fa-chevron-square-left:before {
  content: "\f32a";
}
.fa-chevron-square-right:before {
  content: "\f32b";
}
.fa-chevron-square-up:before {
  content: "\f32c";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-circle:before {
  content: "\f111";
}
.fa-circle-notch:before {
  content: "\f1ce";
}
.fa-clipboard:before {
  content: "\f328";
}
.fa-clipboard-check:before {
  content: "\f46c";
}
.fa-clipboard-list:before {
  content: "\f46d";
}
.fa-clock:before {
  content: "\f017";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-closed-captioning:before {
  content: "\f20a";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-download-alt:before {
  content: "\f381";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-cloud-upload-alt:before {
  content: "\f382";
}
.fa-cloudscale:before {
  content: "\f383";
}
.fa-cloudsmith:before {
  content: "\f384";
}
.fa-cloudversify:before {
  content: "\f385";
}
.fa-club:before {
  content: "\f327";
}
.fa-code:before {
  content: "\f121";
}
.fa-code-branch:before {
  content: "\f126";
}
.fa-code-commit:before {
  content: "\f386";
}
.fa-code-merge:before {
  content: "\f387";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cog:before {
  content: "\f013";
}
.fa-cogs:before {
  content: "\f085";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-comment:before {
  content: "\f075";
}
.fa-comment-alt:before {
  content: "\f27a";
}
.fa-comments:before {
  content: "\f086";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-compress:before {
  content: "\f066";
}
.fa-compress-alt:before {
  content: "\f422";
}
.fa-compress-wide:before {
  content: "\f326";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-conveyor-belt:before {
  content: "\f46e";
}
.fa-conveyor-belt-alt:before {
  content: "\f46f";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-cpanel:before {
  content: "\f388";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-credit-card-blank:before {
  content: "\f389";
}
.fa-credit-card-front:before {
  content: "\f38a";
}
.fa-cricket:before {
  content: "\f449";
}
.fa-crop:before {
  content: "\f125";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-css3-alt:before {
  content: "\f38b";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-curling:before {
  content: "\f44a";
}
.fa-cut:before {
  content: "\f0c4";
}
.fa-cuttlefish:before {
  content: "\f38c";
}
.fa-d-and-d:before {
  content: "\f38d";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-deaf:before {
  content: "\f2a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-deploydog:before {
  content: "\f38e";
}
.fa-deskpro:before {
  content: "\f38f";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-desktop-alt:before {
  content: "\f390";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-diagnoses:before {
  content: "\f470";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-digital-ocean:before {
  content: "\f391";
}
.fa-discord:before {
  content: "\f392";
}
.fa-discourse:before {
  content: "\f393";
}
.fa-dna:before {
  content: "\f471";
}
.fa-dochub:before {
  content: "\f394";
}
.fa-docker:before {
  content: "\f395";
}
.fa-dollar-sign:before {
  content: "\f155";
}
.fa-dolly:before {
  content: "\f472";
}
.fa-dolly-empty:before {
  content: "\f473";
}
.fa-dolly-flatbed:before {
  content: "\f474";
}
.fa-dolly-flatbed-alt:before {
  content: "\f475";
}
.fa-dolly-flatbed-empty:before {
  content: "\f476";
}
.fa-dot-circle:before {
  content: "\f192";
}
.fa-download:before {
  content: "\f019";
}
.fa-draft2digital:before {
  content: "\f396";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-dribbble-square:before {
  content: "\f397";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-dumbbell:before {
  content: "\f44b";
}
.fa-dyalog:before {
  content: "\f399";
}
.fa-earlybirds:before {
  content: "\f39a";
}
.fa-edge:before {
  content: "\f282";
}
.fa-edit:before {
  content: "\f044";
}
.fa-eject:before {
  content: "\f052";
}
.fa-elementor:before {
  content: "\f430";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-h-alt:before {
  content: "\f39b";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-ellipsis-v-alt:before {
  content: "\f39c";
}
.fa-ember:before {
  content: "\f423";
}
.fa-empire:before {
  content: "\f1d1";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-envira:before {
  content: "\f299";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-erlang:before {
  content: "\f39d";
}
.fa-ethereum:before {
  content: "\f42e";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-euro-sign:before {
  content: "\f153";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-exchange-alt:before {
  content: "\f362";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-exclamation-square:before {
  content: "\f321";
}
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-expand:before {
  content: "\f065";
}
.fa-expand-alt:before {
  content: "\f424";
}
.fa-expand-arrows:before {
  content: "\f31d";
}
.fa-expand-arrows-alt:before {
  content: "\f31e";
}
.fa-expand-wide:before {
  content: "\f320";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-external-link-alt:before {
  content: "\f35d";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-external-link-square-alt:before {
  content: "\f360";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-dropper:before {
  content: "\f1fb";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-facebook-f:before {
  content: "\f39e";
}
.fa-facebook-messenger:before {
  content: "\f39f";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-female:before {
  content: "\f182";
}
.fa-field-hockey:before {
  content: "\f44c";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-alt:before {
  content: "\f15c";
}
.fa-file-archive:before {
  content: "\f1c6";
}
.fa-file-audio:before {
  content: "\f1c7";
}
.fa-file-check:before {
  content: "\f316";
}
.fa-file-code:before {
  content: "\f1c9";
}
.fa-file-edit:before {
  content: "\f31c";
}
.fa-file-excel:before {
  content: "\f1c3";
}
.fa-file-exclamation:before {
  content: "\f31a";
}
.fa-file-image:before {
  content: "\f1c5";
}
.fa-file-medical:before {
  content: "\f477";
}
.fa-file-medical-alt:before {
  content: "\f478";
}
.fa-file-minus:before {
  content: "\f318";
}
.fa-file-pdf:before {
  content: "\f1c1";
}
.fa-file-plus:before {
  content: "\f319";
}
.fa-file-powerpoint:before {
  content: "\f1c4";
}
.fa-file-times:before {
  content: "\f317";
}
.fa-file-video:before {
  content: "\f1c8";
}
.fa-file-word:before {
  content: "\f1c2";
}
.fa-film:before {
  content: "\f008";
}
.fa-film-alt:before {
  content: "\f3a0";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-first-aid:before {
  content: "\f479";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-firstdraft:before {
  content: "\f3a1";
}
.fa-flag:before {
  content: "\f024";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-flipboard:before {
  content: "\f44d";
}
.fa-fly:before {
  content: "\f417";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-font:before {
  content: "\f031";
}
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-font-awesome-alt:before {
  content: "\f35c";
}
.fa-font-awesome-flag:before {
  content: "\f425";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-fonticons-fi:before {
  content: "\f3a2";
}
.fa-football-ball:before {
  content: "\f44e";
}
.fa-football-helmet:before {
  content: "\f44f";
}
.fa-forklift:before {
  content: "\f47a";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-freebsd:before {
  content: "\f3a4";
}
.fa-frown:before {
  content: "\f119";
}
.fa-futbol:before {
  content: "\f1e3";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-gavel:before {
  content: "\f0e3";
}
.fa-gem:before {
  content: "\f3a5";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-github:before {
  content: "\f09b";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-gitkraken:before {
  content: "\f3a6";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-gitter:before {
  content: "\f426";
}
.fa-glass-martini:before {
  content: "\f000";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-gofore:before {
  content: "\f3a7";
}
.fa-golf-ball:before {
  content: "\f450";
}
.fa-golf-club:before {
  content: "\f451";
}
.fa-goodreads:before {
  content: "\f3a8";
}
.fa-goodreads-g:before {
  content: "\f3a9";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-google-drive:before {
  content: "\f3aa";
}
.fa-google-play:before {
  content: "\f3ab";
}
.fa-google-plus:before {
  content: "\f2b3";
}
.fa-google-plus-g:before {
  content: "\f0d5";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-gratipay:before {
  content: "\f184";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-gripfire:before {
  content: "\f3ac";
}
.fa-grunt:before {
  content: "\f3ad";
}
.fa-gulp:before {
  content: "\f3ae";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-h1:before {
  content: "\f313";
}
.fa-h2:before {
  content: "\f314";
}
.fa-h3:before {
  content: "\f315";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-hacker-news-square:before {
  content: "\f3af";
}
.fa-hand-holding-box:before {
  content: "\f47b";
}
.fa-hand-lizard:before {
  content: "\f258";
}
.fa-hand-paper:before {
  content: "\f256";
}
.fa-hand-peace:before {
  content: "\f25b";
}
.fa-hand-point-down:before {
  content: "\f0a7";
}
.fa-hand-point-left:before {
  content: "\f0a5";
}
.fa-hand-point-right:before {
  content: "\f0a4";
}
.fa-hand-point-up:before {
  content: "\f0a6";
}
.fa-hand-pointer:before {
  content: "\f25a";
}
.fa-hand-receiving:before {
  content: "\f47c";
}
.fa-hand-rock:before {
  content: "\f255";
}
.fa-hand-scissors:before {
  content: "\f257";
}
.fa-hand-spock:before {
  content: "\f259";
}
.fa-handshake:before {
  content: "\f2b5";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-hdd:before {
  content: "\f0a0";
}
.fa-heading:before {
  content: "\f1dc";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-heart:before {
  content: "\f004";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-hexagon:before {
  content: "\f312";
}
.fa-hips:before {
  content: "\f452";
}
.fa-hire-a-helper:before {
  content: "\f3b0";
}
.fa-history:before {
  content: "\f1da";
}
.fa-hockey-puck:before {
  content: "\f453";
}
.fa-hockey-sticks:before {
  content: "\f454";
}
.fa-home:before {
  content: "\f015";
}
.fa-hooli:before {
  content: "\f427";
}
.fa-hospital:before {
  content: "\f0f8";
}
.fa-hospital-alt:before {
  content: "\f47d";
}
.fa-hospital-symbol:before {
  content: "\f47e";
}
.fa-hotjar:before {
  content: "\f3b1";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-hubspot:before {
  content: "\f3b2";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-id-card:before {
  content: "\f2c2";
}
.fa-id-card-alt:before {
  content: "\f47f";
}
.fa-image:before {
  content: "\f03e";
}
.fa-images:before {
  content: "\f302";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-inbox-in:before {
  content: "\f310";
}
.fa-inbox-out:before {
  content: "\f311";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-industry:before {
  content: "\f275";
}
.fa-industry-alt:before {
  content: "\f3b3";
}
.fa-info:before {
  content: "\f129";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-info-square:before {
  content: "\f30f";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-inventory:before {
  content: "\f480";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-italic:before {
  content: "\f033";
}
.fa-itunes:before {
  content: "\f3b4";
}
.fa-itunes-note:before {
  content: "\f3b5";
}
.fa-jack-o-lantern:before {
  content: "\f30e";
}
.fa-jenkins:before {
  content: "\f3b6";
}
.fa-joget:before {
  content: "\f3b7";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-js:before {
  content: "\f3b8";
}
.fa-js-square:before {
  content: "\f3b9";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-key:before {
  content: "\f084";
}
.fa-keyboard:before {
  content: "\f11c";
}
.fa-keycdn:before {
  content: "\f3ba";
}
.fa-kickstarter:before {
  content: "\f3bb";
}
.fa-kickstarter-k:before {
  content: "\f3bc";
}
.fa-korvue:before {
  content: "\f42f";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-laravel:before {
  content: "\f3bd";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-lemon:before {
  content: "\f094";
}
.fa-less:before {
  content: "\f41d";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-level-down-alt:before {
  content: "\f3be";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-up-alt:before {
  content: "\f3bf";
}
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-lightbulb:before {
  content: "\f0eb";
}
.fa-line:before {
  content: "\f3c0";
}
.fa-link:before {
  content: "\f0c1";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-linkedin-in:before {
  content: "\f0e1";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-lira-sign:before {
  content: "\f195";
}
.fa-list:before {
  content: "\f03a";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-lock:before {
  content: "\f023";
}
.fa-lock-alt:before {
  content: "\f30d";
}
.fa-lock-open:before {
  content: "\f3c1";
}
.fa-lock-open-alt:before {
  content: "\f3c2";
}
.fa-long-arrow-alt-down:before {
  content: "\f309";
}
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-luchador:before {
  content: "\f455";
}
.fa-lyft:before {
  content: "\f3c3";
}
.fa-magento:before {
  content: "\f3c4";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-male:before {
  content: "\f183";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-map-marker-alt:before {
  content: "\f3c5";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-medapps:before {
  content: "\f3c6";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-medium-m:before {
  content: "\f3c7";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-medrt:before {
  content: "\f3c8";
}
.fa-meetup:before {
  content: "\f2e0";
}
.fa-meh:before {
  content: "\f11a";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-alt:before {
  content: "\f3c9";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-microsoft:before {
  content: "\f3ca";
}
.fa-minus:before {
  content: "\f068";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-minus-hexagon:before {
  content: "\f307";
}
.fa-minus-octagon:before {
  content: "\f308";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-mix:before {
  content: "\f3cb";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-mizuni:before {
  content: "\f3cc";
}
.fa-mobile:before {
  content: "\f10b";
}
.fa-mobile-alt:before {
  content: "\f3cd";
}
.fa-mobile-android:before {
  content: "\f3ce";
}
.fa-mobile-android-alt:before {
  content: "\f3cf";
}
.fa-modx:before {
  content: "\f285";
}
.fa-monero:before {
  content: "\f3d0";
}
.fa-money-bill:before {
  content: "\f0d6";
}
.fa-money-bill-alt:before {
  content: "\f3d1";
}
.fa-moon:before {
  content: "\f186";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-music:before {
  content: "\f001";
}
.fa-napster:before {
  content: "\f3d2";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-newspaper:before {
  content: "\f1ea";
}
.fa-nintendo-switch:before {
  content: "\f418";
}
.fa-node:before {
  content: "\f419";
}
.fa-node-js:before {
  content: "\f3d3";
}
.fa-notes-medical:before {
  content: "\f481";
}
.fa-npm:before {
  content: "\f3d4";
}
.fa-ns8:before {
  content: "\f3d5";
}
.fa-nutritionix:before {
  content: "\f3d6";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-octagon:before {
  content: "\f306";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-osi:before {
  content: "\f41a";
}
.fa-outdent:before {
  content: "\f03b";
}
.fa-page4:before {
  content: "\f3d7";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-palfed:before {
  content: "\f3d8";
}
.fa-pallet:before {
  content: "\f482";
}
.fa-pallet-alt:before {
  content: "\f483";
}
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-paste:before {
  content: "\f0ea";
}
.fa-patreon:before {
  content: "\f3d9";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-pen:before {
  content: "\f304";
}
.fa-pen-alt:before {
  content: "\f305";
}
.fa-pen-square:before {
  content: "\f14b";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-pencil-alt:before {
  content: "\f303";
}
.fa-pennant:before {
  content: "\f456";
}
.fa-percent:before {
  content: "\f295";
}
.fa-periscope:before {
  content: "\f3da";
}
.fa-phabricator:before {
  content: "\f3db";
}
.fa-phoenix-framework:before {
  content: "\f3dc";
}
.fa-phone:before {
  content: "\f095";
}
.fa-phone-slash:before {
  content: "\f3dd";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-phone-volume:before {
  content: "\f2a0";
}
.fa-php:before {
  content: "\f457";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pills:before {
  content: "\f484";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-plane:before {
  content: "\f072";
}
.fa-plane-alt:before {
  content: "\f3de";
}
.fa-play:before {
  content: "\f04b";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-playstation:before {
  content: "\f3df";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-plus:before {
  content: "\f067";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-plus-hexagon:before {
  content: "\f300";
}
.fa-plus-octagon:before {
  content: "\f301";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-poo:before {
  content: "\f2fe";
}
.fa-portrait:before {
  content: "\f3e0";
}
.fa-pound-sign:before {
  content: "\f154";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-prescription-bottle:before {
  content: "\f485";
}
.fa-prescription-bottle-alt:before {
  content: "\f486";
}
.fa-print:before {
  content: "\f02f";
}
.fa-procedures:before {
  content: "\f487";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-pushed:before {
  content: "\f3e1";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-python:before {
  content: "\f3e2";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-question:before {
  content: "\f128";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-question-square:before {
  content: "\f2fd";
}
.fa-quidditch:before {
  content: "\f458";
}
.fa-quinscape:before {
  content: "\f459";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-racquet:before {
  content: "\f45a";
}
.fa-random:before {
  content: "\f074";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-react:before {
  content: "\f41b";
}
.fa-rebel:before {
  content: "\f1d0";
}
.fa-rectangle-landscape:before {
  content: "\f2fa";
}
.fa-rectangle-portrait:before {
  content: "\f2fb";
}
.fa-rectangle-wide:before {
  content: "\f2fc";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-red-river:before {
  content: "\f3e3";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-redo:before {
  content: "\f01e";
}
.fa-redo-alt:before {
  content: "\f2f9";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-rendact:before {
  content: "\f3e4";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-repeat:before {
  content: "\f363";
}
.fa-repeat-1:before {
  content: "\f365";
}
.fa-repeat-1-alt:before {
  content: "\f366";
}
.fa-repeat-alt:before {
  content: "\f364";
}
.fa-reply:before {
  content: "\f3e5";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-replyd:before {
  content: "\f3e6";
}
.fa-resolving:before {
  content: "\f3e7";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-retweet-alt:before {
  content: "\f361";
}
.fa-road:before {
  content: "\f018";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-rocketchat:before {
  content: "\f3e8";
}
.fa-rockrms:before {
  content: "\f3e9";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-ruble-sign:before {
  content: "\f158";
}
.fa-rupee-sign:before {
  content: "\f156";
}
.fa-safari:before {
  content: "\f267";
}
.fa-sass:before {
  content: "\f41e";
}
.fa-save:before {
  content: "\f0c7";
}
.fa-scanner:before {
  content: "\f488";
}
.fa-scanner-keyboard:before {
  content: "\f489";
}
.fa-scanner-touchscreen:before {
  content: "\f48a";
}
.fa-schlix:before {
  content: "\f3ea";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-scrubber:before {
  content: "\f2f8";
}
.fa-search:before {
  content: "\f002";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-searchengin:before {
  content: "\f3eb";
}
.fa-sellcast:before {
  content: "\f2da";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-server:before {
  content: "\f233";
}
.fa-servicestack:before {
  content: "\f3ec";
}
.fa-share:before {
  content: "\f064";
}
.fa-share-all:before {
  content: "\f367";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-shekel-sign:before {
  content: "\f20b";
}
.fa-shield:before {
  content: "\f132";
}
.fa-shield-alt:before {
  content: "\f3ed";
}
.fa-shield-check:before {
  content: "\f2f7";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-shipping-fast:before {
  content: "\f48b";
}
.fa-shipping-timed:before {
  content: "\f48c";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-shuttlecock:before {
  content: "\f45b";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-sign-in-alt:before {
  content: "\f2f6";
}
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-sign-out-alt:before {
  content: "\f2f5";
}
.fa-signal:before {
  content: "\f012";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-sistrix:before {
  content: "\f3ee";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-slack:before {
  content: "\f198";
}
.fa-slack-hash:before {
  content: "\f3ef";
}
.fa-sliders-h:before {
  content: "\f1de";
}
.fa-sliders-h-square:before {
  content: "\f3f0";
}
.fa-sliders-v:before {
  content: "\f3f1";
}
.fa-sliders-v-square:before {
  content: "\f3f2";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-smile:before {
  content: "\f118";
}
.fa-smoking:before {
  content: "\f48d";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-snowflake:before {
  content: "\f2dc";
}
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-alpha-down:before {
  content: "\f15d";
}
.fa-sort-alpha-up:before {
  content: "\f15e";
}
.fa-sort-amount-down:before {
  content: "\f160";
}
.fa-sort-amount-up:before {
  content: "\f161";
}
.fa-sort-down:before {
  content: "\f0dd";
}
.fa-sort-numeric-down:before {
  content: "\f162";
}
.fa-sort-numeric-up:before {
  content: "\f163";
}
.fa-sort-up:before {
  content: "\f0de";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-spade:before {
  content: "\f2f4";
}
.fa-speakap:before {
  content: "\f3f3";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-spinner-third:before {
  content: "\f3f4";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-square-full:before {
  content: "\f45c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-exclamation:before {
  content: "\f2f3";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-staylinked:before {
  content: "\f3f5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-steam-symbol:before {
  content: "\f3f6";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-sticker-mule:before {
  content: "\f3f7";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stopwatch:before {
  content: "\f2f2";
}
.fa-strava:before {
  content: "\f428";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-stripe:before {
  content: "\f429";
}
.fa-stripe-s:before {
  content: "\f42a";
}
.fa-studiovinari:before {
  content: "\f3f8";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-subway:before {
  content: "\f239";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-sun:before {
  content: "\f185";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-supple:before {
  content: "\f3f9";
}
.fa-sync:before {
  content: "\f021";
}
.fa-sync-alt:before {
  content: "\f2f1";
}
.fa-syringe:before {
  content: "\f48e";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-table-tennis:before {
  content: "\f45d";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-tablet-alt:before {
  content: "\f3fa";
}
.fa-tablet-android:before {
  content: "\f3fb";
}
.fa-tablet-android-alt:before {
  content: "\f3fc";
}
.fa-tablet-rugged:before {
  content: "\f48f";
}
.fa-tablets:before {
  content: "\f490";
}
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-tachometer-alt:before {
  content: "\f3fd";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-taxi:before {
  content: "\f1ba";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-telegram-plane:before {
  content: "\f3fe";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-tennis-ball:before {
  content: "\f45e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-thermometer:before {
  content: "\f491";
}
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbtack:before {
  content: "\f08d";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-ticket-alt:before {
  content: "\f3ff";
}
.fa-times:before {
  content: "\f00d";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-times-hexagon:before {
  content: "\f2ee";
}
.fa-times-octagon:before {
  content: "\f2f0";
}
.fa-times-square:before {
  content: "\f2d3";
}
.fa-tint:before {
  content: "\f043";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-train:before {
  content: "\f238";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-trash-alt:before {
  content: "\f2ed";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-tree-alt:before {
  content: "\f400";
}
.fa-trello:before {
  content: "\f181";
}
.fa-triangle:before {
  content: "\f2ec";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-trophy-alt:before {
  content: "\f2eb";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-tv:before {
  content: "\f26c";
}
.fa-tv-retro:before {
  content: "\f401";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-typo3:before {
  content: "\f42b";
}
.fa-uber:before {
  content: "\f402";
}
.fa-uikit:before {
  content: "\f403";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-undo:before {
  content: "\f0e2";
}
.fa-undo-alt:before {
  content: "\f2ea";
}
.fa-uniregistry:before {
  content: "\f404";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-university:before {
  content: "\f19c";
}
.fa-unlink:before {
  content: "\f127";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-untappd:before {
  content: "\f405";
}
.fa-upload:before {
  content: "\f093";
}
.fa-usb:before {
  content: "\f287";
}
.fa-usd-circle:before {
  content: "\f2e8";
}
.fa-usd-square:before {
  content: "\f2e9";
}
.fa-user:before {
  content: "\f007";
}
.fa-user-alt:before {
  content: "\f406";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-users:before {
  content: "\f0c0";
}
.fa-ussunnah:before {
  content: "\f407";
}
.fa-utensil-fork:before {
  content: "\f2e3";
}
.fa-utensil-knife:before {
  content: "\f2e4";
}
.fa-utensil-spoon:before {
  content: "\f2e5";
}
.fa-utensils:before {
  content: "\f2e7";
}
.fa-utensils-alt:before {
  content: "\f2e6";
}
.fa-vaadin:before {
  content: "\f408";
}
.fa-venus:before {
  content: "\f221";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-vial:before {
  content: "\f492";
}
.fa-vials:before {
  content: "\f493";
}
.fa-viber:before {
  content: "\f409";
}
.fa-video:before {
  content: "\f03d";
}
.fa-vimeo:before {
  content: "\f40a";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-vimeo-v:before {
  content: "\f27d";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-vk:before {
  content: "\f189";
}
.fa-vnv:before {
  content: "\f40b";
}
.fa-volleyball-ball:before {
  content: "\f45f";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-mute:before {
  content: "\f2e2";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-vuejs:before {
  content: "\f41f";
}
.fa-warehouse:before {
  content: "\f494";
}
.fa-warehouse-alt:before {
  content: "\f495";
}
.fa-watch:before {
  content: "\f2e1";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-weight:before {
  content: "\f496";
}
.fa-weixin:before {
  content: "\f1d7";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-whatsapp-square:before {
  content: "\f40c";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-whistle:before {
  content: "\f460";
}
.fa-whmcs:before {
  content: "\f40d";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-window:before {
  content: "\f40e";
}
.fa-window-alt:before {
  content: "\f40f";
}
.fa-window-close:before {
  content: "\f410";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-won-sign:before {
  content: "\f159";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-wordpress-simple:before {
  content: "\f411";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-x-ray:before {
  content: "\f497";
}
.fa-xbox:before {
  content: "\f412";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-yandex:before {
  content: "\f413";
}
.fa-yandex-international:before {
  content: "\f414";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-yen-sign:before {
  content: "\f157";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-youtube-square:before {
  content: "\f431";
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*!
 * Font Awesome Pro 5.0.7 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  src: url('fa-light-300.eot');
  src: url('fa-light-300.eot?#iefix') format("embedded-opentype"), url('fa-light-300.woff2') format("woff2"), url('fa-light-300.woff') format("woff"), url('fa-light-300.ttf') format("truetype"), url('fa-light-300.svg#fontawesome') format("svg");
}
.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}
/*!
 * WebApp Icons
 */
@font-face {
  font-family: 'nextgen-icons';
  src: url('nextgen-icons.eot');
  src: url('nextgen-icons.eot?#iefix') format("embedded-opentype"), url('nextgen-icons.woff2') format("woff2"), url('nextgen-icons.woff') format("woff"), url('nextgen-icons.ttf') format("truetype"), url('nextgen-icons.svg#nextgen-icons') format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Use the following CSS code if you want to have a class per icon */
.ni,
[data-icon]:before,
[class^="base-"],
[class*=" base-"] {
  font-family: 'nextgen-icons';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* why?
.page-content {
	.ni:before,
	[data-icon]:before {
		vertical-align: -8%;
	}
}*/
.navbar-toggler .ni:before,
.navbar-toggler [data-icon]:before {
  vertical-align: inherit !important;
}
.base-19:before {
  content: "\e09b";
}
.base-18:before {
  content: "\e09c";
}
.base-17:before {
  content: "\e09d";
}
.base-16:before {
  content: "\e09e";
}
.base-15:before {
  content: "\e09f";
}
.base-14:before {
  content: "\e0a0";
}
.base-13:before {
  content: "\e0a1";
}
.base-12:before {
  content: "\f000";
}
.base-11:before {
  content: "\f00b";
}
.base-10:before {
  content: "\f00a";
}
.base-9:before {
  content: "\f1c8";
}
.base-8:before {
  content: "\f1e3";
}
.base-7:before {
  content: "\f413";
}
.base-6:before {
  content: "\f412";
}
.base-5:before {
  content: "\f411";
}
.base-4:before {
  content: "\f410";
}
.base-3:before {
  content: "\f409";
}
.base-2:before {
  content: "\f408";
}
.base-1:before {
  content: "\f405";
}
.md-profile:before {
  content: "\f407";
}
.md-picframe:before {
  content: "\f406";
}
.ni-phone:before {
  content: "\f402";
}
.ni-calendar-fine:before {
  content: "\f403";
}
.ni-blog-read:before {
  content: "\f404";
}
.ni-my-apps:before {
  content: "\f328";
}
.ni-big-plus:before {
  content: "\f276";
}
.ni-minify-nav:before {
  content: "\f254";
}
.ni-lock-nav:before {
  content: "\f2ae";
}
.ni-chevron-down:before {
  content: "\f2f9";
}
.ni-chevron-up:before {
  content: "\f2fc";
}
.ni-chevron-left:before {
  content: "\f2fa";
}
.ni-chevron-right:before {
  content: "\f2fb";
}
.ni-menu:before {
  content: "\e000";
}
.ni-user-follow:before {
  content: "\e002";
}
.ni-user-following:before {
  content: "\e003";
}
.ni-user-unfollow:before {
  content: "\e004";
}
.ni-trophy:before {
  content: "\e006";
}
.ni-screen-smartphone:before {
  content: "\e010";
}
.ni-screen-desktop:before {
  content: "\e011";
}
.ni-plane:before {
  content: "\e012";
}
.ni-notebook:before {
  content: "\e013";
}
.ni-moustache:before {
  content: "\e014";
}
.ni-mouse:before {
  content: "\e015";
}
.ni-magnet:before {
  content: "\e016";
}
.ni-energy:before {
  content: "\e020";
}
.ni-emoticon-smile:before {
  content: "\e021";
}
.ni-disc:before {
  content: "\e022";
}
.ni-cursor-move:before {
  content: "\e023";
}
.ni-crop:before {
  content: "\e024";
}
.ni-credit-card:before {
  content: "\e025";
}
.ni-chemistry:before {
  content: "\e026";
}
.ni-user:before {
  content: "\e005";
}
.ni-speedometer:before {
  content: "\e007";
}
.ni-social-youtube:before {
  content: "\e008";
}
.ni-social-twitter:before {
  content: "\e009";
}
.ni-social-tumblr:before {
  content: "\e00a";
}
.ni-social-facebook:before {
  content: "\e00b";
}
.ni-social-dropbox:before {
  content: "\e00c";
}
.ni-social-dribbble:before {
  content: "\e00d";
}
.ni-shield:before {
  content: "\e00e";
}
.ni-screen-tablet:before {
  content: "\e00f";
}
.ni-magic-wand:before {
  content: "\e017";
}
.ni-hourglass:before {
  content: "\e018";
}
.ni-graduation:before {
  content: "\e019";
}
.ni-ghost:before {
  content: "\e01a";
}
.ni-game-controller:before {
  content: "\e01b";
}
.ni-fire:before {
  content: "\e01c";
}
.ni-eyeglasses:before {
  content: "\e01d";
}
.ni-envelope-open:before {
  content: "\e01e";
}
.ni-envelope-letter:before {
  content: "\e01f";
}
.ni-bell:before {
  content: "\e027";
}
.ni-badge:before {
  content: "\e028";
}
.ni-anchor:before {
  content: "\e029";
}
.ni-wallet:before {
  content: "\e02a";
}
.ni-vector:before {
  content: "\e02b";
}
.ni-speech:before {
  content: "\e02c";
}
.ni-puzzle:before {
  content: "\e02d";
}
.ni-printer:before {
  content: "\e02e";
}
.ni-present:before {
  content: "\e02f";
}
.ni-playlist:before {
  content: "\e030";
}
.ni-pin:before {
  content: "\e031";
}
.ni-picture:before {
  content: "\e032";
}
.ni-map:before {
  content: "\e033";
}
.ni-layers:before {
  content: "\e034";
}
.ni-handbag:before {
  content: "\e035";
}
.ni-globe-alt:before {
  content: "\e036";
}
.ni-globe:before {
  content: "\e037";
}
.ni-frame:before {
  content: "\e038";
}
.ni-folder-alt:before {
  content: "\e039";
}
.ni-film:before {
  content: "\e03a";
}
.ni-feed:before {
  content: "\e03b";
}
.ni-earphones-alt:before {
  content: "\e03c";
}
.ni-earphones:before {
  content: "\e03d";
}
.ni-drop:before {
  content: "\e03e";
}
.ni-drawer:before {
  content: "\e03f";
}
.ni-docs:before {
  content: "\e040";
}
.ni-directions:before {
  content: "\e041";
}
.ni-direction:before {
  content: "\e042";
}
.ni-diamond:before {
  content: "\e043";
}
.ni-cup:before {
  content: "\e044";
}
.ni-compass:before {
  content: "\e045";
}
.ni-call-out:before {
  content: "\e046";
}
.ni-call-in:before {
  content: "\e047";
}
.ni-call-end:before {
  content: "\e048";
}
.ni-calculator:before {
  content: "\e049";
}
.ni-bubbles:before {
  content: "\e04a";
}
.ni-briefcase:before {
  content: "\e04b";
}
.ni-book-open:before {
  content: "\e04c";
}
.ni-basket-loaded:before {
  content: "\e04d";
}
.ni-basket:before {
  content: "\e04e";
}
.ni-bag:before {
  content: "\e04f";
}
.ni-action-undo:before {
  content: "\e050";
}
.ni-action-redo:before {
  content: "\e051";
}
.ni-wrench:before {
  content: "\e052";
}
.ni-umbrella:before {
  content: "\e053";
}
.ni-trash:before {
  content: "\e054";
}
.ni-tag:before {
  content: "\e055";
}
.ni-support:before {
  content: "\e056";
}
.ni-size-fullscreen:before {
  content: "\e057";
}
.ni-size-actual:before {
  content: "\e058";
}
.ni-shuffle:before {
  content: "\e059";
}
.ni-share-alt:before {
  content: "\e05a";
}
.ni-share:before {
  content: "\e05b";
}
.ni-rocket:before {
  content: "\e05c";
}
.ni-question:before {
  content: "\e05d";
}
.ni-pie-chart:before {
  content: "\e05e";
}
.ni-pencil:before {
  content: "\e05f";
}
.ni-note:before {
  content: "\e060";
}
.ni-music-tone-alt:before {
  content: "\e061";
}
.ni-music-tone:before {
  content: "\e062";
}
.ni-microphone:before {
  content: "\e063";
}
.ni-loop:before {
  content: "\e064";
}
.ni-logout:before {
  content: "\e065";
}
.ni-login:before {
  content: "\e066";
}
.ni-list:before {
  content: "\e067";
}
.ni-like:before {
  content: "\e068";
}
.ni-home:before {
  content: "\e069";
}
.ni-grid:before {
  content: "\e06a";
}
.ni-graph:before {
  content: "\e06b";
}
.ni-equalizer:before {
  content: "\e06c";
}
.ni-dislike:before {
  content: "\e06d";
}
.ni-cursor:before {
  content: "\e06e";
}
.ni-control-start:before {
  content: "\e06f";
}
.ni-control-rewind:before {
  content: "\e070";
}
.ni-control-play:before {
  content: "\e071";
}
.ni-control-pause:before {
  content: "\e072";
}
.ni-control-forward:before {
  content: "\e073";
}
.ni-control-end:before {
  content: "\e074";
}
.ni-calendar:before {
  content: "\e075";
}
.ni-bulb:before {
  content: "\e076";
}
.ni-bar-chart:before {
  content: "\e077";
}
.ni-arrow-up:before {
  content: "\e078";
}
.ni-arrow-right:before {
  content: "\e079";
}
.ni-arrow-left:before {
  content: "\e07a";
}
.ni-arrow-down:before {
  content: "\e07b";
}
.ni-ban:before {
  content: "\e07c";
}
.ni-bubble:before {
  content: "\e07d";
}
.ni-camcorder:before {
  content: "\e07e";
}
.ni-camera:before {
  content: "\e07f";
}
.ni-check:before {
  content: "\e080";
}
.ni-clock:before {
  content: "\e081";
}
.ni-close:before {
  content: "\e082";
}
.ni-cloud-download:before {
  content: "\e083";
}
.ni-cloud-upload:before {
  content: "\e084";
}
.ni-doc:before {
  content: "\e085";
}
.ni-envelope:before {
  content: "\e086";
}
.ni-eye:before {
  content: "\e087";
}
.ni-flag:before {
  content: "\e088";
}
.ni-folder:before {
  content: "\e089";
}
.ni-heart:before {
  content: "\e08a";
}
.ni-info:before {
  content: "\e08b";
}
.ni-key:before {
  content: "\e08c";
}
.ni-link:before {
  content: "\e08d";
}
.ni-lock:before {
  content: "\e08e";
}
.ni-lock-open:before {
  content: "\e08f";
}
.ni-magnifier:before {
  content: "\e090";
}
.ni-magnifier-add:before {
  content: "\e091";
}
.ni-magnifier-remove:before {
  content: "\e092";
}
.ni-paper-clip:before {
  content: "\e093";
}
.ni-paper-plane:before {
  content: "\e094";
}
.ni-plus:before {
  content: "\e095";
}
.ni-pointer:before {
  content: "\e096";
}
.ni-power:before {
  content: "\e097";
}
.ni-refresh:before {
  content: "\e098";
}
.ni-reload:before {
  content: "\e099";
}
.ni-settings:before {
  content: "\e09a";
}
.ni-users:before {
  content: "\e001";
}

/*  THEME COLORs
========================================================================== */
/* Looks good on chrome default color profile */
/* looks good in sRGB but washed up on chrome default 
$color-primary:						#826bb0;
$color-success:						#31cb55;
$color-info:						#5e93ec;
$color-warning:						#eec559;
$color-danger:						#dc4b92;
$color-fusion:						darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
/*  Color Polarity
========================================================================== */
/*  PAINTBUCKET MIXER
========================================================================== */
/* the grays */
/* the sapphires */
/* the emeralds */
/* the amethyths */
/* the topaz */
/* the rubies */
/* the graphites */
/*  Define universal border difition (div outlines, etc)
========================================================================== */
/*  MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
========================================================================== */
/* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
/* bootstrap reference xs: 0,  sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
/* global var used for spacing*/
/* Uniform Padding variable */
/* Heads up! This is a global scoped variable - changing may impact the whole template */
/*   BOOTSTRAP OVERRIDES (bootstrap variables)
========================================================================== */
/* usage: theme-colors("primary"); */
/* forms */
/*$input-height:							calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
/* links */
/* checkbox */
/*$custom-file-height-inner:				calc(2.25rem - 1px);*/
/* not part of bootstrap variable */
/* custom checkbox */
/* custom range */
/* select */
/* badge */
/* cards */
/*border radius*/
/* alert */
/* toast */
/* breadcrumb */
/* input button */
/* nav link */
/* nav, tabs, pills */
/* tables */
/* dropdowns */
/* dropdowns sizes */
/* popovers */
/* tooltips */
/* modal */
/* reference guide
http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
8px = 0.5rem
9px = 0.5625rem
10px = 0.625rem
11px = 0.6875rem
12px = 0.75rem
13px = 0.8125rem
14px = 0.875rem
15px = 0.9375rem
16px = 1rem (base)
17px = 1.0625rem
18px = 1.125rem
19px = 1.1875rem
20px = 1.25rem
21px = 1.3125rem
22px = 1.375rem
24px = 1.5rem
25px = 1.5625rem
26px = 1.625rem
28px = 1.75rem
30px = 1.875rem
32px = 2rem
34px = 2.125rem
36px = 2.25rem
38px = 2.375rem
40px = 2.5rem
*/
/* Fonts */
/* carousel */
/*  BASE VARS
========================================================================== */
/* font vars below will auto change to rem values using function rem($value)*/
/* 11px   */
/* 12px   */
/* 12.5px */
/* 14px   */
/* 15px   */
/* 16px   */
/* 28px   */
/*  Font Family
========================================================================== */
/*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
/*  ANIMATIONS
========================================================================== */
/* this addresses all animation related to nav hide to nav minify */
/*  Z-INDEX declearation
========================================================================== */
/* we adjust bootstrap z-index to be higher than our higest z-index*/
/*  CUSTOM ICON PREFIX 
========================================================================== */
/*  PRINT CSS (landscape or portrait)
========================================================================== */
/* landscape or portrait */
/* auto, letter */
/*  Common Element Variables
========================================================================== */
/* Z-index decleartion "birds eye view"
========================================================================== */
/*  Components
========================================================================== */
/*  PAGE HEADER STUFF
========================================================================== */
/* colors */
/* height */
/* logo */
/* try not to go beywond the width of $main_nav_width value */
/* you may need to change this depending on your logo design */
/* adjust this as you see fit : left, right, center */
/* icon font size (not button) */
/* search input box */
/* suggestion: #ccced0*/
/* btn */
/* dropdown: app list */
/* badge */
/* COMPONENTS & MODS */
/*  NAVIGATION STUFF

Guide:

aside.page-sidebar ($nav-width, $nav-background)
	.page-logo
	.primary-nav
		.info-card
		ul.nav-menu
			li
				a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
					icon 
					span
					collapse-sign 
					
				ul.nav-menu-sub-one  
					li
						a ($nav-level-1... $nav-sub-link-height)
							span
							collapse-sign

						ul.nav-menu-sub-two
							li
								a ($nav-level-2... $nav-sub-link-height)
									span

		p.nav-title ($nav-title-*...)


========================================================================== */
/* main navigation */
/* left panel */
/* nav parent level-0 */
/* nav icon sizes */
/* badge default */
/* all child */
/* nav title */
/* nav Minify */
/* when the menu pops on hover */
/* navigation Width */
/* partial visibility of the menu */
/* top navigation */
/* nav Info Card (appears below the logo) */
/* width is auto */
/* nav DL labels for all child */
/* will be pulled to left as a negative value */
/*   MISC Settings
========================================================================== */
/* List Table */
/*   PAGE SETTINGS
========================================================================== */
/*   PAGE BREADCRUMB 
========================================================================== */
/*   PAGE COMPONENT PANELS 
========================================================================== */
/*   PAGE COMPONENT PROGRESSBARS 
========================================================================== */
/*   PAGE COMPONENT MESSENGER 
========================================================================== */
/*   FOOTER
========================================================================== */
/*   GLOBALS
========================================================================== */
/* ACCESSIBILITIES */
.app-body-demo {
  height: 350px;
  max-width: 550px;
  margin: 0 auto;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.app-body-demo .app-nav-demo:not(.app-nav-demo-minify) {
  width: 20%;
}
.app-body-demo .app-nav-demo-minify {
  width: 7%;
  padding: 3px;
}
.app-body-demo .app-nav-demo-minify .page-logo {
  width: auto;
}
.app-body-demo .app-nav-demo-hidden {
  width: 10px;
}
.app-body-demo .app-header-demo {
  height: 30px;
}
.app-body-demo .app-nav-demo-top {
  height: 26px;
}
.app-body-demo .app-header-btn-demo {
  width: 26px;
  height: 18px;
  border-radius: 2px;
  padding: 0 !important;
  font-size: 10px;
}
.app-body-demo .app-hematite-demo {
  background: #434a51;
}
.app-body-demo .app-amethyst-demo {
  background: #5c4581;
}
.app-body-demo .app-aquamarine-demo {
  background: #476f85;
}
.app-body-demo .app-sapphire-demo {
  background: #334768;
}
#app-eventlog {
  height: 260px;
  min-height: 260px;
  max-height: 300px;
  overflow: auto;
  display: block;
  /*> div:last-child {
		background:#f9f4b5;
	}

	> div:nth-last-child(2) {
		background:#fffde1;
	}*/
}
#app-eventlog > div:not(:last-child) {
  border-bottom: 1px solid #eaeaea;
}
#app-eventlog:empty {
  background: #eee;
}
#app-eventlog:empty:before {
  content: "Event Logs";
  font-size: 28px;
  font-weight: 300;
  color: #c7c7c7;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -20px;
  bottom: 0;
  left: 0;
  right: 0;
}
#app-eventlog .fs-base .badge {
  font-size: 90% !important;
  font-weight: 400 !important;
  background: #a9a9a9;
  text-align: left;
  min-width: 50px;
}
.prettyprint {
  overflow: auto;
  background: #f7f9fa;
  font-size: 100%;
  padding: 1rem 1rem !important;
  border: 0 !important;
}
.right-dialog .modal-dialog {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 350px;
  margin-top: 0px;
  margin-bottom: 0px;
  /* height: 100vh; */
  min-height: 100vh;
}
.right-dialog .modal-content {
  height: 100vh;
  overflow-y: auto;
}
.icon-button-white {
  color: white !important;
}
.footer-bottom {
  position: absolute !important;
  bottom: 10px;
  right: 10px;
}

.page-content {
  height: calc(100vh - 111px);
  overflow-y: overlay;
}

.page-content accordion-group.panel {
  margin: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
}

.page-content .panel.panel-m-0 {
  margin: 0 !important;
  box-shadow: none !important;
  border: 0 !important;
}

.page-content .panel-heading.card-header {
  padding: 0 !important;
  border-bottom: 0 !important;
}

.page-content .panel-body.card-block {
  padding: 0 !important;
}

.cur-p:hover {
  cursor: pointer;
}

.ov-h {
  overflow: hidden;
}

tabset.tabs-nav-hidden .nav-tabs {
  display: none;
}

carousel.smart-hide-controls .carousel-control-prev,
carousel.smart-hide-controls .carousel-control-next {
  display: none;
}

carousel.smart-fade slide.item {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

carousel.smart-fade slide.item:not(.active) {
  display: table-cell;
  -webkit-animation-name: carouselFadeOut;
          animation-name: carouselFadeOut;
}

carousel.smart-fade slide.item.active {
  width: 100%;
  -webkit-animation-name: carouselFadeIn;
          animation-name: carouselFadeIn;
}

carousel.smart-slide slide.item {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

carousel.smart-slide slide.item:not(.active) {
  display: table-cell;
  -webkit-animation-name: carouselSlideOut;
          animation-name: carouselSlideOut;
}

carousel.smart-slide slide.item.active {
  width: 100%;
  -webkit-animation-name: carouselSlideIn;
          animation-name: carouselSlideIn;
}

@-webkit-keyframes carouselFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes carouselFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes carouselFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes carouselFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes carouselSlideOut {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

@keyframes carouselSlideOut {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

@-webkit-keyframes carouselSlideIn {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}

@keyframes carouselSlideIn {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}

/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */

.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */

.toast-title {
  font-weight: bold;
}

.toast-message {
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}

.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}

.toast-container * {
  box-sizing: border-box;
}

.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}

.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */

.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */

.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */

.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}

/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */

.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}

.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}

/* Responsive Design */

@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/* You can add global styles to this file, and also import other style files */

/* Provide sufficient contrast against white background */

/* syncfusion style class */

.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}

.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}

.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}

.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}

.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}

.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}

.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}

.ng-select .ng-has-value .ng-placeholder{display:none}

.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}

.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}

.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}

[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}

.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}

.ng-select.ng-select-single .ng-select-container{height:36px}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}

[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}

[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}

[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}

[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}

[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}

[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}

[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}

[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}

.ng-select .ng-clear-wrapper{color:#999}

.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}

.ng-select .ng-spinner-zone{padding:5px 5px 0 0}

[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}

.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}

[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}

.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}

.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}

.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}

.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}

.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}

.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}

.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}

.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}

.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}

[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}

[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}

[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}

/* @import "../node_modules/@syncfusion/ej2/styles/compatibility/bootstrap4.css"; */

@font-face {
  font-family: "e-icons";
  font-style: normal;
  font-weight: normal;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjd+TB0AAAEoAAAAVmNtYXBetVstAAAJ3AAABehnbHlmZK6W2AAAE/QAAbH8aGVhZB7NZXMAAADQAAAANmhoZWEIXQYYAAAArAAAACRobXR4XAAAAAAAAYAAAAhcbG9jYViKwJYAAA/EAAAEMG1heHADRgHQAAABCAAAACBuYW1lc0cOBgABxfAAAAIlcG9zdJqyfv8AAcgYAAAi2gABAAAEAAAAAFwEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAACFwABAAAAAQAA1eUP9F8PPPUACwQAAAAAAN3XkDsAAAAA3deQOwAAAAAEAAQAAAAACAACAAAAAAAAAAEAAAIXAcQAJQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHpKwQAAAAAXAQAAAAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AQECBAWyngYGBQUEAwEBAgQFsp4GBgUFBAMBAQIEBbIBAQMEBQUGBwG4BwYFBQQDAQGvBgIEAgEBAwQFBQYGnq8GAgQCAQEDBAUFBgaerwYCBAIBAQMEBQUGBp4BAQMEBQUGB/5IBwYFBQQDAQEECgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQnyCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQnyCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQmzH/ytA3IfHwEBAwQFBQYGQwgHBXdOAQEDBAUFBgdCCAcFd04BAQMEBQUGBkMIBwV3LgcGBQUEAwEBAQEDBAUFBgcudAUDBwhDBgYFBQQDAQFOdAUDBwhCBwYFBQQDAQFOdAUDBwhDBgYFBQQDAQEfBwYFBQQDAQEBAQMEBQUGAAAAAAEAAAAAA3kD+ABWAAABES8GDwsfBQEfAjM/BAE/BS8LDwYRNS8JKwEPCQHB0AQGBQYLDAwMBgUFBQQEAwIEAQEEAgQDBQE7BxMMDAwGBgUFAT8FAwQCBAEBBAIDBAQFBQUGDAwMCwYFBgTQAQICBgcKCgYGBwYGBwYFCwkIBgICAQO5/SXNBAQDAwMBAQMDAwQEBQUGBQwMDAwFBgUE/skHCQMDAgIDBAE7BQUGBQwMDAwFBgUFBAQDAgQBAQMDAwQEzQLbBgcGBgoKBwYCAgEBAgIGBwoKBgYHAAACAAAAAAP4A/gARQCJAAAJAQ8FHws/BhEVHwk7AT8JNREvCg8FFxEfCjM/AwE/BS8LDwYRNS8JKwEPCQFW/sUFAwQCBAEBAwMDBAQFBQUGDAwMCwYFBQXQAQICBgcKCgYGBwYGBwYGCgoHBgICAQECAwUFBwcJBQwMBgYGBgUF5AECAwUFBwcJBgYGDAwLBgUBPwUDBAIEAQEDAwMEBAUFBQYMDAwLBgUFBdABAgIGBwoKBgYHBgYHBgYKCgcGAgIBA+b+yAQFBgUMDAwMBQYFBQQEAwIEAQEDAwMEBM39JQYHBgYKCgcGAgIBAQICBgcKCgYGBwYDcgkJCQgHBgYEAgIB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AWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAAdvcGFjaXR5BWNoYXJ0D2luY3JlYXNlLWluZGVudAVlcmFzZQxzdHJva2UtY29sb3IMY2hldnJvbi1kb3duDGFsaWduLW1pZGRsZQlzdWJzY3JpcHQKYnJlYWstcGFnZQlhbGlnbi10b3AHem9vbS1pbhJjaGV2cm9uLXJpZ2h0LWZpbGwKY29sbGFwc2UtMQxjaGV2cm9uLWxlZnQMaW5zZXJ0LXJpZ2h0C2ZvbGRlci1vcGVuBnJlcGVhdANwYW4McHJvcGVydGllcy0xEGF1dG8tZml0LWNvbnRlbnQGZmlsdGVyD3Nob3ctaGlkZS1wYW5lbAdyZWZyZXNoCWdyaWQtdmlldwVjaGVjaw1kZWxldGUtY29sdW1uBXN0eWxlEW1vcmUtaG9yaXpvbnRhbC0xBWFwcGx5C2dyYW5kLXRvdGFsDnRpbWVsaW5lLW1vbnRoEWNoZXZyb24tbGVmdC1maWxsCXBhcmFncmFwaA9jaGV2cm9uLXVwLWZpbGwPZGVjcmVhc2UtaW5kZW50EGV4aXQtZnVsbC1zY3JlZW4Gc2VhcmNoCmV4cG9ydC1jc3YMYWxpZ24tYm90dG9tCmV4cG9ydC1wZGYKYXJyb3ctbGVmdAtjaXJjbGUtaW5mbw5saXN0LXVub3JkZXJlZAdzYXZlLWFzDGxpc3Qtb3JkZXJlZARwbGF5BGxpbmsNdGltZWxpbmUtd2Vlawphbm5vdGF0aW9uCGJvb2ttYXJrDGFsaWduLWNlbnRlcg5wYWdlLW51bWJlcmluZwpjaGV2cm9uLXVwBGxvY2sMaW5zZXJ0LWJlbG93C2luc2VydC1sZWZ0CmRlbGV0ZS1yb3cFcGFzdGUKcGFnZS1zZXR1cAlyZWRhY3Rpb24KdHdvLWNvbHVtbgtjaXJjbGUtaGVscAx0aW1lbGluZS1kYXkDY3V0EmZpeGVkLWNvbHVtbi13aWR0aAlzb3J0aW5nLTINY2lyY2xlLXJlbW92ZQVwcmludBFjaGV2cm9uLWRvd24tZmlsbAVjbG9zZQthbGlnbi1yaWdodA9hdXRvLWZpdC13aW5kb3cMZmlsdGVyLWNsZWFyBWJyZWFrCHpvb20tb3V0CWZvbnQtbmFtZQVzdGFtcARzYXZlDGV4cG9ydC1leGNlbAxzdHJva2Utc3R5bGUJc3ViLXRvdGFsBnJlbmFtZQR1bmRvEHRhYmxlLW9mLWNvbnRlbnQMcGFpbnQtYnVja2V0CmNpcmNsZS1hZGQJc2lnbmF0dXJlBXBhdXNlA3N1bQRwbHVzBmZvb3RlcgxzdHJva2Utd2lkdGgKZnJlZXplLXJvdwhkb3dubG9hZA9hbm5vdGF0aW9uLWVkaXQNYnJlYWstc2VjdGlvbgVub3RlcwxjaXJjbGUtY2xvc2USdGltZWxpbmUtd29yay13ZWVrBXRhYmxlD3RleHQtYW5ub3RhdGlvbghmaWxlLW5ldw1uZXctcGFyYWdyYXBoDW1vdXNlLXBvaW50ZXIHdHdvLXJvdwh1cGxvYWQtMQ1jaGV2cm9uLXJpZ2h0CWZvcm0tZGF0YRFudW1iZXItZm9ybWF0dGluZwlsYXN0LXBhZ2UGZm9sZGVyCmFsaWduLWxlZnQPaGlnaGxpZ2h0LWNvbG9yC2Z1bGwtc2NyZWVuBmhlYWRlcgV0cmFzaAhjb21tZW50cw1maWx0ZXItYWN0aXZlBWltYWdlDWZ1bGwtc2NyZWVuLTIEcmVkbwtzdXBlcnNjcmlwdAZpbXBvcnQEY29weQpmaXJzdC1wYWdlCnNlbGVjdC1hbGwGc2hhcGVzA2tleQZleHBvcnQPbW9yZS12ZXJ0aWNhbC0xDWZyZWV6ZS1jb2x1bW4MaW5zZXJ0LWFib3ZlDGxpbmUtc3BhY2luZwlvcGVuLWxpbmsNc3RyaWtldGhyb3VnaANleWUHZGlzcGxheQpsb3dlci1jYXNlCnVwcGVyLWNhc2UEYm9sZBdjaGV2cm9uLWxlZnQtZmlsbC1zbWFsbBVjaGV2cm9uLXVwLWZpbGwtc21hbGwGaXRhbGljBGVkaXQJY29kZS12aWV3BnJlc2l6ZQl1bmRlcmxpbmULaW5zZXJ0LWNvZGULbGluay1yZW1vdmUHY2FwdGlvbgl2aWV3LXNpZGUOZXJyb3ItdHJlZXZpZXcXY2hldnJvbi1kb3duLWZpbGwtc21hbGwYY2hldnJvbi1yaWdodC1maWxsLXNtYWxsDmh5cGVybGluay1jb3B5B2p1c3RpZnkNYm9yZGVyLW1pZGRsZQxib3JkZXItaW5uZXIKYm9yZGVyLWFsbAxib3JkZXItcmlnaHQIYnVsbGV0LTIMYm9yZGVyLW91dGVyDHRhYmxlLWRlbGV0ZQpib3JkZXItdG9wCGJ1bGxldC00CGJ1bGxldC0zC3BhcmFncmFwaC0yC2JvcmRlci1sZWZ0EGh5cGVybGluay1yZW1vdmUNYm9yZGVyLWNlbnRlcg1ib3JkZXItYm90dG9tCGJ1bGxldC01DGJvcmRlci1hbGwtMhB0YWJsZS1wcm9wZXJ0aWVzDHJlc3RhcnQtYXQtMQ5oeXBlcmxpbmstZWRpdAhidWxsZXQtMQRjZWxsEmNvbnRpbnVlLW51bWJlcmluZwRub25lCXRodW1ibmFpbA5oeXBlcmxpbmstb3BlbghidWxsZXQtNg9yZWN1cnJlbmNlLWVkaXQDZGF5CmFycm93LWRvd24TY2hldnJvbi1sZWZ0LWRvdWJsZRRjaGV2cm9uLXJpZ2h0LWRvdWJsZRJtYXJrLWZvci1yZWRhY3Rpb24RYWdlbmRhLWRhdGUtcmFuZ2UIY2FsZW5kYXITY2hldnJvbi1kb3duLWRvdWJsZQR3ZWVrDGFycm93LWxlZnQtMglzb3J0aW5nLTEOdGltZWxpbmUtdG9kYXkFbW9udGgRY2hldnJvbi11cC1kb3VibGUMbW9udGgtYWdlbmRhBWNsb2NrCnJlY3VycmVuY2UJdGltZS16b25lEWJvcmRlci1kaWFnb25hbC0yC2Rlc2NyaXB0aW9uCXNlbGVjdGlvbgRtZW51C2Fycm93LXJpZ2h0B3Jlc2l6ZXIIbG9jYXRpb24IYXJyb3ctdXAPdGltZWxpbmUtYWdlbmRhBnBlb3BsZRRpbnRlcm1lZGlhdGUtc3RhdGUtMgpncm91cC1pY29uDWRyYWctYW5kLWRyb3AKZGF0ZS1yYW5nZRFib3JkZXItZGlhZ29uYWwtMQxjaXJjbGUtY2hlY2sOZmllbGQtc2V0dGluZ3MGZXhwYW5kCmNvbGxhcHNlLTIMY2hhcnQtY29sdW1uCWNoYXJ0LWJhcgpjaGFydC1saW5lDWNoYXJ0LXNjYXR0ZXIKY2hhcnQtYXJlYQtjaGFydC1wb2xhchBwYXJhLW9wdGlvbi11cC0yDnBhcmEtb3B0aW9uLXVwCmxpbmUtc21hbGwScGFyYS1vcHRpb24tZG93bi0yD2xpbmUtdmVyeS1zbWFsbBdkcmFnLWFuZC1kcm9wLWluZGljYXRvcgtsaW5lLW5vcm1hbBBwYXJhLW9wdGlvbi1kb3duEXRhYmxlLWFsaWduLXJpZ2h0FXZlcnRpY2FsLWFsaWduLWJvdHRvbRV2ZXJ0aWNhbC1hbGlnbi1jZW50ZXISdGFibGUtYWxpZ24tY2VudGVyD2NlbGwtYWxpZ24tbGVmdBBjZWxsLWFsaWduLXJpZ2h0D3RhYmxlLWNlbGwtbm9uZRN0YWJsZS1ib3JkZXItY3VzdG9tA2FsbBFjZWxsLWFsaWduLWNlbnRlchB0YWJsZS1hbGlnbi1sZWZ0A2JveBJ2ZXJ0aWNhbC1hbGlnbi10b3AIcG9ydHJhaXQJbGFuZHNjYXBlC2NoZWNrLWxhcmdlEmludGVybWVkaWF0ZS1zdGF0ZQZlZGl0ZWQNc2VuZC1iYWNrd2FyZAxzZW5kLXRvLWJhY2sFb3JkZXIJdW5ncm91cC0xDWJyaW5nLWZvcndhcmQHZ3JvdXAtMQ5icmluZy10by1mcm9udAdzb3J0LXVwCXNvcnQtZG93bhJjaGV2cm9uLWRvd24tc21hbGwTY2hldnJvbi1yaWdodC1zbWFsbBBjaGV2cm9uLXVwLXNtYWxsEmNoZXZyb24tbGVmdC1zbWFsbAt0ZXh0LWhlYWRlchB0ZXh0LWFsdGVybmF0aXZlDGNsZWFyLWZvcm1hdAdyZXBsYWNlCmZvbnQtY29sb3ILem9vbS10by1maXQJYWRkLWFib3ZlCWFkZC1iZWxvdwRsaW5lDmFycm93LXJpZ2h0LXVwCXJlY3RhbmdsZQZjaXJjbGUIcGVudGFnb24GbGVuZ3RoBGFyZWEJcGVyaW1ldGVyBnJhZGl1cwZ2b2x1bWUSY2hhbmdlLXNjYWxlLXJhdGlvCHNldHRpbmdzCWNvbW1lbnQtMg10aHVtYnMtZG93bi0xCXRodW1icy11cA10aHVtYnMtZG93bi0yCmV4cG9ydC1qcGcKZXhwb3J0LXBuZwpleHBvcnQtc3ZnFmNvbmRpdGlvbmFsLWZvcm1hdHRpbmcQaGlkZS1mb3JtdWxhLWJhcg1oaWRlLWhlYWRpbmdzDmhpZGUtZ3JpZGxpbmVzCWV5ZS1zbGFzaApleHBvcnQteGxzDGV4cG9ydC1jc3YtMgNtZHgGZm9ybWF0CW5hbWVkLXNldA1ncmlwLXZlcnRpY2FsCWRpbWVuc2lvbgdsZXZlbC0xB2xldmVsLTIHbGV2ZWwtMwdsZXZlbC00B2xldmVsLTUMdXNlci1kZWZpbmVkA2twaQtzb3J0LWRvd24tMglzb3J0aW5nLTMJc29ydC11cC0yEWNhbGN1bGF0ZWQtbWVtYmVyC2N1c3RvbS1zb3J0D3NvcnQtZGVzY2VuZGluZw5zb3J0LWFzY2VuZGluZwtjb21tZW50LWFkZAVyZXBseQZzZW5kLTEMY29tbWVudC1zaG93DnNpZ25hdHVyZS1maWxsC2ZpbHRlci1tYWluCXRleHQtd3JhcAp1bmZpbHRlcmVkGGZpbHRlcmVkLXNvcnQtZGVzY2VuZGluZxFzb3J0LWRlc2NlbmRpbmctMhBzb3J0LWFzY2VuZGluZy0yF2ZpbHRlcmVkLXNvcnQtYXNjZW5kaW5nCGZpbHRlcmVkB3JlYXBwbHkHZ3JvdXAtMgl1bmdyb3VwLTILcGFzdGUtc3R5bGUPcGFzdGUtdGV4dC1vbmx5C3NwZWxsLWNoZWNrF3Bhc3RlLW1hdGNoLWRlc3RpbmF0aW9uDXBhc3RlLXNwZWNpYWwOY29tbWVudC1yZW9wZW4McHJpbnQtbGF5b3V0CndlYi1sYXlvdXQLYm9yZGVyLW5vbmUPZGF0YS12YWxpZGF0aW9uDXByb3RlY3Qtc2hlZXQJdGV4dC1mb3JtDHByb3BlcnRpZXMtMgpjbGVhci1mb3JtCWRyb3AtZG93bgpmb3JtLWZpZWxkCWNoZWNrLWJveAx0YWJsZS11cGRhdGUOY2hhbmdlcy1hY2NlcHQSZGlzcGxheS1mb3ItcmV2aWV3DmNoYW5nZXMtcmVqZWN0EGNoYW5nZXMtcHJldmlvdXMLc2hvdy1tYXJrdXAMY2hhbmdlcy1uZXh0DWNoYW5nZXMtdHJhY2scY29uZGl0aW9uYWwtZm9ybWF0dGluZy1sYXJnZQloaWdobGlnaHQQdG9wLWJvdHRvbS1ydWxlcwlkYXRhLWJhcnMMY29sb3Itc2NhbGVzCGljb25zZXRzC2NsZWFyLXJ1bGVzCW5ldy1ydWxlcwxncmVhdGVyLXRoYW4JbGVzcy10aGFuB2JldHdlZW4HZXF1YWx0bxJ0ZXh0LXRoYXQtY29udGFpbnMOZGF0ZS1vY2N1cnJpbmcGdG9wLTEwD2JvdHRvbS0xMC1pdGVtcwlib3R0b20tMTANYWJvdmUtYXZlcmFnZQ1iZWxvdy1hdmVyYWdlDmR1cGxpY2F0ZS1jZWxsCWZvb3Qtbm90ZQxlbmQtZm9vdG5vdGUTY2hhcnQtaW5zZXJ0LWNvbHVtbhBjaGFydC1kYXRhLXRhYmxlDGNoYXJ0LWxlZ2VuZBhjaGFydC1pbnNlcnQteC15LXNjYXR0ZXIWY2hhcnQtaW5zZXJ0LXdhdGVyZmFsbBFjaGFydC11cGRvd24tYmFycxFhZGQtY2hhcnQtZWxlbWVudA9jaGFydC1ncmlkbGluZXMXaW5zZXJ0LWhpZXJhcmNoeS1jaGFydHMRY2hhcnQtaW5zZXJ0LWxpbmUXY2hhcnQtc3dpdGNoLXJvdy1jb2x1bW4QY2hhcnQtZXJyb3ItYmFycw9jaGFydC10cmVuZGxpbmUKY2hhcnQtYXhlcxFjaGFydC1zZWxlY3QtZGF0YQtjaGFydC1saW5lcxFjaGFydC1heGlzLXRpdGxlcwtjaGFydC10aXRsZRBjaGFydC1pbnNlcnQtcGllEWNoYW5nZS1jaGFydC10eXBlFmluc2VydC1zdGF0aXN0aWMtY2hhcnQRY2hhcnQtZGF0YS1sYWJlbHMSY2hhcnQtaW5zZXJ0LWNvbWJvJGNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktaG9yaXpvbnRhbBVjaGFydC1saW5lYXItZm9yZWNhc3QRY2hhcnQtbGVnZW5kLW5vbmUSY2hhcnQtbGVnZW5kLXJpZ2h0EmNoYXJ0LWRhdGEtY2FsbG91dBxjaGFydC1wcmltYXJ5LW1pbm9yLXZlcnRpY2FsG2NoYXJ0LWF4ZXMtcHJpbWFyeS12ZXJ0aWNhbBhjaGFydC1kYXRhLWxhYmVscy1jZW50ZXIVY2hhcnQtZGF0YS10YWJsZS1ub25lFmNoYXJ0LWRhdGEtbGFiZWxzLW5vbmUcY2hhcnQtcHJpbWFyeS1tYWpvci12ZXJ0aWNhbBNjaGFydC1sZWdlbmQtbGluZWFyG2NoYXJ0LWVycm9yLWJhcnMtcGVyY2VudGFnZRRjaGFydC1uby1sZWdlbmQta2V5cxdjaGFydC10aXRsZS1hYm92ZS1jaGFydBRjaGFydC10cmVuZGxpbmUtbm9uZRZjaGFydC13aXRoLWxlZ2VuZC1rZXlzHWNoYXJ0LWF4ZXMtcHJpbWFyeS1ob3Jpem9udGFsI2NoYXJ0LWVycm9yLWJhcnMtc3RhbmRhcmQtZGV2aWF0aW9uEGNoYXJ0LWxlZ2VuZC10b3AeY2hhcnQtcHJpbWFyeS1taW5vci1ob3Jpem9udGFsFWNoYXJ0LWVycm9yLWJhcnMtbm9uZRRjaGFydC11cC1kb3duLWJhcnMtMhBjaGFydC1kcm9wLWxpbmVzEGNoYXJ0LWxpbmVzLW5vbmUeY2hhcnQtcHJpbWFyeS1tYWpvci1ob3Jpem9udGFsE2NoYXJ0LWxlZ2VuZC1ib3R0b20SY2hhcnQtdXAtZG93bi1ub25lHWNoYXJ0LWRhdGEtbGFiZWxzLW91dHNpZGUtZW5kImNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktdmVydGljYWwRY2hhcnQtbGVnZW5kLWxlZnQdY2hhcnQtZGF0YS1sYWJlbHMtaW5zaWRlLWJhc2UUY2hhcnQtaGlnaC1sb3ctbGluZXMbY2hhcnQtdHJlbmRsaW5lLWV4cG9uZW50aWFsHmNoYXJ0LXRyZW5kbGluZS1tb3ZpbmctYXZlcmFnZRxjaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtZW5kEGNoYXJ0LXRpdGxlLW5vbmUcY2hhcnQtdGl0bGUtY2VudGVyZWQtb3ZlcmxheR9jaGFydC1lcnJvci1iYXJzLXN0YW5kYXJkLWVycm9yD2NoYXJ0LTNkLWFyZWEtMRRjaGFydC0yZC1zdGFja2VkLWJhchJjaGFydC0zZC1zdXJmYWNlLTEWY2hhcnQtaGlzdG9ncmFtLXBhcmV0byZjaGFydC1zdG9jay12b2x1bW4tb3Blbi1oaWdoLWxvdy1jbG9zZRpjaGFydC1zdG9jay1oaWdoLWxvdy1jbG9zZR9jaGFydC1zdG9jay1vcGVuLWhpZ2gtbG93LWNsb3NlK2NoYXJ0LTJkLWxpbmUtMTAwLXN0YWNrZWQtbGluZS13aXRoLW1hcmtlcnMSY2hhcnQtZmlsbGVkLXJhZGFyGWNoYXJ0LTNkLWNsdXN0ZXJlZC1jb2x1bW4OY2hhcnQtc3VuYnVyc3QNY2hhcnQtdHJlZW1hcCFjaGFydC0zZC0xMDAtcGVyY2VudC1zdGFja2VkLWFyZWEMY2hhcnQtM2QtcGllEWNoYXJ0LTNkLWNvbHVtbi00Em1vcmUtY29sdW1uLWNoYXJ0cxVjaGFydC0yZC1zdGFja2VkLWxpbmULY2hhcnQtZG9udXQWY2hhcnQtM2QtY2x1c3RlcmVkLWJhcgxjaGFydC1mdW5uZWwOY2hhcnQtMmQtcGllLTINY2hhcnQtM2QtbGluZRljaGFydC0yZC1jbHVzdGVyZWQtY29sdW1uIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYRBtb3JlLWxpbmUtY2hhcnRzIGNoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtYmFyEW1vcmUtc3RvY2stY2hhcnRzIWNoYXJ0LXN0b2NrLXZvbHVtbi1oaWdoLWxvdy1jbG9zZRBjaGFydC1iYXItb2YtcGllLWNoYXJ0LWNsdXN0ZXJlZC1jb2x1bW4tbGluZS1vbi1zZWNvbmRhcnktYXhpcxZjaGFydC0yZC1jbHVzdGVyZWQtYmFyC2NoYXJ0LXJhZGFyI2NoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uH2NoYXJ0LXN0YWNrZWRsaW5lcy13aXRoLW1hcmtlcnMaY2hhcnQtd2lyZWZyYW1lLTNkLXN1cmZhY2UaY2hhcnQtMmQtbGluZS13aXRoLW1hcmtlcnMVY2hhcnQtYm94LWFuZC13aGlza2VyGWNyZWF0ZS1jdXN0b20tY29tYm8tY2hhcnQgY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1iYXIhY2hhcnQtc2NhdHRlci13aXRoLXN0cmFpZ2h0LWxpbmVzF21vcmUtc3RhdGlzdGljYWwtY2hhcnRzFWNoYXJ0LTNkLXN0YWNrZWQtYXJlYQ1jaGFydC0yZC1saW5lI2NoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uD21vcmUtcGllLWNoYXJ0cw5jaGFydC1idWJibGUtMSFjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWxpbmUPY2hhcnQtaGlzdG9ncmFtFW1vcmUtaGllcmFyY2h5LWNoYXJ0cyFjaGFydC1jb21iby1jbHVzdGVyZWQtY29sdW1uLWxpbmUVY2hhcnQtMmQtc3RhY2tlZC1hcmVhF2NoYXJ0LTNkLXN0YWNrZWQtY29sdW1uEGNoYXJ0LWluc2VydC1iYXIfY2hhcnQtc2NhdHRlci13aXRoLXNtb290aC1saW5lcx9jaGFydC1zdXJmYWNlLXdpcmVmcmFtZS1jb250b3VyFGNoYXJ0LTNkLXN0YWNrZWQtYmFyE2NoYXJ0LTJkLXBpZS1vZi1waWUSY2hhcnQtM2Qtc3VyZmFjZS0yDWNoYXJ0LTJkLWFyZWEpY2hhcnQtY29tYm8tc3RhY2tlZC1hcmVhLWNsdXN0ZXJlZC1jb2x1bW4PY2hhcnQtd2F0ZXJmYWxsFWNoYXJ0LXN1cmZhY2UtY29udG91chNtb3JlLXNjYXR0ZXItY2hhcnRzF2NoYXJ0LTJkLXN0YWNrZWQtY29sdW1uEHByb3RlY3Qtd29ya2Jvb2sDcGRmC2NoYW5nZS1jYXNlC2ZyZWV6ZS1wYW5lE2ZyZWV6ZS1maXJzdC1jb2x1bW4OZnJlZXplLXRvcC1yb3cLbWVyZ2UtY2VsbHMOc3BsaXQtdmVydGljYWwKdGFibGUtY2VsbBBzcGxpdC1ob3Jpem9udGFsCGxpc3QtYm94C3RleHQtZm9ybS0yBWxhYmVsC2NoZWNrLWJveC0yE2FkZC1lZGl0LWZvcm0tZmllbGQGYnV0dG9uC2Ryb3AtZG93bi0yDHJhZGlvLWJ1dHRvbghwYXNzd29yZBN0YWJsZS1pbnNlcnQtY29sdW1uEHRhYmxlLWluc2VydC1yb3cVdGFibGUtb3ZlcndyaXRlLWNlbGxzDHRhYmxlLW5lc3RlZAt0YWJsZS1tZXJnZQlkcmFnLWZpbGwEaG9tZQAAAAA=) format("truetype");
}

.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}

.e-icons.e-small {
  font-size: 8px;
}

.e-icons.e-medium {
  font-size: 16px;
}

.e-icons.e-large {
  font-size: 24px;
}

.e-icons.e-opacity:before {
  content: "\e700";
}

.e-icons.e-chart:before {
  content: "\e701";
}

.e-icons.e-increase-indent:before {
  content: "\e702";
}

.e-icons.e-erase:before {
  content: "\e703";
}

.e-icons.e-stroke-color:before {
  content: "\e704";
}

.e-icons.e-chevron-down:before {
  content: "\e705";
}

.e-icons.e-align-middle:before {
  content: "\e706";
}

.e-icons.e-subscript:before {
  content: "\e707";
}

.e-icons.e-break-page:before {
  content: "\e708";
}

.e-icons.e-align-top:before {
  content: "\e709";
}

.e-icons.e-zoom-in:before {
  content: "\e70a";
}

.e-icons.e-chevron-right-fill:before {
  content: "\e70b";
}

.e-icons.e-collapse-1:before {
  content: "\e70c";
}

.e-icons.e-chevron-left:before {
  content: "\e70d";
}

.e-icons.e-insert-right:before {
  content: "\e70e";
}

.e-icons.e-folder-open:before {
  content: "\e70f";
}

.e-icons.e-repeat:before {
  content: "\e710";
}

.e-icons.e-pan:before {
  content: "\e711";
}

.e-icons.e-properties-1:before {
  content: "\e712";
}

.e-icons.e-auto-fit-content:before {
  content: "\e713";
}

.e-icons.e-filter:before {
  content: "\e714";
}

.e-icons.e-show-hide-panel:before {
  content: "\e715";
}

.e-icons.e-refresh:before {
  content: "\e716";
}

.e-icons.e-grid-view:before {
  content: "\e717";
}

.e-icons.e-check:before {
  content: "\e718";
}

.e-icons.e-delete-column:before {
  content: "\e719";
}

.e-icons.e-style:before {
  content: "\e71a";
}

.e-icons.e-more-horizontal-1:before {
  content: "\e71b";
}

.e-icons.e-apply:before {
  content: "\e71c";
}

.e-icons.e-grand-total:before {
  content: "\e71d";
}

.e-icons.e-timeline-month:before {
  content: "\e71e";
}

.e-icons.e-chevron-left-fill:before {
  content: "\e71f";
}

.e-icons.e-paragraph:before {
  content: "\e720";
}

.e-icons.e-chevron-up-fill:before {
  content: "\e721";
}

.e-icons.e-decrease-indent:before {
  content: "\e722";
}

.e-icons.e-exit-full-screen:before {
  content: "\e723";
}

.e-icons.e-search:before {
  content: "\e724";
}

.e-icons.e-export-csv:before {
  content: "\e725";
}

.e-icons.e-align-bottom:before {
  content: "\e726";
}

.e-icons.e-export-pdf:before {
  content: "\e727";
}

.e-icons.e-arrow-left:before {
  content: "\e728";
}

.e-icons.e-circle-info:before {
  content: "\e729";
}

.e-icons.e-list-unordered:before {
  content: "\e72a";
}

.e-icons.e-save-as:before {
  content: "\e72b";
}

.e-icons.e-list-ordered:before {
  content: "\e72c";
}

.e-icons.e-play:before {
  content: "\e72d";
}

.e-icons.e-link:before {
  content: "\e72e";
}

.e-icons.e-timeline-week:before {
  content: "\e72f";
}

.e-icons.e-annotation:before {
  content: "\e730";
}

.e-icons.e-bookmark:before {
  content: "\e731";
}

.e-icons.e-align-center:before {
  content: "\e732";
}

.e-icons.e-page-numbering:before {
  content: "\e733";
}

.e-icons.e-chevron-up:before {
  content: "\e734";
}

.e-icons.e-lock:before {
  content: "\e735";
}

.e-icons.e-insert-below:before {
  content: "\e736";
}

.e-icons.e-insert-left:before {
  content: "\e737";
}

.e-icons.e-delete-row:before {
  content: "\e738";
}

.e-icons.e-paste:before {
  content: "\e739";
}

.e-icons.e-page-setup:before {
  content: "\e73a";
}

.e-icons.e-redaction:before {
  content: "\e73b";
}

.e-icons.e-two-column:before {
  content: "\e73c";
}

.e-icons.e-circle-help:before {
  content: "\e73d";
}

.e-icons.e-timeline-day:before {
  content: "\e73e";
}

.e-icons.e-cut:before {
  content: "\e73f";
}

.e-icons.e-fixed-column-width:before {
  content: "\e740";
}

.e-icons.e-sorting-2:before {
  content: "\e741";
}

.e-icons.e-circle-remove:before {
  content: "\e742";
}

.e-icons.e-print:before {
  content: "\e743";
}

.e-icons.e-chevron-down-fill:before {
  content: "\e744";
}

.e-icons.e-close:before {
  content: "\e745";
}

.e-icons.e-align-right:before {
  content: "\e746";
}

.e-icons.e-auto-fit-window:before {
  content: "\e747";
}

.e-icons.e-filter-clear:before {
  content: "\e748";
}

.e-icons.e-break:before {
  content: "\e749";
}

.e-icons.e-zoom-out:before {
  content: "\e74a";
}

.e-icons.e-font-name:before {
  content: "\e74b";
}

.e-icons.e-stamp:before {
  content: "\e74c";
}

.e-icons.e-save:before {
  content: "\e74d";
}

.e-icons.e-export-excel:before {
  content: "\e74e";
}

.e-icons.e-stroke-style:before {
  content: "\e74f";
}

.e-icons.e-sub-total:before {
  content: "\e750";
}

.e-icons.e-rename:before {
  content: "\e751";
}

.e-icons.e-undo:before {
  content: "\e752";
}

.e-icons.e-table-of-content:before {
  content: "\e753";
}

.e-icons.e-paint-bucket:before {
  content: "\e754";
}

.e-icons.e-circle-add:before {
  content: "\e755";
}

.e-icons.e-signature:before {
  content: "\e756";
}

.e-icons.e-pause:before {
  content: "\e757";
}

.e-icons.e-sum:before {
  content: "\e758";
}

.e-icons.e-plus:before {
  content: "\e759";
}

.e-icons.e-footer:before {
  content: "\e75a";
}

.e-icons.e-stroke-width:before {
  content: "\e75b";
}

.e-icons.e-freeze-row:before {
  content: "\e75c";
}

.e-icons.e-download:before {
  content: "\e75d";
}

.e-icons.e-annotation-edit:before {
  content: "\e75e";
}

.e-icons.e-break-section:before {
  content: "\e75f";
}

.e-icons.e-notes:before {
  content: "\e760";
}

.e-icons.e-circle-close:before {
  content: "\e761";
}

.e-icons.e-timeline-work-week:before {
  content: "\e762";
}

.e-icons.e-table:before {
  content: "\e763";
}

.e-icons.e-text-annotation:before {
  content: "\e764";
}

.e-icons.e-file-new:before {
  content: "\e765";
}

.e-icons.e-new-paragraph:before {
  content: "\e766";
}

.e-icons.e-mouse-pointer:before {
  content: "\e767";
}

.e-icons.e-two-row:before {
  content: "\e768";
}

.e-icons.e-upload-1:before {
  content: "\e769";
}

.e-icons.e-chevron-right:before {
  content: "\e76a";
}

.e-icons.e-form-data:before {
  content: "\e76b";
}

.e-icons.e-number-formatting:before {
  content: "\e76c";
}

.e-icons.e-last-page:before {
  content: "\e76d";
}

.e-icons.e-folder:before {
  content: "\e76e";
}

.e-icons.e-align-left:before {
  content: "\e76f";
}

.e-icons.e-highlight-color:before {
  content: "\e770";
}

.e-icons.e-full-screen:before {
  content: "\e771";
}

.e-icons.e-header:before {
  content: "\e772";
}

.e-icons.e-trash:before {
  content: "\e773";
}

.e-icons.e-comments:before {
  content: "\e774";
}

.e-icons.e-filter-active:before {
  content: "\e775";
}

.e-icons.e-image:before {
  content: "\e776";
}

.e-icons.e-full-screen-2:before {
  content: "\e777";
}

.e-icons.e-redo:before {
  content: "\e778";
}

.e-icons.e-superscript:before {
  content: "\e779";
}

.e-icons.e-import:before {
  content: "\e77a";
}

.e-icons.e-copy:before {
  content: "\e77b";
}

.e-icons.e-first-page:before {
  content: "\e77c";
}

.e-icons.e-select-all:before {
  content: "\e77d";
}

.e-icons.e-shapes:before {
  content: "\e77e";
}

.e-icons.e-key:before {
  content: "\e77f";
}

.e-icons.e-export:before {
  content: "\e780";
}

.e-icons.e-more-vertical-1:before {
  content: "\e781";
}

.e-icons.e-freeze-column:before {
  content: "\e782";
}

.e-icons.e-insert-above:before {
  content: "\e783";
}

.e-icons.e-line-spacing:before {
  content: "\e784";
}

.e-icons.e-open-link:before {
  content: "\e785";
}

.e-icons.e-strikethrough:before {
  content: "\e786";
}

.e-icons.e-eye:before {
  content: "\e787";
}

.e-icons.e-display:before {
  content: "\e788";
}

.e-icons.e-lower-case:before {
  content: "\e789";
}

.e-icons.e-upper-case:before {
  content: "\e78a";
}

.e-icons.e-bold:before {
  content: "\e78b";
}

.e-icons.e-chevron-left-fill-small:before {
  content: "\e78c";
}

.e-icons.e-chevron-up-fill-small:before {
  content: "\e78d";
}

.e-icons.e-italic:before {
  content: "\e78e";
}

.e-icons.e-edit:before {
  content: "\e78f";
}

.e-icons.e-code-view:before {
  content: "\e790";
}

.e-icons.e-resize:before {
  content: "\e791";
}

.e-icons.e-underline:before {
  content: "\e792";
}

.e-icons.e-insert-code:before {
  content: "\e793";
}

.e-icons.e-link-remove:before {
  content: "\e794";
}

.e-icons.e-caption:before {
  content: "\e795";
}

.e-icons.e-view-side:before {
  content: "\e796";
}

.e-icons.e-error-treeview:before {
  content: "\e797";
}

.e-icons.e-chevron-down-fill-small:before {
  content: "\e798";
}

.e-icons.e-chevron-right-fill-small:before {
  content: "\e799";
}

.e-icons.e-hyperlink-copy:before {
  content: "\e79a";
}

.e-icons.e-justify:before {
  content: "\e79b";
}

.e-icons.e-border-middle:before {
  content: "\e79c";
}

.e-icons.e-border-inner:before {
  content: "\e79d";
}

.e-icons.e-border-all:before {
  content: "\e79e";
}

.e-icons.e-border-right:before {
  content: "\e79f";
}

.e-icons.e-bullet-2:before {
  content: "\e7a0";
}

.e-icons.e-border-outer:before {
  content: "\e7a1";
}

.e-icons.e-table-delete:before {
  content: "\e7a2";
}

.e-icons.e-border-top:before {
  content: "\e7a3";
}

.e-icons.e-bullet-4:before {
  content: "\e7a4";
}

.e-icons.e-bullet-3:before {
  content: "\e7a5";
}

.e-icons.e-paragraph-2:before {
  content: "\e7a6";
}

.e-icons.e-border-left:before {
  content: "\e7a7";
}

.e-icons.e-hyperlink-remove:before {
  content: "\e7a8";
}

.e-icons.e-border-center:before {
  content: "\e7a9";
}

.e-icons.e-border-bottom:before {
  content: "\e7aa";
}

.e-icons.e-bullet-5:before {
  content: "\e7ab";
}

.e-icons.e-border-all-2:before {
  content: "\e7ac";
}

.e-icons.e-table-properties:before {
  content: "\e7ad";
}

.e-icons.e-restart-at-1:before {
  content: "\e7ae";
}

.e-icons.e-hyperlink-edit:before {
  content: "\e7af";
}

.e-icons.e-bullet-1:before {
  content: "\e7b0";
}

.e-icons.e-cell:before {
  content: "\e7b1";
}

.e-icons.e-continue-numbering:before {
  content: "\e7b2";
}

.e-icons.e-none:before {
  content: "\e7b3";
}

.e-icons.e-thumbnail:before {
  content: "\e7b4";
}

.e-icons.e-hyperlink-open:before {
  content: "\e7b5";
}

.e-icons.e-bullet-6:before {
  content: "\e7b6";
}

.e-icons.e-recurrence-edit:before {
  content: "\e7b7";
}

.e-icons.e-day:before {
  content: "\e7b8";
}

.e-icons.e-arrow-down:before {
  content: "\e7b9";
}

.e-icons.e-chevron-left-double:before {
  content: "\e7ba";
}

.e-icons.e-chevron-right-double:before {
  content: "\e7bb";
}

.e-icons.e-mark-for-redaction:before {
  content: "\e7bc";
}

.e-icons.e-agenda-date-range:before {
  content: "\e7bd";
}

.e-icons.e-calendar:before {
  content: "\e7be";
}

.e-icons.e-chevron-down-double:before {
  content: "\e7bf";
}

.e-icons.e-week:before {
  content: "\e7c0";
}

.e-icons.e-arrow-left-2:before {
  content: "\e7c1";
}

.e-icons.e-sorting-1:before {
  content: "\e7c2";
}

.e-icons.e-timeline-today:before {
  content: "\e7c3";
}

.e-icons.e-month:before {
  content: "\e7c4";
}

.e-icons.e-chevron-up-double:before {
  content: "\e7c5";
}

.e-icons.e-month-agenda:before {
  content: "\e7c6";
}

.e-icons.e-clock:before {
  content: "\e7c7";
}

.e-icons.e-recurrence:before {
  content: "\e7c8";
}

.e-icons.e-time-zone:before {
  content: "\e7c9";
}

.e-icons.e-border-diagonal-2:before {
  content: "\e7ca";
}

.e-icons.e-description:before {
  content: "\e7cb";
}

.e-icons.e-selection:before {
  content: "\e7cc";
}

.e-icons.e-menu:before {
  content: "\e7cd";
}

.e-icons.e-arrow-right:before {
  content: "\e7ce";
}

.e-icons.e-resizer:before {
  content: "\e7cf";
}

.e-icons.e-location:before {
  content: "\e7d0";
}

.e-icons.e-arrow-up:before {
  content: "\e7d1";
}

.e-icons.e-timeline-agenda:before {
  content: "\e7d2";
}

.e-icons.e-people:before {
  content: "\e7d3";
}

.e-icons.e-intermediate-state-2:before {
  content: "\e7d4";
}

.e-icons.e-group-icon:before {
  content: "\e7d5";
}

.e-icons.e-drag-and-drop:before {
  content: "\e7d6";
}

.e-icons.e-date-range:before {
  content: "\e7d7";
}

.e-icons.e-border-diagonal-1:before {
  content: "\e7d8";
}

.e-icons.e-circle-check:before {
  content: "\e7d9";
}

.e-icons.e-field-settings:before {
  content: "\e7da";
}

.e-icons.e-expand:before {
  content: "\e7db";
}

.e-icons.e-collapse-2:before {
  content: "\e7dc";
}

.e-icons.e-chart-column:before {
  content: "\e7dd";
}

.e-icons.e-chart-bar:before {
  content: "\e7de";
}

.e-icons.e-chart-line:before {
  content: "\e7df";
}

.e-icons.e-chart-scatter:before {
  content: "\e7e0";
}

.e-icons.e-chart-area:before {
  content: "\e7e1";
}

.e-icons.e-chart-polar:before {
  content: "\e7e2";
}

.e-icons.e-para-option-up-2:before {
  content: "\e7e3";
}

.e-icons.e-para-option-up:before {
  content: "\e7e4";
}

.e-icons.e-line-small:before {
  content: "\e7e5";
}

.e-icons.e-para-option-down-2:before {
  content: "\e7e6";
}

.e-icons.e-line-very-small:before {
  content: "\e7e7";
}

.e-icons.e-drag-and-drop-indicator:before {
  content: "\e7e8";
}

.e-icons.e-line-normal:before {
  content: "\e7e9";
}

.e-icons.e-para-option-down:before {
  content: "\e7ea";
}

.e-icons.e-table-align-right:before {
  content: "\e7eb";
}

.e-icons.e-vertical-align-bottom:before {
  content: "\e7ec";
}

.e-icons.e-vertical-align-center:before {
  content: "\e7ed";
}

.e-icons.e-table-align-center:before {
  content: "\e7ee";
}

.e-icons.e-cell-align-left:before {
  content: "\e7ef";
}

.e-icons.e-cell-align-right:before {
  content: "\e7f0";
}

.e-icons.e-table-cell-none:before {
  content: "\e7f1";
}

.e-icons.e-table-border-custom:before {
  content: "\e7f2";
}

.e-icons.e-all:before {
  content: "\e7f3";
}

.e-icons.e-cell-align-center:before {
  content: "\e7f4";
}

.e-icons.e-table-align-left:before {
  content: "\e7f5";
}

.e-icons.e-box:before {
  content: "\e7f6";
}

.e-icons.e-vertical-align-top:before {
  content: "\e7f7";
}

.e-icons.e-portrait:before {
  content: "\e7f8";
}

.e-icons.e-landscape:before {
  content: "\e7f9";
}

.e-icons.e-check-large:before {
  content: "\e7fa";
}

.e-icons.e-intermediate-state:before {
  content: "\e7fb";
}

.e-icons.e-edited:before {
  content: "\e7fc";
}

.e-icons.e-send-backward:before {
  content: "\e7fd";
}

.e-icons.e-send-to-back:before {
  content: "\e7fe";
}

.e-icons.e-order:before {
  content: "\e7ff";
}

.e-icons.e-ungroup-1:before {
  content: "\e800";
}

.e-icons.e-bring-forward:before {
  content: "\e801";
}

.e-icons.e-group-1:before {
  content: "\e802";
}

.e-icons.e-bring-to-front:before {
  content: "\e803";
}

.e-icons.e-sort-up:before {
  content: "\e804";
}

.e-icons.e-sort-down:before {
  content: "\e805";
}

.e-icons.e-chevron-down-small:before {
  content: "\e806";
}

.e-icons.e-chevron-right-small:before {
  content: "\e807";
}

.e-icons.e-chevron-up-small:before {
  content: "\e808";
}

.e-icons.e-chevron-left-small:before {
  content: "\e809";
}

.e-icons.e-text-header:before {
  content: "\e80a";
}

.e-icons.e-text-alternative:before {
  content: "\e80b";
}

.e-icons.e-clear-format:before {
  content: "\e80c";
}

.e-icons.e-replace:before {
  content: "\e80d";
}

.e-icons.e-font-color:before {
  content: "\e80e";
}

.e-icons.e-zoom-to-fit:before {
  content: "\e657";
}

.e-icons.e-add-above:before {
  content: "\e658";
}

.e-icons.e-add-below:before {
  content: "\e659";
}

.e-icons.e-line:before {
  content: "\e668";
}

.e-icons.e-arrow-right-up:before {
  content: "\e669";
}

.e-icons.e-rectangle:before {
  content: "\e670";
}

.e-icons.e-circle:before {
  content: "\e671";
}

.e-icons.e-pentagon:before {
  content: "\e672";
}

.e-icons.e-length:before {
  content: "\e673";
}

.e-icons.e-area:before {
  content: "\e674";
}

.e-icons.e-perimeter:before {
  content: "\e675";
}

.e-icons.e-radius:before {
  content: "\e676";
}

.e-icons.e-volume:before {
  content: "\e677";
}

.e-icons.e-change-scale-ratio:before {
  content: "\e678";
}

.e-icons.e-settings:before {
  content: "\e679";
}

.e-icons.e-comment-2:before {
  content: "\e680";
}

.e-icons.e-thumbs-down-1:before {
  content: "\e681";
}

.e-icons.e-thumbs-up:before {
  content: "\e682";
}

.e-icons.e-thumbs-down-2:before {
  content: "\e683";
}

.e-icons.e-export-jpg:before {
  content: "\e84a";
}

.e-icons.e-export-png:before {
  content: "\e84b";
}

.e-icons.e-export-svg:before {
  content: "\e84c";
}

.e-icons.e-conditional-formatting:before {
  content: "\e84e";
}

.e-icons.e-hide-formula-bar:before {
  content: "\e82d";
}

.e-icons.e-hide-headings:before {
  content: "\e83c";
}

.e-icons.e-hide-gridlines:before {
  content: "\e845";
}

.e-icons.e-eye-slash:before {
  content: "\e82f";
}

.e-icons.e-export-xls:before {
  content: "\e84d";
}

.e-icons.e-export-csv-2:before {
  content: "\e85d";
}

.e-icons.e-mdx:before {
  content: "\e684";
}

.e-icons.e-format:before {
  content: "\e690";
}

.e-icons.e-named-set:before {
  content: "\e65d";
}

.e-icons.e-grip-vertical:before {
  content: "\e65c";
}

.e-icons.e-dimension:before {
  content: "\e65b";
}

.e-icons.e-level-1:before {
  content: "\e65a";
}

.e-icons.e-level-2:before {
  content: "\e662";
}

.e-icons.e-level-3:before {
  content: "\e65e";
}

.e-icons.e-level-4:before {
  content: "\e660";
}

.e-icons.e-level-5:before {
  content: "\e661";
}

.e-icons.e-user-defined:before {
  content: "\e663";
}

.e-icons.e-kpi:before {
  content: "\e664";
}

.e-icons.e-sort-down-2:before {
  content: "\e665";
}

.e-icons.e-sorting-3:before {
  content: "\e666";
}

.e-icons.e-sort-up-2:before {
  content: "\e667";
}

.e-icons.e-calculated-member:before {
  content: "\e80f";
}

.e-icons.e-custom-sort:before {
  content: "\e810";
}

.e-icons.e-sort-descending:before {
  content: "\e811";
}

.e-icons.e-sort-ascending:before {
  content: "\e812";
}

.e-icons.e-comment-add:before {
  content: "\e814";
}

.e-icons.e-reply:before {
  content: "\e815";
}

.e-icons.e-send-1:before {
  content: "\e816";
}

.e-icons.e-comment-show:before {
  content: "\e817";
}

.e-icons.e-signature-fill:before {
  content: "\e844";
}

.e-icons.e-filter-main:before {
  content: "\e818";
}

.e-icons.e-text-wrap:before {
  content: "\e824";
}

.e-icons.e-unfiltered:before {
  content: "\e81a";
}

.e-icons.e-filtered-sort-descending:before {
  content: "\e81b";
}

.e-icons.e-sort-descending-2:before {
  content: "\e81c";
}

.e-icons.e-sort-ascending-2:before {
  content: "\e81d";
}

.e-icons.e-filtered-sort-ascending:before {
  content: "\e81e";
}

.e-icons.e-filtered:before {
  content: "\e81f";
}

.e-icons.e-reapply:before {
  content: "\e819";
}

.e-icons.e-group-2:before {
  content: "\e821";
}

.e-icons.e-ungroup-2:before {
  content: "\e822";
}

.e-icons.e-paste-style:before {
  content: "\e68a";
}

.e-icons.e-paste-text-only:before {
  content: "\e685";
}

.e-icons.e-spell-check:before {
  content: "\e686";
}

.e-icons.e-paste-match-destination:before {
  content: "\e687";
}

.e-icons.e-paste-special:before {
  content: "\e688";
}

.e-icons.e-comment-reopen:before {
  content: "\e820";
}

.e-icons.e-print-layout:before {
  content: "\e494";
}

.e-icons.e-web-layout:before {
  content: "\e898";
}

.e-icons.e-border-none:before {
  content: "\e195";
}

.e-icons.e-data-validation:before {
  content: "\e196";
}

.e-icons.e-protect-sheet:before {
  content: "\e197";
}

.e-icons.e-text-form:before {
  content: "\e198";
}

.e-icons.e-properties-2:before {
  content: "\e199";
}

.e-icons.e-clear-form:before {
  content: "\e19a";
}

.e-icons.e-drop-down:before {
  content: "\e19b";
}

.e-icons.e-form-field:before {
  content: "\e19c";
}

.e-icons.e-check-box:before {
  content: "\e19d";
}

.e-icons.e-table-update:before {
  content: "\e19e";
}

.e-icons.e-changes-accept:before {
  content: "\e19f";
}

.e-icons.e-display-for-review:before {
  content: "\e203";
}

.e-icons.e-changes-reject:before {
  content: "\e204";
}

.e-icons.e-changes-previous:before {
  content: "\e205";
}

.e-icons.e-show-markup:before {
  content: "\e206";
}

.e-icons.e-changes-next:before {
  content: "\e209";
}

.e-icons.e-changes-track:before {
  content: "\e20a";
}

.e-icons.e-conditional-formatting-large:before {
  content: "\e401";
}

.e-icons.e-highlight:before {
  content: "\e402";
}

.e-icons.e-top-bottom-rules:before {
  content: "\e403";
}

.e-icons.e-data-bars:before {
  content: "\e404";
}

.e-icons.e-color-scales:before {
  content: "\e405";
}

.e-icons.e-iconsets:before {
  content: "\e406";
}

.e-icons.e-clear-rules:before {
  content: "\e407";
}

.e-icons.e-new-rules:before {
  content: "\e408";
}

.e-icons.e-greater-than:before {
  content: "\e409";
}

.e-icons.e-less-than:before {
  content: "\e410";
}

.e-icons.e-between:before {
  content: "\e411";
}

.e-icons.e-equalto:before {
  content: "\e412";
}

.e-icons.e-text-that-contains:before {
  content: "\e413";
}

.e-icons.e-date-occurring:before {
  content: "\e414";
}

.e-icons.e-top-10:before {
  content: "\e415";
}

.e-icons.e-bottom-10-items:before {
  content: "\e416";
}

.e-icons.e-bottom-10:before {
  content: "\e417";
}

.e-icons.e-above-average:before {
  content: "\e418";
}

.e-icons.e-below-average:before {
  content: "\e419";
}

.e-icons.e-duplicate-cell:before {
  content: "\e420";
}

.e-icons.e-foot-note:before {
  content: "\e435";
}

.e-icons.e-end-footnote:before {
  content: "\e436";
}

.e-icons.e-chart-insert-column:before {
  content: "\e440";
}

.e-icons.e-chart-data-table:before {
  content: "\e441";
}

.e-icons.e-chart-legend:before {
  content: "\e442";
}

.e-icons.e-chart-insert-x-y-scatter:before {
  content: "\e443";
}

.e-icons.e-chart-insert-waterfall:before {
  content: "\e444";
}

.e-icons.e-chart-updown-bars:before {
  content: "\e445";
}

.e-icons.e-add-chart-element:before {
  content: "\e446";
}

.e-icons.e-chart-gridlines:before {
  content: "\e447";
}

.e-icons.e-insert-hierarchy-charts:before {
  content: "\e448";
}

.e-icons.e-chart-insert-line:before {
  content: "\e449";
}

.e-icons.e-chart-switch-row-column:before {
  content: "\e450";
}

.e-icons.e-chart-error-bars:before {
  content: "\e451";
}

.e-icons.e-chart-trendline:before {
  content: "\e452";
}

.e-icons.e-chart-axes:before {
  content: "\e453";
}

.e-icons.e-chart-select-data:before {
  content: "\e454";
}

.e-icons.e-chart-lines:before {
  content: "\e455";
}

.e-icons.e-chart-axis-titles:before {
  content: "\e456";
}

.e-icons.e-chart-title:before {
  content: "\e457";
}

.e-icons.e-chart-insert-pie:before {
  content: "\e458";
}

.e-icons.e-change-chart-type:before {
  content: "\e459";
}

.e-icons.e-insert-statistic-chart:before {
  content: "\e460";
}

.e-icons.e-chart-data-labels:before {
  content: "\e461";
}

.e-icons.e-chart-insert-combo:before {
  content: "\e462";
}

.e-icons.e-chart-axis-titles-primary-horizontal:before {
  content: "\e486";
}

.e-icons.e-chart-linear-forecast:before {
  content: "\e487";
}

.e-icons.e-chart-legend-none:before {
  content: "\e488";
}

.e-icons.e-chart-legend-right:before {
  content: "\e489";
}

.e-icons.e-chart-data-callout:before {
  content: "\e490";
}

.e-icons.e-chart-primary-minor-vertical:before {
  content: "\e491";
}

.e-icons.e-chart-axes-primary-vertical:before {
  content: "\e492";
}

.e-icons.e-chart-data-labels-center:before {
  content: "\e493";
}

.e-icons.e-chart-data-table-none:before {
  content: "\e115";
}

.e-icons.e-chart-data-labels-none:before {
  content: "\e495";
}

.e-icons.e-chart-primary-major-vertical:before {
  content: "\e496";
}

.e-icons.e-chart-legend-linear:before {
  content: "\e497";
}

.e-icons.e-chart-error-bars-percentage:before {
  content: "\e498";
}

.e-icons.e-chart-no-legend-keys:before {
  content: "\e499";
}

.e-icons.e-chart-title-above-chart:before {
  content: "\e121";
}

.e-icons.e-chart-trendline-none:before {
  content: "\e122";
}

.e-icons.e-chart-with-legend-keys:before {
  content: "\e123";
}

.e-icons.e-chart-axes-primary-horizontal:before {
  content: "\e124";
}

.e-icons.e-chart-error-bars-standard-deviation:before {
  content: "\e125";
}

.e-icons.e-chart-legend-top:before {
  content: "\e126";
}

.e-icons.e-chart-primary-minor-horizontal:before {
  content: "\e145";
}

.e-icons.e-chart-error-bars-none:before {
  content: "\e127";
}

.e-icons.e-chart-up-down-bars-2:before {
  content: "\e128";
}

.e-icons.e-chart-drop-lines:before {
  content: "\e129";
}

.e-icons.e-chart-lines-none:before {
  content: "\e130";
}

.e-icons.e-chart-primary-major-horizontal:before {
  content: "\e131";
}

.e-icons.e-chart-legend-bottom:before {
  content: "\e132";
}

.e-icons.e-chart-up-down-none:before {
  content: "\e111";
}

.e-icons.e-chart-data-labels-outside-end:before {
  content: "\e905";
}

.e-icons.e-chart-axis-titles-primary-vertical:before {
  content: "\e143";
}

.e-icons.e-chart-legend-left:before {
  content: "\e892";
}

.e-icons.e-chart-data-labels-inside-base:before {
  content: "\e893";
}

.e-icons.e-chart-high-low-lines:before {
  content: "\e894";
}

.e-icons.e-chart-trendline-exponential:before {
  content: "\e133";
}

.e-icons.e-chart-trendline-moving-average:before {
  content: "\e134";
}

.e-icons.e-chart-data-labels-inside-end:before {
  content: "\e135";
}

.e-icons.e-chart-title-none:before {
  content: "\e136";
}

.e-icons.e-chart-title-centered-overlay:before {
  content: "\e895";
}

.e-icons.e-chart-error-bars-standard-error:before {
  content: "\e911";
}

.e-icons.e-chart-3d-area-1:before {
  content: "\e144";
}

.e-icons.e-chart-2d-stacked-bar:before {
  content: "\e889";
}

.e-icons.e-chart-3d-surface-1:before {
  content: "\e827";
}

.e-icons.e-chart-histogram-pareto:before {
  content: "\e114";
}

.e-icons.e-chart-stock-volumn-open-high-low-close:before {
  content: "\e137";
}

.e-icons.e-chart-stock-high-low-close:before {
  content: "\e138";
}

.e-icons.e-chart-stock-open-high-low-close:before {
  content: "\e831";
}

.e-icons.e-chart-2d-line-100-stacked-line-with-markers:before {
  content: "\e832";
}

.e-icons.e-chart-filled-radar:before {
  content: "\e833";
}

.e-icons.e-chart-3d-clustered-column:before {
  content: "\e142";
}

.e-icons.e-chart-sunburst:before {
  content: "\e835";
}

.e-icons.e-chart-treemap:before {
  content: "\e836";
}

.e-icons.e-chart-3d-100-percent-stacked-area:before {
  content: "\e139";
}

.e-icons.e-chart-3d-pie:before {
  content: "\e838";
}

.e-icons.e-chart-3d-column-4:before {
  content: "\e839";
}

.e-icons.e-more-column-charts:before {
  content: "\e899";
}

.e-icons.e-chart-2d-stacked-line:before {
  content: "\e841";
}

.e-icons.e-chart-donut:before {
  content: "\e112";
}

.e-icons.e-chart-3d-clustered-bar:before {
  content: "\e843";
}

.e-icons.e-chart-funnel:before {
  content: "\e140";
}

.e-icons.e-chart-2d-pie-2:before {
  content: "\e141";
}

.e-icons.e-chart-3d-line:before {
  content: "\e846";
}

.e-icons.e-chart-2d-clustered-column:before {
  content: "\e847";
}

.e-icons.e-chart-2d-100-percent-stacked-area:before {
  content: "\e900";
}

.e-icons.e-more-line-charts:before {
  content: "\e849";
}

.e-icons.e-chart-3d-100-percent-stacked-bar:before {
  content: "\e850";
}

.e-icons.e-more-stock-charts:before {
  content: "\e851";
}

.e-icons.e-chart-stock-volumn-high-low-close:before {
  content: "\e852";
}

.e-icons.e-chart-bar-of-pie:before {
  content: "\e113";
}

.e-icons.e-chart-clustered-column-line-on-secondary-axis:before {
  content: "\e912";
}

.e-icons.e-chart-2d-clustered-bar:before {
  content: "\e855";
}

.e-icons.e-chart-radar:before {
  content: "\e856";
}

.e-icons.e-chart-3d-100-percent-stacked-column:before {
  content: "\e857";
}

.e-icons.e-chart-stackedlines-with-markers:before {
  content: "\e858";
}

.e-icons.e-chart-wireframe-3d-surface:before {
  content: "\e902";
}

.e-icons.e-chart-2d-line-with-markers:before {
  content: "\e860";
}

.e-icons.e-chart-box-and-whisker:before {
  content: "\e861";
}

.e-icons.e-create-custom-combo-chart:before {
  content: "\e862";
}

.e-icons.e-chart-2d-100-percent-stacked-bar:before {
  content: "\e863";
}

.e-icons.e-chart-scatter-with-straight-lines:before {
  content: "\e864";
}

.e-icons.e-more-statistical-charts:before {
  content: "\e865";
}

.e-icons.e-chart-3d-stacked-area:before {
  content: "\e866";
}

.e-icons.e-chart-2d-line:before {
  content: "\e867";
}

.e-icons.e-chart-2d-100-percent-stacked-column:before {
  content: "\e868";
}

.e-icons.e-more-pie-charts:before {
  content: "\e869";
}

.e-icons.e-chart-bubble-1:before {
  content: "\e870";
}

.e-icons.e-chart-2d-100-percent-stacked-line:before {
  content: "\e871";
}

.e-icons.e-chart-histogram:before {
  content: "\e872";
}

.e-icons.e-more-hierarchy-charts:before {
  content: "\e873";
}

.e-icons.e-chart-combo-clustered-column-line:before {
  content: "\e874";
}

.e-icons.e-chart-2d-stacked-area:before {
  content: "\e875";
}

.e-icons.e-chart-3d-stacked-column:before {
  content: "\e876";
}

.e-icons.e-chart-insert-bar:before {
  content: "\e877";
}

.e-icons.e-chart-scatter-with-smooth-lines:before {
  content: "\e878";
}

.e-icons.e-chart-surface-wireframe-contour:before {
  content: "\e879";
}

.e-icons.e-chart-3d-stacked-bar:before {
  content: "\e880";
}

.e-icons.e-chart-2d-pie-of-pie:before {
  content: "\e881";
}

.e-icons.e-chart-3d-surface-2:before {
  content: "\e882";
}

.e-icons.e-chart-2d-area:before {
  content: "\e883";
}

.e-icons.e-chart-combo-stacked-area-clustered-column:before {
  content: "\e884";
}

.e-icons.e-chart-waterfall:before {
  content: "\e885";
}

.e-icons.e-chart-surface-contour:before {
  content: "\e886";
}

.e-icons.e-more-scatter-charts:before {
  content: "\e887";
}

.e-icons.e-chart-2d-stacked-column:before {
  content: "\e888";
}

.e-icons.e-protect-workbook:before {
  content: "\e88a";
}

.e-icons.e-pdf:before {
  content: "\e88b";
}

.e-icons.e-change-case:before {
  content: "\e88c";
}

.e-icons.e-freeze-pane:before {
  content: "\e88d";
}

.e-icons.e-freeze-first-column:before {
  content: "\e88e";
}

.e-icons.e-freeze-top-row:before {
  content: "\e88f";
}

.e-icons.e-merge-cells:before {
  content: "\e89a";
}

.e-icons.e-split-vertical:before {
  content: "\e89b";
}

.e-icons.e-table-cell:before {
  content: "\e89c";
}

.e-icons.e-split-horizontal:before {
  content: "\e89d";
}

.e-icons.e-list-box:before {
  content: "\e89e";
}

.e-icons.e-text-form-2:before {
  content: "\e89f";
}

.e-icons.e-label:before {
  content: "\e90a";
}

.e-icons.e-check-box-2:before {
  content: "\e90b";
}

.e-icons.e-add-edit-form-field:before {
  content: "\e90c";
}

.e-icons.e-button:before {
  content: "\e90d";
}

.e-icons.e-drop-down-2:before {
  content: "\e90e";
}

.e-icons.e-radio-button:before {
  content: "\e90f";
}

.e-icons.e-password:before {
  content: "\e91a";
}

.e-icons.e-table-insert-column:before {
  content: "\e91b";
}

.e-icons.e-table-insert-row:before {
  content: "\e91c";
}

.e-icons.e-table-overwrite-cells:before {
  content: "\e91d";
}

.e-icons.e-table-nested:before {
  content: "\e91e";
}

.e-icons.e-table-merge:before {
  content: "\e91f";
}

.e-icons.e-drag-fill:before {
  content: "\e92a";
}

.e-icons.e-home:before {
  content: "\e92b";
}

/*! common core */

.e-control,
.e-css {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  font-weight: normal;
}

.sf-license-warning {
  background: #e82824;
  color: #fff;
  font-family: 'Segoe UI';
  font-size: medium;
  left: 0;
  line-height: 45px;
  opacity: .75;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 999999999;
}

.sf-license-close-btn {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIyMCIgd2lkdGg9IjIwIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+ICA8Zz4gICAgPHBhdGggaWQ9InBhdGgxIiB0cmFuc2Zvcm09InJvdGF0ZSgxLDEyOCwxMjgpIHRyYW5zbGF0ZSg1OS4wMTA3Nzk0NDEwNDU1LDU5KSBzY2FsZSg0LjMxMjUwMDI1NzA0NTA1LDQuMzEyNTAwMjU3MDQ1MDUpIiBmaWxsPSIjZmZmZmZmIiBkPSJNMjkuNTkwODE4LDBDMzAuMjA2OTYzLDAgMzAuODIzMjI3LDAuMjM0NDk5OTMgMzEuMjkyMjI5LDAuNzAzNDk5NzkgMzIuMjI5MjU2LDEuNjQwNTAwMSAzMi4yMjkyNTYsMy4xNjA1MDA1IDMxLjI5MjIyOSw0LjEwMDQ5OTJMMTkuMzk4MDAzLDE1Ljk5ODQ5OCAzMS4yOTIyMjksMjcuODkyNDk1QzMyLjIyOTI1NiwyOC44Mjk0OTkgMzIuMjI5MjU2LDMwLjM0OTQ5NiAzMS4yOTIyMjksMzEuMjk0NDk2IDMwLjM1NDIyNywzMi4yMzE1IDI4LjgyNzE2NCwzMi4yMzE1IDI3Ljg5MDEzOSwzMS4yOTQ0OTZMMTUuOTk3OTg4LDE5LjM5OTQ5OSA0LjEwNDc5OTIsMzEuMjk2NTAyQzMuMTY3NzczNCwzMi4yMzQ0OTggMS42Mzk3MzQ3LDMyLjIzNDQ5OCAwLjcwMjc2OTY5LDMxLjI5NjUwMiAtMC4yMzQyNTY1NiwzMC4zNTI1MDIgLTAuMjM0MjU2NTYsMjguODMyNDk4IDAuNzAyNzY5NjksMjcuODk0NTAyTDEyLjU5NjkzNCwxNS45OTg0OTggMC43MDI3Njk2OSw0LjEwMjQ5ODFDLTAuMjM0MjU2NTYsMy4xNjU0OTc4IC0wLjIzNDI1NjU2LDEuNjQ1NDk3MyAwLjcwMjc2OTY5LDAuNzA1NDk4NyAxLjYzOTczNDcsLTAuMjMxNTAxNTggMy4xNjc3NzM0LC0wLjIzMTUwMTU4IDQuMTA0Nzk5MiwwLjcwNTQ5ODdMMTUuOTk2OTUsMTIuNTk3NDk3IDI3Ljg5MDEzOSwwLjcwMzQ5OTc5QzI4LjM1ODY1LDAuMjM0NDk5OTMsMjguOTc0Njc0LDAsMjkuNTkwODE4LDB6IiAvPiAgPC9nPjwvc3ZnPg==");
  cursor: pointer;
  height: 20px;
  margin-top: 14px;
  padding-top: 10px;
  position: absolute;
  right: 20px;
  width: 20px;
}

.sf-license-warning a,
.sf-license-warning a:hover {
  color: #ffd800;
}

.e-error {
  color: #dc3545;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  font-weight: normal;
}

.e-control,
.e-control [class^='e-'],
.e-control [class*=' e-'] {
  box-sizing: border-box;
}

.e-control:focus,
.e-control *:focus {
  outline: none;
}

.e-rtl {
  direction: rtl;
  text-align: right;
}

.e-overlay {
  background-color: #383838;
  filter: alpha(opacity=50);
  height: 100%;
  opacity: .5;
  pointer-events: none;
  touch-action: none;
  width: 100%;
}

.e-hidden {
  display: none;
}

.e-blazor-hidden {
  visibility: hidden;
}

.e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: .35;
}

.e-ul {
  list-style-type: none;
}

.e-prevent-select {
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-warning {
  color: #212529;
}

.e-success {
  color: #28a745;
}

.e-information {
  color: #17a2b8;
}

.e-block-touch {
  touch-action: pinch-zoom;
}

/*! animation keyframes */

@-webkit-keyframes SlideLeftOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-100%, 0);
  }
}

@keyframes SlideLeftOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-100%, 0);
  }
}

@-webkit-keyframes SlideLeftIn {
  from {
    transform: translate(-100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}

@keyframes SlideLeftIn {
  from {
    transform: translate(-100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideRightIn {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}

@keyframes SlideRightIn {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideRightOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(100%, 0);
  }
}

@keyframes SlideRightOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(100%, 0);
  }
}

@-webkit-keyframes SlideBottomIn {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}

@keyframes SlideBottomIn {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideBottomOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}

@keyframes SlideBottomOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}

@-webkit-keyframes SlideTopIn {
  from {
    transform: translate(0, -100%);
  }
  to {
    transform: translate(0, 0);
  }
}

@keyframes SlideTopIn {
  from {
    transform: translate(0, -100%);
  }
  to {
    transform: translate(0, 0);
  }
}

@-webkit-keyframes SlideTopOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, -100%);
  }
}

@keyframes SlideTopOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, -100%);
  }
}

@-webkit-keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}

@keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}

@-webkit-keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}

@keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}

@-webkit-keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

@keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}

@-webkit-keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}

@keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}

@-webkit-keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

@keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes FadeOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
  }
}

@keyframes FadeOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes ZoomIn {
  from {
    transform: translate(0, 0) scale(0);
  }
  to {
    transform: translate(0, 0) scale(1);
  }
}

@keyframes ZoomIn {
  from {
    transform: translate(0, 0) scale(0);
  }
  to {
    transform: translate(0, 0) scale(1);
  }
}

@-webkit-keyframes ZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}

@keyframes ZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}

@-webkit-keyframes FadeZoomIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes FadeZoomIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
}

@-webkit-keyframes FadeZoomOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes FadeZoomOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0);
  }
}

@-webkit-keyframes FlipRightDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipRightDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipRightDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipRightDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipRightUpIn {
  from {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipRightUpIn {
  from {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipRightUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipRightUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftUpIn {
  from {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftUpIn {
  from {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipLeftUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYLeftIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYLeftIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYLeftOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYLeftOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYRightIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYRightIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipYRightOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYRightOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXDownIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXDownIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXDownOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXDownOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXUpIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXUpIn {
  from {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@-webkit-keyframes FlipXUpOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXUpOut {
  from {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.e-ripple-element,
.e-ripple-style::after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
}

.e-ripple-style::after {
  background: rgba(0, 0, 0, 0.3);
  content: '';
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  transform: scale(3);
  transition: transform .5s, opacity .5s;
  width: 50%;
}

.e-ripple-style:active::after {
  opacity: 1;
  transform: scale(0);
  transition: 0s;
}

/*! button layout */

.e-btn,
.e-css.e-btn {
  -webkit-font-smoothing: antialiased;
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  justify-content: center;
  line-height: 1.6;
  outline: none;
  padding: 4px 8px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  cursor: default;
}

.e-btn:hover, .e-btn:focus,
.e-css.e-btn:hover,
.e-css.e-btn:focus {
  text-decoration: none;
}

.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
  display: inline-block;
  font-size: 14px;
  margin-top: -2px;
  vertical-align: middle;
  width: 1em;
}

.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
  display: block;
  margin-top: 0;
  padding-bottom: 6px;
  width: auto;
}

.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
  display: block;
  margin-top: 0;
  padding-top: 6px;
  width: auto;
}

.e-btn.e-icon-btn,
.e-css.e-btn.e-icon-btn {
  padding: 4px 8px;
}

.e-btn.e-top-icon-btn, .e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  border-radius: 50%;
  height: 32px;
  line-height: 1;
  padding: 0;
  width: 32px;
}

.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 1.6;
  margin-top: 0;
  width: auto;
}

.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}

.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  border: 1px solid;
}

.e-btn.e-small,
.e-css.e-btn.e-small {
  font-size: 12px;
  line-height: 1.6;
  padding: 2px 8px 2px;
}

.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
  font-size: 12px;
  width: 1em;
}

.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
  padding: 2px 5px;
}

.e-btn.e-small.e-top-icon-btn, .e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}

.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
  height: 24px;
  line-height: 1;
  padding: 0;
  width: 24px;
}

.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 1.5;
  width: auto;
}

.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.57143em;
  margin-right: 0;
}

.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.57143em;
}

.e-btn.e-block,
.e-css.e-btn.e-block {
  display: block;
  width: 100%;
}

.e-small .e-btn,
.e-small.e-btn,
.e-small .e-css.e-btn,
.e-small.e-css.e-btn {
  font-size: 12px;
  line-height: 1.6;
  padding: 2px 8px 2px;
}

.e-small .e-btn .e-btn-icon,
.e-small.e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em;
}

.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.57143em;
  width: 2em;
  padding: 0 8px;
}

.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-small .e-btn.e-icon-btn,
.e-small.e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn {
  padding: 2px 5px;
}

.e-small .e-btn.e-top-icon-btn, .e-small .e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}

.e-small .e-btn.e-round,
.e-small.e-btn.e-round,
.e-small .e-css.e-btn.e-round,
.e-small.e-css.e-btn.e-round {
  height: 24px;
  line-height: 1;
  padding: 0;
  width: 24px;
}

.e-small .e-btn.e-round .e-btn-icon,
.e-small.e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 1.5;
  width: auto;
}

.e-small .e-btn.e-rtl .e-icon-right,
.e-small.e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.57143em;
  margin-right: 0;
}

.e-small .e-btn.e-rtl .e-icon-left,
.e-small.e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.57143em;
}

.e-bigger.e-small .e-btn,
.e-bigger.e-small .e-btn,
.e-bigger.e-small .e-css.e-btn,
.e-bigger.e-small.e-css.e-btn {
  font-size: 14px;
  line-height: 1.6;
  padding: 4px 8px;
}

.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon,
.e-bigger.e-small.e-css.e-btn .e-btn-icon {
  font-size: 14px;
  width: 1em;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-icon-btn {
  padding: 4px 8px;
}

.e-bigger.e-small .e-btn.e-top-icon-btn, .e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-btn.e-top-icon-btn,
.e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}

.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round,
.e-bigger.e-small.e-css.e-btn.e-round {
  height: 32px;
  line-height: 1;
  padding: 0;
  width: 32px;
}

.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 1.6;
  width: auto;
}

.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}

.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

.e-bigger .e-btn,
.e-bigger .e-btn,
.e-bigger .e-css.e-btn,
.e-bigger.e-css.e-btn {
  font-size: 16px;
  line-height: 1.6;
  padding: 6px 12px 5px 12px;
}

.e-bigger .e-btn .e-btn-icon,
.e-bigger .e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon {
  font-size: 16px;
  width: 1em;
}

.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.6111em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.6111em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  width: auto;
}

.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  width: auto;
}

.e-bigger .e-btn.e-icon-btn,
.e-bigger .e-btn.e-icon-btn,
.e-bigger .e-css.e-btn.e-icon-btn,
.e-bigger.e-css.e-btn.e-icon-btn {
  padding: 4px 9px 5px 9px;
}

.e-bigger .e-btn.e-top-icon-btn, .e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger .e-btn.e-top-icon-btn,
.e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}

.e-bigger .e-btn.e-round,
.e-bigger .e-btn.e-round,
.e-bigger .e-css.e-btn.e-round,
.e-bigger.e-css.e-btn.e-round {
  height: 38px;
  line-height: 1;
  padding: 0;
  width: 38px;
}

.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 1.5;
  width: auto;
}

.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.6111em;
  margin-right: 0;
}

.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.6111em;
}

.e-bigger .e-btn.e-small,
.e-bigger .e-btn.e-small,
.e-bigger .e-css.e-btn.e-small,
.e-bigger.e-css.e-btn.e-small {
  font-size: 14px;
  line-height: 1.6;
  padding: 4px 8px;
}

.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon {
  font-size: 14px;
  width: 1em;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.5em;
  width: 2em;
  padding: 0 8px;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}

.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn {
  padding: 4px 8px;
}

.e-bigger .e-btn.e-small.e-top-icon-btn, .e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-btn.e-small.e-top-icon-btn,
.e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}

.e-bigger .e-btn.e-small.e-round,
.e-bigger .e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round {
  height: 32px;
  line-height: 1;
  padding: 0;
  width: 32px;
}

.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 1.6;
  width: auto;
}

.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.5em;
  margin-right: 0;
}

.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.5em;
}

/*! button theme */

.e-btn,
.e-css.e-btn {
  -webkit-tap-highlight-color: transparent;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
  color: #fff;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.e-btn:hover,
.e-css.e-btn:hover {
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: none;
  color: #fff;
}

.e-btn:focus,
.e-css.e-btn:focus {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
  box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
}

.e-btn:active,
.e-css.e-btn:active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
  box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
}

.e-btn.e-active,
.e-css.e-btn.e-active {
  background-color: #545b62;
  border-color: #4e555b;
  box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
  color: #fff;
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  background-color: rgba(108, 117, 125, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-btn.e-round:hover,
.e-css.e-btn.e-round:hover {
  background-color: #5a6268;
  border-color: #545b62;
  color: #fff;
}

.e-btn.e-round:focus,
.e-css.e-btn.e-round:focus {
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
}

.e-btn.e-round:active,
.e-css.e-btn.e-round:active {
  background-color: #545b62;
  border-color: #4e555b;
  box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
}

.e-btn.e-round:disabled,
.e-css.e-btn.e-round:disabled {
  background-color: rgba(108, 117, 125, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round.e-primary:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round.e-success:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round.e-info:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round.e-warning:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round.e-danger:focus {
  outline: #6c757d 0 solid;
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
  outline: #6c757d 0 solid;
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
}

.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
  outline: #6c757d 0 solid;
  box-shadow: 0 0 0 0.25em rgba(0, 92, 191, 0.5);
}

.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary.e-active {
  background-color: #0062cc;
  border-color: #005cbf;
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  color: #fff;
}

.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary:disabled {
  background-color: rgba(0, 123, 255, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-success,
.e-css.e-btn.e-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
}

.e-btn.e-success:active, .e-btn.e-success.e-active,
.e-css.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
}

.e-btn.e-success:disabled,
.e-css.e-btn.e-success:disabled {
  background-color: rgba(40, 167, 69, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-info,
.e-css.e-btn.e-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
}

.e-btn.e-info:active, .e-btn.e-info.e-active,
.e-css.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active {
  background-color: #117a8b;
  color: #fff;
  border-color: #10707f;
  box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
}

.e-btn.e-info:disabled,
.e-css.e-btn.e-info:disabled {
  background-color: rgba(23, 162, 184, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-warning,
.e-css.e-btn.e-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: none;
  color: #212529;
}

.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
  box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
}

.e-btn.e-warning:active, .e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
  box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
}

.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning:disabled {
  background-color: rgba(255, 193, 7, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #212529;
}

.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-danger,
.e-css.e-btn.e-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
}

.e-btn.e-danger:active,
.e-css.e-btn.e-danger:active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
}

.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger.e-active {
  background-color: #bd2130;
  border-color: #b21f2d;
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  color: #fff;
}

.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger:disabled {
  background-color: rgba(220, 53, 69, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  background-color: #5a6268;
  border-color: #6c757d;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
}

.e-btn.e-flat:active, .e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
}

.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat:disabled {
  background-color: rgba(108, 117, 125, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
  background-color: #0069d9;
  border-color: #0062cc;
  color: #fff;
}

.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
  background-color: #0069d9;
  border-color: #007bff;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
}

.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(0, 92, 191, 0.5);
}

.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary:disabled {
  background-color: rgba(0, 123, 255, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
  background-color: #218838;
  border-color: #28a745;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
}

.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
}

.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success:disabled {
  background-color: rgba(40, 167, 69, 0.65);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
  background-color: #138496;
  border-color: #17a2b8;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
}

.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active {
  background-color: #117a8b;
  border-color: #10707f;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
}

.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info:disabled {
  background-color: rgba(23, 162, 184, 0.65);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: none;
  color: #212529;
}

.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
  background-color: #e0a800;
  border-color: #ffc107;
  color: #212529;
  box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
}

.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
  box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
}

.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning:disabled {
  background-color: rgba(255, 193, 7, 0.65);
  border-color: transparent;
  color: rgba(33, 37, 41, 0.65);
}

.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
  background-color: #c82333;
  border-color: #dc3545;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
}

.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
}

.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger:disabled {
  background-color: rgba(220, 53, 69, 0.65);
  border-color: transparent;
  color: rgba(255, 255, 255, 0.65);
}

.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
  background-color: transparent;
}

.e-btn.e-outline,
.e-css.e-btn.e-outline {
  background-color: transparent;
  border-color: #6c757d;
  box-shadow: none;
  color: #6c757d;
}

.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
  background-color: #6c757d;
  border-color: #545b62;
  box-shadow: none;
  color: #fff;
}

.e-btn.e-outline:focus,
.e-css.e-btn.e-outline:focus {
  box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
}

.e-btn.e-outline:active, .e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active {
  background-color: #6c757d;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
  color: #fff;
}

.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline:disabled {
  background-color: transparent;
  border-color: rgba(108, 117, 125, 0.65);
  color: rgba(108, 117, 125, 0.65);
}

.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-btn.e-outline.e-primary:focus,
.e-css.e-btn.e-outline.e-primary:focus {
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
}

.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active {
  background-color: #007bff;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary:disabled {
  background-color: transparent;
  border-color: rgba(0, 123, 255, 0.65);
  box-shadow: none;
  color: rgba(0, 123, 255, 0.65);
}

.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
  background-color: #28a745;
  border-color: #1e7e34;
  color: #fff;
}

.e-btn.e-outline.e-success:focus,
.e-css.e-btn.e-outline.e-success:focus {
  box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
}

.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active {
  background-color: #28a745;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success:disabled {
  background-color: transparent;
  border-color: rgba(40, 167, 69, 0.65);
  box-shadow: none;
  color: rgba(40, 167, 69, 0.65);
}

.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:hover {
  background-color: #17a2b8;
  border-color: #117a8b;
  color: #fff;
}

.e-btn.e-outline.e-info:focus,
.e-css.e-btn.e-outline.e-info:focus {
  box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
}

.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active {
  background-color: #17a2b8;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info:disabled {
  background-color: transparent;
  border-color: rgba(23, 162, 184, 0.65);
  box-shadow: none;
  color: rgba(23, 162, 184, 0.65);
}

.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:hover {
  background-color: #ffc107;
  border-color: #d39e00;
  color: #212529;
}

.e-btn.e-outline.e-warning:focus,
.e-css.e-btn.e-outline.e-warning:focus {
  box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
}

.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active {
  background-color: #ffc107;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
  color: #212529;
}

.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning:disabled {
  background-color: transparent;
  border-color: rgba(255, 193, 7, 0.65);
  box-shadow: none;
  color: rgba(255, 193, 7, 0.65);
}

.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:hover {
  background-color: #dc3545;
  border-color: #bd2130;
  color: #fff;
}

.e-btn.e-outline.e-danger:focus,
.e-css.e-btn.e-outline.e-danger:focus {
  box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
}

.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active {
  background-color: #dc3545;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
  color: #fff;
}

.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger:disabled {
  background-color: transparent;
  border-color: rgba(220, 53, 69, 0.65);
  box-shadow: none;
  color: rgba(220, 53, 69, 0.65);
}

.e-btn.e-link,
.e-css.e-btn.e-link {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  box-shadow: none;
  color: #007bff;
}

.e-btn.e-link:hover,
.e-css.e-btn.e-link:hover {
  border-radius: 0;
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.e-btn.e-link:focus,
.e-css.e-btn.e-link:focus {
  border-radius: 0;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #0056b3;
}

.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
  color: #6c757d;
  background-color: transparent;
  box-shadow: none;
  text-decoration: none;
}

.e-checkbox-wrapper .e-check::before,
.e-css.e-checkbox-wrapper .e-check::before {
  content: '\e7fa';
}

.e-checkbox-wrapper .e-stop::before,
.e-css.e-checkbox-wrapper .e-stop::before {
  content: '\e7fb';
}

/*! checkbox layout */

.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  position: relative;
  white-space: nowrap;
}

.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 36px;
  left: -9px;
  pointer-events: none;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 36px;
  z-index: 1;
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  line-height: 14px;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: normal;
}

.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-checkbox-wrapper .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper .e-checkbox + .e-label {
  margin-right: 8px;
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: 'e-icons';
  height: 14px;
  line-height: 1.5;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 14px;
}

.e-checkbox-wrapper .e-frame + .e-label,
.e-css.e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 8px;
}

.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container {
  left: auto;
}

.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
  font-size: 8px;
}

.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 1.5;
}

.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
  cursor: default;
  pointer-events: none;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  cursor: default;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  cursor: default;
}

.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
  right: -9px;
}

.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}

.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  left: -9px;
  right: auto;
}

.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
  margin-left: 0;
  margin-right: 8px;
}

.e-checkbox-wrapper.e-rtl .e-label + .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame {
  margin: 0;
}

.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label {
  margin-left: 8px;
  margin-right: 0;
}

.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 12px;
  line-height: 11px;
  width: 12px;
}

.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 6px;
}

.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 11px;
}

.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 12px;
  line-height: 12px;
}

.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -13px;
  height: 30px;
  left: -13px;
  right: -13px;
  top: -13px;
  width: 30px;
}

.e-small .e-checkbox-wrapper .e-frame,
.e-small.e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 12px;
  line-height: 11px;
  width: 12px;
}

.e-small .e-checkbox-wrapper .e-check,
.e-small.e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 6px;
}

.e-small .e-checkbox-wrapper .e-stop,
.e-small.e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 11px;
}

.e-small .e-checkbox-wrapper .e-label,
.e-small.e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 12px;
  line-height: 12px;
}

.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -13px;
  height: 30px;
  left: -13px;
  right: -13px;
  top: -13px;
  width: 30px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 15px;
  line-height: 14px;
  width: 15px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 8px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 14px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 15px;
  line-height: 15px;
}

.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -16px;
  height: 38px;
  left: -16px;
  right: -16px;
  top: -16px;
  width: 38px;
}

.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame {
  height: 16px;
  line-height: 15px;
  width: 16px;
}

.e-bigger .e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label {
  font-size: 16px;
  line-height: 16px;
  margin-left: 10px;
}

.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check {
  font-size: 8px;
}

.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 15px;
}

.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label {
  font-size: 16px;
}

.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -15px;
  height: 38px;
  left: -15px;
  right: -15px;
  top: -15px;
  width: 38px;
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label {
  margin-left: 0;
  margin-right: 10px;
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  right: auto;
}

.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 15px;
  line-height: 14px;
  width: 15px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 8px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 14px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 15px;
  line-height: 15px;
}

.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -16px;
  height: 38px;
  left: -16px;
  right: -16px;
  top: -16px;
  width: 38px;
}

/*! checkbox theme */

.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-checkbox-wrapper .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
  background: transparent;
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  color: #212529;
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame {
  background-color: #fff;
  border-color: rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check {
  background-color: #007bff;
  border-color: rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  color: #fff;
}

.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  color: #fff;
}

.e-checkbox-wrapper .e-checkbox:active + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame {
  background-color: #fff;
  border-color: rgba(0, 123, 255, 0.5);
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check {
  background-color: #007bff;
  border-color: rgba(0, 123, 255, 0.25);
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  color: #fff;
}

.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  color: #fff;
}

.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
  background-color: #007bff;
  border-color: #007bff;
}

.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
  color: #000;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  background-color: #e9ecef;
  border-color: #adb5bd;
  color: #6c757d;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
  background-color: rgba(0, 123, 255, 0.5);
  border-color: transparent;
  color: #fff;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
  background-color: rgba(0, 123, 255, 0.55);
  border-color: transparent;
  color: #fff;
}

.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  color: #6c757d;
}

.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
  background-color: transparent;
}

.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
  background-color: transparent;
}

.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame {
  outline: rgba(0, 123, 255, 0.25);
  outline-offset: 0;
}

.e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
  outline: rgba(0, 123, 255, 0.25);
  outline-offset: 0;
}

/*! radiobutton layout */

.e-radio-wrapper {
  display: inline-block;
  line-height: 1;
  position: relative;
}

.e-radio {
  -webkit-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-radio:not(:checked):hover + label.e-rtl::after,
.e-radio:not(:checked):hover + label.e-right::after {
  left: auto;
}

.e-radio + label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.e-radio + label .e-label {
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  padding-left: 24px;
  vertical-align: text-top;
  white-space: normal;
}

.e-radio + label::before {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: '';
  height: 14px;
  left: 0;
  position: absolute;
  top: 0;
  width: 14px;
}

.e-radio + label:focus::before {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-radio + label::after {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: '';
  height: 6px;
  left: 4px;
  position: absolute;
  top: 4px;
  transform: scale(0);
  width: 6px;
}

.e-radio + label .e-ripple-container {
  border-radius: 50%;
  height: 34px;
  left: -8px;
  position: absolute;
  top: -8px;
  width: 34px;
  z-index: 1;
}

.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px;
}

.e-radio + label.e-right::before, .e-radio + label.e-rtl::before {
  left: auto;
  right: 0;
}

.e-radio + label.e-right::after, .e-radio + label.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container {
  left: auto;
  right: -8px;
}

.e-radio + label.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0;
}

.e-radio + label.e-right.e-rtl::before {
  left: 0;
  right: auto;
}

.e-radio + label.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-radio + label.e-right.e-rtl .e-ripple-container {
  left: -8px;
  right: auto;
}

.e-radio + label.e-small .e-label {
  line-height: 1;
  padding-left: 22px;
}

.e-radio + label.e-small::before {
  height: 12px;
  width: 12px;
}

.e-radio + label.e-small::after {
  height: 6px;
  left: 3px;
  top: 3px;
  width: 6px;
}

.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}

.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 22px;
}

.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 3px;
}

.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 22px;
  padding-right: 0;
}

.e-radio + label.e-small.e-right.e-rtl::after {
  left: 3px;
  right: auto;
}

.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-radio:checked + label::after {
  transform: scale(1);
  transition: none;
}

.e-small .e-radio + label .e-label,
.e-radio + label.e-small .e-label {
  line-height: 1;
  padding-left: 22px;
}

.e-small .e-radio + label::before,
.e-radio + label.e-small::before {
  height: 12px;
  width: 12px;
}

.e-small .e-radio + label::after,
.e-radio + label.e-small::after {
  height: 6px;
  left: 3px;
  top: 3px;
  width: 6px;
}

.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}

.e-small .e-radio + label.e-right .e-label, .e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-small.e-right .e-label,
.e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 22px;
}

.e-small .e-radio + label.e-right::after, .e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-small.e-right::after,
.e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 3px;
}

.e-small .e-radio + label.e-right .e-ripple-container, .e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right .e-ripple-container,
.e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 22px;
  padding-right: 0;
}

.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 3px;
  right: auto;
}

.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-bigger.e-small .e-radio + label .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 1;
  padding-left: 28px;
}

.e-bigger.e-small .e-radio + label::before,
.e-radio + label.e-bigger.e-small::before {
  height: 15px;
  width: 15px;
}

.e-bigger.e-small .e-radio + label::after,
.e-radio + label.e-bigger.e-small::after {
  height: 7px;
  left: 4px;
  top: 4px;
  width: 7px;
}

.e-bigger.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 36px;
  left: -11px;
  top: -11px;
  width: 36px;
}

.e-bigger.e-small .e-radio + label.e-right .e-label, .e-bigger.e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}

.e-bigger.e-small .e-radio + label.e-right::after, .e-bigger.e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-bigger.e-small .e-radio + label.e-right .e-ripple-container, .e-bigger.e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}

.e-bigger.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

.e-bigger .e-radio + label .e-label,
.e-radio + label.e-bigger .e-label {
  font-size: 16px;
  line-height: 1;
  padding-left: 28px;
}

.e-bigger .e-radio + label::before,
.e-radio + label.e-bigger::before {
  height: 16px;
  width: 16px;
}

.e-bigger .e-radio + label::after,
.e-radio + label.e-bigger::after {
  height: 6px;
  left: 5px;
  top: 5px;
  width: 6px;
}

.e-bigger .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger .e-ripple-container {
  height: 48px;
  left: -11px;
  top: -11px;
  width: 48px;
}

.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-right .e-label,
.e-radio + label.e-bigger.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}

.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-right::after,
.e-radio + label.e-bigger.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-rtl .e-ripple-container {
  left: auto;
  right: -11px;
}

.e-bigger .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}

.e-bigger .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container {
  left: -12px;
  right: auto;
}

.e-bigger .e-radio + label.e-small .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 1;
  padding-left: 28px;
}

.e-bigger .e-radio + label.e-small::before,
.e-radio + label.e-bigger.e-small::before {
  height: 15px;
  width: 15px;
}

.e-bigger .e-radio + label.e-small::after,
.e-radio + label.e-bigger.e-small::after {
  height: 7px;
  left: 4px;
  top: 4px;
  width: 7px;
}

.e-bigger .e-radio + label.e-small .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 36px;
  left: -11px;
  top: -11px;
  width: 36px;
}

.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}

.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}

.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}

.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}

.e-bigger .e-radio + label.e-small.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}

.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}

/*! radiobutton theme */

.e-radio + label::before {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-radio + label.e-focus .e-ripple-container {
  background-color: #000;
}

.e-radio + label .e-label {
  color: #212529;
}

.e-radio + label .e-ripple-element {
  background-color: transparent;
}

.e-radio + label:active .e-ripple-element {
  background-color: transparent;
}

.e-radio:focus + label::before {
  border-color: #007bff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-radio:focus + label::before {
  border-color: #adb5bd;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-radio:hover + label::before {
  border-color: #adb5bd;
}

.e-radio:checked + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.e-radio:checked + label::after {
  background-color: #fff;
  color: #fff;
}

.e-radio:checked + label:active .e-ripple-element {
  background-color: transparent;
}

.e-radio:checked + .e-focus .e-ripple-container {
  background-color: transparent;
}

.e-radio:checked + .e-focus::before {
  outline: #fff 0 solid;
  outline-offset: 0;
}

.e-radio:checked:focus + label::before {
  border-color: #007bff;
}

.e-radio:checked:focus + label::after {
  background-color: #fff;
}

.e-radio:checked + label:hover::before {
  border-color: #007bff;
}

.e-radio:checked + label:hover::after {
  background-color: #fff;
}

.e-radio:disabled + label {
  cursor: default;
  pointer-events: none;
}

.e-radio:disabled + label::before {
  border-color: #adb5bd;
  cursor: default;
}

.e-radio:disabled + label .e-ripple-container {
  background-color: transparent;
}

.e-radio:disabled + label .e-ripple-container::after {
  background-color: transparent;
  cursor: default;
}

.e-radio:disabled + label .e-label {
  color: #e9ecef;
}

.e-radio:disabled:checked + label::before {
  background-color: rgba(0, 123, 255, 0.5);
  border-color: transparent;
}

.e-radio:disabled:checked + label::after {
  background-color: #fff;
  border-color: #fff;
  cursor: default;
}

.e-radio:disabled:checked + label .e-ripple-container {
  background-color: transparent;
}

.e-radio:disabled:checked + label .e-ripple-container::after {
  background-color: transparent;
}

/*! switch layout */

.e-switch-wrapper,
.e-css.e-switch-wrapper {
  cursor: pointer;
  display: inline-block;
  height: 16px;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 38px;
}

.e-switch-wrapper .e-switch,
.e-css.e-switch-wrapper .e-switch {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  -ms-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  border: 1px solid #adb5bd;
  border-radius: 20px;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-off {
  -ms-transition: all 0.2s ease-in-out 0.1s;
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  align-items: center;
  border-radius: inherit;
  display: flex;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  transition: all 0.2s ease-in-out 0.1s;
  width: 100%;
}

.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  top: 1px;
  left: -100%;
  text-indent: -12px;
}

.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  top: 1px;
  left: 0;
  opacity: 1;
  text-indent: 14px;
}

.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  -ms-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  border-radius: 50%;
  bottom: 2px;
  height: 12px;
  left: 1px;
  margin: 0 2px 2px 1px;
  position: absolute;
  top: 2px;
  transition: all 0.2s linear;
  width: 12px;
}

.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
  opacity: 1;
}

.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
  left: 100%;
}

.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-switch-disabled,
.e-css.e-switch-wrapper.e-switch-disabled {
  cursor: default;
}

.e-switch-wrapper .e-ripple-container,
.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 52px;
  left: -17px;
  pointer-events: none;
  position: absolute;
  top: -17px;
  width: 52px;
  z-index: 1;
}

.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
}

.e-switch-wrapper.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  border-radius: 50%;
  height: 12px;
  left: 1px;
  margin: 0 2px 2px 1px;
  position: absolute;
  top: 2px;
  transition: all 0.2s linear;
  width: 12px;
}

.e-switch-wrapper.e-small,
.e-css.e-switch-wrapper.e-small {
  height: 16px;
  width: 38px;
}

.e-switch-wrapper.e-small .e-switch-handle,
.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 12px;
  width: 12px;
}

.e-switch-wrapper.e-small .e-ripple-container,
.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 12px;
}

.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -12px;
}

.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: 14px;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-small .e-switch-wrapper,
*.e-small.e-switch-wrapper,
*.e-small .e-css.e-switch-wrapper,
*.e-small.e-css.e-switch-wrapper {
  height: 16px;
  width: 38px;
}

*.e-small .e-switch-wrapper .e-switch-handle,
*.e-small.e-switch-wrapper .e-switch-handle,
*.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-small .e-switch-wrapper .e-ripple-container,
*.e-small.e-switch-wrapper .e-ripple-container,
*.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

*.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-small .e-switch-wrapper .e-switch-on,
*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 12px;
}

*.e-small .e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -12px;
}

*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 14px;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-bigger.e-small .e-switch-wrapper,
*.e-bigger.e-small.e-switch-wrapper,
*.e-bigger.e-small .e-css.e-switch-wrapper,
*.e-bigger.e-small.e-css.e-switch-wrapper {
  height: 16px;
  width: 38px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 12px;
  left: 1px;
  top: 2px;
  width: 12px;
}

*.e-bigger.e-small .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 12px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -12px;
}

*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 14px;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-bigger .e-switch-wrapper,
*.e-bigger.e-switch-wrapper,
*.e-bigger .e-css.e-switch-wrapper,
*.e-bigger.e-css.e-switch-wrapper {
  height: 16px;
  width: 38px;
}

*.e-bigger .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-switch-wrapper .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle {
  height: 12px;
  left: 1px;
  top: 2px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  font-size: 12px;
}

*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -12px;
}

*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  text-indent: 14px;
}

*.e-bigger .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-switch-wrapper .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper .e-ripple-container {
  height: 52px;
  left: -16px;
  top: -16px;
  width: 52px;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 12px;
  left: 100%;
  margin-left: -14px;
  top: 2px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

*.e-bigger .e-switch-wrapper.e-small,
*.e-bigger.e-switch-wrapper.e-small,
*.e-bigger .e-css.e-switch-wrapper.e-small,
*.e-bigger.e-css.e-switch-wrapper.e-small {
  height: 16px;
  width: 38px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 12px;
  left: 1px;
  top: 2px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 12px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -12px;
}

*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: 14px;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -14px;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 12px;
  width: 12px;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 1;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}

*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}

/*! switch theme */

.e-switch-wrapper,
.e-css.e-switch-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  background-color: transparent;
  color: #adb5bd;
}

.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  background-color: #adb5bd;
  box-shadow: none;
}

.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  background-color: #007bff;
  color: #fff;
}

.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  background-color: #fff;
}

.e-switch-wrapper .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}

.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element {
  background-color: rgba(255, 64, 129, 0.12);
}

.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
  box-shadow: none;
  background-color: #fff;
}

.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle {
  background-color: #adb5bd;
  box-shadow: none;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 1;
  background-color: #e9ecef;
  border-color: #adb5bd;
  color: #adb5bd;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
  color: #fff;
  opacity: 1;
  background-color: #037cff;
}

.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner {
  background-color: #e9ecef;
  border-color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
  background-color: #e9ecef;
  border-color: #adb5bd;
  color: #adb5bd;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: #fff;
  background-color: #037cff;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle {
  background-color: #adb5bd;
}

.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper:hover .e-switch-inner,
.e-css.e-switch-wrapper:hover .e-switch-inner {
  background-color: #fff;
  border-color: #adb5bd;
}

.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #007bff;
  color: #fff;
}

.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: #adb5bd;
}

.e-switch-wrapper.e-focus .e-switch-inner, .e-switch-wrapper:focus .e-switch-inner,
.e-css.e-switch-wrapper.e-focus .e-switch-inner,
.e-css.e-switch-wrapper:focus .e-switch-inner {
  background-color: #fff;
  border-color: #017cff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  outline: none;
  outline-offset: initial;
}

.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper:focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active {
  background-color: #adb5bd;
  border-color: #80bdff;
  outline: none;
}

.e-switch-wrapper.e-focus .e-ripple-container, .e-switch-wrapper:focus .e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}

.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, .e-switch-wrapper:focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container {
  background-color: rgba(255, 64, 129, 0.12);
}

.e-switch-wrapper.e-active .e-switch-inner, .e-switch-wrapper:active .e-switch-inner,
.e-css.e-switch-wrapper.e-active .e-switch-inner,
.e-css.e-switch-wrapper:active .e-switch-inner {
  background-color: #fff;
  border-color: #017cff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  outline: none;
  outline-offset: initial;
}

.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-switch-wrapper:active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active {
  background-color: #adb5bd;
  border-color: #80bdff;
  outline: none;
}

.e-switch-wrapper.e-active .e-ripple-container, .e-switch-wrapper:active .e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}

.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, .e-switch-wrapper:active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container {
  background-color: rgba(255, 64, 129, 0.12);
}

.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
  background-color: #007bff;
}

.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off {
  background-color: transparent;
}

.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
  background-color: #adb5bd;
  border-color: #80bdff;
  outline: none;
}

.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  background-color: #007bff;
}

.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  background-color: #adb5bd;
  box-shadow: none;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  background-color: transparent;
}

.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner {
  border-color: #adb5bd;
}

.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #007bff;
}

.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
  color: #fff;
  opacity: 1;
  background-color: #037cff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 1;
  background-color: #e9ecef;
  color: #adb5bd;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle {
  background-color: #adb5bd;
  box-shadow: none;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
  background-color: #fff;
  box-shadow: none;
}

.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
  background-color: #e9ecef;
  border-color: #adb5bd;
  opacity: 0.5;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: #fff;
  background-color: #037cff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #007bff;
  border-color: #007bff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
  border-color: #adb5bd;
  color: #adb5bd;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #fff;
}

.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle {
  background-color: #adb5bd;
}

.e-switch-wrapper .e-switch:focus,
.e-css.e-switch-wrapper .e-switch:focus {
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: transparent;
}

.e-chip-list .e-chip-delete.e-dlt-btn::before {
  content: '\e745';
  font-size: 10px;
}

.e-chip-list.e-multi-selection .e-chip::before {
  content: '\e7ab';
}

.e-chip-list {
  display: flex;
  padding: 4px;
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  border: 1px solid;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 12px;
  font-weight: 400;
  height: 24px;
  justify-content: center;
  line-height: 1.5em;
  margin: 4px;
  outline: none;
  overflow: hidden;
  padding: 0 8px;
  position: relative;
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 10px;
  height: 24px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -10px;
  overflow: hidden;
  width: 24px;
}

.e-chip-list.e-chip .e-chip-avatar-wrap, .e-chip-list.e-chip.e-chip-avatar-wrap,
.e-chip-list .e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap {
  border-radius: 14px 4px 4px 14px;
}

.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: flex;
  font-size: 14px;
  height: 18px;
  justify-content: center;
  line-height: 1;
  margin: 0 4px 0 -6px;
  overflow: hidden;
  width: 18px;
}

.e-chip-list.e-chip .e-chip-text,
.e-chip-list .e-chip .e-chip-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete {
  align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: flex;
  font-size: 8px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px;
}

.e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before {
  font-family: 'e-icons';
}

.e-chip-list.e-chip .image-url,
.e-chip-list .e-chip .image-url {
  align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: flex;
  font-size: 14px;
  height: 18px;
  justify-content: center;
  line-height: 1;
  margin: 0 4px 0 -6px;
  overflow: hidden;
  width: 18px;
}

.e-chip-list.e-chip .trailing-icon-url,
.e-chip-list .e-chip .trailing-icon-url {
  align-items: center;
  background-size: cover;
  border-radius: 0%;
  display: flex;
  font-family: 'e-icons';
  font-size: 8px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px;
}

.e-chip-list:not(.e-chip) {
  flex-wrap: wrap;
}

.e-chip-list.e-multi-selection .e-chip::before {
  align-items: center;
  display: flex;
  font-family: 'e-icons';
  height: 18px;
  justify-content: center;
  line-height: 1;
  margin: 0 4px 0 -6px;
  margin-top: 2px;
  overflow: hidden;
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 18px;
}

.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 0;
}

.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  display: none;
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 24px;
  margin: 0 8px 0 -10px;
  margin-top: 2px;
  width: 24px;
}

.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar {
  display: none;
}

.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before {
  display: flex;
}

.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 18px;
}

.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -10px 0 8px;
}

.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -6px 0 8px;
}

.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -2px;
}

.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 4px 14px 14px 4px;
}

.e-chip-list.e-rtl.e-chip .trailing-icon-url,
.e-chip-list.e-rtl .e-chip .trailing-icon-url {
  margin: 0 8px 0 -2px;
}

.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -6px 0 8px;
  margin-top: 2px;
}

.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -10px 0 8px;
  margin-top: 2px;
}

.e-bigger .e-chip-list.e-chip,
.e-bigger .e-chip-list .e-chip,
.e-bigger.e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip {
  border-radius: 4px;
  font-size: 14px;
  height: 30px;
  padding: 0 12px;
}

.e-bigger .e-chip-list .e-chip-avatar,
.e-bigger.e-chip-list .e-chip-avatar {
  font-size: 15px;
  height: 30px;
  margin: -2px 8px 0 -12px;
  width: 30px;
}

.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-chip-avatar-wrap {
  border-radius: 16px 4px 4px 16px;
}

.e-bigger .e-chip-list .e-chip-icon,
.e-bigger.e-chip-list .e-chip-icon {
  font-size: 16px;
  height: 24px;
  margin: -2px 4px 0 -8px;
  width: 24px;
}

.e-bigger .e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .e-chip-delete {
  font-size: 10px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px;
}

.e-bigger .e-chip-list .e-chip-delete.e-dlt-btn::before,
.e-bigger.e-chip-list .e-chip-delete.e-dlt-btn::before {
  font-size: small;
}

.e-bigger .e-chip-list .trailing-icon-url,
.e-bigger.e-chip-list .trailing-icon-url {
  font-size: 10px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px;
}

.e-bigger .e-chip-list.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip::before {
  height: 24px;
  margin: -2px 4px 0 -8px;
  margin-top: 2px;
  width: 24px;
}

.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 30px;
  margin: -2px 8px 0 -12px;
  margin-top: 2px;
  width: 30px;
}

.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 24px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -12px 0 8px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -8px 0 8px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 4px 0 -4px;
}

.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 4px 16px 16px 4px;
}

.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -8px 0 8px;
  margin-top: 2px;
}

.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -12px 0 8px;
  margin-top: 2px;
}

.e-bigger .e-chip-list.e-rtl .trailing-icon-url,
.e-bigger.e-chip-list.e-rtl .trailing-icon-url {
  margin: 0 4px 0 -4px;
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip .e-chip-icon,
.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip:hover,
.e-chip-list .e-chip:hover {
  background-color: #5a6268;
  border-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip:hover .e-chip-icon,
.e-chip-list.e-chip:hover .e-chip-delete,
.e-chip-list .e-chip:hover .e-chip-icon,
.e-chip-list .e-chip:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip:hover .e-chip-avatar,
.e-chip-list .e-chip:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-focused,
.e-chip-list .e-chip.e-focused {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.e-chip-list.e-chip.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-active,
.e-chip-list .e-chip.e-active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  box-shadow: none;
}

.e-chip-list.e-chip.e-active .e-chip-icon,
.e-chip-list.e-chip.e-active .e-chip-delete,
.e-chip-list .e-chip.e-active .e-chip-icon,
.e-chip-list .e-chip.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-focused.e-active,
.e-chip-list .e-chip.e-focused.e-active {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip:active,
.e-chip-list .e-chip:active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.e-chip-list.e-chip:active .e-chip-icon,
.e-chip-list.e-chip:active .e-chip-delete,
.e-chip-list .e-chip:active .e-chip-icon,
.e-chip-list .e-chip:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip:active .e-chip-avatar,
.e-chip-list .e-chip:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-disabled,
.e-chip-list .e-chip.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-outline,
.e-chip-list .e-chip.e-outline {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
  border-width: 1px;
}

.e-chip-list.e-chip.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-outline .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-outline .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:hover,
.e-chip-list .e-chip.e-outline:hover {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-outline:hover .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-focused,
.e-chip-list .e-chip.e-outline.e-focused {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-active,
.e-chip-list .e-chip.e-outline.e-active {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #6c757d;
  color: #6c757d;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:active,
.e-chip-list .e-chip.e-outline:active {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-chip.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-outline:active .e-chip-delete {
  color: #6c757d;
}

.e-chip-list.e-chip.e-outline:active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline:active .e-chip-delete.e-dlt-btn {
  color: #fff;
}

.e-chip-list.e-chip.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-outline:active .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-outline.e-disabled,
.e-chip-list .e-chip.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-selection .e-chip.e-active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-focused {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
  background-color: transparent;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active .e-chip-icon,
.e-chip-list.e-selection .e-chip:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete.e-dlt-btn {
  color: #fff;
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
  background-color: #545b62;
  color: #fff;
}

.e-chip-list.e-chip.e-primary,
.e-chip-list .e-chip.e-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary .e-chip-icon,
.e-chip-list.e-chip.e-primary .e-chip-delete,
.e-chip-list .e-chip.e-primary .e-chip-icon,
.e-chip-list .e-chip.e-primary .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary .e-chip-avatar,
.e-chip-list .e-chip.e-primary .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:hover,
.e-chip-list .e-chip.e-primary:hover {
  background-color: #0069d9;
  border-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused,
.e-chip-list .e-chip.e-primary.e-focused {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-active,
.e-chip-list .e-chip.e-primary.e-active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-focused.e-active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary:active,
.e-chip-list .e-chip.e-primary:active {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.e-chip-list.e-chip.e-primary:active .e-chip-icon,
.e-chip-list.e-chip.e-primary:active .e-chip-delete,
.e-chip-list .e-chip.e-primary:active .e-chip-icon,
.e-chip-list .e-chip.e-primary:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-disabled,
.e-chip-list .e-chip.e-primary.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-primary.e-outline,
.e-chip-list .e-chip.e-primary.e-outline {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
  background-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:hover,
.e-chip-list .e-chip.e-primary.e-outline:hover {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused,
.e-chip-list .e-chip.e-primary.e-outline.e-focused {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
  background-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #007bff;
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #007bff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:active,
.e-chip-list .e-chip.e-primary.e-outline:active {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
  background-color: #0062cc;
  color: #fff;
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-success,
.e-chip-list .e-chip.e-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success .e-chip-icon,
.e-chip-list.e-chip.e-success .e-chip-delete,
.e-chip-list .e-chip.e-success .e-chip-icon,
.e-chip-list .e-chip.e-success .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success .e-chip-avatar,
.e-chip-list .e-chip.e-success .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-success:hover,
.e-chip-list .e-chip.e-success:hover {
  background-color: #218838;
  border-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success:hover .e-chip-icon,
.e-chip-list.e-chip.e-success:hover .e-chip-delete,
.e-chip-list .e-chip.e-success:hover .e-chip-icon,
.e-chip-list .e-chip.e-success:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused,
.e-chip-list .e-chip.e-success.e-focused {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-active,
.e-chip-list .e-chip.e-success.e-active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-focused.e-active {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success:active,
.e-chip-list .e-chip.e-success:active {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.e-chip-list.e-chip.e-success:active .e-chip-icon,
.e-chip-list.e-chip.e-success:active .e-chip-delete,
.e-chip-list .e-chip.e-success:active .e-chip-icon,
.e-chip-list .e-chip.e-success:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success:active .e-chip-avatar,
.e-chip-list .e-chip.e-success:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-disabled,
.e-chip-list .e-chip.e-success.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-success.e-outline,
.e-chip-list .e-chip.e-success.e-outline {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar {
  background-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:hover,
.e-chip-list .e-chip.e-success.e-outline:hover {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar {
  background-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused,
.e-chip-list .e-chip.e-success.e-outline.e-focused {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar {
  background-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-active {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar {
  background-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #28a745;
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #28a745;
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:active,
.e-chip-list .e-chip.e-success.e-outline:active {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar {
  background-color: #1e7e34;
  color: #fff;
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled,
.e-chip-list .e-chip.e-success.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-info,
.e-chip-list .e-chip.e-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info .e-chip-icon,
.e-chip-list.e-chip.e-info .e-chip-delete,
.e-chip-list .e-chip.e-info .e-chip-icon,
.e-chip-list .e-chip.e-info .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info .e-chip-avatar,
.e-chip-list .e-chip.e-info .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-info:hover,
.e-chip-list .e-chip.e-info:hover {
  background-color: #138496;
  border-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info:hover .e-chip-icon,
.e-chip-list.e-chip.e-info:hover .e-chip-delete,
.e-chip-list .e-chip.e-info:hover .e-chip-icon,
.e-chip-list .e-chip.e-info:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused,
.e-chip-list .e-chip.e-info.e-focused {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-active,
.e-chip-list .e-chip.e-info.e-active {
  background-color: #117a8b;
  border-color: #10707f;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-focused.e-active {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info:active,
.e-chip-list .e-chip.e-info:active {
  background-color: #117a8b;
  border-color: #10707f;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.e-chip-list.e-chip.e-info:active .e-chip-icon,
.e-chip-list.e-chip.e-info:active .e-chip-delete,
.e-chip-list .e-chip.e-info:active .e-chip-icon,
.e-chip-list .e-chip.e-info:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info:active .e-chip-avatar,
.e-chip-list .e-chip.e-info:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-disabled,
.e-chip-list .e-chip.e-info.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-info.e-outline,
.e-chip-list .e-chip.e-info.e-outline {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar {
  background-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:hover,
.e-chip-list .e-chip.e-info.e-outline:hover {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar {
  background-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused,
.e-chip-list .e-chip.e-info.e-outline.e-focused {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar {
  background-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-active {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar {
  background-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #17a2b8;
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #17a2b8;
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:active,
.e-chip-list .e-chip.e-info.e-outline:active {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar {
  background-color: #117a8b;
  color: #fff;
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled,
.e-chip-list .e-chip.e-info.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-warning,
.e-chip-list .e-chip.e-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning .e-chip-icon,
.e-chip-list.e-chip.e-warning .e-chip-delete,
.e-chip-list .e-chip.e-warning .e-chip-icon,
.e-chip-list .e-chip.e-warning .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning .e-chip-avatar,
.e-chip-list .e-chip.e-warning .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:hover,
.e-chip-list .e-chip.e-warning:hover {
  background-color: #e0a800;
  border-color: #d39e00;
  color: #212529;
}

.e-chip-list.e-chip.e-warning:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning:hover .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-focused,
.e-chip-list .e-chip.e-warning.e-focused {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-active,
.e-chip-list .e-chip.e-warning.e-active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-focused.e-active {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(33, 37, 41, 0.8);
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning:active,
.e-chip-list .e-chip.e-warning:active {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.e-chip-list.e-chip.e-warning:active .e-chip-icon,
.e-chip-list.e-chip.e-warning:active .e-chip-delete,
.e-chip-list .e-chip.e-warning:active .e-chip-icon,
.e-chip-list .e-chip.e-warning:active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-disabled,
.e-chip-list .e-chip.e-warning.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-warning.e-outline,
.e-chip-list .e-chip.e-warning.e-outline {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar {
  background-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:hover,
.e-chip-list .e-chip.e-warning.e-outline:hover {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar {
  background-color: #d39e00;
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused,
.e-chip-list .e-chip.e-warning.e-outline.e-focused {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
  background-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-active {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar {
  background-color: #d39e00;
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #ffc107;
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active,
.e-chip-list .e-chip.e-warning.e-outline:active {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete.e-dlt-btn {
  color: #212529;
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar {
  background-color: #d39e00;
  color: #fff;
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-danger,
.e-chip-list .e-chip.e-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger .e-chip-icon,
.e-chip-list.e-chip.e-danger .e-chip-delete,
.e-chip-list .e-chip.e-danger .e-chip-icon,
.e-chip-list .e-chip.e-danger .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger .e-chip-avatar,
.e-chip-list .e-chip.e-danger .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:hover,
.e-chip-list .e-chip.e-danger:hover {
  background-color: #c82333;
  border-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger:hover .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused,
.e-chip-list .e-chip.e-danger.e-focused {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-active,
.e-chip-list .e-chip.e-danger.e-active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-focused.e-active {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger:active,
.e-chip-list .e-chip.e-danger:active {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.e-chip-list.e-chip.e-danger:active .e-chip-icon,
.e-chip-list.e-chip.e-danger:active .e-chip-delete,
.e-chip-list .e-chip.e-danger:active .e-chip-icon,
.e-chip-list .e-chip.e-danger:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-disabled,
.e-chip-list .e-chip.e-danger.e-disabled {
  opacity: .65;
  pointer-events: none;
}

.e-chip-list.e-chip.e-danger.e-outline,
.e-chip-list .e-chip.e-danger.e-outline {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar {
  background-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:hover,
.e-chip-list .e-chip.e-danger.e-outline:hover {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar {
  background-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused,
.e-chip-list .e-chip.e-danger.e-outline.e-focused {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
  background-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-active {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar {
  background-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active {
  background-color: transparent;
  border-color: #dc3545;
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete.e-dlt-btn {
  color: #dc3545;
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:active,
.e-chip-list .e-chip.e-danger.e-outline:active {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete {
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar {
  background-color: #bd2130;
  color: #fff;
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled {
  opacity: .65;
  pointer-events: none;
}

/*! calendar bootstrap theme variables */

/*! component icons */

.e-calendar .e-header .e-date-icon-prev::before {
  content: '\e734';
}

.e-calendar .e-header .e-date-icon-next::before {
  content: '\e705';
}

/*! calendar layout */

ejs-calendar {
  display: block;
}

.e-calendar.e-disabled .e-header .e-prev,
.e-calendar.e-disabled .e-header .e-next {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}

.e-calendar.e-disabled .e-header .e-title {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}

.e-calendar.e-disabled .e-content td {
  pointer-events: none;
  touch-action: none;
}

.e-calendar.e-disabled .e-btn.e-today {
  pointer-events: none;
  touch-action: none;
}

.e-calendar,
.e-bigger.e-small .e-calendar {
  -webkit-tap-highlight-color: transparent;
  border-radius: 4px;
  display: block;
  overflow: auto;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-calendar.e-rtl .e-header .e-title,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  float: right;
  text-align: right;
}

.e-calendar.e-rtl .e-header .e-icon-container,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container {
  float: left;
}

.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  background: none;
  display: table;
  font-weight: normal;
  position: relative;
  text-align: center;
  width: 100%;
}

.e-calendar .e-header button,
.e-bigger.e-small .e-calendar .e-header button {
  background: transparent;
  border: 0;
  margin-right: 0;
  padding: 0;
  text-decoration: none;
}

.e-calendar .e-header span,
.e-bigger.e-small .e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  padding: 10px;
  vertical-align: middle;
}

.e-calendar .e-header span.e-disabled,
.e-bigger.e-small .e-calendar .e-header span.e-disabled {
  cursor: default;
}

.e-calendar .e-week-header,
.e-bigger.e-small .e-calendar .e-week-header {
  padding: 0 0 6px;
}

.e-calendar th,
.e-bigger.e-small .e-calendar th {
  cursor: default;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
}

.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover,
.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}

.e-calendar .e-content span.e-day,
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}

.e-calendar .e-content th,
.e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content th,
.e-bigger.e-small .e-calendar .e-content td {
  box-sizing: border-box;
}

.e-calendar .e-content td.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-disabled {
  opacity: 1;
  pointer-events: none;
  touch-action: none;
}

.e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content td {
  cursor: pointer;
  padding: 0;
  text-align: center;
}

.e-calendar .e-content td.e-week-number,
.e-bigger.e-small .e-calendar .e-content td.e-week-number {
  color: #212529;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}

.e-calendar .e-content td.e-overlay,
.e-bigger.e-small .e-calendar .e-content td.e-overlay {
  background: none;
  width: initial;
}

.e-calendar .e-content table,
.e-bigger.e-small .e-calendar .e-content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 12px 12px 12px;
  table-layout: fixed;
  width: 100%;
}

.e-calendar .e-content td.e-other-month > span.e-day,
.e-calendar .e-content td.e-other-year > span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-month > span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-year > span.e-day {
  display: inline-block;
  font-weight: normal;
}

.e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: normal;
}

.e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month,
.e-calendar .e-content td.e-other-year,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content td.e-other-month,
.e-bigger.e-small .e-calendar .e-content td.e-other-year {
  pointer-events: initial;
  touch-action: initial;
}

.e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month.e-disabled,
.e-calendar .e-content td.e-other-year.e-disabled,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled {
  pointer-events: none;
  touch-action: none;
}

.e-calendar .e-content td.e-week-number:hover span.e-day,
.e-calendar .e-content td.e-week-number:hover,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover {
  background-color: #fff;
  cursor: default;
}

.e-calendar .e-header .e-prev,
.e-calendar .e-header .e-next,
.e-bigger.e-small .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-calendar .e-header .e-next {
  border-radius: 4px;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  margin-left: 8px;
}

.e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-bigger.e-small .e-calendar .e-header .e-next:hover {
  cursor: pointer;
}

.e-calendar .e-header .e-prev.e-overlay,
.e-calendar .e-header .e-next.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-next.e-overlay {
  background: none;
}

.e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-year .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-year .e-title {
  margin-left: 15px;
}

.e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  cursor: default;
}

.e-calendar .e-header .e-icon-container,
.e-bigger.e-small .e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right;
  padding-top: 0;
}

.e-calendar .e-footer-container,
.e-bigger.e-small .e-calendar .e-footer-container {
  text-transform: uppercase;
}

.e-calendar,
.e-bigger.e-small .e-calendar {
  max-width: 262px;
  min-width: 256px;
  padding: 0;
}

.e-calendar.e-calendar-day-header-lg,
.e-bigger.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}

.e-calendar.e-week-number,
.e-bigger.e-small .e-calendar.e-week-number {
  min-width: 300px;
}

.e-calendar.e-week,
.e-bigger.e-small .e-calendar.e-week {
  max-width: 294px;
  min-width: 288px;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  line-height: 36px;
}

.e-calendar.e-rtl .e-header .e-title,
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 4px;
}

.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  height: 36px;
}

.e-calendar .e-header.e-month,
.e-bigger.e-small .e-calendar .e-header.e-month {
  padding: 12px 12px 0 12px;
}

.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-calendar .e-header.e-year,
.e-bigger.e-small .e-calendar .e-header.e-decade {
  padding: 12px 12px 8px 12px;
}

.e-calendar th,
.e-bigger.e-small .e-calendar th {
  font-weight: 500;
  height: 36px;
  text-transform: none;
}

.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover,
.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}

.e-calendar .e-content span.e-day,
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border: none;
  font-size: 14px;
  font-weight: normal;
  height: 28px;
  line-height: 28px;
  width: 32px;
}

.e-calendar .e-content.e-month td.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 28px;
}

.e-calendar .e-content.e-year table,
.e-calendar .e-content.e-decade table,
.e-bigger.e-small .e-calendar .e-content.e-year table,
.e-bigger.e-small .e-calendar .e-content.e-decade table {
  border-spacing: 0;
  padding: 0 12px 12px 12px;
}

.e-calendar .e-content.e-month td,
.e-bigger.e-small .e-calendar .e-content.e-month td {
  height: 28px;
  padding: 0;
}

.e-calendar .e-content .tfooter > tr > td,
.e-bigger.e-small .e-calendar .e-content .tfooter > tr > td {
  height: 36px;
  line-height: 36px;
}

.e-calendar .e-content.e-year td,
.e-calendar .e-content.e-decade td,
.e-bigger.e-small .e-calendar .e-content.e-year td,
.e-bigger.e-small .e-calendar .e-content.e-decade td {
  height: 53px;
  padding: 2px;
}

.e-calendar .e-content.e-year td > span.e-day,
.e-calendar .e-content.e-decade td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  font-weight: normal;
  height: 53px;
  line-height: 53px;
  width: 53px;
}

.e-calendar .e-header .e-icon-container .e-prev,
.e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 36px;
  width: 36px;
}

.e-calendar .e-footer-container,
.e-bigger.e-small .e-calendar .e-footer-container {
  background-color: #fff;
  border-top: 1px solid #e9ecef;
  cursor: default;
  display: inline-block;
  flex-direction: row;
  justify-content: flex-end;
  padding: 12px;
  text-align: center;
  width: 100%;
}

.e-small.e-bigger.e-calendar .e-content.e-year span.e-day,
.e-small.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 14px;
}

.e-small.e-bigger.e-calendar .e-content.e-month table,
.e-small.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 12px 12px 12px;
}

.e-bigger.e-calendar,
*.e-bigger .e-calendar {
  max-width: 310px;
  min-width: 306px;
  padding: 0;
}

.e-bigger.e-calendar.e-calendar-day-header-lg,
*.e-bigger .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}

.e-bigger.e-calendar.e-week,
*.e-bigger .e-calendar.e-week {
  max-width: 320px;
  min-width: 314px;
}

.e-bigger.e-calendar.e-week-number,
*.e-bigger .e-calendar.e-week-number {
  min-width: 325px;
}

.e-bigger.e-calendar .e-header .e-title,
*.e-bigger .e-calendar .e-header .e-title {
  font-size: 18px;
  line-height: 40px;
  width: 60%;
}

.e-bigger.e-calendar.e-rtl .e-header .e-title,
*.e-bigger .e-calendar.e-rtl .e-header .e-title {
  line-height: 40px;
  text-indent: 6px;
}

.e-bigger.e-calendar .e-header,
*.e-bigger .e-calendar .e-header {
  height: 40px;
  padding: 16px 16px 0 16px;
}

.e-bigger.e-calendar .e-header button,
*.e-bigger .e-calendar .e-header button {
  margin-right: 0;
}

.e-bigger.e-calendar .e-header button span,
*.e-bigger .e-calendar .e-header button span {
  font-size: 16px;
  padding: 11px;
}

.e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade,
*.e-bigger .e-calendar .e-header.e-year,
*.e-bigger .e-calendar .e-header.e-decade {
  padding: 16px 18px 10px 18px;
}

.e-bigger.e-calendar th,
*.e-bigger .e-calendar th {
  font-size: 16px;
  height: 40px;
  text-transform: none;
}

.e-bigger.e-calendar .e-content.e-year span.e-day,
*.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 16px;
  font-weight: normal;
}

.e-bigger.e-calendar .e-content.e-month table,
*.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 16px 16px 16px;
}

.e-bigger.e-calendar .e-content.e-year table,
.e-bigger.e-calendar .e-content.e-decade table,
*.e-bigger .e-calendar .e-content.e-year table,
*.e-bigger .e-calendar .e-content.e-decade table {
  padding: 0 18px 16px 18px;
}

.e-bigger.e-calendar .e-content .e-selected,
.e-bigger.e-calendar .e-content .e-state-hover,
*.e-bigger .e-calendar .e-content .e-selected,
*.e-bigger .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}

.e-bigger.e-calendar .e-content span.e-day,
*.e-bigger .e-calendar .e-content span.e-day {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  width: 38px;
}

.e-bigger.e-calendar .e-content.e-month td.e-today span.e-day,
*.e-bigger .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 32px;
}

.e-bigger.e-calendar .e-content.e-month td,
*.e-bigger .e-calendar .e-content.e-month td {
  height: 0;
  padding: 0;
}

.e-bigger.e-calendar .e-content.e-year td,
.e-bigger.e-calendar .e-content.e-decade td,
*.e-bigger .e-calendar .e-content.e-year td,
*.e-bigger .e-calendar .e-content.e-decade td {
  height: 64px;
  padding: 1px;
}

.e-bigger.e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-calendar .e-content.e-decade td > span.e-day,
*.e-bigger .e-calendar .e-content.e-year td > span.e-day,
*.e-bigger .e-calendar .e-content.e-decade td > span.e-day {
  height: 64px;
  line-height: 64px;
  width: 64px;
}

.e-bigger.e-calendar .e-header .e-icon-container .e-prev,
.e-bigger.e-calendar .e-header .e-icon-container .e-next,
*.e-bigger .e-calendar .e-header .e-icon-container .e-prev,
*.e-bigger .e-calendar .e-header .e-icon-container .e-next {
  height: 40px;
  width: 40px;
}

.e-bigger.e-calendar .e-footer-container,
*.e-bigger .e-calendar .e-footer-container {
  border-top: 1px solid #e9ecef;
  padding: 16px;
}

.e-small.e-calendar,
.e-small .e-calendar {
  max-width: 262px;
  min-width: 256px;
  padding: 0;
}

.e-small.e-calendar.e-calendar-day-header-lg,
.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}

.e-small.e-calendar .e-content span.e-day,
.e-small .e-calendar .e-content span.e-day {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 34px;
}

.e-small.e-calendar .e-content.e-month td.e-today span.e-day,
.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 24px;
}

.e-small.e-calendar .e-content.e-month td,
.e-small .e-calendar .e-content.e-month td {
  height: 24px;
}

.e-small.e-calendar .e-header,
.e-small .e-calendar .e-header {
  height: 32px;
}

.e-small.e-calendar .e-header span,
.e-small .e-calendar .e-header span {
  font-size: 12px;
  padding: 6px;
}

.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  font-size: 13px;
  line-height: 32px;
}

.e-small.e-calendar .e-header .e-icon-container .e-prev,
.e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 32px;
  width: 32px;
}

.e-small.e-calendar th,
.e-small .e-calendar th {
  font-size: 12px;
  height: 24px;
}

.e-calendar .e-btn.e-today.e-flat.e-disabled,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover,
.e-calendar .e-btn.e-today.e-flat.e-disabled:active,
.e-calendar .e-btn.e-today.e-flat.e-disabled:focus,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
  background: #fff;
  border-color: rgba(33, 37, 41, 0.65);
  box-shadow: none;
  color: #adb5bd;
  cursor: default;
  opacity: 1;
  outline: none;
  pointer-events: none;
  touch-action: none;
}

.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 250px 336px;
  min-height: 336px;
}

.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar,
.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 300px 392px;
  min-height: 392px;
}

.e-calendar,
.e-bigger.e-small .e-calendar {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}

.e-calendar .e-date-icon-prev,
.e-calendar .e-date-icon-next,
.e-bigger.e-small .e-calendar .e-date-icon-prev,
.e-bigger.e-small .e-calendar .e-date-icon-next {
  color: #212529;
}

.e-calendar th,
.e-bigger.e-small .e-calendar th {
  border-bottom: 0;
  color: #212529;
}

.e-calendar .e-header,
.e-bigger.e-small .e-calendar .e-header {
  border-bottom: 0;
}

.e-calendar .e-header a span,
.e-bigger.e-small .e-calendar .e-header a span {
  border: none;
  color: #212529;
}

.e-calendar .e-header .e-title,
.e-bigger.e-small .e-calendar .e-header .e-title {
  color: #212529;
}

.e-calendar .e-header .e-title:hover,
.e-bigger.e-small .e-calendar .e-header .e-title:hover {
  color: #212529;
  cursor: pointer;
  text-decoration: none;
}

.e-calendar .e-header .e-prev:hover > span,
.e-calendar .e-header .e-next:hover > span,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover > span,
.e-bigger.e-small .e-calendar .e-header .e-next:hover > span {
  border: none;
  color: #212529;
  cursor: pointer;
}

.e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-bigger.e-small .e-calendar .e-header .e-next:hover {
  background: #f2f4f6;
}

.e-calendar .e-header .e-prev:active,
.e-calendar .e-header .e-next:active,
.e-bigger.e-small .e-calendar .e-header .e-prev:active,
.e-bigger.e-small .e-calendar .e-header .e-next:active {
  background: #545b62;
  color: #fff;
}

.e-calendar .e-header button.e-prev:active span,
.e-calendar .e-header button.e-next:active span,
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span,
.e-bigger.e-small .e-calendar .e-header button.e-next:active span {
  border: none;
  color: #fff;
}

.e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  color: #212529;
  cursor: default;
}

.e-calendar .e-header .e-next.e-disabled span,
.e-calendar .e-header .e-prev.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span {
  color: #adb5bd;
  font-weight: normal;
}

.e-calendar .e-header .e-next.e-disabled,
.e-calendar .e-header .e-prev.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled {
  opacity: 1;
}

.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: rgba(33, 37, 41, 0.65);
}

.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: #fff;
}

.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: #adb5bd;
}

.e-calendar .e-content.e-year td:hover span.e-day,
.e-calendar .e-content.e-decade td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td:hover span.e-day {
  background-color: #f2f4f6;
}

.e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
  background-color: #0069d9;
}

.e-calendar .e-content.e-year td > span.e-day,
.e-calendar .e-content.e-decade td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  background: none;
}

.e-calendar .e-content .e-week-number span,
.e-bigger.e-small .e-calendar .e-content .e-week-number span {
  color: #6c757d;
}

.e-calendar .e-content td.e-focused-date span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day {
  background: #f2f4f6;
  border: none;
  border-radius: 4px;
}

.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #fff;
  border: 1px solid #007bff;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #f2f4f6;
  border: 1px solid #007bff;
  color: #212529;
}

.e-calendar .e-content td.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #f2f4f6;
  border: 1px solid #007bff;
  color: #212529;
}

.e-calendar .e-content td.e-today.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: #007bff;
  border: 1px solid #007bff;
  box-shadow: none;
  color: #fff;
}

.e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
  background-color: #0069d9;
  color: #fff;
}

.e-calendar .e-content span,
.e-bigger.e-small .e-calendar .e-content span {
  color: #212529;
}

.e-calendar .e-content .e-disabled span.e-day:hover,
.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: #adb5bd;
}

.e-calendar .e-content .e-other-month:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day {
  color: #6c757d;
}

.e-calendar .e-content .e-other-month span.e-day,
.e-calendar .e-content .e-other-month.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day {
  color: #6c757d;
}

.e-calendar .e-content .e-other-month.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: #f2f4f6;
  color: #6c757d;
}

.e-calendar .e-content thead,
.e-bigger.e-small .e-calendar .e-content thead {
  background: none;
  border-bottom: 0;
}

.e-calendar .e-content td:hover span.e-day,
.e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #f2f4f6;
  border: none;
  border-radius: 4px;
  color: #212529;
}

.e-calendar .e-content td.e-disabled span.e-day,
.e-calendar .e-content td.e-disabled:hover span.e-day,
.e-calendar .e-content td.e-disabled:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day {
  background: none;
  border: none;
  color: #adb5bd;
}

.e-calendar .e-content td.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
  background-color: #007bff;
  border: none;
  border-radius: 4px;
  color: #fff;
}

.e-calendar .e-content .e-footer,
.e-bigger.e-small .e-calendar .e-content .e-footer {
  color: #007bff;
}

.e-calendar.e-device .e-prev:hover,
.e-calendar.e-device .e-next:hover,
.e-calendar.e-device .e-prev:active,
.e-calendar.e-device .e-next:active,
.e-calendar.e-device .e-prev:focus,
.e-calendar.e-device .e-next:focus,
.e-bigger.e-small .e-calendar.e-device .e-prev:hover,
.e-bigger.e-small .e-calendar.e-device .e-next:hover,
.e-bigger.e-small .e-calendar.e-device .e-prev:active,
.e-bigger.e-small .e-calendar.e-device .e-next:active,
.e-bigger.e-small .e-calendar.e-device .e-prev:focus,
.e-bigger.e-small .e-calendar.e-device .e-next:focus {
  background: none;
}

.e-calendar.e-device button.e-prev:active span,
.e-calendar.e-device button.e-next:active span,
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span,
.e-bigger.e-small .e-calendar.e-device button.e-next:active span {
  color: #212529;
}

.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  color: #212529;
}

.e-zoomin {
  -webkit-animation: animatezoom .3s;
          animation: animatezoom .3s;
}

@-webkit-keyframes animatezoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}

@keyframes animatezoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}

/*! component icons */

.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before {
  content: '\e7c7';
}

.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-time-wrapper,
*.e-control-wrapper.e-time-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons {
  font-size: 14px;
}

.e-time-wrapper .e-time-icon.e-icons.e-disabled,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none;
}

.e-time-wrapper span,
*.e-control-wrapper.e-time-wrapper span {
  cursor: pointer;
}

.e-timepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-timepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}

.e-timepicker.e-popup .e-content {
  position: relative;
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 0 0;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  cursor: default;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 26px;
  text-indent: 20px;
}

.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
}

.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul {
  padding: 0 0;
}

.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 16px;
  line-height: 32px;
  text-indent: 24px;
}

.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 22px;
  text-indent: 12px;
}

.e-small .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-time-wrapper .e-time-icon.e-icons,
*.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons {
  font-size: 12px;
}

.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 34px;
  text-indent: 20px;
}

.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-small.bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 15px;
}

.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

.e-time-overflow {
  overflow: hidden;
}

.e-timepicker-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}

.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  position: relative;
  top: 0 !important;
}

/*! timepicker theme */

.e-time-wrapper .e-input-group-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #fff;
}

.e-timepicker.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}

.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: #212529;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
  color: #adb5bd;
  opacity: 1;
  pointer-events: none;
  touch-action: none;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #f2f4f6;
  border: none;
  color: #212529;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #007bff;
  color: #fff;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #f2f4f6;
  color: #212529;
}

.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #212529;
}

/*! calendar bootstrap theme variables */

/*! component icons */

.e-input-group-icon.e-date-icon,
*.e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 14px;
  margin: 0;
  min-height: 29px;
  min-width: 24px;
  outline: none;
}

.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: '\e7be';
  font-family: 'e-icons';
}

.e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: #212529;
  border-radius: 0;
}

.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 16px;
  margin: 0;
  min-height: 36px;
  min-width: 34px;
}

.e-bigger .e-input-group-icon.e-date-icon::before,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon::before,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: '\e7be';
  font-family: 'e-icons';
}

.e-bigger .e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:focus,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: #212529;
  border-radius: 0;
}

.e-small .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 12px;
}

.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 15px;
}

.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
  display: table-row;
}

.e-datepicker.e-popup-wrapper {
  border-radius: 4px;
  overflow-y: hidden;
  pointer-events: auto;
}

.e-datepicker.e-date-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-datepicker .e-model-header {
  background-color: transparent;
  color: transparent;
  cursor: default;
  display: none;
  padding: 10px 10px 10px 15px;
}

.e-datepicker .e-model-header .e-model-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}

.e-datepicker .e-model-month,
.e-datepicker .e-model-day {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}

.e-date-overflow {
  overflow: hidden !important;
}

.e-datepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}

.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

@media screen and (orientation: landscape) and (max-height: 360px) {
  .e-datepicker .e-calendar.e-device .e-month table tbody {
    display: inline-block;
    height: 150px;
    overflow: auto;
  }
}

.e-datepicker.e-popup-wrapper,
.e-bigger.e-small .e-datepicker.e-popup-wrapper {
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}

.e-datepicker .e-calendar,
.e-bigger.e-small .e-datepicker .e-calendar {
  background-color: #fff;
  border: none;
}

*.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
  border: none;
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #fff;
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

/*! calendar bootstrap theme variables */

/*! component icons */

.e-input-group-icon.e-range-icon,
*.e-control-wrapper .e-input-group-icon.e-range-icon {
  border-bottom-right-radius: 3px;
  border-right: 0;
  border-top-right-radius: 3px;
  font-size: 14px;
  margin: 0;
  min-height: 29px;
  min-width: 23px;
  outline: none;
}

.e-input-group-icon.e-range-icon::before,
*.e-control-wrapper .e-input-group-icon.e-range-icon::before {
  content: '\e7d7';
  font-family: 'e-icons';
}

.e-input-group-icon.e-range-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-range-icon:focus {
  background: #fff;
  border-radius: 0;
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before {
  content: '\e76a';
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before {
  content: '\e70d';
}

.e-daterangepicker .e-change-icon::before {
  content: '\e7ce';
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before {
  content: '\e70d';
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before {
  content: '\e76a';
}

.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before {
  content: '\e7c1';
}

.e-bigger .e-input-group-icon.e-range-icon,
.e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 16px;
  margin: 0;
  min-height: 36px;
  min-width: 33px;
  outline: none;
}

.e-small .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 12px;
}

.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 15px;
}

/*! daterangepicker layout */

.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-daterangepicker.e-popup,
.e-bigger.e-small .e-daterangepicker.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
  max-height: 500px;
  max-width: 730px;
}

.e-daterangepicker.e-popup.e-daterange-day-header-lg,
.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%;
}

.e-daterangepicker.e-popup.e-preset-wrapper,
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 659px;
}

.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}

.e-daterangepicker.e-popup .e-range-header,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header {
  background: #fff;
  padding: 10px 0;
  width: auto;
}

.e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label {
  cursor: default;
  display: inline-block;
  font-size: 16px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 48%;
}

.e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  width: 4%;
}

.e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 12px;
  height: 14px;
  margin: 0 0 10px 0;
  text-align: center;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 35px;
}

.e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  height: 1px;
  margin: 0;
}

.e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0;
}

.e-daterangepicker.e-popup .e-calendar .e-content table,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0 12px 12px;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  float: none;
  font-weight: bold;
  line-height: 36px;
  margin-left: 0;
  width: auto;
}

.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
  padding: 12px 12px 0 12px;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 36px;
  width: 36px;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 10px;
}

.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: 1px solid transparent;
}

.e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  align-items: center;
  border-top: 1px solid #e9ecef;
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 58px;
}

.e-daterangepicker.e-popup .e-footer .e-btn,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 34px;
  line-height: 32px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
}

.e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 12px 12px 12px 6px;
}

.e-daterangepicker.e-popup .e-date-range-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container {
  float: left;
}

.e-daterangepicker.e-popup .e-date-range-container.e-range-border,
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid #e9ecef;
}

.e-daterangepicker.e-popup .e-calendar-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container {
  display: flex;
}

.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-right-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left;
}

.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid #e9ecef;
}

.e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  max-height: 216px;
  overflow: auto;
  width: auto;
}

.e-daterangepicker.e-popup .e-presets .e-list-item,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 26px;
  overflow: hidden;
  padding: 0 20px;
  white-space: nowrap;
}

.e-daterangepicker.e-popup .e-presets .e-list-parent,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0;
}

.e-daterangepicker.e-popup .e-presets .e-text-content,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px;
}

.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 14px;
  height: 40px;
  line-height: 40px;
}

.e-daterangepicker.e-popup .e-hide-range,
.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range {
  display: none;
}

.e-daterangepicker.e-rtl .e-date-range-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container {
  float: right;
}

.e-daterangepicker.e-rtl .e-date-range-container.e-range-border,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid #e9ecef;
  border-right: 0;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container {
  border-left: 1px solid #e9ecef;
  border-right: 0;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}

.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}

.e-daterangepicker.e-rtl .e-footer,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end;
}

.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 5px 0 10px;
}

.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0;
}

.e-bigger .e-daterangepicker.e-range-modal,
*.e-device.e-daterangepicker.e-range-modal {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-bigger.e-small .e-daterangepicker .e-calendar {
  max-width: 262px;
}

.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
  max-width: 770px;
  min-width: auto;
}

.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-popup .e-range-header {
  margin: 12px 0;
  width: auto;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 18px;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 36px;
  justify-content: center;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #007bff;
  box-shadow: none;
  font-size: 16px;
  font-weight: normal;
  height: 39px;
  line-height: 1em;
  max-width: 116px;
  overflow: hidden;
  padding: 1px 6px;
  text-overflow: ellipsis;
  width: 50%;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border-left: 0;
  border-radius: 0 4px 4px 0;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 4px 0 0 4px;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]) {
  box-shadow: none;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover {
  box-shadow: none;
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  max-width: 141px;
}

.e-bigger .e-daterangepicker.e-popup .e-presets,
*.e-bigger.e-daterangepicker.e-popup .e-presets,
*.e-device.e-daterangepicker.e-popup .e-presets {
  max-height: 240px;
}

.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
  max-height: none;
}

.e-bigger .e-daterangepicker.e-popup .e-presets ul,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul,
*.e-device.e-daterangepicker.e-popup .e-presets ul {
  max-width: none;
}

.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  padding: 0 12px;
}

.e-bigger .e-daterangepicker .e-calendar,
*.e-bigger.e-daterangepicker .e-calendar,
*.e-device.e-daterangepicker .e-calendar {
  max-width: 292px;
  padding: 0;
}

.e-bigger .e-daterangepicker .e-calendar .e-content table,
*.e-bigger.e-daterangepicker .e-calendar .e-content table,
*.e-device.e-daterangepicker .e-calendar .e-content table {
  padding: 0 16px 16px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
  height: 40px;
  width: 40px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
  padding: 11px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
*.e-device.e-daterangepicker .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 40px;
}

.e-bigger .e-daterangepicker .e-calendar .e-header.e-month, .e-bigger .e-daterangepicker .e-calendar .e-header.e-year, .e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
*.e-device.e-daterangepicker .e-calendar .e-header.e-month,
*.e-device.e-daterangepicker .e-calendar .e-header.e-year,
*.e-device.e-daterangepicker .e-calendar .e-header.e-decade {
  padding: 16px 16px 0 16px;
}

.e-bigger .e-daterangepicker .e-footer,
*.e-bigger.e-daterangepicker .e-footer,
*.e-device.e-daterangepicker .e-footer {
  height: 72px;
}

.e-bigger .e-daterangepicker .e-footer .e-btn,
*.e-bigger.e-daterangepicker .e-footer .e-btn,
*.e-device.e-daterangepicker .e-footer .e-btn {
  height: 40px;
  line-height: 38px;
  overflow: hidden;
}

.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
  margin: 16px 16px 16px 6px;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #007bff;
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 0 4px 4px 0;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
  margin: 0 5px 0 15px;
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
  margin-left: 0;
}

.e-bigger .e-daterangepicker.e-device.e-popup,
*.e-bigger.e-daterangepicker.e-device.e-popup,
*.e-device.e-daterangepicker.e-device.e-popup {
  max-width: 294px;
}

.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
  margin: 16px 16px 0 16px;
  padding: 0;
}

.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
  margin: 10px 0;
}

.e-small .e-daterangepicker.e-popup .e-range-header,
*.e-small.e-daterangepicker.e-popup .e-range-header {
  margin: 10px 0;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label {
  font-size: 16px;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 12px;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end {
  height: 32px;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span {
  font-size: 12px;
  margin: 0 0 10px 0;
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-separator,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-separator {
  margin: 0;
}

.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
*.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 10px 10px 10px 8px;
}

.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
*.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}

.e-range-overflow {
  overflow: hidden;
}

.e-daterangepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}

.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

/*! daterangepicker theme */

.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #fff;
}

.e-daterangepicker.e-popup,
.e-bigger.e-small .e-daterangepicker.e-popup {
  background: #fff;
}

.e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  background-color: #fff;
}

.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: #212529;
  text-decoration: none;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: #e9ecef;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: #e9ecef;
  border: 1px solid #007bff;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: #e9ecef;
  border: none;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day {
  background-color: #f2f4f6;
  border: none;
  color: #212529;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
  border: 1px solid #007bff;
}

.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
  border: 1px solid #007bff;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span {
  background-color: #fff;
  border: none;
  color: #adb5bd;
}

.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected {
  background-color: #fff;
  border: none;
  color: #adb5bd;
}

.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: #007bff;
  color: #fff;
}

.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
  background-color: #007bff;
  color: #fff;
}

.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: #fff;
}

.e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  background-color: #fff;
  color: #212529;
}

.e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: #007bff;
  color: #fff;
}

.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: #e9ecef;
  color: #212529;
}

.e-daterangepicker.e-popup .e-start-label,
.e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-end-label {
  color: #212529;
}

.e-daterangepicker.e-popup .e-change-icon,
.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon {
  color: #212529;
}

.e-daterangepicker.e-popup .e-day-span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span {
  color: #6c757d;
}

.e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  background-color: #e9ecef;
}

.e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  background-color: #fff;
}

.e-bigger .e-daterangepicker,
*.e-bigger.e-daterangepicker,
*.e-device.e-daterangepicker {
  background-color: #fff;
  padding: 0;
}

.e-bigger .e-daterangepicker .e-calendar th,
*.e-bigger.e-daterangepicker .e-calendar th,
*.e-device.e-daterangepicker .e-calendar th {
  color: #212529;
}

.e-bigger .e-daterangepicker .e-start-btn,
.e-bigger .e-daterangepicker .e-end-btn,
*.e-bigger.e-daterangepicker .e-start-btn,
*.e-bigger.e-daterangepicker .e-end-btn,
*.e-device.e-daterangepicker .e-start-btn,
*.e-device.e-daterangepicker .e-end-btn {
  background: #fff;
  color: #212529;
}

.e-bigger .e-daterangepicker .e-start-btn.e-active,
.e-bigger .e-daterangepicker .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker .e-end-btn.e-active,
.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-start-btn.e-active,
*.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker .e-start-btn.e-active,
*.e-device.e-daterangepicker .e-start-btn.e-active:active,
*.e-device.e-daterangepicker .e-end-btn.e-active,
*.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker .e-end-btn.e-active:hover {
  background: #007bff;
  color: #fff;
}

/*! component icons */

.e-datetime-wrapper .e-time-icon.e-icons::before {
  content: '\e7c7';
  font-family: 'e-icons';
}

.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}

.e-datetime-wrapper {
  -webkit-tap-highlight-color: transparent;
}

.e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 16px;
}

.e-datetime-wrapper.e-control-wrapper {
  box-sizing: border-box;
}

.e-datetime-wrapper .e-time-icon.e-icons.e-disabled,
.e-datetime-wrapper .e-date-icon.e-icons.e-disabled {
  pointer-events: none;
}

.e-datetime-wrapper .e-clear-icon {
  box-sizing: content-box;
}

.e-datetime-wrapper span {
  cursor: pointer;
}

.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  font-size: 16px;
  margin: 0;
  outline: none;
}

.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  border: 1px;
  border-style: none;
  margin: 0;
}

.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-datetimepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.15);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-datetimepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}

.e-datetimepicker.e-popup .e-content {
  position: relative;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 5px 0;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #212529;
  cursor: default;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 26px;
  text-indent: 20px;
}

.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 20px;
}

.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0;
}

.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul {
  padding: 10px 0;
}

.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 15px;
  line-height: 40px;
  text-indent: 20px;
}

.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 22px;
  text-indent: 12px;
}

.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 34px;
  text-indent: 20px;
}

.e-small.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 12px;
}

.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 15px;
}

.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 40px;
  min-height: 40px;
}

/*! datetimepicker theme */

.e-datetime-wrapper .e-input-group-icon.e-icons.e-active {
  background: #545b62;
  border-color: #545b62;
  color: #fff;
}

.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #fff;
}

.e-datetimepicker.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: #212529;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #f2f4f6;
  border: none;
  color: #212529;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #007bff;
  color: #fff;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #007bff;
  color: #fff;
}

.e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 8px 0 0;
}

.e-bigger .e-content.e-dropdownbase {
  padding: 8px 0;
}

.e-content.e-dropdownbase {
  padding: 6px 0;
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon {
  font-size: 16px;
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 12px 0 0;
}

.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 8px 0 0;
}

.e-input-group.e-ddl .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle,
.e-ddl.e-popup .e-filter-parent .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle,
.e-ddl.e-popup .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  stroke-width: 1px;
}

.e-bigger .e-dropdownbase,
.e-dropdownbase.e-bigger {
  min-height: 45px;
}

.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-dropdownbase .e-list-group-item,
.e-bigger .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger .e-list-item,
.e-dropdownbase.e-bigger .e-list-group-item,
.e-dropdownbase.e-bigger .e-fixed-head {
  line-height: 48px;
  text-indent: 20px;
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-bigger .e-list-item .e-list-icon {
  font-size: 20px;
}

.e-dropdownbase {
  display: block;
  height: 100%;
  min-height: 36px;
  position: relative;
  width: 100%;
}

.e-dropdownbase .e-list-parent {
  margin: 0;
  padding: 0;
}

.e-dropdownbase .e-list-group-item,
.e-dropdownbase .e-fixed-head {
  cursor: default;
}

.e-dropdownbase .e-list-item {
  cursor: pointer;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-dropdownbase .e-list-item .e-list-icon {
  font-size: 16px;
  vertical-align: middle;
}

.e-dropdownbase .e-fixed-head {
  position: absolute;
  top: 0;
}

.e-rtl .e-dropdownbase .e-fixed-head {
  left: 33px;
}

.e-dropdownbase.e-content {
  overflow: auto;
  position: relative;
}

.e-popup.e-ddl .e-dropdownbase.e-nodata {
  color: #212529;
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}

.e-rtl .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 30px;
}

.e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 30px;
  text-indent: 0;
}

.e-small .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 30px;
}

.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 30px;
}

.e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 30px;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  text-indent: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  cursor: pointer;
  font-weight: normal;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 30px;
}

.e-rtl .e-dropdownbase .e-list-item {
  padding-left: 24px;
  padding-right: 0;
}

.e-small.e-rtl .e-dropdownbase .e-list-item,
.e-small .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small .e-dropdownbase .e-list-item {
  padding-left: 24px;
  padding-right: 0;
}

.e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item,
.e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item,
.e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item {
  padding-left: 24px;
  padding-right: 0;
}

.e-dropdownbase {
  border-color: rgba(0, 0, 0, 0.15);
}

.e-dropdownbase .e-list-item {
  background-color: #fff;
  border-bottom: 1px;
  border-color: #fff;
  color: #212529;
  font-family: inherit;
  font-size: 14px;
  line-height: 26px;
  min-height: 26px;
  padding-right: 24px;
  text-indent: 20px;
}

.e-dropdownbase .e-list-group-item,
.e-fixed-head {
  background-color: #fff;
  border-color: #fff;
  color: #6c757d;
  font-family: inherit;
  font-size: 12px;
  font-weight: normal;
  line-height: 26px;
  min-height: 26px;
  padding-left: 20px;
  padding-right: 24px;
}

.e-dropdownbase .e-list-item.e-active,
.e-dropdownbase .e-list-item.e-active.e-hover {
  background-color: #007bff;
  border-color: #fff;
  color: #fff;
}

.e-dropdownbase .e-list-item.e-hover {
  background-color: #f2f4f6;
  border-color: #fff;
  color: #212529;
}

.e-dropdownbase .e-list-item:last-child {
  border-bottom: 0;
}

.e-dropdownbase .e-list-item.e-item-focus {
  background-color: #f2f4f6;
}

.e-bigger .e-dropdownbase .e-list-group-item,
.e-bigger .e-dropdownbase .e-fixed-head {
  font-size: 14px;
  padding-left: 20px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

.e-multi-column.e-ddl.e-popup.e-popup-open th,
.e-multi-column.e-ddl.e-popup.e-popup-open td {
  display: table-cell;
  overflow: hidden;
  padding-right: 16px;
  text-indent: 10px;
  text-overflow: ellipsis;
}

.e-multi-column.e-ddl.e-popup.e-popup-open th {
  line-height: 36px;
  text-align: left;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 0;
  color: #6c757d;
  font-family: inherit;
  font-size: 12px;
  font-weight: normal;
  text-indent: 10px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item {
  padding-right: 0;
}

.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header {
  padding-right: 16px;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header,
.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header {
  padding-right: 0;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center {
  text-align: center;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right {
  text-align: right;
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left {
  text-align: left;
}

.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small .e-list-item {
  color: #212529;
  line-height: 22px;
  min-height: 22px;
  text-indent: 12px;
}

.e-small .e-dropdownbase .e-list-group-item,
.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small .e-list-group-item,
.e-dropdownbase.e-small .e-fixed-head {
  font-size: 12px;
  line-height: 22px;
  min-height: 22px;
  padding-left: 20px;
}

.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small .e-list-item .e-list-icon {
  font-size: 14px;
}

.e-bigger.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small.e-bigger .e-list-item {
  color: #212529;
  line-height: 34px;
  min-height: 34px;
  text-indent: 16px;
}

.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small.e-bigger .e-list-group-item,
.e-dropdownbase.e-small.e-bigger .e-fixed-head {
  line-height: 34px;
  min-height: 34px;
  padding-left: 20px;
}

.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon {
  font-size: 18px;
}

.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger.e-small .e-list-group-item,
.e-dropdownbase.e-bigger.e-small .e-fixed-head {
  font-size: 14px;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item {
  background-color: #fff;
  border-bottom: 1px;
  border-color: #fff;
  color: #212529;
  font-family: inherit;
  font-size: 14px;
  padding-right: 24px;
  text-indent: 20px;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus {
  background-color: #f2f4f6;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active,
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover {
  background-color: #007bff;
  border-color: #fff;
  color: #fff;
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover {
  background-color: #f2f4f6;
  border-color: #fff;
  color: #212529;
}

@-webkit-keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.e-popup.e-ddl {
  border-radius: 4px;
  box-shadow: none;
  margin-top: 3px;
}

.e-popup.e-ddl .e-input-group {
  width: auto;
}

.e-popup.e-ddl .e-input-group input {
  line-height: 15px;
}

.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}

.e-popup.e-ddl .e-filter-parent .e-input-group {
  display: flex;
  width: auto;
}

.e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon {
  border: 0;
}

.e-bigger .e-popup.e-ddl-device-filter {
  margin-top: 0;
}

.e-bigger .e-popup.e-ddl .e-list-item {
  font-size: 16px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-list-group-item,
.e-bigger .e-popup.e-ddl .e-fixed-head {
  font-size: 14px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger .e-popup.e-ddl .e-input-group {
  padding: 4px 0;
}

.e-bigger .e-popup.e-ddl .e-input-group input,
.e-bigger .e-popup.e-ddl .e-input-group input.e-input {
  font-size: 16px;
  height: 36px;
}

.e-bigger .e-popup.e-ddl .e-dropdownbase {
  min-height: 40px;
}

.e-input-group.e-control-wrapper.e-ddl .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl input[readonly] {
  background: transparent;
}

.e-input-group.e-control-wrapper.e-ddl.e-readonly .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl.e-readonly input[readonly] {
  background: #e9ecef;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover {
  background: transparent;
  color: #495057;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon,
.e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon {
  border: 0;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active {
  box-shadow: none;
}

.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon {
  background: transparent;
  display: flex;
  position: relative;
}

.e-ddl.e-popup .e-filter-parent .e-input-group,
.e-ddl.e-popup .e-filter-parent {
  background: rgba(0, 0, 0, 0.03);
}

.e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 10px;
}

.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger.e-small .e-ddl.e-popup .e-fixed-head {
  font-size: 14px;
  line-height: 34px;
  padding-left: 0;
  text-indent: 16px;
}

.e-bigger.e-small .e-ddl.e-popup .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group input,
.e-bigger.e-small .e-ddl.e-popup .e-input-group input.e-input {
  height: 30px;
}

.e-bigger.e-small .e-popup.e-ddl .e-dropdownbase {
  min-height: 34px;
}

.e-ddl .e-search-icon::before {
  content: '\e724';
}

.e-ddl .e-back-icon::before {
  content: '\e7c1';
}

.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
  content: '\e744';
  font-family: 'e-icons';
}

.e-bigger .e-input-group.e-ddl .e-input-filter,
.e-bigger .e-input-group.e-ddl .e-input-filter:focus {
  margin-left: -20px;
}

.e-bigger .e-ddl.e-popup .e-list-item,
.e-bigger .e-ddl.e-popup .e-list-group-item {
  font-size: 16px;
}

.e-bigger.e-ddl.e-popup .e-list-item,
.e-bigger.e-ddl.e-popup .e-list-group-item {
  font-size: 16px;
}

.e-popup-full-page {
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  right: 0;
  top: 0;
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon {
  position: relative;
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon::before {
  content: '';
}

.e-ddl-device-filter .e-filter-parent {
  background-color: #fff;
}

.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
  display: none;
  pointer-events: none;
  position: absolute;
  right: 0;
  visibility: hidden;
}

.e-filter-parent {
  border: rgba(0, 0, 0, 0.12);
  border-top-width: 0;
  box-shadow: none;
  display: block;
  padding: 0;
}

.e-ddl.e-input-group:not(.e-disabled) {
  cursor: pointer;
}

.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before,
.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after {
  width: 0;
}

.e-ddl.e-popup {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  position: absolute;
}

.e-ddl.e-popup .e-search-icon {
  margin: 0;
  opacity: .57;
  padding: 8px;
}

.e-ddl.e-popup .e-filter-parent .e-back-icon {
  padding: 0;
}

.e-ddl.e-popup .e-input-group {
  margin-bottom: 0;
}

.e-ddl.e-popup .e-ddl-footer,
.e-ddl.e-popup .e-ddl-header {
  cursor: default;
}

.e-ddl.e-input-group .e-ddl-hidden,
.e-ddl.e-float-input .e-ddl-hidden {
  -webkit-appearance: initial;
  border: 0;
  height: 0;
  padding: 0;
  visibility: hidden;
  width: 0;
}

.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
  outline: none;
}

.e-dropdownbase .e-list-item .e-highlight {
  display: inline;
  font-weight: bold;
  vertical-align: baseline;
}

.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) {
  opacity: 1;
}

.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon {
  display: flex;
}

.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  display: none;
}

.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}

.e-ddl.e-input-group .e-input-value,
.e-ddl.e-input-group .e-input-value:focus {
  font-family: inherit;
  font-size: 14px;
  height: auto;
  margin: 0;
  outline: none;
  width: 100%;
}

.e-ddl.e-input-group input[readonly].e-input,
.e-ddl.e-input-group input[readonly],
.e-ddl.e-input-group .e-dropdownlist {
  pointer-events: none;
}

ejs-autocomplete,
ejs-combobox,
ejs-dropdownlist {
  display: block;
}

.e-small .e-ddl.e-popup .e-list-item,
.e-small .e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}

.e-small.e-ddl.e-popup .e-list-item,
.e-small.e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}

.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 14px;
}

.e-bigger.e-small.e-ddl.e-popup .e-list-item,
.e-bigger.e-small.e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 14px;
}

.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-popup {
  border-color: rgba(0, 0, 0, 0.15);
}

.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
  color: #fff;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.e-ddt .e-ddt-icon::before {
  content: '\e744';
}

.e-ddt .e-chips-close::before {
  content: '\e745';
}

.e-ddt {
  cursor: pointer;
  outline: none;
}

.e-ddt .e-ddt-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}

.e-ddt.e-icon-anim .e-ddt-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}

.e-ddt .e-ddt-hidden {
  border: 0;
  height: 0;
  visibility: hidden;
  width: 0;
}

.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon {
  box-sizing: content-box;
  min-height: 29px;
}

.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon {
  border: 0;
  font-size: 8px;
}

.e-ddt.e-input-group.e-control-wrapper .e-icon-hide, .e-ddt.e-float-input.e-control-wrapper .e-icon-hide {
  display: none;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 23px;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}

.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input {
  padding-left: 0;
  padding-right: 0;
}

.e-ddt .e-chips-wrapper {
  width: 100%;
}

.e-ddt.e-show-chip .e-chips-close {
  line-height: 24px;
  min-height: 24px;
  min-width: 24px;
  text-align: center;
}

.e-ddt.e-show-chip .e-chips-close::before {
  font-size: 8px;
  vertical-align: middle;
}

.e-ddt.e-show-chip .e-chips {
  align-items: center;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-flex;
  float: left;
  height: 25px;
  margin: 2px 1px;
  max-width: calc(100% - 2px);
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-ddt.e-show-chip .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 0 8px 0 8px;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-ddt .e-overflow {
  white-space: nowrap;
}

.e-ddt .e-overflow.e-show-text {
  padding: 4px 8px 0 8px;
}

.e-ddt .e-overflow.e-total-count {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-ddt .e-overflow.e-total-count .e-remain {
  padding: 0 8px 0 0;
}

.e-ddt .e-overflow.e-wrap-count {
  padding-top: 4px;
}

.e-ddt .e-overflow .e-remain {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 0 0 0 8px;
}

.e-ddt .e-overflow .e-remain.e-wrap-count {
  padding-top: 4px;
}

.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 4px 8px 0 8px;
}

.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 23px;
  max-width: calc(100% - 24px);
}

.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 24px;
  max-width: calc(100% - 25px);
}

.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 48px;
  max-width: calc(100% - 48px);
}

.e-ddt input[readonly],
.e-ddt .e-dropdowntree,
.e-ddt input[readonly].e-input {
  pointer-events: none;
}

.e-ddt input[readonly].e-chip-input,
.e-ddt .e-dropdowntree.e-chip-input,
.e-ddt input[readonly].e-input.e-chip-input {
  width: 0;
}

.e-ddt.e-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 0px rgba(0, 0, 0, 0.12);
  position: absolute;
}

.e-ddt.e-popup .e-selectall-parent {
  border-bottom: 1px solid;
  cursor: pointer;
  display: block;
  line-height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: 38px;
  white-space: nowrap;
  width: 100%;
}

.e-ddt.e-popup .e-selectall-parent.e-hide-selectall {
  display: none;
}

.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper {
  position: relative;
  text-indent: 0;
}

.e-ddt.e-popup .e-selectall-parent .e-all-text {
  font-family: inherit;
  font-size: 14px;
  margin: 10px;
}

.e-ddt.e-popup .e-filter-wrap .e-input,
.e-ddt.e-popup .e-filter-wrap .e-input:focus {
  padding: 0 20px;
}

.e-ddt.e-popup .e-filter-wrap {
  border: rgba(0, 0, 0, 0.12);
  border-top-width: 0;
  display: block;
  padding: 0;
}

.e-ddt.e-popup .e-filter-wrap {
  background: rgba(0, 0, 0, 0.03);
}

.e-ddt.e-popup .e-filter-wrap .e-input-group {
  margin-bottom: 0;
  background: rgba(0, 0, 0, 0.03);
}

.e-ddt.e-popup .e-popup-content {
  overflow: auto;
  position: relative;
}

.e-ddt.e-popup .e-popup-content .e-ddt-nodata {
  display: none;
}

.e-ddt.e-popup .e-popup-content.e-no-data {
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}

.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview {
  display: none;
}

.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata {
  display: block;
}

.e-ddt.e-popup .e-treeview {
  display: inline-table;
  width: 100%;
}

.e-ddt.e-popup .e-treeview .e-list-item {
  padding: 0;
}

.e-ddt.e-popup .e-treeview .e-list-item .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}

.e-ddt.e-popup .e-treeview .e-fullrow {
  height: 36px;
}

.e-ddt.e-popup .e-treeview > .e-ul {
  overflow: hidden;
  padding: 0 8px;
}

.e-ddt.e-popup .e-treeview.e-fullrow-wrap .e-text-content {
  padding-bottom: 2px;
  padding-top: 2px;
}

.e-ddt.e-popup .e-ddt-footer,
.e-ddt.e-popup .e-ddt-header {
  cursor: default;
}

.e-ddt.e-rtl.e-show-chip .e-chips {
  float: right;
}

.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain {
  padding: 0 8px 0 0;
}

.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count {
  padding-top: 4px;
}

.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count {
  position: absolute;
  right: auto;
}

.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain {
  padding: 0 0 0 8px;
}

.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 4px 8px 0 8px;
}

.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 23px;
  margin-right: 1px;
}

.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-left: 24px;
  margin-right: 1px;
}

.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 48px;
  margin-right: 1px;
}

.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  left: 0;
  right: auto;
}

.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 23px;
}

.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul {
  padding: 0 14px 0 0;
}

.e-ddt-icon-hide {
  display: none;
}

.e-bigger .e-ddt .e-chips,
.e-ddt.e-bigger .e-chips {
  height: 32px;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 33px;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 0;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon {
  font-size: 10px;
}

.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon {
  min-height: 36px;
}

.e-bigger .e-ddt.e-show-chip .e-chips-close,
.e-ddt.e-bigger.e-show-chip .e-chips-close {
  line-height: 27px;
  min-height: 30px;
  min-width: 30px;
}

.e-bigger .e-ddt.e-show-chip .e-chips-close::before,
.e-ddt.e-bigger.e-show-chip .e-chips-close::before {
  font-size: 10px;
}

.e-bigger .e-ddt .e-overflow.e-show-text,
.e-ddt.e-bigger .e-overflow.e-show-text {
  padding: 6px 12px 0 12px;
}

.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 32px;
  max-width: calc(100% - 34px);
}

.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 35px;
  max-width: calc(100% - 35px);
}

.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 68px;
  max-width: calc(100% - 68px);
}

.e-bigger .e-ddt.e-popup .e-selectall-parent,
.e-ddt.e-bigger.e-popup .e-selectall-parent {
  text-indent: 43px;
}

.e-bigger .e-ddt.e-popup .e-treeview .e-fullrow,
.e-ddt.e-bigger.e-popup .e-treeview .e-fullrow {
  height: 44px;
}

.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 32px;
  margin-right: 1px;
}

.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-left: 35px;
  margin-right: 1px;
}

.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-left: 68px;
  margin-right: 1px;
}

.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon {
  left: 32px;
  right: auto;
}

.e-ddt .e-chips {
  background-color: #6c757d;
}

.e-ddt .e-chips .e-chips-close::before {
  color: #fff;
}

.e-ddt .e-chips > .e-chipcontent {
  color: #fff;
}

.e-ddt .e-chips:hover {
  background-color: #5a6268;
}

.e-ddt .e-chips:hover > .e-chipcontent {
  color: #fff;
}

.e-ddt .e-overflow {
  color: #6c757d;
}

.e-ddt .e-overflow .e-remain {
  color: #6c757d;
}

.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon {
  background-color: #fff;
}

.e-ddt.e-input-group.e-control-wrapper .e-input[readonly],
.e-ddt.e-float-input.e-control-wrapper input[readonly] {
  background: #fff;
}

.e-ddt.e-popup {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.15);
}

.e-ddt.e-popup .e-popup-content.e-no-data {
  color: #212529;
}

.e-ddt.e-popup .e-selectall-parent {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}

.e-ddt.e-popup .e-selectall-parent .e-all-text {
  color: #212529;
}

.e-input-group.e-ddl .e-control.e-combobox ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group.e-ddl .e-control.e-combobox ~ .e-ddl-icon {
  font-size: 10px;
}

.e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 10px;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.e-multi-select-wrapper .e-chips-collection .e-chips .e-chips-close.e-icon::before {
  line-height: 30px;
  top: 0;
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
  border-radius: 0 4px 4px 0;
  border-right-width: 0;
}

.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  border-left-width: 0;
  border-radius: 4px 0 0 4px;
  border-right-width: 1px;
}

.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 14px;
}

.e-bigger .e-multi-select-wrapper .e-chips-close {
  height: 30px;
  width: 30px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus.e-hover {
  box-shadow: none;
}

.e-bigger .e-ddl.e-popup .e-filter-parent .e-clear-icon {
  display: flex;
}

.e-input-group.e-multiselect .e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  stroke-width: 1px;
}

.e-small .e-multi-select-wrapper .e-chips {
  margin: 1px 4px 1px 0;
}

.e-small.e-bigger .e-multi-select-wrapper .e-chips {
  margin: 2px 4px 2px 0;
}

.e-multiselect.e-float-input input[readonly],
.e-multiselect.e-float-input.e-control-wrapper input[readonly] {
  background: transparent;
}

.e-small .e-multi-select-wrapper .e-close-hooker::before {
  top: 7px;
}

.e-bigger .e-multiselect .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 36px;
  margin-top: -3em;
  right: 0;
}

.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  right: 34px;
}

.e-bigger .e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper .e-clear-icon {
  height: 36px;
  margin-top: -3.5em;
}

.e-multiselect.e-input-group .e-ddl-icon::before {
  content: '\e744';
  font-family: 'e-icons';
  font-size: 8px;
}

.e-bigger .e-multiselect.e-input-group .e-ddl-icon::before {
  font-size: 10px;
}

.e-multi-select-wrapper .e-chips .e-chips-close::before {
  content: '\e745';
  cursor: pointer;
  left: 10px;
  position: relative;
  top: 8px;
}

.e-multi-select-wrapper .e-close-hooker::before {
  content: '\e745';
  cursor: pointer;
  height: 10px;
  left: 10px;
  position: relative;
  top: 10px;
}

.e-bigger .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 12px;
  top: 9px;
}

.e-multiselect.e-input-group .e-ddl-disable-icon::before {
  content: '';
}

.e-multi-select-wrapper {
  box-sizing: border-box;
  cursor: text;
  line-height: normal;
  min-height: 29px;
  padding: 0 32px 0 2px;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 27px;
  vertical-align: middle;
}

.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase {
  height: 100%;
  min-height: 100%;
}

.e-multi-select-wrapper .e-delim-view {
  white-space: nowrap;
}

.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow, .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  color: #fff;
  font-size: 8px;
  left: 17px;
  top: 8px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  background-color: #6c757d;
  color: #fff;
  padding: 13px 0 13px 0;
}

.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box),
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}

.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type='text'],
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) input[type='text'] {
  height: 1px;
  min-height: 1px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent {
  max-width: 100%;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher {
  display: flex;
  float: left;
  width: auto;
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
  display: inline-flex;
  float: none;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box),
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-chips-collection.e-delim-hide {
  display: none;
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-down-icon {
  padding: 0 48px 0 0;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values {
  align-items: center;
  display: inline;
  max-width: 100%;
  word-break: break-word;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  align-items: center;
  cursor: pointer;
  display: none;
  flex-direction: row;
  margin-top: -2.9em;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

.e-multiselect.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  display: flex;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-right: 0;
  margin-top: -2.05em;
  right: 0;
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter {
  top: -1px;
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
  font-size: 10px;
  height: 29px;
  width: 29px;
}

.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher {
  float: right;
}

.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-ddl-icon {
  left: 0;
  right: auto;
}

.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon {
  padding: 0 0 0 48px;
}

.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2.25em;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disabled,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disabled {
  opacity: .7;
  pointer-events: none;
}

.e-multiselect.e-input-group,
.e-multiselect.e-float-input {
  word-wrap: initial;
}

.e-multiselect.e-input-group .e-searcher .e-label-top,
.e-multiselect.e-input-group .e-multi-searcher .e-label-top {
  top: 15px;
}

.e-bigger .e-multi-select-wrapper {
  min-height: 36px;
}

.e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}

.e-multi-select-wrapper .e-chips-collection {
  cursor: default;
  display: block;
}

.e-multi-select-wrapper .e-multi-hidden {
  border: 0;
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}

.e-multi-select-wrapper .e-chips {
  align-items: center;
  display: inline-flex;
  float: left;
  margin: 2px 4px 2px 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-bigger .e-multi-select-wrapper .e-chips {
  margin: 4px 4px 4px 0;
}

.e-multi-select-wrapper .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 6px 8px 6px 8px;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-multi-select-wrapper.e-delimiter .e-searcher {
  display: inline-block;
  float: none;
}

.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent,
.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 12px 7px 12px;
}

.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 8px 7px 12px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent,
.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 12px 7px 12px;
}

.e-multi-select-wrapper .e-chips-close {
  align-self: center;
  display: flex;
  float: right;
  font-family: 'e-icons';
  height: 24px;
  margin: 0 0 0;
  width: 24px;
}

.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close {
  margin: 1px 0 0;
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  cursor: default;
  font-size: 10px;
  height: 29px;
  margin-top: -2.9em;
  position: absolute;
  right: 0;
  top: 100%;
  width: 29px;
}

.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  right: 24px;
}

.e-multiselect.e-input-group.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  left: 24px;
  right: auto;
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  margin-top: -3.5em;
}

.e-bigger .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -3.5em;
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-multiselect .e-down-icon .e-chips-close.e-close-hooker.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  font-size: 12px;
  margin-top: -2.9em;
}

.e-multi-select-wrapper input[type='text'] {
  background: none;
  border: 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  height: 29px;
  min-height: 29px;
  outline: none;
  padding: 0;
  text-indent: 6px;
}

.e-multiselect.e-filled .e-multi-select-wrapper input[type='text'] {
  background: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;
  height: 29px;
  min-height: 29px;
  outline: none;
  padding: 0;
  text-indent: 6px;
}

.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type='text'] {
  padding: 5px;
}

.e-bigger .e-multi-select-wrapper input[type='text'],
.e-multi-select-wrapper.e-mob-wrapper input[type='text'] {
  height: 29px;
  min-height: 29px;
}

.e-bigger .e-multi-select-wrapper input[type='text'] {
  font-size: 16px;
  height: 36px;
  min-height: 36px;
}

.e-multi-select-wrapper input[type='text']::-ms-clear {
  display: none;
}

.e-multi-select-wrapper .e-searcher {
  display: block;
  float: left;
  width: auto;
}

.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 34px);
}

.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 44px);
}

.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 34px);
}

.e-bigger.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 45px);
}

.e-multi-select-wrapper .e-delim-values {
  font-family: inherit;
  font-size: 14px;
  line-height: 29px;
  max-width: 100%;
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle;
}

.e-bigger .e-multi-select-wrapper .e-delim-values {
  line-height: 36px;
  padding-left: 6px;
}

.e-bigger .e-multi-select-wrapper .e-delim-values .e-remain {
  padding-left: 12px;
}

.e-multi-select-list-wrapper .e-hide-listitem,
.e-multi-select-list-wrapper .e-hide-group-header {
  display: none;
}

.e-multi-select-wrapper .e-delim-values .e-remain {
  color: #6c757d;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding-left: 8px;
}

.e-multiselect.e-disabled .e-multi-select-wrapper,
.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before {
  cursor: not-allowed;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  height: 46px;
  left: 0;
  margin: 0 0 0 0;
  margin-left: auto;
  position: relative;
  top: 0;
  width: 46px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  align-self: center;
  box-shadow: none;
  display: inline-flex;
  padding: 0 0 0 20px;
  width: 92%;
}

.e-multi-select-wrapper .e-ddl-disable-icon::before {
  content: '';
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher {
  float: none;
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}

.e-multiselect.e-rtl .e-multi-select-wrapper {
  padding: 0 2px 0 32px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  left: -10px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  margin: 0;
  margin-right: auto;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher {
  float: right;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips {
  float: right;
  margin: 2px 0 2px 4px;
  padding: 0 8px 0 0;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent {
  padding: 6px 10px 6px 10px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close {
  float: left;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: -10px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip {
  padding: 0 4px 0 8px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent {
  padding: 8px 4px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  padding: 0 8px 0 4px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  padding: 12px 4px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 24px;
  position: absolute;
  right: auto;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before {
  left: -15px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain {
  padding-right: 8px;
}

.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-icon.e-close-hooker {
  left: 38px;
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before {
  left: -15px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper {
  padding-left: 14px;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 29px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 5px;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-mulltiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item {
  padding-right: 0;
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item {
  padding-right: 0;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  padding-left: 24px;
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-dropdownbase.e-dd-group .e-list-item .e-checkbox-wrapper {
  padding-left: 20px;
}

.e-multi-select-list-wrapper .e-selectall-parent {
  cursor: pointer;
  display: block;
  line-height: 26px;
  overflow: hidden;
  padding-right: 24px;
  position: relative;
  text-indent: 21px;
  white-space: nowrap;
  width: 100%;
}

.e-rtl .e-multi-select-list-wrapper .e-selectall-parent,
.e-multi-select-list-wrapper.e-rtl .e-selectall-parent {
  padding-left: 24px;
  padding-right: 0;
}

.e-multi-select-list-wrapper .e-selectall-parent .e-all-text {
  color: #212529;
  font-family: inherit;
  font-size: 14px;
}

.e-bigger .e-multi-select-list-wrapper .e-selectall-parent {
  font-size: 14px;
  line-height: 40px;
  text-indent: 25px;
}

.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 8px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}

.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}

.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
  float: right;
  margin-top: 0;
}

.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  float: left;
}

.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect .e-multi-select-wrapper.e-down-icon {
  padding: 0;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
  padding: 8px;
}

.e-bigger .e-ddl.e-popup.e-multi-select-list-wrappe .e-filter-parent .e-input-filter,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus {
  padding: 0;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
  padding-left: 8px;
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon {
  padding: 0;
}

.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values {
  line-height: 36px;
}

.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain {
  line-height: 20px;
  padding-left: 10px;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame,
.e-popup.e-multi-select-list-wrapper .e-list-group-item.e-disable .e-checkbox-wrapper .e-frame {
  opacity: .3;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disable {
  opacity: .7;
}

.e-multi-select-wrapper input[readonly='true'] {
  pointer-events: none;
}

.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher {
  pointer-events: none;
}

ejs-multiselect {
  display: block;
}

.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 22px;
}

.e-small .e-multi-select-wrapper .e-chips-close {
  height: 18px;
  width: 18px;
}

.e-small .e-multi-select-wrapper {
  min-height: 22px;
}

.e-small .e-multi-select-wrapper input[type='text'] {
  height: 22px;
  min-height: 22px;
}

.e-small .e-multi-select-wrapper .e-delim-values {
  font-size: 12px;
  line-height: 22px;
}

.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.4em;
}

.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 8px 0 8px;
}

.e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 34px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close {
  height: 24px;
  width: 24px;
}

.e-bigger.e-small .e-multi-select-wrapper {
  min-height: 30px;
}

.e-bigger.e-small .e-multi-select-wrapper input[type='text'] {
  height: 34px;
  min-height: 34px;
}

.e-small.e-bigger .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 34px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.9em;
  right: 0;
}

.e-small.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 7px 8px 7px 12px;
}

.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect,
.e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-multiselect.e-outline .e-multi-select-wrapper input[type='text'] {
  color: inherit;
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  align-items: normal;
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 0 12px 0 8px;
}

.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 3px 12px 0 4px;
}

.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper {
  padding: 0;
}

.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 12px 0;
}

.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 12px 12px 0 8px;
}

.e-bigger.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 19px 12px 0 16px;
}

.e-bigger:not(.e-small).e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding-top: 3px;
}

.e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper {
  padding: 0;
}

.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type='text'],
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type='text'] {
  padding: 5px 0;
}

.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 28px;
}

.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}

.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 32px;
}

.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip {
  height: 24px;
}

.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 18px;
}

.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 8px 0 0;
  padding: 0 8px;
}

.e-rtl.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 0 0 8px;
  padding: 0 8px;
}

.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-left: 8px;
}

.e-small .e-filled .e-multi-select-wrapper .e-chips,
.e-small.e-filled .e-multi-select-wrapper .e-chips {
  height: 16px;
  margin: 4px 4px 0 0;
  padding-right: 8px;
}

.e.rtl.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  margin: 4px 0 0 4px;
}

.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}

.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}

.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}

.e-rtl.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-small .e-bigger.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}

.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 10px;
}

.e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}

.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding-right: 4px;
}

.e-rtl.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips {
  padding: 0 12px;
}

.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-right: 8px;
}

.e-filled.e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-filled.e-multi-select-wrapper .e-clear-icon {
  height: 38px;
  margin-top: -38px;
  right: 12px;
  top: 100%;
  width: 16px;
}

.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-outline.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-filled.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon {
  display: none;
}

.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before {
  color: #fff;
}

.e-multi-select-wrapper .e-chips.e-chip-selected {
  background-color: #545b62;
}

.e-multi-select-wrapper .e-chips.e-chip-selected:hover {
  background-color: #6c757d;
}

.e-multiselect {
  box-sizing: border-box;
}

.e-multi-select-wrapper .e-chips > .e-chipcontent {
  -webkit-text-fill-color: #fff;
  color: #fff;
  font-family: inherit;
  font-size: 14px;
}

.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent {
  color: #fff;
}

.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover {
  color: #fff;
}

.e-multi-select-wrapper .e-chips {
  background-color: #6c757d;
  border-radius: 4px;
  height: 24px;
}

.e-multi-select-wrapper .e-chips:hover {
  background-color: #5a6268;
}

.e-multi-select-wrapper .e-chips > .e-chipcontent:hover {
  color: #fff;
}

.e-multi-select-wrapper .e-chips .e-chips-close::before {
  -webkit-text-fill-color: #fff;
  color: #fff;
  font-size: 8px;
}

.e-bigger .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 10px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: #6c757d;
  border-radius: 4px;
  color: #fff;
  height: 46px;
  line-height: 46px;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  color: #fff;
}

.e-multi-select-wrapper .e-chips.e-mob-chip,
.e-bigger .e-multi-select-wrapper .e-chips {
  height: 28px;
}

.e-popup.e-multi-select-list-wrapper {
  box-shadow: none;
  box-sizing: content-box;
  overflow: initial;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
  border-bottom: 1px solid transparent;
  border-left: 1px solid #007bff;
  border-right: 1px solid #007bff;
  border-top: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus {
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus {
  color: #212529;
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover {
  background-color: #f2f4f6;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover {
  background-color: #f2f4f6;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child {
  border-bottom: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active {
  border-top: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
  background-color: #007bff;
  border: 1px solid #6c757d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  color: #fff;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
  background-color: #007bff;
  border: 1px solid #6c757d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  color: #fff;
}

.e-popup.e-multi-select-list-wrapper .e-list-item {
  border: 1px solid transparent;
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item {
  border: 1px solid transparent;
}

.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder {
  color: #6c757d;
}

.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder {
  color: #6c757d;
}

.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder {
  color: #6c757d;
}

.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder {
  color: #6c757d;
}

.e-ul.e-reorder {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.e-multi-select-list-wrapper .e-selectall-parent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus .e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff;
  border-color: #fff;
  color: #007bff;
}

.e-ddl.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus .e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff;
  border-color: #fff;
  color: #007bff;
}

.e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: #fff;
  color: #fff;
  -webkit-text-fill-color: #212529;
  color: #212529;
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: #495057;
}

.e-small .e-multi-select-wrapper .e-chips {
  height: 20px;
}

.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}

.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: 6px;
  top: 5px;
  font-size: 8px;
}

.e-small .e-multi-select-wrapper .e-close-hooker::before {
  left: 4px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips {
  height: 30px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 15px;
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: 13px;
  top: 11px;
  font-size: 10px;
}

.e-multiselect.e-disabled .e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: #6c757d;
  color: #6c757d;
}

.e-listbox-tool .e-moveup::before {
  content: '\e808';
}

.e-listbox-tool .e-movedown::before {
  content: '\e806';
}

.e-listbox-tool .e-moveto::before {
  content: '\e807';
}

.e-listbox-tool .e-movefrom::before {
  content: '\e809';
}

.e-listbox-tool .e-moveallto::before {
  content: '\e7bb';
}

.e-listbox-tool .e-moveallfrom::before {
  content: '\e7ba';
}

.e-listbox-wrapper,
.e-listbox-container {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-listbox-wrapper *,
.e-listbox-container * {
  box-sizing: border-box;
}

.e-listbox-wrapper:focus,
.e-listbox-container:focus {
  outline: none;
}

.e-listbox-wrapper.e-disabled,
.e-listbox-container.e-disabled {
  cursor: default;
  pointer-events: none;
}

.e-listbox-wrapper:not(.e-list-template) .e-list-nrt,
.e-listbox-container:not(.e-list-template) .e-list-nrt {
  text-align: center;
}

.e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listbox-wrapper .e-list-nrt,
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container:not(.e-list-template) .e-list-item,
.e-listbox-container .e-list-nrt,
.e-listbox-container .e-selectall-parent {
  height: 40px;
  line-height: 1.5;
  padding: 10px 16px 10px 16px;
  position: relative;
}

.e-listbox-wrapper.e-filter-list,
.e-listbox-container.e-filter-list {
  overflow: inherit;
}

.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent {
  height: 100%;
  min-height: 40px;
}

.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item {
  border-bottom: 1px solid;
  outline: none;
}

.e-listbox-wrapper .e-list-item.e-disabled,
.e-listbox-container .e-list-item.e-disabled {
  pointer-events: none;
}

.e-listbox-wrapper .e-disable,
.e-listbox-container .e-disable {
  opacity: .7;
}

.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent {
  margin: 0;
  padding: 0;
}

.e-listbox-wrapper .e-list-header .e-text.header,
.e-listbox-container .e-list-header .e-text.header {
  display: none;
}

.e-listbox-wrapper .e-icon-back,
.e-listbox-container .e-icon-back {
  margin-top: 0;
}

.e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}

.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header {
  align-items: center;
  border-bottom: 1px solid;
  display: flex;
  font-weight: bold;
  height: 40px;
  padding: 0 16px;
}

.e-listbox-wrapper .e-has-header > .e-view,
.e-listbox-container .e-has-header > .e-view {
  top: 45px;
}

.e-listbox-wrapper .e-but-back,
.e-listbox-container .e-but-back {
  cursor: pointer;
  padding-right: 10px;
}

.e-listbox-wrapper .e-list-group-item:first-child,
.e-listbox-container .e-list-group-item:first-child {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid;
  font-weight: 600;
  height: 40px;
  line-height: 1.5;
  padding: 8px 16px 8px 16px;
}

.e-listbox-wrapper .e-icon-collapsible,
.e-listbox-container .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}

.e-listbox-wrapper .e-text-content,
.e-listbox-container .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}

.e-listbox-wrapper .e-text-content *,
.e-listbox-container .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}

.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}

.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}

.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}

.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}

.e-listbox-wrapper .e-checkbox .e-checkbox-left,
.e-listbox-container .e-checkbox .e-checkbox-left {
  margin: 0 10px 0 0;
}

.e-listbox-wrapper .e-checkbox .e-checkbox-right,
.e-listbox-container .e-checkbox .e-checkbox-right {
  margin: 0 0 0 10px;
}

.e-listbox-wrapper .e-list-text,
.e-listbox-container .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}

.e-listbox-wrapper .e-list-icon + .e-list-text,
.e-listbox-container .e-list-icon + .e-list-text {
  width: calc(100% - 60px);
}

.e-listbox-wrapper .e-icon-wrapper .e-list-text,
.e-listbox-container .e-icon-wrapper .e-list-text {
  width: calc(100% - 60px);
}

.e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}

.e-listbox-wrapper .e-list-icon,
.e-listbox-container .e-list-icon {
  height: 30px;
  margin-right: 10px;
  width: 30px;
}

.e-listbox-wrapper .e-content,
.e-listbox-container .e-content {
  overflow: hidden;
  position: relative;
}

.e-listbox-wrapper .e-list-header .e-text,
.e-listbox-container .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0;
}

.e-listbox-wrapper .e-text .e-headertext,
.e-listbox-container .e-text .e-headertext {
  display: inline-block;
  line-height: 1.2;
}

.e-listbox-wrapper.e-rtl,
.e-listbox-container.e-rtl {
  direction: rtl;
}

.e-listbox-wrapper.e-rtl .e-list-icon,
.e-listbox-container.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}

.e-listbox-wrapper.e-rtl .e-icon-collapsible,
.e-listbox-container.e-rtl .e-icon-collapsible {
  left: 0%;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}

.e-listbox-wrapper.e-rtl .e-list-header .e-text,
.e-listbox-container.e-rtl .e-list-header .e-text {
  cursor: pointer;
}

.e-listbox-wrapper.e-rtl .e-but-back,
.e-listbox-container.e-rtl .e-but-back {
  transform: rotate(180deg);
}

.e-listbox-wrapper.e-rtl .e-icon-back,
.e-listbox-container.e-rtl .e-icon-back {
  margin-top: 0;
}

.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-left {
  margin: 0 0 0 10px;
}

.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-right {
  margin: 0 10px 0 0;
}

.e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listbox-container.e-rtl .e-checkbox-wrapper {
  margin: 0 0 0 10px;
}

.e-listbox-wrapper .e-checkbox-wrapper,
.e-listbox-container .e-checkbox-wrapper {
  margin: 0 10px 0 0;
  text-indent: 0;
  vertical-align: middle;
}

.e-listbox-wrapper.e-right .e-checkbox-wrapper,
.e-listbox-container.e-right .e-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: 30%;
}

.e-listbox-wrapper .e-input-group,
.e-listbox-container .e-input-group {
  padding: 4px 8px;
}

.e-listbox-wrapper .e-input-focus,
.e-listbox-container .e-input-focus {
  padding: 4px 4px 4px 8px;
}

.e-listbox-wrapper .e-hidden-select,
.e-listbox-container .e-hidden-select {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.e-listbox-wrapper .e-placeholder,
.e-listbox-container .e-placeholder {
  background-color: #007bff;
  display: block;
  height: 1px;
}

ejs-listbox {
  display: block;
}

.e-listbox-wrapper:not(.e-listbox-container) {
  overflow: auto;
}

.e-listbox-wrapper.e-filter-list {
  overflow: inherit;
}

.e-listbox-wrapper.e-filter-list.e-list-parent {
  overflow: auto;
}

.e-listbox-wrapper.e-sortableclone,
.e-listbox-container.e-sortableclone {
  border-width: 0;
  overflow: visible;
}

.e-listbox-wrapper.e-sortableclone .e-list-item,
.e-listbox-container.e-sortableclone .e-list-item {
  list-style-type: none;
}

.e-listbox-wrapper.e-sortableclone .e-ripple,
.e-listbox-container.e-sortableclone .e-ripple {
  overflow: visible;
}

.e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element,
.e-listbox-container.e-sortableclone .e-ripple .e-ripple-element {
  display: none;
}

.e-listbox-wrapper.e-sortableclone .e-list-badge,
.e-listbox-container.e-sortableclone .e-list-badge {
  align-items: center;
  background-color: #007bff;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  display: flex;
  font-size: 12px;
  height: 22px;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 22px;
}

.e-listboxtool-wrapper,
.e-listboxtool-container {
  cursor: pointer;
  display: flex;
}

.e-listboxtool-wrapper *,
.e-listboxtool-container * {
  box-sizing: border-box;
}

.e-listboxtool-wrapper.e-disabled,
.e-listboxtool-container.e-disabled {
  cursor: default;
  pointer-events: none;
}

.e-listboxtool-wrapper .e-listbox-wrapper,
.e-listboxtool-container .e-listbox-wrapper {
  flex: 1;
}

.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-listboxtool-container.e-right .e-listbox-tool {
  margin-left: 15px;
}

.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-listboxtool-container.e-left .e-listbox-tool {
  margin-right: 15px;
}

.e-listboxtool-wrapper .e-listbox-tool,
.e-listboxtool-container .e-listbox-tool {
  border: 1px solid #dee2e6;
  overflow: auto;
  padding: 8px;
}

.e-listboxtool-wrapper .e-listbox-tool .e-btn,
.e-listboxtool-container .e-listbox-tool .e-btn {
  display: list-item;
  list-style-type: none;
  margin-bottom: 10px;
}

.e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-right .e-listbox-tool {
  margin-right: 15px;
}

.e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-left .e-listbox-tool {
  margin-left: 15px;
}

.e-bigger .e-listbox-wrapper,
.e-listbox-wrapper.e-bigger,
.e-bigger .e-listbox-container,
.e-listbox-container.e-bigger {
  font-size: 16px;
}

.e-bigger .e-listbox-wrapper .e-list-item,
.e-listbox-wrapper.e-bigger .e-list-item,
.e-bigger .e-listbox-container .e-list-item,
.e-listbox-container.e-bigger .e-list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-left: 0 solid rgba(0, 0, 0, 0.13);
  border-right: 0 solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid transparent;
}

.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-bigger .e-listbox-container .e-list-group-item,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent,
.e-listbox-container.e-bigger .e-list-group-item,
.e-listbox-container.e-bigger .e-list-header {
  padding: 12px 16px;
}

.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent {
  height: 50px;
  line-height: 1.6;
  position: relative;
  padding: 12px 20px;
}

.e-bigger .e-listbox-wrapper .e-list-parent,
.e-listbox-wrapper.e-bigger .e-list-parent,
.e-bigger .e-listbox-container .e-list-parent,
.e-listbox-container.e-bigger .e-list-parent {
  min-height: 50px;
}

.e-bigger .e-listbox-wrapper .e-text-content,
.e-listbox-wrapper.e-bigger .e-text-content,
.e-bigger .e-listbox-container .e-text-content,
.e-listbox-container.e-bigger .e-text-content {
  font-size: 15px;
}

.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-bigger .e-listbox-container .e-list-group-item,
.e-listbox-container.e-bigger .e-list-group-item {
  height: 50px;
  line-height: 1.5;
  font-size: 16px;
  padding: 12px 20px;
}

.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 50px;
  font-size: 20px;
  line-height: 1.2;
  padding: 0 0 0 20px;
}

.e-bigger .e-listbox-wrapper .e-list-header .e-text.header,
.e-listbox-wrapper.e-bigger .e-list-header .e-text.header,
.e-bigger .e-listbox-container .e-list-header .e-text.header,
.e-listbox-container.e-bigger .e-list-header .e-text.header {
  display: none;
}

.e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}

.e-bigger .e-listbox-wrapper .e-list-header .e-text,
.e-listbox-wrapper.e-bigger .e-list-header .e-text,
.e-bigger .e-listbox-container .e-list-header .e-text,
.e-listbox-container.e-bigger .e-list-header .e-text {
  font-size: 15px;
}

.e-bigger .e-listbox-wrapper .e-but-back,
.e-listbox-wrapper.e-bigger .e-but-back,
.e-bigger .e-listbox-container .e-but-back,
.e-listbox-container.e-bigger .e-but-back {
  margin-top: -3px;
  padding-right: 12px;
}

.e-bigger .e-listbox-wrapper .e-list-icon,
.e-listbox-wrapper.e-bigger .e-list-icon,
.e-bigger .e-listbox-container .e-list-icon,
.e-listbox-container.e-bigger .e-list-icon {
  margin-right: 12px;
}

.e-bigger .e-listbox-wrapper .e-icon-collapsible,
.e-listbox-wrapper.e-bigger .e-icon-collapsible,
.e-bigger .e-listbox-container .e-icon-collapsible,
.e-listbox-container.e-bigger .e-icon-collapsible {
  font-size: 12px;
}

.e-bigger .e-listbox-wrapper .e-checkbox-wrapper,
.e-listbox-wrapper.e-bigger .e-checkbox-wrapper,
.e-bigger .e-listbox-container .e-checkbox-wrapper,
.e-listbox-container.e-bigger .e-checkbox-wrapper {
  margin: 0 12px 0 0;
}

.e-bigger .e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listbox-wrapper.e-bigger.e-rtl .e-checkbox-wrapper,
.e-bigger .e-listbox-container.e-rtl .e-checkbox-wrapper,
.e-listbox-container.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 0 0 12px;
}

.e-small .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 32px);
}

.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-bigger .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 46px);
}

.e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 44px);
}

.e-listbox-wrapper,
.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone),
.e-listboxtool-container.e-listbox-container .e-ul {
  border: 1px solid #dee2e6;
}

.e-listbox-wrapper,
.e-listbox-container {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
}

.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.13);
  color: #212529;
  font-size: 16px;
}

.e-listbox-wrapper.e-filter-list .e-list-parent,
.e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 39px);
}

.e-listbox-wrapper.e-select-all .e-list-parent,
.e-listbox-container.e-select-all .e-list-parent {
  height: calc(100% - 40px);
}

.e-listbox-wrapper.e-filter-list.e-select-all .e-list-parent,
.e-listbox-container.e-filter-list.e-select-all .e-list-parent {
  height: calc(100% - 79px);
}

.e-listbox-wrapper .e-icons,
.e-listbox-container .e-icons {
  color: #212529;
}

.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-left: 0 solid rgba(0, 0, 0, 0.13);
  border-right: 0 solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid transparent;
  color: #212529;
}

.e-listbox-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listbox-container .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-container .e-list-item:hover.e-selected.e-checklist:not(.e-disabled) {
  background-color: #e9ecef;
  border-color: transparent;
  color: #212529;
}

.e-listbox-wrapper .e-list-item.e-selected,
.e-listbox-container .e-list-item.e-selected {
  background-color: #007bff;
  color: #fff;
}

.e-listbox-wrapper .e-list-item.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-selected.e-checklist {
  background-color: #fff;
  color: #212529;
}

.e-listbox-wrapper .e-list-item.e-focused,
.e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-focused,
.e-listbox-container .e-list-item.e-focused.e-selected.e-checklist {
  background-color: #007bff;
  color: #fff;
}

.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}

.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.13);
  color: #6c757d;
  font-size: 14px;
}

.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container .e-selectall-parent {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  color: #212529;
}

.e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element,
.e-listbox-container .e-sortableclone.e-ripple .e-ripple-element {
  background-color: transparent;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper,
.e-listbox-container.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 0.7142em 1.0714em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 0.7142em 1.0714em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: #212529;
  display: block;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0.038em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: #212529;
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 0.038em 0;
  word-wrap: break-word;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.8571em;
  left: 1.0667em;
  position: absolute;
  top: 0.7142em;
  width: 2.8571em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.6428em;
  padding-right: 1.0714em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0714em;
  padding-right: 4.6428em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.8571em;
  position: absolute;
  right: 1.0667em;
  top: 0.7142em;
  width: 2.8571em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 0.7142em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 0.7142em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 15px;
  height: 1.333em;
  line-height: 1.433em;
  padding: 0;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.6428em;
  padding-right: 3.9285em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0714em;
  padding-right: 3.9285em;
}

.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0.83em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-item-header {
  color: #212529;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-content {
  color: #212529;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header {
  color: #fff;
}

.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-content {
  color: #fff;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0714em;
  padding-right: 4.6428em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.6428em;
  padding-right: 1.0714em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1em;
  right: inherit;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 3.9285em;
  padding-right: 4.6428em;
}

.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 3.9285em;
  padding-right: 1.0714em;
}

.e-signature {
  border: 1px solid;
}

.e-signature {
  background-color: #fff;
  border: 1px solid;
  border-color: #dee2e6;
}

.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: '\e745';
  font-family: 'e-icons';
}

.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: '\e745';
  font-family: 'e-icons';
}

/*! input layout */

.e-input-group,
.e-input-group.e-control-wrapper {
  display: table;
  line-height: 1.4;
  margin-bottom: 0;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border: 0 solid;
  border-width: 1px;
  height: auto;
  line-height: inherit;
  margin: 0;
  margin-bottom: 0;
  outline: none;
  padding: 0;
  text-indent: 8px;
  width: 100%;
}

input.e-input,
textarea.e-input,
.e-input-group,
.e-input-group.e-control-wrapper {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
}

.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  font: inherit;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
input.e-input:focus,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-float-input.e-input-group input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper.e-input-group input:focus {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-input-group.e-input-focus input.e-input,
.e-input-group.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-control-wrapper {
  border-radius: 4px;
}

.e-input:focus {
  border-width: 1px;
  padding-bottom: 0;
}

.e-input.e-small:focus {
  border-width: 1px;
  padding-bottom: 0;
}

.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 0;
}

.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 0;
}

.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 0;
}

.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus {
  padding: 4px 8px 4px 8px;
}

input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper,
.e-input-group.e-bigger.e-disabled,
.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}

.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}

input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
}

.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-input-group .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 0;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  align-items: center;
  border: 0 solid;
  border-width: 0;
  box-sizing: content-box;
  cursor: pointer;
  flex-direction: column;
  font-size: 14px;
  justify-content: center;
  line-height: 1;
  min-height: 29px;
  min-width: 23px;
  padding: 0;
  text-align: center;
  border: 1px solid;
  border-bottom: 0;
  border-collapse: collapse;
  border-top: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-right-width: 0;
}

.e-input-group .e-input-group-icon + .e-input-group-icon
.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon {
  border-left-width: 0;
}

.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-left-width: 0;
}

.e-input-group.e-rtl .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-rtl .e-input-group .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon {
  border-left-width: 1px;
  border-right-width: 0;
}

.e-input-group.e-rtl .e-input-group-icon + .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon {
  border-left-width: 1px;
  border-right-width: 0;
}

.e-input-group.e-rtl input ~ .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl input ~ .e-input-group-icon,
.e-rtl .e-input-group input ~ .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper input ~ .e-input-group-icon {
  border-left-width: 0;
  border-right-width: 1px;
}

.e-input-group.e-rtl input ~ .e-input-group-icon + .e-input-group-icon,
.e-input-group.e-control-wrapper.e-rtl input ~ .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group input ~ .e-input-group-icon + .e-input-group-icon,
.e-rtl .e-input-group.e-control-wrapper input ~ .e-input-group-icon + .e-input-group-icon {
  border-left-width: 0;
  border-right-width: 1px;
}

.e-input-group .e-input-group-icon + .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon {
  border-left-width: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-input-group .e-input-group-icon:last-child,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
}

.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child,
.e-rtl .e-input-group .e-input-group-icon:first-child,
.e-rtl .e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 3px;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  min-height: 36px;
  min-width: 33px;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  padding: 0;
}

.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-input-group.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled span {
  cursor: not-allowed;
}

.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  border-color: #ced4da;
  border-style: solid;
}

.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  border-bottom-style: solid;
  border-width: 1px;
}

.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input {
  filter: alpha(opacity=100);
  opacity: 1;
}

.e-input.e-rtl,
.e-input-group.e-rtl,
.e-input-group.e-control-wrapper.e-rtl {
  direction: rtl;
}

.e-input.e-corner {
  border-radius: 4px;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle;
}

.e-float-input:not(.e-input-group),
.e-float-input.e-control-wrapper:not(.e-input-group) {
  display: inline-block;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  display: flex;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  white-space: nowrap;
}

.e-input-group.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.e-input-group.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

input.e-input.e-small,
textarea.e-input.e-small,
.e-small input.e-input,
.e-small textarea.e-input,
.e-input-group.e-small,
.e-small .e-input-group,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}

.e-input-group.e-small .e-input,
.e-input-group.e-small.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}

.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input {
  line-height: inherit;
  padding: 0;
}

.e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 0;
}

.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-small.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  font-size: 14px;
}

.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-input.e-small.e-disabled,
.e-small .e-input.e-bigger.e-disabled,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}

.e-input.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger {
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input {
  font: inherit;
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 0;
}

.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  min-height: 22px;
  min-width: 23px;
  padding: 0;
}

.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small .e-bigger.e-input-group .e-input-group-icon,
.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 12px;
  min-height: 34px;
  min-width: 34px;
  padding: 0;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 10px;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 100%;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -11px;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  box-sizing: border-box;
  left: 0%;
  top: 50%;
  transform: translate(0%, -50%);
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 100%;
  font-style: normal;
}

.e-float-input.e-bigger label.e-float-text,
.e-float-input label.e-float-text.e-bigger,
.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}

.e-float-input.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
}

.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
}

.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text,
.e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-float-input.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  padding-right: 0;
  transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input input:focus ~ label.e-float-text,
.e-small .e-float-input input:valid ~ label.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  padding-right: 0;
  transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  padding-right: 0;
  transform: translate3d(-10px, -42px, 0) scale(1);
}

.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  padding-right: 0;
  transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 16px;
  padding-right: 0;
  top: 14px;
}

.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  padding-right: 0;
  top: 17px;
}

.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  padding-right: 0;
  top: 16px;
}

.e-float-input,
.e-float-input.e-control-wrapper {
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
  position: relative;
  width: 100%;
}

.e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  line-height: 1.35;
  margin-bottom: 0;
  margin-top: 20px;
  padding-top: 0;
}

.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-small,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 24px;
  padding-top: 0;
}

.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper {
  line-height: 1.5;
}

.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-small,
.e-bigger .e-input-group.e-small,
.e-small .e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  line-height: normal;
}

.e-float-input.e-no-float-label,
.e-float-input.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label {
  margin-top: 0;
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 1px;
  display: block;
  font: inherit;
  width: 100%;
}

.e-float-input input,
.e-float-input.e-control-wrapper input {
  min-width: 0;
  padding: 0;
}

.e-float-input input,
.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-input-group.e-control-wrapper input {
  text-indent: 8px;
}

.e-float-input textarea,
.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea {
  text-indent: 8px;
}

.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  font-size: 16px;
}

.e-float-input.e-bigger.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}

.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input.e-small,
.e-small .e-float-input,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  font-size: 12px;
}

.e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}

.e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-float-input,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  font-size: 14px;
}

.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}

.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 0;
}

.e-float-input input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input textarea:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input {
  outline: none;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text {
  font-family: inherit;
}

.e-float-input input:valid ~ label.e-float-text,
.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text.e-label-top,
.e-float-input input ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-weight: normal;
  -webkit-user-select: text;
      -ms-user-select: text;
          -moz-user-select: text;
       user-select: text;
}

.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input textarea ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top {
  font-weight: normal;
  -webkit-user-select: text;
      -ms-user-select: text;
          -moz-user-select: text;
       user-select: text;
}

label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: 400;
}

.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: 400;
}

.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  bottom: 0;
  content: '';
  height: 2px;
  position: absolute;
  transition: .2s ease;
  width: 0;
}

.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before {
  left: 50%;
}

.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  right: 50%;
}

.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::after {
  width: 50%;
}

.e-float-input .e-float-line,
.e-float-input.e-control-wrapper .e-float-line {
  display: block;
  position: relative;
  width: 100%;
}

.e-float-input.e-rtl,
.e-float-input.e-control-wrapper.e-rtl {
  direction: rtl;
}

.e-float-input.e-rtl label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-float-input label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
  transform-origin: right top;
}

.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 10px;
}

.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
}

.e-input-group.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}

.e-input-group.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::before {
  content: '';
}

.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}

.e-input-group.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child {
  border-radius: 4px;
}

.e-input-group.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus {
  border-right-width: 0;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  min-width: 0;
  width: 100%;
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
  border: 0 solid;
  border-width: 0;
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  margin-bottom: 0;
}

.e-input-group::before,
.e-input-group::after,
.e-input-group.e-control-wrapper::before,
.e-input-group.e-control-wrapper::after {
  content: '';
}

.e-input-group::before,
.e-input-group.e-control-wrapper::before {
  content: '';
}

.e-input-group.e-input-focus::before,
.e-input-group.e-input-focus::after,
.e-input-group.e-control-wrapper.e-input-focus::before,
.e-input-group.e-control-wrapper.e-input-focus::after {
  content: '';
}

.e-input-group::after,
.e-input-group.e-control-wrapper::after {
  content: '';
}

.e-input-group,
.e-input-group.e-control-wrapper {
  position: relative;
  width: 100%;
}

.e-input.e-small,
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small {
  margin-bottom: 0;
}

.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small {
  line-height: inherit;
  margin-bottom: 0;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small .e-bigger.e-input-group .e-input-group-icon,
.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  margin-top: 0;
}

.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}

.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 0;
}

.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child {
  margin-right: 0;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom: 1px solid;
}

.e-input-group,
.e-input-group.e-success,
.e-input-group.e-warning,
.e-input-group.e-error,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-control-wrapper.e-error {
  border: 1px solid;
  border-width: 1px;
}

.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
  border-right-width: 0;
}

.e-input-group.e-input-focus.e-corner,
.e-input-group.e-control-wrapper.e-input-focus.e-corner {
  border-radius: 4px;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: #e9ecef;
  color: #6c757d;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-disabled,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-disabled {
  border-style: solid;
}

.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
  display: inline-block;
}

.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  content: '';
}

.e-input-group:not(.e-filled) .e-input-group-icon::after,
.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after {
  content: '';
}

.e-input-group .e-input-group-icon.e-input-btn-ripple::after,
.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after {
  content: '';
}

input.e-input::-ms-clear,
.e-float-input input::-ms-clear,
.e-float-input.e-control-wrapper input::-ms-clear {
  display: none;
}

input.e-input[type='search']::-webkit-search-decoration,
input.e-input[type='search']::-webkit-search-cancel-button,
input.e-input[type='search']::-webkit-search-results-button,
input.e-input[type='search']::-webkit-search-results-decoration,
.e-float-input input[type='search']::-webkit-search-decoration,
.e-float-input input[type='search']::-webkit-search-cancel-button,
.e-float-input input[type='search']::-webkit-search-results-button,
.e-float-input input[type='search']::-webkit-search-results-decoration,
.e-float-input.e-control-wrapper input[type='search']::-webkit-search-decoration,
.e-float-input.e-control-wrapper input[type='search']::-webkit-search-cancel-button,
.e-float-input.e-control-wrapper input[type='search']::-webkit-search-results-button,
.e-float-input.e-control-wrapper input[type='search']::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}

.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea {
  border: 0;
}

.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text {
  right: 0;
}

input.e-input::-webkit-input-placeholder,
input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

textarea.e-input::-webkit-input-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-input:-moz-placeholder,
input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
input.e-bigger.e-input::-moz-placeholder {
  font-size: 16px;
  font-style: normal;
}

.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 16px;
  font-style: normal;
}

.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-input:-moz-placeholder,
input.e-small.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
input.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}

.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}

.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-small.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

input.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

textarea.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
       user-select: none;
}

input.e-input:-ms-input-placeholder {
  font-style: normal;
}

textarea.e-input:-ms-input-placeholder {
  font-style: normal;
}

input.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
          user-select: none;
}

textarea.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
          user-select: none;
}

input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 29px;
}

.e-float-input:not(.e-input-group) input,
.e-float-input.e-control-wrapper:not(.e-input-group) input {
  box-sizing: border-box;
  height: 29px;
}

input.e-input.e-bigger,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 36px;
}

.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
  height: 36px;
}

input.e-input.e-small,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 22px;
}

.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
  height: 22px;
}

input.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: border-box;
  height: 34px;
}

.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: border-box;
  height: 36px;
}

textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  box-sizing: border-box;
  height: auto;
}

.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
  height: auto;
}

textarea.e-input.e-small,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
  height: auto;
}

textarea.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
  height: auto;
}

input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger input.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  text-indent: 12px;
}

input.e-input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-small input.e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-small input,
.e-float-input input.e-small,
.e-small .e-float-input input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-small .e-float-input.e-control-wrapper input {
  text-indent: 8px;
}

textarea.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-small .e-float-input textarea,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input.e-control-wrapper textarea {
  text-indent: 8px;
}

input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input,
.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input {
  padding-left: 8px;
  text-indent: 0;
}

textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

input.e-input.e-rtl,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-float-input.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-input-group input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-float-input input:focus,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-input-group.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

textarea.e-input.e-rtl,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

input.e-input.e-small,
.e-small input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-float-input.e-small input:focus,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group input.e-input:focus,
.e-small .e-float-input input:focus,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-input-focus input.e-input,
.e-float-input.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-small .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 8px;
  text-indent: 0;
}

textarea.e-input.e-small,
.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input textarea,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

.e-rtl input.e-input.e-small,
input.e-input.e-small.e-rtl,
.e-small.e-rtl input.e-input,
.e-small input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-small.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

.e-rtl textarea.e-input.e-small,
textarea.e-input.e-small.e-rtl,
.e-small.e-rtl textarea.e-input,
.e-small textarea.e-input.e-rtl,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

input.e-input.e-bigger,
.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-bigger input:focus,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input input:focus,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-float-input.e-bigger.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-input-focus input {
  padding-left: 12px;
  text-indent: 0;
}

.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl input.e-input,
.e-bigger input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-bigger.e-rtl input,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 12px;
  text-indent: 0;
}

textarea.e-input.e-bigger,
.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-float-input.e-bigger textarea:focus,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-float-input textarea:focus {
  padding-left: 12px;
  text-indent: 0;
}

.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl textarea.e-input,
.e-bigger textarea.e-input.e-rtl,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus {
  padding-right: 12px;
  text-indent: 0;
}

input.e-input.e-bigger.e-small,
.e-bigger input.e-input.e-small,
.e-input-group.e-small.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-small input:focus,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-float-input.e-bigger input:focus,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-bigger.e-small.e-input-focus input {
  padding-left: 8px;
  text-indent: 0;
}

.e-bigger input.e-input.e-small.e-rtl,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding-left: 0;
  padding-right: 8px;
  text-indent: 0;
}

textarea.e-input.e-bigger.e-small,
.e-bigger textarea.e-input.e-small,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-small textarea,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-float-input.e-bigger textarea:focus,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-bigger.e-small textarea:focus {
  padding-left: 8px;
  text-indent: 0;
}

.e-bigger textarea.e-input.e-small.e-rtl,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus {
  padding-right: 8px;
  text-indent: 0;
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  min-width: 24px;
  outline: none;
  padding: 0;
  text-align: center;
}

.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 10px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}

.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}

.e-float-input.e-small.e-bigger .e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon {
  padding-bottom: 0;
}

.e-float-input.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-input-group.e-small .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input .e-clear-icon::before,
.e-small .e-input-group .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 8px;
}

.e-float-input.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-input-group.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input .e-clear-icon::before,
.e-bigger .e-input-group .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
}

.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 12px;
}

.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-input-group input:not(.e-control).e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon {
  display: none;
}

.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide {
  display: none;
}

.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
}

.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide {
  cursor: not-allowed;
}

.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide {
  cursor: auto;
}

.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 0;
  min-width: 24px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-float-input.e-input-group .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 0;
  min-width: 34px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon {
  min-height: 0;
  min-width: 34px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-small .e-clear-icon,
.e-input-group .e-clear-icon.e-small,
.e-small .e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 0;
  min-width: 26px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}

.e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 0;
  padding-top: 0;
}

.e-input:not(:valid),
.e-input:valid,
.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid {
  box-shadow: none;
}

.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap {
  width: 100%;
  display: flex;
  position: relative;
}

.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text {
  right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}

.e-float-input input.e-input,
.e-float-input.e-bigger .e-input,
.e-bigger .e-float-input .e-input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-float-input.e-control-wrapper .e-input {
  margin-bottom: 0;
}

.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 14px;
  padding-right: 0;
  transform: translate3d(-10px, -37px, 0) scale(1);
}

.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 16px;
  top: 14px;
}

.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 12px;
  top: 16px;
}

.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 14px;
  top: 16px;
}

.e-float-input textarea ~ .e-float-text,
.e-float-input.e-control-wrapper textarea ~ .e-float-text {
  top: 15px;
}

.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
}

.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
}

.e-float-input.e-small textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-small,
.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 12px;
  top: 15px;
}

.e-input-group:hover:not(.e-disabled),
.e-input-group.e-control-wrapper:hover:not(.e-disabled),
.e-float-input:hover:not(.e-disabled),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-disabled),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom-width: 1px;
}

.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-weight: bold;
  padding-right: 0;
  transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
          user-select: text;
}

.e-bigger .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  font-weight: bold;
  padding-right: 0;
  top: 14px;
  transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
          user-select: text;
}

.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  font-weight: bold;
  padding-right: 0;
  top: 17px;
  transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
          user-select: text;
}

.e-bigger .e-float-input.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-weight: bold;
  padding-right: 0;
  top: 16px;
  transform: translate3d(-10px, -39px, 0) scale(1);
  -webkit-user-select: text;
          user-select: text;
}

.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  box-sizing: border-box;
  left: 0%;
  top: 13px;
  transform: translate(0%, -50%);
  width: 100%;
  font-style: normal;
}

.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
}

.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  padding-right: 0;
  transform: translate3d(-10px, -37px, 0) scale(1);
}

.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 10px;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  width: 100%;
}

textarea.e-input::-webkit-textarea-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}

.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}

.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 16px;
  font-style: normal;
}

.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  -webkit-user-select: text;
          user-select: text;
}

.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  -webkit-user-select: text;
          user-select: text;
}

.e-bigger .e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  -webkit-user-select: text;
          user-select: text;
}

.e-bigger .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  -webkit-user-select: text;
          user-select: text;
}

.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  padding-right: 0;
  transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  padding-right: 0;
  transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  padding-right: 0;
  transform: translate3d(-10px, -39px, 0) scale(1);
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  border-color: #ced4da;
  border-style: solid;
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled textarea {
  filter: alpha(opacity=100);
  opacity: 1;
}

.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}

textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper.e-input-group textarea {
  border-radius: 4px;
}

textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  line-height: 1.5;
  min-height: 32px;
  min-width: 0;
  padding: 4px 8px 4px 8px;
  resize: vertical;
}

.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.5;
  min-height: 36px;
  padding: 6px 12px 6px 12px;
}

.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus {
  font: inherit;
  line-height: 1.5;
  min-height: 36px;
  padding: 6px 12px 6px 12px;
}

.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input textarea,
.e-small .e-float-input.e-control-wrapper textarea {
  font: inherit;
  min-height: 26px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input {
  font: inherit;
  min-height: 26px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-small textarea:focus,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group textarea.e-small:focus,
.e-input-group textarea.e-input.e-small:focus,
.e-input-group.e-control-wrapper.e-small textarea:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-small .e-input-group textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input textarea.e-small:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-control-wrapper textarea.e-small:focus,
.e-small .e-float-input textarea:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus {
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-float-input textarea.e-bigger.e-small,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-float-input.e-small textarea,
.e-bigger.e-small .e-float-input textarea,
.e-bigger .float-input textarea.e-small,
.e-small .e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.5;
  min-height: 32px;
  padding: 4px 8px 4px 8px;
}

.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input {
  font: inherit;
  line-height: 1.5;
  min-height: 32px;
  padding: 4px 8px 4px 8px;
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  line-height: 1;
}

.e-filled textarea.e-input,
.e-filled.e-input-group.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea {
  box-sizing: border-box;
}

.e-float-input.e-control-wrapper.e-hidden,
.e-input-group.e-control-wrapper.e-hidden {
  display: none;
}

.e-input-group.e-control-container.valid.modified,
.e-input-group.e-control-container.invalid,
.e-float-input.e-control-container.valid.modified,
.e-float-input.e-control-container.invalid {
  outline: none;
}

/*! input theme */

input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
textarea.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  background: #fff;
  border-color: #ced4da;
  color: #495057;
}

.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-input-group,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group.e-control-wrapper {
  background: #fff;
  color: #495057;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  background: transparent;
  border-color: #ced4da;
  color: #495057;
}

.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  color: #6c757d;
}

.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled {
  -webkit-text-fill-color: #6c757d;
  background: #e9ecef;
  color: #6c757d;
  border-color: #ced4da;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input {
  background: none;
  color: inherit;
}

.e-input-group .e-input[readonly],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-float-input input[readonly],
.e-float-input.e-control-wrapper input[readonly],
.e-float-input textarea[readonly],
.e-float-input.e-control-wrapper textarea[readonly] {
  background: #e9ecef;
  color: #6c757d;
}

.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled] {
  color: inherit;
}

/*! Added color to textbox for disbaled state */

.e-float-input:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  -webkit-text-fill-color: #6c757d;
  color: #6c757d;
}

.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  background: #e9ecef;
  border-color: #ced4da;
}

.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: #5a6268;
  border-color: #545b62;
  color: #fff;
}

.e-input.e-success,
.e-input.e-success:focus,
.e-input-group.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-success textarea.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input {
  border-color: #28a745;
}

.e-input.e-warning,
.e-input.e-warning:focus,
.e-input-group.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-warning textarea.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input {
  border-color: #ffc107;
}

.e-input.e-error,
.e-input.e-error:focus,
.e-input-group.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error textarea.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input {
  border-color: #dc3545;
}

label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: #6c757d;
}

.e-float-input.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-error input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text {
  color: #dc3545;
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border-bottom-color: #ced4da;
}

.e-float-input.e-success input,
.e-float-input.e-success textarea,
.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea {
  border-color: #28a745;
}

.e-float-input.e-warning input,
.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-warning textarea,
.e-float-input.e-control-wrapper.e-warning textarea {
  border-color: #ffc107;
}

.e-float-input.e-error input,
.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-error textarea,
.e-float-input.e-control-wrapper.e-error textarea {
  border-color: #dc3545;
}

.e-float-input:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-error):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: #6c757d;
}

.e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active {
  background: #545b62;
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border-color: #4e555b;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

input.e-input::-moz-selection, textarea.e-input::-moz-selection, .e-input-group input.e-input::-moz-selection, .e-input-group.e-control-wrapper input.e-input::-moz-selection, .e-float-input input::-moz-selection, .e-float-input.e-control-wrapper input::-moz-selection, .e-input-group textarea.e-input::-moz-selection, .e-input-group.e-control-wrapper textarea.e-input::-moz-selection, .e-float-input textarea::-moz-selection, .e-float-input.e-control-wrapper textarea::-moz-selection {
  background: #007bff;
  color: #fff;
}

input.e-input::selection,
textarea.e-input::selection,
.e-input-group input.e-input::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-float-input input::selection,
.e-float-input.e-control-wrapper input::selection,
.e-input-group textarea.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
.e-float-input textarea::selection,
.e-float-input.e-control-wrapper textarea::selection {
  background: #007bff;
  color: #fff;
}

.e-float-input.e-small textarea::-moz-selection, .e-float-input textarea::-moz-selection {
  background: #007bff;
  color: #fff;
}

.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
  background: #007bff;
  color: #fff;
}

input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  color: #6c757d;
}

input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
  color: #6c757d;
}

textarea.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input:-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
  color: #6c757d;
}

input.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input::-moz-placeholder {
  color: #6c757d;
}

textarea.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input::-moz-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder {
  color: #6c757d;
}

input.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: #6c757d;
}

textarea.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input:-ms-input-placeholder {
  color: #6c757d;
}

input.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group input.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

textarea.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group textarea.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
  color: #6c757d;
}

.e-input-group::before,
.e-input-group::after,
.e-input-group.e-control-wrapper::before,
.e-input-group.e-control-wrapper::after {
  content: '';
}

.e-input-group.e-success::before,
.e-input-group.e-success::after,
.e-input-group.e-control-wrapper.e-success::before,
.e-input-group.e-control-wrapper.e-success::after {
  content: '';
}

.e-input-group.e-warning::before,
.e-input-group.e-warning::after,
.e-input-group.e-control-wrapper.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::after {
  content: '';
}

.e-input-group.e-error::before,
.e-input-group.e-error::after,
.e-input-group.e-control-wrapper.e-error::before,
.e-input-group.e-control-wrapper.e-error::after {
  content: '';
}

.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon {
  color: #495057;
}

.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: #495057;
  color: #fff;
}

.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon {
  color: #495057;
}

.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: #495057;
  color: #fff;
}

.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon {
  color: #495057;
}

.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: #495057;
  color: #fff;
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border-color: #ced4da;
}

.e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input {
  border-color: #80bdff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.e-input:focus:not(.e-success):not(.e-warning).e-error,
.e-float-input:not(.e-success):not(.e-warning).e-error:not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning).e-error:not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning).e-error:not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning).e-error:not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning).e-error:not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning).e-error:not(.e-input-group).e-input-focus input {
  box-shadow: none;
}

.e-input:focus:not(.e-error):not(.e-warning).e-success,
.e-float-input:not(.e-error):not(.e-warning).e-success:not(.e-input-group) input:focus,
.e-float-input:not(.e-error):not(.e-warning).e-success:not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-warning).e-success:not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-warning).e-success:not(.e-input-group) textarea:focus,
.e-float-input:not(.e-error):not(.e-warning).e-success:not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-warning).e-success:not(.e-input-group).e-input-focus input {
  box-shadow: none;
}

.e-input:focus:not(.e-success):not(.e-error).e-warning,
.e-float-input:not(.e-success):not(.e-error).e-warning:not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-error).e-warning:not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-error).e-warning:not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-error).e-warning:not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-error).e-warning:not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-error).e-warning:not(.e-input-group).e-input-focus input {
  box-shadow: none;
}

.e-input-group:not(.e-float-input):not(.e-float-icon-left) .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-float-icon-left) .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap .e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:not(.e-float-input):not(.e-float-icon-left).e-input-focus .e-input:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap .e-input:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-float-icon-left).e-input-focus .e-input:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap .e-input:not(.e-success):not(.e-warning):not(.e-error) {
  box-shadow: none;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus {
  border-color: transparent;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #80bdff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning).e-error,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning).e-error {
  box-shadow: none;
}

.e-input-group.e-input-focus:not(.e-error):not(.e-warning).e-success,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-error):not(.e-warning).e-success {
  box-shadow: none;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-error).e-warning,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-error).e-warning {
  box-shadow: none;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-color: #ced4da;
}

.e-input-group:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #ced4da;
}

.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #80bdff;
  box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning).e-error,
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning).e-error {
  box-shadow: none;
}

.e-input-group:not(.e-disabled):active:not(.e-error):not(.e-warning).e-success,
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-error):not(.e-warning).e-success {
  box-shadow: none;
}

.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-error).e-warning,
.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-error).e-warning {
  box-shadow: none;
}

.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #ced4da;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom-color: #ced4da;
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.e-input-group.e-success,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) {
  border-color: #28a745;
}

.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left) {
  border-color: #ffc107;
}

.e-input-group.e-error,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border-color: #dc3545;
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-float-input .e-clear-icon:hover,
.e-float-input.e-control-wrapper .e-clear-icon:hover,
.e-input-group .e-clear-icon:hover,
.e-input-group.e-control-wrapper .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.4);
}

.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.4);
}

.e-float-input.e-disabled .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon {
  color: #6c757d;
}

.e-float-input.e-input-focus .e-input:focus,
.e-float-input.e-control-wrapper.e-input-focus .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #212529;
}

.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: #6c757d;
}

.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: #6c757d;
}

.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: #212529;
}

.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input input[disabled] ~ label.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-float-input textarea[disabled] ~ label.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: #6c757d;
}

.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: #80bdff;
}

.e-input-group:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-input-group.e-control-wrapper:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input.e-control-wrapper:active:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-float-input:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:active:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: #80bdff;
}

.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #212529;
}

.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #212529;
}

.e-input-group-icon.e-spin-up::before {
  content: '\e721';
  font-family: 'e-icons';
}

.e-input-group-icon.e-spin-down::before {
  content: '\e744';
  font-family: 'e-icons';
}

.e-numeric-container {
  width: 100%;
}

.e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 40px;
  min-height: 40px;
}

.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 8px;
}

.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon {
  font-size: 10px;
}

/*! maskedtextbox layout */

.e-control-wrapper.e-mask .e-maskedtextbox {
  font-family: Arial, "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
}

.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox {
  font-size: 16px;
}

.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
  font-size: 16px;
}

.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 33px;
  min-height: 33px;
}

.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 40px;
  min-height: 40px;
}

/*! maskedtextbox theme */

.e-control-wrapper.e-mask.e-error .e-maskedtextbox {
  color: #dc3545;
}

.e-utility-mask.e-error {
  color: #dc3545;
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
  cursor: default;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 3;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 12px;
  text-align: center;
}

.e-slider-horizantal-color {
  height: 100%;
  position: absolute;
  top: 0;
}

.e-slider-vertical-color {
  left: -1px;
  position: absolute;
  width: 100%;
}

.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 12px;
}

.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  padding: 2px 12px;
}

.e-bigger .e-control-wrapper.e-slider-container .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger .e-slider .e-handle {
  height: 16px;
  width: 16px;
}

.e-bigger .e-control-wrapper.e-slider-container .e-slider-button,
.e-control-wrapper.e-slider-container.e-bigger .e-slider-button {
  height: 18px;
  width: 18px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical.e-slider-btn,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical.e-slider-btn {
  padding: 34px 0;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-first-button,
.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-second-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-first-button,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-second-button {
  margin-right: -9px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-slider-track,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-slider-track {
  left: calc(50% - 4px);
  width: 8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-range {
  left: calc(50% - 4px);
  width: 8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-limits,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-limits {
  height: 8px;
  top: calc(50% - 4px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-limits {
  left: calc(50% - 4px);
  width: 8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal.e-slider-btn {
  padding: 0 34px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider-button,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider-button {
  height: 18px;
  margin-top: -9px;
  width: 18px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-slider-track,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-slider-track {
  height: 8px;
  top: calc(50% - 4px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-range,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-range {
  height: 8px;
  top: calc(50% - 4px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-horizontal .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-horizontal .e-slider .e-handle {
  margin-left: -9px;
  top: calc(50% - 9px);
  margin-left: -8px;
  top: calc(50% - 8px);
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical .e-slider .e-handle {
  left: calc(50% - 9px);
  margin-bottom: -9px;
  left: calc(50% - 8px);
  margin-bottom: -8px;
}

.e-bigger .e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle,
.e-control-wrapper.e-slider-container.e-bigger.e-vertical.e-scale-both .e-slider .e-handle {
  left: calc(50% - 8px);
  margin-bottom: -8px;
}

.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
  font-size: 14px;
}

.e-control-wrapper.e-slider-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: inline-block;
  height: 26px;
  line-height: normal;
  outline: none;
  position: relative;
  user-select: none;
}

.e-control-wrapper.e-slider-container::after {
  content: "bootstrap4";
  display: none;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  transform: scale(1.5);
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
  margin: 0 -8px 0 0;
  top: calc(50% - 8px);
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position: right center;
  left: 0;
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position: left center;
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider-button {
  margin-top: -7px;
}

.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
  direction: ltr;
}

.e-control-wrapper.e-slider-container.e-disabled .e-btn {
  cursor: default;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  cursor: default;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
  display: none;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
  background-color: #adb5bd;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  background-color: #adb5bd;
  border-color: #adb5bd;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-slider-track {
  background-color: #dee2e6;
}

.e-control-wrapper.e-slider-container.e-disabled .e-scale .e-tick .e-tick-value {
  color: #6c757d;
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider-button {
  background-color: #adb5bd;
  border-color: #fff;
}

.e-control-wrapper.e-slider-container:not(.e-disabled) .e-slider-button:hover {
  background-color: #5a6268;
  border-color: #545b62;
}

.e-control-wrapper.e-slider-container:not(.e-disabled) .e-slider-button:active {
  background-color: #545b62;
  border-color: #50565c;
}

.e-control-wrapper.e-slider-container.e-horizontal {
  height: 48px;
  width: 100%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
  left: 0;
  margin-top: -8px;
  top: 50%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAolBMVEUAAAD////////////////////////+/v7////+/v7////+/v7////+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///+y6E2hAAAANXRSTlMABAgMEBQYHCAkKCwwNEBESExUWFxkaGx0fICDh4ubn6Orr7O3u7/Hy8/T19vf4+fr7/P3+0e6nekAAAEFSURBVHjalZXJVgJBEASjnXHAEUQURZBFFAfZt+H/f82jedCXVpyjD1mvs4q/aR4uP1QJR7YUf1tgmYl/amEZXIRHLF31X7GUJ/E/fOB8I/46w5Hm4h9LLGPx63ssPQ08wNI+i/+GpdiLv/xH4IX4+waWqQa+w9LXwE9YOrX4ExzxCqzE3xVY3oMVGGrgHpYH9UdYWlqBuQ9cbLUCOY5UaeCS4INbPMVO19A1wdBVIli0CXhG+uIZYsui7uDJ1/Li0MRTHuXFKouOakZ0VMPwqLqBUckfiWzuTU7wNnwmgtdnDPFyxy7ouQ3hBeW50RW4SMSXrOdFg/chfCg8V1/RcjR+PXbfOBx/sErjBl8AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  height: 8px;
  left: calc(50% - 5px);
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  margin-top: -8px;
  right: 0;
  top: 50%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAnFBMVEUAAAD////////////////////////+/v7////////+/v7////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////uN4ajAAAAM3RSTlMABAgMEBQYHCAoLDA0ODxASExcYGRobHR8g4uTl5ufo6ert7u/w8fLz9fb3+Pn6+/z9/tbKk6UAAABBklEQVR42q2VyRKCAAxDQRBZVMAFcRdxVxD0///Nk2M8OCQz9tx3SJu0xrvWz09VXaO5rCMQN4cgOgUQB5Mg+g8glgZRoydUwhALAB4hAZg7IEqXIJwrECeLIIIKiIyRMUDhKUNMkYgZ4Vv0iM945AzExSYID4XnjEci9MiMEZ6i8CFDYDhqKhwnIAomHO5XOFoEEaLwFSNjjMInDLHEcESMR/ZA3D0mHDcgzhYBFBrQOqJtPWLbouhUjF6Mi9s09/uVdj7sC5rPbd5ZjvYmTuBMHNBQHFC31gbkFNqAzIN4wVfij0ikL6RH2S2lT6qfowwd0fv/SY2xfy6/BS0C17b42oLfjS/tEHrYzreszwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  height: 8px;
  left: calc(50% - 3px);
  position: absolute;
  top: calc(50% - 4px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
  padding: 0 30px;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  height: 32px;
  position: relative;
  top: calc(50% - 16px);
  width: 100%;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
  height: 6px;
  left: 0;
  position: absolute;
  width: 100%;
  top: calc(50% - 3px);
  background: #dee2e6;
  border-radius: 6px;
  overflow: hidden;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -7px;
  top: calc(50% - 7px);
}

.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
  height: 6px;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-range {
  height: 6px;
  top: calc(50% - 3px);
}

.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: rgba(52, 58, 64, 0.25);
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
}

.e-control-wrapper.e-slider-container.e-vertical {
  height: inherit;
  padding: 38px 0;
  width: 48px;
  padding: 30px 0;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider {
  height: 100%;
  left: calc(50% - 16px);
  position: relative;
  width: 32px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
  background: #dee2e6;
  bottom: 0;
  height: 100%;
  position: absolute;
  left: calc(50% - 3px);
  overflow: hidden;
  width: 6px;
  border-radius: 6px;
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
  height: 100%;
  padding: 38px 0;
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
  height: 100%;
  width: 10px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
  bottom: 0;
  margin-right: -8px;
  right: 50%;
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAApVBMVEUAAAD////////////////////+/v7////+/v7////+/v7////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////Ss6t3AAAANnRSTlMABAwQFBgcICQoLDA0OEBESExcYGRobHR8gIOHi4+Tl5ujq7O3u7/Dx8vP09fb3+Pn6+/z9/vRpbpFAAABHklEQVR4Ae3TW1PCMBAF4LOFgsj9ooCichcFoVBy/v9P0xGndktS8uT4wPeYmZPZnZPgf7h6EMCfjMF5Ad7CFUFuKvBUj0iQjNvw0jM8BcghLpMXMglwFuCCcMl0gJsb5KrtqAM8tJCje2Q2QDOAizwxAf6aBrAqLmgPcF2GRXVLV4D7Js50YqbBMM30ockjlRiNiMpELVKYU9lWgdIblfcSErcfVBZFfAkmVKIGfrRjKiPBST+zyB2+DakcO0g091TGAgRTKrsaUsprKq9h9mQZQjm7b0/lWZA1MHQyPVi0DnSI6rCqbGi1CuEQzGgxFrgNmWXu4WYp99BAPv18dFsOhblqy4OMdFt51Cc7duGttvMYXwmXHuMrIrj6Q58aX4DtQxE2xQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 4px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  margin-right: -8px;
  right: 50%;
  top: 0;
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAApVBMVEUAAAD////////////////////+/v7////+/v7////+/v7////+/v7+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////4hhd5AAAANnRSTlMABAgMEBgcICQoLDA0OEBESExUXGBkbHR8gIOHi5Obn6Onq6+zt7u/x8vP09fb3+Pn6+/z9/tWLLgwAAABGElEQVR4Ae3UyXLyMBAE4NYvzPJDDARCyMKShbBAgo1wv/+jhSRVqhojqeRDqnLgu/nQh3GPBhd/mZ7PNSpobMhNA9HSjCd5F5FGBb8Vt4ihprRiBklWtGIG6WQU9i0EDY8sMX34qQkdxvBJlnR61nBqf9Bj24TDwNDr0EOZeqRg7PTuDmtvFHat8v+VHf5/p7ColRuUHV4bCg8KJ2pGIU/xQ91TMAO5hVYxwhf9SmHfhtXNKcz+Aa0dhWVSeknCug5DYaIg6CcKGcTncYgzYzkIRLwDh97BF1glcGpu3YGpgod+cQSKGwTcnQWyKwT1jQys6wizfcE2GGY3AnZHwuzOgcxShImtRuTRte8G1c56bYGKFC5+wyfN5oD6Q24erwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 4px);
  position: absolute;
  top: calc(50% - 4.5px);
  width: 8px;
}

.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -7px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -7px;
  left: calc(50% - 7px);
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  left: calc(50% - 3px);
  width: 6px;
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: rgba(52, 58, 64, 0.25);
  left: calc(50% - 3px);
  position: absolute;
  width: 6px;
}

.e-control-wrapper.e-slider-container .e-range {
  border-radius: 3px;
  position: absolute;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
}

.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal {
  cursor: pointer;
}

.e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
  cursor: pointer;
}

.e-control-wrapper.e-slider-container .e-slider {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  outline: 0 none;
  padding: 0;
  position: relative;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  height: 14px;
  outline: none;
  position: absolute;
  touch-action: none;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out;
  width: 14px;
  z-index: 10;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle {
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(0, 123, 255, 0.25);
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
  height: 6px;
  top: -9px;
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-large {
  height: 10px;
  top: -8px;
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  left: 5px;
  width: 6px;
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-large {
  left: 2px;
  width: 10px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  height: 6px;
  top: 1px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-large {
  height: 10px;
  top: 4px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  left: 16px;
  width: 6px;
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-large {
  left: 15px;
  width: 10px;
}

.e-control-wrapper.e-slider-container.e-scale-before .e-scale.e-v-scale {
  right: 9px;
}

.e-control-wrapper.e-slider-container.e-scale-after .e-scale.e-v-scale {
  right: 9px;
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
  height: 16px;
  top: -8px;
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-large {
  height: 22px;
  top: -5px;
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
  background-position: center;
  left: 6px;
  width: calc(100% - 12px);
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
  left: 3px;
  width: calc(100% - 6px);
  left: 1px;
  width: 26px;
}

.e-control-wrapper.e-slider-container .e-scale {
  box-sizing: content-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  height: 28px;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: 16px;
  width: 100%;
  z-index: 1;
  font-size: 12px;
  margin-top: -5px;
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXO1Nq/Gb1BAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==");
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  background-position: center center;
}

.e-control-wrapper.e-slider-container .e-scale .e-tick.e-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEWttb1auGYlAAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==");
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  color: #212529;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
  line-height: 1.5;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
  height: 100%;
  left: calc(50% - 14px);
  top: 0;
  width: 28px;
  margin-top: -2px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
  background-repeat: repeat-x;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
  background-position-y: center;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
  background-position-y: bottom;
  margin-top: 2px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
  display: inline-block;
  background-repeat: repeat-y;
  height: 100%;
  top: 0;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before {
  top: -18px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after {
  bottom: -20px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
  bottom: -20px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
  top: -18px;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position: left center;
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position: right center;
}

.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-scale {
  top: 15px;
}

.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-scale.e-v-scale {
  right: 10px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
  right: 17px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
  left: 19px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
  right: 30px;
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
  left: 30px;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(0, 123, 255, 0.25);
}

/*! component theme */

.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: #6c757d;
  border: 1px solid #6c757d;
  border-radius: 50%;
  height: 18px;
  width: 18px;
  box-sizing: border-box;
  cursor: pointer;
  outline: none;
  padding: 0;
  position: absolute;
  border: 0;
  height: 16px;
  width: 16px;
}

.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: #007bff;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: #007bff;
  border-color: #007bff;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
  background-color: transparent;
  border-color: transparent;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons::before {
  content: '\e745';
}

.e-upload .e-upload-files .e-icons.e-file-pause-btn::before {
  content: '\e757';
}

.e-upload .e-upload-files .e-icons.e-file-reload-btn::before {
  content: '\e716';
}

.e-upload .e-upload-files .e-icons.e-file-play-btn::before {
  content: '\e72d';
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons::before {
  content: '\e773';
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons::before {
  content: '\e742';
}

.e-upload .e-upload-files .e-icons.e-msie::before {
  position: relative;
  right: 10px;
}

.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before {
  right: 12px;
}

.e-bigger .e-upload {
  width: 100%;
}

.e-bigger .e-upload .e-file-select-wrap {
  padding: 20px 0 20px 20px;
}

.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 16px;
  margin-left: 16px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list {
  font-size: 15px;
  line-height: normal;
  min-height: 108px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 15px;
  top: 0;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 15px;
  padding-top: 20px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 14px;
  padding: 8px 0;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 15px;
  padding-top: 20px;
  top: initial;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  font-size: 14px;
  padding-bottom: 20px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  height: 5px;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  height: 6px;
  width: 95%;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  height: 90%;
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  font-size: 12px;
  right: 16px;
  top: -36px;
}

.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  font-size: 16px;
  height: 36px;
  margin: 20px;
  margin-top: -24px;
  padding: 0;
  top: 50%;
  width: 36px;
}

.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}

.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  right: 45px;
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 16px;
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 16px;
}

.e-bigger .e-upload .e-upload-actions .e-btn {
  margin-left: 15px;
}

.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 20px 20px 20px 0;
}

.e-bigger .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 20px 8px 20px 20px;
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap {
  padding: 20px 15px 20px 0;
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-right: 16px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 60px;
  margin-right: 15px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  top: 30px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  left: 16px;
  right: initial;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  left: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0;
  top: 50%;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 41px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 20px;
  padding-top: 16px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #dc3545;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
  display: block;
  font-size: 14px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #dc3545;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #dc3545;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 50px;
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload,
.e-bigger.e-small .e-upload {
  width: 100%;
}

.e-upload.e-control-wrapper,
.e-bigger.e-small .e-upload.e-control-wrapper {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
}

.e-upload .e-hidden-file-input,
.e-bigger.e-small .e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}

.e-upload .e-file-select-wrap,
.e-bigger.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 16px;
}

.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0;
}

.e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0;
}

.e-upload .e-file-select-wrap .e-file-drop,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 14px;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 20px;
  padding-top: 16px;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #dc3545;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #dc3545;
}

.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #dc3545;
}

.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 48px;
}

.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload .e-upload-files,
.e-bigger.e-small .e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.e-upload .e-upload-files .e-upload-file-list,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: normal;
  min-height: 92px;
  position: relative;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 0;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 16px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before {
  content: attr(data-tail);
  float: right;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 16px;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
  visibility: hidden;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 12px;
  padding: 6px 0;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  display: block;
  font-family: inherit;
  font-size: 12px;
  padding-bottom: 16px;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress {
  display: none;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 10px;
  padding-bottom: 11px;
  padding-top: 6px;
  position: absolute;
  width: 95%;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 2px;
  display: block;
  height: 4px;
  width: 100%;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 1px;
  display: inherit;
  height: 4px;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 12px;
  position: relative;
  right: 0;
  top: -33px;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  height: 32px;
  justify-content: center;
  margin: 16px;
  margin-top: -22px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 32px;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress {
  cursor: default;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px;
}

.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: #e9ecef;
  border-color: transparent;
  border-radius: 4px;
  box-shadow: 0 0 0 transparent;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  border-radius: 4px;
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 14px;
  opacity: 1;
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 14px;
  opacity: 1;
}

.e-upload .e-file-select-wrap .e-btn,
.e-upload .e-upload-actions .e-btn,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-btn {
  font-family: inherit;
}

.e-upload .e-upload-actions,
.e-bigger.e-small .e-upload .e-upload-actions {
  position: relative;
  text-align: right;
}

.e-upload .e-upload-actions .e-file-upload-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 16px 16px 16px 0;
}

.e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 16px 6px 16px 16px;
}

.e-upload.e-rtl .e-file-select-wrap,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}

.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}

.e-upload.e-rtl .e-file-select-wrap .e-file-drop,
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 14px;
  position: relative;
}

.e-upload.e-rtl .e-upload-actions,
.e-bigger.e-small .e-upload.e-rtl .e-upload-actions {
  text-align: left;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 11px;
  position: relative;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: right;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: initial;
  top: 23px;
  width: 86%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: 0;
  top: -32px;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons {
  left: 0;
  margin-left: 11px;
  margin-right: 11px;
  right: auto;
  top: 50%;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto;
}

.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 36px;
}

.e-upload.e-disabled .e-file-drop,
.e-bigger.e-small .e-upload.e-disabled .e-file-drop {
  color: #6c757d;
}

.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
}

.e-upload .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px;
}

.e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 80px;
  min-height: 80px;
}

.e-small .e-upload .e-file-select-wrap {
  padding: 12px 0 12px 12px;
}

.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 13px;
  margin-left: 10px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list {
  min-height: 79px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 12px;
  padding-top: 12px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 6px 0;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 12px;
  padding-top: 12px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  padding-bottom: 12px;
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  padding-bottom: 2px;
  padding-top: 2px;
}

.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  font-size: 10px;
  height: 24px;
  padding: 12px;
  width: 24px;
}

.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 12px 12px 12px 0;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #dc3545;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #6c757d;
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #dc3545;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #dc3545;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 43px;
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: #6c757d;
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none;
}

.e-upload {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.e-upload .e-file-drop {
  color: #212529;
}

.e-upload .e-upload-files {
  border-top: 1px solid #e9ecef;
}

.e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 1px solid #e9ecef;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  color: #212529;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: #212529;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  color: #6c757d;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: #212529;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
  color: #28a745;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails {
  color: #dc3545;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
  color: #dc3545;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
  background-color: #dee2e6;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
  background: #007bff;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
  background: #28a745;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
  background: #dc3545;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
  color: #212529;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons {
  color: rgba(0, 0, 0, 0.5);
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:hover {
  color: #212529;
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-clear-icon-focus {
  background-color: #e9ecef;
  border-color: transparent;
  box-shadow: 0 0 0 transparent;
}

.e-upload-drag-hover {
  outline: dashed 2px #007bff;
}

.e-container .e-value-switch-btn::before {
  content: '\e799';
}

.e-colorpicker-wrapper,
.e-colorpicker-container {
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-colorpicker-wrapper .e-colorpicker,
.e-colorpicker-container .e-colorpicker {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

.e-colorpicker-wrapper .e-btn.e-icon-btn,
.e-colorpicker-container .e-btn.e-icon-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  font-family: initial;
  line-height: 17px;
  padding: 8px 9px 7px 9px;
  box-shadow: none;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 4px;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 18px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
  border-radius: 4px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-btn.e-icon-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-btn.e-icon-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-btn.e-icon-btn,
.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-btn.e-icon-btn {
  padding: 8px 9px 7px 9px;
}

.e-colorpicker-wrapper *,
.e-colorpicker-container * {
  box-sizing: border-box;
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile,
.e-colorpicker-container.e-disabled .e-palette .e-tile {
  cursor: default;
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover,
.e-colorpicker-container.e-disabled .e-palette .e-tile:hover {
  border: 0;
  box-shadow: none;
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected,
.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected {
  border: 0;
}

.e-colorpicker-wrapper.e-disabled .e-container .e-handler,
.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle,
.e-colorpicker-container.e-disabled .e-container .e-handler,
.e-colorpicker-container.e-disabled .e-container .e-preview-container,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  cursor: default;
}

.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container,
.e-colorpicker-container.e-disabled .e-container .e-hsv-container {
  pointer-events: none;
}

.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
  line-height: 0;
}

.e-colorpicker.e-modal, .e-colorpicker.e-hsv-model {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.e-colorpicker.e-modal {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: .5;
  pointer-events: auto;
}

.e-colorpicker.e-hsv-model {
  background-color: transparent;
}

.sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn {
  position: relative;
}

.e-show-value .sf-colorpicker.e-color-palette .e-selected-value,
.e-show-value .sf-colorpicker.e-color-palette .e-switch-ctrl-btn {
  width: 270px;
}

.e-dropdown-popup.e-transparent .e-container {
  display: none;
}

body.e-colorpicker-overflow {
  overflow: visible;
}

.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  line-height: 20px;
  padding: 10px;
}

.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  height: 26px;
  width: 26px;
}

.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 10px;
}

.e-container {
  border: 0;
  border-radius: 4px;
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: none;
}

.e-container.e-color-picker {
  width: 270px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.e-container.e-color-picker .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%;
}

.e-container.e-color-palette {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  width: auto;
}

.e-container.e-color-palette .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%;
}

.e-container .e-custom-palette {
  width: auto;
}

.e-container .e-custom-palette .e-palette {
  padding: 10px;
}

.e-container .e-custom-palette.e-palette-group {
  height: 270px;
  overflow-y: scroll;
}

.e-container .e-palette {
  border-bottom: 0;
  display: table;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-container .e-palette .e-row {
  display: table-row;
  white-space: nowrap;
}

.e-container .e-palette .e-tile {
  border: 0.5px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 27px;
  text-align: center;
  vertical-align: middle;
  width: 27px;
}

.e-container .e-palette .e-tile.e-selected {
  outline: #adb5bd 0.5px solid;
  position: relative;
}

.e-container .e-palette .e-tile:hover {
  box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.2);
  position: relative;
}

.e-container .e-palette .e-tile.e-nocolor-item {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
}

.e-container .e-hsv-container {
  border-bottom: 0;
  position: relative;
  touch-action: none;
}

.e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 170px;
}

.e-container .e-hsv-container .e-handler {
  border: 1px solid #fff;
  border-radius: 6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), inset 0 0 2px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin-left: -4px;
  margin-top: -4px;
  position: absolute;
  touch-action: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 10px;
}

.e-container .e-slider-preview {
  display: inline-block;
  width: 100%;
  padding: 14px;
}

.e-container .e-slider-preview .e-colorpicker-slider {
  display: inline-block;
  width: 82.5%;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 18px;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
  height: 18px;
  top: calc(50% - 9px);
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  height: 6px;
  top: calc(50% - 3px);
  border-radius: 0;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 6px;
  cursor: pointer;
  height: 14px;
  top: calc(50% - 7px);
  width: 14px;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
  cursor: pointer;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
  transform: scale(1);
}

.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
  background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  border: 0;
  z-index: 0;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
  background-size: contain;
  border: 0;
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
  width: 100%;
  z-index: 1;
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.e-container .e-slider-preview .e-preview-container {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 10px;
  border: 1px solid #dee2e6;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  margin-left: 4.17%;
  position: relative;
  top: -2px;
  width: 13.338%;
}

.e-container .e-slider-preview .e-preview-container .e-preview {
  display: block;
  height: 16px;
  position: absolute;
  width: 100%;
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  border-bottom: 1px solid #dee2e6;
  top: 0;
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 16px;
  top: 16px;
}

.e-container .e-selected-value {
  align-items: center;
  display: flex;
  padding: 0 15px 15px;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-container .e-selected-value .e-input-container .e-float-input input {
  padding-left: 0;
  text-align: center;
}

.e-container .e-selected-value .e-input-container .e-numeric-hidden {
  display: none;
}

.e-container .e-selected-value .e-value-switch-btn {
  font-family: 'e-icons';
  margin-top: 22px;
  padding: 2px 3px;
  font-size: 16px;
  line-height: 16px;
}

.e-container .e-input-container {
  display: inline-block;
  width: 90%;
}

.e-container .e-input-container .e-float-input {
  display: inline-block;
  margin-right: 1.856%;
  vertical-align: baseline;
}

.e-container .e-input-container .e-float-input:first-child {
  width: 30%;
}

.e-container .e-input-container .e-float-input:first-child input {
  height: 32px;
}

.e-container .e-input-container .e-float-input.e-numeric {
  height: 32px;
  width: 15%;
}

.e-container .e-input-container .e-float-input.e-numeric input {
  height: 30px;
}

.e-container .e-input-container .e-float-input .e-float-text {
  text-align: center;
  text-align: left;
}

.e-container .e-switch-ctrl-btn {
  display: inline-block;
  padding: 14px 14px 14px;
  white-space: nowrap;
  width: 100%;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: right;
  text-align: right;
  white-space: nowrap;
  width: 86.913%;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
  max-width: 47.29%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
  margin-left: 8px;
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-flat:hover {
  border-color: #adb5bd;
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  background-origin: border-box;
  background-position: center;
  background-size: cover;
  float: left;
  margin-top: 2px;
  overflow: hidden;
  white-space: nowrap;
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn:hover {
  border-color: #adb5bd;
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
  box-shadow: none;
}

.e-container .e-value-switch-btn,
.e-container .e-mode-switch-btn {
  background-color: transparent;
  border-color: transparent;
  position: relative;
  width: 28px;
  height: 26px;
}

.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active {
  border-color: transparent;
  box-shadow: none;
  outline: none;
}

.e-container.e-color-picker .e-value-switch-btn:focus {
  outline: none;
}

.e-container.e-color-palette .e-palette + .e-selected-value,
.e-container.e-color-palette .e-palette-group + .e-selected-value {
  padding: 15px 15px;
}

.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn,
.e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn {
  padding: 25px 15px 15px;
}

.sf-colorpicker.e-container .e-input-container .e-float-input {
  margin-right: calc(1.856% - 2.37px);
}

.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
  vertical-align: super;
}

.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  top: 0;
}

.e-hide-opacity .e-container .e-float-input:first-child {
  width: 38%;
}

.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 18.1%;
}

.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.14%;
}

.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31.48%;
}

.e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}

.e-hide-valueswitcher .e-container .e-float-input:first-child {
  width: 31%;
}

.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 15.38%;
}

.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 19.47%;
}

.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.59%;
}

.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 32.1%;
}

.e-rtl .e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%);
}

.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
  background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}

.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.17%;
}

.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 1.856%;
  margin-right: 0;
}

.e-rtl .e-container .e-selected-value .e-float-input input {
  padding-right: 0;
}

.e-rtl .e-container .e-selected-value .e-value-switch-btn {
  transform: rotate(180deg);
}

.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  float: right;
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: left;
  text-align: left;
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
  margin-left: 0;
  margin-right: 8px;
}

.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-right: calc(1.856% - 2.37px);
}

.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}

.e-bigger .e-container.e-color-picker {
  width: 290px;
}

.e-bigger .e-container .e-palette .e-tile {
  height: 29px;
  width: 29px;
}

.e-bigger .e-container .e-hsv-container .e-handler {
  height: 12px;
  width: 12px;
}

.e-bigger .e-container .e-hsv-container .e-hsv-color {
  height: 180px;
}

.e-bigger .e-container .e-custom-palette.e-palette-group {
  height: 290px;
}

.e-bigger .e-container .e-slider-preview {
  padding: 16px;
}

.e-bigger .e-container .e-slider-preview .e-preview-container {
  margin-left: 3.85%;
  vertical-align: super;
  width: 12.31%;
  top: 0;
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
  width: 83.7%;
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 22px;
  padding: 12px;
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 8px;
  height: 16px;
  top: calc(50% - 8px);
  width: 16px;
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn {
  display: inline-block;
  padding: 16px;
  white-space: nowrap;
  width: 100%;
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
  width: 90.6%;
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-cancel {
  margin-left: 10px;
}

.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn {
  padding: 25px 15px 15px;
}

.e-bigger .e-container .e-input-container {
  width: 90.77%;
}

.e-bigger .e-container .e-input-container .e-float-input {
  margin-right: 1.699%;
}

.e-bigger .e-container .e-input-container .e-float-input:first-child {
  width: 30.7%;
}

.e-bigger .e-container .e-input-container .e-float-input:first-child input {
  height: 38px;
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
  height: 38px;
  width: 15.2%;
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
  height: 36px;
}

.e-bigger .e-container .e-css.e-value-switch-btn,
.e-bigger .e-container .e-mode-switch-btn {
  padding: 0 2px;
  width: 32px;
  height: 32px;
  font-size: 18px;
  line-height: 18px;
}

.e-bigger .e-container .e-mode-switch-btn {
  margin-top: 6px;
}

.e-bigger .e-container.sf-colorpicker .e-input-container .e-float-input {
  margin-right: calc(1.699% - 2.9px);
}

.e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-hide-opacity .e-container .e-slider-preview {
  padding: 16px;
}

.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  vertical-align: initial;
}

.e-bigger .e-hide-opacity .e-container .e-float-input:first-child, .e-bigger.e-hide-opacity .e-container .e-float-input:first-child {
  width: 38%;
}

.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 18.4%;
}

.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.3%;
}

.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31.48%;
}

.e-bigger.e-hide-valueswitcher .e-container .e-input-container,
.e-bigger .e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 15.62%;
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 19.62%;
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 23.3%;
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 32.19%;
}

.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 3.85%;
}

.e-bigger .e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 1.699%;
  margin-right: 0;
}

.e-bigger .e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input,
.e-bigger.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-left: calc(1.699% - 2.9px);
}

.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}

.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%;
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  min-width: 26px;
  transform: translateY(18px) rotate(45deg) scale(0.01);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 50%;
  height: 28px;
  position: relative;
  transform: rotate(45deg);
  width: 28px;
}

.e-split-preview,
.e-tip-transparent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  min-width: 32px;
}

.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  height: 30px;
  width: 30px;
}

.e-container {
  background-color: #fff;
}

.e-container .e-palette .e-tile:hover {
  border-color: #fff;
}

.e-container .e-palette .e-tile.e-selected {
  border-color: transparent;
  border-color: #fff;
}

.e-container .e-handler.e-hide-handler,
.e-container .e-handle.e-hide-handler {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle,
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
  background-color: #fff;
  border-color: #f8f9fa;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.e-colorpicker-wrapper.e-disabled .e-value-switch-btn,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-container.e-disabled .e-value-switch-btn,
.e-colorpicker-container.e-disabled .e-mode-switch-btn {
  color: #fff;
}

.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus {
  background-color: transparent;
  color: #fff;
  outline: none;
  outline-offset: unset;
}

.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-container.e-disabled .e-value-switch-btn:active,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:active {
  background-color: transparent;
  color: #fff;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  background-color: #fff;
  border-color: #ced4da;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker + .e-dropdown-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker + .e-dropdown-btn {
  border-color: #ced4da;
}

.e-colorpicker-wrapper .e-btn.e-icon-btn,
.e-colorpicker-container .e-btn.e-icon-btn {
  background-color: #fff;
  color: #495057;
}

.e-colorpicker-wrapper .e-icon-btn:hover,
.e-colorpicker-container .e-icon-btn:hover {
  background-color: #6c757d;
  color: #fff;
}

.e-colorpicker-wrapper .e-icon-btn:focus,
.e-colorpicker-container .e-icon-btn:focus {
  background-color: #fff;
  border-color: #495057;
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  color: #495057;
}

.e-colorpicker-wrapper .e-icon-btn:active,
.e-colorpicker-container .e-icon-btn:active {
  background-color: #6c757d;
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  color: #fff;
}

.e-colorpicker-wrapper .e-icon-btn:disabled, .e-colorpicker-wrapper .e-icon-btn.e-disabled,
.e-colorpicker-container .e-icon-btn:disabled,
.e-colorpicker-container .e-icon-btn.e-disabled {
  background-color: transparent;
  box-shadow: none;
  color: rgba(108, 117, 125, 0.65);
}

* .e-color-picker .e-selected-value .e-css.e-btn.e-flat {
  background-color: #fff;
  border-color: #fff;
  color: #495057;
}

* .e-color-picker .e-selected-value .e-css.e-btn.e-flat:hover, * .e-color-picker .e-selected-value .e-css.e-btn.e-flat:active {
  color: #212529;
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  background-color: #fff;
  border-color: #fff;
}

.e-icon-collapsible::before {
  content: '\e70b';
}

.e-icon-back::before {
  content: '\e728';
  font-size: 14px;
}

.e-bigger .e-listview,
.e-listview.e-bigger {
  font-size: 16px;
}

.e-bigger .e-listview .e-list-item,
.e-listview.e-bigger .e-list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-left: 0 solid rgba(0, 0, 0, 0.13);
  border-right: 0 solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid transparent;
}

.e-bigger .e-listview:not(.e-list-template) .e-list-item,
.e-listview.e-bigger:not(.e-list-template) .e-list-item {
  height: 50px;
  line-height: 1.5;
  position: relative;
  padding: 12px 20px;
}

.e-bigger .e-listview .e-text-content,
.e-listview.e-bigger .e-text-content {
  font-size: 16px;
}

.e-bigger .e-listview .e-list-group-item,
.e-listview.e-bigger .e-list-group-item {
  height: 50px;
  line-height: 1.5;
  font-size: 16px;
  padding: 12px 20px;
}

.e-bigger .e-listview .e-list-header,
.e-listview.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 50px;
  font-size: 20px;
  line-height: 1.2;
  padding: 0 0 0 20px;
}

.e-bigger .e-listview .e-list-header .e-text.header,
.e-listview.e-bigger .e-list-header .e-text.header {
  display: none;
}

.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header,
.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}

.e-bigger .e-listview .e-list-header .e-text,
.e-listview.e-bigger .e-list-header .e-text {
  font-size: 20px;
}

.e-bigger .e-listview .e-but-back,
.e-listview.e-bigger .e-but-back {
  margin-top: -3px;
  padding-right: 12px;
}

.e-bigger .e-listview .e-list-icon,
.e-listview.e-bigger .e-list-icon {
  margin-right: 12px;
}

.e-bigger .e-listview .e-icon-collapsible,
.e-listview.e-bigger .e-icon-collapsible {
  font-size: 12px;
}

.e-bigger .e-listview .e-listview-checkbox.e-checkbox-left,
.e-listview.e-bigger .e-listview-checkbox.e-checkbox-left {
  margin: 0 12px 0 0;
}

.e-bigger .e-listview .e-listview-checkbox.e-checkbox-right,
.e-listview.e-bigger .e-listview-checkbox.e-checkbox-right {
  margin: 0 0 0 12px;
}

.e-bigger .e-listview.e-rtl .e-listview-checkbox.e-checkbox-right,
.e-listview.e-bigger.e-rtl .e-listview-checkbox.e-checkbox-right {
  margin: 0 12px 0 0;
}

.e-bigger .e-listview.e-rtl .e-listview-checkbox.e-checkbox-left,
.e-listview.e-bigger.e-rtl .e-listview-checkbox.e-checkbox-left {
  margin: 0 0 0 12px;
}

.e-listview {
  -webkit-overflow-scrolling: touch;
  border: 1px solid;
  border-radius: 4px;
  display: block;
  overflow: auto;
  position: relative;
  width: 100%;
}

.e-listview:not(.e-list-template) .e-list-item {
  height: 40px;
  line-height: 1.5;
  padding: 8px 16px 8px 16px;
  position: relative;
}

.e-listview .e-list-item {
  border-bottom: 1px solid;
  cursor: pointer;
}

.e-listview .e-list-parent {
  margin: 0;
  padding: 0;
}

.e-listview .e-list-header .e-text.header {
  display: none;
}

.e-listview .e-icon-back {
  margin-top: 0;
}

.e-listview .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}

.e-listview .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 40px;
  border-bottom: 1px solid;
  padding: 0 16px;
}

.e-listview .e-has-header > .e-view {
  top: 45px;
}

.e-listview .e-but-back {
  cursor: pointer;
  padding-right: 10px;
}

.e-listview .e-list-group-item:first-child {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.e-listview .e-list-group-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid;
  height: 40px;
  line-height: 1.5;
  font-weight: 600;
  padding: 8px 16px 8px 16px;
}

.e-listview .e-icon-collapsible {
  cursor: pointer;
  font-size: 10px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}

.e-listview .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}

.e-listview .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}

.e-listview .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}

.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}

.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}

.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}

.e-listview .e-checkbox .e-checkbox-left {
  margin: 0 10px 0 0;
}

.e-listview .e-checkbox .e-checkbox-right {
  margin: 0 0 0 10px;
}

.e-listview .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}

.e-listview .e-list-icon + .e-list-text {
  width: calc(100% - 60px);
}

.e-listview .e-icon-wrapper .e-list-text {
  width: calc(100% - 60px);
}

.e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}

.e-listview .e-list-icon {
  margin-right: 10px;
  height: 30px;
  width: 30px;
}

.e-listview .e-content {
  overflow: hidden;
  position: relative;
}

.e-listview .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0;
}

.e-listview .e-text .e-headertext {
  display: inline-block;
  line-height: 1.2;
}

.e-listview.e-rtl {
  direction: rtl;
}

.e-listview.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}

.e-listview.e-rtl .e-icon-collapsible {
  left: 0%;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}

.e-listview.e-rtl .e-list-header .e-text {
  cursor: pointer;
}

.e-listview.e-rtl .e-but-back {
  transform: rotate(180deg);
}

.e-listview.e-rtl .e-icon-back {
  margin-top: 0;
}

.e-listview.e-rtl .e-checkbox .e-checkbox-left {
  margin: 0 0 0 10px;
}

.e-listview.e-rtl .e-checkbox .e-checkbox-right {
  margin: 0 10px 0 0;
}

.e-listview {
  border-color: rgba(0, 0, 0, 0.13);
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
}

.e-listview .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.13);
  color: #212529;
  font-size: 16px;
}

.e-listview .e-icons {
  color: #212529;
}

.e-listview .e-list-item {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-left: 0 solid rgba(0, 0, 0, 0.13);
  border-right: 0 solid rgba(0, 0, 0, 0.13);
  border-top: 0 solid transparent;
  color: #212529;
}

.e-listview .e-list-item.e-hover,
.e-listview .e-list-item.e-hover.e-active.e-checklist {
  background-color: #e9ecef;
  border-color: transparent;
  color: #212529;
}

.e-listview .e-list-item.e-active {
  background-color: #007bff;
  color: #fff;
}

.e-listview .e-list-item.e-active.e-checklist {
  background-color: #fff;
  color: #212529;
}

.e-listview .e-list-item.e-focused,
.e-listview .e-list-item.e-focused.e-active.e-checklist {
  background-color: #007bff;
  color: #fff;
}

.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #fff;
  border-color: #fff;
  color: #007bff;
}

.e-listview .e-list-group-item {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.13);
  color: #6c757d;
  font-size: 14px;
}

.e-listview .e-list-item.e-focused .e-icon-wrapper .e-icon-collapsible {
  color: #fff;
}

.e-listview.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 0.7142em 1.0714em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 0.7142em 1.0714em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: #212529;
  display: block;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0.038em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: #212529;
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 0.038em 0;
  word-wrap: break-word;
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.8571em;
  left: 1.0667em;
  position: absolute;
  top: 0.7142em;
  width: 2.8571em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.6428em;
  padding-right: 1.0714em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0714em;
  padding-right: 4.6428em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.8571em;
  position: absolute;
  right: 1.0667em;
  top: 0.7142em;
  width: 2.8571em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 0.7142em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 0.7142em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 15px;
  height: 1.333em;
  line-height: 1.433em;
  padding: 0;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.6428em;
  padding-right: 3.9285em;
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0714em;
  padding-right: 3.9285em;
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0.83em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header {
  color: #212529;
}

.e-listview.e-list-template .e-list-item.e-hover .e-list-content {
  color: #212529;
}

.e-listview.e-list-template .e-list-item.e-active .e-list-item-header {
  color: #fff;
}

.e-listview.e-list-template .e-list-item.e-active .e-list-content {
  color: #fff;
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em;
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0714em;
  padding-right: 4.6428em;
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.6428em;
  padding-right: 1.0714em;
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit;
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1em;
  right: inherit;
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 3.9285em;
  padding-right: 4.6428em;
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 3.9285em;
  padding-right: 1.0714em;
}

.e-sortable {
  outline: none;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-sortable .e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: .35;
}

.e-sortable * {
  box-sizing: border-box;
}

.e-sortable *:focus {
  outline: none;
}

.e-sortableclone {
  position: fixed !important;
}

/*! component's theme wise override definitions and variables */

/*! hscroll icons */

.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: '\e70d';
}

.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: '\e76a';
}

.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: '\e71f';
}

.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: '\e70b';
}

.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: '\e76a';
}

.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: '\e70d';
}

.e-hscroll .e-nav-left-arrow::before {
  content: '\e71f';
  line-height: normal;
}

.e-hscroll .e-nav-right-arrow::before {
  content: '\e70b';
  line-height: normal;
}

/*! h-scroll layout */

.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
  min-height: 50px;
}

.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
  padding: 0 38px;
}

.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
  padding-right: 38px;
}

.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
  padding-left: 38px;
  padding-right: initial;
}

.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
  font-size: 14px;
}

.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
  left: 38px;
}

.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
  right: 38px;
}

.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
  min-height: 50px;
  width: 38px;
}

.e-hscroll {
  display: block;
  position: relative;
  width: inherit;
}

.e-hscroll.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: initial;
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: 52px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: auto;
  right: 0;
}

.e-hscroll:not(.e-scroll-device) {
  padding: 0 32px;
}

.e-hscroll.e-scroll-device {
  padding-right: 50px;
}

.e-hscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 52px;
}

.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}

.e-hscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}

.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: auto;
  right: 52px;
  transform: skewX(-16deg) translateX(6px);
}

.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: 0;
  right: auto;
}

.e-hscroll.e-overlay .e-hscroll-content > * {
  pointer-events: none;
}

.e-hscroll > * {
  height: inherit;
}

.e-hscroll .e-hscroll-content {
  display: inline-block;
  height: inherit;
  position: relative;
  touch-action: none;
}

.e-hscroll .e-hscroll-content > * {
  pointer-events: auto;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  left: 0;
  right: auto;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  left: auto;
  right: 0;
}

.e-hscroll .e-scroll-nav {
  align-items: center;
  bottom: 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 38px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 32px;
}

.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  left: 0;
}

.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  right: 0;
}

.e-hscroll .e-scroll-nav.e-ie-align {
  display: table;
}

.e-hscroll .e-nav-arrow {
  position: relative;
}

.e-hscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
  pointer-events: none;
}

/*! h-scroll theme */

.e-hscroll .e-scroll-nav .e-icons {
  color: #333;
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: #ccc;
  box-shadow: 4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #f8f8f8;
  border-color: #ccc;
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #317ab9;
}

.e-hscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}

.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
  background-image: linear-gradient(-270deg, white 0%, rgba(255, 255, 255, 0) 100%);
}

.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
  background-image: linear-gradient(-270deg, rgba(255, 255, 255, 0) 0%, white 100%);
}

.e-hscroll.e-rtl .e-scroll-nav {
  background: #f8f8f8;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  border-left: 1px solid #ccc;
  border-right: 0;
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  border-left: 0;
  border-right: 1px solid #ccc;
}

.e-hscroll.e-rtl .e-scroll-nav:hover {
  background: #5a6268;
  border: 1px #545b62;
  color: #fff;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: #5a6268;
  border: 1px #545b62;
  color: #fff;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons {
  color: inherit;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: #5a6268;
  border: 1px #6c757d;
  color: #fff;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons {
  color: inherit;
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #6c757d;
  border: 3px solid #adb5bd;
  box-shadow: none;
  color: #fff;
}

.e-hscroll .e-scroll-nav {
  background: #f8f8f8;
}

.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  border-right: 1px solid #ccc;
}

.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  border-left: 1px solid #ccc;
}

.e-hscroll .e-scroll-nav::after {
  content: '';
}

.e-hscroll .e-scroll-nav:active::after {
  content: '';
}

/*! component's theme wise override definitions and variables */

/*! vscroll icons */

.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: '\e734';
}

.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: '\e705';
}

.e-vscroll .e-nav-up-arrow::before {
  content: '\e734';
  line-height: normal;
}

.e-vscroll .e-nav-down-arrow::before {
  content: '\e705';
  line-height: normal;
}

/*! v-scroll layout */

.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
  padding: 50px 0;
}

.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
  font-size: 18px;
}

.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
  left: 50px;
}

.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
  right: 50px;
}

.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
  height: 50px;
}

.e-vscroll {
  display: block;
  position: relative;
  width: inherit;
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: 52px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: auto;
  right: 0;
}

.e-vscroll:not(.e-scroll-device) {
  padding: 0 40px;
}

.e-vscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 52px;
  z-index: 1001;
}

.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}

.e-vscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}

.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: auto;
  right: 52px;
  transform: skewX(-16deg) translateX(6px);
}

.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: 0;
  right: auto;
}

.e-vscroll > * {
  height: inherit;
}

.e-vscroll .e-vscroll-content {
  display: inline-block;
  height: auto;
  position: relative;
  touch-action: none;
  width: 100%;
}

.e-vscroll .e-vscroll-content > * {
  pointer-events: auto;
}

.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
  left: auto;
  right: 0;
}

.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
  left: 0;
  right: auto;
}

.e-vscroll .e-scroll-nav {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  top: 0;
}

.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  bottom: 0;
}

.e-vscroll .e-scroll-nav.e-ie-align {
  display: table;
}

.e-vscroll .e-nav-arrow {
  position: relative;
}

.e-vscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

/*! v-scroll theme */

.e-vscroll .e-icons {
  color: #333;
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: #ccc;
  box-shadow: 4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #f8f8f8;
  border-color: #ccc;
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(108, 117, 125, 0.06);
}

.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #317ab9;
}

.e-vscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}

.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
  background-image: linear-gradient(-270deg, white 0%, rgba(255, 255, 255, 0) 100%);
}

.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
  background-image: linear-gradient(-270deg, rgba(255, 255, 255, 0) 0%, white 100%);
}

.e-vscroll.e-rtl .e-scroll-nav {
  background: #f8f8f8;
}

.e-vscroll.e-rtl .e-scroll-nav:hover {
  background: #e6e6e6;
  border: 0;
  border-color: transparent;
  color: #fff;
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: #e6e6e6;
  border: 0;
  color: #fff;
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: #e6e6e6;
  border: 0;
  border-color: transparent;
  color: #fff;
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #e6e6e6;
  border: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: #fff;
}

.e-vscroll .e-scroll-nav {
  background: #f8f8f8;
}

.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  border-bottom: 1px solid #ccc;
}

.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  border-top: 1px solid #ccc;
}

.e-vscroll .e-scroll-nav::after {
  content: '';
}

.e-vscroll .e-scroll-nav:active::after {
  content: '';
}

/*! component's theme wise override definitions and variables */

/*! component's theme wise override definitions and variables */

/*! toolbar icons */

.e-toolbar .e-popup-down-icon::before {
  content: '\e744';
  line-height: normal;
}

.e-toolbar .e-popup-up-icon::before {
  content: '\e721';
  line-height: normal;
}

/*! toolbar layout */

.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
  height: 54px;
  min-height: 54px;
}

.e-bigger .e-toolbar .e-tbar-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-tbar-btn .e-tbar-btn-text {
  font-size: 16px;
}

.e-bigger .e-toolbar .e-tbar-btn .e-icons,
.e-toolbar.e-bigger .e-tbar-btn .e-icons {
  font-size: 16px;
}

.e-bigger .e-toolbar .e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 16px;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 12px;
}

.e-bigger .e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 16px;
  margin-right: initial;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 16px;
  margin-right: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 12px;
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 16px;
}

.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
  min-height: 54px;
  min-width: 38px;
}

.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 32px;
}

.e-bigger .e-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 32px;
  min-height: 32px;
  min-width: 24px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 0;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 24px;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 25px;
  padding: 0 20px 0 20px;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin-left: 0;
  padding: 0 6px 0 4px;
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 4px 0 6px;
}

.e-bigger .e-toolbar .e-toolbar-items,
.e-toolbar.e-bigger .e-toolbar-items {
  min-height: 54px;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
  margin-left: 15px;
  margin-right: 15px;
  white-space: normal;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: inline-flex;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 16px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item {
  min-height: 54px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 0;
  padding: 8px 2.5px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 12px);
  margin: 1px 4px;
  min-height: 36px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 6px);
  margin: 0;
  min-height: 38px;
  min-width: 38px;
  padding: 1.5px 5.5px;
  line-height: 34px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 4.5px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0 4px 0 6px;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0 12px 0 0;
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 6px 0 4px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  min-height: 54px;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
  margin-left: -1px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  box-shadow: none;
  display: inline;
  white-space: normal;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 0;
  padding: 8px 2.5px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: inline-flex;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 54px;
  vertical-align: middle;
  width: auto;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 6px 0 4px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 6px);
  margin: 0;
  min-height: 38px;
  min-width: 38px;
  padding: 1.5px 5.5px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 5.5px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 32px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  height: calc(100% - 12px);
  margin: 1px 4px;
  min-height: 36px;
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  line-height: 32px;
  min-height: 32px;
  min-width: 24px;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}

.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 16px;
  margin-left: 0;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-height: 38px;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 6px;
  min-height: auto;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 2px auto;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
  min-height: 40px;
  min-width: 50px;
}

.e-toolbar {
  border-radius: 4px;
  display: block;
  height: 38px;
  min-height: 38px;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
}

.e-toolbar .e-blazor-toolbar-items {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}

.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}

.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 12px;
  margin-left: 0;
}

.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar.e-extended-toolbar.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
  display: table;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 38px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0;
  margin-left: -1px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended {
  width: inherit;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  box-shadow: none;
  display: inline;
  white-space: normal;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: 100%;
  min-width: 30px;
  padding: 3px 4px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  display: inline-flex;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 0;
  vertical-align: middle;
  width: auto;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 6px 0 4px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: calc(100% - 10px);
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 3px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 26px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active {
  padding: 0 1.5px;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  margin: 5.5px 6px;
  min-height: 26px;
  min-width: 1px;
  vertical-align: middle;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  line-height: 26px;
  min-height: 26px;
  min-width: 26px;
  padding: 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
  display: inline-flex;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  height: auto;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  cursor: pointer;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 3px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-tbar-btn:first-child {
  display: inline-block;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item > * {
  -ms-grid-row-align: center;
  align-self: center;
  text-overflow: ellipsis;
}

.e-toolbar.e-control[class*='e-toolbar'] {
  box-sizing: content-box;
}

.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar .e-tbar-btn-text,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  display: inline-block;
  padding: 0 6px 0 4px;
}

.e-toolbar.e-hidden,
.e-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}

.e-toolbar.e-corner {
  border-radius: 0;
}

.e-toolbar .e-toolbar-pop {
  border-radius: 4px;
  overflow: hidden;
  padding: 5px 0;
  position: absolute;
}

.e-toolbar .e-toolbar-pop.e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  width: auto;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
  display: none;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  align-items: center;
  display: inline-flex;
  justify-content: flex-start;
  min-height: 26px;
  padding: 0 15px 0 15px;
  border: 0;
  border-radius: 0;
  margin: 0;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  padding: 0 4px 0 5px;
  width: auto;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 5px 0 4px;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  min-width: 26px;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
  padding: 0;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control {
  text-align: center;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 100%;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item {
  align-content: center;
  align-items: center;
  display: flex;
  height: auto;
  justify-content: center;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item > * {
  height: 100%;
  min-width: 100%;
  text-overflow: ellipsis;
}

.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
  display: none;
}

.e-toolbar .e-toolbar-pop .e-toolpopup {
  text-align: center;
}

.e-toolbar .e-toolbar-popup {
  text-align: center;
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 12px;
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: initial;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  left: 0;
  right: auto;
}

.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 12px;
}

.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-left: 12px;
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 12px;
}

.e-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
  border-radius: 4px 0 0 4px;
}

.e-toolbar .e-hor-nav {
  align-items: center;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 38px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
}

.e-toolbar .e-hor-nav.e-ie-align {
  display: table;
}

.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
  color: #495057;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn {
  line-height: 26px;
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  line-height: 26px;
  min-height: 26px;
}

.e-toolbar .e-toolbar-items {
  border-radius: 4px 0 0 4px;
  display: inline-block;
  height: 100%;
  min-height: 38px;
  vertical-align: middle;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 1px;
  margin-left: 15px;
  margin-right: 15px;
  white-space: normal;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator,
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator {
  display: inline-flex;
}

.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
  display: inline;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar .e-toolbar-items.e-tbar-pos {
  display: block;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  display: table;
  height: 100%;
  top: 0;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  position: absolute;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: 0;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: 0;
  line-height: 35px;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
  margin: 0 auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-right {
  display: inline-block;
}

.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 12px;
}

.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 12px;
}

.e-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 12px;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-center .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-right .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar .e-toolbar-items:first-child .e-hscroll-bar:first-child .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items:first-child > .e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item {
  margin: 0;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 12px;
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}

.e-toolbar .e-toolbar-items .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 0;
  vertical-align: middle;
  width: auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  height: inherit;
  min-width: 30px;
  padding: 3px 4px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  margin: 5.5px 6px;
  min-height: 27px;
  min-width: 1px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item input[type='checkbox'] {
  height: auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  height: calc(100% - 10px);
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0 3px;
  line-height: 27px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active, .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover {
  padding: 0 2px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0 4px 0 6px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0 12px 0 0;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  min-width: 26px;
  width: auto;
}

.e-toolbar .e-toolbar-items .e-toolbar-item > * {
  -ms-grid-row-align: center;
  align-self: center;
  text-overflow: ellipsis;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  vertical-align: middle;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator + .e-separator {
  display: none;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-items .e-toolbar-item.e-separator:first-of-type {
  display: none;
}

.e-toolbar .e-tbar-btn > :first-child {
  display: inline-block;
}

.e-toolbar .e-tbar-btn {
  border: none;
  cursor: pointer;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  padding: 0 3px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}

.e-toolbar .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
  vertical-align: middle;
}

.e-toolbar .e-tbar-btn div {
  vertical-align: middle;
}

.e-toolbar .e-tbar-btn .e-tbar-btn-text {
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  line-height: inherit;
  vertical-align: middle;
  width: auto;
}

.e-toolbar.e-vertical {
  display: flex;
  flex-direction: column;
}

.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
  bottom: 0;
  top: auto;
}

.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
  bottom: auto;
  top: 0;
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  height: auto;
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: auto;
  top: 0;
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  bottom: 0;
  left: auto;
  right: auto;
}

.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}

.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
  display: flex;
  height: auto;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 33px;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 6px 5.5px;
  min-height: auto;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  margin: 0;
}

.e-toolbar.e-vertical .e-hor-nav {
  bottom: 0;
  height: auto;
  left: 0;
  min-height: 40px;
  min-width: 50px;
  right: auto;
  top: auto;
  width: auto;
}

/*! toolbar theme */

.e-toolbar {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  box-shadow: none;
}

.e-toolbar.e-vertical .e-hor-nav {
  border: solid #dee2e6;
  border-width: 1px 0 0 0;
}

.e-toolbar.e-vertical.e-rtl .e-hor-nav {
  border: solid #dee2e6;
  border-width: 0 0 1px 0;
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  border-width: 0 0 1px 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
  background: #f8f9fa;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  border: solid #ced4da;
  border-width: 0 1px 0 0;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons {
  color: #495057;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  background: #f8f9fa;
  box-shadow: none;
  color: #495057;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-toolbar-item .e-tbar-btn-text {
  color: #495057;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
  background: #6c757d;
  border-color: #6c757d;
  border-radius: 4px;
  color: #fff;
  border: 1px solid #6c757d;
  box-shadow: 0 0 0 3px rgba(130, 138, 145, 0.5);
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: #6c757d;
  border-color: #545b62;
  border-radius: 4px;
  color: #fff;
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
  background: #6c757d;
  border-color: #545b62;
  border-radius: 4px;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: #fff;
}

.e-toolbar .e-tbar-btn.e-btn .e-icons {
  color: #495057;
}

.e-toolbar .e-toolbar-pop {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  box-shadow: none;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus {
  background: #007bff;
  box-shadow: none;
  color: #fff;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover .e-icons,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active .e-icons,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus .e-icons,
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: inherit;
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  background: #fff;
}

.e-toolbar.e-extended-toolbar .e-toolbar-pop {
  background: #f8f9fa;
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
  background: #6c757d;
  border: 3px solid #adb5bd;
  box-shadow: none;
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
  color: #fff;
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons:active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active {
  color: inherit;
}

.e-toolbar .e-tbar-btn {
  background: #f8f9fa;
  box-shadow: none;
  color: #495057;
}

.e-toolbar .e-tbar-btn:focus {
  background: #6c757d;
  box-shadow: 0 0 0 3px rgba(130, 138, 145, 0.5);
  border: 1px solid #6c757d;
  margin: 0;
  border-color: #6c757d;
  border-radius: 4px;
  color: #fff;
}

.e-toolbar .e-tbar-btn:hover {
  background: #6c757d;
  border: 1px solid #545b62;
  border-color: #545b62;
  border-radius: 4px;
  color: #fff;
}

.e-toolbar .e-tbar-btn:hover .e-icons,
.e-toolbar .e-tbar-btn:hover .e-tbar-btn-text {
  color: inherit;
}

.e-toolbar .e-toolbar-items {
  background: #f8f9fa;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay {
  background: #f8f9fa;
  opacity: .65;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: #495057;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-overlay .e-icons {
  color: #495057;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:hover .e-icons,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text, .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-icons,
.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: inherit;
}

.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border: solid #ced4da;
  border-width: 0 1px 0 0;
}

.e-toolbar.e-rtl .e-hor-nav {
  background: #f8f9fa;
  border: solid #dee2e6;
  border-left: 0;
  border-width: 0 1px 0 0;
}

.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: #6c757d;
  color: #fff;
}

.e-toolbar .e-hor-nav {
  background: #f8f9fa;
  border: solid #dee2e6;
  border-width: 0 0 0 1px;
}

.e-toolbar .e-hor-nav::after {
  content: '';
}

.e-toolbar .e-hor-nav.e-nav-active:active, .e-toolbar .e-hor-nav.e-nav-active:focus, .e-toolbar .e-hor-nav.e-nav-active:hover {
  border-bottom-right-radius: 0;
}

.e-toolbar .e-hor-nav:active {
  border: 3px solid #adb5bd;
  box-shadow: none;
  color: #fff;
  background: #6c757d;
}

.e-toolbar .e-hor-nav:active .e-icons {
  color: inherit;
}

.e-toolbar .e-hor-nav:active::after {
  content: '';
}

.e-toolbar .e-hor-nav:hover {
  background: #6c757d;
  border-left: 0;
  background: #5a6268;
  color: #fff;
}

.e-toolbar .e-hor-nav:hover .e-icons {
  color: inherit;
}

.e-toolbar .e-hor-nav:focus {
  background: #6c757d;
  border-left: 0;
  border-color: transparent;
  color: #fff;
}

.e-toolbar .e-hor-nav:focus .e-icons {
  color: inherit;
}

.e-toolbar .e-tbar-btn:active {
  background: #6c757d;
  border-color: #545b62;
  border-radius: 4px;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  color: #fff;
  background: #545b62;
  border: 1px solid #4e555b;
}

.e-toolbar .e-tbar-btn:active .e-icons,
.e-toolbar .e-tbar-btn:active .e-tbar-btn-text {
  color: inherit;
}

/*! accordion icons */

.e-accordion .e-tgl-collapse-icon::before {
  content: '\e705';
}

.e-accordion .e-tgl-collapse-icon.e-expand-icon {
  transform: rotate(-180deg);
}

/*! accordion layout */

.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
  font-size: 14px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-acrdn-content .e-accordion {
  border: 0;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 30px 0 45px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 30px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
  line-height: 48px;
  min-height: 50px;
  padding: 0 20px 0 20px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
  height: 50px;
  min-height: 50px;
  min-width: 24px;
  right: 15px;
  font-size: 14px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 12px 0 0;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 16px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 20px;
  font-size: 16px;
  line-height: 24px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 45px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 60px;
}

.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 15px 45px 15px 15px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 60px 15px 15px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 45px 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
  padding: 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 15px 0 30px;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 15px;
  right: auto;
}

.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 12px;
}

.e-accordion {
  display: block;
  position: relative;
}

.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item.e-selected {
  padding-top: 0;
}

.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item.e-overlay {
  height: auto;
}

.e-accordion .e-acrdn-item {
  overflow: hidden;
  padding-top: 0;
  position: relative;
}

.e-accordion .e-acrdn-item.e-hide {
  display: none;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}

.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  cursor: pointer;
}

.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus .e-acrdn-header-content {
  text-decoration: underline;
}

.e-accordion .e-acrdn-item .e-acrdn-header {
  line-height: 39px;
  min-height: 40px;
  overflow: hidden;
  padding: 0 16px 0 16px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-accordion .e-acrdn-item .e-acrdn-header > * {
  display: inline-block;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  line-height: 1.5;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  display: table;
  font-size: 12px;
  height: 40px;
  min-height: 40px;
  min-width: 24px;
  position: absolute;
  right: 15px;
  top: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
  transition: .5s ease 0s;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 8px 0 0;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 14px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
  overflow-y: hidden;
  text-decoration: none;
  width: 100%;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion {
  border: 0;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 30px 0 45px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 45px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 15px 15px 60px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: 1.5;
  overflow: hidden;
  padding: 16px;
  text-overflow: ellipsis;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 30px;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header-content {
  font-size: 14px;
}

.e-accordion .e-acrdn-item .e-content-hide {
  display: none;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 45px 0 30px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-content .e-acrdn-header {
  padding: 0 30px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 45px 15px 15px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel .e-acrdn-panel .e-acrdn-panel .e-acrdn-content {
  padding: 15px 60px 15px 15px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 15px 0 30px;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 15px;
  right: auto;
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 8px;
}

/*! accordion theme */

.e-accordion {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.13);
  border-radius: 4px;
}

.e-accordion .e-active {
  background: #fff;
}

.e-accordion .e-acrdn-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
  border-radius: 4px 4px 0 0;
}

.e-accordion .e-acrdn-item.e-select:last-child {
  border-bottom: 0;
  border-radius: 0 0 4px 4px;
}

.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: #6c757d;
}

.e-accordion .e-acrdn-item.e-overlay {
  background: #f8f9fa;
  opacity: inherit;
}

.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content {
  color: #6c757d;
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child {
  border-bottom: 1px none rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  color: #212529;
  background: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-header:active {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item .e-acrdn-header:focus {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content {
  color: #0056b3;
}

.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select.e-selected > .e-acrdn-header {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  background: #f8f9fa;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
  color: #0056b3;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item.e-selected.e-select {
  border-bottom: 1px none #000;
  border-top: 1px none #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
  border-bottom: 1px none rgba(0, 0, 0, 0.13);
}

.e-accordion .e-acrdn-item.e-selected + .e-selected {
  border-top: 1px none #000;
}

.e-accordion .e-acrdn-item.e-selected .e-selected:last-child {
  border-bottom: 1px none #000;
}

.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
  border-radius: 4px;
}

.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
  color: #212529;
}

.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
  color: #007bff;
}

.e-accordion .e-acrdn-item .e-toggle-icon {
  color: #007bff;
}

.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 14px;
}

/*! contextmenu layout */

.e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
.e-contextmenu-container ul .e-menu-item .e-previous::before {
  content: '\e728';
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
.e-contextmenu-container ul .e-menu-item .e-caret::before {
  content: '\e70b';
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
  content: '\e71f';
}

/*! contextmenu layout */

.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  font-size: 14px;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
  display: none;
  min-width: 120px;
  position: absolute;
}

.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-wrapper ul.e-ul *,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul * {
  box-sizing: border-box;
}

.e-contextmenu-wrapper ul.e-ul:focus,
.e-contextmenu-wrapper ul.e-ul *:focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-container ul.e-ul *:focus {
  outline: none;
}

.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-container ul.e-contextmenu {
  box-shadow: none;
}

.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-container ul.e-ul {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
}

.e-contextmenu-wrapper ul .e-menu-item,
.e-contextmenu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
.e-contextmenu-container ul .e-menu-item.e-menu-hide {
  display: none;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}

.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 26px;
  margin-right: 8px;
  width: 1em;
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 26px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 14px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 6px 0;
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 9px;
}

.e-contextmenu-wrapper ul .e-menu-item .e-previous,
.e-contextmenu-container ul .e-menu-item .e-previous {
  margin-right: 12px;
}

.e-contextmenu-wrapper ul .e-menu-item.e-disabled,
.e-contextmenu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}

.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu {
  position: absolute;
}

.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll,
.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll {
  position: absolute;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul,
.e-contextmenu-container.e-sfcontextmenu ul {
  white-space: nowrap;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
  background: transparent;
  border: 0;
  box-shadow: none;
  height: 1px;
  left: 0;
  min-width: 0;
  padding: 0;
  top: 0;
  width: 0;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
  height: 0;
  padding: 0;
}

.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
  border: 0;
  margin: 0;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-right: 0;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  left: 14px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 20px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
  padding-left: 14px;
}

.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-wrapper ul,
.e-bigger .e-contextmenu-container ul,
.e-bigger.e-contextmenu-container ul {
  font-size: 16px;
  padding: 8px 0;
  white-space: nowrap;
  box-shadow: none;
  max-width: 280px;
  min-width: 112px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item {
  height: 32px;
  line-height: 32px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 32px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 32px;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}

.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 12px;
}

.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
  padding-left: 14px;
}

.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

/*! contextmenu theme */

.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  background-color: #fff;
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: #e9ecef;
}

.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  color: #495057;
}

.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item.e-focused,
.e-contextmenu-container ul .e-menu-item.e-focused {
  background-color: #f2f4f6;
  color: #212529;
  outline: 0 solid #e9ecef;
  outline-offset: 0;
}

.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
  color: #212529;
}

.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: #495057;
}

.e-contextmenu-wrapper ul .e-menu-item.e-selected,
.e-contextmenu-container ul .e-menu-item.e-selected {
  background-color: #007bff;
  color: #fff;
  outline: 0 solid #007bff;
  outline-offset: 0;
}

.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
  color: #fff;
}

.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: #fff;
}

.e-contextmenu-wrapper ul .e-disabled,
.e-contextmenu-container ul .e-disabled {
  color: #6c757d;
  opacity: 1;
}

.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-icon {
  color: #6c757d;
}

.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-caret {
  color: #6c757d;
}

.e-contextmenu-wrapper ul .e-disabled .e-menu-url,
.e-contextmenu-container ul .e-disabled .e-menu-url {
  color: #6c757d;
}

.e-contextmenu-wrapper ul .e-separator,
.e-contextmenu-container ul .e-separator {
  border-bottom-color: #e9ecef;
}

/*! Horizontal Tab */

/*! Bootstrap specific themes definition's */

/*! Vertical Tab */

/*! tab icons */

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: '\e70b';
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: '\e71f';
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before {
  content: '\e71f';
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  content: '\e70b';
}

.e-tab .e-tab-header .e-close-icon::before {
  content: '\e745';
  position: relative;
}

.e-tab .e-tab-header .e-popup-up-icon::before {
  content: '\e721';
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-up-icon::before {
    content: '\e781';
  }
}

.e-tab .e-tab-header .e-popup-down-icon::before {
  content: '\e744';
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-popup-down-icon::before {
    content: '\e781';
  }
}

@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: '\e721';
  }
  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: '\e744';
  }
}

.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-up-arrow::before {
  content: '\e734';
}

.e-tab.e-vertical-tab .e-tab-header .e-scroll-nav .e-nav-down-arrow::before {
  content: '\e705';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
  content: 'More';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after {
  content: '\e721';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before {
  content: 'More';
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after {
  content: '\e744';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
  content: '';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: '\e721';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
  content: '';
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: '\e744';
}

.e-tab-clone-element .e-close-icon::before {
  content: '\e745';
  position: relative;
}

/*! tab layout */

.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
  height: 42px;
  min-height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: auto;
  height: 42px;
  min-height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active {
  margin: 1px 2px 0 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 50px;
  border-radius: 4px;
  width: 38px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 42px;
  margin: 0 2px 0 0;
  min-height: 42px;
  min-width: auto;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 42px;
  padding: 0 16px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 15px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
  font-size: 16px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: -.5px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
  margin-top: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap {
  padding: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 16px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  padding: 0 20px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
  height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 10px 0 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}

.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 22px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 40px;
  min-height: 40px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 40px;
  padding: 0 24px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 40px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
  padding-right: 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'],
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
    padding-right: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 24px;
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 50px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 50px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 0;
  padding-right: 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
  height: 42px;
  min-height: 42px;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav {
    padding: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 38px;
  line-height: 38px;
  width: 38px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 38px;
  top: 0;
  vertical-align: initial;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
  height: 42px;
  min-height: 42px;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
  .e-tab.e-bigger .e-tab-header .e-hor-nav {
    padding: 0;
  }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 38px;
  line-height: 38px;
  width: 38px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 38px;
  top: 0;
  vertical-align: initial;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 38px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
  line-height: 38px;
  top: .5px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 38px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
  line-height: 38px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 38px;
  top: -2px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}

.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
  padding-top: 1px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before {
  top: .5px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap {
  height: initial;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before {
  top: 1.5px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text {
  padding-top: .5px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before {
  top: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
  margin: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
  padding: 0;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
}

.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
  max-width: 150px;
}

.e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before {
  bottom: 23px;
  top: 23px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before,
  .e-tab.e-bigger .e-tab-header.e-vertical[style*='overflow: hidden']::before {
    bottom: 0;
    top: 0;
  }
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -20px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
  min-height: 24px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  line-height: 36px;
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  font-size: 16px;
  line-height: 36px;
  margin: 0 0 0 8px;
}

.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-vertical-icon .e-tab-header {
  height: 72px;
  min-height: 72px;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 72px;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 72px;
}

.e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 72px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}

.e-bigger .e-tab.e-vertical-icon.e-rtl .e-toolbar-item.e-active,
.e-tab.e-bigger.e-vertical-icon.e-rtl .e-toolbar-item.e-active {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 42px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 40px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 40px;
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 42px;
}

.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 42px;
  padding: 0;
}

.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}

.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}

.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}

.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 13px;
}

.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
  top: 0;
}

.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}

.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active,
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
  height: 42px;
  min-height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header,
  .e-tab.e-bigger.e-fill .e-tab-header {
    height: 42px;
    min-height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    min-height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 42px;
  margin: 0 2px 0 0;
  min-height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 42px;
    min-height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 42px;
  padding: 0 20px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 42px;
    padding: 0 20px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 42px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 42px;
  }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 50px;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 50px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 42px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}

.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-fill.e-vertical-icon .e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon .e-tab-header {
  height: 70px;
  min-height: 70px;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 2px 0 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 20px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 20px;
  }
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 16px;
}

.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 10px 0 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 10px 0 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 10px 0 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 8px 0 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 20px;
  right: auto;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 22px;
  margin-right: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 12px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 12px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  left: -20px;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 16px;
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
  margin: 0 8px 0 0;
}

.e-tab {
  display: block;
  position: relative;
}

.e-tab.e-hidden {
  display: none;
}

.e-tab.e-fill-mode .e-content,
.e-tab.e-fill-mode .e-content .e-item,
.e-tab.e-fill-mode .e-content .e-item > div,
.e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
  height: 100%;
}

.e-tab .e-tab-header {
  height: 32px;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab .e-tab-header::before {
  content: '';
  position: absolute;
  display: block;
}

.e-tab .e-tab-header:not(.e-vertical)::before {
  bottom: 0;
  top: 0;
  width: 100%;
}

.e-tab .e-tab-header .e-toolbar-items {
  height: auto;
  margin: 0;
  min-height: 32px;
  position: relative;
  height: 32px;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items {
    min-height: 42px;
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
  padding: 0;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
  display: none;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll[style*='overflow: hidden'] .e-toolbar-item:not(.e-separator).e-active {
  margin-bottom: 0;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 40px;
  border-radius: 4px;
  width: 32px;
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0 2px 0 0;
}

.e-tab .e-tab-header .e-hscroll-bar {
  overflow: hidden;
}

.e-tab .e-tab-header .e-indicator {
  display: none;
  position: absolute;
}

.e-tab .e-tab-header .e-indicator.e-hidden {
  display: none;
}

.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}

.e-tab .e-tab-header .e-toolbar-item.e-hidden {
  display: none;
}

.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 32px;
  margin: 0 2px 0 0;
  min-height: 32px;
  min-width: auto;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 32px;
  padding: 0 12px;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 42px;
    padding: 0 15px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  display: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 16px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
  margin-top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  border: 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 400;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon::before {
  top: -1px;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 32px;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 42px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  display: none;
  margin: 0 0 0 6px;
  min-width: 12px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  top: 0;
}

.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
  line-height: 20px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 14px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 15px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 16px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
  height: 62px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 72px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 72px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  position: absolute;
  right: 15px;
  top: calc(50% - 6px);
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 12px;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}

.e-tab .e-tab-header .e-toolbar-pop {
  overflow-y: auto;
  padding: 5px 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 26px;
  min-height: 26px;
  min-width: auto;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 50px;
    min-height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 26px;
  padding: 0 20px;
  text-align: initial;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 50px;
    padding: 0 24px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 26px;
  width: 100%;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  display: inline-flex;
  width: 100%;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
  padding-right: 10px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style='display:block'] {
    padding-right: 0;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
  height: 40px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 40px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 40px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 50px;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
  display: inline-flex;
  height: auto;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  display: block;
  justify-content: center;
  margin: 0 0 0 10px;
  padding-left: 0;
  padding-right: 10px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    justify-content: center;
    margin: 0 0 0 12px;
    padding-left: 0;
    padding-right: 0;
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 20px;
  top: initial;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
  display: inline-flex;
}

.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
    display: inline-flex;
  }
}

.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}

.e-tab .e-tab-header .e-scroll-nav {
  height: 32px;
  min-height: 32px;
  min-width: auto;
  width: auto;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0;
}

.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0;
  }
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 10px;
  line-height: 32px;
  position: relative;
  top: 0;
  vertical-align: initial;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-tab .e-tab-header .e-hor-nav {
  height: 32px;
  min-height: 32px;
  min-width: auto;
  padding: 0;
  width: auto;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav {
    height: 42px;
    min-height: 42px;
    padding: 0;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 10px;
  height: 32px;
  line-height: 32px;
  width: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 10px;
  line-height: 32px;
  position: relative;
  top: 0;
  vertical-align: initial;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 32px;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  top: 0;
  line-height: 32px;
  top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
    line-height: 43px;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 32px;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  top: 0;
  line-height: 32px;
  top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
    line-height: 43px;
  }
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 32px;
  top: -.5px;
}

.e-tab .e-tab-header.e-horizontal-bottom::before {
  bottom: auto;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar {
  margin-top: -1px;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
  bottom: auto;
  top: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0 2px 0 0;
  padding-bottom: 0;
  padding-top: 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0 2px 0 0;
  }
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
  padding: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: initial;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
  padding: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
  bottom: auto;
  top: 0;
}

.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}

.e-tab .e-tab-header.e-vertical {
  max-width: 150px;
  z-index: 1;
}

.e-tab .e-tab-header.e-vertical::before {
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
}

.e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before {
  bottom: 15px;
  height: auto;
  top: 15px;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical[style*='overflow: hidden']::before {
    bottom: 0;
    top: 0;
  }
}

.e-tab .e-tab-header.e-vertical .e-indicator {
  display: none;
  transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  width: 2px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
  position: relative;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
  text-align: center;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -15px;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  top: initial !important;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left {
  float: left;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left::before {
  right: 0;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
  left: auto;
  right: 0;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right {
  float: right;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right::before {
  right: auto;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
  left: 0;
  right: auto;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
  text-align: right;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
  width: auto;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
  justify-content: center;
  min-height: 16px;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto;
  width: 16px;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  transform: none;
  transition: none;
  width: 100%;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: left;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  text-align: left;
  text-transform: capitalize;
  transform: none;
  transition: none;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: left;
  font-size: 12px;
  line-height: 26px;
  margin: 0 0 0 8px;
  vertical-align: initial;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 16px;
  }
}

.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
  display: none;
}

.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: -15px;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 12px;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: right;
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: right;
  margin: 0 8px 0 0;
}

.e-tab .e-content {
  position: relative;
}

.e-tab .e-content .e-item.e-view {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.e-tab .e-content > .e-item {
  display: none;
}

.e-tab .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}

.e-tab .e-content.e-progress {
  overflow-x: hidden;
}

.e-tab.e-vertical-tab .e-content {
  display: flex;
}

.e-tab.e-vertical-tab .e-content .e-item.e-active {
  display: flex;
  flex: none;
}

.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item > :first-child {
  width: 100%;
}

.e-tab.e-vertical-icon .e-tab-header {
  height: 62px;
  min-height: 62px;
}

.e-tab.e-vertical-icon .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}

.e-tab.e-vertical-icon .e-tab-header .e-toolbar-items {
  height: 62px;
}

.e-tab.e-vertical-icon .e-tab-header .e-scroll-nav {
  height: 62px;
}

.e-tab.e-vertical-icon .e-tab-header .e-hor-nav {
  height: 62px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-vertical-icon .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}

.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}

.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: relative;
}

.e-tab.e-vertical-icon .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
}

.e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active {
  margin: 0 0 0 2px;
}

.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 32px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 32px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 26px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 26px;
}

.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 32px;
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 32px;
  padding: 0;
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab.e-template .e-content > .e-item {
  display: none;
}

.e-tab.e-template .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 15px;
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 14px;
}

.e-tab.e-ie .e-tab-header .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-popup-down-icon {
  transform: none;
  transition: none;
}

.e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}

.e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 14px;
  position: relative;
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 11px;
  position: relative;
}

.e-tab.e-edge .e-tab-header .e-popup-up-icon {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-popup-down-icon {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}

@media screen and (max-width: 480px) and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}

.e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: none;
}

@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}

.e-tab.e-safari .e-tab-header .e-close-icon::before {
  top: -1px;
}

.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}

.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}

.e-tab.e-disable {
  pointer-events: none;
}

.e-tab.e-fill .e-tab-header {
  height: 32px;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab.e-fill .e-tab-header::before {
  display: none;
}

.e-tab.e-fill .e-tab-header .e-indicator {
  display: none;
}

.e-tab.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    min-height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 32px;
  margin: 0 2px 0 0;
  min-height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 62px;
  min-height: 62px;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 32px;
  padding: 0 15px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 42px;
    padding: 0 15px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 400;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 62px;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
  padding-top: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin-right: 0;
  padding: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 42px;
  }
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 44px;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}

.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}

.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 32px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 32px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

@media screen and (max-width: 480px) {
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}

.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-tab.e-fill.e-vertical-icon .e-tab-header {
  height: 60px;
  min-height: 60px;
}

.e-tab.e-background .e-tab-header::before {
  display: none;
}

.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 2px 0 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 15px;
}

@media screen and (max-width: 480px) {
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 20px;
  }
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 32px;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 400;
}

.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 12px;
}

.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}

.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
  height: 26px;
}

.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 8px 0 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 8px 0 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 15px;
  right: auto;
}

.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 20px;
  margin-right: 0;
}

.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0 0 0 2px;
}

.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
  margin: 0 0 0 2px;
}

.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active .e-tab-text {
  margin-bottom: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 10px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  left: 16px;
  right: auto;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
}

@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
}

.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0;
}

.e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0;
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  display: none;
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  margin: 0;
  width: 100%;
}

.e-tab-clone-element {
  overflow: visible;
  z-index: 10000;
}

.e-tab-clone-element:not(.e-separator) {
  height: 32px;
  margin: 0 2px 0 0;
  min-height: 32px;
  min-width: auto;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element:not(.e-separator) {
    height: 42px;
    min-height: 42px;
  }
}

.e-tab-clone-element .e-tab-wrap {
  height: 32px;
  padding: 0 12px;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-wrap {
    height: 42px;
    padding: 0 15px;
  }
}

.e-tab-clone-element .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 32px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-text-wrap {
    height: 42px;
  }
}

.e-tab-clone-element .e-tab-text {
  display: inherit;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-text {
    font-size: 16px;
  }
}

.e-tab-clone-element .e-icons.e-close-icon {
  display: none;
}

.e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
  font-size: 10px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-close-icon,
  .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}

.e-tab-clone-element .e-close-icon::before {
  top: 0;
}

.e-tab-clone-element .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
  line-height: 20px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}

.e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
  font-size: 14px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-icon,
  .e-tab-clone-element .e-tab-icon::before {
    font-size: 20px;
  }
}

.e-tab-clone-element.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 15px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-icon .e-tab-wrap {
    padding: 0 16px;
  }
}

.e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}

.e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
  height: 62px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
    height: 72px;
  }
}

.e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
    height: 72px;
  }
}

.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-tab-clone-element.e-itop .e-text-wrap, .e-tab-clone-element.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}

.e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
  position: absolute;
  right: 15px;
  top: calc(50% - 6px);
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
    right: 12px;
  }
}

.e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}

.e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}

.e-tab-clone-element .e-tab-icon.e-icon-top,
.e-tab-clone-element .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}

.e-tab-clone-element.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}

@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}

.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}

.e-bigger .e-tab-clone-element:not(.e-separator) {
  height: 42px;
  margin: 0 2px 0 0;
  min-height: 42px;
  min-width: auto;
  padding: 0;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element:not(.e-separator) {
    margin: 0 2px 0 0;
  }
}

.e-bigger .e-tab-clone-element:not(.e-separator).e-itop, .e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}

.e-bigger .e-tab-clone-element .e-tab-wrap {
  height: 42px;
  padding: 0 16px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-tab-wrap {
    padding: 0 15px;
  }
}

.e-bigger .e-tab-clone-element .e-text-wrap {
  height: 42px;
}

.e-bigger .e-tab-clone-element .e-tab-text {
  font-size: 16px;
}

.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 8px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    margin: 0 0 0 8px;
  }
}

.e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
  font-size: 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon,
  .e-bigger .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}

.e-bigger .e-tab-clone-element .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 24px;
}

.e-bigger .e-tab-clone-element .e-tab-icon,
.e-bigger .e-tab-clone-element .e-tab-icon::before {
  font-size: 16px;
}

.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap {
  padding: 0 20px;
}

.e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}

@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 10px;
  }
}

.e-bigger .e-tab-clone-element.e-itop, .e-bigger .e-tab-clone-element.e-ibottom {
  height: 72px;
}

.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}

.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}

.e-bigger .e-tab-clone-element.e-itop .e-close-icon, .e-bigger .e-tab-clone-element.e-ibottom .e-close-icon {
  right: 20px;
}

.e-bigger .e-tab-clone-element.e-itop .e-tab-text {
  margin: 10px 0 0;
}

.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}

/*! tab theme */

.e-tab {
  background: transparent;
  border: none;
}

.e-tab .e-tab-header {
  background: inherit;
  border: 0;
  border-radius: 0;
}

.e-tab .e-tab-header::before {
  border-color: #dee2e6;
  border-style: solid;
}

.e-tab .e-tab-header:not(.e-vertical)::before {
  border-width: 0 0 1px;
}

.e-tab .e-tab-header[style*='overflow: hidden'] {
  border: 0;
}

.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: 1px solid #fff;
}

.e-tab .e-tab-header .e-toolbar-items {
  background: inherit;
}

.e-tab .e-tab-header .e-indicator {
  background: #dee2e6;
}

.e-tab .e-tab-header .e-toolbar-item {
  background: inherit;
  border: 1px solid transparent;
}

.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(222, 226, 230, 0);
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  border-radius: 4px;
  color: #007bff;
  border: 1px solid transparent;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #007bff;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: #317ab9;
  }
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: #317ab9;
  }
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: #777;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: transparent;
  border: 1px solid #e9ecef;
  border-radius: 4px 4px 0 0;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: initial;
  }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0056b3;
}

.e-tab .e-tab-header .e-toolbar-item.e-active {
  border: 1px solid #dee2e6;
  border-radius: 4px 4px 0 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border: 0;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #495057;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #495057;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
  color: #495057;
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
  color: #777;
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: rgba(0, 0, 0, 0.75);
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
  color: rgba(0, 0, 0, 0.75);
}

.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
  background: inherit;
  opacity: 1;
  pointer-events: none;
}

.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: #6c757d;
}

.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
  border: 1px solid #fff;
}

.e-tab .e-tab-header .e-toolbar-pop {
  background: #fff;
  border: 1px #000;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  overflow-y: auto;
}

.e-tab .e-tab-header .e-toolbar-pop[e-animate='true'] {
  overflow-y: hidden;
}

@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #212529;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: #f2f4f6;
  border: 1px solid transparent;
  border-radius: 0;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: #0056b3;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
  background: #007bff;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: #fff;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: #495057;
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: #6c757d;
}

.e-tab .e-tab-header .e-scroll-nav,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: inherit;
  border: 0;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  color: #212529;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: #5a6268;
  color: #fff;
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
  box-shadow: none;
}

.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: #6c757d;
  color: #fff;
}

.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
  background: #5a6268;
  color: #fff;
}

.e-tab .e-tab-header .e-scroll-nav:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  border: 3px solid #adb5bd;
}

.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  color: rgba(108, 117, 125, 0.65);
}

.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
  color: rgba(108, 117, 125, 0.65);
}

.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
  background: transparent;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
  color: #212529;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  background: #5a6268;
  border: 0;
  border-radius: 4px;
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  color: #fff;
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
  background: #6c757d;
  border: 0;
  border-radius: 4px;
  color: #fff;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
  background: #5a6268;
  border: 0;
  border-radius: 4px;
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
  background: #5a6268;
  border: 0;
  border-radius: 4px;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
  border: 0;
}

.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
  background: transparent;
}

.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
  background: inherit;
  border: 0;
  box-shadow: none;
  background: #6c757d;
  border: 3px solid #adb5bd;
  border-radius: 4px;
}

.e-tab .e-tab-header.e-horizontal-bottom[style*='overflow: hidden'] {
  border: 0;
}

.e-tab .e-tab-header.e-horizontal-bottom[style*='overflow: hidden'] .e-toolbar-items {
  border-bottom: 0;
  border-top: 1px solid #ddd;
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border-bottom: 1px solid #ddd;
  border-radius: 0 0 4px 4px;
  border-top: 1px solid #fff;
  border-top-color: #fff;
}

.e-tab .e-tab-header.e-vertical::before {
  border-width: 0 1px 0 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-radius: 4px 0 0 4px;
  border-right: 1px solid #fff;
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-left: 1px solid #fff;
  border-radius: 0 4px 4px 0;
}

.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  background: inherit;
  border: 1px solid transparent;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
  border-bottom-color: #ddd;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
  border-top-color: #ddd;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
  background: none;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
  background: #eee;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: #fff;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
  background: none;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
  background: #eee;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border: 0;
  color: #212529;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border: 0;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
  background: inherit;
  border: 0;
  box-shadow: none;
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
  border: 0;
}

.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
  color: #0056b3;
}

.e-tab.e-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}

.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}

.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}

.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}

.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus {
  outline: 0;
}

.e-tab.e-disable {
  pointer-events: none;
}

.e-tab.e-disable .e-tab-header .e-indicator {
  background: rgba(222, 226, 230, 0.38);
}

.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #6c757d;
}

.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-disable .e-content {
  opacity: 0.38;
}

.e-tab.e-fill .e-tab-header {
  border-bottom: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item {
  border: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(222, 226, 230, 0);
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #007bff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #0056b3;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  margin-top: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #007bff;
  border-radius: 4px;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: #fff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover {
  background: #007bff;
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}

.e-tab.e-fill .e-tab-header.e-vertical {
  border-bottom: 0;
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 0;
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 0;
}

.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 3px 3px 0 0;
}

.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 0 0 3px 3px;
}

.e-tab.e-fill.e-disable .e-tab-header {
  border-bottom: 0;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #6c757d;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #317ab9;
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 0;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: #0056b3;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: #0056b3;
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #212529;
}

.e-tab.e-background .e-tab-header {
  background: inherit;
  border: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: inherit;
}

.e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}

.e-tab.e-background .e-tab-header .e-indicator {
  background: #dee2e6;
}

.e-tab.e-background .e-tab-header .e-toolbar-item {
  border: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(222, 226, 230, 0);
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: inherit;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover {
  color: rgba(0, 0, 0, 0.5);
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: transparent;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
  color: #0056b3;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #007bff;
  border-radius: 4px;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #fff;
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: #317ab9;
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
  color: #6c757d;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: inherit;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: #eee;
  background: #007bff;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
  color: #212529;
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active::after,
.e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
  -webkit-animation: none;
          animation: none;
}

.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
  color: #212529;
}

.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  color: #fff;
  background: #e6e6e6;
  background: #5a6268;
}

.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after,
.e-tab.e-background .e-tab-header .e-hor-nav:active::after {
  -webkit-animation: none;
          animation: none;
}

.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
  color: #fff;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: #fff;
}

.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border-color: transparent;
}

.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}

.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}

.e-tab.e-background.e-disable .e-tab-header .e-indicator {
  background: rgba(222, 226, 230, 0.38);
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 0.65;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #317ab9;
  color: #6c757d;
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #6c757d;
}

.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: #dee2e6;
}

.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
  background: rgba(222, 226, 230, 0.38);
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: #007bff;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: #007bff;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: #fff;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  border: 1px solid #e9ecef;
  border-radius: 4px 4px 0 0;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: #0056b3;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: #0056b3;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: #317ab9;
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
  background: #eee;
}

.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
}

.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
}

.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
  border: 0;
}

.e-tab .e-content {
  background: inherit;
}

.e-tab .e-content .e-item {
  background: inherit;
  color: #000;
}

.e-tab-clone-element {
  background: rgba(108, 117, 125, 0.87);
  color: #fff;
}

.e-tab-clone-element .e-tab-wrap {
  border-radius: 4px;
  color: #fff;
  border: 1px solid transparent;
}

.e-tab-clone-element .e-tab-wrap .e-tab-icon {
  color: #fff;
}

/*! TreeView icons */

.e-treeview .e-list-item div.e-icons::before {
  content: '\e70b';
}

.e-treeview .e-sibling::before {
  content: '';
}

.e-treeview .e-popup .e-icons::before {
  content: '\e930';
}

.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: '\e755';
}

.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: '\e742';
}

.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: '\e7e8';
}

.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: '\e797';
}

@-webkit-keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

.e-bigger .e-treeview .e-ul,
.e-bigger .e-treeview .e-list-item .e-ul,
.e-treeview.e-bigger .e-ul,
.e-treeview.e-bigger .e-list-item .e-ul {
  padding-left: 16px;
}

.e-bigger .e-treeview .e-navigable .e-text-content,
.e-treeview.e-bigger .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}

.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
  padding: 0;
  width: 100%;
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
  padding: 0;
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 12px;
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 12px 0 4px;
}

.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
  padding: 0 0 0 10px;
}

.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
  margin: 5px 12px 0 0;
}

.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
  height: 40px;
}

.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 24px);
}

.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 65px);
}

.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 93px);
}

.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 34px);
}

.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 62px);
}

.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  line-height: 36px;
  min-height: 38px;
  padding: 0 12px 0 8px;
}

.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
  height: 38px;
}

.e-bigger .e-treeview .e-list-text .e-input-group .e-input,
.e-treeview.e-bigger .e-list-text .e-input-group .e-input {
  height: 36px;
}

.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
  margin: 0 0 0 10px;
}

.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-text {
  padding: 0 12px;
}

.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 16px;
}

.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-img {
  margin: 4px 0 0 10px;
  font-size: 16px;
}

.e-bigger .e-treeview .e-list-icon + .e-list-text,
.e-bigger .e-treeview .e-list-img + .e-list-text,
.e-treeview.e-bigger .e-list-icon + .e-list-text,
.e-treeview.e-bigger .e-list-img + .e-list-text {
  padding: 0 12px;
}

.e-bigger .e-treeview .e-list-icon + .e-list-icon,
.e-bigger .e-treeview .e-list-icon + .e-list-img,
.e-bigger .e-treeview .e-list-img + .e-list-icon,
.e-bigger .e-treeview .e-list-img + .e-list-img,
.e-treeview.e-bigger .e-list-icon + .e-list-icon,
.e-treeview.e-bigger .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-list-img + .e-list-icon,
.e-treeview.e-bigger .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}

.e-bigger .e-treeview .e-icon-collapsible,
.e-bigger .e-treeview .e-icon-expandable,
.e-treeview.e-bigger .e-icon-collapsible,
.e-treeview.e-bigger .e-icon-expandable {
  height: 24px;
  margin: 0 0 0 -24px;
  width: 24px;
}

.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  padding: 7px;
}

.e-bigger .e-treeview.e-drag-item .e-text-content,
.e-treeview.e-bigger.e-drag-item .e-text-content {
  padding-left: 12px;
}

.e-bigger .e-treeview.e-drag-item .e-icon-collapsible,
.e-bigger .e-treeview.e-drag-item .e-icon-expandable,
.e-treeview.e-bigger.e-drag-item .e-icon-collapsible,
.e-treeview.e-bigger.e-drag-item .e-icon-expandable {
  font-size: 16px;
  margin: -6px 0px 5px -14px;
}

.e-bigger .e-treeview.e-drag-item .e-icon-collapsible::before,
.e-bigger .e-treeview.e-drag-item .e-icon-expandable::before,
.e-treeview.e-bigger.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-bigger.e-drag-item .e-icon-expandable::before {
  padding: 12px;
}

.e-bigger .e-treeview.e-drag-item .e-drop-count,
.e-treeview.e-bigger.e-drag-item .e-drop-count {
  border: 1px solid;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 12px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 4px 0 12px;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 10px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 12px;
}

.e-bigger .e-treeview.e-rtl .e-icon-collapsible,
.e-bigger .e-treeview.e-rtl .e-icon-expandable,
.e-treeview.e-bigger.e-rtl .e-icon-collapsible,
.e-treeview.e-bigger.e-rtl .e-icon-expandable {
  margin: 0 -24px 1px 0;
}

.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 10px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 4px 16px 2px 0;
}

.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img {
  margin: 2px 10px 0 0;
}

.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}

.e-treeview {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}

.e-treeview > .e-ul {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.e-treeview.e-text-wrap .e-list-text {
  white-space: normal;
  word-break: break-word;
}

.e-treeview.e-text-wrap.e-ie-wrap .e-list-text {
  word-break: break-all;
}

.e-treeview.e-text-wrap .e-editing .e-list-text,
.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group {
  max-width: calc(100% - 2px);
}

.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 18px);
}

.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 55px);
}

.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 83px);
}

.e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 29px);
}

.e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 57px);
}

.e-treeview .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}

.e-treeview li.e-node-collapsed .e-list-item .e-fullrow {
  display: none;
}

.e-treeview .e-display-none {
  display: none;
}

.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform .3s ease-in-out;
  border-radius: 15px;
  transition: transform .3s ease-in-out;
}

.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  transform: rotate(90deg);
}

.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next {
  transform: rotate(180deg);
}

.e-treeview.e-rtl div.e-icons {
  transform: rotate(180deg);
}

.e-treeview .e-list-item {
  list-style: none;
  padding: 2px 0;
}

.e-treeview .e-list-item .e-ul {
  margin: 2px 0 -2px;
  padding: 0 0 0 14px;
}

.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  -ms-touch-action: none;
  filter: alpha(opacity=50);
  opacity: .5;
  pointer-events: none;
  touch-action: none;
}

.e-treeview .e-list-item .e-icons.e-icons-spinner::before {
  content: none;
}

.e-treeview .e-icons .e-spinner-pane {
  position: relative;
}

.e-treeview .e-icons .e-treeview-spinner {
  position: absolute;
}

.e-treeview .e-icons-spinner {
  position: relative;
}

.e-treeview .e-text-content {
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0 24px;
}

.e-treeview .e-fullrow {
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  border: 1px solid;
  box-sizing: border-box;
  cursor: pointer;
  height: 32px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}

.e-treeview .e-checkbox-wrapper {
  margin: 0 0 0 5px;
  pointer-events: all;
  position: relative;
}

.e-treeview .e-checkbox-wrapper + .e-list-icon,
.e-treeview .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 12px;
}

.e-treeview .e-checkbox-wrapper + .e-list-text {
  padding: 0 8px;
}

.e-treeview .e-checkbox-wrapper .e-ripple-container {
  bottom: -7px;
  height: 32px;
  left: -7px;
  right: -7px;
  top: -7px;
  width: 32px;
}

.e-treeview .e-list-text {
  box-sizing: border-box;
  display: inline-block;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0 8px 0 6px;
  text-decoration: none;
  vertical-align: middle;
}

.e-treeview .e-list-text .e-input-group {
  height: 30px;
  margin-bottom: 0;
  min-width: 150px;
  vertical-align: bottom;
}

.e-treeview .e-list-text .e-input-group .e-input {
  height: 28px;
}

.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  display: inline-block;
  height: 18px;
  margin: 2.5px 0 0 5px;
  vertical-align: middle;
  width: 18px;
}

.e-treeview .e-list-icon + .e-list-icon,
.e-treeview .e-list-icon + .e-list-img,
.e-treeview .e-list-img + .e-list-icon,
.e-treeview .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}

.e-treeview .e-list-icon + .e-list-text,
.e-treeview .e-list-img + .e-list-text {
  padding: 0 8px;
}

.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  display: inline-block;
  height: 20px;
  margin: 0 2px 0 -24px;
  vertical-align: middle;
  width: 20px;
}

.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  display: inline-block;
  padding: 6px;
}

.e-treeview .e-load {
  -webkit-animation: rotation .5s infinite linear;
          animation: rotation .5s infinite linear;
}

.e-treeview .e-sibling {
  border: 4px solid transparent;
  height: 6px;
  margin-top: -5px;
  width: 6px;
  position: absolute;
  z-index: 2;
}

.e-treeview .e-text-content + .e-sibling {
  margin-top: -1px;
}

.e-treeview .e-sibling::before {
  left: 0;
  height: 1px;
  width: 144px;
  position: absolute;
  z-index: 2;
}

.e-treeview .e-popup {
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
  font-weight: normal;
  position: absolute;
  z-index: 99999;
}

.e-treeview .e-popup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}

.e-treeview .e-popup .e-icons {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  line-height: 18px;
  padding: 4px;
  width: 26px;
}

.e-treeview .e-popup .e-downtail::before,
.e-treeview .e-popup .e-downtail::after {
  border: 10px solid transparent;
  content: '';
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}

.e-treeview .e-popup .e-downtail::after {
  bottom: -18px;
}

.e-treeview.e-fullrow-wrap .e-text-content {
  pointer-events: none;
  position: relative;
}

.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
  pointer-events: auto;
}

.e-treeview .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}

.e-treeview .e-navigable .e-list-url {
  padding: 0;
  width: 100%;
}

.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 8px;
}

.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 8px 0 4px;
}

.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}

.e-treeview .e-navigable .e-anchor-wrap {
  padding: 0 0 0 5px;
}

.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
  margin: 0 8px 0 0;
}

.e-treeview.e-drag-item {
  overflow: visible;
  z-index: 10000;
}

.e-treeview.e-drag-item .e-text-content {
  float: left;
}

.e-treeview.e-drag-item .e-icon-collapsible,
.e-treeview.e-drag-item .e-icon-expandable {
  margin: 0 8px 8px -24px;
}

.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 14px;
  padding: 8px;
  padding-right: 4px;
}

.e-treeview.e-drag-item .e-drop-count {
  border: 0px solid;
  border-radius: 15px;
  box-sizing: content-box;
  font-size: 14px;
  line-height: 1.5;
  min-width: 10px;
  padding: 0 5px;
  margin-left: -12px;
  position: absolute;
  text-align: center;
  top: -10px;
}

.e-treeview.e-dragging .e-text-content,
.e-treeview.e-dragging .e-fullrow {
  cursor: default;
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 8px 0 0;
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 4px 0 8px;
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}

.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 5px 0 0;
}

.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 8px;
}

.e-treeview.e-rtl .e-ul {
  padding: 0 14px 0 0;
}

.e-treeview.e-rtl .e-list-item .e-ul {
  padding: 0 14px 0 0;
}

.e-treeview.e-rtl .e-text-content {
  padding: 0 24px 0 0;
}

.e-treeview.e-rtl .e-checkbox-wrapper {
  margin: 0 5px 0 0;
}

.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 5px 12px 0 0;
}

.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
  margin: 2px 4px 0 0;
}

.e-treeview.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}

.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
  margin: -0.5px -24px 0 0;
}

.e-treeview.e-rtl .e-sibling::before {
  right: 0;
}

.e-treeview.e-rtl.e-drag-item .e-text-content {
  float: right;
}

.e-treeview.e-rtl.e-drag-item .e-icon-collapsible,
.e-treeview.e-rtl.e-drag-item .e-icon-expandable {
  margin: 10px -13px -1px 0;
}

.e-treeview.e-rtl.e-drag-item .e-drop-count {
  margin-right: -12px;
}

.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-text-content,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-list-icon {
  cursor: auto;
}

.e-treeview.e-disabled .e-list-url {
  cursor: default;
  pointer-events: none;
}

.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
  pointer-events: auto;
}

.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  font-size: 16px;
  color: #212529;
}

.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  font-size: 10px;
}

.e-bigger .e-treeview.e-drag-item .e-icon-collapsible,
.e-bigger .e-treeview.e-drag-item .e-icon-expandable,
.e-treeview.e-bigger.e-drag-item .e-icon-collapsible,
.e-treeview.e-bigger.e-drag-item .e-icon-expandable {
  padding: 0px 12px 0px 4px;
}

.e-bigger .e-treeview.e-drag-item .e-list-text,
.e-treeview.e-bigger.e-drag-item .e-list-text {
  padding: 2px 12px 0 4px;
}

.e-treeview {
  -webkit-tap-highlight-color: transparent;
}

.e-treeview .e-text-content,
.e-treeview .e-fullrow {
  border-color: transparent;
}

.e-treeview .e-list-text {
  color: #212529;
  font-size: 14px;
}

.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  font-size: 14px;
}

.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  color: #495057;
}

.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  font-size: 8px;
}

.e-treeview .e-list-item.e-active,
.e-treeview .e-list-item.e-hover {
  background: transparent;
}

.e-treeview .e-list-item.e-hover > .e-text-content {
  color: #212529;
}

.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text {
  color: #212529;
}

.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable {
  color: #495057;
}

.e-treeview .e-list-item.e-active > .e-text-content {
  color: #fff;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: #fff;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
  color: #fff;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-check {
  background-color: #fff;
  border-color: #fff;
  color: #007bff;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content {
  color: #fff;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text {
  color: #fff;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable {
  color: #fff;
}

.e-treeview .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content {
  color: #212529;
}

.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text {
  color: #212529;
}

.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable {
  color: #495057;
}

.e-treeview .e-list-item.e-hover > .e-fullrow {
  background-color: #f2f4f6;
  border-color: #f2f4f6;
}

.e-treeview .e-list-item.e-active > .e-fullrow {
  background-color: #007bff;
  border-color: #007bff;
}

.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
  color: #212529;
}

.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
  color: #212529;
}

.e-treeview .e-list-item.e-active.e-hover > .e-fullrow {
  background-color: #0069d9;
  border-color: #0069d9;
}

.e-treeview .e-list-item.e-editing.e-active > .e-fullrow,
.e-treeview .e-list-item.e-editing.e-hover > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  color: #6c757d;
}

.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-collapsible,
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-expandable {
  color: #6c757d;
}

.e-treeview .e-sibling {
  border-left-color: #007bff;
  border-right-color: transparent;
}

.e-treeview .e-sibling::before {
  background: #adb5bd;
  border: 1px;
}

.e-treeview .e-popup .e-content {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview .e-popup.e-select .e-icons {
  border-color: transparent;
}

.e-treeview .e-popup .e-downtail::before {
  border-top-color: transparent;
}

.e-treeview .e-popup .e-downtail::after {
  border-top-color: transparent;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content {
  background-color: #f2f4f6;
  border-color: #f2f4f6;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
  background-color: #007bff;
  border-color: #007bff;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content {
  background-color: #0069d9;
  border-color: #0069d9;
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content {
  background-color: transparent;
  border-color: transparent;
}

.e-treeview.e-fullrow-wrap .e-text-content {
  border-color: transparent;
}

.e-treeview.e-drag-item {
  background-color: #e9ecef;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
}

.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 14px;
}

.e-treeview.e-drag-item .e-list-text {
  color: #212529;
  padding: 0px 8px 0px 4px;
}

.e-treeview.e-drag-item .e-text-content {
  -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.25);
  border-radius: .5em;
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.25);
}

.e-treeview.e-drag-item .e-icons {
  color: #495057;
}

.e-treeview.e-drag-item .e-drop-count {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.e-treeview.e-drag-item.e-rtl .e-sibling {
  border-right-color: #007bff;
  border-left-color: transparent;
}

ejs-sidebar {
  display: none;
}

.e-sidebar-display {
  display: block;
}

.e-sidebar {
  -webkit-tap-highlight-color: transparent;
  background: #fff;
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  transition: none;
  vertical-align: middle;
  visibility: hidden;
  will-change: transform;
}

.e-sidebar.e-right.e-open {
  transform: translateX(0%);
  transition: transform .5s ease;
  visibility: visible;
}

.e-sidebar.e-right.e-close {
  box-shadow: none;
  transform: translateX(100%);
  transition: transform .5s ease, visibility 500ms;
  visibility: hidden;
}

.e-sidebar.e-left.e-open {
  transform: translateX(0%);
  transition: transform .5s ease;
  visibility: visible;
}

.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close {
  transition: transform .5s ease, visibility 500ms;
}

.e-sidebar.e-left.e-close {
  box-shadow: none;
  transform: translateX(-100%);
  visibility: hidden;
}

.e-sidebar.e-right.e-close {
  box-shadow: none;
  transform: translateX(100%);
  transition: transform .5s ease, visibility 500ms;
  visibility: hidden;
}

.e-sidebar.e-right {
  border-left: 1px solid #dee2e6;
  left: auto;
  right: 0;
  top: 0;
}

.e-sidebar.e-left {
  border-right: 1px solid #dee2e6;
  left: 0;
  right: auto;
  top: 0;
}

.e-sidebar.e-left.e-close.e-dock {
  transform: translateX(0%);
  transition: width .5s ease, visibility 500ms;
  visibility: visible;
}

.e-sidebar.e-right.e-close.e-dock {
  transform: translateX(0%);
  transition: width .5s ease, visibility 500ms;
  visibility: visible;
}

.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
  transition: none;
}

.e-sidebar.e-visibility {
  visibility: hidden;
}

.e-sidebar.e-over {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.e-sidebar-absolute {
  position: absolute;
}

.e-sidebar-context {
  overflow-x: hidden;
  position: relative;
}

.e-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  top: 0;
  width: auto;
  z-index: 999;
}

.e-content-animation {
  transition: margin .5s ease, transform .5s ease;
}

.e-content-animation.e-overlay {
  box-sizing: border-box;
  overflow: auto;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-disable-interaction {
  pointer-events: none;
  touch-action: none;
}

.e-sidebar-overflow {
  overflow-x: hidden !important;
}

.e-sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}

.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
  left: 0;
  position: fixed;
  right: auto;
  top: 0;
  visibility: visible;
}

/*! component's theme wise override definitions and variables */

/*! component's theme wise override definitions and variables */

/*! menu layout */

.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
.e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
  content: '\e70b';
}

.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-container ul .e-menu-item .e-caret::before {
  content: '\e744';
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
.e-menu-container .e-ul .e-menu-item .e-caret::before {
  content: '\e70b';
}

.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
  content: '\e7cd';
}

.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
  content: '\e60a';
}

.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-menu-item .e-caret::before {
  content: '\e744';
}

.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
  content: '\e744';
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before {
  content: '\e70b';
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
  content: '\e744';
}

.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: '\e71f';
}

.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: '\e71f';
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before {
  content: '\e71f';
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: '\e71f';
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
  content: '\e744';
}

/*! menu layout */

.e-menu-wrapper,
.e-menu-container {
  border: none;
  border-radius: 4px;
  display: inline-block;
  line-height: 0;
}

.e-menu-wrapper .e-menu-vscroll,
.e-menu-container .e-menu-vscroll {
  height: inherit;
}

.e-menu-wrapper ul,
.e-menu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  font-size: 0;
  padding: 0;
  text-align: left;
  white-space: nowrap;
}

.e-menu-wrapper ul.e-ul,
.e-menu-wrapper ul.e-ul *,
.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul * {
  box-sizing: border-box;
}

.e-menu-wrapper ul.e-ul:focus,
.e-menu-wrapper ul.e-ul *:focus,
.e-menu-container ul.e-ul:focus,
.e-menu-container ul.e-ul *:focus {
  outline: none;
}

.e-menu-wrapper ul.e-vertical,
.e-menu-container ul.e-vertical {
  min-width: 120px;
}

.e-menu-wrapper ul.e-vertical .e-menu-item,
.e-menu-container ul.e-vertical .e-menu-item {
  display: list-item;
}

.e-menu-wrapper ul.e-vertical .e-separator,
.e-menu-container ul.e-vertical .e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}

.e-menu-wrapper ul.e-menu,
.e-menu-container ul.e-menu {
  display: inline-block;
}

.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}

.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0;
}

.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  width: 1em;
}

.e-menu-wrapper ul .e-menu-item,
.e-menu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  display: inline-flex;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  vertical-align: top;
  white-space: nowrap;
}

.e-menu-wrapper ul .e-menu-item.e-menu-hide,
.e-menu-container ul .e-menu-item.e-menu-hide {
  display: none;
}

.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}

.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}

.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}

.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  height: auto;
  line-height: 30px;
  margin-right: 8px;
  text-align: center;
}

.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  font-size: 9px;
  height: auto;
  line-height: 30px;
  position: absolute;
  right: 12px;
  top: 0;
  width: auto;
}

.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 30px;
}

.e-menu-wrapper ul .e-menu-item.e-disabled,
.e-menu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  opacity: 0.65;
  pointer-events: none;
}

.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  font-size: 14px;
  padding: 0;
  min-width: 120px;
}

.e-menu-wrapper .e-ul .e-menu-item,
.e-menu-container .e-ul .e-menu-item {
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
  display: list-item;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 26px;
  margin-right: 8px;
  width: 1em;
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  line-height: 26px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 14px;
}

.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}

.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 6px 0;
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  font-size: 9px;
}

.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
  float: right;
}

.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
  padding: 0 16px;
}

.e-menu-wrapper .e-menu-header,
.e-menu-container .e-menu-header {
  display: none;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  text-align: left;
  white-space: nowrap;
}

.e-menu-wrapper .e-menu-header .e-menu-title,
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-container .e-menu-header .e-menu-icon {
  display: inline-block;
  line-height: inherit;
}

.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-icon {
  cursor: pointer;
  float: left;
  outline: none;
  padding: 0 16px;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 4px 32px;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 32px;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border: 0;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
  border-left: none;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
  border-right: none;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
  overflow-y: hidden;
}

.e-menu-wrapper .e-scroll-nav .e-nav-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
}

.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(180deg);
}

.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
  transform: rotate(180deg);
}

.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(0deg);
}

.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
  transform: rotate(180deg);
}

.e-menu-wrapper.e-popup.e-menu-popup,
.e-menu-container.e-popup.e-menu-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
  overflow: hidden;
  position: absolute;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
  transform: none;
  width: 100%;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
  transform: none;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
  width: inherit;
}

.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}

.e-menu-wrapper.e-scrollable,
.e-menu-container.e-scrollable {
  display: block;
}

.e-menu-wrapper.e-scrollable .e-menu,
.e-menu-container.e-scrollable .e-menu {
  display: block;
  overflow: auto;
}

.e-menu-wrapper.e-contextmenu-container,
.e-menu-container.e-contextmenu-container {
  height: 1px;
}

.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
  width: inherit;
}

.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
.e-menu-container.e-contextmenu-container .e-menu-vscroll {
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}

.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 34px;
}

.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-right: 0;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 12px;
}

.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 30px;
  padding-right: 12px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 14px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 20px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}

.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 34px;
}

.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-wrapper ul,
.e-bigger .e-menu-container ul,
.e-bigger.e-menu-container ul {
  font-size: 16px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item,
.e-bigger.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-menu-container ul .e-menu-item,
.e-bigger.e-menu-container ul .e-menu-item {
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 40px;
  margin-right: 12px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 35px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul .e-menu-item .e-caret {
  font-size: 12px;
  line-height: 40px;
  right: 15px;
}

.e-bigger .e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul .e-menu-item.e-separator {
  padding: 0;
}

.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}

.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}

.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul,
.e-bigger .e-menu-container ul.e-ul,
.e-bigger.e-menu-container ul.e-ul {
  font-size: 16px;
  padding: 8px 0;
  white-space: nowrap;
  max-width: 280px;
  min-width: 112px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 20px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 32px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  line-height: 32px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  font-size: 9px;
  right: 14px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}

.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-right: 8px;
}

.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 44px;
}

.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 36px;
}

.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 36px;
}

.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}

.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 24px;
}

.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup,
.e-bigger .e-menu-container.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup {
  box-shadow: none;
}

.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons {
  font-size: 10px;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 12px;
  margin-right: 0;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 15px;
  margin-left: 0;
  right: auto;
}

.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 35px;
  padding-right: 16px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 14px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 20px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 14px;
}

.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}

.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 44px;
}

.e-menu-wrapper.e-hamburger,
.e-menu-container.e-hamburger {
  border: 0;
  display: block;
  position: relative;
}

.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
  border: none;
  display: block;
}

.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: block;
  position: relative;
  width: 100%;
}

.e-menu-wrapper.e-hamburger ul.e-menu,
.e-menu-container.e-hamburger ul.e-menu {
  border: none;
  overflow-y: auto;
  width: 100%;
}

.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
  display: none;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 12px;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 34px;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  display: inline;
  text-indent: 0;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
  display: none;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded="true"] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded="true"] .e-caret {
  transition: transform .3s ease-in-out;
  transform: rotate(-180deg);
  text-indent: 0;
}

.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded="false"] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded="false"] .e-caret {
  transition: transform .3s ease-in-out;
  transform: rotate(0deg);
  text-indent: 0;
}

.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
  border-top: 0;
  display: block;
  padding: 0;
  position: absolute;
}

.e-menu-wrapper.e-hamburger ul.e-ul,
.e-menu-container.e-hamburger ul.e-ul {
  font-size: 14px;
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item {
  line-height: 30px;
  text-indent: inherit;
}

.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
  padding: 0;
  text-indent: inherit;
}

.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
  font-size: 9px;
  right: 12px;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item,
.e-menu-container.e-hamburger ul .e-menu-item {
  display: list-item;
  height: auto;
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon {
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
  text-indent: 0;
  width: 100%;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
  padding: 0;
}

.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
.e-menu-container.e-hamburger ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}

.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}

.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}

.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}

.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul {
  max-width: 100%;
}

.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
  height: auto;
  line-height: 40px;
  padding: 0;
}

.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 16px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 44px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
  font-size: 16px;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}

.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 15px;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0;
  text-indent: 16px;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 44px;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}

.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}

/*! menu theme */

.e-menu-wrapper,
.e-menu-container {
  background-color: transparent;
}

.e-menu-wrapper .e-menu,
.e-menu-container .e-menu {
  background-color: #fff;
  color: #007bff;
}

.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator,
.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator {
  border-right-color: #e9ecef;
}

.e-menu-wrapper .e-menu .e-menu-item .e-caret,
.e-menu-container .e-menu .e-menu-item .e-caret {
  color: #007bff;
}

.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item .e-menu-icon {
  color: #007bff;
}

.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: #e9ecef;
}

.e-menu-wrapper .e-menu .e-menu-item .e-menu-url,
.e-menu-container .e-menu .e-menu-item .e-menu-url {
  color: #007bff;
}

.e-menu-wrapper .e-menu .e-menu-item.e-focused,
.e-menu-container .e-menu .e-menu-item.e-focused {
  color: #0056b3;
  outline: 0 solid #f8f9fa;
  outline-offset: 0;
  background-color: transparent;
}

.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-container .e-menu .e-menu-item.e-focused .e-caret {
  color: #007bff;
}

.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon {
  color: #0056b3;
}

.e-menu-wrapper .e-menu .e-menu-item.e-selected,
.e-menu-container .e-menu .e-menu-item.e-selected {
  color: #0056b3;
  outline: 0 solid #f2f4f6;
  outline-offset: 0;
  background-color: transparent;
}

.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-container .e-menu .e-menu-item.e-selected .e-caret {
  color: #007bff;
}

.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon {
  color: #007bff;
}

.e-menu-wrapper .e-menu .e-menu-item.e-separator,
.e-menu-container .e-menu .e-menu-item.e-separator {
  border-bottom-color: #e9ecef;
}

.e-menu-wrapper .e-menu .e-disabled,
.e-menu-container .e-menu .e-disabled {
  color: #6c757d;
  opacity: 1;
}

.e-menu-wrapper .e-menu .e-disabled .e-menu-icon,
.e-menu-container .e-menu .e-disabled .e-menu-icon {
  color: #6c757d;
}

.e-menu-wrapper .e-menu .e-disabled .e-caret,
.e-menu-container .e-menu .e-disabled .e-caret {
  color: #6c757d;
}

.e-menu-wrapper .e-menu .e-disabled .e-menu-url,
.e-menu-container .e-menu .e-disabled .e-menu-url {
  color: #6c757d;
}

.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  background-color: inherit;
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-caret,
.e-menu-container .e-ul .e-menu-item.e-focused .e-caret {
  color: #007bff;
}

.e-menu-wrapper .e-ul .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-focused .e-menu-icon {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-caret,
.e-menu-container .e-ul .e-menu-item.e-selected .e-caret {
  color: #fff;
}

.e-menu-wrapper .e-ul .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-ul .e-menu-item.e-selected .e-menu-icon {
  color: #fff;
}

.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  color: #212529;
}

.e-menu-wrapper .e-ul .e-menu-item.e-focused,
.e-menu-container .e-ul .e-menu-item.e-focused {
  background-color: #f2f4f6;
  color: #212529;
  outline: 0 solid #e9ecef;
  outline-offset: 0;
}

.e-menu-wrapper .e-ul .e-menu-item.e-selected,
.e-menu-container .e-ul .e-menu-item.e-selected {
  background-color: #007bff;
  color: #fff;
  outline: 0 solid #007bff;
  outline-offset: 0;
}

.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-color: #e9ecef;
}

.e-menu-wrapper.e-menu-popup,
.e-menu-container.e-menu-popup {
  background-color: #fff;
}

.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
  background-color: inherit;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
  background: transparent;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
  color: #212529;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
  background-color: #5a6268;
  border: 1px inset #545b62;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover .e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover .e-icons {
  color: #fff;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
  background-color: #5a6268;
  border-color: #545b62;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus .e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus .e-icons {
  color: #fff;
}

.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
  background-color: #5a6268;
  border: 1px inset #545b62;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
  background: #fff;
  border-color: #e9ecef;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
  color: #212529;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
  background: #f2f4f6;
}

.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
  background: #007bff;
}

.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  color: #212529;
}

.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  color: #212529;
}

.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  color: #212529;
}

.e-menu-wrapper.e-hamburger ul .e-selected .e-caret,
.e-menu-wrapper.e-hamburger ul .e-caret,
.e-menu-container.e-hamburger ul .e-selected .e-caret,
.e-menu-container.e-hamburger ul .e-caret {
  color: #212529;
}

/*! breadcrumb icons */

.e-breadcrumb .e-breadcrumb-collapsed::before,
.e-breadcrumb .e-breadcrumb-menu::before {
  content: '\e71b';
}

.e-breadcrumb .e-home::before {
  content: '\e92b';
}

/*! breadcrumb layout */

.e-breadcrumb {
  display: block;
  background-color: #e9ecef;
  border-radius: 4px;
}

.e-breadcrumb.e-breadcrumb-wrap-mode {
  display: flex;
}

.e-breadcrumb .e-breadcrumb-first-ol {
  align-items: flex-start;
  flex-shrink: 0;
  padding-right: 0;
}

.e-breadcrumb .e-breadcrumb-wrapped-ol {
  flex-wrap: wrap;
  overflow: hidden;
  padding-left: 0;
}

.e-breadcrumb.e-breadcrumb-scroll-mode {
  line-height: normal;
  overflow: auto;
}

.e-breadcrumb ol {
  align-items: center;
  display: inline-flex;
  line-height: normal;
  margin: 0;
  padding: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.e-breadcrumb li {
  list-style-type: none;
  white-space: nowrap;
}

.e-breadcrumb .e-breadcrumb-item {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 10px 0;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
}

.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  cursor: pointer;
  text-decoration: none;
}

.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus, .e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: underline;
}

.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
  cursor: default;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
  text-decoration: none;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
  display: inline-block;
  text-decoration: none;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon.e-icons.e-home {
  font-size: 12px;
  margin-top: -1px;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 3px 0;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item {
  margin-left: -16px;
  margin-right: -6px;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
  padding: 10px 11px;
}

.e-breadcrumb .e-breadcrumb-item.e-disabled {
  opacity: 1;
  pointer-events: none;
}

.e-breadcrumb .e-breadcrumb-separator {
  display: flex;
  font-size: 14px;
  padding: 10px 8px;
}

.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: -7px;
  padding-left: 0;
}

.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: 0;
  margin-right: -7px;
  padding-left: 8px;
  padding-right: 0;
}

.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  cursor: pointer;
  font-size: 16px;
  padding: 8px 8px;
  vertical-align: bottom;
}

.e-breadcrumb .e-breadcrumb-menu {
  display: inline-block;
}

.e-breadcrumb .e-breadcrumb-item-wrapper {
  display: flex;
}

.e-breadcrumb.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}

.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}

.e-breadcrumb.e-disabled {
  opacity: 1;
}

.e-breadcrumb.e-disabled .e-breadcrumb-item,
.e-breadcrumb.e-disabled .e-breadcrumb-separator,
.e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
.e-breadcrumb.e-disabled .e-breadcrumb-menu {
  pointer-events: none;
}

.e-breadcrumb-popup {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
  position: absolute;
}

.e-breadcrumb-popup ul {
  margin: 0;
  padding: 0;
}

.e-breadcrumb-popup .e-breadcrumb-item {
  list-style-type: none;
  white-space: nowrap;
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
  width: 100%;
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
  width: inherit;
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}

.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}

.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}

.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}

.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}

.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}

.e-bigger.e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}

.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}

.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}

.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}

.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 9px 0;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text {
  padding: 10px 11px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  font-size: 16px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon.e-icons.e-home,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon.e-icons.e-home {
  font-size: 13px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 3px 0;
}

.e-bigger.e-breadcrumb .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator {
  font-size: 16px;
  padding: 9px 8px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 0;
}

.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 8px;
}

.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu,
.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu {
  font-size: 18px;
  padding: 8px 8px;
}

.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}

.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}

/*! breadcrumb theme */

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  color: #007bff;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  color: #0056b3;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
  color: #004a99;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover {
  background-color: #dee2e6;
  color: #495057;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item:active {
  background-color: #ced4da;
  color: #495057;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus {
  background-color: #dee2e6;
  color: #495057;
}

.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
  color: #6c757d;
  font-weight: normal;
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  color: #495057;
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover .e-breadcrumb-icon, .e-breadcrumb .e-breadcrumb-item.e-icon-item:active .e-breadcrumb-icon,
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus .e-breadcrumb-icon {
  color: #6610f2;
}

.e-breadcrumb .e-breadcrumb-separator {
  color: #6c757d;
}

.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  color: #495057;
}

.e-breadcrumb .e-breadcrumb-collapsed:hover,
.e-breadcrumb .e-breadcrumb-menu:hover {
  background-color: #dee2e6;
  color: #495057;
}

.e-breadcrumb .e-breadcrumb-collapsed:active,
.e-breadcrumb .e-breadcrumb-menu:active {
  background-color: #ced4da;
  color: #495057;
}

.e-breadcrumb .e-breadcrumb-collapsed:focus,
.e-breadcrumb .e-breadcrumb-menu:focus {
  background-color: #dee2e6;
  color: #495057;
}

.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb.e-disabled .e-breadcrumb-separator {
  color: #adb5bd;
}

.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
  color: #adb5bd;
}

.e-breadcrumb-popup {
  background-color: #fff;
}

.e-breadcrumb-popup .e-breadcrumb-text {
  color: #6c757d;
}

.e-breadcrumb-popup .e-breadcrumb-text:hover {
  background-color: #f2f4f6;
  color: #212529;
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus {
  background-color: #f2f4f6;
  color: #212529;
}

.e-dialog .e-icon-dlg-close::before {
  content: '\e745';
  position: relative;
}

.e-dialog .e-icon-dlg-close {
  opacity: 0.5;
}

.e-dialog .e-icon-dlg-close:active {
  opacity: 0.75;
}

.e-dialog .e-icon-dlg-close:hover {
  opacity: 0.75;
}

.e-dialog .e-south-east::before,
.e-dialog .e-south-west::before,
.e-dialog .e-north-east::before,
.e-dialog .e-north-west::before {
  content: '\e7cf';
}

/*! dialog layout */

.e-dialog {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  flex-direction: column;
  width: 100%;
}

.e-dialog.e-popup {
  width: 100%;
}

.e-dialog.e-dlg-resizable {
  padding-bottom: 15px;
  touch-action: none;
}

.e-dialog .e-dlg-header-content {
  border-radius: 6px 6px 0 0;
  line-height: 1.2;
}

.e-dialog .e-dlg-header-content + .e-dlg-content {
  padding-top: 14px;
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 14px;
  width: 12px;
}

.e-dialog .e-dlg-header {
  display: block;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%;
}

.e-dialog .e-dlg-header.e-hide {
  display: none;
}

.e-dialog .e-dlg-modal {
  position: fixed;
}

.e-dialog .e-scroll-disabled {
  overflow: hidden !important;
}

.e-dialog .e-dlg-content {
  display: block;
  flex: 1 1 auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  overflow: auto;
  overflow-x: hidden;
}

.e-dialog .e-dlg-content.e-hide {
  display: none;
}

.e-dialog .e-footer-content {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top: 1px solid #e9ecef;
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
}

.e-dialog .e-footer-content.e-hide {
  display: none;
}

.e-dialog .e-footer-content {
  text-align: right;
}

.e-dialog .e-resize-handle {
  height: 13px;
  position: absolute;
  width: 13px;
}

.e-dialog .e-resize-handle.e-south-east {
  bottom: 2px;
  cursor: nwse-resize;
  right: 2px;
}

.e-dialog .e-resize-handle.e-south-west {
  bottom: 2px;
  cursor: nesw-resize;
  left: 2px;
  transform: rotate(90deg);
}

.e-dialog .e-resize-handle.e-north-east {
  cursor: nesw-resize;
  right: 2px;
  top: 2px;
  transform: rotate(-90deg);
}

.e-dialog .e-resize-handle.e-north-west {
  cursor: nwse-resize;
  left: 2px;
  top: 2px;
  transform: rotate(180deg);
}

.e-dialog .e-south,
.e-dialog .e-north,
.e-dialog .e-east,
.e-dialog .e-west {
  background-color: transparent;
  background-repeat: repeat;
  overflow: visible;
  position: absolute;
}

.e-dialog .e-east,
.e-dialog .e-west {
  cursor: ew-resize;
}

.e-dialog .e-south,
.e-dialog .e-north {
  cursor: ns-resize;
}

.e-dialog.e-blazor-hidden {
  left: 0;
  position: absolute;
}

.e-bigger.e-dialog .e-dlg-header-content,
*.e-bigger .e-dialog .e-dlg-header-content {
  padding: 16px;
}

.e-bigger.e-dialog .e-dlg-header,
*.e-bigger .e-dialog .e-dlg-header {
  font-size: 20px;
}

.e-bigger.e-dialog .e-dlg-content,
*.e-bigger .e-dialog .e-dlg-content {
  font-size: 16px;
  padding: 16px;
}

.e-bigger.e-dialog .e-footer-content,
*.e-bigger .e-dialog .e-footer-content {
  padding: 16px;
}

.e-bigger.e-dialog .e-footer-content .e-btn,
*.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 10px;
}

.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
*.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  bottom: 5px;
  height: 25px;
  left: 0;
  width: 26px;
}

.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
*.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 17px;
  width: 12px;
}

.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 10px;
}

.e-bigger .e-dlg-header-content + .e-dlg-content {
  padding-top: 16px;
}

.e-dialog .e-dlg-header-content {
  border-bottom: 1px solid #e9ecef;
  padding: 14px;
}

.e-dialog .e-dlg-content {
  padding: 14px;
}

.e-dialog .e-footer-content {
  padding: 14px;
}

.e-dialog .e-footer-content .e-btn {
  margin-left: 8px;
}

.e-rtl .e-footer-content .e-btn {
  margin-right: 8px;
}

.e-dialog.e-draggable > .e-dlg-header-content {
  cursor: move;
}

.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px;
  position: absolute;
}

.e-rtl .e-footer-content .e-btn {
  margin-left: 0;
}

.e-rtl .e-footer-content {
  text-align: left;
}

.e-rtl .e-footer-content {
  text-align: left;
}

.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
  left: 0;
  right: 0;
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  bottom: 6px;
  float: right;
  height: 20px;
  left: 0;
  position: relative;
  width: 22px;
}

.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 2px;
  cursor: sw-resize;
  direction: ltr;
  left: 2px;
  text-align: initial;
  transform: rotate(90deg);
}

.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important;
}

.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  transition: opacity .15s linear;
  width: 100%;
}

.e-dlg-overlay.e-fade {
  opacity: 0;
}

.e-dlg-overflow-hidden {
  overflow: auto;
}

.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
}

.e-popup.e-popup-open.e-dialog {
  display: inline-flex;
}

.e-dlg-container {
  align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

.e-dlg-center-center {
  -webkit-align-items: center;
  -webkit-justify-content: center;
  align-items: center;
  justify-content: center;
}

.e-dlg-left-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-start;
  align-items: center;
  justify-content: flex-start;
}

.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  justify-content: flex-end;
}

.e-dlg-left-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
}

.e-dlg-right-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-end;
  align-items: flex-start;
  justify-content: flex-end;
}

.e-dlg-center-top {
  align-items: center;
  flex-direction: column;
}

.e-dlg-left-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-start;
  align-items: flex-end;
  justify-content: flex-start;
}

.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  justify-content: flex-end;
}

.e-dlg-center-bottom {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: transparent;
  border-color: transparent;
  box-shadow: 0 0 0 transparent;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: transparent;
}

.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px;
}

.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px;
}

@media (min-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: 600px;
  }
}

@media (max-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: auto;
  }
}

.e-dlg-ref-element {
  display: none;
}

.e-dialog .e-footer-content {
  box-sizing: border-box;
}

.e-dialog {
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}

.e-dlg-overlay {
  background-color: #000;
}

.e-footer-content {
  background-color: #fff;
}

.e-dlg-header,
.e-dlg-header * {
  color: #212529;
  font-size: 16px;
  font-weight: 500;
}

.e-dlg-content {
  color: #212529;
}

.e-device .e-dlg-content,
.e-device .e-dlg-content * {
  font-size: 12px;
}

.e-dlg-header-content {
  background-color: #fff;
}

.e-dlg-content {
  background-color: #fff;
}

.e-icon-dlg-close {
  color: #000;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover span {
  color: #000;
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}

.e-icon-dlg-close:active {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}

.e-icon-dlg-close:hover {
  color: rgba(0, 0, 0, 0.75);
}

.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: rgba(0, 0, 0, 0.75);
}

.e-dlg-header-content .e-dlg-closeicon-btn:active {
  background-color: rgba(0, 0, 0, 0.5);
}

.e-south-east {
  color: #000;
}

.e-rtl .e-south-east {
  color: transparent;
}

.e-rtl .e-south-west {
  color: #000;
}

.e-south-west,
.e-north-east,
.e-north-west {
  color: transparent;
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn.e-ripple {
  overflow: visible;
}

/*! popup layout */

.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000;
}

.e-popup.e-popup-open {
  display: block;
}

.e-popup.e-popup-close {
  display: none;
}

.e-tooltip-close::before {
  content: '\e761';
  font-size: 16px;
}

.e-arrow-tip-inner.e-tip-right::before {
  content: '\e70b';
}

.e-arrow-tip-inner.e-tip-top::before {
  content: '\e721';
}

.e-arrow-tip-inner.e-tip-bottom::before {
  content: '\e744';
}

.e-arrow-tip-inner.e-tip-left::before {
  content: '\e71f';
}

/*! tooltip popup container layout */

.e-tooltip-popup-container {
  position: relative;
}

/*! tooltip layout */

.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible;
  /*! tooltip arrow */
  /*! tooltip sticky mode close icon */
  /*! tooltip content area */
}

.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 8px;
  width: 16px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px;
}

.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px;
}

.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: inherit;
}

.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 17px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 4px 8px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1;
  border-radius: inherit;
}

/*! Bigger Style */

.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 4px 8px;
  line-height: 1.5;
}

/*! Tooltip theme */

.e-tooltip-wrap {
  border-radius: 4px;
  filter: none;
  opacity: 1;
  /*! tooltip arrow */
  /*! tooltip sticky mode close icon */
  /*! tooltip content area */
}

.e-tooltip-wrap.e-popup {
  background-color: rgba(0, 0, 0, 0.9);
  border: 1px solid #000;
}

.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #000;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #000;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #000;
  border-top: 8px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid #000;
  border-top: 8px solid transparent;
}

.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10;
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: rgba(0, 0, 0, 0.9);
  font-family: 'e-icons';
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}

.e-tooltip-wrap .e-tooltip-close {
  background-color: #fff;
  border-color: #fff;
  border-radius: 8px;
  color: rgba(0, 0, 0, 0.9);
  border: 1px solid #fff;
}

.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.85);
}

.e-tooltip-wrap .e-tip-content {
  color: #fff;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  line-height: 1.5;
}

/*! bigger style */

.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.e-spinner-pane {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000;
}

.e-spinner-pane::after {
  content: "Bootstrap4";
  display: none;
}

.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0%) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0%) translateY(-50%);
}

.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%);
}

.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.e-spinner-pane.e-spin-hide {
  display: none;
}

.e-spinner-pane.e-spin-show {
  display: inline-flex;
}

.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000;
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: "Helvetica Neue", "Segoe UI";
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
  -webkit-animation: material-spinner-rotate 1568.63ms linear infinite;
          animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto;
}

.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle {
  fill: none;
  stroke-linecap: square;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  -webkit-animation: material-spinner-rotate .75s linear infinite;
          animation: material-spinner-rotate .75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}

.e-spinner-pane .e-spinner-inner .e-spin-fluent,
.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
          animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}

.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}

.e-spinner-pane .e-spinner-inner .e-spin-tailwind {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
          animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
  display: block;
  margin: 0 auto;
  overflow: visible;
}

.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  fill: none;
  stroke-width: 4.5;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 {
  -webkit-animation: material-spinner-rotate .75s linear infinite;
          animation: material-spinner-rotate .75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  -webkit-animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
          animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}

.e-spinner-pane {
  background-color: transparent;
}

.e-spinner-pane.e-spin-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: #000;
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: #007bff;
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: #000;
}

.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: #adb5bd;
}

.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  stroke: #adb5bd;
}

.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
  stroke: #adb5bd;
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  stroke: #007bff;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: #007bff;
  stroke: #007bff;
}

.e-dropdown-btn .e-caret::before,
.e-dropdown-btn.e-btn .e-caret::before {
  content: '\e744';
}

/*! drop-down button layout */

.e-dropdown-btn,
.e-dropdown-btn.e-btn {
  text-transform: none;
  white-space: normal;
}

.e-dropdown-btn:focus,
.e-dropdown-btn.e-btn:focus {
  box-shadow: none;
}

.e-dropdown-btn:active,
.e-dropdown-btn.e-btn:active {
  box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
}

.e-dropdown-btn .e-btn-icon,
.e-dropdown-btn.e-btn .e-btn-icon {
  font-size: 14px;
}

.e-dropdown-btn .e-caret,
.e-dropdown-btn.e-btn .e-caret {
  font-size: 8px;
}

.e-dropdown-btn.e-vertical,
.e-dropdown-btn.e-btn.e-vertical {
  line-height: 1;
  padding: 6px 12px;
}

.e-dropdown-btn.e-caret-hide .e-caret,
.e-dropdown-btn.e-btn.e-caret-hide .e-caret {
  display: none;
}

.e-dropdown-btn.e-small .e-dropdown-popup ul,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul {
  padding: 4px 0;
}

.e-dropdown-btn.e-small .e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul .e-item {
  padding: 0 16px;
}

.e-dropdown-btn.e-small.e-vertical,
.e-dropdown-btn.e-btn.e-small.e-vertical {
  line-height: 1;
  padding: 6px 12px;
}

.e-bigger .e-dropdown-btn .e-btn-icon,
.e-bigger.e-dropdown-btn .e-btn-icon {
  font-size: 16px;
}

.e-bigger .e-dropdown-btn .e-caret,
.e-bigger.e-dropdown-btn .e-caret {
  font-size: 10px;
}

.e-bigger .e-dropdown-btn.e-vertical,
.e-bigger.e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 8px 16px;
}

.e-bigger .e-dropdown-btn.e-small.e-vertical,
.e-bigger.e-dropdown-btn.e-small.e-vertical {
  line-height: 1;
  padding: 8px 16px;
}

.e-dropdown-popup {
  position: absolute;
}

.e-dropdown-popup ul {
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  min-width: 120px;
  overflow: hidden;
  padding: 6px 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  white-space: nowrap;
}

.e-dropdown-popup ul .e-item {
  cursor: pointer;
  display: flex;
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
}

.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}

.e-dropdown-popup ul .e-item .e-menu-url {
  display: block;
  padding: 0 20px;
  text-decoration: none;
  width: 100%;
}

.e-dropdown-popup ul .e-item .e-menu-icon {
  float: left;
  font-size: 16px;
  line-height: 26px;
  margin-right: 8px;
  vertical-align: middle;
  width: 1em;
}

.e-dropdown-popup ul .e-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}

.e-dropdown-popup ul .e-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: auto;
  height: auto;
  line-height: normal;
  margin: 3px 0;
  pointer-events: none;
}

.e-dropdown-popup.e-transparent {
  background: transparent;
  box-shadow: none;
}

.e-dropdown-popup.e-transparent .e-dropdown-menu {
  border: 0;
  height: 1px;
  min-width: 0;
  padding: 0;
  width: 1px;
}

.e-rtl.e-dropdown-popup .e-item .e-menu-icon {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}

*.e-bigger .e-dropdown-popup ul,
*.e-bigger.e-dropdown-popup ul {
  box-shadow: none;
  font-size: 16px;
  max-width: 280px;
  min-width: 112px;
  padding: 8px 0;
}

*.e-bigger .e-dropdown-popup ul .e-item,
*.e-bigger.e-dropdown-popup ul .e-item {
  height: 32px;
  line-height: 32px;
  padding: 0 24px;
}

*.e-bigger .e-dropdown-popup ul .e-item.e-url,
*.e-bigger.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}

*.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon,
*.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 32px;
}

*.e-bigger .e-dropdown-popup ul .e-item.e-separator,
*.e-bigger.e-dropdown-popup ul .e-item.e-separator {
  height: auto;
  line-height: normal;
}

/*! drop-down button theme */

.e-dropdown-popup {
  background-color: #fff;
  color: #212529;
}

.e-dropdown-popup ul .e-item .e-menu-url {
  color: #212529;
}

.e-dropdown-popup ul .e-item .e-menu-icon {
  color: #212529;
}

.e-dropdown-popup ul .e-item.e-focused {
  background-color: #f2f4f6;
  box-shadow: none;
}

.e-dropdown-popup ul .e-item:hover {
  background-color: #f2f4f6;
  color: #212529;
}

.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected {
  background-color: #007bff;
  color: #fff;
}

.e-dropdown-popup ul .e-item:active .e-menu-url, .e-dropdown-popup ul .e-item.e-selected .e-menu-url {
  color: #fff;
}

.e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon {
  color: #fff;
}

.e-dropdown-popup ul .e-separator {
  border-bottom-color: #6c757d;
}

/*! splitbutton layout */

.e-split-btn-wrapper {
  display: inline-flex;
  white-space: nowrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.e-split-btn-wrapper .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  text-transform: none;
  z-index: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.e-split-btn-wrapper .e-split-btn:focus {
  outline-offset: 0;
}

.e-split-btn-wrapper .e-split-btn:focus {
  box-shadow: none;
}

.e-split-btn-wrapper .e-split-btn:active {
  box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
  z-index: 2;
}

.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px;
}

.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 14px;
  margin-left: 0;
  padding-right: 8px;
  width: auto;
}

.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 4px;
  padding-right: 0;
}

.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 8px;
  padding-right: 8px;
}

.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}

.e-split-btn-wrapper .e-dropdown-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -1px;
  padding-left: 8px;
  padding-right: 8px;
}

.e-split-btn-wrapper .e-dropdown-btn:active {
  box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
  z-index: 2;
}

.e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-split-btn-wrapper .e-dropdown-btn:disabled:active {
  z-index: 0;
}

.e-split-btn-wrapper .e-dropdown-btn:focus {
  outline-offset: 0;
}

.e-split-btn-wrapper .e-btn:focus {
  box-shadow: none;
}

.e-split-btn-wrapper .e-btn:active {
  box-shadow: 0 0 0 0.2rem rgba(79, 85, 91, 0.5);
}

.e-split-btn-wrapper .e-btn:disabled {
  box-shadow: none;
}

.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
  margin-left: -1px;
  padding-left: 8px;
  padding-right: 8px;
}

.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0;
}

.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}

.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 8px;
  padding-right: 8px;
}

.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}

.e-split-btn-wrapper.e-rtl .e-dropdown-btn {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
  margin-left: 0;
}

.e-split-btn-wrapper.e-vertical {
  display: inline-block;
}

.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  display: block;
  width: 100%;
}

.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  line-height: 1;
  padding-bottom: 8px;
  padding-right: 8px;
}

.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
  padding-bottom: 4px;
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  line-height: 0.334em;
  margin-left: 0;
  margin-top: -1px;
  padding-bottom: 8px;
  padding-top: 8px;
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  margin-left: 0;
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
}

.e-bigger .e-split-btn-wrapper .e-split-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn {
  padding-left: 12px;
  padding-right: 12px;
}

.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 12px;
  padding-top: 12px;
}

.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 16px;
  margin-left: 0;
  padding-right: 10px;
  width: auto;
}

.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 6px;
  padding-right: 0;
}

.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 12px;
  padding-right: 12px;
}

.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}

.e-bigger .e-split-btn-wrapper .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper .e-dropdown-btn {
  padding-left: 10px;
  padding-right: 10px;
}

.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn {
  padding-left: 12px;
  padding-right: 12px;
}

.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  padding-left: 10px;
  padding-right: 0;
}

.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}

.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 12px;
  padding-right: 12px;
}

.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}

.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn {
  padding-bottom: 12px;
  padding-right: 12px;
}

.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  padding-bottom: 12px;
  padding-top: 12px;
}

.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}

/*! splitbutton theme */

.e-split-btn-wrapper .e-split-btn {
  border-right-color: #6c757d;
}

.e-split-btn-wrapper .e-split-btn:focus {
  border-right-color: #6c757d;
}

.e-split-btn-wrapper .e-split-btn:active {
  border-right-color: #4e555b;
}

.e-split-btn-wrapper .e-split-btn:disabled {
  border-right-color: rgba(108, 117, 125, 0.65);
}

.e-split-btn-wrapper:hover :not(e-active) .e-split-btn {
  border-right-color: #545b62;
}

.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
  border-right-color: transparent;
}

.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-left-color: #6c757d;
  border-right-color: #6c757d;
}

.e-split-btn-wrapper.e-rtl .e-split-btn:focus {
  border-left-color: #6c757d;
  border-right-color: #6c757d;
}

.e-split-btn-wrapper.e-rtl .e-split-btn:active {
  border-left-color: #4e555b;
  border-right-color: #4e555b;
}

.e-split-btn-wrapper.e-rtl .e-split-btn:disabled {
  border-left-color: transparent;
  border-right-color: rgba(108, 117, 125, 0.65);
}

.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) {
  border-left-color: #545b62;
  border-right-color: #545b62;
}

.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
  border-left-color: transparent;
}

.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-color: #6c757d;
  border-right-color: #6c757d;
}

.e-split-btn-wrapper.e-vertical .e-split-btn:focus {
  border-bottom-color: #6c757d;
  border-right-color: #6c757d;
}

.e-split-btn-wrapper.e-vertical .e-split-btn:active {
  border-bottom-color: #4e555b;
  border-right-color: #4e555b;
}

.e-split-btn-wrapper.e-vertical .e-split-btn:disabled {
  border-bottom-color: transparent;
  border-right-color: rgba(108, 117, 125, 0.65);
}

.e-split-btn-wrapper.e-vertical:hover .e-split-btn {
  border-bottom-color: #545b62;
  border-right-color: #545b62;
}

.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
  border-bottom-color: transparent;
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-left-color: #6c757d;
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus {
  border-left-color: #6c757d;
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active {
  border-left-color: #6c757d;
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled {
  border-left-color: rgba(108, 117, 125, 0.65);
}

.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
  border-left-color: #545b62;
}

*.e-btn-group,
*.e-css.e-btn-group {
  display: inline-flex;
  border-radius: 4px;
  flex-direction: row;
  position: relative;
}

*.e-btn-group input:focus + label.e-btn,
*.e-btn-group .e-btn:focus,
*.e-btn-group .e-btn:hover,
*.e-css.e-btn-group input:focus + label.e-btn,
*.e-css.e-btn-group .e-btn:focus,
*.e-css.e-btn-group .e-btn:hover {
  z-index: 2;
}

*.e-btn-group input + label.e-btn,
*.e-css.e-btn-group input + label.e-btn {
  margin-bottom: 0;
}

*.e-btn-group input,
*.e-css.e-btn-group input {
  -moz-appearance: none;
  height: 1px;
  margin: 0 0 0 -1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}

*.e-btn-group input:disabled + label.e-btn,
*.e-btn-group :disabled,
*.e-css.e-btn-group input:disabled + label.e-btn,
*.e-css.e-btn-group :disabled {
  cursor: default;
  pointer-events: none;
}

*.e-btn-group .e-btn-icon,
*.e-css.e-btn-group .e-btn-icon {
  font-size: 14px;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn {
  margin-left: -1px;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-rtl .e-btn,
*.e-css.e-btn-group.e-rtl .e-btn {
  margin-left: -1px;
}

*.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}

*.e-btn-group.e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group.e-vertical,
*.e-css.e-btn-group.e-vertical {
  flex-direction: column;
}

*.e-btn-group.e-vertical input,
*.e-css.e-btn-group.e-vertical input {
  margin: -1px 0 0;
}

*.e-btn-group.e-vertical .e-btn:not(.e-outline),
*.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) {
  margin-top: -1px;
}

*.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}

*.e-btn-group.e-vertical .e-btn:first-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

*.e-btn-group.e-vertical .e-btn:last-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:last-of-type {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) {
  border-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl {
  border-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}

*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.e-bigger .e-btn-group .e-btn-icon,
.e-bigger.e-btn-group .e-btn-icon,
.e-bigger .e-css.e-btn-group .e-btn-icon,
.e-bigger.e-css.e-btn-group .e-btn-icon {
  font-size: 16px;
}

.e-btn-group:not(.e-outline),
.e-css.e-btn-group:not(.e-outline) {
  box-shadow: none;
}

.e-btn-group .e-btn,
.e-css.e-btn-group .e-btn {
  box-shadow: none;
}

.e-btn-group .e-btn:hover,
.e-css.e-btn-group .e-btn:hover {
  box-shadow: none;
}

.e-btn-group .e-btn:focus,
.e-btn-group input:focus + label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group input:focus + label.e-btn {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
  box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
  box-shadow: none;
  outline-color: inherit;
}

.e-btn-group .e-btn:focus.e-primary,
.e-btn-group input:focus + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:focus.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-primary {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
  outline: #6c757d 0 solid;
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  box-shadow: none;
  outline-color: inherit;
}

.e-btn-group .e-btn:focus.e-success,
.e-btn-group input:focus + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:focus.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-success {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
  box-shadow: none;
  outline-color: inherit;
}

.e-btn-group .e-btn:focus.e-info,
.e-btn-group input:focus + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:focus.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-info {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
  box-shadow: none;
  outline-color: inherit;
}

.e-btn-group .e-btn:focus.e-warning,
.e-btn-group input:focus + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:focus.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
  box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
  box-shadow: none;
  outline-color: inherit;
}

.e-btn-group .e-btn:focus.e-danger,
.e-btn-group input:focus + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:focus.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-danger {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
  box-shadow: none;
  outline-color: inherit;
}

.e-btn-group .e-btn:focus.e-link,
.e-btn-group input:focus + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:focus.e-link,
.e-css.e-btn-group input:focus + label.e-btn.e-link {
  border-radius: 0;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #0056b3;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}

.e-btn-group .e-btn:focus.e-outline,
.e-btn-group input:focus + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:focus.e-outline,
.e-css.e-btn-group input:focus + label.e-btn.e-outline {
  box-shadow: 0 0 0 0.25em rgba(108, 117, 125, 0.5);
  box-shadow: none;
}

.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-btn-group input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary {
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  box-shadow: none;
}

.e-btn-group .e-btn:focus.e-outline.e-success,
.e-btn-group input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-success {
  box-shadow: 0 0 0 0.25em rgba(40, 167, 69, 0.5);
  box-shadow: none;
}

.e-btn-group .e-btn:focus.e-outline.e-info,
.e-btn-group input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-info {
  box-shadow: 0 0 0 0.25em rgba(23, 162, 184, 0.5);
  box-shadow: none;
}

.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-btn-group input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-warning {
  box-shadow: 0 0 0 0.25em rgba(255, 193, 7, 0.5);
  box-shadow: none;
}

.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-btn-group input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-danger {
  box-shadow: 0 0 0 0.25em rgba(220, 53, 69, 0.5);
  box-shadow: none;
}

.e-btn-group .e-btn:active,
.e-btn-group input:active + label.e-btn,
.e-btn-group input:checked + label.e-btn,
.e-css.e-btn-group .e-btn:active,
.e-css.e-btn-group input:active + label.e-btn,
.e-css.e-btn-group input:checked + label.e-btn {
  background-color: #545b62;
  border-color: #4e555b;
  color: #fff;
  outline: #6c757d 0 solid;
  outline-offset: 0;
  box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
}

.e-btn-group .e-btn:active.e-primary,
.e-btn-group input:active + label.e-btn.e-primary,
.e-btn-group input:checked + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:active.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-primary {
  background-color: #0062cc;
  border-color: #005cbf;
  color: #fff;
  outline: #6c757d 0 solid;
  box-shadow: 0 0 0 0.25em rgba(0, 92, 191, 0.5);
}

.e-btn-group .e-btn:active.e-success,
.e-btn-group input:active + label.e-btn.e-success,
.e-btn-group input:checked + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:active.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-success {
  background-color: #1e7e34;
  border-color: #1c7430;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
}

.e-btn-group .e-btn:active.e-info,
.e-btn-group input:active + label.e-btn.e-info,
.e-btn-group input:checked + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:active.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-info {
  background-color: #117a8b;
  color: #fff;
  border-color: #10707f;
  box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
}

.e-btn-group .e-btn:active.e-warning,
.e-btn-group input:active + label.e-btn.e-warning,
.e-btn-group input:checked + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:active.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-warning {
  background-color: #d39e00;
  border-color: #c69500;
  color: #212529;
  box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
}

.e-btn-group .e-btn:active.e-danger,
.e-btn-group input:active + label.e-btn.e-danger,
.e-btn-group input:checked + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:active.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-danger {
  background-color: #bd2130;
  border-color: #b21f2d;
  color: #fff;
  box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
}

.e-btn-group .e-btn:active.e-outline,
.e-btn-group input:active + label.e-btn.e-outline,
.e-btn-group input:checked + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:active.e-outline,
.e-css.e-btn-group input:active + label.e-btn.e-outline,
.e-css.e-btn-group input:checked + label.e-btn.e-outline {
  background-color: #6c757d;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(79, 85, 91, 0.5);
  color: #fff;
}

.e-btn-group .e-btn:active.e-outline.e-primary,
.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-btn-group input:checked + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:active.e-outline.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary {
  background-color: #007bff;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(0, 123, 255, 0.5);
  color: #fff;
}

.e-btn-group .e-btn:active.e-outline.e-success,
.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-btn-group input:checked + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:active.e-outline.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-success {
  background-color: #28a745;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(28, 116, 48, 0.5);
  color: #fff;
}

.e-btn-group .e-btn:active.e-outline.e-info,
.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-btn-group input:checked + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:active.e-outline.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-info {
  background-color: #17a2b8;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(16, 112, 128, 0.5);
  color: #fff;
}

.e-btn-group .e-btn:active.e-outline.e-warning,
.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-btn-group input:checked + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:active.e-outline.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-warning {
  background-color: #ffc107;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(198, 149, 0, 0.5);
  color: #212529;
}

.e-btn-group .e-btn:active.e-outline.e-danger,
.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-btn-group input:checked + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:active.e-outline.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-danger {
  background-color: #dc3545;
  border-color: transparent;
  box-shadow: 0 0 0 0.25em rgba(178, 31, 45, 0.5);
  color: #fff;
}

.e-btn-group .e-btn:disabled,
.e-btn-group input:disabled + label.e-btn,
.e-css.e-btn-group .e-btn:disabled,
.e-css.e-btn-group input:disabled + label.e-btn {
  background-color: rgba(108, 117, 125, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn-group .e-btn:disabled.e-primary,
.e-btn-group input:disabled + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-primary {
  background-color: rgba(0, 123, 255, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn-group .e-btn:disabled.e-success,
.e-btn-group input:disabled + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:disabled.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-success {
  background-color: rgba(40, 167, 69, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn-group .e-btn:disabled.e-info,
.e-btn-group input:disabled + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:disabled.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-info {
  background-color: rgba(23, 162, 184, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn-group .e-btn:disabled.e-warning,
.e-btn-group input:disabled + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-warning {
  background-color: rgba(255, 193, 7, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #212529;
}

.e-btn-group .e-btn:disabled.e-danger,
.e-btn-group input:disabled + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-danger {
  background-color: rgba(220, 53, 69, 0.65);
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}

.e-btn-group .e-btn:disabled.e-link,
.e-btn-group input:disabled + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:disabled.e-link,
.e-css.e-btn-group input:disabled + label.e-btn.e-link {
  color: #6c757d;
  background-color: transparent;
  box-shadow: none;
  text-decoration: none;
}

.e-btn-group .e-btn:disabled.e-outline,
.e-btn-group input:disabled + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:disabled.e-outline,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline {
  background-color: transparent;
  border-color: rgba(108, 117, 125, 0.65);
  color: rgba(108, 117, 125, 0.65);
  border-color: #6c757d;
}

.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-btn-group input:disabled + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary {
  background-color: transparent;
  border-color: rgba(0, 123, 255, 0.65);
  box-shadow: none;
  color: rgba(0, 123, 255, 0.65);
  border-color: #007bff;
}

.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-btn-group input:disabled + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-success {
  background-color: transparent;
  border-color: rgba(40, 167, 69, 0.65);
  box-shadow: none;
  color: rgba(40, 167, 69, 0.65);
  border-color: #28a745;
}

.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-btn-group input:disabled + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-info {
  background-color: transparent;
  border-color: rgba(23, 162, 184, 0.65);
  box-shadow: none;
  color: rgba(23, 162, 184, 0.65);
  border-color: #17a2b8;
}

.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-btn-group input:disabled + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-warning {
  background-color: transparent;
  border-color: rgba(255, 193, 7, 0.65);
  box-shadow: none;
  color: rgba(255, 193, 7, 0.65);
  border-color: #ffc107;
}

.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-btn-group input:disabled + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-danger {
  background-color: transparent;
  border-color: rgba(220, 53, 69, 0.65);
  box-shadow: none;
  color: rgba(220, 53, 69, 0.65);
  border-color: #dc3545;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
  border-right: transparent;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type {
  border-left: transparent;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: #6c757d;
  outline-color: inherit;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: #007bff;
  outline-color: inherit;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: #28a745;
  outline-color: inherit;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: #17a2b8;
  outline-color: inherit;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: #ffc107;
  outline-color: inherit;
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: #dc3545;
  outline-color: inherit;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-bottom: transparent;
  border-top: transparent;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type {
  border-bottom: transparent;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type {
  border-top: transparent;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: #6c757d;
  outline-color: inherit;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: #007bff;
  outline-color: inherit;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: #28a745;
  outline-color: inherit;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: #17a2b8;
  outline-color: inherit;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: #ffc107;
  outline-color: inherit;
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: #dc3545;
  outline-color: inherit;
}

.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}

.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-left: transparent;
}

.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-right: transparent;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*! Progress Button Layout */

.e-progress-btn {
  position: relative;
}

.e-progress-btn .e-progress {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .3s linear;
}

.e-progress-btn .e-spinner {
  transition: all 0.3s linear;
}

.e-progress-btn .e-btn-content {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.e-progress-btn.e-vertical .e-progress {
  bottom: 0;
  height: 0%;
  top: auto;
  width: 100%;
}

.e-progress-btn.e-progress-top .e-progress {
  height: 10%;
}

.e-progress-btn.e-progress-bottom .e-progress {
  bottom: -1px;
  height: 10%;
  top: auto;
}

.e-progress-btn.e-progress-active {
  overflow: hidden;
  pointer-events: none;
}

.e-progress-btn.e-progress-active .e-progress {
  opacity: 1;
}

.e-progress-btn.e-progress-active .e-animate-end {
  opacity: 0;
}

.e-progress-btn.e-spin-top, .e-progress-btn.e-spin-bottom {
  transition: padding .3s linear;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  display: block;
  line-height: 1;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner {
  display: flex;
  justify-content: center;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 12px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 12px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 10px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 10px;
  padding-right: 0;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 10px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 10px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 14px;
  padding-top: 14px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 10px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 14px;
  padding-top: 14px;
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 10px;
}

.e-progress-btn.e-round-corner {
  border-radius: 5em;
  outline: none;
  overflow: hidden;
}

.e-progress-btn.e-rtl .e-progress {
  left: auto;
  right: 0;
}

.e-progress-btn.e-rtl.e-vertical .e-progress {
  bottom: auto;
  top: 0;
}

.e-progress-btn .e-spinner-pane {
  height: auto;
  position: relative;
  width: auto;
}

.e-progress-btn .e-spinner-pane .e-spinner-inner {
  left: auto;
  position: relative;
  top: auto;
  transform: none;
}

.e-progress-btn .e-cont-animate {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@-webkit-keyframes ProgressSlideLeft {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: -100%;
    opacity: 0;
  }
}

@keyframes ProgressSlideLeft {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: -100%;
    opacity: 0;
  }
}

@-webkit-keyframes ProgressSlideRight {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}

@keyframes ProgressSlideRight {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}

@-webkit-keyframes ProgressSlideUp {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: -100px;
  }
}

@keyframes ProgressSlideUp {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: -100px;
  }
}

@-webkit-keyframes ProgressSlideDown {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: 100px;
  }
}

@keyframes ProgressSlideDown {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: 100px;
  }
}

@-webkit-keyframes ProgressZoomIn {
  from {
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
  to {
    opacity: 0;
    transform: translate(0, 0) scale(3);
  }
}

@keyframes ProgressZoomIn {
  from {
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
  to {
    opacity: 0;
    transform: translate(0, 0) scale(3);
  }
}

@-webkit-keyframes ProgressZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}

@keyframes ProgressZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 14px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 14px;
  padding-right: 0;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 14px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 14px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 20px;
  padding-top: 20px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 14px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 20px;
  padding-top: 20px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 14px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 12px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}

*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 12px;
}

/*! Progress Button Theme */

.e-progress-btn .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
  stroke-width: 1px;
}

.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #212529;
  stroke: #212529;
}

.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #212529;
}

.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #212529;
}

.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #212529;
  stroke: #212529;
}

.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #212529;
}

.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #212529;
}

.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}

.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}

.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #007bff;
  stroke: #007bff;
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #007bff;
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #007bff;
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: #28a745;
  stroke: #28a745;
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #28a745;
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #28a745;
}

.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: #17a2b8;
  stroke: #17a2b8;
}

.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #17a2b8;
}

.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #17a2b8;
}

.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: #ffc107;
  stroke: #ffc107;
}

.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #ffc107;
}

.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #ffc107;
}

.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: #dc3545;
  stroke: #dc3545;
}

.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #dc3545;
}

.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #dc3545;
}

.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
  fill: #007bff;
  stroke: #007bff;
}

.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #007bff;
}

.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #007bff;
}

.e-progress {
  background-color: rgba(255, 255, 255, 0.25);
}

*.e-primary .e-progress,
*.e-success .e-progress,
*.e-danger .e-progress,
*.e-info .e-progress {
  background-color: rgba(255, 255, 255, 0.25);
}

*.e-warning .e-progress {
  background-color: rgba(33, 37, 41, 0.25);
}

*.e-flat.e-primary .e-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

*.e-flat.e-success .e-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

*.e-flat.e-info .e-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

*.e-flat.e-warning .e-progress {
  background-color: rgba(33, 37, 41, 0.2);
}

*.e-flat.e-danger .e-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

*.e-outline:not(:focus).e-primary .e-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

*.e-outline:not(:focus).e-success .e-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

*.e-outline:not(:focus).e-info .e-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

*.e-outline:not(:focus).e-warning .e-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

*.e-outline:not(:focus).e-danger .e-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

/*!componenticons*/

.e-pager .e-icon-last::before,
.e-grid-menu .e-icon-last::before {
  content: '\e7bb';
}

.e-pager .e-icon-first::before,
.e-grid-menu .e-icon-first::before {
  content: '\e7ba';
}

.e-pager .e-icon-prev::before,
.e-grid-menu .e-icon-prev::before {
  content: '\e70d';
}

.e-pager .e-icon-next::before,
.e-grid-menu .e-icon-next::before {
  content: '\e76a';
}

.e-pager.e-rtl .e-icon-last.e-lastpage::before,
.e-pager.e-rtl .e-icon-last.e-lastpage:hover,
.e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
.e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before {
  content: '\e7ba';
}

.e-pager.e-rtl .e-icon-first.e-firstpage::before,
.e-pager.e-rtl .e-icon-first.e-firstpage:hover,
.e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
.e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before {
  content: '\e7bb';
}

.e-pager.e-rtl .e-icon-prev.e-prevpage::before,
.e-pager.e-rtl .e-icon-prev.e-prevpage:hover,
.e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before {
  content: '\e76a';
}

.e-pager.e-rtl .e-icon-next.e-nextpage::before,
.e-pager.e-rtl .e-icon-next.e-nextpage:hover,
.e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
.e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before {
  content: '\e70d';
}

/*! Pager layout */

.e-bigger .e-pager,
.e-pager.e-bigger {
  font-size: 16px;
  padding: 10px 10px 6px 12px;
}

.e-bigger .e-pager div.e-icons,
.e-pager.e-bigger div.e-icons {
  font-size: 12px;
}

.e-bigger .e-pager div.e-parentmsgbar,
.e-pager.e-bigger div.e-parentmsgbar {
  padding-bottom: 8px;
  padding-right: 0;
  padding-top: 11px;
}

.e-bigger .e-pager .e-pagerdropdown,
.e-pager.e-bigger .e-pagerdropdown {
  height: 40px;
  margin: -35px 10px 0 18px;
  margin-top: -35px;
}

.e-bigger .e-pager .e-pagerconstant,
.e-pager.e-bigger .e-pagerconstant {
  margin-bottom: 12px;
  margin-left: 16px;
}

.e-bigger .e-pager .e-pagercontainer,
.e-pager.e-bigger .e-pagercontainer {
  margin: 0;
}

.e-bigger .e-pager.e-rtl .e-pagercontainer,
.e-pager.e-bigger.e-rtl .e-pagercontainer {
  margin: 0 0 -4px 0;
}

@media (max-width: 769px) {
  .e-bigger .e-pager,
  .e-pager.e-bigger {
    padding: 19px 0;
  }
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-right: 0;
  }
  .e-bigger .e-pager div.e-parentmsgbar,
  .e-pager.e-bigger div.e-parentmsgbar {
    padding: 0;
  }
}

.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}

.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}

.e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
  margin-left: 6px;
  margin-top: 2px;
}

.e-bigger .e-pager .e-numericitem,
.e-pager.e-bigger .e-numericitem {
  margin: 0;
}

.e-bigger .e-pager .e-pp.e-spacing,
.e-bigger .e-pager .e-np.e-spacing,
.e-bigger .e-pager .e-pp.e-spacing:hover,
.e-bigger .e-pager .e-np.e-spacing:hover,
.e-pager.e-bigger .e-pp.e-spacing,
.e-pager.e-bigger .e-np.e-spacing,
.e-pager.e-bigger .e-pp.e-spacing:hover,
.e-pager.e-bigger .e-np.e-spacing:hover {
  padding: 9px 10px 12px;
}

.e-bigger .e-pager .e-spacing,
.e-bigger .e-pager .e-numericitem:hover,
.e-bigger .e-pager .e-currentitem,
.e-pager.e-bigger .e-spacing,
.e-pager.e-bigger .e-numericitem:hover,
.e-pager.e-bigger .e-currentitem {
  border-radius: 0;
  padding: 12px 14px 13px;
}

.e-bigger .e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active),
.e-pager.e-bigger .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
  padding: 12px 14px 13px;
}

.e-bigger .e-pager.e-rtl .e-spacing,
.e-bigger .e-pager.e-rtl .e-numericitem:hover,
.e-bigger .e-pager.e-rtl .e-currentitem,
.e-pager.e-bigger.e-rtl .e-spacing,
.e-pager.e-bigger.e-rtl .e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-currentitem {
  margin: 0;
  padding: 12px 14px 13px 14px;
}

.e-bigger .e-pager.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active),
.e-pager.e-bigger.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
  padding: 12px 14px 13px 14px;
}

.e-bigger .e-pager.e-rtl .e-pp,
.e-bigger .e-pager.e-rtl .e-np,
.e-bigger .e-pager.e-rtl .e-pp:hover,
.e-bigger .e-pager.e-rtl .e-np:hover,
.e-pager.e-bigger.e-rtl .e-pp,
.e-pager.e-bigger.e-rtl .e-np,
.e-pager.e-bigger.e-rtl .e-pp:hover,
.e-pager.e-bigger.e-rtl .e-np:hover {
  font-size: 16px;
  margin-top: -5px;
}

.e-bigger .e-pager.e-rtl .e-pagerdropdown,
.e-pager.e-bigger.e-rtl .e-pagerdropdown {
  margin: -25px 16px 0 0;
}

.e-bigger .e-pager.e-rtl .e-pagerconstant,
.e-pager.e-bigger.e-rtl .e-pagerconstant {
  margin: 13px 16px 13px 0;
}

.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  margin-right: 0;
  padding: 13px 10px 16px;
}

.e-bigger .e-pager .e-pp,
.e-bigger .e-pager .e-np,
.e-bigger .e-pager .e-pp:hover,
.e-bigger .e-pager .e-np:hover,
.e-pager.e-bigger .e-pp,
.e-pager.e-bigger .e-np,
.e-pager.e-bigger .e-pp:hover,
.e-pager.e-bigger .e-np:hover {
  font-size: 16px;
}

.e-pager {
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  font-size: 14px;
  padding: 8px;
  white-space: normal;
  width: 100%;
}

.e-pager [class^='e-'] {
  box-sizing: border-box;
}

.e-pager div.e-parentmsgbar {
  float: right;
  padding-bottom: 9px;
  padding-right: 0;
  padding-top: 10px;
}

.e-pager .e-pagesizes {
  display: inline;
}

.e-pager .e-pagerdropdown {
  display: inline-block;
  height: 34px;
  margin-left: 10px;
  margin-right: 8px;
  margin-top: -20px;
  overflow: unset;
  vertical-align: middle;
  width: 90px;
}

.e-pager .e-pagerconstant {
  display: inline-block;
  margin: 11px 0 6px 8px;
  overflow: hidden;
  width: auto;
}

.e-pager .e-icons {
  font-size: 10px;
}

.e-pager .e-numericitem {
  border-right-style: solid;
  border-right-width: 1px;
  display: inline-block;
  line-height: 1;
  margin-right: 0;
  min-width: 26px;
  padding: 13px 12px 10px 12px;
  text-align: center;
}

.e-pager div.e-pagermsgdiv {
  padding-right: 6px;
  padding-top: 4px;
  text-align: right;
}

.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  opacity: 0.3;
}

.e-pager .e-spacing,
.e-pager .e-numericitem:hover,
.e-pager .e-currentitem {
  border-radius: 0;
  cursor: pointer;
  padding: 11px 11px 11px 11px;
  text-decoration: none;
}

.e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
  padding: 11px 11px 11px 11px;
}

.e-pager .e-currentitem {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

.e-pager div,
.e-pager a {
  display: inline;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-pager .e-icons::before {
  display: inline-block;
}

.e-pager .e-pagercontainer .e-firstpage,
.e-pager .e-pagercontainer .e-prevpage,
.e-pager .e-pagercontainer .e-firstpagedisabled,
.e-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager .e-pagercontainer .e-nextpage,
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-nextpagedisabled,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right-style: solid;
  border-right-width: 1px;
  display: inline-block;
  margin-right: 0;
  margin-top: 0;
  min-width: 26px;
  padding: 13px 10px 12px 8px;
}

.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right: 1px;
}

.e-pager .e-firstpage:hover,
.e-pager .e-prevpage:hover,
.e-pager .e-lastpage:hover,
.e-pager .e-nextpage:hover {
  cursor: pointer;
  text-decoration: none;
}

.e-pager a.e-nextprevitemdisabled {
  display: none;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}

.e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}

.e-pager .e-pagercontainer {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  margin: 0 0 -3px 2px;
  overflow: hidden;
}

.e-pager .e-lastpage:Hover {
  border-radius: 0 4px 4px 0;
}

.e-pager .e-firstpage:Hover {
  border-radius: 4px 0 0 4px;
}

.e-pager .e-pagermessage,
.e-pager .e-pagerexternalmsg {
  display: block;
  margin: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  display: none;
}

.e-pager .e-mprev {
  text-indent: -3px;
}

.e-pager .e-mnext {
  text-indent: -2px;
}

.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  -webkit-tap-highlight-color: #fff;
}

.e-pager .e-pp,
.e-pager .e-np,
.e-pager .e-pp:hover,
.e-pager .e-np:hover {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  padding: 10px 11px 10px;
}

@media (max-width: 769px) {
  .e-pager {
    padding: 13px 0;
  }
  .e-pager div.e-parentmsgbar {
    box-sizing: border-box;
    display: inline-block;
    float: initial;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    vertical-align: top;
    width: calc(60% - 48px);
  }
  .e-pager .e-pagesizes {
    display: none;
  }
  .e-pager .e-pagecountmsg {
    display: none;
  }
  .e-pager .e-pagercontainer {
    display: none;
  }
  .e-pager .e-icons {
    font-size: 11px;
  }
  .e-pager .e-mfirst,
  .e-pager .e-mprev,
  .e-pager .e-mnext,
  .e-pager .e-mlast {
    border: 0;
    box-sizing: border-box;
    display: inline-block;
    padding: 1% 5%;
  }
  .e-pager .e-mfirst {
    margin-right: 4px;
    text-align: right;
    width: calc(10% + 11px);
  }
  .e-pager .e-mprev {
    margin: 0 4px;
    text-align: right;
    width: 10%;
  }
  .e-pager .e-mnext {
    margin: 0 4px;
    text-align: left;
    width: 10%;
  }
  .e-pager .e-mlast {
    margin-left: 4px;
    text-align: left;
    width: calc(10% + 11px);
  }
}

.e-pager.e-rtl {
  direction: rtl;
}

.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}

.e-pager.e-rtl .e-pagercontainer,
.e-pager.e-rtl div,
.e-pager.e-rtl a {
  float: initial;
}

.e-pager.e-rtl .e-parentmsgbar {
  float: left;
  margin-left: 6px;
}

.e-pager.e-rtl .e-pagerdropdown {
  margin: -20px 16px 0 0;
}

.e-pager.e-rtl .e-pagerconstant {
  margin: 8px;
}

.e-pager.e-rtl .e-pagerexternalmsg {
  float: none;
}

.e-pager.e-rtl .e-pagercontainer {
  float: none;
  margin: 0 2px -4px 0;
  padding: 0;
}

.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-lastpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-lastpagedisabled {
  padding: 13px 9px 12px 2px;
}

.e-pager.e-rtl .e-firstpage::before,
.e-pager.e-rtl .e-firstpage:hover,
.e-pager.e-rtl .e-firstpagedisabled::before {
  content: '\e701';
}

.e-pager.e-rtl .e-prevpage::before,
.e-pager.e-rtl .e-prevpage:hover,
.e-pager.e-rtl .e-prevpagedisabled::before {
  content: '\e848';
}

.e-pager.e-rtl .e-nextpage::before,
.e-pager.e-rtl .e-nextpage:hover,
.e-pager.e-rtl .e-nextpagedisabled::before {
  content: '\e84b';
}

.e-pager.e-rtl .e-lastpage::before,
.e-pager.e-rtl .e-lastpage:hover,
.e-pager.e-rtl .e-lastpagedisabled::before {
  content: '\e716';
}

.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
  border-left-style: solid;
  border-left-width: 1px;
}

.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled {
  border-right-style: none;
  border-right-width: 0;
}

.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
  border-right: medium none;
}

.e-pager.e-rtl .e-firstpage:hover {
  border-radius: 0 4px 4px 0;
}

.e-pager.e-rtl .e-lastpage:hover {
  border-radius: 4px 0 0 4px;
}

.e-pager.e-rtl .e-numericcontainer {
  float: none;
}

.e-pager.e-rtl .e-numericitem {
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: none;
  border-right-width: 0;
  min-width: 26px;
}

.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-pager.e-rtl.e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 0;
}

.e-pager.e-rtl .e-spacing,
.e-pager.e-rtl .e-numericitem:hover,
.e-pager.e-rtl .e-currentitem {
  margin: 0;
  padding: 11px 12px 10px 11px;
}

.e-pager.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
  padding: 11px 12px 10px 11px;
}

.e-pager.e-rtl .e-pp,
.e-pager.e-rtl .e-np,
.e-pager.e-rtl .e-pp:hover,
.e-pager.e-rtl .e-np:hover {
  margin-top: 2px;
  padding: 8px 11px 9px 11px;
}

@media (max-width: 769px) {
  .e-pager.e-rtl .e-mfirst,
  .e-pager.e-rtl .e-mprev,
  .e-pager.e-rtl .e-mnext,
  .e-pager.e-rtl .e-mlast {
    border: 0;
  }
  .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
    float: initial;
    margin-left: 0;
    margin-top: 10px;
  }
  .e-pager.e-rtl .e-parentmsgbar {
    float: right;
  }
}

.e-pager.sf-pager .e-pagercontainer .e-first,
.e-pager.sf-pager .e-pagercontainer .e-prev,
.e-pager.sf-pager .e-pagercontainer .e-next,
.e-pager.sf-pager .e-pagercontainer .e-last {
  font-size: 10px;
}

.e-pager.sf-pager .e-numericcontainer a {
  font-size: 14px;
}

.e-pager.sf-pager .e-pagercontainer {
  font-size: 0;
}

.e-pager.sf-pager .e-link,
.e-pager.sf-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}

/*! Pager theme */

.e-pager {
  background-color: #fff;
  border-color: #ddd;
  color: #212529;
  opacity: 1;
}

.e-pager div.e-icons {
  color: #007bff;
}

.e-pager div.e-icons.e-disable {
  color: #6c757d;
}

.e-pager .e-pager-default:hover {
  background: #eee;
  color: #1f496e;
  opacity: 1;
}

.e-pager .e-parentmsgbar {
  font-weight: 500;
}

.e-pager .e-spacing {
  color: #007bff;
  opacity: 1;
}

.e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background: #e9ecef;
}

.e-pager .e-numericitem:hover {
  color: #1f496e;
  opacity: 1;
}

.e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
  border-left: 0 solid #ddd;
}

.e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background-color: #f2f4f6;
  opacity: 1;
}

.e-pager .e-numericitem {
  background: #fff;
  border-right-color: #ddd;
  color: #007bff;
}

.e-pager .e-prevpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled {
  background-color: #fff;
  color: #007bff;
}

.e-pager .e-lastpage,
.e-pager .e-firstpage {
  background-color: transparent;
}

.e-pager .e-pagercontainer {
  background-color: #fff;
  border-color: #ddd;
}

.e-pager .e-firstpage,
.e-pager .e-prevpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-lastpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  border-right-color: #ddd;
}

.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
  background: #007bff;
  color: #fff;
  opacity: 1;
}

@media (max-width: 590px) {
  .e-pager .e-pager-default:hover {
    background: #fff;
    color: #3071a9;
    opacity: 1;
  }
}

.e-pager.e-rtl .e-numericitem {
  border-left-color: #ddd;
}

.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-prevpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-lastpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-lastpagedisabled {
  border-left-color: #ddd;
}

.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled {
  border-left-color: #ddd;
}

.e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 10px;
}

.e-popup.e-ddl {
  border-radius: 4px;
  box-shadow: none;
  margin-top: 3px;
}

.e-popup.e-ddl .e-input-group {
  width: auto;
}

.e-popup.e-ddl .e-input-group input {
  line-height: 15px;
}

.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}

.e-popup.e-ddl .e-filter-parent .e-input-group {
  display: flex;
  width: auto;
}

.e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon {
  border: 0;
}

.e-bigger .e-popup.e-ddl-device-filter {
  margin-top: 0;
}

.e-bigger .e-popup.e-ddl .e-list-item {
  font-size: 16px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-list-group-item,
.e-bigger .e-popup.e-ddl .e-fixed-head {
  font-size: 14px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger .e-popup.e-ddl .e-input-group {
  padding: 4px 0;
}

.e-bigger .e-popup.e-ddl .e-input-group input,
.e-bigger .e-popup.e-ddl .e-input-group input.e-input {
  font-size: 16px;
  height: 36px;
}

.e-bigger .e-popup.e-ddl .e-dropdownbase {
  min-height: 40px;
}

.e-input-group.e-control-wrapper.e-ddl .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl input[readonly] {
  background: transparent;
}

.e-input-group.e-control-wrapper.e-ddl.e-readonly .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl.e-readonly input[readonly] {
  background: #e9ecef;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover {
  background: transparent;
  color: #495057;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon,
.e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon {
  border: 0;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active {
  box-shadow: none;
}

.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon {
  background: transparent;
  display: flex;
  position: relative;
}

.e-ddl.e-popup .e-filter-parent .e-input-group,
.e-ddl.e-popup .e-filter-parent {
  background: rgba(0, 0, 0, 0.03);
}

.e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 10px;
}

.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger.e-small .e-ddl.e-popup .e-fixed-head {
  font-size: 14px;
  line-height: 34px;
  padding-left: 0;
  text-indent: 16px;
}

.e-bigger.e-small .e-ddl.e-popup .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group input,
.e-bigger.e-small .e-ddl.e-popup .e-input-group input.e-input {
  height: 30px;
}

.e-bigger.e-small .e-popup.e-ddl .e-dropdownbase {
  min-height: 34px;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*! component icons */

.e-icon-check::before {
  content: '\e718';
}

.e-excelfilter .e-icon-filter::before {
  content: '\e714';
}

.e-excelfilter .e-excl-filter-icon::before {
  content: '\e714';
}

.e-excelfilter .e-excl-filter-icon.e-filtered::before {
  content: '\e748';
}

.e-excelfilter .e-ccsearch-icon::before {
  content: '\e724';
}

.e-excelfilter .e-chkcancel-icon::before {
  content: '\e745';
}

.e-excelfilter .e-sortascending::before {
  content: '\e812';
}

.e-excelfilter .e-sortdescending::before {
  content: '\e811';
}

/*! Excel-Filter layout */

.sf-grid .e-excelfilter .e-dlg-content {
  overflow: visible;
  padding: 0;
}

.sf-grid .e-excelfilter .e-searchcontainer {
  padding: 14px;
  padding-top: 4px;
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item:not(.e-separator) {
  height: 26px;
  line-height: 26px;
}

.sf-grid .e-excelfilter .e-searchbox {
  padding-left: 0;
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-separator {
  height: auto;
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul {
  position: absolute;
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu {
  display: inline-block;
  position: relative;
  width: 100%;
}

.sf-grid-dlg.e-xlflmenu .e-xlfl-radiodiv {
  width: unset;
}

.e-xlflmenu {
  min-height: 318px;
}

.e-xlflmenu .e-xlfl-dlgfields {
  font-size: 15px;
}

.e-xlflmenu .e-xlfl-fieldset {
  font-size: 13px;
  padding-top: 9px;
}

.e-xlflmenu .e-xlfl-optr,
.e-xlflmenu .e-xlfl-value {
  padding-top: 11.25px;
}

.e-xlflmenu .e-xlfl-radio,
.e-xlflmenu .e-xlfl-mtcase {
  padding-top: 12px;
}

.e-xlflmenu .e-xlfl-optr:first-child {
  padding-right: 11.25px;
}

.e-xlflmenu .e-xlfl-table {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}

.e-xlflmenu .e-radio + label .e-label {
  margin-top: 0;
  padding-left: 25px;
  padding-right: 9px;
}

.e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
  margin-bottom: 1px;
  margin-left: 6px;
}

.e-xlflmenu .e-checkbox-wrapper .e-frame {
  margin-bottom: 1px;
}

.e-xlflmenu .e-dlg-content {
  padding-bottom: 5px;
}

.e-xlflmenu .e-xlfl-radiodiv {
  width: 120px;
}

.e-xlflmenu .e-xlfl-matchcasediv {
  margin-left: 0;
  margin-right: 13px;
}

.e-xlfl-radio-or,
.e-xlfl-matchcasediv {
  margin-left: 2px;
}

.e-emptyicon {
  opacity: 0;
}

.e-xlflmenu.e-rtl .e-xlfl-optr {
  padding-left: 11.25px;
  padding-right: 0;
}

.e-xlflmenu.e-rtl .e-radio + label .e-label {
  padding-left: 0;
  padding-right: 25px;
}

.e-xlflmenu.e-rtl .e-xlfl-radio-or {
  margin-left: 0;
  margin-right: 13px;
}

.e-bigger .e-xlflmenu.e-rtl .e-radio + label .e-label {
  padding-left: 0;
  padding-right: 25px;
}

.e-bigger .e-xlflmenu {
  min-height: 362px;
}

.e-bigger .e-xlflmenu .e-xlfl-table {
  border-spacing: 0;
  width: 100%;
}

.e-bigger .e-xlflmenu .e-dlg-content {
  padding-bottom: 10px;
}

.e-bigger .e-xlflmenu .e-radio + label .e-label {
  padding-left: 27px;
  padding-right: 6px;
}

.e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 8px;
}

.e-bigger .e-xlflmenu .e-xlfl-radiodiv {
  width: 141px;
}

.e-bigger .e-xlflmenu .e-xlfl-radio-or,
.e-bigger .e-xlflmenu .e-xlfl-matchcasediv {
  margin-left: 16px;
}

.e-bigger .e-xlflmenu .e-xlfl-optr:first-child {
  padding-right: 15px;
}

.e-bigger .e-xlflmenu .e-xlfl-dlgfields {
  font-size: 16px;
}

.e-bigger .e-xlflmenu .e-xlfl-fieldset {
  font-size: 14px;
  padding-top: 12px;
}

.e-bigger .e-xlflmenu .e-xlfl-optr,
.e-bigger .e-xlflmenu .e-xlfl-value {
  padding-top: 15px;
}

.e-bigger .e-xlflmenu .e-xlfl-radio,
.e-bigger .e-xlflmenu .e-xlfl-mtcase {
  padding-top: 5px;
}

.e-bigger .e-excelfilter .e-xlflmenu,
.e-excelfilter.e-bigger .e-xlflmenu {
  min-height: 362px;
}

.e-bigger .e-excelfilter .e-ftrchk,
.e-excelfilter.e-bigger .e-ftrchk {
  padding-bottom: 9px;
  padding-top: 9px;
}

.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li,
.e-bigger .e-excelfilter .e-contextmenu-container ul li,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li,
.e-excelfilter.e-bigger .e-contextmenu-container ul li {
  height: 40px;
  line-height: 40px;
}

.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-bigger .e-excelfilter .e-contextmenu-container ul li .e-menu-icon,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter.e-bigger .e-contextmenu-container ul li .e-menu-icon {
  height: 40px;
  line-height: 40px;
  margin-right: 13px;
}

.e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  height: 40px;
  line-height: 40px;
  margin-right: 0;
}

.e-bigger .e-excelfilter.e-dialog .e-dlg-content,
.e-excelfilter.e-bigger.e-dialog .e-dlg-content {
  padding-left: 7px;
}

.e-bigger .e-excelfilter .e-ftrchk,
.e-bigger .e-excelfilter .e-searchbox,
.e-excelfilter.e-bigger .e-ftrchk,
.e-excelfilter.e-bigger .e-searchbox {
  padding-left: 9px;
}

.e-bigger .e-excelfilter.e-rtl .e-dlg-content,
.e-excelfilter.e-bigger.e-rtl .e-dlg-content {
  padding-left: 16px;
  padding-right: 7px;
}

.e-bigger .e-excelfilter.e-rtl .e-ftrchk,
.e-bigger .e-excelfilter.e-rtl .e-searchbox,
.e-excelfilter.e-bigger.e-rtl .e-ftrchk,
.e-excelfilter.e-bigger.e-rtl .e-searchbox {
  padding-left: 0;
  padding-right: 9px;
}

.e-excelfilter .e-checkboxlist {
  height: 200px;
  margin-top: 5px;
  min-height: 160px;
  overflow-y: auto;
}

.e-excelfilter .e-checkboxfiltertext {
  width: 150px;
  word-break: normal;
}

.e-excelfilter .e-chk-hidden {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  width: 1px;
}

.e-excelfilter .e-contextmenu-wrapper,
.e-excelfilter .e-contextmenu-wrapper ul {
  display: block;
}

.e-excelfilter .e-contextmenu-wrapper ul {
  padding-bottom: 4px;
  position: static;
}

.e-excelfilter .e-contextmenu-wrapper ul li,
.e-excelfilter .e-contextmenu-container ul li {
  height: 36px;
  line-height: 36px;
}

.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon {
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
}

.e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
  margin-right: 0;
}

.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  height: 36px;
  line-height: 36px;
}

.e-excelfilter .e-contextmenu-wrapper ul,
.e-excelfilter .e-contextmenu-container ul:not(.e-ul) {
  border: 0;
  border-radius: 3px 3px 0 0;
  box-shadow: none;
  max-width: 300px;
  padding-bottom: 4px;
  position: static;
}

.e-excelfilter .e-footer-content {
  border-style: solid;
  border-width: 1px 0 0;
}

.e-excelfilter .e-excel-menu {
  z-index: 1000;
}

.e-excelfilter .e-dlg-content {
  background-color: #fff;
  padding-top: 0;
}

.e-excelfilter .e-contextmenu-wrapper,
.e-excelfilter .e-contextmenu-wrapper ul {
  display: block;
}

.e-excelfilter .e-contextmenu-wrapper ul {
  padding-bottom: 4px;
  position: static;
}

.e-excelfilter .e-contextmenu-wrapper ul li
.e-contextmenu-container ul li {
  height: 36px;
  line-height: 36px;
}

.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter .e-contextmenu-container ul li .e-menu-icon {
  height: 36px;
  line-height: 36px;
  margin-right: 10px;
}

.e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
  margin-right: 0;
}

.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
  height: 36px;
  line-height: 36px;
  margin-right: 0;
}

.e-excelfilter .e-footer-content {
  border-style: solid;
  border-width: 1px 0 0;
}

.e-excelfilter .e-excel-menu {
  z-index: 1000;
}

.e-excelfilter .e-dlg-content {
  padding-top: 6px;
}

.e-excelfilter .e-xlsel {
  border: 0 solid;
  position: absolute;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-excelfilter.e-dialog .e-dlg-content {
  padding-left: 6px;
}

.e-excelfilter .e-ftrchk,
.e-excelfilter .e-searchbox {
  padding-left: 8px;
}

.e-excelfilter.e-rtl .e-dlg-content {
  padding-left: 14px;
  padding-right: 6px;
}

.e-excelfilter.e-rtl .e-ftrchk,
.e-excelfilter.e-rtl .e-searchbox {
  padding-left: 0;
  padding-right: 8px;
}

.e-excelfilter .e-searchbox {
  display: block;
}

.e-ftrchk {
  padding-bottom: 8px;
  padding-top: 8px;
}

/*! Excel-Filter theme */

.e-excelfilter .e-footer-content {
  border-color: rgba(108, 117, 125, 0.12);
  opacity: 1;
}

.e-excelfilter .e-filtered::before {
  color: #317ab9;
}

.e-excelfilter .e-dlg-content {
  padding-bottom: 0;
}

li.e-separator.e-menu-item.e-excel-separator {
  margin-bottom: 0;
  margin-top: 0;
}

.e-xlsel {
  background-color: #317ab9;
  border-color: #317ab9;
}

.e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 10px;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*! component icons */

.e-icon-check::before {
  content: '\e718';
}

.e-grid .e-group-animate .e-drag.e-icon-drag::before,
.e-grid-menu .e-group-animate .e-drag.e-icon-drag::before {
  content: '\e7d6';
}

.e-grid .e-group-animate .e-nextgroup.e-icon-next::before,
.e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before {
  content: '\e76a';
}

.e-grid .e-icon-ascending::before,
.e-grid-menu .e-icon-ascending::before {
  content: '\e7d1';
}

.e-grid .e-icon-descending::before,
.e-grid-menu .e-icon-descending::before {
  content: '\e7b9';
}

.e-grid .e-icon-hide::before,
.e-grid-menu .e-icon-hide::before {
  content: '\e745';
}

.e-grid .e-ungroupbutton.e-icon-hide::before,
.e-grid-menu .e-ungroupbutton.e-icon-hide::before {
  content: '\e745';
}

.e-grid .e-icon-rowselect::before,
.e-grid-menu .e-icon-rowselect::before {
  content: '\e7cc';
}

.e-grid .e-icon-sortdirect::before,
.e-grid-menu .e-icon-sortdirect::before {
  content: '\e7c2';
}

.e-grid .e-icon-gdownarrow::before,
.e-grid-menu .e-icon-gdownarrow::before {
  content: '\e744';
}

.e-grid .e-icon-grightarrow::before,
.e-grid-menu .e-icon-grightarrow::before {
  content: '\e70b';
}

.e-grid .e-icon-filter::before,
.e-grid .e-icon-filter.e-filtered::before,
.e-grid-menu .e-icon-filter::before,
.e-grid-menu .e-icon-filter.e-filtered::before {
  content: '\e714';
}

.e-grid .e-resfilter-icon::before,
.e-grid-menu .e-resfilter-icon::before {
  content: '\e714';
}

.e-grid .e-ressort-icon::before,
.e-grid-menu .e-ressort-icon::before {
  content: '\e741';
}

.e-grid .e-excl-filter-icon::before,
.e-grid-menu .e-excl-filter-icon::before {
  content: '\e714';
}

.e-grid .e-excl-filter-icon.e-filtered::before,
.e-grid-menu .e-excl-filter-icon.e-filtered::before {
  content: '\e748';
}

.e-grid.e-rtl .e-icon-grightarrow::before,
.e-grid-menu.e-rtl .e-icon-grightarrow::before {
  content: '\e71f';
}

.e-grid .e-icon-group::before,
.e-grid-menu .e-icon-group::before {
  content: '\e7d5';
}

.e-grid .e-icon-ungroup::before,
.e-grid-menu .e-icon-ungroup::before {
  content: '\e7d5';
}

.e-grid .e-icon-reorderuparrow::before,
.e-grid-menu .e-icon-reorderuparrow::before {
  content: '\e78d';
}

.e-grid .e-icon-reorderdownarrow::before,
.e-grid-menu .e-icon-reorderdownarrow::before {
  content: '\e798';
}

.e-grid .e-print::before,
.e-grid-menu .e-print::before {
  content: '\e743';
}

.e-grid .e-add::before,
.e-grid-menu .e-add::before {
  content: '\e759';
}

.e-grid .e-resback-icon::before,
.e-grid-menu .e-resback-icon::before {
  content: '\e728';
}

.e-grid .e-wordexport::before,
.e-grid-menu .e-wordexport::before {
  content: '\e7b0';
}

.e-grid .e-pdfexport::before,
.e-grid-menu .e-pdfexport::before {
  content: '\e727';
}

.e-grid .e-csvexport::before,
.e-grid-menu .e-csvexport::before {
  content: '\e725';
}

.e-grid .e-excelexport::before,
.e-grid-menu .e-excelexport::before {
  content: '\e74e';
}

.e-grid .e-edit::before,
.e-grid-menu .e-edit::before {
  content: '\e78f';
}

.e-grid .e-columnmenu::before,
.e-grid .e-columnmenu.e-filtered::before,
.e-grid-menu .e-columnmenu::before,
.e-grid-menu .e-columnmenu.e-filtered::before {
  content: '\e781';
}

.e-grid .e-delete::before,
.e-grid-menu .e-delete::before {
  content: '\e773';
}

.e-grid .e-cancel::before,
.e-grid-menu .e-cancel::before {
  content: '\e745';
}

.e-grid .e-copy::before,
.e-grid-menu .e-copy::before {
  content: '\e77b';
}

.e-grid .e-save::before,
.e-grid-menu .e-save::before {
  content: '\e74d';
}

.e-grid .e-update::before,
.e-grid-menu .e-update::before {
  content: '\e74d';
}

.e-grid .e-search-icon::before,
.e-grid-menu .e-search-icon::before {
  content: '\e724';
}

.e-grid .e-cancel-icon::before,
.e-grid-menu .e-cancel-icon::before {
  content: '\e745';
}

.e-grid .e-columnchooserdiv::before,
.e-grid-menu .e-columnchooserdiv::before {
  content: '\e714';
}

.e-grid .e-ccsearch-icon::before,
.e-grid-menu .e-ccsearch-icon::before {
  content: '\e724';
}

.e-grid .e-columnchooser::before,
.e-grid-menu .e-columnchooser::before {
  content: '\e21e';
}

.e-grid .e-columnchooser-btn::before,
.e-grid-menu .e-columnchooser-btn::before {
  content: '\e744';
}

.e-grid .e-cc-icon::before,
.e-grid-menu .e-cc-icon::before {
  content: '\e744';
}

.e-grid .e-icon-rowdragicon::before,
.e-grid-menu .e-icon-rowdragicon::before {
  content: '\e7d6';
}

.e-grid.e-rtl .e-icon-rowdragicon::before,
.e-grid-menu.e-rtl .e-icon-rowdragicon::before {
  content: '\e7d6';
}

.e-grid .e-ccsearch-icon.e-cc-cancel::before,
.e-grid .e-chkcancel-icon::before,
.e-grid-menu .e-ccsearch-icon.e-cc-cancel::before,
.e-grid-menu .e-chkcancel-icon::before {
  content: '\e745';
}

.e-responsive-dialog .e-resfilterback::before {
  content: '\e728';
}

.e-responsive-dialog .e-filterset::before {
  content: '\e714';
}

.e-responsive-dialog .e-search-icon::before {
  content: '\e724';
}

.e-responsive-dialog .e-chkcancel-icon::before {
  content: '\e7a7';
}

.e-responsive-dialog .e-icon-filter-clear::before {
  content: '\e748';
}

.e-row-responsive-filter .e-dlg-closeicon-btn .e-icon-dlg-close::before {
  content: '\e728';
}

/*! Grid layout */

.e-disableuserselect {
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

/*! Blazor column menu custom css */

.e-contextmenu-container.e-sfcontextmenu.e-hide-menu {
  visibility: hidden;
}

.e-emptyicon {
  opacity: 0;
}

.e-device .e-flmenu-valuediv {
  padding: 24px 0 0;
}

.e-bigger .e-grid,
.e-grid.e-bigger {
  font-size: 16px;
}

.e-bigger .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop),
.e-grid.e-bigger .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
  font-size: 14px;
}

.e-bigger .e-grid .e-row .e-icon-rowdragicon::before,
.e-grid.e-bigger .e-row .e-icon-rowdragicon::before {
  font-size: 14px;
}

.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper,
.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}

.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,
.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
  min-width: 38px;
}

.e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn .e-icons,
.e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn .e-icons {
  font-size: 18px;
}

.e-bigger .e-grid .e-flmenu-valuediv,
.e-grid.e-bigger .e-flmenu-valuediv {
  padding: 16px 0 0;
}

.e-bigger .e-grid .e-headercell,
.e-grid.e-bigger .e-headercell {
  height: 50px;
  padding: 0 12px 0;
}

.e-bigger .e-grid .e-headercelldiv,
.e-grid.e-bigger .e-headercelldiv {
  font-size: 16px;
  height: 24px;
  line-height: 24px;
}

.e-bigger .e-grid .e-headercell,
.e-bigger .e-grid .e-detailheadercell,
.e-grid.e-bigger .e-headercell,
.e-grid.e-bigger .e-detailheadercell {
  font-size: 16px;
}

.e-bigger .e-grid .e-icons,
.e-grid.e-bigger .e-icons {
  font-size: 16px;
}

.e-bigger .e-grid .e-gridheader thead .e-icons,
.e-grid.e-bigger .e-gridheader thead .e-icons {
  font-size: 8px;
}

.e-bigger .e-grid .e-icon-gdownarrow,
.e-grid.e-bigger .e-icon-gdownarrow {
  font-size: 12px;
}

.e-bigger .e-grid .e-icon-grightarrow,
.e-grid.e-bigger .e-icon-grightarrow {
  font-size: 12px;
}

.e-bigger .e-grid .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn,
.e-grid.e-bigger .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn {
  font-size: 12px;
}

.e-bigger .e-grid .e-gridheader tr th:last-child,
.e-grid.e-bigger .e-gridheader tr th:last-child {
  padding-right: 12px;
}

.e-bigger .e-grid .e-gridheader tr th:last-child.e-filterbarcell,
.e-grid.e-bigger .e-gridheader tr th:last-child.e-filterbarcell {
  padding-left: 2px;
}

.e-bigger .e-grid .e-gridheader tr th:first-child,
.e-grid.e-bigger .e-gridheader tr th:first-child {
  padding-left: 12px;
}

.e-bigger .e-grid .e-gridheader tr th:first-child.e-filterbarcell,
.e-grid.e-bigger .e-gridheader tr th:first-child.e-filterbarcell {
  padding-left: 2px;
}

.e-bigger .e-grid .e-headercelldiv,
.e-grid.e-bigger .e-headercelldiv {
  font-size: 16px;
}

.e-bigger .e-grid .e-rowcell,
.e-bigger .e-grid .e-summarycell,
.e-bigger .e-grid .e-groupcaption,
.e-grid.e-bigger .e-rowcell,
.e-grid.e-bigger .e-summarycell,
.e-grid.e-bigger .e-groupcaption {
  font-size: 16px;
  padding: 12px 12px;
}

.e-bigger .e-grid .e-rowcell:first-child,
.e-bigger .e-grid .e-summarycell:first-child,
.e-grid.e-bigger .e-rowcell:first-child,
.e-grid.e-bigger .e-summarycell:first-child {
  padding-left: 12px;
}

.e-bigger .e-grid .e-rowcell:last-child,
.e-bigger .e-grid .e-summarycell:last-child,
.e-grid.e-bigger .e-rowcell:last-child,
.e-grid.e-bigger .e-summarycell:last-child {
  padding-right: 12px;
}

.e-bigger .e-grid .e-filterbarcell,
.e-bigger .e-grid .e-filterbarcelldisabled,
.e-grid.e-bigger .e-filterbarcell,
.e-grid.e-bigger .e-filterbarcelldisabled {
  height: 50px;
  padding: 0 12px;
}

.e-bigger .e-grid .e-filterbarcell input,
.e-grid.e-bigger .e-filterbarcell input {
  height: 39px;
}

.e-bigger .e-grid .e-ftrchk,
.e-grid.e-bigger .e-ftrchk {
  padding-bottom: 9px;
  padding-top: 9px;
}

.e-bigger .e-grid .e-columnmenu,
.e-grid.e-bigger .e-columnmenu {
  bottom: 31px;
}

.e-bigger .e-grid.e-device.e-noselect,
.e-grid.e-bigger.e-device.e-noselect {
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-bigger .e-grid .e-dialog.e-checkboxfilter,
.e-bigger .e-grid .e-dialog.e-flmenu,
.e-grid.e-bigger .e-dialog.e-checkboxfilter,
.e-grid.e-bigger .e-dialog.e-flmenu {
  min-width: 260px;
}

.e-bigger .e-grid .e-dialog.e-checkboxfilter,
.e-grid.e-bigger .e-dialog.e-checkboxfilter {
  min-height: 348px;
}

.e-bigger .e-grid .e-checkboxfilter .e-dlg-content,
.e-grid.e-bigger .e-checkboxfilter .e-dlg-content {
  padding-left: 7px;
}

.e-bigger .e-grid .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid .e-checkboxfilter .e-searchbox,
.e-grid.e-bigger .e-checkboxfilter .e-ftrchk,
.e-grid.e-bigger .e-checkboxfilter .e-searchbox {
  padding-left: 9px;
}

.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-dlg-content,
.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-dlg-content {
  padding-left: 16px;
  padding-right: 7px;
}

.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-searchbox,
.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-ftrchk,
.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-searchbox {
  padding-left: 0;
  padding-right: 9px;
}

.e-bigger .e-grid .e-filtermenudiv,
.e-grid.e-bigger .e-filtermenudiv {
  margin: -20px -7px;
}

.e-bigger .e-grid .e-sortfilterdiv,
.e-grid.e-bigger .e-sortfilterdiv {
  margin: -31px -2px;
}

.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -32px 18px -31px 0;
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
.e-bigger .e-grid .e-wrap .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
.e-grid.e-bigger .e-wrap .e-sortfilterdiv {
  margin: -31px 8px;
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv
.e-wrap .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv
.e-wrap .e-rightalign .e-sortfilterdiv {
  margin: -30px -5px;
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv
.e-wrap .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv
.e-wrap .e-fltr-icon .e-sortfilterdiv {
  margin: -30px 28px -31px 0;
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-bigger .e-grid .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -26px -20px 0 0;
}

.e-bigger .e-grid.e-wrap .e-rowcell,
.e-bigger .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,
.e-bigger .e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-grid.e-bigger.e-wrap .e-rowcell,
.e-grid.e-bigger.e-wrap .e-columnheader .e-stackedheadercelldiv,
.e-grid.e-bigger.e-wrap .e-columnheader .e-headercelldiv {
  line-height: 24px;
}

.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortfilterdiv {
  margin: -32px -2px;
}

.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortnumber,
.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortnumber {
  float: left;
  margin: 2px 0 0 19px;
}

.e-bigger .e-grid .e-sortnumber,
.e-grid.e-bigger .e-sortnumber {
  border-radius: 65%;
  display: inline-block;
  float: right;
  font-size: 9px;
  height: 15px;
  line-height: 16px;
  margin: 3px 19px 0 2px;
  text-align: center;
  width: 15px;
}

.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -32px -20px 0 2px;
}

.e-bigger .e-grid.e-rtl .e-headercell .e-sortfilterdiv,
.e-bigger .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-headercell .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-detailheadercell .e-sortfilterdiv {
  margin: -31px 5px;
}

.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
  margin: -31px 22px;
}

.e-bigger .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -29px 0 0 14px;
}

.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -29px 0 0 33px;
}

.e-bigger .e-grid.e-rtl .e-filtermenudiv,
.e-grid.e-bigger.e-rtl .e-filtermenudiv {
  margin: -20px 0 -18px -52px;
}

.e-bigger .e-grid.e-rtl .e-rightalign .e-filtermenudiv,
.e-grid.e-bigger.e-rtl .e-rightalign .e-filtermenudiv {
  margin: -20px 0 -18px -72px;
}

.e-bigger .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-bigger .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber {
  margin: 6px 0 0 6px;
}

.e-bigger .e-grid .e-rowcell,
.e-bigger .e-grid .e-summarycell,
.e-bigger .e-grid .e-emptyrow td,
.e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
.e-grid.e-bigger .e-rowcell,
.e-grid.e-bigger .e-summarycell,
.e-grid.e-bigger .e-emptyrow td,
.e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,
.e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  line-height: 24px;
}

.e-bigger .e-grid .e-filterbarcell input,
.e-grid.e-bigger .e-filterbarcell input {
  font-size: 16px;
}

.e-bigger .e-grid .e-groupdroparea,
.e-grid.e-bigger .e-groupdroparea {
  font-size: 16px;
  min-height: 65px;
  padding: 22px 24px;
}

.e-bigger .e-grid .e-cloneproperties,
.e-grid.e-bigger .e-cloneproperties {
  padding: 2px 12px 1px;
}

.e-bigger .e-grid .e-cloneproperties.e-draganddrop,
.e-grid.e-bigger .e-cloneproperties.e-draganddrop {
  padding: 2px 0 1px;
}

.e-bigger .e-grid .e-headerclone,
.e-grid.e-bigger .e-headerclone {
  font-size: 16px;
}

.e-bigger .e-grid .e-groupdroparea.e-grouped,
.e-grid.e-bigger .e-groupdroparea.e-grouped {
  padding: 2px 8px 8px;
}

.e-bigger .e-grid .e-frozenheader table tr td.e-rowcell,
.e-grid.e-bigger .e-frozenheader table tr td.e-rowcell {
  height: 42px;
}

.e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-grid .e-frozenhdrcont table tr td:first-child:empty,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
.e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,
.e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,
.e-grid.e-bigger .e-frozenhdrcont table tr td:first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 48px;
}

.e-bigger .e-grid.e-bigger .e-columnmenu,
.e-grid.e-bigger.e-bigger .e-columnmenu {
  bottom: 13px;
  margin: 0 -3px;
}

.e-bigger .e-grid .e-columnmenu,
.e-grid.e-bigger .e-columnmenu {
  right: 10px;
}

.e-bigger .e-grid .e-groupheadercell,
.e-bigger .e-grid .e-groupheadercell:hover,
.e-grid.e-bigger .e-groupheadercell,
.e-grid.e-bigger .e-groupheadercell:hover {
  border-radius: 6px;
  height: 30px;
  margin: 15px 0 0 10px;
  padding: 6px 0;
  font-size: 14px;
}

.e-bigger .e-grid .e-groupheadercell:hover,
.e-grid.e-bigger .e-groupheadercell:hover {
  padding: 6px 0;
}

.e-bigger .e-grid .e-gdclone,
.e-grid.e-bigger .e-gdclone {
  border-radius: 6px;
  padding: 10px 6px 6px;
}

.e-bigger .e-grid .e-groupheadercell span,
.e-grid.e-bigger .e-groupheadercell span {
  height: 4px;
  line-height: 4px;
  padding: 8px 4px 8px 12px;
}

.e-bigger .e-grid .e-groupheadercell .e-ungroupbutton,
.e-grid.e-bigger .e-groupheadercell .e-ungroupbutton {
  font-size: 14px;
}

.e-bigger .e-grid .e-groupheadercell .e-grouptext,
.e-grid.e-bigger .e-groupheadercell .e-grouptext {
  line-height: 3px;
}

.e-bigger .e-grid .e-row .e-input-group .e-input.e-field,
.e-bigger .e-grid .e-row .e-input-focus .e-input.e-field,
.e-grid.e-bigger .e-row .e-input-group .e-input.e-field,
.e-grid.e-bigger .e-row .e-input-focus .e-input.e-field {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 16px;
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field,
.e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field,
.e-grid.e-bigger.e-device .e-row .e-input-group .e-input.e-field,
.e-grid.e-bigger.e-device .e-row .e-input-focus .e-input.e-field {
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-grid .e-row .e-input-group,
.e-grid.e-bigger .e-row .e-input-group {
  margin-bottom: 2px;
  vertical-align: middle;
}

.e-bigger .e-grid.e-device .e-headercell,
.e-grid.e-bigger.e-device .e-headercell {
  padding: 0 12px 0;
}

.e-bigger .e-grid.e-device .e-headercell:first-child,
.e-grid.e-bigger.e-device .e-headercell:first-child {
  padding: 0 12px 0 16px;
}

.e-bigger .e-grid.e-device .e-headercell:last-child,
.e-grid.e-bigger.e-device .e-headercell:last-child {
  padding: 0 16px 0 12px;
}

.e-bigger .e-grid.e-device .e-groupheadercell span,
.e-grid.e-bigger.e-device .e-groupheadercell span {
  line-height: 33px;
}

.e-bigger .e-grid.e-device .e-rowcell,
.e-bigger .e-grid.e-device .e-summarycell,
.e-grid.e-bigger.e-device .e-rowcell,
.e-grid.e-bigger.e-device .e-summarycell {
  padding: 7px 12px;
}

.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:first-child,
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:first-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:first-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:first-child {
  padding: 7px 12px 7px 16px;
}

.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:last-child,
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:last-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:last-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:last-child {
  padding: 7px 16px 7px 12px;
}

.e-bigger .e-grid.e-device .e-filterbarcell,
.e-grid.e-bigger.e-device .e-filterbarcell {
  padding: 7px 12px;
}

.e-bigger .e-grid.e-device .e-filterbarcell:first-child,
.e-grid.e-bigger.e-device .e-filterbarcell:first-child {
  padding: 7px 12px 7px 16px;
}

.e-bigger .e-grid.e-device .e-filterbarcell:last-child,
.e-grid.e-bigger.e-device .e-filterbarcell:last-child {
  padding: 7px 16px 7px 12px;
}

.e-bigger .e-grid.e-device .e-groupheadercell .e-ungroupbutton,
.e-grid.e-bigger.e-device .e-groupheadercell .e-ungroupbutton {
  line-height: 37px;
}

.e-bigger .e-grid.e-device .e-normaledit .e-rowcell,
.e-grid.e-bigger.e-device .e-normaledit .e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell,
.e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-grid .e-unboundcell,
.e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell,
.e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell,
.e-grid.e-bigger .e-unboundcell,
.e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell,
.e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell {
  padding-bottom: 6px;
  padding-top: 6px;
}

.e-bigger .e-grid .e-grouptext,
.e-grid.e-bigger .e-grouptext {
  margin-right: 0;
  width: auto;
}

.e-bigger .e-grid .e-gridheader table th[rowspan],
.e-bigger .e-grid.e-device .e-gridheader table th[rowspan],
.e-grid.e-bigger .e-gridheader table th[rowspan],
.e-grid.e-bigger.e-device .e-gridheader table th[rowspan] {
  padding-bottom: 20px;
}

.e-bigger .e-grid .e-groupsort,
.e-bigger .e-grid span.e-ungroupbutton,
.e-bigger .e-grid .e-toggleungroup,
.e-grid.e-bigger .e-groupsort,
.e-grid.e-bigger span.e-ungroupbutton,
.e-grid.e-bigger .e-toggleungroup {
  margin-left: -8px;
  margin-top: -1px;
}

.e-bigger .e-grid span.e-ungroupbutton.e-icons,
.e-grid.e-bigger span.e-ungroupbutton.e-icons {
  font-size: 12px;
  margin-left: -7px;
  margin-top: -1px;
  margin-right: 8px;
}

.e-bigger .e-grid .e-groupsort,
.e-grid.e-bigger .e-groupsort {
  margin-right: 0;
  margin-top: -1px;
}

.e-bigger .e-grid.e-rtl .e-groupheadercell,
.e-bigger .e-grid.e-rtl .e-groupheadercell:hover,
.e-grid.e-bigger.e-rtl .e-groupheadercell,
.e-grid.e-bigger.e-rtl .e-groupheadercell:hover {
  margin: 14px 9px 0 0;
  padding: 6px 6px 4px 9px;
}

.e-bigger .e-grid.e-rtl span.e-ungroupbutton.e-icons,
.e-grid.e-bigger.e-rtl span.e-ungroupbutton.e-icons {
  margin-left: -13px;
  margin-right: -15px;
  margin-top: 6px;
  padding-top: 0;
}

.e-bigger .e-grid .e-groupcaption,
.e-grid.e-bigger .e-groupcaption {
  line-height: 32px;
}

.e-bigger .e-grid .e-ccdlg .e-dlg-content,
.e-grid.e-bigger .e-ccdlg .e-dlg-content {
  margin: 40px 0 0;
  padding: 16px 16px 16px 16px;
}

.e-bigger .e-grid .e-ccdlg .e-ccul-ele,
.e-grid.e-bigger .e-ccdlg .e-ccul-ele {
  padding: 0;
}

.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
.e-grid.e-bigger .e-ccdlg .e-cc-searchdiv {
  padding-left: 4px;
}

.e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
.e-grid.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
  padding-left: 8px;
}

.e-bigger .e-grid .e-ccdlg li.e-cclist,
.e-grid.e-bigger .e-ccdlg li.e-cclist {
  padding: 8px 0;
}

.e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv,
.e-grid.e-bigger .e-ccdlg .e-toolbar .e-ccdiv {
  margin-top: 0;
}

.e-grid {
  border-radius: 4px;
  border-style: none solid solid;
  border-width: 1px;
  display: block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  height: auto;
  position: relative;
}

.e-grid .e-gridheader {
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-grid .e-groupdroparea.e-sticky,
.e-grid .e-toolbar.e-sticky,
.e-grid .e-gridheader.e-sticky {
  position: sticky;
  z-index: 10;
}

.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderuparrow,
.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderdownarrow,
.e-grid .e-ccdlg.e-sticky {
  position: fixed;
  z-index: 10;
}

.e-grid .e-groupdroparea.e-sticky {
  opacity: 1;
}

.e-grid .e-gridheader .e-firstrow-dragborder,
.e-grid.e-rtl .e-gridheader .e-firstrow-dragborder,
.e-grid .e-gridcontent .e-lastrow-dragborder,
.e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder {
  bottom: 0;
  background-color: #317ab9;
  height: 2px;
  position: absolute;
}

.e-grid .e-grid-relative {
  position: relative;
}

.e-grid .e-dropitemscount {
  border: 1px solid #ddd;
  border-radius: 17px;
  box-sizing: content-box;
  font-size: 13px;
  line-height: normal;
  margin-left: -8px;
  min-width: 12px;
  padding: 3px 7px 4px;
  position: absolute;
  text-align: center;
  top: -10px;
  z-index: 5;
}

.e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop,
.e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
  border-top: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  border-bottom: 0;
}

.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder,
.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder,
.e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder,
.e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder {
  box-shadow: 0 2px 0 0 #317ab9;
  position: relative;
  z-index: 5;
}

.e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
  font-size: 14px;
}

.e-grid .e-row .e-icon-rowdragicon::before {
  display: block;
  text-indent: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #6c757d;
  opacity: 0.54;
}

.e-grid .e-row .e-icon-rowdragmoveicon::before {
  font-size: 12px;
  font-weight: bold;
}

.e-grid .e-row .e-icon-rowdragmoveicon {
  padding-left: 10px;
}

.e-grid .e-draganddrop .e-rowcell, .e-grid.e-rtl .e-draganddrop .e-rowcell {
  padding-left: 6px;
  padding-right: 6px;
}

.e-grid .e-gridcontent .e-rowdragdrop,
.e-grid .e-gridheader .e-rowdragdrop {
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #ddd;
}

.e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell {
  border-bottom-width: 1px;
}

.e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
  position: relative;
  left: -5px;
}

.e-grid .e-icon-rowdragicon {
  font-size: 10px;
  text-indent: 11px;
}

.e-grid .e-toolbar {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #dee2e6;
  border-radius: 0;
}

.e-grid .e-res-toolbar {
  border-bottom: 1px solid;
  border-bottom-color: #dee2e6;
}

.e-grid .e-res-toolbar .e-toolbar-items {
  min-height: initial;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover,
.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:active,
.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:focus,
.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:hover,
.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:active,
.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:focus {
  background: none;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-icons {
  color: #495057;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item .e-tbar-btn .e-resfilter-icon {
  font-size: 18px;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right {
  width: calc(100% - 50px);
}

.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::before,
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group::after {
  background: none;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-search-icon {
  font-size: 18px;
  margin-top: -3px;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group {
  border: 0;
  opacity: 1;
  padding: 1.5px 5.5px;
  padding-right: 9px;
  width: 100%;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-input {
  margin-top: 2px;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-search-icon {
  margin-top: 0;
  padding-left: 7px;
}

.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper {
  padding-left: 0;
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper {
  padding-bottom: 3px;
  padding-top: 3px;
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
  margin-bottom: 0;
  opacity: .6;
  width: 230px;
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus {
  opacity: 1;
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
  min-width: 32px;
}

.e-bigger .e-grid .e-group-animator .e-groupheadercell,
.e-bigger .e-grid .e-group-animator .e-groupheadercell:hover {
  margin: 15px 0 15px 0;
  border-bottom-width: 1px;
}

.e-grid .e-groupdroparea.e-group-animate.e-grouped {
  height: 54px;
}

.e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
  margin-top: 22px;
}

.e-grid .e-group-animator .e-groupheadercell,
.e-grid .e-group-animator .e-groupheadercell:hover {
  margin: 12px 0 12px 0;
  border-bottom-width: 1px;
}

.e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next {
  display: none;
}

.e-grid .e-groupdroparea.e-group-animate.e-grouped {
  overflow: hidden;
  padding: 0;
  height: 48px;
  border-bottom-width: 0;
}

.e-grid.e-rtl .e-group-animator {
  float: right;
}

.e-grid.e-rtl .e-group-animate .e-groupheadercell, .e-grid.e-rtl .e-group-animate .e-groupheadercell:hover {
  margin-right: 0;
  margin-left: 0;
}

.e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup {
  transform: rotate(180deg);
  margin-top: 15px;
}

.e-grid.e-rtl .e-group-animator:first-child .e-groupheadercell {
  margin: 12px 12px 12px 0;
}

.e-grid .e-group-animator:first-child .e-groupheadercell {
  margin: 12px 0 12px 12px;
}

.e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
  margin-top: 9px;
}

.e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
  display: inline-block;
  height: 24px;
  font-size: 12px;
  line-height: 19px;
  padding: 0;
  vertical-align: middle;
}

.e-grid .e-group-animator .e-icon-drag.e-icons {
  margin-left: 8px;
}

.e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag {
  cursor: move;
}

.e-grid .e-group-animate .e-drag.e-icon-drag::before {
  opacity: 1;
}

.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next {
  display: inline-block;
  float: left;
  height: 24px;
  line-height: 32px;
  padding: 0;
  vertical-align: middle;
}

.e-grid .e-groupdroparea.e-grouped {
  padding: 0 6px 6px;
}

.e-grid .e-groupdroparea.e-grouped {
  padding: 0 6px 6px;
}

.e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
  border-top: 0;
}

.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
  border-bottom: 1px solid;
}

.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
  border-bottom: 0;
}

.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
  border-top: 1px solid;
}

.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
  border-top: 0;
}

.e-grid.e-default .e-grouptopleftcell {
  border-top: 2px solid;
}

.e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
  border-left: 1px solid;
}

.e-grid.e-default.e-hidelines .e-headercell.e-firstheader {
  border-left: 0;
}

.e-grid.e-default.e-verticallines .e-grouptopleftcell,
.e-grid.e-default.e-bothlines .e-grouptopleftcell,
.e-grid.e-default.e-hidelines .e-grouptopleftcell {
  border-top-width: 0;
}

.e-grid.e-default.e-verticallines .e-detailrowcollapse,
.e-grid.e-default.e-verticallines .e-detailrowexpand,
.e-grid.e-default.e-verticallines .e-rowdragdrop, .e-grid.e-default.e-hidelines .e-detailrowcollapse,
.e-grid.e-default.e-hidelines .e-detailrowexpand,
.e-grid.e-default.e-hidelines .e-rowdragdrop {
  border-top-width: 0;
}

.e-grid.e-default.e-horizontallines .e-grouptopleftcell {
  border-top: 1px solid;
}

.e-grid .e-gridheader .e-headercell .e-rhandler,
.e-grid .e-gridheader .e-headercell .e-rsuppress {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 4px;
}

.e-grid .e-gridheader .e-frozenheader .e-headercell .e-rhandler:last-of-type,
.e-grid .e-gridheader .e-frozenheader .e-headercell .e-rsuppress:last-of-type {
  right: 0;
}

.e-grid .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rhandler,
.e-grid .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rsuppress {
  left: 0;
}

.e-grid.e-device .e-gridheader .e-headercell .e-rhandler {
  width: 14px;
}

.e-grid.e-rtl .e-gridheader .e-headercell .e-rhandler,
.e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress {
  left: 0;
  right: auto;
}

.e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler {
  border-right-width: 0;
}

.e-grid.e-resize-lines .e-gridheader .e-frozen-right-header th.e-headercell .e-rhandler {
  border-right-width: 0;
}

.e-grid.e-rtl .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rhandler,
.e-grid.e-rtl .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rsuppress {
  right: 0;
}

.e-grid.e-rtl.e-resize-lines .e-gridheader .e-frozen-right-header th.e-headercell .e-rhandler {
  border-right-width: 1px;
  border-left-width: 0;
}

.e-grid .e-rhelper {
  position: absolute;
  width: 1px;
}

.e-grid .e-virtual-rhandler {
  z-index: 1;
}

.e-grid.e-device .e-ricon::before {
  border-bottom: 6px solid transparent;
  border-right: 6px solid;
  border-top: 6px solid transparent;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 20px;
}

.e-grid.e-device .e-ricon::after {
  border-bottom: 6px solid transparent;
  border-left: 6px solid;
  border-top: 6px solid transparent;
  content: '';
  display: block;
  height: 0;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 20px;
  z-index: 3;
}

.e-grid.e-rcursor,
.e-grid .e-gridheader .e-stackedheadercell.e-rcursor,
.e-grid .e-gridheader .e-rcursor {
  cursor: col-resize;
}

.e-grid.e-editing .e-gridheader .e-rcursor {
  cursor: default;
}

.e-grid .e-table {
  border-collapse: separate;
  table-layout: fixed;
  width: 100%;
}

.e-grid .e-tableborder {
  border-right: 1px solid;
}

.e-grid .e-virtualtable {
  will-change: transform;
  z-index: 1;
}

.e-grid .e-headercelldiv {
  border: 0 none;
  display: block;
  font-size: 14px;
  font-weight: Bold;
  height: 21px;
  line-height: 21px;
  margin: -5px;
  overflow: hidden;
  padding: 0 0.4em;
  text-align: left;
  text-transform: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-grid .e-headercelldiv.e-headerchkcelldiv {
  overflow: visible;
}

.e-grid .e-gridheader .e-headercontent .e-rightalign .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 .6em;
}

.e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 .6em;
}

.e-grid .e-headercell,
.e-grid .e-headercell.e-stackedheadercell,
.e-grid .e-headercell.e-defaultcursor {
  cursor: default;
}

.e-grid .e-headercell.e-mousepointer,
.e-grid .e-headercell.e-stackedheadercell.e-mousepointer {
  cursor: pointer;
}

.e-grid .e-gridheader .e-headercell,
.e-grid .e-gridheader .e-detailheadercell {
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-grid .e-gridcontent tr:first-child td {
  border-top: 0 none;
}

.e-grid .e-gridheader tr:first-child th {
  border-top: 0 none;
}

.e-grid .e-gridheader tr th:last-child.e-filterbarcell {
  padding-right: 2px;
}

.e-grid .e-gridheader tr th:last-child {
  padding-right: 12px;
}

.e-grid .e-gridheader tr th:first-child {
  padding-left: 12px;
}

.e-grid .e-gridheader tr th:first-child.e-filterbarcell {
  padding-left: 2px;
}

.e-grid .e-gridheader {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}

.e-grid .e-frozenhdrcont {
  border-bottom-width: 0;
}

.e-grid .e-frozenhdrcont table tr:not(.e-editedrow):first-child td {
  border-top-style: solid;
  border-top-width: 1px;
}

.e-grid.e-bothlines .e-filterbarcell,
.e-grid.e-bothlines .e-filterbarcelldisabled {
  border-width: 2px 0 0 1px;
}

.e-grid .e-headercell,
.e-grid .e-detailheadercell {
  border-style: solid;
  border-width: 0;
  font-size: 14px;
  font-weight: Bold;
  height: 36px;
  overflow: hidden;
  padding: 0 12px 0;
  position: relative;
  text-align: left;
}

.e-grid.e-device .e-headercell {
  padding: 0 12px 0;
}

.e-grid.e-device .e-headercell:first-child {
  padding: 0 12px 0 16px;
}

.e-grid.e-device .e-headercell:last-child {
  padding: 0 16px 0 12px;
}

.e-grid .e-rowcell {
  border-style: solid;
  border-width: 1px 0 0;
  display: table-cell;
  font-size: 14px;
  line-height: 21px;
  overflow: hidden;
  padding: 7px 12px;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}

.e-grid .e-frozenheader table .e-insertedrow td.e-rowcell,
.e-grid .e-frozencontent table .e-insertedrow td.e-rowcell,
.e-grid .e-movableheader table .e-insertedrow td.e-rowcell,
.e-grid .e-movablecontent table .e-insertedrow td.e-rowcell,
.e-grid:not(.e-grid-min-height) .e-gridcontent .e-content tr.e-insertedrow .e-rowcell:empty,
.e-grid .e-row.e-emptyrow {
  height: 36px;
}

.e-grid .e-editedrow .e-input-group input.e-input,
.e-grid .e-editedrow .e-input-group.e-control-wrapper input.e-input,
.e-grid .e-addedrow .e-input-group input.e-input,
.e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input {
  min-height: unset;
}

.e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 35px;
}

.e-grid.e-afenabled .e-movablecontent,
.e-grid.e-afenabled .e-frozencontent,
.e-grid.e-afenabled .e-movableheader,
.e-grid.e-afenabled .e-frozenheader,
.e-grid.e-afenabled .e-headercontent, .e-grid.e-enabledboxbdr .e-movablecontent,
.e-grid.e-enabledboxbdr .e-frozencontent,
.e-grid.e-enabledboxbdr .e-movableheader,
.e-grid.e-enabledboxbdr .e-frozenheader,
.e-grid.e-enabledboxbdr .e-headercontent {
  position: relative;
}

.e-grid .e-rowcell:first-child,
.e-grid .e-summarycell:first-child {
  padding-left: 12px;
}

.e-grid .e-rowcell:last-child,
.e-grid .e-summarycell:last-child {
  padding-right: 12px;
}

.e-grid .e-unboundcell,
.e-grid .e-editedrow .e-normaledit .e-unboundcell,
.e-grid .e-addedrow .e-normaledit .e-unboundcell {
  padding-bottom: 4px;
  padding-top: 4px;
}

.e-grid .e-unboundcelldiv > button {
  margin: 0 4px;
}

.e-grid .e-unboundcelldiv {
  margin: 0 -3.5px;
}

.e-grid .e-summarycell {
  border-style: solid;
  border-width: 1px 0 0;
  font-size: 14px;
  font-weight: Bold;
  height: auto;
  line-height: 21px;
  padding: 7px 12px;
  white-space: normal;
  word-wrap: break-word;
}

.e-grid .e-summarycontent {
  display: flex;
}

.e-grid .e-summarycontent .e-frozenfootercontent {
  float: left;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.e-grid .e-summarycontent .e-frozen-right-footercontent {
  float: right;
}

.e-grid .e-summarycontent .e-frozen-right-footercontent .e-firstsummarycell {
  border-left: 1px solid;
  border-color: #e0e0e0;
}

.e-grid .e-summarycontent .e-movablefootercontent {
  height: inherit;
  overflow: hidden;
  flex: 1;
}

.e-grid .e-summarycontent .e-indentcell {
  border-width: 1px 0 0;
}

.e-grid .e-summarycontent .e-detailindentcelltop {
  border-width: 1px 0 0;
}

.e-grid.e-device .e-rowcell,
.e-grid.e-device .e-summarycell {
  padding: 7px 12px;
}

.e-grid.e-device .e-rowcell:first-child,
.e-grid.e-device .e-summarycell:first-child {
  padding: 7px 12px 7px 16px;
}

.e-grid.e-device .e-rowcell:last-child,
.e-grid.e-device .e-summarycell:last-child {
  padding: 7px 16px 7px 12px;
}

.e-grid td.e-rowcell.e-checkbox {
  padding: 8px 12px;
}

.e-grid td.e-rowcell.e-checkbox input[type='checkbox'] {
  margin-top: 0;
}

.e-grid.e-default .e-rowcell.e-lastrowcell {
  border-bottom-width: 1px;
}

.e-grid.e-default .e-detailrowcollapse.e-lastrowcell {
  border-bottom-width: 1px;
}

.e-grid.e-default .e-detailrow .e-lastrowcell {
  border-bottom: 1px solid;
  border-bottom-color: #dee2e6;
}

.e-grid.e-bothlines .e-rowcell.e-lastrowcell {
  border-bottom-width: 1px;
}

.e-grid.e-bothlines .e-rowcell {
  border-width: 1px 0 0 1px;
}

.e-grid .e-gridheader table th[rowspan],
.e-grid.e-device .e-gridheader table th[rowspan] {
  padding-bottom: 13px;
  vertical-align: bottom;
}

.e-grid .e-emptyrow td {
  line-height: 21px;
  padding: .7em;
}

.e-grid.e-responsive .e-rowcell,
.e-grid.e-responsive .e-headercelldiv {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.e-grid.e-responsive .e-rowcell.e-gridchkbox,
.e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv {
  text-overflow: clip;
}

.e-grid.e-default .e-headercell,
.e-grid.e-default .e-detailheadercell {
  border-width: 0;
}

.e-grid [aria-selected] + tr .e-detailindentcell {
  border-top-style: solid;
  border-top-width: 1px;
}

.e-grid.e-default.e-verticallines .e-headercell,
.e-grid.e-default.e-verticallines .e-detailheadercell {
  border-width: 0 0 0 1px;
}

.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
  border-bottom: 1px solid;
}

.e-grid.e-default .e-stackedheadercell {
  border-width: 1px 0 1px 1px;
}

.e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
  border-left-width: 0;
}

.e-grid.e-default.e-bothlines .e-headercell,
.e-grid.e-default.e-bothlines .e-detailheadercell {
  border-width: 0 0 0 1px;
}

.e-grid.e-default table th[rowspan] {
  border-width: 0 0 0 1px;
}

.e-grid tr th.e-firstcell {
  border-left-style: solid;
  border-left-width: 1px;
}

.e-grid.e-default tr td:first-child,
.e-grid.e-default tr th.e-headercell:first-child:not(.e-firstcell),
.e-grid.e-default tr th.e-detailheadercell:first-child,
.e-grid.e-default tr th.e-filterbarcell:first-child {
  border-left-width: 0;
}

.e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst {
  border-left-width: 0;
}

.e-grid .e-hide {
  display: none;
}

.e-grid .e-rowcell,
.e-grid .e-gridcontent,
.e-grid .e-gridheader,
.e-grid .e-headercontent,
.e-grid .e-groupdroparea,
.e-grid .e-gridfooter,
.e-grid .e-summarycontent {
  overflow: hidden;
  vertical-align: middle;
}

.e-grid .e-sortfilterdiv {
  float: right;
  height: 16px;
  margin: -28px -10px;
  padding: 15px 0;
  width: 16px;
}

.e-grid .e-gridheader .e-rightalign .e-sortfilterdiv {
  float: left;
  margin: -28px -9px;
}

.e-grid .e-gridheader .e-sortfilter .e-rightalign .e-headercelldiv,
.e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv {
  padding: 0 5px 0;
}

.e-grid .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
  margin: -5px 15px -5px 0;
}

.e-grid .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
  margin: -5px 15px -5px -12px;
}

.e-grid .e-gridheader .e-sortfilter .e-headercelldiv,
.e-grid .e-gridheader .e-stackedheadercelldiv,
.e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 20px 0 5px;
}

.e-grid .e-filtermenudiv {
  float: right;
  margin: -19px -7px;
  padding: 6px;
  text-align: right;
}

.e-grid .e-filtermenudiv:hover {
  cursor: pointer;
}

.e-grid.e-print-grid-layout .e-pager, .e-grid.e-print-grid-layout .e-filterbar, .e-grid.e-print-grid-layout .e-icons:not(.e-frame), .e-grid.e-print-grid-layout .e-grouptopleftcell, .e-grid.e-print-grid-layout .e-recordpluscollapse, .e-grid.e-print-grid-layout .e-indentcell, .e-grid.e-print-grid-layout .e-recordplusexpand {
  display: none;
}

.e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop {
  display: table-cell;
}

.e-grid.e-print-grid-layout .e-content {
  overflow-y: hidden;
}

.e-grid.e-print-grid-layout .e-grouptext {
  width: auto;
}

.e-grid.e-print-grid-layout .e-detailcell {
  padding: .8em .6em;
}

.e-grid.e-print-grid {
  left: -1000px;
  top: -1000px;
}

.e-grid .e-flmenu-valuediv {
  padding: 14px 0 0;
}

.e-grid .e-flbldcontent {
  padding: 18px 18px 0;
}

.e-grid .e-flblbtn {
  width: 110px;
}

.e-grid .e-sortnumber {
  border-radius: 65%;
  display: inline-block;
  float: right;
  font-size: 9px;
  height: 15px;
  line-height: 16px;
  margin: 2px 8px 0 8px;
  text-align: center;
  width: 15px;
}

.e-grid .e-gridheader .e-rightalign .e-sortnumber {
  float: left;
  margin: 2px 8px 0 8px;
}

.e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -28px 10px -29px 0;
}

.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -28px -11px -5px -5px;
}

.e-grid.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
  margin: 3px 2px 0 10px;
}

.e-grid.e-wrap .e-gridheader .e-sortnumber {
  margin: 3px 5px 0 2px;
}

.e-grid.e-wrap .e-gridheader .e-sortfilterdiv {
  margin: -9px 10px;
}

.e-grid .e-movableheader .e-editcell.e-normaledit,
.e-grid .e-frozenheader .e-editcell.e-normaledit {
  border-top-color: transparent;
}

.e-grid .e-columnmenu {
  position: absolute;
  right: 23px;
  float: right;
  margin: -20px;
  padding: 6px;
}

.e-grid.e-wrap .e-columnmenu {
  margin: -19px -20px -20px -20px;
}

.e-grid.e-rtl .e-columnmenu {
  left: 23px;
  right: auto;
  margin: -19px -18px -18px -22px;
}

.e-grid.e-wrap.e-rtl .e-columnmenu {
  margin: -17px -13px -23px -25px;
}

.e-grid [class^='e-'] {
  box-sizing: border-box;
}

.e-grid .e-rowdragdropcell {
  border-style: solid;
  border-width: 1px 0 0;
}

.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand {
  border-style: solid;
  border-width: 1px 0 0;
  cursor: pointer;
}

.e-grid .e-detailindentcell {
  border-right-style: solid;
  border-right-width: 1px;
}

.e-grid .e-detailcell {
  border-top-style: solid;
  border-top-width: 1px;
  padding: .3em;
}

.e-grid.e-verticallines .e-rowcell,
.e-grid.e-verticallines .e-filterbarcell {
  border-width: 0 0 0 1px;
}

.e-grid.e-hidelines .e-rowcell,
.e-grid.e-horizontallines .e-headercell,
.e-grid.e-hidelines .e-headercell,
.e-grid.e-horizontallines .e-detailheadercell,
.e-grid.e-hidelines .e-detailheadercell,
.e-grid.e-hidelines tr th.e-firstcell,
.e-grid.e-hidelines .e-filterbarcell {
  border-width: 0;
}

.e-grid.e-horizontallines .e-headercell.e-stackedheadercell {
  border-width: 0 0 1px 1px;
}

.e-grid.e-horizontallines .e-rowcell {
  border-width: 1px 0 0;
}

.e-grid.e-horizontallines .e-filterbarcell {
  border-width: 1px 0 0;
}

.e-grid.e-horizontallines .e-rowcell.e-lastrowcell, .e-grid.e-verticallines .e-rowcell.e-lastrowcell, .e-grid.e-hidelines .e-rowcell.e-lastrowcell {
  border-bottom-width: 1px;
}

.e-grid.e-horizontallines .e-detailrowvisible, .e-grid.e-verticallines .e-detailrowvisible, .e-grid.e-hidelines .e-detailrowvisible, .e-grid.e-bothlines .e-detailrowvisible {
  border-left-width: 0;
}

.e-grid.e-verticallines .e-firstchildrow .e-rowcell,
.e-grid.e-verticallines .e-firstchildrow .e-detailrowcollapse,
.e-grid.e-verticallines .e-firstchildrow .e-detailrowexpand, .e-grid.e-hidelines .e-firstchildrow .e-rowcell,
.e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse,
.e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand {
  border-top-width: 1px;
}

.e-grid .e-filterbarcell .e-icons::before {
  display: block;
  margin: 0 auto;
}

.e-grid .e-filterbarcell .e-filtertext::-webkit-search-cancel-button,
.e-grid .e-search input::-webkit-search-cancel-button {
  display: none;
}

.e-grid .e-filterbarcell .e-filtertext::-ms-clear,
.e-grid .e-search input::-ms-clear {
  display: none;
}

.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  border-collapse: collapse;
  border-style: solid;
  border-width: 2px 0 0;
  cursor: default;
  height: 36px;
  overflow: hidden;
  padding: 1px 2px;
  vertical-align: middle;
}

.e-grid .e-rowdragheader {
  border-color: #dee2e6;
  border-style: solid;
  border-width: 2px 0 0;
}

.e-grid .e-filterbarcell input {
  border-radius: 4px;
  border-style: solid;
  border-width: 0;
  font-size: 14px;
  font-weight: normal;
  height: 32px;
  padding-right: 24px;
  text-indent: 1px;
  width: 100%;
}

.e-grid.e-device .e-filterbarcell {
  padding: 7px 12px;
}

.e-grid.e-device .e-filterbarcell:first-child {
  padding: 7px 12px 7px 16px;
}

.e-grid.e-device .e-filterbarcell:last-child {
  padding: 7px 16px 7px 12px;
}

.e-grid .e-searchclear {
  float: right;
  position: relative;
}

.e-grid.e-rtl .e-searchclear {
  float: left;
  position: relative;
}

.e-grid .e-checkboxlist {
  height: 200px;
  margin-top: 5px;
  min-height: 160px;
  overflow-y: auto;
}

.e-grid .e-checkfltrnmdiv {
  height: 60px;
  padding: 23px;
  text-align: center;
}

.e-grid .e-checkboxlist > span {
  padding-left: 8px;
}

.e-grid .e-chk-hidden {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  width: 1px;
}

.e-grid .e-checkselect,
.e-grid .e-checkselectall {
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}

.e-grid .e-rowcell .e-checkbox-wrapper,
.e-grid .e-rowcell .e-css.e-checkbox-wrapper {
  height: 20px;
  line-height: 20px;
}

.e-grid .e-dialog.e-checkboxfilter,
.e-grid .e-dialog.e-flmenu {
  min-width: 250px;
}

.e-grid .e-dialog.e-checkboxfilter .e-dlg-content,
.e-grid .e-dialog.e-flmenu .e-dlg-content {
  border-radius: 0;
}

.e-grid .e-dialog.e-checkboxfilter {
  min-height: 328px;
}

.e-grid .e-checkboxfilter .e-searchbox {
  display: block;
}

.e-grid .e-checkboxfilter .e-dlg-content {
  padding-left: 6px;
}

.e-grid .e-checkboxfilter .e-ftrchk,
.e-grid .e-checkboxfilter .e-searchbox {
  padding-left: 8px;
}

.e-grid .e-ftrchk {
  padding-bottom: 8px;
  padding-top: 8px;
}

.e-grid .e-filterdiv,
.e-grid .e-fltrtempdiv {
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

.e-grid .e-pager {
  border-bottom: transparent;
  border-left: transparent;
  border-right: transparent;
}

.e-grid .e-gridpopup {
  font-weight: normal;
  position: absolute;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  z-index: 99999;
}

.e-grid .e-gridpopup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}

.e-grid .e-lastsummarycell {
  border-right: 1px solid;
}

.e-grid .e-footerpadding {
  padding-right: 14px;
}

.e-grid .e-gridpopup span {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  padding: 4px;
  width: 26px;
}

.e-grid .e-gridpopup .e-tail::before,
.e-grid .e-gridpopup .e-tail::after {
  border: 10px solid transparent;
  content: '';
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}

.e-grid .e-gridpopup .e-downtail::after {
  top: 34px;
}

.e-grid .e-gridpopup .e-uptail::after {
  top: -17px;
}

.e-grid .e-gridpopup .e-uptail::before {
  top: -19px;
}

.e-grid .e-gridpopup .e-sortdirect,
.e-grid .e-gridpopup .e-rowselect {
  line-height: 18px;
  text-indent: 1px;
}

.e-grid .e-cloneproperties {
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 4px black;
  font-size: 14px;
  font-weight: Bold;
  opacity: 0.4;
  overflow: hidden;
  padding: 2px 8px 1px;
  text-align: left;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  z-index: 10;
}

.e-grid .e-cloneproperties.e-draganddrop {
  border-spacing: 0;
  font-size: 14px;
  font-weight: normal;
  overflow: visible;
}

.e-grid .e-cloneproperties.e-draganddrop table {
  border-spacing: 0;
}

.e-grid .e-defaultcur {
  cursor: default;
}

.e-grid .e-notallowedcur {
  cursor: not-allowed;
}

.e-grid .e-grabcur {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.e-grid .e-cloneproperties.e-headerclone table {
  border-spacing: 0;
}

.e-grid .e-headerclone {
  border-radius: 4px;
  font-size: 14px;
  font-weight: Bold;
  line-height: 29px;
}

.e-grid .e-draganddrop {
  border-width: 0 1px 1px;
  font-weight: normal;
  padding: 0;
}

.e-grid .e-draganddrop .e-rowcell {
  opacity: .95;
}

.e-grid.e-default .e-gridheader th.e-firstcell,
.e-grid.e-default .e-gridheader th.e-laststackcell {
  border-left-style: solid;
  border-left-width: 1px;
}

.e-grid.e-bothlines .e-gridheader th.e-stackedheadercell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}

.e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell {
  border-left-width: 0;
}

.e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
  font-size: 12px;
  margin-left: 0;
  margin-top: 0;
  position: absolute;
  z-index: 10;
}

.e-grid td.e-active {
  font-weight: normal;
}

.e-grid td.e-cellselectionbackground {
  font-weight: normal;
}

.e-grid .e-groupdroparea {
  height: auto;
  line-height: normal;
  min-height: 52px;
}

.e-grid .e-griddragarea {
  border: 1px solid;
  opacity: .6;
  position: absolute;
}

.e-grid .e-gdclone {
  border-radius: 4px;
  padding: 2px;
}

.e-grid .e-content {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
}

.e-grid.e-ungroupdrag .e-columnheader,
.e-grid.e-ungroupdrag .e-groupdroparea,
.e-grid.e-rowdrag .e-columnheader,
.e-grid.e-rowdrag .e-groupdroparea {
  cursor: not-allowed;
}

.e-grid .e-groupdroparea,
.e-grid.e-ungroupdrag .e-gridcontent,
.e-grid.e-rowdrag .e-gridcontent {
  cursor: default;
}

.e-grid .e-groupdroparea {
  border-style: solid none;
  border-width: 1px 0 0;
}

.e-grid .e-groupdroparea {
  border-top-width: 1px;
  font-size: 14px;
  font-weight: normal;
  opacity: 1;
  padding: 15px 0;
  text-align: center;
  text-indent: 1pt;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.e-grid .e-grouptext {
  display: inline-block;
  margin-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}

.e-grid .e-grid-icon {
  float: left;
}

.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover {
  border: 1px;
  border-collapse: collapse;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: normal;
  height: 24px;
  margin: 13px 0 0 8px;
  overflow: hidden;
  padding: 3px 0;
  vertical-align: middle;
}

.e-grid .e-groupheadercell:hover {
  border: 1px;
  padding: 3px 0;
}

.e-grid .e-groupheadercell span {
  display: inline-block;
  float: left;
  height: 24px;
  line-height: 25px;
  padding: 0 8px;
  vertical-align: middle;
}

.e-grid .e-groupheadercell .e-grouptext {
  line-height: 19px;
}

.e-grid .e-groupheadercell .e-ungroupbutton {
  font-size: 10px;
  line-height: 17px;
}

.e-grid.e-device .e-groupheadercell span {
  line-height: 26px;
}

.e-grid.e-device .e-groupheadercell .e-ungroupbutton {
  line-height: 28px;
}

.e-grid .e-groupheadercell .e-cancel {
  padding-right: 10px;
}

.e-grid .e-groupheadercell .e-icons::before {
  display: inline;
}

.e-grid .e-groupsort,
.e-grid .e-ungroupbutton,
.e-grid .e-toggleungroup {
  font-size: 10px;
  margin-left: -8px;
}

.e-grid .e-groupsort {
  margin-right: 0;
  margin-top: -3px;
}

.e-grid span.e-ungroupbutton.e-icons {
  margin-left: -8px;
  margin-top: 1px;
}

.e-grid .e-grptogglebtn {
  padding: 7px;
}

.e-grid .e-icon-gdownarrow {
  font-size: 10px;
  text-indent: 11px;
}

.e-grid .e-icon-grightarrow {
  font-size: 10px;
  text-indent: 11px;
}

.e-grid .e-recordplusexpand {
  padding-top: 5px;
}

.e-grid .e-indentcell {
  border-style: solid;
  border-width: 0 1px 0 0;
}

.e-grid .e-indentcell.e-indentcelltop, .e-grid .e-indentcell.e-detailindentcelltop {
  border-width: 1px 0 0;
}

.e-grid .e-recordplusexpand,
.e-grid .e-recordpluscollapse {
  border-style: solid;
  border-width: 1px 0 0;
  cursor: pointer;
}

.e-grid .e-groupcaption {
  border-style: solid;
  border-width: 1px 0 0;
  display: table-cell;
  font-size: 14px;
  line-height: 14px;
  overflow: hidden;
  padding: 0.7em;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}

.e-grid .e-virtualtable .e-groupcaption {
  line-height: 21px;
  padding: 7px 12px;
}

.e-grid .e-autofill {
  border: 1px solid;
  height: 8px;
  position: absolute;
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
  width: 8px;
}

.e-grid .e-headercontent {
  border-style: solid;
  border-width: 0;
}

.e-grid .e-stackedheadercell {
  border-width: 1px 0 1px 1px;
  white-space: nowrap;
}

.e-grid .e-noselect {
  -webkit-user-select: none;
      -ms-user-select: none;
          -moz-user-select: none;
       user-select: none;
}

.e-grid .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn {
  font-size: 9px;
  line-height: 3;
}

.e-grid .e-toolbar .e-toolbar-items .e-toolbar-right .e-cc-toolbar .e-tbar-btn .e-columnchooser-btn {
  margin-top: 0;
}

.e-grid .e-toolbar-item.e-cc.e-ccdiv.e-cc-toolbar {
  margin-top: 0;
  padding: 3px 0 0;
}

.e-grid .e-edit-dialog .e-dlg-content {
  position: relative;
}

.e-grid .e-edit-dialog {
  min-height: 350px;
}

.e-grid .e-griderror label {
  display: inline !important;
}

.e-grid .e-tooltip-wrap.e-griderror {
  z-index: 1000;
}

.e-grid .e-tooltip-wrap.e-griderror .e-arrow-tip.e-tip-top {
  left: 44%;
}

.e-grid .e-normaledit .e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}

.e-grid.e-device .e-normaledit .e-rowcell {
  padding-bottom: 2px;
  padding-top: 2px;
}

.e-grid .e-gridcontent .e-normaledit .e-rowcell.e-lastrowadded {
  border-bottom: 1px solid #dee2e6;
  border-top: 0 none #dee2e6;
}

.e-grid .e-normaledit {
  border-top: 0;
  padding: 0;
}

.e-grid .e-gridcontent .e-normaledit .e-rowcell {
  border-top: 1px solid;
}

.e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child .e-rowcell {
  border-top: 0;
}

.e-grid.e-device .e-editedbatchcell.e-rowcell,
.e-grid .e-editedbatchcell.e-rowcell,
.e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell {
  padding-bottom: 0;
  padding-top: 0;
}

.e-grid .e-editedbatchcell,
.e-grid td.e-boolcell {
  padding-left: 12px;
  padding-right: 12px;
}

.e-grid td.e-boolcell input {
  margin: 3px 3px 3px 4px;
}

.e-grid td.e-boolcell.e-rowcell {
  padding-bottom: 5px;
  padding-top: 5px;
}

.e-grid .e-dialog .e-gridform .e-rowcell {
  border: 0;
  padding: 0;
}

.e-grid .e-row .e-input-group .e-input.e-field,
.e-grid .e-row .e-input-focus .e-input.e-field {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  padding-bottom: 1px;
  padding-top: 2px;
}

.e-grid .e-row .e-input-group {
  margin-bottom: 2px;
  margin-top: 2px;
  vertical-align: middle;
}

.e-grid .e-defaultcell.e-ralign,
.e-grid .e-editedrow .e-defaultcell.e-ralign,
.e-grid .e-defaultcell.e-ralign:focus,
.e-grid .e-editedrow .e-defaultcell.e-ralign:focus {
  padding-right: 10px;
}

.e-grid .e-dlg-content .e-defaultcell.e-ralign,
.e-grid .e-dlg-content .e-defaultcell.e-ralign:focus {
  padding-right: 0;
}

.e-grid .e-hiddenrow {
  display: none;
}

.e-grid .e-columnchooserdiv {
  float: right;
  margin: -12px;
}

.e-grid .e-ccdlg .e-dlg-content {
  margin: 40px 0 0;
  overflow: visible;
  padding: 14px 14px 14px 14px;
}

.e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
  padding-left: 8px;
}

.e-grid .e-ccdlg .e-main-div {
  box-sizing: border-box;
  position: relative;
}

.e-grid .e-ccdlg .e-ccul-ele {
  margin: 13px 0;
  padding: 0;
}

.e-grid .e-ccdlg li.e-cclist {
  padding: 7px 0;
}

.e-grid .e-ccdlg .e-checkbox-wrapper .e-frame {
  margin-left: 0;
}

.e-grid .e-ccdlg label.e-cc {
  margin: 0;
}

.e-grid .e-ccdlg .e-footer-content {
  border-style: solid;
  border-width: 1px 0 0;
}

.e-grid .e-ccdlg .e-cc-contentdiv {
  height: 196px;
  overflow-y: auto;
}

.e-grid .e-ccdlg .e-cc-searchdiv {
  border-style: solid;
  border-width: 1px;
  left: 1px;
  opacity: 0.6;
  position: absolute;
  right: 0;
  top: -44px;
}

.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
  float: right;
  opacity: .6;
  padding: 0 2px;
}

.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel {
  font-size: 11px;
  padding: 5px 2px 6px;
}

.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
  opacity: 1;
}

.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons {
  opacity: 1;
}

.e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv {
  height: 60px;
  padding: 23px;
  text-align: center;
}

.e-grid .e-ccdlg .e-checkbox-wrapper .e-label {
  text-overflow: ellipsis;
}

.e-grid .e-ccdlg .e-cc-chbox {
  margin: 3px;
  vertical-align: middle;
}

.e-grid .e-ccdlg .e-cc-lab-name {
  padding: 7px;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.e-grid .e-ccdlg .e-cc.e-input,
.e-grid .e-ccdlg .e-cc.e-input:focus {
  border: 0;
  padding-bottom: 6px;
  padding-left: 4px;
  padding-top: 6px;
}

.e-grid .e-checkboxfiltertext {
  width: 150px;
  word-break: normal;
}

.e-grid .e-frozenhdrcont .e-headercontent > .e-table,
.e-grid .e-frozenhdrcont .e-frozenheader > .e-table,
.e-grid .e-frozenhdrcont .e-movableheader > .e-table,
.e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable > .e-table {
  border-bottom: 2px solid;
}

.e-grid .e-frozenheader > .e-table,
.e-grid .e-frozencontent > .e-table,
.e-grid .e-frozenheader .e-virtualtable > .e-table,
.e-grid .e-frozencontent .e-virtualtable > .e-table {
  border-left: 0;
  border-right: 2px solid;
}

.e-grid .e-frozenheader.e-frozen-right-header > .e-table,
.e-grid .e-frozencontent.e-frozen-right-content > .e-table {
  border-left: 2px solid;
  border-right: 0;
}

.e-grid .e-frozenheader {
  float: left;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.e-grid .e-frozenheader.e-frozen-right-header {
  float: right;
}

.e-grid.e-rtl .e-frozenheader > .e-table,
.e-grid.e-rtl .e-frozencontent > .e-table,
.e-grid.e-rtl .e-frozenheader .e-virtualtable > .e-table,
.e-grid.e-rtl .e-frozencontent .e-virtualtable > .e-table {
  border-left: 2px solid;
  border-right: 0;
}

.e-grid.e-rtl .e-frozenheader.e-frozen-right-header > .e-table,
.e-grid.e-rtl .e-frozencontent.e-frozen-right-content > .e-table {
  border-left: 0;
  border-right: 2px solid;
}

.e-grid.e-rtl .e-frozenheader {
  float: right;
}

.e-grid.e-rtl .e-frozenheader.e-frozen-right-header {
  float: left;
}

.e-grid.e-rtl .e-frozencontent {
  float: right;
}

.e-grid.e-rtl .e-frozen-right-content {
  float: left;
}

.e-grid.e-rtl .e-frozenfootercontent {
  float: right;
}

.e-grid.e-rtl .e-frozen-right-footercontent {
  float: left;
}

.e-grid .e-movableheader {
  overflow: hidden;
}

.e-grid .e-frozenhdrcont {
  -ms-touch-action: none;
}

.e-grid .e-frozencontent {
  -ms-touch-action: none;
  border-bottom-width: 1px;
  float: left;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

.e-grid .e-frozen-right-content {
  float: right;
}

.e-grid .e-movablecontent {
  -ms-overflow-style: none;
  flex: 1;
  overflow-x: auto;
  overflow-y: hidden;
}

.e-grid:not(.sf-grid) .e-movablecontent::-webkit-scrollbar {
  display: none;
}

.e-grid .e-content.e-mac-safari::-webkit-scrollbar {
  width: 7px;
}

.e-grid .e-content.e-mac-safari::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}

.e-grid .e-frozenscrollbar {
  border-top: 1px solid #dee2e6;
}

.e-grid .e-movablescrollbar {
  flex: 1;
  overflow: hidden;
  overflow-x: scroll;
}

.e-grid .e-columnchooser::before {
  line-height: 1.9;
}

.e-grid .e-toolbar .e-ccdiv .e-columnchooser.e-cctbn-icon {
  font-size: 15px;
  vertical-align: middle;
}

.e-grid .e-toolbar .e-ccdiv {
  margin-top: -1px;
  padding: 0 10px;
}

.e-grid.e-rtl .e-tableborder {
  border-left: 1px solid;
  border-right: 0;
}

.e-grid.e-rtl .e-checkboxfilter .e-dlg-content {
  padding-left: 14px;
  padding-right: 6px;
}

.e-grid.e-rtl .e-checkboxfilter .e-ftrchk,
.e-grid.e-rtl .e-checkboxfilter .e-searchbox {
  padding-left: 0;
  padding-right: 8px;
}

.e-grid.e-rtl .e-headercell,
.e-grid.e-rtl .e-detailheadercell {
  border-width: 0;
  text-align: right;
}

.e-grid.e-rtl .e-headercell .e-headercelldiv,
.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv {
  padding: 0 0.4em 0 1.8em;
  text-align: right;
}

.e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber {
  float: left;
  margin: 1px 0 0 12px;
}

.e-grid.e-rtl .e-headercell .e-filterbarcell input,
.e-grid.e-rtl .e-detailheadercell .e-filterbarcell input {
  border-width: 0;
}

.e-grid.e-rtl .e-headercell .e-sortfilterdiv,
.e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv {
  float: left;
  margin: -29px 10px;
}

.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv {
  margin-left: 10px;
}

.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber {
  margin: 1px -2px 0 0;
}

.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv,
.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv {
  margin-left: -5px;
}

.e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv,
.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-sortfilterdiv {
  float: right;
  margin: -14px 3px;
}

.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv,
.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv {
  padding: 0 25px 0 .7em;
}

.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv .e-sortnumber {
  float: right;
  margin: 0 2px 0 0;
}

.e-grid.e-rtl .e-headercell.e-rightalign .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell.e-rightalign .e-sortnumber {
  float: left;
  margin: 1px 0 0 20px;
}

.e-grid.e-rtl .e-rowcell:first-child,
.e-grid.e-rtl .e-summarycell:first-child {
  padding-right: 12px;
}

.e-grid.e-rtl .e-rowcell:last-child,
.e-grid.e-rtl .e-summarycell:last-child {
  padding-left: 12px;
}

.e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
  margin: 3px 5px 0 2px;
}

.e-grid.e-rtl.e-wrap .e-gridheader .e-sortnumber {
  margin: 3px 5px 0 2px;
}

.e-grid.e-rtl.e-wrap .e-gridheader .e-sortfilterdiv {
  margin: -30px 5px;
}

.e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortfilterdiv {
  margin: -30px 17px;
}

.e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
  margin: -29px 0 0 10px;
}

.e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
  margin: -29px 0 0 10px;
}

.e-grid.e-rtl .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
  margin: -5px -12px -5px 0;
}

.e-grid.e-rtl .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
  margin: -5px;
}

.e-grid.e-rtl.e-verticallines .e-grouptopleftcell,
.e-grid.e-rtl.e-bothlines .e-grouptopleftcell,
.e-grid.e-rtl.e-hidelines .e-grouptopleftcell {
  border-top: 0;
}

.e-grid.e-rtl .e-grouptopleftcell {
  border-top: 2px solid;
}

.e-grid.e-rtl .e-grouptext {
  margin-left: 0;
  margin-right: 0;
}

.e-grid.e-rtl .e-groupheadercell span {
  float: right;
  padding: 8px 4px 8px 12px;
}

.e-grid.e-rtl.e-horizontallines .e-grouptopleftcell {
  border-top: 1px solid;
}

.e-grid.e-rtl .e-rowcell {
  border-width: 1px 0 0;
}

.e-grid.e-rtl .e-filterbarcell,
.e-grid.e-rtl .e-filterbarcelldisabled {
  border-width: 2px 0 0;
}

.e-grid.e-rtl .e-lastrowcell {
  border-width: 1px 1px 1px 0;
}

.e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
  margin: -29px 10px;
}

.e-grid.e-rtl .e-cloneproperties {
  border-width: 1px 1px 3px;
}

.e-grid.e-rtl tr td:first-child,
.e-grid.e-rtl tr th:first-child {
  border-left-width: 0;
}

.e-grid.e-rtl.e-default.e-bothlines tr td:first-child:not(.e-summarycell),
.e-grid.e-rtl.e-default.e-bothlines tr th:first-child {
  border-left-width: 1px;
}

.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowcollapse,
.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowexpand {
  border-left-width: 0;
}

.e-grid.e-rtl.e-default tr td:last-child,
.e-grid.e-rtl.e-default tr th:last-child {
  border-left: 0;
}

.e-grid.e-rtl.e-default.e-verticallines tr th:last-child {
  border-left: 1px solid;
}

.e-grid.e-rtl.e-default .e-gridheader tr th:last-child {
  padding-left: 12px;
  padding-right: 12px;
}

.e-grid.e-rtl.e-default .e-gridheader tr th:first-child {
  padding-left: 12px;
  padding-right: 12px;
}

.e-grid.e-rtl.e-default th:first-child
.e-grid.e-rtl.e-default .e-headercell,
.e-grid.e-rtl.e-default .e-detailheadercell {
  border-width: 0;
}

.e-grid.e-rtl.e-default .e-rowcell {
  border-width: 1px 0 0;
}

.e-grid.e-rtl.e-default.e-verticallines .e-headercell,
.e-grid.e-rtl.e-default.e-verticallines .e-rowcell,
.e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell,
.e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell {
  border-width: 0 0 0 1px;
}

.e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
  border-left-width: 1px;
}

.e-grid.e-rtl.e-default .e-stackedheadercell,
.e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell {
  border-width: 0 1px 1px 0;
}

.e-grid.e-rtl.e-default .e-gridheader th.e-firstcell,
.e-grid.e-rtl.e-default.e-horizontallines .e-gridheader th.e-firstcell {
  border-left-width: 0;
  border-right-width: 1px;
}

.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-firstcell {
  border-left-width: 1px;
  border-right-width: 0;
}

.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader {
  border-left: 0;
}

.e-grid.e-rtl.e-default.e-hidelines .e-gridheader th.e-firstcell {
  border-left: 0;
  border-right: 0;
}

.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-horizontallines .e-gridheader .e-headercell.e-firstheader {
  border-right: 1px solid;
}

.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader {
  border-right: 0;
}

.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
  border-left: 1px solid;
}

.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell {
  border-bottom: 1px solid;
}

.e-grid.e-rtl.e-default .e-detailcell,
.e-grid.e-rtl.e-default.e-bothlines .e-detailcell {
  border-right-style: solid;
  border-right-width: 1px;
}

.e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
  float: left;
}

.e-grid.e-rtl .e-groupsort,
.e-grid.e-rtl .e-ungroupbutton,
.e-grid.e-rtl .e-toggleungroup {
  margin-left: 0;
  margin-right: -10px;
}

.e-grid.e-rtl span.e-ungroupbutton.e-icons {
  margin-left: -2px;
  margin-right: -12px;
  padding-top: 0;
}

.e-grid.e-rtl.e-default.e-bothlines .e-headercell,
.e-grid.e-rtl.e-default.e-bothlines .e-detailheadercell {
  border-width: 0 0 0 1px;
}

.e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell,
.e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader,
.e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop,
.e-grid.e-rtl.e-default.e-verticallines .e-cloneproperties.e-draganddrop td.e-rowdragdrop {
  border-left: 1px solid #dee2e6;
  padding-left: 3px;
}

.e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
  left: 4px;
  position: relative;
}

.e-grid.e-rtl.e-default table th[rowspan] {
  border-width: 0 1px 0 0;
}

.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
  border-left: 1px solid;
  border-right: 0;
}

.e-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.e-grid.e-rtl.e-bothlines .e-filterbarcell,
.e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled {
  border-width: 2px 0 0 1px;
}

.e-grid.e-rtl.e-bothlines .e-rowcell,
.e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell {
  border-width: 1px 0 0 1px;
}

.e-grid.e-rtl.e-verticallines .e-rowcell,
.e-grid.e-rtl.e-verticallines .e-filterbarcell {
  border-width: 1px 0 0 1px;
}

.e-grid.e-rtl.e-hidelines .e-rowcell,
.e-grid.e-rtl.e-hidelines .e-headercell,
.e-grid.e-rtl.e-hidelines .e-detailheadercell,
.e-grid.e-rtl.e-hidelines .e-filterbarcell {
  border-width: 0;
}

.e-grid.e-rtl.e-horizontallines .e-rowcell {
  border-width: 1px 0 0;
}

.e-grid.e-rtl.e-horizontallines .e-filterbarcell {
  border-width: 1px 0 0;
}

.e-grid.e-rtl.e-horizontallines .e-rowcell.e-lastrowcell, .e-grid.e-rtl.e-verticallines .e-rowcell.e-lastrowcell, .e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell {
  border-bottom-width: 1px;
}

.e-grid.e-rtl.e-verticallines .e-firstchildrow .e-rowcell, .e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell {
  border-top-width: 1px;
}

.e-grid.e-rtl .e-groupheadercell .e-icons::before {
  display: inline-block;
}

.e-grid.e-rtl .e-groupheadercell .e-cancel {
  padding-left: 23px;
  padding-right: 0;
  padding-top: 2px;
}

.e-grid.e-rtl .e-groupheadercell,
.e-grid.e-rtl .e-groupheadercell:hover {
  margin-left: 0;
  margin-right: 8px;
  padding: 3px 0;
}

.e-grid.e-rtl .e-groupheadercell,
.e-grid.e-rtl .e-groupheadercell:hover {
  float: right;
}

.e-grid.e-rtl .e-groupdroparea {
  text-align: center;
}

.e-grid.e-rtl .e-ungroupbutton {
  float: left;
}

.e-grid.e-rtl tr:not(.e-summaryrow) td.e-indentcell {
  border-style: solid;
  border-width: 0 0 0 1px;
}

.e-grid.e-rtl .e-defaultcell.e-ralign,
.e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign,
.e-grid.e-rtl .e-defaultcell.e-ralign:focus,
.e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus {
  padding-left: 10px;
}

.e-grid.e-rtl .e-detailindentcell {
  border-left-style: solid;
  border-left-width: 1px;
  border-right-width: 0;
}

.e-grid.e-rtl .e-filtermenudiv {
  float: left;
  margin: -19px 0 -20px -36px;
  padding: 6px;
}

.e-grid.e-wrap .e-rowcell,
.e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,
.e-grid.e-wrap .e-columnheader .e-headercelldiv {
  height: Auto;
  line-height: 21px;
  overflow-wrap: break-word;
  text-overflow: clip;
  white-space: normal;
  word-wrap: break-word;
}

.e-grid.e-wrap .e-stackedheader .e-columnheader .e-stackedheadercelldiv,
.e-grid.e-wrap .e-stackedheader .e-columnheader .e-headercelldiv {
  max-height: 36px;
}

.e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-headercelldiv {
  margin-bottom: 2px;
  margin-top: 0;
}

.e-grid.e-wrap .e-columnheader .e-filtermenudiv {
  line-height: 18px;
}

.e-grid .e-columnheader.e-wrap .e-filtermenudiv {
  line-height: 18px;
}

.e-grid .e-columnheader.e-wrap .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv,
.e-grid .e-gridcontent.e-wrap .e-rowcell,
.e-grid .e-frozenhdrcont.e-wrap .e-rowcell {
  height: Auto;
  line-height: 18px;
  overflow-wrap: break-word;
  text-overflow: clip;
  white-space: normal;
  word-wrap: break-word;
}

.e-grid .e-stackedheadercelldiv {
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-grid .e-stackedheader .e-columnheader.e-wrap .e-headercelldiv,
.e-grid .e-stackedheader .e-columnheader.e-wrap .e-stackedheadercelldiv {
  max-height: 36px;
}

.e-grid .e-columnheader.e-wrap .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-sortfilterdiv {
  margin: -30px 10px;
}

.e-grid .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-rightalign .e-sortfilterdiv {
  margin: -30px -5px;
}

.e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
  margin: -27px 20px -29px 0;
}

.e-grid .e-columnheader.e-wrap .e-fltr-icon.e-rightalign .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
  margin: -28px 0;
}

.e-grid .e-columnheader.e-wrap .e-icon-group::before,
.e-grid.e-wrap .e-columnheader .e-icon-group::before {
  display: inline-block;
}

.e-grid.e-responsive .e-rowcell.e-gridclip,
.e-grid.e-responsive .e-gridclip .e-headercelldiv,
.e-grid.e-responsive .e-stackedheadercelldiv.e-gridclip {
  text-overflow: clip;
}

.e-grid .e-clipboard {
  cursor: default;
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: fixed;
  resize: none;
  top: -1000px;
  width: 1px;
}

.e-grid.e-resize-lines th.e-headercell.e-stackedheadercell,
.e-grid.e-resize-lines th.e-headercell.e-firstcell, .e-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell,
.e-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell {
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor, .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor {
  border-right: 0;
}

.e-grid.e-resize-lines.e-default table th[rowspan], .e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
  border-left: 0;
}

.e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor,
.e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor,
.e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-laststackcell .e-rhandler.e-rcursor {
  border-left: 0;
}

.e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
  border-right: 0;
}

.e-grid.sf-grid .e-masked-cell.e-rowcell .e-virtualcell {
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
  height: 10px;
  width: 80%;
}

.e-grid.sf-grid .e-movablecontent {
  height: inherit;
  overflow: hidden;
}

.e-grid.sf-grid .e-frozencontent {
  border-bottom-style: solid;
  height: inherit;
  overflow: hidden;
}

.e-grid.sf-grid .e-gridcontent .e-content,
.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent {
  overflow-y: auto;
}

.e-grid.sf-grid .e-gridcontent .e-content.e-yscroll {
  overflow-y: scroll;
}

.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent.e-yscroll {
  overflow-y: hidden;
}

.e-grid.sf-grid .e-gridcontent .e-content.e-noscroll,
.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent.e-noscroll {
  overflow-y: hidden;
}

.e-grid.sf-grid .e-label.e-fltrcheck,
.e-grid.sf-grid .e-label.e-choosercheck {
  width: 0;
}

.e-grid.sf-grid .e-checkboxlist .e-fltrcheck,
.e-grid.sf-grid .e-cc-contentdiv .e-choosercheck {
  white-space: nowrap;
}

.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
  font-size: 12px;
  margin-top: 0;
}

.e-bigger .e-grid .e-gridheader thead .e-icons,
.e-bigger.e-grid .e-gridheader thead .e-icons {
  font-size: 8px;
}

.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
.e-bigger.e-grid .e-ccdlg .e-cc-searchdiv {
  padding-left: 0;
  padding-right: 4px;
}

.e-bigger .e-grid.e-rtl .e-columnmenu,
.e-bigger.e-grid.e-rtl .e-columnmenu {
  margin: -19px -18px -18px -22px;
}

.e-bigger .e-grid.e-rtl .e-groupheadercell span,
.e-bigger.e-grid.e-rtl .e-groupheadercell span {
  padding: 8px 4px 8px 12px;
}

.e-grid-min-height .e-rowcell {
  line-height: normal;
  padding-bottom: 0;
  padding-top: 0;
}

.e-grid-min-height .e-gridheader .e-headercell,
.e-grid-min-height .e-gridheader .e-detailheadercell,
.e-grid-min-height .e-gridheader .e-headercell .e-headercelldiv {
  height: auto;
}

.e-grid-min-height .e-gridcontent .e-groupcaption {
  line-height: normal;
  padding: 0 .7em;
}

.e-grid-min-height .e-summarycell {
  line-height: normal;
  padding: 0 8px;
}

.e-grid-min-height .e-grid-height .e-rowcell {
  line-height: 21px;
  padding: 7px 12px;
}

.e-grid-min-height .e-grid-height .e-gridheader .e-headercell,
.e-grid-min-height .e-grid-height .e-gridheader .e-detailheadercell,
.e-grid-min-height .e-grid-height .e-gridheader .e-headercell .e-headercelldiv {
  height: 21px;
}

.e-grid-min-height .e-grid-height .e-gridcontent .e-groupcaption {
  line-height: 14px;
  padding: .7em;
}

.e-grid-min-height .e-grid-height .e-summarycell {
  line-height: 21px;
  padding: 7px 12px;
}

.e-device.e-grid-min-height .e-grid-height .e-rowcell {
  padding: 7px 12px;
}

.e-device.e-grid-min-height .e-grid-height .e-rowcell:first-child {
  padding: 7px 12px 7px 16px;
}

.e-device.e-grid-min-height .e-grid-height .e-rowcell:last-child {
  padding: 7px 16px 7px 12px;
}

.e-device.e-grid-min-height .e-rowcell,
.e-device.e-grid-min-height .e-rowcell:first-child,
.e-device.e-grid-min-height .e-rowcell:last-child {
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell {
  line-height: 24px;
  padding: 12px 12px;
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:first-child {
  line-height: 12px;
  padding-left: 12px;
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:last-child {
  line-height: 12px;
  padding-right: 12px;
}

.e-bigger .e-grid.e-grid-min-height .e-rowcell,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child {
  line-height: normal;
  padding-bottom: 0;
  padding-top: 0;
}

.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-rowcell {
  line-height: 24px;
}

.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-frozenhdrcont table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 48px;
}

.e-bigger .e-wrap.e-grid-min-height .e-rowcell {
  line-height: 18px;
}

.e-bigger .e-wrap.e-grid-min-height .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-frozenhdrcont table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 18px;
}

.e-rtl .e-grid .e-headercell,
.e-rtl .e-grid .e-detailheadercell,
.e-rtl .e-grid .e-headercelldiv,
.e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv {
  text-align: right;
}

.e-edit-dialog .e-gridform .e-table {
  border-collapse: separate;
  border-spacing: 11px;
  width: 100%;
}

.e-edit-dialog .e-dlg-content {
  position: relative;
}

.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus {
  background: none;
}

.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons {
  padding-bottom: 0;
}

.e-bigger .e-grid.e-row-responsive .e-toolbar .e-search-icon,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-search-icon {
  background: none;
}

.e-bigger .e-grid.e-row-responsive .e-responsive-header,
.e-bigger.e-grid.e-row-responsive .e-responsive-header {
  border-top: 1px solid;
  border-top-color: #dee2e6;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td::before,
.e-bigger .e-grid.e-row-responsive .e-summarycontent td::before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td::before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td::before {
  content: attr(data-cell);
  font-weight: 500;
  left: 13px;
  padding-right: 10px;
  position: absolute;
  top: 6px;
  white-space: nowrap;
  width: 45%;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td[data-cell],
.e-bigger .e-grid.e-row-responsive .e-summarycontent td[data-cell],
.e-bigger.e-grid.e-row-responsive .e-gridcontent td[data-cell],
.e-bigger.e-grid.e-row-responsive .e-summarycontent td[data-cell] {
  padding-bottom: 5px;
  padding-left: 55%;
  padding-top: 5px;
  position: relative;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-input,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-input,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-input,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-input {
  display: block;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td,
.e-bigger .e-grid.e-row-responsive .e-summarycontent td,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td {
  border: 0;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-row,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-row,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-row,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-row {
  border-bottom: 1px solid #dee2e6;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell {
  height: auto;
  padding-left: 1%;
  padding-right: 1%;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td.e-rowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent td.e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td.e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td.e-rowcell {
  border-bottom: 0;
  border-bottom-color: #dee2e6;
  height: auto;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell {
  border-bottom: 0;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell {
  border-top-width: 0;
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell::before,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell::before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell::before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell::before {
  bottom: 6px;
  position: static;
}

.e-bigger .e-grid.e-row-responsive .e-table,
.e-bigger.e-grid.e-row-responsive .e-table {
  display: block;
}

.e-bigger .e-grid.e-row-responsive .e-table tbody,
.e-bigger .e-grid.e-row-responsive .e-table tr,
.e-bigger .e-grid.e-row-responsive .e-table td:not(.e-hide),
.e-bigger .e-grid.e-row-responsive .e-table tfoot,
.e-bigger.e-grid.e-row-responsive .e-table tbody,
.e-bigger.e-grid.e-row-responsive .e-table tr,
.e-bigger.e-grid.e-row-responsive .e-table td:not(.e-hide),
.e-bigger.e-grid.e-row-responsive .e-table tfoot {
  display: block;
}

.e-bigger .e-grid.e-row-responsive > .e-gridheader,
.e-bigger.e-grid.e-row-responsive > .e-gridheader {
  display: none;
}

.e-bigger .e-grid.e-row-responsive .e-gridfooter,
.e-bigger.e-grid.e-row-responsive .e-gridfooter {
  padding-right: 0;
}

.e-bigger .e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,
.e-bigger.e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,
.e-bigger.e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child,
.e-bigger .e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child {
  border: 0;
}

.e-bigger .e-responsive-dialog.e-customfilter .e-responsivecoldiv,
.e-bigger.e-responsive-dialog.e-customfilter .e-responsivecoldiv {
  cursor: pointer;
}

.e-bigger .e-responsive-dialog .e-btn.e-ripple,
.e-bigger.e-responsive-dialog .e-btn.e-ripple {
  overflow: initial;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content,
.e-bigger.e-responsive-dialog .e-dlg-header-content {
  background: #fff;
  border-bottom: 1px solid;
  border-bottom-color: #dee2e6;
  padding: 16px;
  width: 100%;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn {
  background: none;
  box-shadow: none;
  outline: none;
  position: initial;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: transparent;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon {
  color: #495057;
  font-size: 14px;
  margin-top: 0;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon,
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon {
  color: #495057;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
  padding-left: 0;
  padding-right: 40px;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header {
  width: auto;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element {
  display: flex;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header {
  font-weight: 500;
  padding-top: 8px;
  width: 100%;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn {
  color: #317ab9;
  margin-top: 6px;
  padding: 0;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear {
  font-size: 15px;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn {
  color: #317ab9;
  font-size: 15px;
  font-weight: 500;
  padding-top: 5px;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn {
  font-size: 15px;
  font-weight: 500;
  padding: 0;
  padding-left: 20px;
  padding-right: 0;
  padding-top: 3px;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled {
  color: rgba(108, 117, 125, 0.65);
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn {
  background: none;
  border: 0;
  color: #317ab9;
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-res-back-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-res-back-btn {
  background: none;
  box-shadow: none;
  padding-left: 0;
}

.e-bigger .e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn {
  padding-left: 15px;
  padding-right: 0;
}

.e-bigger .e-responsive-dialog .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content {
  padding: 16px;
  padding-top: 0;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv {
  text-align: center;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv {
  float: right;
  margin-right: 1%;
  margin-top: 1%;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset,
.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset {
  color: #317ab9;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-dialog,
.e-bigger.e-responsive-dialog .e-dlg-content .e-dialog {
  box-shadow: none;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter {
  border: transparent;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content {
  background-color: #fff;
  padding: 8px;
  padding-right: 16px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist > span {
  padding-left: 9px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu,
.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu {
  border: transparent;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content {
  padding: 16px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent {
  float: right;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton {
  background: #6c757d;
  width: 120px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-responsivecoldiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-responsivecoldiv {
  font-size: 16px;
  margin-bottom: 26px;
  margin-top: 26px;
  width: 100%;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog {
  bottom: 0;
  box-shadow: none;
  width: 100%;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul {
  background-color: #fff;
  max-width: 100%;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li {
  color: #212529;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected {
  background-color: #fff;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu {
  padding: 0;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon {
  margin-right: 4px;
  margin-left: 15px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret {
  padding: 0;
  padding-right: 8px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer {
  height: 88%;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox {
  padding-left: 10px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus,
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active,
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover {
  background: none;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner {
  height: 100%;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  width: 1px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist {
  height: 100%;
  min-height: 160px;
  overflow-y: auto;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk {
  padding-bottom: 9px;
  padding-top: 9px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content {
  padding: 8px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer {
  padding-left: 8px;
  margin-right: 7px;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox {
  padding-left: 0;
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist {
  margin-left: -7px;
}

.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu {
  background-color: #fff;
  border: transparent;
  box-shadow: none;
  margin-top: 23px;
  max-width: 100%;
  min-width: 100%;
  overflow-y: auto;
  padding: 16px;
  padding-top: 0;
}

.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item {
  padding: 0;
}

.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused {
  background-color: transparent;
}

.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign,
.e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign,
.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign,
.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign:focus,
.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus
.e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus
.e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus
.e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus
.e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus {
  padding-right: 10px;
}

.e-bigger .e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,
.e-bigger.e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn {
  padding-top: 0;
}

.e-bigger .e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn {
  float: right;
  padding-left: 40px;
  padding-right: 0;
}

.e-bigger .e-responsive-dialog.e-rtl .e-res-apply-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-res-apply-btn {
  padding-left: 0;
  padding-right: 20px;
}

.e-bigger .e-responsive-dialog.e-rtl .e-ressortbutton-parent,
.e-bigger.e-responsive-dialog.e-rtl .e-ressortbutton-parent {
  float: left;
}

/*! Grid theme */

.e-grid {
  border-color: #dee2e6;
}

.e-grid .e-content {
  background-color: #fff;
}

.e-grid .e-icons:not(.e-btn-icon) {
  color: #495057;
}

.e-grid .e-unboundcelldiv .e-icons:not(.e-btn-icon) {
  color: #fff;
}

.e-grid .e-table {
  background-color: #fff;
}

.e-grid .e-focused:not(.e-menu-item) {
  box-shadow: 0 0 0 1px #66afe9 inset;
}

.e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow) {
  color: #495057;
}

.e-grid .e-gridheader .e-headercontent .e-icon-reorderuparrow,
.e-grid .e-gridheader .e-headercontent .e-icon-reorderdownarrow {
  color: #495057;
}

.e-grid .e-groupdroparea .e-icons {
  color: #fff;
}

.e-grid .e-tableborder {
  border-right-color: #dee2e6;
}

.e-grid .e-autofill {
  background-color: #317ab9;
}

.e-grid .e-autofill,
.e-grid .e-xlsel {
  border-color: #317ab9;
  z-index: 1;
}

.e-grid .e-xlsel {
  background-color: transparent;
  border-style: solid;
  pointer-events: none;
  position: absolute;
}

.e-grid .e-xlselaf {
  background-color: #317ab9;
  border-color: #317ab9;
  position: absolute;
}

.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-grid .e-gridheader thead tr th.e-firstrowdragborder,
.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
  box-shadow: 0 2px 0 0 #317ab9;
  position: relative;
  z-index: 5;
}

.e-grid .e-gridheader {
  background-color: #fff;
  border-bottom-color: #dee2e6;
  border-top-color: #dee2e6;
  color: #212529;
}

.e-grid .e-gridcontent tr:first-child td {
  border-top-color: transparent;
}

.e-grid th.e-headercell[aria-sort='ascending'] .e-headertext,
.e-grid th.e-headercell[aria-sort='descending'] .e-headertext,
.e-grid th.e-headercell[aria-sort='ascending'] .e-sortfilterdiv,
.e-grid th.e-headercell[aria-sort='descending'] .e-sortfilterdiv {
  color: #333;
  opacity: 1;
}

.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
  border-color: #dee2e6;
}

.e-grid.e-default.e-horizontallines .e-grouptopleftcell {
  border-color: #dee2e6;
}

.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
  border-color: #dee2e6;
}

.e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
  border-color: #dee2e6;
}

.e-grid .e-filterbarcell input {
  border-color: #dee2e6;
}

.e-grid .e-gridcontent {
  background-color: #fff;
}

.e-grid .e-gridfooter {
  background-color: #f8f9fa;
}

.e-grid .e-headercontent {
  border-color: #dee2e6;
}

.e-grid .e-rowdragheader {
  background-color: #fff;
}

.e-grid .e-headercell,
.e-grid .e-detailheadercell {
  background-color: #fff;
  border-color: #dee2e6;
}

.e-grid [aria-selected] + tr .e-detailindentcell {
  border-color: #dee2e6;
}

.e-grid tr th.e-firstcell {
  border-left-color: #dee2e6;
  border-right-color: #dee2e6;
}

.e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd) {
  color: #212529;
}

.e-grid .e-summarycell {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  color: #212529;
}

.e-grid .e-summaryrow .e-summarycell,
.e-grid .e-summaryrow .e-templatecell,
.e-grid .e-summarycontent .e-indentcell,
.e-grid .e-indentcell.e-detailindentcelltop {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  color: #212529;
}

.e-grid .e-rowcell,
.e-grid .e-groupcaption,
.e-grid .e-indentcell,
.e-grid .e-recordplusexpand,
.e-grid .e-recordpluscollapse,
.e-grid .e-rowdragdropcell,
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid .e-detailindentcell,
.e-grid .e-detailcell {
  border-color: #dee2e6;
}

.e-grid.e-default .e-grouptopleftcell {
  border-color: #dee2e6;
}

.e-grid .e-frozenhdrcont .e-headercontent > .e-table,
.e-grid .e-frozenhdrcont .e-frozenheader > .e-table,
.e-grid .e-frozenhdrcont .e-movableheader > .e-table,
.e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable > .e-table {
  border-bottom-color: #6c757d;
}

.e-grid .e-frozencontent {
  border-bottom-color: #dee2e6;
}

.e-grid .e-frozenheader > .e-table,
.e-grid .e-frozencontent > .e-table,
.e-grid .e-frozencontent .e-virtualtable > .e-table,
.e-grid .e-frozenheader .e-virtualtable > .e-table {
  border-right-color: #6c757d;
}

.e-grid .e-frozenheader.e-frozen-right-header > .e-table,
.e-grid .e-frozencontent.e-frozen-right-content > .e-table {
  border-left-color: #6c757d;
}

.e-grid.e-rtl .e-frozenheader > .e-table,
.e-grid.e-rtl .e-frozencontent > .e-table,
.e-grid.e-rtl .e-frozenheader .e-virtualtable > .e-table,
.e-grid.e-rtl .e-frozencontent .e-virtualtable > .e-table {
  border-left-color: #6c757d;
}

.e-grid.e-rtl .e-frozenheader.e-frozen-right-header > .e-table,
.e-grid.e-rtl .e-frozencontent.e-frozen-right-content > .e-table {
  border-right-color: #6c757d;
}

.e-grid.e-gridhover tr[role='row']:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-gridhover tr[role='row']:hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-gridhover tr[role='row']:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-rtl .e-gridhover tr[role='row']:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-gridhover tr[role='row']:hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
  background-color: rgba(0, 0, 0, 0.08);
  color: #212529;
}

.e-grid tr[role='row']:hover .e-rowdragdrop {
  cursor: move;
}

.e-grid .e-sortnumber {
  background-color: #bbbdc0;
  color: #212529;
}

.e-grid.e-gridhover .e-frozenhover {
  background-color: rgba(0, 0, 0, 0.08);
  color: #212529;
}

.e-grid .e-col-menu.e-filter-popup {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.e-grid td.e-active .e-icon-rowdragicon::before {
  color: #333;
}

.e-grid td.e-active {
  background: rgba(0, 0, 0, 0.17);
  color: #333;
}

.e-grid .e-columnselection {
  background-color: rgba(0, 0, 0, 0.17);
}

.e-grid td.e-cellselectionbackground {
  background: #e6e6e6;
  color: #333;
}

.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
  background-color: #fff;
  background-image: none;
  border-color: #dee2e6;
}

.e-grid .e-filtered::before {
  color: #317ab9;
}

.e-grid .e-gridpopup .e-content {
  background-color: #fff;
  border-color: #dee2e6;
}

.e-grid .e-gridpopup span:hover,
.e-grid .e-gridpopup .e-spanclicked {
  border-color: #495057;
}

.e-grid .e-gridpopup .e-downtail::before,
.e-grid .e-gridpopup .e-downtail {
  border-top-color: #dee2e6;
}

.e-grid .e-gridpopup .e-downtail::after {
  border-top-color: #fff;
}

.e-grid .e-gridpopup .e-uptail::before,
.e-grid .e-gridpopup .e-uptail {
  border-bottom-color: #dee2e6;
}

.e-grid .e-gridpopup .e-uptail::after {
  border-bottom-color: #fff;
}

.e-grid .e-cloneproperties {
  background-color: #fff;
  border-color: #ddd;
  color: #212529;
}

.e-grid .e-rhelper {
  background-color: #007bff;
  cursor: col-resize;
  opacity: 1;
}

.e-grid.e-device .e-rcursor::before {
  border-right-color: #007bff;
  opacity: 1;
}

.e-grid.e-device .e-rcursor::after {
  border-left-color: #007bff;
  opacity: 1;
}

.e-grid.e-resize-lines .e-headercell .e-rhandler,
.e-grid.e-resize-lines .e-headercell .e-rsuppress {
  border-right: 1px solid #dee2e6;
}

.e-grid.e-resize-lines .e-frozen-right-header .e-headercell .e-rhandler,
.e-grid.e-resize-lines .e-frozen-right-header .e-headercell .e-rsuppress {
  border-left: 1px solid #dee2e6;
}

.e-grid.e-resize-lines .e-focused .e-rhandler {
  border: 0 none;
}

.e-grid.e-resize-lines .e-headercell.e-stackedheadercell {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}

.e-grid.e-resize-lines .e-frozen-right-header .e-headercell.e-stackedheadercell {
  border-left: 1px solid #dee2e6;
}

.e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell,
.e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler,
.e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress {
  border-left: 1px solid #dee2e6;
  border-right-width: 0;
}

.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell.e-stackedheadercell,
.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell .e-rhandler,
.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell .e-rsuppress {
  border-left-width: 0;
  border-right: 1px solid #dee2e6;
}

.e-grid.e-resize-lines .e-filterbarcell,
.e-grid.e-rtl.e-resize-lines .e-filterbarcell {
  border-top: 1px solid #dee2e6;
}

.e-grid .e-cloneproperties.e-draganddrop {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  opacity: .95;
  overflow: visible;
}

.e-grid .e-row .e-dragstartrow::before,
.e-grid .e-row .e-selectionbackground .e-dragstartrow::before {
  color: #317ab9;
}

.e-grid .e-griddragarea {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}

.e-grid .e-groupdroparea {
  background-color: #f8f9fa;
  border-top-color: #dee2e6;
  color: #6c757d;
}

.e-grid .e-groupdroparea.e-hover {
  background-color: #f5f5f5;
}

.e-grid .e-groupdroparea.e-grouped {
  background-color: #f5f5f5;
}

.e-grid .e-groupheadercell {
  background-color: #6c757d;
  border-color: #6c757d;
  border-radius: 4px;
  color: #fff;
}

.e-grid .e-groupheadercell:hover {
  background-color: #6c757d;
  border-color: #f8f9fa;
}

.e-grid .e-ungroupbutton:hover {
  color: #fff;
  opacity: 1;
}

.e-grid .e-ungroupbutton {
  opacity: 1;
}

.e-grid .e-groupcaption,
.e-grid .e-indentcell,
.e-grid .e-recordplusexpand,
.e-grid .e-recordpluscollapse {
  background-color: #f8f9fa;
  color: #495057;
}

.e-grid .e-grouptopleftcell {
  background-color: #fff;
  border-color: #dee2e6;
}

.e-grid .e-stackedheadercell {
  border-bottom-color: #dee2e6;
}

.e-grid .e-verticallines tr th {
  border-color: #dee2e6;
}

.e-grid td.e-updatedtd {
  background-color: #dcfacf;
  color: #212529;
}

.e-grid .e-gridcontent .e-normaledit .e-rowcell {
  border-top-color: #dee2e6;
}

.e-grid .e-gridcontent .e-normaledit .e-dragindentcell,
.e-grid .e-gridcontent .e-normaledit .e-detailrowcollapse {
  border-top: 1px solid #dee2e6;
}

.e-grid .e-ccdlg .e-footer-content {
  border-color: rgba(108, 117, 125, 0.12);
  opacity: 1;
}

.e-grid .e-ccdlg .e-cc-searchdiv {
  border-color: #212121;
}

.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
  border-color: #ff4081;
}

.e-grid .e-cloneproperties.e-draganddrop .e-rowcell {
  color: #212529;
}

.e-grid .e-cloneproperties.e-draganddrop table,
.e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground {
  background-color: #fff;
  height: 30px;
}

.e-grid.e-rtl .e-verticallines tr th:first-child:not(.e-firstcell) {
  border-color: #dee2e6;
}

.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell,
.e-grid.e-rtl.e-default.e-verticallines tr th:last-child,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell,
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
  border-color: #dee2e6;
}

.e-grid.e-rtl .e-tableborder {
  border-left-color: #dee2e6;
}

.e-grid.e-rtl .e-filterbardropdown {
  margin-left: 22px;
}

.e-grid.sf-grid .e-gridfooter .e-summarycontent {
  border-right: 0 #dee2e6 solid;
}

.e-grid .e-ftrchk.e-chkfocus {
  background-color: rgba(0, 0, 0, 0.08);
}

.e-tooltip-wrap.e-griderror,
.e-control.e-tooltip-wrap.e-popup.e-griderror {
  background-color: #fcdbe4;
  border-color: #fcdbe4;
}

.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #fcdbe4;
  color: #fcdbe4;
}

.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom,
.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom {
  border-top: 8px solid #fcdbe4;
  color: #fcdbe4;
}

.e-tooltip-wrap.e-griderror .e-tip-content,
.e-tooltip-wrap.e-griderror .e-tip-content label {
  color: #f44336;
}

.e-dropitemscount {
  background-color: #317ab9;
  color: #fff;
}

.e-filterbaroperator.e-dropdownlist {
  position: absolute;
}

.e-filterbardropdown:not(.e-rtl) {
  margin-right: 22px;
}

.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown {
  border: transparent;
}

.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown:active,
.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown.e-input-focus {
  box-shadow: none;
}

@charset "UTF-8";

.e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group.e-ddl .e-control.e-autocomplete ~ .e-ddl-icon {
  font-size: 10px;
}

.e-popup.e-ddl {
  border-radius: 4px;
  box-shadow: none;
  margin-top: 3px;
}

.e-popup.e-ddl .e-input-group {
  width: auto;
}

.e-popup.e-ddl .e-input-group input {
  line-height: 15px;
}

.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}

.e-popup.e-ddl .e-filter-parent .e-input-group {
  display: flex;
  width: auto;
}

.e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon {
  border: 0;
}

.e-bigger .e-popup.e-ddl-device-filter {
  margin-top: 0;
}

.e-bigger .e-popup.e-ddl .e-list-item {
  font-size: 16px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-list-group-item,
.e-bigger .e-popup.e-ddl .e-fixed-head {
  font-size: 14px;
  line-height: 32px;
  padding-left: 0;
  text-indent: 24px;
}

.e-bigger .e-popup.e-ddl .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger .e-popup.e-ddl .e-input-group {
  padding: 4px 0;
}

.e-bigger .e-popup.e-ddl .e-input-group input,
.e-bigger .e-popup.e-ddl .e-input-group input.e-input {
  font-size: 16px;
  height: 36px;
}

.e-bigger .e-popup.e-ddl .e-dropdownbase {
  min-height: 40px;
}

.e-input-group.e-control-wrapper.e-ddl .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl input[readonly] {
  background: transparent;
}

.e-input-group.e-control-wrapper.e-ddl.e-readonly .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl.e-readonly input[readonly] {
  background: #e9ecef;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover {
  background: transparent;
  color: #495057;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon,
.e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon {
  border: 0;
}

.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active {
  box-shadow: none;
}

.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon {
  background: transparent;
  display: flex;
  position: relative;
}

.e-ddl.e-popup .e-filter-parent .e-input-group,
.e-ddl.e-popup .e-filter-parent {
  background: rgba(0, 0, 0, 0.03);
}

.e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 8px;
}

.e-bigger .e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
  font-size: 10px;
}

.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger.e-small .e-ddl.e-popup .e-fixed-head {
  font-size: 14px;
  line-height: 34px;
  padding-left: 0;
  text-indent: 16px;
}

.e-bigger.e-small .e-ddl.e-popup .e-dd-group .e-list-item {
  padding-left: 4px;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}

.e-bigger.e-small .e-ddl.e-popup .e-input-group input,
.e-bigger.e-small .e-ddl.e-popup .e-input-group input.e-input {
  height: 30px;
}

.e-bigger.e-small .e-popup.e-ddl .e-dropdownbase {
  min-height: 34px;
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.e-treegrid .e-treegridexpand::before,
.e-treegrid .e-treegridcollapse::before {
  content: '\e70b';
}

.e-treegrid .e-toolbar-item .e-expand::before {
  content: '\e7db';
}

.e-treegrid .e-toolbar-item .e-collapse::before {
  content: '\e7dc';
}

.e-treegrid .e-toolbar-item .e-indent::before {
  content: '\e702';
}

.e-treegrid .e-toolbar-item .e-outdent::before {
  content: '\e722';
}

.e-bigger .e-treegrid .e-treegridexpand,
.e-bigger .e-treegrid .e-treegridcollapse {
  font-size: 10px;
  height: 16px;
  width: 16px;
}

.e-bigger .e-treegrid .e-rowcell.e-treerowcell {
  padding-left: 12px;
}

.e-bigger .e-treegrid .e-hierarchycheckbox {
  padding-left: 2px;
}

.e-bigger .e-treegrid .e-hierarchycheckbox .e-frame {
  height: 20px;
  width: 20px;
}

.e-bigger .e-treegrid .e-treecell {
  line-height: 16px;
}

.e-treegrid .e-icons.e-none::before {
  content: '';
}

.e-treegrid .e-gridheader .e-headercell .e-css.e-hierarchycheckbox {
  height: 20px;
  vertical-align: middle;
}

.e-treegrid .e-treegridexpand::before,
.e-treegrid .e-treegridcollapse::before {
  text-align: center;
  vertical-align: middle;
}

.e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container span.e-treecell {
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-treegrid .e-treegridexpand:hover::before,
.e-treegrid .e-treegridcollapse:hover::before {
  color: #343a40;
}

.e-treegrid .e-rowcell.e-treerowcell {
  padding-left: 9px;
}

.e-treegrid .e-rtl .e-treegridcollapse {
  transform: scale(-1);
}

.e-treegrid .e-treegridexpand {
  transform: rotate(90deg);
}

.e-treegrid .e-treerowexpanded:not(.e-hiddenrow) {
  display: table-row;
}

.e-treegrid .e-treerowcollapsed {
  display: none;
}

.e-treegrid .e-treecheckbox-container {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-treegrid .e-treecheckbox-container :not(.e-treecheckbox) {
  white-space: nowrap;
}

.e-treegrid .e-treecheckbox {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}

.e-treegrid .e-treecolumn-container span {
  display: inline-block;
  vertical-align: middle;
}

.e-treegrid .e-hierarchycheckbox .e-frame {
  height: 14px;
  width: 14px;
}

.e-treegrid .e-checkselection .e-frozenheader .e-rowcell,
.e-treegrid .e-checkselection .e-movableheader .e-rowcell,
.e-treegrid .e-checkselection .e-frozencontent .e-rowcell,
.e-treegrid .e-checkselection .e-movablecontent .e-rowcell {
  line-height: 21px;
}

.e-treegrid .e-treegridexpand,
.e-treegrid .e-treegridcollapse {
  color: #495057;
  cursor: pointer;
  font-size: 10px;
  height: 16px;
  padding: 0;
  text-align: center;
  vertical-align: bottom;
  width: 16px;
}

.e-treegrid .e-treecell {
  display: table-cell;
  line-height: normal;
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container {
  white-space: nowrap;
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container .e-treecell {
  display: inline-block;
  white-space: normal;
  word-wrap: break-word;
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container {
  white-space: nowrap;
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container .e-treecheckbox {
  display: inline-block;
  white-space: normal;
  word-wrap: break-word;
}

.e-treegrid.e-grid.e-print-grid-layout .e-icons {
  display: inline-block;
}

.e-treegrid .e-treecheckselect,
.e-treegrid .e-treeselectall {
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}

.e-treegrid .e-detailheadercell,
.e-treegrid .e-headercontent .e-table .e-detail-intent,
.e-treegrid .e-gridcontent .e-table .e-detail-intent,
.e-treegrid .e-table .e-detailrow .e-detailindentcell,
.e-treegrid .e-table .e-detailrowexpand,
.e-treegrid .e-table .e-detailrowcollapse,
.e-treegrid .e-filterbarcell.e-mastercell {
  display: none;
}

.e-treegrid .e-icons.e-errorelem {
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
}

.e-treegrid .e-errorelem::before {
  color: #e3165b;
  content: "";
  transform: rotate(180deg);
}

.e-treegrid .e-gridcontent td.e-childborder {
  border-color: #e3165b;
  border-width: 1px 0 0;
  box-shadow: 0 1px 0 0 #e3165b;
  position: relative;
  z-index: 1;
}

.e-treegrid .e-gridcontent td.e-rowcell.e-childborder.e-dragborder,
.e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom.e-dragborder td.e-rowdragdrop.e-dropbottom.e-dragborder {
  box-shadow: 0 1px 0 0 #e3165b;
}

.e-treegrid .e-gridcontent td.e-rowcell.e-dragborder,
.e-treegrid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-treegrid .e-gridcontent .e-rowdragdrop.e-dragborder {
  box-shadow: 0 0 0 0;
}

.e-treegrid .e-gridcontent td.e-childborder:first-child {
  border-left: 1px solid;
  box-shadow: 0 1px 0 0 #e3165b;
  position: relative;
  z-index: 1;
}

.e-treegrid .e-gridcontent td.e-rowcell.e-childborder:last-child {
  border-right: 1px solid;
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder {
  border-width: 1px 0;
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:last-child {
  border-right: 1px solid;
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:first-child {
  border-left: 1px solid;
}

.e-treegrid .e-gridcontent td.e-dropbottom:first-child,
.e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom,
.e-treegrid .e-gridcontent td.e-dropbottom {
  box-shadow: 0 1px 0 0 #e3165b;
  position: relative;
  z-index: 1;
}

.e-treegrid .e-gridcontent td.e-droptop:first-child,
.e-treegrid .e-gridcontent td.e-rowcell.e-droptop {
  border-top-color: #e3165b;
  border-width: 1px 0 0;
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-dropbottom {
  border-bottom-color: #e3165b;
}

.e-treegrid .e-gridcontent td.e-rowdragdrop.e-droptop.e-dragborder {
  box-shadow: 0 0 0 0;
}

.e-treegrid .e-gridcontent .e-gridheader .e-firstrow-dragborder {
  height: 1px;
}

.e-treegrid .e-gridcontent .e-lastrow-dragborder {
  height: 0;
}

.e-treegrid .e-gridheader .e-firstrow-dragborder {
  height: 0;
}

.e-treegrid .e-droptop .e-lastrow-dragborder {
  height: 0;
}

.e-treegrid .e-treegrid-relative {
  position: relative;
}

.e-treegrid .e-gridheader .e-firstrow-dragborder tr:first-child.e-dropbottom {
  height: 0;
}

.e-treegrid .e-gridheader .e-firstrow-border,
.e-treegrid .e-gridcontent .e-lastrow-border {
  background-color: #e3165b;
  bottom: 0;
  display: none;
  height: 1px;
  position: absolute;
  z-index: 1;
}

.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-childborder,
.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-childborder {
  border-bottom: 1px solid #e3165b;
  border-top: 1px solid #e3165b;
  box-shadow: 0 0 0 0 #e3165b;
}

.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-droptop,
.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-droptop {
  border-top: 1px solid #e3165b;
}

.e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-childborder, .e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-dropbottom {
  border-bottom: 1px solid #e3165b;
  box-shadow: 0 0 0 0 #e3165b;
}

.e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-childborder, .e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-dropbottom {
  border-bottom: 1px solid #e3165b;
  box-shadow: 0 0 0 0 #e3165b;
}

.e-treegrid .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder {
  height: 0;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder {
  border-color: #e3165b;
  border-width: 1px 0 0;
  position: relative;
  z-index: 1;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-dragborder,
.e-treegrid .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-treegrid .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
  box-shadow: 0 0 0 0;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder:first-child {
  border-right: 1px solid;
  box-shadow: 0 1px 0 0 #e3165b;
  position: relative;
  z-index: 1;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-childborder:last-child {
  border-left: 1px solid;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder {
  border-width: 1px 0;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:last-child {
  border-right: 1px solid;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:first-child {
  border-left: 1px solid;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-droptop:first-child,
.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-droptop {
  border-top-color: #e3165b;
  border-width: 1px 0 0;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-dropbottom {
  border-bottom-color: #e3165b;
}

.e-treegrid .e-grid.e-rtl .e-gridcontent .e-droptop .e-lastrow-dragborder {
  height: 0;
}

@charset "UTF-8";

.e-badge {
  background: #fafafa;
  border-color: transparent;
  border-radius: 0.335em;
  box-shadow: 0 0 0 2px transparent;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.87);
  display: inline-block;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont";
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1;
  overflow: hidden;
  padding: 0.25em 0.42em 0.25em 0.42em;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  vertical-align: middle;
}

.e-badge:hover {
  text-decoration: none;
}

.e-badge.e-badge-pill {
  border-radius: 5em;
}

.e-badge.e-badge-notification {
  border-radius: 1em;
  font-size: 12px;
  height: 18px;
  left: 100%;
  line-height: 18px;
  min-width: 24px;
  padding: 0 8px 0 8px;
  position: absolute;
  top: -10px;
  width: auto;
}

.e-badge.e-badge-notification.e-badge-ghost {
  line-height: 16px;
}

.e-badge.e-badge-circle {
  border-radius: 50%;
  height: 1.834em;
  line-height: 1.834em;
  min-width: 0;
  padding: 0;
  width: 1.834em;
}

.e-badge.e-badge-circle.e-badge-ghost {
  line-height: 1.8em;
}

.e-badge.e-badge-overlap {
  position: absolute;
  top: -10px;
  transform: translateX(-50%);
}

.e-badge.e-badge-dot {
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
  height: 6px;
  left: 100%;
  line-height: 1;
  margin: 0;
  min-width: 0;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: -3px;
  width: 6px;
}

.e-badge.e-badge-bottom.e-badge-dot {
  bottom: 3px;
  position: absolute;
  top: auto;
}

.e-badge.e-badge-bottom.e-badge-notification {
  bottom: -3px;
  position: absolute;
  top: auto;
}

button .e-badge {
  line-height: .9;
  position: relative;
  top: -2px;
}

button .e-badge.e-badge-circle {
  height: 2em;
  line-height: 2em;
  width: 2em;
}

button .e-badge.e-badge-circle.e-badge-ghost {
  line-height: 1.9em;
}

.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary[href]:not(.e-badge-ghost) {
  background-color: #007bff;
  color: #fff;
}

.e-badge.e-badge-secondary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-secondary[href]:not(.e-badge-ghost) {
  background-color: #6c757d;
  color: #fff;
}

.e-badge.e-badge-success:not(.e-badge-ghost):not([href]), .e-badge.e-badge-success[href]:not(.e-badge-ghost) {
  background-color: #28a745;
  color: #fff;
}

.e-badge.e-badge-danger:not(.e-badge-ghost):not([href]), .e-badge.e-badge-danger[href]:not(.e-badge-ghost) {
  background-color: #dc3545;
  color: #fff;
}

.e-badge.e-badge-warning:not(.e-badge-ghost):not([href]), .e-badge.e-badge-warning[href]:not(.e-badge-ghost) {
  background-color: #ffc107;
  color: #212529;
}

.e-badge.e-badge-info:not(.e-badge-ghost):not([href]), .e-badge.e-badge-info[href]:not(.e-badge-ghost) {
  background-color: #17a2b8;
  color: #fff;
}

.e-badge.e-badge-light:not(.e-badge-ghost):not([href]), .e-badge.e-badge-light[href]:not(.e-badge-ghost) {
  background-color: #f8f9fa;
  color: #212529;
}

.e-badge.e-badge-dark:not(.e-badge-ghost):not([href]), .e-badge.e-badge-dark[href]:not(.e-badge-ghost) {
  background-color: #343a40;
  color: #fff;
}

.e-badge.e-badge-primary[href]:not(.e-badge-ghost):hover {
  background-color: #0062cc;
}

.e-badge.e-badge-secondary[href]:not(.e-badge-ghost):hover {
  background-color: #545b62;
}

.e-badge.e-badge-success[href]:not(.e-badge-ghost):hover {
  background-color: #1e7e34;
}

.e-badge.e-badge-danger[href]:not(.e-badge-ghost):hover {
  background-color: #bd2130;
}

.e-badge.e-badge-warning[href]:not(.e-badge-ghost):hover {
  background-color: #d39e00;
}

.e-badge.e-badge-info[href]:not(.e-badge-ghost):hover {
  background-color: #117a8b;
}

.e-badge.e-badge-light[href]:not(.e-badge-ghost):hover {
  background-color: #dae0e5;
}

.e-badge.e-badge-dark[href]:not(.e-badge-ghost):hover {
  background-color: #1d2124;
}

.e-badge.e-badge-primary[href].e-badge-ghost:hover {
  border-color: #0056b3;
  color: #0056b3;
}

.e-badge.e-badge-secondary[href].e-badge-ghost:hover {
  border-color: #494f54;
  color: #494f54;
}

.e-badge.e-badge-success[href].e-badge-ghost:hover {
  border-color: #19692c;
  color: #19692c;
}

.e-badge.e-badge-danger[href].e-badge-ghost:hover {
  border-color: #a71d2a;
  color: #a71d2a;
}

.e-badge.e-badge-warning[href].e-badge-ghost:hover {
  border-color: #ba8b00;
  color: #ba8b00;
}

.e-badge.e-badge-info[href].e-badge-ghost:hover {
  border-color: #0f6674;
  color: #0f6674;
}

.e-badge.e-badge-light[href].e-badge-ghost:hover {
  border-color: #cbd3da;
  color: #cbd3da;
}

.e-badge.e-badge-dark[href].e-badge-ghost:hover {
  border-color: #121416;
  color: #121416;
}

.e-badge.e-badge-ghost.e-badge-primary {
  background-color: transparent;
  border: 1px solid #007bff;
  color: #007bff;
}

.e-badge.e-badge-ghost.e-badge-secondary {
  background-color: transparent;
  border: 1px solid #6c757d;
  color: #6c757d;
}

.e-badge.e-badge-ghost.e-badge-success {
  background-color: transparent;
  border: 1px solid #28a745;
  color: #28a745;
}

.e-badge.e-badge-ghost.e-badge-danger {
  background-color: transparent;
  border: 1px solid #dc3545;
  color: #dc3545;
}

.e-badge.e-badge-ghost.e-badge-warning {
  background-color: transparent;
  border: 1px solid #ffc107;
  color: #ffc107;
}

.e-badge.e-badge-ghost.e-badge-info {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.e-badge.e-badge-ghost.e-badge-light {
  background-color: transparent;
  border: 1px solid #f8f9fa;
  color: #f8f9fa;
}

.e-badge.e-badge-ghost.e-badge-dark {
  background-color: transparent;
  border: 1px solid #343a40;
  color: #343a40;
}

.e-toast .e-toast-close-icon::before {
  content: "";
}

.e-toast .e-toast-success-icon::before {
  content: "";
}

.e-toast .e-toast-error-icon::before {
  content: "";
}

.e-toast .e-toast-info-icon::before {
  content: "";
}

.e-toast .e-toast-warning-icon::before {
  content: "";
}

/*! toast layout */

.e-bigger .e-toast-container.e-toast-top-left,
.e-toast-container.e-bigger.e-toast-top-left {
  left: 10px;
  top: 10px;
}

.e-bigger .e-toast-container.e-toast-bottom-left,
.e-toast-container.e-bigger.e-toast-bottom-left {
  bottom: 10px;
  left: 10px;
}

.e-bigger .e-toast-container.e-toast-top-right,
.e-toast-container.e-bigger.e-toast-top-right {
  right: 10px;
  top: 10px;
}

.e-bigger .e-toast-container.e-toast-bottom-right,
.e-toast-container.e-bigger.e-toast-bottom-right {
  bottom: 10px;
  right: 10px;
}

.e-bigger .e-toast-container.e-toast-bottom-center,
.e-toast-container.e-bigger.e-toast-bottom-center {
  bottom: 10px;
}

.e-bigger .e-toast-container.e-toast-bottom-center .e-toast,
.e-toast-container.e-bigger.e-toast-bottom-center .e-toast {
  margin: 0 auto 10px;
}

.e-bigger .e-toast-container.e-toast-top-center,
.e-toast-container.e-bigger.e-toast-top-center {
  top: 10px;
}

.e-bigger .e-toast-container.e-toast-top-center .e-toast,
.e-toast-container.e-bigger.e-toast-top-center .e-toast {
  margin: 0 auto 10px;
}

.e-bigger .e-toast-container.e-toast-full-width,
.e-toast-container.e-bigger.e-toast-full-width {
  left: 0;
  right: 0;
}

.e-bigger .e-toast-container.e-toast-full-width .e-toast,
.e-toast-container.e-bigger.e-toast-full-width .e-toast {
  margin: 0 auto 10px;
}

.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions {
  text-align: left;
}

.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions > *,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: initial;
  margin-right: 10px;
}

.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-close-icon,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-close-icon {
  margin-left: initial;
  margin-right: auto;
}

.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-icon,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-icon {
  margin-left: 10px;
  margin-right: initial;
}

.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-progress,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-progress {
  left: auto;
  right: 0;
}

.e-bigger .e-toast-container .e-toast,
.e-toast-container.e-bigger .e-toast {
  border-radius: 4px;
  font-size: 14px;
  margin: 0 0 10px;
  min-height: 44px;
}

.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content {
  padding: 10px 0 5px 0;
}

.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:first-child,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:first-child {
  padding: 0;
}

.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:last-child,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:last-child {
  padding-bottom: 0;
}

.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content + .e-toast-actions {
  padding: 0;
}

.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions {
  padding: 5px 0 0 0;
  text-align: right;
}

.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions > *,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: 10px;
}

.e-bigger .e-toast-container .e-toast .e-toast-close-icon,
.e-toast-container.e-bigger .e-toast .e-toast-close-icon {
  font-size: 12px;
  height: 24px;
  width: 24px;
}

.e-bigger .e-toast-container .e-toast .e-toast-icon,
.e-toast-container.e-bigger .e-toast .e-toast-icon {
  font-size: 20px;
  height: 24px;
  margin-right: 10px;
  width: 24px;
}

.e-bigger .e-toast-container .e-toast .e-toast-progress,
.e-toast-container.e-bigger .e-toast .e-toast-progress {
  height: 4px;
}

.e-toast-container {
  display: inline-flex;
  flex-direction: column;
  position: relative;
}

.e-toast-container.e-toast-top-left {
  left: 10px;
  top: 10px;
}

.e-toast-container.e-toast-bottom-left {
  bottom: 10px;
  left: 10px;
}

.e-toast-container.e-toast-top-right {
  right: 10px;
  top: 10px;
}

.e-toast-container.e-toast-bottom-right {
  bottom: 10px;
  right: 10px;
}

.e-toast-container.e-toast-bottom-center {
  bottom: 10px;
  pointer-events: none;
  right: 0;
  width: 100%;
}

.e-toast-container.e-toast-bottom-center .e-toast {
  margin: 0 auto 10px;
  pointer-events: auto;
}

.e-toast-container.e-toast-top-center {
  pointer-events: none;
  right: 0;
  top: 10px;
  width: 100%;
}

.e-toast-container.e-toast-top-center .e-toast {
  margin: 0 auto 10px;
  pointer-events: auto;
}

.e-toast-container.e-toast-full-width {
  left: 0;
  right: 0;
  width: 100%;
}

.e-toast-container.e-toast-full-width .e-toast {
  margin: 0 auto 10px;
  width: 96%;
}

.e-toast-container.e-rtl .e-toast .e-toast-actions {
  text-align: left;
}

.e-toast-container.e-rtl .e-toast .e-toast-actions > * {
  margin-left: initial;
  margin-right: 10px;
}

.e-toast-container.e-rtl .e-toast .e-toast-close-icon {
  margin-left: initial;
  margin-right: auto;
}

.e-toast-container.e-rtl .e-toast .e-toast-icon {
  margin-left: 8px;
  margin-right: initial;
}

.e-toast-container.e-rtl .e-toast .e-toast-progress {
  left: auto;
  right: 0;
}

.e-toast-container .e-toast {
  border-radius: 4px;
  display: inline-flex;
  font-size: 14px;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 12px;
  position: relative;
}

.e-toast-container .e-toast .e-toast-icon,
.e-toast-container .e-toast .e-toast-message {
  display: inline-flex;
}

.e-toast-container .e-toast > * {
  word-break: break-word;
  word-wrap: break-word;
}

.e-toast-container .e-toast .e-toast-message {
  -ms-grid-row-align: center;
  align-self: center;
  flex-direction: column;
  overflow: hidden;
  width: inherit;
}

.e-toast-container .e-toast .e-toast-message .e-toast-title,
.e-toast-container .e-toast .e-toast-message .e-toast-content {
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-toast-container .e-toast .e-toast-message .e-toast-title:first-child,
.e-toast-container .e-toast .e-toast-message .e-toast-content:first-child {
  padding: 0;
}

.e-toast-container .e-toast .e-toast-message .e-toast-title:last-child,
.e-toast-container .e-toast .e-toast-message .e-toast-content:last-child {
  padding-bottom: 0;
}

.e-toast-container .e-toast .e-toast-message .e-toast-title > *,
.e-toast-container .e-toast .e-toast-message .e-toast-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}

.e-toast-container .e-toast .e-toast-message .e-toast-title {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: .5px;
}

.e-toast-container .e-toast .e-toast-message .e-toast-content {
  padding: 10px 0 5px 0;
  word-break: break-word;
  word-wrap: break-word;
}

.e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions {
  padding-top: 0;
}

.e-toast-container .e-toast .e-toast-message .e-toast-actions {
  margin: 1px;
  padding: 5px 0 0 0;
  text-align: right;
}

.e-toast-container .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: 10px;
}

.e-toast-container .e-toast .e-toast-close-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 10px;
  height: 24px;
  justify-content: center;
  margin-left: auto;
  width: 24px;
}

.e-toast-container .e-toast .e-toast-icon {
  align-items: center;
  font-size: 16px;
  height: 24px;
  justify-content: center;
  margin-right: 8px;
  width: 24px;
}

.e-toast-container .e-toast .e-toast-progress {
  bottom: 0;
  height: 4px;
  left: 0;
  position: absolute;
}

.e-content-placeholder.e-toast.e-placeholder-toast {
  background-size: 400px 100px;
  min-height: 100px;
}

.e-bigger .e-content-placeholder.e-toast.e-placeholder-toast,
.e-bigger.e-content-placeholder.e-toast.e-placeholder-toast {
  background-size: 400px 100px;
  min-height: 100px;
}

.e-blazor-toast-hidden {
  visibility: hidden;
}

.e-toast-container .e-toast .e-toast-close-icon.blazor-toast-close-icon {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  bottom: 6px;
  height: 20px;
  position: relative;
  width: 22px;
}

.e-toast-container .e-toast {
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1);
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.e-toast-container .e-toast .e-toast-close-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:active {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  outline: 0;
}

.e-toast-container .e-toast.e-toast-success {
  background-color: #d4edda;
  color: #155724;
  border-color: #c3e6cb;
}

.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-title {
  color: #155724;
}

.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-content {
  color: #155724;
}

.e-toast-container .e-toast.e-toast-success .e-toast-icon {
  color: #155724;
}

.e-toast-container .e-toast.e-toast-success .e-toast-close-icon {
  color: #155724;
}

.e-toast-container .e-toast.e-toast-success:hover {
  background-color: #c2e5cb;
  box-shadow: 0 4px 12px;
  color: #155724;
  border-color: #b1debb;
}

.e-toast-container .e-toast.e-toast-info {
  background-color: #cce5ff;
  color: #004085;
  border-color: #b8daff;
}

.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-title {
  color: #004085;
}

.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-content {
  color: #004085;
}

.e-toast-container .e-toast.e-toast-info .e-toast-icon {
  color: #004085;
}

.e-toast-container .e-toast.e-toast-info .e-toast-close-icon {
  color: #004085;
}

.e-toast-container .e-toast.e-toast-info:hover {
  background-color: #b3d8ff;
  box-shadow: 0 4px 12px;
  color: #004085;
  border-color: #9ecdff;
}

.e-toast-container .e-toast.e-toast-warning {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
}

.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-title {
  color: #856404;
}

.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-content {
  color: #856404;
}

.e-toast-container .e-toast.e-toast-warning .e-toast-icon {
  color: #856404;
}

.e-toast-container .e-toast.e-toast-warning .e-toast-close-icon {
  color: #856404;
}

.e-toast-container .e-toast.e-toast-warning:hover {
  background-color: #ffedb3;
  box-shadow: 0 4px 12px;
  color: #856404;
  border-color: #ffe8a0;
}

.e-toast-container .e-toast.e-toast-danger {
  background-color: #f8d7da;
  color: #721c24;
}

.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-title {
  color: #721c24;
}

.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-content {
  color: #721c24;
}

.e-toast-container .e-toast.e-toast-danger .e-toast-icon {
  color: #721c24;
}

.e-toast-container .e-toast.e-toast-danger .e-toast-close-icon {
  color: #721c24;
}

.e-toast-container .e-toast.e-toast-danger:hover {
  background-color: #f4c1c6;
  box-shadow: 0 4px 12px;
  color: #721c24;
  border-color: #f1b0b7;
}

.e-toast-container .e-toast:hover {
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
}

.e-toast-container .e-toast .e-toast-icon {
  color: rgba(0, 0, 0, 0.5);
}

.e-toast-container .e-toast .e-toast-message .e-toast-title {
  color: #6c757d;
}

.e-toast-container .e-toast .e-toast-message .e-toast-content {
  color: #212529;
}

.e-toast-container .e-toast .e-toast-progress {
  background-color: #007bff;
}

@charset "UTF-8";

/*!
*  filename: ej.widgets.core.bootstrap.compatibility.min.css
*  version : 18.4.0.39
*  Copyright Syncfusion Inc. 2001 - 2021. All rights reserved.
*  Use of this code is subject to the terms of our license.
*  A copy of the current license can be obtained at any time by e-mailing
*  licensing@syncfusion.com. Any infringement will be prosecuted under
*  applicable laws.
*/

.e-ribbon.e-js .e-header .e-active a,.e-ribbon .e-header>.e-apptab .e-apptabanchor,.e-ribbon .e-expandcollapse span,.e-ribbon .e-header .e-contextual,.e-ribbon .e-menu li.e-list.e-active.e-mfocused{border-radius:4px}

.e-ribbon .e-menu.e-horizontal>.e-list>a,.e-menu.e-horizontal>.e-list>span{line-height:33px}

.e-ribbon .e-groupdiv .e-resizebtn{height:auto}

.e-datepicker .e-header .e-next,.e-datepicker .e-header .e-prev{top:5px}

.e-ss-dialog .e-widget .e-addedrow .e-dlg-btnfields .e-btn-normal,.e-ss-dialog .e-widget .e-widget-content .e-dlg-btnfields input.e-btn.e-widget,.e-ss-dialog .e-widget .e-widget-content .e-dlg-btnfields button.e-btn.e-widget,.e-ss-dialog .e-widget .e-widget-content .e-dlg-btnfields .e-dlg-btnctnr input.e-btn.e-widget{box-sizing:border-box;height:34px;margin-left:11px;margin-bottom:4px}

.e-spreadsheet .e-widget .e-content .e-groupdiv .e-ribGroupContent .e-innerdivrow .e-innerdivchild .e-ss-colorpicker,.e-spreadsheet .e-ss-colorpicker.e-colorwidget,.e-spreadsheet .e-formulabar .e-indexbox,.e-ss-textarea,.ejinputtext{border-radius:4px}

.e-spreadsheet .e-formulabar .e-inputbox{border:none}

.e-spreadsheet .e-formulabar .e-inputbox .e-ss-autocomplete .e-in-wrap{height:26px}

.e-spreadsheet .e-spreadsheetgrppanel .e-spreadsheetmainpanel .e-spreadsheetfooter{height:30px}

.e-spreadsheet .e-spreadsheetgrppanel .e-spreadsheetmainpanel .e-spreadsheetfooter .e-table .e-pager:first-child .e-pagercontainer{overflow:visible;height:28px}

.e-spreadsheet .e-spreadsheetgrppanel .e-spreadsheetmainpanel .e-spreadsheetfooter .e-pager:first-child .e-pagercontainer .e-numericcontainer .e-numericitem{padding-bottom:4px;padding-top:7px}

.e-spreadsheet .e-spreadsheetgrppanel .e-spreadsheetmainpanel .e-spreadsheetfooter .e-table .e-pager:first-child .e-pagercontainer .e-new{padding-top:1px}

.e-spreadsheet .e-spreadsheetgrppanel .e-spreadsheetmainpanel .e-spreadsheetfooter .e-pager:first-child .e-pagercontainer .e-firstpage,.e-spreadsheet .e-spreadsheetgrppanel .e-spreadsheetmainpanel .e-spreadsheetfooter .e-pager:first-child .e-pagercontainer .e-prevpage,.e-spreadsheet .e-spreadsheetgrppanel .e-spreadsheetmainpanel .e-spreadsheetfooter .e-pager:first-child .e-pagercontainer .e-nextpage{padding:9px 3px 0 7px}

.e-widget.e-atc-popup,.e-widget.e-atc .e-in-wrap,.e-widget.e-atc .e-in-wrap .e-input,.e-widget.e-acrdn-scroller,.e-js.e-acrdn .e-select,.e-widget.e-chkbox-wrap div>span,.e-widget.e-datepicker.e-popup,.e-widget.e-datewidget .e-in-wrap,.e-widget.e-datewidget .e-in-wrap .e-input,.e-widget.e-daterangepicker-popup.e-popup,.e-widget.e-daterangewidget .e-in-wrap,.e-widget.e-daterangewidget .e-in-wrap .e-input,.e-drpbuttons,.e-widget.e-daterangepicker-popup.e-popup .e-custom-dateranges li,.e-widget.e-datetime-popup.e-popup,.e-widget.e-datetime-popup .e-dt-button,.e-widget.e-datetime-wrap .e-in-wrap,.e-widget.e-datetime-wrap .e-in-wrap .e-input,.e-widget.e-dialog-wrap,.e-widget.e-dialog-wrap>.e-header .e-dialog-icon,.e-widget.e-ddl-popup.e-popup,.e-widget.e-ddl .e-in-wrap,.e-widget.e-ddl .e-in-wrap .e-input,.e-widget.e-numeric .e-in-wrap,.e-widget.e-numeric .e-in-wrap .e-input,.e-widget.e-percent .e-in-wrap,.e-widget.e-percent .e-in-wrap .e-input,.e-widget.e-currency .e-in-wrap,.e-widget.e-currency .e-in-wrap .e-input,.e-widget.e-mask .e-in-wrap,.e-widget.e-mask .e-in-wrap .e-input,.e-textbox,.e-textarea,.e-menu,.e-js.e-tab,.e-widget.e-time-popup.e-popup,.e-widget.e-timewidget .e-in-wrap,.e-widget.e-timewidget .e-in-wrap .e-input,.e-js.e-toolbar,.e-js.e-toolbar .e-tooltxt,.e-upload-box .e-selectpart,.e-upload-box .e-btn,.e-js.e-treeview .e-text,.e-widget.e-fullrow-wrap .e-fullrow,.e-dragedNode,.e-widget.e-splitbutton,.e-widget.e-fileexplorer .e-tilenode,.e-widget.e-fileexplorer .e-fe-split-button .e-split,.e-widget.e-rte,.e-widget.e-rte.e-dialog .e-inputtext,.e-btn.e-select,.e-js.e-progressbar,.e-widget.e-check-wrap .e-chk-inact,.e-widget.e-check-wrap .e-chk-act,.e-widget.e-check-wrap .e-chk-indeter{border-radius:4px}

.e-widget.e-groupbutton ul li.e-grp-btn-item:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}

.e-widget.e-groupbutton ul li.e-grp-btn-item:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}

.e-widget.e-groupbutton.e-rtl ul li.e-grp-btn-item:first-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}

.e-widget.e-groupbutton.e-rtl ul li.e-grp-btn-item:last-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}

.e-js.e-tab>ul.e-addborderright .e-item,.e-js.e-tab .e-addborderleft.e-content-item,.e-widget.e-split .e-splitarrowleft .e-splitbutton,.e-widget.e-split .e-splitarrowright .e-drp-btn,.e-rtl.e-split .e-splitarrowright .e-splitbutton,.e-rtl.e-split .e-splitarrowleft .e-drp-btn,.e-widget.e-fileexplorer .e-grid tr td.e-last-rowcell,.e-widget.e-fileexplorer .e-grid.e-rtl tr td:first-child{border-radius:0 4px 4px 0}

.e-js.e-tab>ul.e-addborderleft .e-item,.e-js.e-tab .e-addborderright.e-content-item,.e-widget.e-split .e-splitarrowright .e-splitbutton,.e-widget.e-split .e-splitarrowleft .e-drp-btn,.e-rtl.e-split .e-splitarrowleft .e-splitbutton,.e-rtl.e-split .e-splitarrowright .e-drp-btn,.e-widget.e-fileexplorer .e-grid tr td:first-child,.e-widget.e-fileexplorer .e-grid.e-rtl tr td.e-last-rowcell{border-radius:4px 0 0 4px}

.e-js.e-acrdn .e-select.e-active,.e-widget.e-datepicker.e-popup .e-header,.e-js.e-tab>ul.e-addborderbottom .e-item,.e-js.e-tab .e-addbordertop.e-content-item,.e-widget.e-split .e-splitarrowtop .e-drp-btn,.e-widget.e-split .e-splitarrowbottom .e-splitbutton,.e-widget.e-rte .e-toolbar,.e-widget.e-datetime-popup .e-header,.e-widget.e-fileexplorer .e-toolbar{border-radius:4px 4px 0 0}

.e-js.e-acrdn-content-active,.e-widget.e-dialog-wrap .e-widget-content,.e-js.e-tab>ul.e-addbordertop .e-item,.e-js.e-tab .e-addborderbottom.e-content-item,.e-widget.e-split .e-splitarrowbottom .e-drp-btn,.e-widget.e-split .e-splitarrowtop .e-splitbutton,.e-widget.e-rte .e-rte-footer,.e-widget.e-datetime-popup .e-time-popup{border-radius:0 0 4px 4px}

.e-js.e-progressbar .e-progress.e-complete{border-radius:3px}

.e-widget.e-atc.e-rtl .e-in-wrap.e-padding .e-input,.e-widget.e-atc .e-in-wrap.e-padding .e-select,.e-widget.e-datewidget.e-rtl .e-in-wrap.e-padding .e-input,.e-widget.e-datewidget .e-in-wrap.e-padding .e-select,.e-widget.e-datetime-wrap.e-rtl .e-in-wrap.e-padding .e-input,.e-widget.e-datetime-wrap .e-in-wrap.e-padding .e-select,.e-widget.e-ddl.e-rtl .e-in-wrap .e-input,.e-widget.e-ddl .e-in-wrap .e-select,.e-widget.e-numeric.e-rtl .e-in-wrap.e-padding .e-input,.e-widget.e-numeric .e-in-wrap.e-padding .e-select,.e-widget.e-percent.e-rtl .e-in-wrap.e-padding .e-input,.e-widget.e-percent .e-in-wrap.e-padding .e-select,.e-widget.e-currency.e-rtl .e-in-wrap.e-padding .e-input,.e-widget.e-currency .e-in-wrap.e-padding .e-select,.e-widget.e-timewidget.e-rtl .e-in-wrap.e-padding .e-input,.e-widget.e-timewidget .e-in-wrap.e-padding .e-select{border-radius:0 3px 3px 0}

.e-widget.e-atc .e-in-wrap.e-padding .e-input,.e-widget.e-atc.e-rtl .e-in-wrap.e-padding .e-select,.e-widget.e-datewidget .e-in-wrap.e-padding .e-input,.e-widget.e-datewidget.e-rtl .e-in-wrap.e-padding .e-select,.e-widget.e-datetime-wrap .e-in-wrap.e-padding .e-input,.e-widget.e-datetime-wrap.e-rtl .e-in-wrap.e-padding .e-select,.e-ddl .e-in-wrap .e-input,.e-ddl.e-rtl .e-in-wrap .e-select,.e-widget.e-numeric .e-in-wrap.e-padding .e-input,.e-widget.e-numeric.e-rtl .e-in-wrap.e-padding .e-select,.e-widget.e-percent .e-in-wrap.e-padding .e-input,.e-widget.e-percent.e-rtl .e-in-wrap.e-padding .e-select,.e-widget.e-currency .e-in-wrap.e-padding .e-input,.e-widget.e-currency.e-rtl .e-in-wrap.e-padding .e-select,.e-widget.e-timewidget .e-in-wrap.e-padding .e-input,.e-widget.e-timewidget.e-rtl .e-in-wrap.e-padding .e-select,.e-js.e-progressbar .e-progress{border-radius:3px 0 0 3px}

.e-widget.e-dialog-wrap>.e-header{border-radius:3px 3px 0 0}

.e-widget.e-colorwidget.e-split.e-disable .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-split.e-disable .e-color-container:hover,.e-widget.e-dialog.e-disable .e-dialog-icon:hover,.e-widget.e-dialog.e-disable>.e-header,.e-widget.e-ddl .e-disable.e-select:hover,.e-in-wrap .e-disable.e-select .e-icon,.e-in-wrap .e-disable.e-select,.e-widget.e-rte .e-horizontal .e-disable,.e-js.e-slider.e-disable .e-handle.e-select{cursor:default}

.e-corner,.e-corner .e-input,.e-widget.e-acrdn-scroller.e-corner,.e-js.e-acrdn.e-corner .e-select,.e-corner .e-dt-button,.e-widget .e-corner>.e-header .e-dialog-icon,.e-corner .e-tooltxt,.e-widget .e-corner+.e-dialog,.e-widget .e-corner+.e-dialog>.e-header .e-dialog-icon,.e-widget .e-corner+.e-dialog>.e-btn{border-radius:4px 4px 4px 4px}

.e-js.e-corner.e-tab>ul.e-addborderright .e-item,.e-js.e-corner.e-tab .e-addborderleft.e-content-item,.e-widget.e-split .e-splitarrowleft .e-splitbutton.e-corner,.e-widget.e-split .e-splitarrowright .e-corner+.e-drp-btn,.e-widget.e-rtl.e-split .e-splitarrowright .e-splitbutton.e-corner,.e-widget.e-rtl.e-split .e-splitarrowleft .e-corner+.e-drp-btn{border-radius:0 4px 4px 0}

.e-js.e-corner.e-tab>ul.e-addborderleft .e-item,.e-js.e-corner.e-tab .e-addborderright.e-content-item,.e-widget.e-split .e-splitarrowright .e-splitbutton.e-corner,.e-widget.e-split .e-splitarrowleft .e-corner+.e-drp-btn,.e-widget.e-rtl.e-split .e-splitarrowleft .e-splitbutton.e-corner,.e-widget.e-rtl.e-split .e-splitarrowright .e-corner+.e-drp-btn{border-radius:4px 0 0 4px}

.e-acrdn.e-corner .e-select.e-active,.e-widget.e-datepicker.e-popup.e-corner .e-header,.e-js.e-corner.e-tab>ul.e-addborderbottom .e-item,.e-js.e-corner.e-tab .e-addbordertop.e-content-item,.e-widget.e-split .e-splitarrowtop .e-corner+.e-drp-btn,.e-widget.e-split .e-splitarrowbottom .e-splitbutton.e-corner,.e-widget.e-datetime-popup.e-corner .e-header{border-radius:4px 4px 0 0}

.e-corner .e-acrdn-content-active,.e-widget .e-corner.e-dialog-wrap .e-widget-content,.e-js.e-corner.e-tab>ul.e-addbordertop .e-item,.e-js.e-corner.e-tab .e-addborderbottom.e-content-item,.e-widget.e-split .e-splitarrowbottom .e-corner+.e-drp-btn,.e-widget.e-split .e-splitarrowtop .e-splitbutton.e-corner,.e-widget.e-datetime-popup.e-corner .e-time-popup{border-radius:0 0 4px 4px}

.e-js.e-listbox li{box-sizing:content-box}

.e-js.e-corner.e-progressbar .e-progress.e-complete{border-radius:3px 3px 3px 3px}

.e-widget.e-atc.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-atc .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-daterangewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-daterangewidget .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-datewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-datewidget .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-datetime-wrap.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-datetime-wrap .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-ddl.e-rtl .e-corner.e-in-wrap .e-input,.e-widget.e-ddl .e-corner.e-in-wrap .e-select,.e-widget.e-numeric.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-numeric .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-percent.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-percent .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-currency.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-currency .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-timewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-timewidget .e-corner.e-in-wrap.e-padding .e-select{border-radius:0 3px 3px 0}

.e-widget.e-atc .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-atc.e-rtl .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-datewidget .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-datewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-daterangewidget .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-datetime-wrap .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-datetime-wrap.e-rtl .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-ddl .e-corner.e-in-wrap .e-input,.e-widget.e-ddl.e-rtl .e-corner.e-in-wrap .e-select,.e-widget.e-numeric .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-numeric.e-rtl .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-percent .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-percent.e-rtl .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-currency .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-currency.e-rtl .e-corner.e-in-wrap.e-padding .e-select,.e-widget.e-timewidget .e-corner.e-in-wrap.e-padding .e-input,.e-widget.e-timewidget.e-rtl .e-corner.e-in-wrap.e-padding .e-select,.e-js.e-corner.e-progressbar .e-progress{border-radius:3px 0 0 3px}

.e-widget .e-corner.e-dialog-wrap>.e-header{border-radius:3px 3px 0 0}

input.e-input,input[type="text"].e-input,.e-input.e-placeholder,.e-ddl.e-widget .e-ul.e-boxes{box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-disable{opacity:.35;filter:alpha(opacity=35);background-image:none}

.e-corner-all{border-radius:4px 4px 4px 4px}

.e-corner-top,.e-corner-left{border-top-left-radius:4px}

.e-corner-top,.e-corner-right{border-top-right-radius:4px}

.e-corner-bottom,.e-corner-left{-moz-border-radius-topleft:4px;border-bottom-left-radius:4px}

.e-corner-bottom,.e-corner-right{-moz-border-radius-topright:4px;border-bottom-right-radius:4px}

.e-validation-error{font-size:14px;color:#cd0a0a}

.e-no-spin::-webkit-inner-spin-button,.e-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.e-no-spin{-moz-appearance:textfield}

.e-input,.e-tooltipbox,.e-btn,.e-time-popup,.e-datepicker.e-calendar,.e-menu,.e-js.e-uploadbox .e-file-name-txt,.e-js.e-uploadbox .e-selectpart,.e-js.e-uploadbox .e-uploadbtn,.e-js.e-uploadbox .e-uploadclosebtn,.e-widget.e-waitpopup-pane .e-text,.e-js.e-tagcloud,.e-js.e-toolbar,.e-js.e-progressbar,.e-scale .e-tick .tick-value,.e-datetime-popup .e-dt-button,.e-grid,.e-ejinputtext,.e-js.e-pager,.e-widget.e-fileexplorer,.e-textbox,.e-textarea{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-input,.e-tooltipbox,.e-btn,.e-time-popup,.e-datepicker.e-calendar,.e-menu,.e-js.e-uploadbox .e-file-name-txt,.e-js.e-uploadbox .e-selectpart,.e-js.e-uploadbox .e-uploadbtn,.e-js.e-uploadbox .e-uploadclosebtn,.e-widget.e-waitpopup-pane .e-text,.e-js.e-tagcloud,.e-js.e-toolbar,.e-js.e-progressbar,.e-scale .e-tick .tick-value,.e-datetime-popup .e-dt-button,.e-grid,.e-ejinputtext,.e-js.e-pager,.e-widget.e-fileexplorer,.e-textbox,.e-textarea{font-size:14px}

.e-menu,input.e-input,input[type="text"].e-input,.e-widget.e-mask,.e-ul,.e-btn .e-btn-span,.e-widget .e-tbtn.e-chkbx-hidden,.e-widget.e-datepicker table,.e-widget.e-datepicker table th,.e-widget.e-datepicker table td,.e-menu.e-horizontal>.e-list,.e-menu.e-vertical>li.e-separator,.e-menu.e-context>li.e-separator,.e-js.e-tab.e-js>.e-header,.e-widget.e-uploadbox .e-action-perform,.e-widget.e-uploadbox .e-uploaddialog.e-dialog.e-dialog-content,.e-js.e-tagcloud .e-load,.e-scale,.e-select,.e-input.e-placeholder{margin:0;padding:0;outline:0 none;line-height:normal}

.e-btn,.e-btn .e-btn-span,.e-widget.e-datepicker .e-header .e-next,.e-widget.e-datepicker .e-header .e-prev,.e-widget.e-datepicker .e-header .e-text,.e-menu>.e-list>a>img,.e-menu>.e-list>span>img,.e-menu>.e-list>a>div,.e-menu>.e-list>span>div,.e-menu>.e-list>a>span,.e-menu>.e-list>span>span,.e-menu .e-list>a span.e-icon,.e-menu .e-list>span span.e-icon,.e-menu.e-horizontal>.e-list,.e-menu.e-vertical,.e-menu.e-context,.e-widget.e-chkbox-wrap,.e-widget.e-radiobtn-wrap,.e-widget.e-chkbox-wrap div,.e-widget.e-chkbox-wrap .e-text,.e-widget.e-radiobtn-wrap .e-text,.e-js.e-tab.e-js>.e-header,.e-js.e-tab .e-header li,.e-js.e-tab .e-header li a,.e-widget.e-dialog .e-dialog-icon,.e-widget.e-dialog .e-icon,.e-js.e-uploadbox .e-selectpart,.e-widget.e-uploadbox .e-file-list,.e-js.e-treeview .e-text,.e-js.e-tagcloud .e-cloud,.e-js.e-tagcloud .e-list,.e-js.e-tagcloud .e-cloud .e-tagitems,.e-h-scale .e-tick,.e-grid .e-groupheadercell,.e-grid .e-groupheadercell:hover,.e-js.e-pager,.e-js.e-pager .e-disableditem,.e-grid div.e-parentmsgbar,.e-grid .e-toolbaricons,.e-js.e-pager .e-pagercontainer{display:inline-block}

.e-ul{list-style-type:none}

.e-widget input.e-input,.e-widget input[type="text"].e-input,.e-widget.e-input.e-placeholder,.e-widget .e-input.e-placeholder{border:medium none;height:100%;width:100%;display:block;line-height:1.908em}

.e-widget input.e-input,.e-widget input[type="text"].e-input,.e-widget.e-input.e-placeholder,.e-widget .e-input.e-placeholder{padding-left:.857em}

.e-rtl input.e-input,.e-rtl input[type="text"].e-input,.e-rtl .e-input.e-placeholder,.e-textbox.e-rtl,.e-textarea.e-rtl{text-align:right;padding-left:0;padding-right:.857em}

.e-in-wrap{display:block;height:100%;position:relative;overflow:hidden;border:1px solid}

.e-rtl{direction:rtl}

.e-widget,.e-widget [class^="e-"],.e-widget [class*=" e-"]{box-sizing:content-box}

.e-widget.e-box,.e-widget .e-box,.e-widget button.e-btn,button.e-btn.e-widget,input.e-btn.e-widget,input.e-input,input[type="text"].e-input,.e-input.e-placeholder,.e-widget input.e-input,.e-js.e-lv.e-js .e-header.e-box,.e-textbox,.e-textarea{box-sizing:border-box}

.e-scheduledialog.e-dialog .e-dialog-scroller,.e-ss-dialog.e-dialog .e-dialog-scroller{box-sizing:content-box}

.e-shadow{box-shadow:0 0 9px rgba(0,0,0,.4)}

.e-widget.e-overlay{background-color:#808080;opacity:.5;filter:alpha(opacity=50);width:100%;height:100%}

.e-tooltipbox{font-weight:600;height:auto;position:absolute;width:auto;min-width:10px;text-align:center;z-index:10000}

.e-tooltipbox{padding:2px;border:1px solid}

.e-widget.e-slider-wrap .e-sliderbtn.e-select{position:absolute;width:20px;height:20px;border-radius:10px;box-shadow:none}

.e-widget.e-slider-wrap.e-horizontal .e-decreasebtn.e-select{left:0;right:auto}

.e-widget.e-slider-wrap.e-horizontal.e-rtl .e-decreasebtn.e-select{right:0;left:auto}

.e-widget.e-slider-wrap.e-horizontal .e-increasebtn.e-select{right:0;left:auto}

.e-widget.e-slider-wrap.e-horizontal.e-rtl .e-increasebtn.e-select{left:0;right:auto}

.e-widget.e-slider-wrap.e-vertical .e-increasebtn.e-select{top:0;bottom:auto}

.e-widget.e-slider-wrap.e-vertical.e-top-to-bottom .e-increasebtn.e-select{bottom:0;top:auto}

.e-widget.e-slider-wrap.e-vertical.e-top-to-bottom.e-rtl{direction:ltr}

.e-widget.e-slider-wrap.e-vertical.e-top-to-bottom .e-decreasebtn.e-select{top:0;bottom:auto}

.e-widget.e-slider-wrap.e-vertical .e-top.e-decreasebtn.e-select{bottom:0;top:auto}

.e-widget.e-slider-wrap.e-horizontal.e-slider-buttons{position:relative !important;padding-right:40px !important;padding-left:40px !important}

.e-widget.e-slider-wrap.e-vertical.e-slider-buttons{position:relative !important;padding-top:40px !important;padding-bottom:40px !important}

.e-widget.e-slider-wrap .e-sliderbtn .e-icon.e-plus:before{content:""}

.e-widget.e-slider-wrap .e-sliderbtn .e-icon.e-minus:before{content:""}

.e-widget .e-sliderbtn.e-btn.e-select .e-icon{padding:0 2px .5px 2px}

.e-widget .e-sliderbtn.e-btn.e-select .e-btn-span{display:block}

.e-input::-ms-clear{display:none}

.edge-browser ::-webkit-input-placeholder{opacity:1 !important}

.e-widget .e-input::-webkit-input-placeholder,.e-widget .e-textbox::-webkit-input-placeholder,.e-widget .e-textarea::-webkit-input-placeholder{font-style:italic;opacity:.6;filter:alpha(opacity=60)}

.e-widget .e-input::-moz-placeholder,.e-widget .e-textbox::-moz-placeholder,.e-widget .e-textarea::-moz-placeholder{font-style:italic;opacity:.6;filter:alpha(opacity=60)}

.e-widget .e-input:-moz-placeholder,.e-widget .e-textbox:-moz-placeholder,.e-widget .e-textarea:-moz-placeholder{font-style:italic;opacity:.6;filter:alpha(opacity=60)}

.e-widget .e-input:-ms-input-placeholder,.e-widget .e-textbox:-ms-input-placeholder,.e-widget .e-textarea:-ms-input-placeholder{font-style:italic;opacity:.6;filter:alpha(opacity=60)}

.e-widget .e-input.e-watermark{font-style:italic;opacity:.6;filter:alpha(opacity=60)}

.e-widget .e-input.e-placeholder{top:0;position:absolute;white-space:nowrap;text-align:left}

.e-widget .e-input.e-placeholder{font-style:italic}

.e-textbox:not(.e-control){height:34px}

.e-textbox:not(.e-control),.e-textarea:not(.e-control){line-height:1.908em;outline:medium none;border:1px solid}

.e-textbox:not(.e-control),.e-textarea:not(.e-control){box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-textbox:not(.e-control),.e-textarea:not(.e-control){width:100%;padding-left:.857em}

.e-pinch{touch-action:pinch-zoom}

.e-pan-x{touch-action:pinch-zoom pan-x}

.e-pan-y{touch-action:pinch-zoom pan-y}

@-webkit-keyframes e-icon-ripple{100%{opacity:0;-webkit-transform:scale(4)}}

@keyframes e-icon-ripple{100%{opacity:0;transform:scale(4)}}

@-webkit-keyframes e-text-ripple{100%{opacity:0;-webkit-transform:scale(20)}}

@keyframes e-text-ripple{100%{opacity:0;transform:scale(20)}}

@-webkit-keyframes e-full-text-ripple{100%{opacity:0;-webkit-transform:scale(70)}}

@keyframes e-full-text-ripple{100%{opacity:0;transform:scale(70)}}

html{-webkit-tap-highlight-color:transparent}

.e-widget.e-tooltip-wrap{display:none;position:absolute;max-width:350px;min-width:50px;visibility:visible;padding:0}

.e-widget.e-tooltip-wrap .e-arrowTip{height:10px;left:50%;top:100%;overflow:hidden;position:absolute;width:20px}

.e-widget.e-tooltip-wrap .e-tipContainer{position:relative;overflow:hidden}

.e-widget.e-tooltipShadowLeft{box-shadow:4px 4px 4px 0 rgba(0,0,0,.06)}

.e-widget.e-tooltipShadowRight{box-shadow:-4px -4px 4px 0 rgba(0,0,0,.06)}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader{position:relative;overflow:hidden;display:block}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader{padding:5px 7px 5px 7px}

.e-widget.e-tooltip-wrap .e-tipContainer .e-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left}

.e-widget.e-tooltip-wrap .e-tipContainer .e-header{font-weight:bold;font-size:15px}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-tooltipTitle{overflow:hidden;text-overflow:ellipsis}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-tooltipTitle{font-weight:bold}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:before{content:""}

.e-widget.e-tooltip-wrap .e-cross-circle:before{content:"";color:#474747}

.e-widget.e-tooltip-wrap .e-cross-circle{top:-9px;right:-9px;float:right;position:absolute}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close{float:right;padding:5px}

.e-widget .e-def{word-wrap:break-word}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tipcontent{padding:5px 7px}

.e-widget.e-tooltip-wrap .e-corner{border-radius:2px 2px 2px 2px}

.e-widget.e-disable{opacity:.35;filter:alpha(opacity=35);background-image:none}

.e-widget.e-rtl{direction:rtl}

.e-widget.e-btn,.e-widget .e-btn,.e-js .e-btn{cursor:pointer;overflow:hidden;text-align:center;text-decoration:none;border:medium none;box-shadow:none}

.e-widget.e-btn.e-select,.e-js.e-btn.e-select,.e-widget .e-btn.e-tbtn.e-select,.e-widget .e-btn.e-split-btn.e-select{border:1px solid}

.e-widget.e-btn,.e-widget .e-btn,.e-js .e-btn,.e-widget.e-btn .e-btn-span,.e-widget .e-btn.e-tbtn .e-btn-span,.e-widget .e-btn.e-split-btn .e-btn-span{vertical-align:middle;border-spacing:0}

.e-widget.e-btn .e-icon,.e-widget .e-tbtn.e-btn .e-btn-span .e-icon,.e-widget .e-split-btn-div .e-icon,.e-widget .e-split-btn .e-icon{display:table-cell;padding:4px 3px;visibility:visible;vertical-align:middle}

.e-widget .e-split-btn-div .e-icon{font-size:10px}

.e-widget.e-rtl .e-splitarrowleft .e-split-btn.e-left-btn{border-left:1px solid}

.e-widget.e-rtl .e-splitarrowright .e-split-btn.e-left-btn{border-right:1px solid}

.e-widget.e-btn.e-txt,.e-js.e-btn.e-txt{padding:.1em .4em .3em}

.e-widget.e-split .e-btn.e-txt{padding:.1em .4em .3em}

.e-widget.e-btn .e-btntxt,.e-widget .e-tbtn.e-btn .e-btn-span .e-btntxt,.e-widget .e-split-btn.e-btn .e-btn-span .e-btntxt,.e-widget .e-tbtn.e-txt{width:auto;cursor:pointer;display:table-cell;vertical-align:middle;line-height:normal}

.e-widget.e-btn .e-btntxt,.e-widget .e-tbtn.e-btn .e-btn-span .e-btntxt,.e-widget .e-split-btn.e-btn .e-btn-span .e-btntxt,.e-widget .e-tbtn.e-txt{padding:.1em .15em .3em}

.e-widget.e-btn.e-btn-normal,.e-widget .e-btn.e-btn-normal,.e-js .e-btn.e-btn-normal,.e-widget .e-tbtn.e-btn-normal{height:34px}

.e-widget.e-btn.e-btn-mini,.e-widget .e-btn.e-btn-mini,.e-js .e-btn.e-btn-mini,.e-widget .e-tbtn.e-btn-mini{height:28px;width:63px}

.e-widget.e-btn.e-btn-small,.e-widget .e-btn.e-btn-small,.e-js .e-btn.e-btn-small,.e-widget .e-tbtn.e-btn-small{height:32px;width:89px}

.e-widget.e-btn.e-select.e-btn-medium,.e-widget .e-tbtn.e-select.e-btn-medium{height:36px;width:113px}

.e-widget.e-btn.e-btn-large,.e-widget .e-btn.e-btn-large,.e-js .e-btn.e-btn-large,.e-widget .e-tbtn.e-btn-large{height:40px;width:130px}

.e-widget.e-btn.e-btn-large,.e-widget .e-btn.e-btn-large,.e-js .e-btn.e-btn-large,.e-widget .e-tbtn.e-btn-large,.e-widget.e-split.e-btn-large .e-split-btn.e-select,.e-widget.e-split .e-btn-arrowsplit-large .e-split-btn.e-select{font-size:15px}

.e-widget.e-btn.e-btn-mini,.e-widget .e-btn.e-btn-mini,.e-js.e-btn.e-btn-mini,.e-widget .e-tbtn.e-btn-mini,.e-widget.e-split.e-btn-mini .e-split-btn.e-select,.e-widget.e-split .e-btn-arrowsplit-mini .e-split-btn.e-select{font-size:12px}

.e-widget.e-btn.e-btn-small,.e-widget .e-btn.e-btn-small,.e-js .e-btn.e-btn-small,.e-widget .e-tbtn.e-btn-small,.e-widget.e-split.e-btn-small .e-split-btn.e-select,.e-widget.e-split .e-btn-arrowsplit-small .e-split-btn.e-select{font-size:13px}

.e-widget.e-btn.e-btn-medium,.e-widget .e-btn.e-btn-medium,.e-js .e-btn.e-btn-medium,.e-widget .e-tbtn.e-btn-medium,.e-widget.e-split.e-btn-medium .e-split-btn.e-select,.e-widget.e-split .e-btn-arrowsplit-medium .e-split-btn.e-select{font-size:14px}

.e-widget .e-split-btn.e-select{vertical-align:initial}

.e-widget.e-tbtn-wrap{display:block}

.e-widget .e-tbtn.e-chkbx-hidden{border:0 none;height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;opacity:0;filter:alpha(opacity=0)}

.e-widget.e-tbtn-wrap label{cursor:pointer;display:block;font-weight:normal;margin-bottom:0}

.e-widget.e-split.e-btn-small{height:32px;width:89px}

.e-widget.e-split.e-btn-mini{height:28px;width:63px}

.e-widget.e-split.e-btn-normal{height:30px}

.e-widget.e-split.e-btn-medium{height:36px;width:113px}

.e-widget.e-split.e-btn-large{height:40px;width:130px}

.e-widget.e-split.e-btn-arrowsplit-large{height:64px;width:135px}

.e-widget.e-split.e-btn-arrowsplit-medium{height:60px;width:113px}

.e-widget.e-split.e-btn-arrowsplit-normal{height:54px}

.e-widget.e-split.e-btn-arrowsplit-mini{height:52px;width:63px}

.e-widget.e-split.e-btn-arrowsplit-small{height:56px;width:89px}

.e-widget.e-split.e-btn-arrowsplit-small.e-drop{height:42px;width:89px}

.e-widget.e-split.e-btn-arrowsplit-large.e-drop{height:50px;width:135px}

.e-widget.e-split.e-btn-arrowsplit-medium.e-drop{height:46px;width:113px}

.e-widget.e-split.e-btn-arrowsplit-normal.e-drop{height:40px}

.e-widget.e-split.e-btn-arrowsplit-mini.e-drop{height:38px;width:63px}

.e-widget.e-split{display:block;position:relative;margin:0;overflow:hidden}

.e-widget.e-split.e-btnrtl{padding:0}

.e-widget .e-split-btn,.e-widget .e-split-btn.e-left-btn{height:100%}

.e-widget .e-split-btn.e-btn-txt{height:100%}

.e-widget .e-split-btn.e-btn-txt{width:24px}

.e-widget .e-split-btn.e-left-btn{width:100%}

.e-widget .e-split-btn.e-rht-btn{width:24px;height:100%}

.e-widget .e-split-btn.e-drp-btn.e-select{float:left;position:absolute}

.e-widget.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon,.e-widget.e-split.e-drop .e-in-wrap .e-left-btn .e-split-btn-div .e-icon:before{height:12px;width:12px;font-size:10px}

.e-widget.e-split .e-in-wrap{border:none}

.e-widget.e-split .e-padding{padding:0 24px 0 0}

.e-widget.e-split.e-rtl .e-padding,.e-widget.e-split.e-btn-normal.e-rtl .e-padding.e-splitarrowright,.e-widget.e-split.e-btn-normal .e-padding.e-splitarrowleft{padding:0 0 0 24px}

.e-widget.e-split.e-drop .e-padding{padding:0}

.e-widget.e-split .e-padding.e-splitarrowleft,.e-widget.e-split.e-rtl .e-padding.e-splitarrowright{padding:0 0 0 24px}

.e-widget.e-split.e-rtl .e-padding.e-splitarrowleft,.e-widget.e-split .e-padding.e-splitarrowright{padding:0 24px 0 0}

.e-widget .e-splitarrowleft .e-split-btn.e-rht-btn,.e-widget .e-splitarrowleft .e-split-btn.e-btn-txt{height:100%;left:0}

.e-widget .e-splitarrowleft .e-split-btn.e-rht-btn,.e-widget .e-splitarrowleft .e-split-btn.e-btn-txt{width:24px}

.e-widget .e-splitarrowleft .e-split-btn.e-left-btn{border-left:medium none}

.e-widget.e-split.e-rtl .e-splitarrowleft .e-split-btn.e-rht-btn,.e-widget.e-split.e-rtl .e-splitarrowleft .e-split-btn.e-btn-txt{right:0}

.e-widget .e-splitarrowright .e-split-btn.e-rht-btn.e-btn-normal,.e-widget .e-splitarrowright .e-split-btn.e-btn-txt.e-btn-normal{width:24px;height:100%}

.e-widget .e-splitarrowright .e-split-btn.e-left-btn{border-right:medium none}

.e-widget .e-splitarrowleft .e-split-btn.e-left-btn{border-left:medium none}

.e-widget .e-splitarrowtop .e-split-btn.e-left-btn{border-top:medium none}

.e-widget .e-splitarrowtop .e-split-btn.e-left-btn{border-top:medium none}

.e-widget.e-split.e-rtl .e-splitarrowright .e-split-btn.e-rht-btn,.e-widget.e-split.e-rtl .e-splitarrowright .e-split-btn.e-btn-txt{left:0}

.e-widget.e-split .e-padding.e-splitarrowbottom{padding:0 0 24px 0}

.e-widget .e-splitarrowbottom .e-split-btn.e-rht-btn,.e-widget .e-splitarrowbottom .e-split-btn.e-btn-txt{height:24px;width:100%;bottom:0;left:0}

.e-widget .e-splitarrowbottom .e-split-btn.e-left-btn{border-bottom:medium none}

.e-widget.e-split .e-padding.e-splitarrowtop{padding:24px 0 0 0}

.e-widget .e-splitarrowtop .e-split-btn.e-rht-btn,.e-widget .e-splitarrowtop .e-split-btn.e-btn-txt{height:24px;width:100%;top:0;left:0}

.e-widget .e-splitarrowtop .e-split-btn.e-left-btn{border-top:medium none}

.e-widget.e-split.e-drop .e-droparrowleft,.e-widget.e-split.e-drop.e-rtl .e-droparrowright{padding:0 0 0 15px}

.e-widget.e-split.e-drop.e-rtl .e-droparrowleft,.e-widget.e-split.e-drop .e-droparrowright{padding:0 15px 0 0}

.e-widget .e-droparrowleft .e-split-btn-div{left:0;top:50%}

.e-widget .e-droparrowleft .e-split-btn-div{margin-top:-10px}

.e-widget .e-splitbutton.e-btn{box-sizing:border-box}

.e-widget.e-split.e-rtl .e-droparrowleft .e-split-btn-div{right:0;left:auto;top:50%}

.e-widget.e-split.e-rtl .e-droparrowleft .e-split-btn-div{margin-top:-10px}

.e-widget .e-droparrowright .e-split-btn-div{right:0;top:50%}

.e-widget .e-droparrowright .e-split-btn-div{margin-top:-10px}

.e-widget.e-split.e-rtl .e-droparrowright .e-split-btn-div{left:0;right:auto;top:50%}

.e-widget.e-split.e-rtl .e-droparrowright .e-split-btn-div{margin-top:-10px}

.e-widget.e-split.e-drop .e-droparrowbottom{padding:0 0 15px 0}

.e-widget .e-droparrowbottom .e-split-btn-div{bottom:0;left:50%;margin-left:-10px}

.e-widget.e-split.e-drop .e-droparrowtop{padding:10px 0 0 0}

.e-widget .e-droparrowtop .e-split-btn-div{top:2px;left:50%;margin-left:-10px}

.e-widget.e-split.e-menu{border-radius:0;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-widget.e-split.e-menu.e-corner{border-radius:4px}

.e-widget.e-split.e-context,.e-widget.e-split.e-context li.e-list.e-haschild{overflow:visible}

.e-widget.e-split.e-context li.e-list,.e-widget.e-split.e-context li.e-list.e-haschild span{overflow:hidden}

.e-flat-icon-btn.e-btn.e-select.e-icon,.e-icon-btn.e-btn.e-select.e-icon,.e-widget .e-togglebutton.e-btn.e-tbtn.e-select.e-toggle-icon-btn.e-icon,.e-float-btn.e-btn.e-select.e-icon,.e-primary-icon-btn.e-btn.e-select.e-icon{height:56px;width:56px;overflow:hidden}

.e-icon-btn.e-btn.e-select.e-icon,.e-widget .e-togglebutton.e-btn.e-tbtn.e-select.e-toggle-icon-btn.e-icon,.e-float-btn.e-btn.e-select.e-icon,.e-primary-icon-btn.e-btn.e-select.e-icon{border-radius:100%}

.e-flat-icon-btn.e-btn.e-select.e-icon>.e-btn-span,.e-icon-btn.e-btn.e-select.e-icon>.e-btn-span,.e-widget.e-togglebutton.e-btn.e-tbtn.e-select.e-toggle-icon-btn.e-icon>.e-btn-span,.e-float-btn.e-btn.e-select.e-icon>.e-btn-span,.e-primary-icon-btn.e-btn.e-select.e-icon>.e-btn-span{display:none}

.e-widget.e-numeric .e-in-wrap,.e-widget.e-percent .e-in-wrap,.e-widget.e-currency .e-in-wrap,.e-widget.e-mask .e-in-wrap{border-width:1px}

.e-widget.e-numeric,.e-widget.e-percent,.e-widget.e-currency,.e-widget.e-mask{display:block;overflow:visible;height:34px;width:143px}

.e-widget.e-numeric .e-spin,.e-widget.e-percent .e-spin,.e-widget.e-currency .e-spin{position:absolute;right:0;border:0 none;cursor:pointer}

.e-widget.e-numeric .e-spin-up,.e-widget.e-numeric .e-spin-down,.e-widget.e-percent .e-spin-up,.e-widget.e-percent .e-spin-down,.e-widget.e-currency .e-spin-up,.e-widget.e-currency .e-spin-down{display:block}

.e-widget.e-numeric .e-spin-up,.e-widget.e-numeric .e-spin-down,.e-widget.e-percent .e-spin-up,.e-widget.e-percent .e-spin-down,.e-widget.e-currency .e-spin-up,.e-widget.e-currency .e-spin-down{height:50%;width:100%}

.e-widget.e-numeric .e-spin-up,.e-widget.e-percent .e-spin-up,.e-widget.e-currency .e-spin-up{top:0}

.e-widget.e-numeric .e-spin-down,.e-widget.e-percent .e-spin-down,.e-widget.e-currency .e-spin-down{bottom:0}

.e-widget.e-numeric .e-padding,.e-widget.e-percent .e-padding,.e-widget.e-currency .e-padding,.e-widget.e-numeric:hover .e-padding,.e-widget.e-percent:hover .e-padding,.e-widget.e-currency:hover .e-padding{padding:0 24px 0 0}

.e-widget.e-numeric .e-icon,.e-widget.e-percent .e-icon,.e-widget.e-currency .e-icon{display:block;width:100%;position:absolute;top:50%}

.e-widget.e-numeric .e-icon,.e-widget.e-percent .e-icon,.e-widget.e-currency .e-icon{height:8px;margin-top:-4px}

.e-widget.e-numeric .e-icon,.e-widget.e-percent .e-icon,.e-widget.e-currency .e-icon{font-size:10px}

.e-widget.e-numeric .e-select,.e-widget.e-percent .e-select,.e-widget.e-currency .e-select,.e-widget.e-mask .e-select{cursor:pointer;display:block;position:absolute;right:0;text-align:left;border-left:1px solid;top:0}

.e-widget.e-numeric .e-select,.e-widget.e-percent .e-select,.e-widget.e-currency .e-select,.e-widget.e-mask .e-select{width:23px;height:100%}

.e-widget.e-numeric.e-rtl .e-select,.e-widget.e-percent.e-rtl .e-select,.e-widget.e-currency.e-rtl .e-select,.e-widget.e-mask.e-rtl .e-select{border-right:1px solid;border-left:none}

.e-widget.e-numeric.e-rtl .e-in-wrap.e-padding,.e-widget.e-percent.e-rtl .e-in-wrap.e-padding,.e-widget.e-currency.e-rtl .e-in-wrap.e-padding,.e-widget.e-numeric.e-rtl:hover .e-in-wrap.e-padding,.e-widget.e-percent.e-rtl:hover .e-in-wrap.e-padding,.e-widget.e-currency.e-rtl:hover .e-in-wrap.e-padding{padding:0 0 0 24px}

.e-widget.e-atc{display:block;overflow:visible;width:143px;height:34px}

.e-widget.e-atc .e-padding{padding:0 24px 0 0}

.e-widget.e-atc .e-icon{display:block;width:100%;position:absolute;top:50%}

.e-widget.e-atc .e-select{cursor:pointer;display:block;position:absolute;top:0;right:0;width:23px;height:100%;text-align:left;border-left:1px solid}

.e-widget.e-atc.e-rtl .e-select{border-right:1px solid;border-left:none}

.e-widget.e-atc .e-in-wrap .e-iclose:before{content:"";width:18px;right:0;color:#c8c8c8;font-size:20px;margin-top:4px;display:block}

.e-widget.e-atc.e-rtl .e-in-wrap .e-iclose:before{width:0}

.e-widget.e-atc .e-in-wrap .e-iclose{width:14px;right:10px;box-sizing:content-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.e-widget.e-atc .e-popup .e-iclose:before{float:right;padding-right:45px}

.e-widget.e-atc.e-rtl .e-popup .e-iclose:before{float:left;padding-left:35px}

.e-widget.e-atc .e-in-wrap .e-iclose{width:24px;right:0;box-sizing:content-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:7px;height:inherit;vertical-align:middle}

.e-widget.e-atc .e-reset .e-input{padding:0 20px 0 7px}

.e-widget.e-rtl .e-in-wrap.e-reset .e-input{padding:0 7px 0 20px}

.e-widget.e-atc.e-rtl .e-in-wrap .e-iclose{right:auto;left:0;padding-left:10px}

.e-widget.e-atc.e-rtl .e-padding{padding:0 0 0 24px}

.e-widget.e-atc-popup{cursor:default;overflow:auto;position:absolute;border:1px solid;outline:0 none}

.e-widget.e-atc-popup .e-hilight-txt{font-weight:bold}

.e-widget.e-atc-popup ul li.e-category{font-weight:bold}

.e-widget.e-atc-popup.e-rtl ul li.e-category{margin:0 .857em 0 0;padding:5px 0 5px 5px}

.e-widget.e-atc-popup ul li{padding:5px 5px 5px .857em;min-height:1.3em;white-space:nowrap}

.e-widget.e-atc-popup.e-rtl ul li{padding:5px .857em 5px 5px}

.e-widget.e-atc .e-input.e-load{background-position:right center;background-repeat:no-repeat}

.e-widget.e-atc.e-rtl .e-input.e-load{background-position:left center}

.e-widget.e-atc .e-icon{height:14px;margin-top:-7px}

.e-widget.e-atc .e-options{border:1px solid;border-radius:4px;cursor:default;display:inline-block;float:left;margin:2px 0 2px 2px;padding:2px 19px 5px 4px;position:relative}

.e-widget.e-atc.e-rtl .e-options{margin:2px 2px 2px 0;padding:2px 4px 5px 19px;float:right}

.e-widget.e-atc .e-visual-mode.e-input{display:inline-block;max-width:99%;text-indent:0;float:left;height:32px;margin:0 0 0 2px;padding-left:0;box-shadow:none}

.e-widget.e-atc.e-rtl .e-visual-mode.e-input{float:right;margin:0 2px 0 0}

.e-widget.e-atc .e-options .e-icon.e-close{font-size:10px;cursor:pointer;height:10px;margin-top:-5px;right:4px;width:10px;opacity:.75}

.e-widget.e-atc .e-options .e-icon.e-close:hover{opacity:1}

.e-widget.e-atc.e-rtl .e-options .e-icon.e-close{left:4px;right:auto}

.e-widget.e-atc-popup .e-atc-tableContent tr td,.e-widget.e-atc-popup .e-atc-tableHeaderContent th{padding:5px 5px 5px .857em;min-height:1.3em;white-space:nowrap}

.e-widget.e-atc-popup .e-atc-tableContent,.e-widget.e-atc-popup div.e-atc-tableHeaderContent table{table-layout:fixed}

.e-widget.e-atc-popup div.e-atc-tableHeaderScroll{padding-right:19px}

.e-widget.e-atc-popup div.e-atc-tableHeaderRTL{padding-left:19px}

.e-widget.e-atc-popup div.e-atc-tableHeader{table-layout:fixed;border-collapse:separate;margin-top:0;border-spacing:0;overflow:hidden;vertical-align:middle;clear:right}

.e-widget.e-atc-popup div.e-atc-tableHeaderContent{overflow:hidden}

.e-widget.e-atc .e-boxes.e-disable{pointer-events:none}

@-webkit-keyframes e-ripple{0%{transform:scale(0,0);opacity:1}2%{transform:scale(1,1);opacity:1}5%{transform:scale(2,2);opacity:1}10%{transform:scale(4,4);opacity:1}25%{transform:scale(7,7);opacity:1}100%{opacity:1;transform:scale(10,10)}}

@keyframes e-ripple{0%{transform:scale(0,0);opacity:1}2%{transform:scale(1,1);opacity:1}5%{transform:scale(2,2);opacity:1}10%{transform:scale(4,4);opacity:1}25%{transform:scale(7,7);opacity:1}100%{opacity:1;transform:scale(10,10)}}

.e-widget.e-waitpopup-pane.e-widget.e-tree-popup{display:none !important}

.e-widget.e-ddl{display:block;overflow:visible;width:143px;outline:0 none}

.e-widget.e-ddl{height:34px}

.e-widget.e-ddl .e-in-wrap{padding:0 24px 0 0}

.e-widget.e-ddl .e-icon{display:block;position:absolute}

.e-widget.e-ddl .e-icon{top:50%;width:100%}

.e-widget.e-ddl .e-select{cursor:pointer;display:block;position:absolute;top:0;right:0;width:23px;height:100%;text-align:left}

.e-widget.e-ddl .e-select{border-left:1px solid}

.e-widget.e-ddl.e-rtl .e-select{border-right:1px solid;border-left:none}

.e-widget.e-ddl.e-rtl .e-in-wrap{padding:0 0 0 24px}

.e-widget.e-ddl-popup{cursor:default;overflow:auto;position:absolute;border:1px solid;outline:0 none}

.e-widget.e-ddl-popup{box-shadow:none}

@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9)}100%{opacity:1}}

@keyframes fadeIn{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9)}100%{opacity:1}}

@-webkit-keyframes slideDownIn20{0%{transform:translate3d(0,-20px,0)}100%{transform:translate3d(0,0,0)}}

@keyframes slideDownIn20{0%{transform:translate3d(0,-20px,0)}100%{transform:translate3d(0,0,0)}}

.e-widget.e-ddl-popup div>ul li,.e-widget.e-ddl-popup div>.e-listbox li{min-height:1.3em}

.e-widget.e-ddl-popup div>ul li,.e-widget.e-ddl-popup div>.e-listbox li{line-height:1.4;padding:5px 5px 5px .857em}

.e-widget.e-ddl-popup.e-rtl div>ul li{padding:5px .857em 5px 5px}

.e-widget.e-ddl .e-options{border:1px solid;cursor:default;display:inline-block;float:left;margin:2px 0 2px 2px;position:relative}

.e-widget.e-ddl .e-options{border-radius:4px;padding:2px 19px 5px 4px}

.e-widget.e-ddl .e-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.e-widget.e-ddl.e-widget .e-input.e-disable{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-ddl.e-rtl .e-options{margin:2px 2px 2px 0;padding:2px 4px 5px 19px;float:right}

.e-widget.e-ddl .e-options .e-icon.e-close{font-size:10px;cursor:pointer;height:10px;right:4px;width:10px;opacity:.75}

.e-widget.e-ddl .e-options .e-icon.e-close{margin-top:-5px}

.e-widget.e-ddl .e-options .e-icon.e-close:hover{opacity:1}

.e-widget.e-ddl.e-rtl .e-options .e-icon.e-close{left:4px;right:auto}

.e-widget.e-ddl.e-rtl .e-in-wrap .e-select{border-left:0 none;text-align:right}

.e-widget.e-ddl-popup.e-atc-popup.e-rtl ul li.e-category{margin:0;padding:5px .857em 5px 5px}

.e-widget.e-ddl-popup div>ul li{vertical-align:middle}

.e-widget.e-ddl .e-in-wrap .e-select.e-load{background-position:center center;background-repeat:no-repeat;opacity:.35;filter:alpha(opacity=35)}

.e-widget.e-ddl-popup div>ul li .e-align{float:left;vertical-align:middle}

.e-widget.e-ddl-popup.e-rtl div>ul li .e-align{float:right}

.e-widget .e-ejinputtext{padding-right:4px}

.e-widget .e-ejinputtext{text-indent:10px}

.e-widget.e-ddl-popup .e-atc.e-search{width:100%;height:36px;border-bottom:1px solid;position:relative}

.e-widget.e-ddl-popup .e-atc.e-search .e-in-wrap{margin:8px;height:28px;position:relative}

.e-widget.e-ddl-popup .e-atc.e-search .e-search,.e-ddl-popup .e-atc.e-search .e-cross-circle{width:14px;right:10px}

.e-widget.e-ddl-popup .e-atc.e-search .e-input{padding:0 20px 0 7px}

.e-widget.e-ddl-popup .e-atc.e-search .e-search:before{content:"";font-size:20px;margin-top:-3px}

.e-widget.e-ddl-popup .e-atc.e-search .e-cross-circle:before{content:"";font-size:20px;margin-top:-3px}

.e-widget.e-ddl .e-icon{font-size:12px;height:12px}

.e-widget.e-ddl .e-icon{margin-top:-6px}

.e-widget.e-ddl-popup.e-rtl .e-atc.e-search .e-input{padding:0 7px 0 20px}

.e-widget.e-ddl-popup.e-rtl .e-atc.e-search .e-search,.e-ddl-popup.e-rtl .e-atc.e-search .e-cross-circle{right:auto;left:0;padding-left:10px}

.e-widget.e-ddl-popup.e-rtl .e-atc.e-search .e-search:before{transform:rotate(60deg);margin-top:0}

.e-widget.e-ddl-popup .e-checkwrap{cursor:pointer;position:relative;top:3px;font-size:12px;z-index:2;text-align:left}

.e-widget.e-ddl-popup .e-checkwrap{margin-right:10px;height:14px;width:14px}

.e-widget.e-ddl-popup .e-check-act:before{content:"";width:100%;height:100%;position:absolute}

.e-widget.e-ddl-popup .e-check-act:before{top:1px;left:1px}

.e-widget.e-ddl-popup .e-check-input{display:none}

.e-widget.e-ddl-popup.e-rtl .e-checkwrap{margin:0 0 0 10px}

.e-widget.e-ddl-popup .e-ddltxt,.e-ddl-popup .e-checkwrap{display:inline-block}

.e-widget.e-timewidget{display:block;overflow:visible}

.e-widget.e-timewidget{height:34px;width:143px}

.e-widget.e-timewidget .e-padding{padding:0 24px 0 0}

.e-widget.e-timewidget .e-icon{display:block;width:100%;position:absolute;top:50%}

.e-widget.e-timewidget .e-select{cursor:pointer;display:block;position:absolute;right:0;top:0;text-align:left}

.e-widget.e-timewidget .e-select{border-left:1px solid;width:23px;height:100%}

.e-widget.e-timewidget.e-rtl .e-select{border-left:none}

.e-widget.e-timewidget.e-rtl .e-select{border-right:1px solid}

.e-widget.e-timewidget.e-rtl .e-padding{padding:0 0 0 24px}

.e-widget.e-time-popup{cursor:default;position:absolute;border:1px solid;outline:0 none}

.e-widget.e-timewidget .e-input{letter-spacing:1px}

.e-widget.e-timewidget .e-icon{font-size:20px;height:20px;margin-top:-10px}

.e-widget.e-time-popup{font-weight:normal}

.e-widget.e-time-popup{letter-spacing:1px}

.e-widget.e-time-popup ul li{padding:2px 2px 2px .857em}

.e-widget.e-time-popup.e-rtl ul li{padding:2px .857em 2px 2px}

.e-widget.e-timewidget.e-error .e-in-wrap{border-color:#f00}

.e-widget.e-timewidget.e-widget.e-ntouch.e-active{background:none}

.e-widget.e-datewidget.e-error .e-in-wrap{border-color:#f00}

.e-widget.e-datewidget{display:block;overflow:visible;height:34px}

.e-widget.e-datewidget{width:143px}

.e-widget.e-datewidget .e-padding{padding:0 24px 0 0}

.e-widget.e-datewidget .e-icon{display:block;width:100%;position:absolute;top:50%}

.e-widget.e-datewidget .e-select{cursor:pointer;display:block;position:absolute;top:0;right:0;height:100%;text-align:left}

.e-widget.e-datewidget .e-select{width:23px;border-left:1px solid}

.e-widget.e-datewidget.e-rtl .e-select{border-left:none}

.e-widget.e-datewidget.e-rtl .e-select{border-right:1px solid}

.e-widget.e-datewidget.e-rtl .e-in-wrap.e-padding{padding:0 0 0 24px}

.e-widget.e-datewidget .e-icon{margin-top:-11px}

.e-widget.e-datewidget .e-icon{height:21px;font-size:21px}

.e-widget.e-datepicker .e-datepicker-months td,.e-widget.e-datepicker .e-datepicker-years td,.e-widget.e-datepicker .e-datepicker-allyears td{height:45px}

.e-widget.e-datepicker .e-datepicker-months,.e-widget.e-datepicker .e-datepicker-years,.e-widget.e-datepicker .e-datepicker-allyears{width:100%}

.e-widget.e-datepicker.e-calendar{overflow:hidden}

.e-widget.e-datepicker.e-calendar{border:1px solid;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-widget.e-datepicker.e-calendar .e-header,.e-widget.e-datetime-popup .e-timecontainer .e-header{text-align:center;height:30px;line-height:27px}

.e-widget.e-calendar .e-header{display:block;font-weight:normal;height:30px;width:auto}

.e-widget.e-calendar .e-header .e-text,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text{line-height:27px;text-indent:0}

.e-widget.e-datepicker .e-header .e-next,.e-widget.e-datepicker .e-header .e-prev{cursor:pointer;position:relative;top:2px}

.e-widget.e-datepicker .e-header .e-disable .e-icon{cursor:default}

.e-widget.e-datepicker .e-week-header{height:35px}

.e-widget.e-datepicker .e-icon{height:18px;width:18px;padding:0}

.e-widget.e-datepicker .e-header .e-icon:before{top:2px;left:2px;position:absolute}

.e-widget.e-datepicker .e-header .e-disable.e-arrow-sans-left{position:inherit}

.e-widget.e-datepicker .e-datepicker-days .e-state-default{height:26px;border:0 none}

.e-widget.e-datepicker .e-icon.e-arrow-sans-left{float:left}

.e-widget.e-datepicker .e-icon.e-arrow-sans-right{float:right}

.e-widget.e-datepicker .e-icon.e-arrow-sans-right:before{left:4px}

.e-widget.e-datepicker.e-rtl .e-header .e-next{right:-10px}

.e-widget.e-datepicker .e-header .e-next{right:5px}

.e-widget.e-datepicker.e-rtl .e-header .e-prev{left:-10px}

.e-widget.e-datepicker .e-header .e-prev{left:5px}

.e-widget.e-datepicker .e-header .e-text{cursor:pointer;padding:1px 0;text-align:center;vertical-align:middle;width:83%}

.e-widget.e-datepicker .e-header .e-text .e-datepicker-headertext{padding:0 7px 0 8px;border-radius:4px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}

.e-widget.e-datepicker .e-header a:hover,.e-widget.e-datepicker .e-header a:focus{text-decoration:none;padding:0}

.e-widget.e-datepicker .e-footer{cursor:pointer}

.e-widget.e-datepicker .e-footer{padding:3px;text-align:center;margin:3px 0 0}

.e-widget.e-datepicker .e-hide-date,.e-widget.e-datepicker table td.e-disable>span.e-image,.e-widget.e-datepicker .e-footer.e-footer-disable{opacity:.34}

.e-widget.e-datepicker table{border-collapse:collapse;border-style:none;position:relative;table-layout:fixed;text-align:center;width:100%}

.e-widget.e-datepicker .e-footer.e-footer-disable{pointer-events:none}

.e-widget.e-datepicker table th,.e-widget.e-datepicker .e-week-header:hover,.e-widget.e-datepicker table td.e-weeknumber,.e-widget.e-datepicker table td.e-weeknumber:hover{cursor:default;font-weight:normal;text-align:center;background:transparent;border:0 none;vertical-align:middle}

.e-widget.e-datepicker table th,.e-widget.e-datepicker .e-week-header:hover,.e-widget.e-datepicker table td.e-weeknumber,.e-widget.e-datepicker table td.e-weeknumber:hover{font-size:inherit}

.e-widget.e-datepicker table td.e-weeknumber,.e-widget.e-datepicker table td.e-weeknumber:hover{font-weight:300;font-style:italic;border-radius:0}

.e-widget.e-datepicker table td{cursor:pointer;border:medium none;vertical-align:middle;text-align:center}

.e-widget.e-datepicker .e-dp-viewdays .e-current-month:hover{border-radius:4px}

.e-widget.e-datepicker .e-dp-viewdays{cellspacing:2}

.e-widget.e-rtl .e-select{right:auto;left:0}

.e-widget.e-datepicker.e-js.e-input.e-disable,.e-widget.e-timepicker.e-js.e-input.e-disable,.e-widget.e-daterangepicker.e-js.e-input.e-disable,.e-widget.e-datetimepicker.e-js.e-input.e-disable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-datepicker.e-icons table .e-datepicker-days td,.e-widget.e-datepicker.e-icons table th{text-align:center}

.e-widget.e-datepicker.e-icons table .e-datepicker-days td,.e-widget.e-datepicker.e-icons table th{text-align:right;padding-right:10px}

.flag .e-image,.e-special-day .e-image{display:inline-block;margin-right:3px;vertical-align:text-top}

.e-datepicker.e-calendar{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-datepicker.e-calendar{width:18em}

.e-widget.e-datepicker.e-calendar.e-inline{position:static}

.e-widget.e-datepicker.e-calendar.e-headerlong{width:35em}

.e-widget.e-datepicker table .e-datepicker-days td.e-state-default.e-week-end{font-weight:bold}

.e-selected-week,.e-selected-month{border-radius:4px}

.e-widget.e-datepicker .e-special-date-icon{width:12px;height:12px;display:inline-block;margin-right:3px}

.e-widget.e-datepicker.e-popup.e-disable table td,.e-widget.e-datepicker.e-popup.e-disable .e-footer,.e-widget.e-datepicker.e-popup.e-disable .e-header .e-text,.e-widget.e-datepicker.e-popup.e-disable .e-header .e-next,.e-widget.e-datepicker.e-popup.e-disable .e-header .e-prev,.e-widget.e-daterangewidget .e-select.e-disable,.e-widget.e-daterangewidget .e-select.e-disable .e-icon,.e-widget.e-datewidget .e-select.e-disable,.e-widget.e-datewidget .e-select.e-disable .e-icon{cursor:default}

.e-widget.e-datewidget.e-widget.e-ntouch.e-active{background:none}

.e-widget.e-daterangewidget.e-error .e-in-wrap{border-color:#f00}

.e-widget.e-daterangewidget{display:block;overflow:visible;width:143px;height:30px}

.e-widget.e-daterangewidget .e-padding{padding:0 24px 0 0}

.e-widget.e-daterangewidget .e-icon{display:block;position:absolute;top:50%;font-size:21px;margin-top:-11px}

.e-widget.e-daterangewidget .e-icon{height:21px}

.e-widget.e-daterangewidget .e-select{cursor:pointer;display:block;position:absolute;top:0;right:0;height:100%;text-align:left;border-left:1px solid}

.e-widget.e-daterangewidget .e-select{width:23px}

.e-widget.e-daterangewidget.e-rtl .e-select{border-right:1px solid;border-left:none}

.e-widget.e-daterangewidget.e-rtl .e-in-wrap.e-padding{padding:0 0 0 24px}

.e-widget.e-daterangepicker-popup{display:inline-block;width:auto;box-sizing:content-box;position:absolute}

.e-widget.e-daterangepicker-popup .e-left-datepicker.e-left-timepicker .e-datewidget,.e-widget.e-daterangepicker-popup .e-right-datepicker.e-right-timepicker .e-datewidget{width:117px}

.e-widget.e-daterangepicker-popup .e-left-datepicker .e-datewidget,.e-widget.e-daterangepicker-popup .e-right-datepicker .e-datewidget{width:100%}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today{border-radius:1px}

.e-widget.e-daterangepicker-popup .e-custom-dateranges{width:auto;float:right;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-daterangepicker-popup .e-datepickers-popup{display:inline-block}

.e-widget.e-daterangepicker-popup .e-right-datepicker{float:right;padding-right:5px}

.e-widget.e-daterangepicker-popup .e-left-datepicker{display:inline-block}

.e-widget.e-daterangepicker-popup .e-left-datepicker,.e-widget.e-daterangepicker-popup .e-right-datepicker{padding-left:10px;padding-top:5px}

.e-widget.e-daterangepicker-popup .e-left-datepicker .e-calendar,.e-widget.e-daterangepicker-popup .e-right-datepicker .e-calendar{padding-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-daterangepicker-popup .e-left-datepicker .e-timewidget,.e-widget.e-daterangepicker-popup .e-right-datepicker .e-timewidget{float:right;padding-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-daterangepicker-popup .e-datepicker.e-popup.e-calendar{border:none}

.e-widget.e-daterangepicker-popup .e-datepicker .e-header{border:none}

.e-widget.e-daterangepicker-popup .e-datepicker .e-dp-viewdays{border-collapse:separate;border-spacing:0 2px}

.e-widget.e-datepickers-popup{display:inline-flex}

.e-widget.e-daterangepicker-popup.e-daterange-responsive .e-custom-dateranges .e-dateranges-ul li.rangeItem{text-align:center;padding:0 25px}

.e-widget.e-daterangepicker-popup.e-daterange-responsive .e-drp-button.e-select.e-flat{float:none;margin:5px 5px}

.e-widget.e-daterangepicker-popup.e-daterange-responsive .e-drpbuttons{max-width:none}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default{height:30px}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range:hover{border-radius:1px}

.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days td:hover::before,.e-widget.e-daterangepicker-popup .e-datepicker .today:before,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .current-month.e-state-default.e-special-day:hover::before{background:none}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date{border-radius:4px}

.e-dateranges{height:104px;width:100px}

.e-widget.e-daterange-timepopup.e-time-popup{font-size:13px}

.e-widget.e-daterangepicker-popup .e-custom-dateranges ul{padding:0;margin-top:0}

.e-widget.e-custom-dateranges li{cursor:pointer;list-style:none;line-height:30px;padding:0 10px 0 10px;margin:5px;overflow:hidden;white-space:nowrap;max-width:200px;-ms-text-overflow:ellipsis;text-overflow:ellipsis}

.e-widget.e-daterangepicker-popup .e-datepicker.e-calendar{box-shadow:none}

.e-daterangepicker-popup .e-drp-button{float:right;display:inline-block;text-align:center;cursor:pointer;border:1px solid;margin-left:10px;margin:5px 5px 5px 5px;font-size:13px}

.e-daterangepicker-popup .e-drp-button{padding:4px 16px}

.e-widget.e-daterangepicker-popup .e-drpbuttons div{overflow:hidden;white-space:nowrap;max-width:100px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px}

.e-widget.e-daterangepicker-popup .e-drp-button.e-drp-reset{float:left}

.e-widget.e-daterangepicker-popup .e-drp-button.e-drp-apply,.e-widget.e-daterangepicker-popup .e-drp-button.e-drp-cancel{margin-left:0}

.e-widget.e-daterange-responsive{display:block}

.e-widget.e-daterange-responsive .e-datepickers-popup{width:100%;display:block}

.e-widget.e-daterange-responsive .e-datepickers-popup>div{width:100%;display:block;padding:0}

.e-widget.e-daterange-responsive .e-datepickers-popup .e-datewidget{padding:5px;width:95%}

.e-widget.e-daterange-responsive .e-drpbuttons{display:block;width:100%;float:none;max-width:200px}

.e-widget.e-daterange-responsive .e-custom-dateranges{width:100%;border-top:1px solid}

.e-widget.e-daterange-responsive .e-drpbuttons div{max-width:40px}

.e-widget.e-responsive.e-daterangepicker-popup .e-custom-dateranges.e-responsive{border-left:none;border-top:none}

.e-widget.e-responsive.e-daterangepicker-popup .e-left-datepicker .e-calendar{padding-top:0}

.e-widget.e-responsive.e-daterangepicker-popup .e-left-datepicker .e-datewidget{display:none}

.e-widget.e-responsive.e-daterangepicker-popup .e-right-datepicker{display:none}

.e-widget.e-daterangewidget.e-widget.e-ntouch.e-active{background:none}

.e-widget.e-menu{font-size:0;display:block;width:auto;height:auto;font-weight:normal}

.e-widget.e-menu{border:1px solid}

.e-widget.e-menu *{list-style-image:none;list-style-position:outside;list-style-type:none}

.e-widget.e-menu * a:focus{outline:none}

* .e-widget.e-menu>.e-list>ul,* .e-widget.e-menu>.e-list>ul .e-list>ul{left:102%;top:-.8px}

.e-widget.e-menu>.e-list{border:0 none;position:relative;text-align:left;cursor:pointer}

.e-widget.e-menu .e-list>ul{position:absolute;visibility:inherit;padding:1px;margin:0;left:-1px;z-index:1000;display:none}

* .e-widget.e-menu .e-list>ul .e-list{border:0 none;float:none;position:relative;cursor:pointer}

* .e-widget.e-menu .e-list>ul .e-list{line-height:24px}

.e-widget.e-menu .e-list>.e-menulink{text-decoration:none;display:block;border:0 none;width:auto;height:auto;position:relative}

.e-widget.e-menu .e-list>.e-menulink{font-size:14px}

.e-widget.e-menu .e-list>.e-menulink{min-height:18px}

.e-widget.e-menu .e-list>.e-menulink{height:inherit;white-space:nowrap}

.e-widget.e-menu .e-list>.e-menulink{padding:3px 18px 3px 28px}

.e-widget.e-menu li.e-list>.e-menulink>img,.e-widget.e-menu li.e-list>.e-menulink>div,.e-widget.e-menu li.e-list>.e-menulink>span{left:2px;position:absolute;vertical-align:middle;border:0 none}

.e-widget.e-menu li.e-list>.e-menulink>img,.e-widget.e-menu li.e-list>.e-menulink>div,.e-widget.e-menu li.e-list>.e-menulink>span{margin:0 4px 0 0;top:25%}

.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-down,.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-right{left:auto;position:absolute}

.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-down,.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-right{right:-4px}

.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-down,.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-right{top:35%;font-size:10px}

.e-widget .e-menu-res-wrap .e-check-wrap .e-chkbox-wrap{opacity:0;width:100%;height:100%}

.e-widget .e-menu-res-wrap{display:none;height:32px;overflow:hidden}

.e-widget .e-menu-res-wrap .e-menu-res-in-wrap{box-sizing:border-box}

.e-widget .e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap .e-res-icon,.e-widget .e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap{cursor:pointer;display:block;height:100%;position:absolute;right:0;text-align:left;top:0;margin:0;width:30px}

.e-widget .e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap{background-position:3px 7px;background-repeat:no-repeat}

.e-widget .e-menu-res-wrap .e-menu-res-in-wrap .e-check-wrap{border-left:1px solid #aaa}

.e-widget .e-menu-res-wrap .e-menu-res-in-wrap .e-res-title{height:100%;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:13px}

.e-widget .e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap{padding:5px 30px 5px 5px}

.e-widget.e-menu.e-horizontal>.e-ham-wrap{float:right;border-left:1px solid;cursor:pointer}

.e-widget.e-menu.e-rtl.e-horizontal>.e-ham-wrap{float:left}

.e-widget.e-menu.e-horizontal>.e-ham-wrap>div{padding:8px;font-size:13px}

.e-widget.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger{position:relative;display:inline-block;width:1.25em;height:.8em;border-top:.2em solid;border-bottom:.2em solid}

.e-widget.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger:before{content:"";position:absolute;top:.3em;left:0;width:100%;border-top:.2em solid}

.e-widget.e-menu.e-separator.e-horizontal>.e-list.e-last{border-right:none}

.e-widget.e-menu-wrap>.e-menu-popwrap{position:absolute;overflow-y:auto;z-index:10000;border:1px solid}

.e-widget.e-menu.e-horizontal>.e-menu-show{display:inline-block}

.e-widget.e-menu.e-horizontal>.e-menu-hide{display:none}

.e-widget.e-menu-wrap>.e-menu-popwrap ul{border:none;position:static}

.e-widget.e-menu-wrap>.e-menu-popwrap>.e-vertical>.e-list ul{border:none}

.e-widget.e-menu-wrap>.e-menu-popwrap>.e-menu.e-vertical .e-list>.e-menulink{white-space:normal;word-wrap:break-word}

.e-widget.e-menu.e-rtl,.e-widget.e-menu.e-rtl>.e-list{text-align:right}

.e-widget.e-menu.e-rtl .e-list>.e-menulink>img,.e-widget.e-menu.e-rtl .e-list>.e-menulink>div,.e-widget.e-menu.e-rtl .e-list>.e-menulink>span{margin:0 0 0 4px}

.e-widget.e-menu.e-rtl .e-list>.e-menulink>span.e-icon.e-arrowhead-down,.e-widget.e-menu.e-rtl .e-list>.e-menulink>span.e-icon.e-arrowhead-right{left:-2px;right:auto}

.e-widget.e-menu.e-rtl .e-list>.e-menulink>span.e-icon.e-arrowhead-down,.e-widget.e-menu.e-rtl .e-list>.e-menulink>span.e-icon.e-arrowhead-right{margin-left:5px}

.e-widget.e-menu.e-rtl .e-list>.e-menulink>span{right:0}

.e-widget.e-menu.e-rtl .e-list>.e-menulink>span{margin-right:3px}

.e-widget.e-menu.e-horizontal>.e-list>.e-menulink{height:100%}

.e-widget.e-menu.e-horizontal>.e-list>.e-menulink{padding:0 8px;line-height:38px}

.e-widget.e-menu.e-horizontal .e-list>ul{border:1px solid}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-list>.e-menulink,.e-widget.e-menu.e-vertical .e-list>.e-menulink{display:block}

.e-widget.e-menu.e-horizontal>.e-list a.e-arrow-space{padding-right:24px}

.e-widget.e-menu.e-horizontal>.e-list span.e-menu-arrow{height:10px;bottom:-1px;overflow:hidden;position:absolute;left:12%;z-index:10005;width:20px}

.e-widget.e-menu.e-horizontal>.e-list span.e-menu-left{left:12%;right:auto}

.e-widget.e-menu.e-rtl.e-horizontal>.e-list span.e-menu-left{right:12%;left:auto}

.e-widget.e-menu.e-rtl.e-horizontal .e-list>ul{left:auto;right:-1px}

.e-widget.e-context.e-menu .e-list>a.e-menulink{text-overflow:ellipsis;overflow:hidden}

.e-widget.e-menu.e-rtl.e-horizontal .e-list>ul ul{right:auto;left:102%}

.e-widget.e-menu.e-horizontal>.e-list>.e-menulink>img,.e-widget.e-menu.e-horizontal>.e-list>.e-menulink>div,.e-widget.e-menu.e-horizontal>.e-list>.e-menulink>span{left:2px;top:-2px;margin:0 4px 0 0;position:relative;vertical-align:middle;border:0 none}

.e-widget.e-menu.e-rtl.e-horizontal>.e-list .e-arrow-space{padding-left:24px;padding-right:4px}

.e-widget.e-menu.e-rtl .e-list>ul li.e-list .e-arrow-space{padding-right:28px}

.e-widget.e-menu.e-horizontal>.e-list,.e-widget.e-menu.e-separator.e-horizontal>li.e-list:last-child,.e-widget.e-menu.e-horizontal>li.e-separator:last-child,.e-widget.e-menu.e-horizontal .e-list>ul .e-list.e-separator:last-child,.e-widget.e-menu.e-separator.e-vertical>li:last-child,.e-widget.e-menu.e-vertical>li.e-separator:last-child,.e-widget.e-menu.e-vertical .e-list>ul .e-list.e-separator:last-child,.e-widget.e-menu.e-rtl.e-horizontal>.e-list,.e-widget.e-menu.e-rtl.e-separator.e-horizontal>li:last-child,.e-widget.e-menu.e-rtl.e-horizontal>li.e-separator:last-child,.e-widget.e-menu.e-rtl.e-horizontal .e-list>ul .e-list.e-separator:last-child,.e-widget.e-menu.e-rtl.e-separator.e-vertical>li:last-child,.e-widget.e-menu.e-rtl.e-vertical>li.e-separator:last-child,.e-widget.e-menu.e-rtl.e-vertical .e-list>ul .e-list.e-separator:last-child,.e-widget.e-menu.e-separator.e-context>li:last-child,.e-widget.e-menu.e-context>li.e-separator:last-child,.e-widget.e-menu.e-context .e-list>ul .e-list.e-separator:last-child,.e-widget.e-menu.e-rtl.e-separator.e-context>li:last-child,.e-widget.e-menu.e-rtl.e-context>li.e-separator:last-child,.e-widget.e-menu.e-rtl.e-context .e-list>ul .e-list.e-separator:last-child{border:0 none}

.e-widget.e-menu.e-separator.e-horizontal>.e-list,.e-widget.e-menu.e-horizontal>.e-separator{border-right:1px solid}

.e-widget.e-menu.e-horizontal .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-horizontal .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-vertical .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-vertical .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-context .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-context .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-separator.e-vertical>.e-list,.e-widget.e-menu.e-vertical>.e-separator,.e-widget.e-menu.e-context>.e-separator{border-bottom:1px solid}

.e-widget.e-menu.e-separator.e-rtl.e-horizontal>.e-list,.e-widget.e-menu.e-rtl.e-horizontal>.e-separator.e-list{border-right:0 none}

.e-widget.e-menu.e-separator.e-rtl.e-horizontal>.e-list,.e-widget.e-menu.e-rtl.e-horizontal>.e-separator.e-list{border-left:1px solid}

.e-widget.e-menu.e-rtl.e-vertical .e-list>ul li.e-list>.e-menulink,.e-widget.e-menu.e-rtl.e-horizontal .e-list>ul li.e-list>.e-menulink{padding:3px 28px 3px 18px}

.e-widget.e-menu.e-vertical>.e-list>.e-menulink{padding:0 28px}

.e-widget.e-menu.e-vertical{border:1px solid;width:150px}

.e-widget.e-menu.e-vertical .e-list,.e-widget.e-menu.e-vertical>li.e-list.e-separator{line-height:38px}

.e-widget.e-menu.e-vertical .e-list>ul{margin:-.8px 0 0 0;top:0;left:102%}

.e-widget.e-menu.e-vertical .e-list>ul{border:1px solid}

.e-widget.e-menu.e-vertical .e-list>ul .e-list{line-height:24px}

.e-widget.e-menu.e-vertical>.e-list>img{position:absolute}

.e-widget.e-menu.e-vertical>.e-list>.e-menulink>img,.e-widget.e-menu.e-vertical>.e-list>.e-menulink>div,.e-widget.e-menu.e-vertical>.e-list>.e-menulink>span,.e-widget.e-menu.e-context>.e-list>.e-menulink>img,.e-widget.e-menu.e-context>.e-list>.e-menulink>div,.e-widget.e-menu.e-context>.e-list>.e-menulink>span{left:2px;margin:0 4px 0 0;position:absolute;vertical-align:middle;border:0 none}

.e-widget.e-menu.e-context>.e-list>.e-menulink{display:block}

.e-widget.e-menu.e-context>.e-list>.e-menulink{padding:1px 18px 1px 28px}

.e-widget.e-menu.e-context>.e-list>.e-menulink{font-size:13px}

.e-widget.e-menu.e-context li.e-list>ul li.e-list>.e-menulink{height:inherit;white-space:nowrap}

.e-widget.e-menu.e-context li.e-list>ul li.e-list>.e-menulink{padding:1px 18px 1px 28px}

.e-widget.e-menu.e-context{position:absolute;z-index:9998;font-size:13px}

.e-widget.e-menu.e-context{padding:1px;border:1px solid;width:150px}

@-webkit-keyframes menuslideDown{0%{transform:translate3d(0,-20px,0)}100%{transform:translate3d(0,0,0)}}

@keyframes menuslideDown{0%{transform:translate3d(0,-20px,0)}100%{transform:translate3d(0,0,0)}}

@-webkit-keyframes menuFadeIn{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9)}100%{opacity:1}}

@keyframes menuFadeIn{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.1,.25,.75,.9);animation-timing-function:cubic-bezier(.1,.25,.75,.9)}100%{opacity:1}}

.e-widget.e-menu.e-context .e-list>ul .e-list,.e-widget.e-menu.e-context .e-list,.e-widget.e-menu.e-context>li.e-list.e-separator{line-height:27px}

.e-widget.e-menu.e-context .e-list>ul{margin:-.8px 0 0 0;top:0;left:102%;line-height:23px}

.e-widget.e-menu.e-context .e-list>ul{border:1px solid}

@-webkit-keyframes menuSlideRight{0%{transform:translate3d(-20px,0,0)}100%{transform:translate3d(0,0,0)}}

@keyframes menuSlideRight{0%{transform:translate3d(-20px,0,0)}100%{transform:translate3d(0,0,0)}}

.e-widget.e-menu.e-context>.e-list>.e-menulink>img,.e-widget.e-menu.e-context>.e-list>.e-menulink>div,.e-widget.e-menu.e-context>.e-list>.e-menulink>span{float:left}

.e-widget.e-menu.e-context.e-rtl>.e-list>.e-menulink{padding:1px 28px 1px 18px}

.e-widget.e-menu.e-rtl.e-context li.e-list>ul li.e-list>.e-menulink{padding:1px 28px 1px 18px}

.e-widget.e-menu .e-list.e-hidden-item{display:none}

.e-js.e-acrdn{outline:0 none}

.e-js.e-acrdn>.e-select>.e-icon,.e-js.e-acrdn.e-rtl>.e-select>div.e-close{border:0 none transparent;display:block;height:16px;width:16px;margin-left:-5px;margin-top:5px;cursor:pointer}

.e-js.e-acrdn>.e-select>.e-icon,.e-js.e-acrdn.e-rtl>.e-select>div.e-close{float:left;margin-right:6px}

.e-js.e-acrdn .e-select:first-child{border-top:1px solid}

.e-js.e-acrdn>.e-select{border-width:1px;padding:.5em}

.e-js.e-acrdn>.e-select{padding-left:1em;border-style:none solid solid;line-height:23px}

.e-js.e-acrdn .e-select a{text-decoration:none;border-bottom-width:0;outline:0 none}

.e-js.e-acrdn>.e-content{text-align:justify;position:relative;border:1px solid}

.e-js.e-acrdn>.e-content{padding:1em 1.4em}

.e-js.e-acrdn.e-rtl .e-icon,.e-js.e-acrdn>.e-select>div.e-close{float:right;margin-left:5px}

.e-js.e-acrdn .e-select.e-disable a,.e-js.e-acrdn .e-select.e-disable span.e-icon{cursor:default}

.e-js.e-acrdn>.e-select>div.e-close{visibility:hidden}

.e-js.e-acrdn>.e-select:hover>div.e-close{visibility:visible}

.e-js.e-acrdn>.e-select.e-disable:hover>div.e-close{visibility:hidden}

.e-widget.e-chkbox-wrap,.e-widget.e-radiobtn-wrap{outline:0 none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-chkbox-wrap.e-disable .e-text,.e-widget.e-radiobtn-wrap.e-disable .e-text{cursor:default}

.e-widget.e-chkbox-wrap .e-text{text-align:left;top:0;cursor:pointer}

.e-widget.e-chkbox-wrap .e-text{padding:8px 5px 2px 5px}

.e-widget.e-chkbox-wrap.e-check-small .e-text{padding:2px 5px 2px 5px}

.e-widget.e-chkbox-wrap input.e-checkbox{display:none;z-index:1;text-align:left;top:2px}

.e-widget.e-chkbox-wrap.e-disable div>span,.e-widget.e-radiobtn-wrap.e-disable>span{cursor:default}

.e-widget.e-chkbox-wrap div>span,.e-widget.e-radiobtn-wrap>span{display:block;cursor:pointer;z-index:2;position:relative;border:1px solid;text-align:left}

.e-widget.e-chkbox-wrap.e-rtl div>span,.e-widget.e-radiobtn-wrap.e-rtl>span,.e-rtl .e-chkbox-wrap.e-widget div>span,.e-rtl .e-radiobtn-wrap.e-widget>span{text-align:right}

.e-widget.e-chkbox-wrap .e-chkbox-small>span{height:14px;width:14px;top:3px}

.e-widget.e-chkbox-wrap .e-chkbox-medium>span{height:20px;width:20px}

.e-widget.e-chkbox-wrap .e-chkbox-medium>span{top:6px}

.e-widget.e-chkbox-wrap .e-chk-image{height:100%;position:absolute;width:100%}

.e-widget.e-chkbox-wrap .e-chkbox-small .e-chk-image.e-stop:before{text-indent:1px}

.e-widget.e-chkbox-wrap .e-chkbox-small .e-stop,.e-widget.e-chkbox-wrap .e-chkbox-small .e-checkmark{font-size:12px;line-height:15px}

.e-widget.e-chkbox-wrap .e-chkbox-medium .e-checkmark{font-size:18px}

.e-widget.e-chkbox-wrap .e-chkbox-medium .e-stop{font-size:18px;line-height:20px}

.e-widget.e-chkbox-wrap .e-chkbox-medium .e-checkmark{line-height:21px}

.e-widget.e-chkbox-wrap .e-chkbox-medium .e-chk-image.e-stop:before{text-indent:-2px}

.e-widget.e-chkbox-wrap .e-chk-image.e-checkmark:before{content:"";width:100%;height:100%}

.e-widget.e-chkbox-wrap .e-chk-image.e-checkmark:before{text-indent:1px}

.e-widget.e-radiobtn-wrap{vertical-align:middle;margin-bottom:3px}

.e-widget.e-radiobtn-wrap>span.e-radsmaller,.e-widget.e-radiobtn-wrap>span.e-radmedium{display:inline-block}

.e-widget.e-radiobtn-wrap .e-radiobtn{display:block;visibility:hidden;height:0;width:0;z-index:1;text-align:left;position:absolute}

.e-rad-outer{overflow:hidden}

.e-rad-outer.e-radiobtn-wrap .e-radiobtn{display:block}

.e-widget.e-radiobtn-wrap>span.e-radmedium>span.e-rad-icon{position:absolute;width:90%;height:80%;top:0;left:0;box-sizing:border-box;transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);font-size:16px}

.e-widget.e-radiobtn-wrap>span.e-radsmaller>span.e-rad-icon{position:absolute;width:75%;height:75%;top:0;left:0;box-sizing:border-box;transform:scale(.5);-moz-transform:scale(.5);-webkit-transform:scale(.5);font-size:16px}

.e-widget.e-radiobtn-wrap .e-radmedium{height:16px;width:16px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;top:0;left:0}

.e-widget.e-radiobtn-wrap .e-radmedium .e-rad-icon{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}

.e-widget.e-radiobtn-wrap .e-radmedium .e-rad-icon.e-icon:before{margin:9% auto}

.e-widget.e-radiobtn-wrap .e-radmedium .e-rad-icon.e-icon:before{height:14px;width:14px}

.e-widget.e-radiobtn-wrap .e-radsmaller{height:13px;width:13px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;top:0;left:0}

.e-widget.e-radiobtn-wrap .e-radsmaller .e-rad-icon{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}

.e-widget.e-radiobtn-wrap .e-text{margin-left:3px;padding:2px;text-align:left;top:0;cursor:pointer;float:right;vertical-align:middle;line-height:11px}

.e-widget.e-radiobtn-wrap.e-rtl .e-text{float:left;line-height:9px;margin-right:3px}

.e-widget.e-radiobtn-wrap.e-radmed .e-text{line-height:13px}

.e-js.e-tab{outline:0 none}

.e-tab.e-js.e-widget.e-scrolltab{padding:50px}

.e-js.e-tab .e-rtl-top-line{margin:0 -1px -1px 1px}

.e-js.e-tab .e-rtl-bottom-line{margin:-1px -1px -1px 1px}

.e-tab.e-js .e-header>.e-rtl-top-line.e-active.e-top-hover{padding-bottom:1px;border-bottom:transparent}

.e-js.e-tab .e-bottom-line,.e-js.e-tab .e-top-line,.e-js.e-tab .e-activetop,.e-js.e-tab .e-activebottom{border:1px solid}

.e-js.e-tab .e-top-line{margin:-1px 0 0 0}

.e-js.e-tab .e-bottom-line.e-active{margin:0 0 -1px 0}

.e-js.e-tab .e-bottom-line,.e-js.e-tab .e-activebottom,.e-js.e-tab .e-left>.e-active,.e-js.e-tab .e-left>.e-active:hover,.e-js.e-tab .e-right>.e-active,.e-js.e-tab .e-right>.e-active:hover{border-bottom:0 none}

.e-js.e-tab .e-top-line,.e-js.e-tab .e-activetop{border-top:0 none}

.e-js.e-tab.e-js>.e-header{font-size:0}

.e-js.e-tab.e-js>.e-header{box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset;width:99.9%}

.e-js.e-tab .e-header li{border-right:1px solid;line-height:normal;list-style:none outside none}

.e-js.e-tab .e-header li a{text-decoration:none;border-bottom-width:0;outline:0 none}

.e-js.e-tab .e-header li a{padding:.6em .9em}

.e-js.e-tab .e-header li.e-tab-active{margin-bottom:0;padding-bottom:1px}

.e-js.e-tab .e-content-item{display:none}

.e-js.e-tab .e-active-content{text-align:justify}

.e-js.e-tab .e-active-content{padding:1em 1.4em}

.e-js.e-tab .e-tab-active{font-weight:bold}

.e-js.e-tab>.e-header .e-icon{float:right;cursor:pointer;background-color:transparent;background-image:none}

.e-js.e-tab>.e-header .e-icon{height:16px;width:16px;margin-top:11px;margin-right:3px;padding:3px}

.e-js.e-tab.e-rtl .e-header>.e-item:first-child{margin-right:0}

.e-js.e-tab.e-rtl .e-header .e-icon,.e-js.e-tab .e-left,.e-js.e-tab.e-vertical .e-right .e-icon{float:left}

.e-js.e-tab.e-vertical .e-content{height:100%}

.e-js.e-tab .e-left,.e-js.e-tab .e-right{line-height:normal;list-style:none outside none;margin:0;text-align:left;padding:0}

.e-js.e-tab .e-left,.e-js.e-tab .e-right{box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-js.e-tab.e-vertical .e-right .e-icon{margin-left:5px}

.e-js.e-tab.e-vertical .e-left .e-icon{margin-right:5px}

.e-js.e-tab .e-right,.e-js.e-tab.e-vertical .e-left .e-icon{float:right}

.e-js.e-tab .e-left li a,.e-js.e-tab .e-right li a{display:inline-block;outline:0 none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}

.e-js.e-tab .e-left li a,.e-js.e-tab .e-right li a{margin-left:5px}

.e-js.e-tab .e-left li a,.e-js.e-tab .e-right li a{padding:9px 5px}

.e-js.e-tab.e-vertical .e-icon.e-close{background-position:-445px -24px;margin-top:18.5px}

.e-js.e-tab .e-icon.e-chevron-circle-left,.e-js.e-tab .e-icon.e-chevron-circle-right{font-size:40px}

.e-js.e-tab.e-vertical,.e-js.e-tab.e-vertical .e-active-content,.e-js.e-tab .e-left li a,.e-tab .e-right li a{overflow:hidden}

.e-js.e-tab.e-vertical .e-icon.e-reload{background-position:-82px 0;margin-top:20px;display:inline-block}

.e-js.e-tab .e-left .e-icon,.e-js.e-tab .e-right .e-icon{background-image:none}

.e-widget .e-dialog{outline:0 none}

.e-widget.e-dialog>.e-titlebar{padding:.7em;position:relative;overflow:hidden;z-index:inherit;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-widget.e-dialog>.e-header .e-title{display:inline-block;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}

.e-widget.e-dialog .e-draggable{cursor:move}

.e-widget.e-dialog.e-dialog-wrap>.e-disable-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:10001}

.e-widget.e-dialog .e-dialog-icon{cursor:pointer;padding:1px;right:5px;top:50%;float:right;height:23px;width:20px;text-align:center;position:relative}

.e-widget.e-dialog .e-dialog-favicon{padding:1px;height:20px;width:20px;text-align:center;position:relative;margin-right:3px}

.e-widget.e-dialog .e-dialog-favicon .e-dialog-custom{display:block;height:100%;width:100%;margin:0 auto}

.e-widget.e-dialog-icon.e-btn-normal.e-btn{background:none;border:none;color:inherit;filter:none}

.e-widget.e-dialog-icon.e-btn-normal.e-btn>div{display:block;margin:0 auto;width:14px;height:14px}

.e-widget.e-dialog-icon.e-btn.e-select .e-icon{color:inherit;padding:0}

.e-widget.e-dialog .e-widget-content{position:relative;border:0;padding:.5em 1em;background:none;-o-border-image:initial;border-image:initial;min-height:15px}

.e-widget.e-dialog>.e-icon.e-resizable{bottom:0;cursor:se-resize;display:block;height:14px;position:absolute;right:0;width:16px}

.e-widget.e-dialog>.e-icon.e-resizable:before{position:absolute;top:0;left:0}

.e-widget.e-dialog.e-rtl .e-dialog-icon{float:left}

.e-widget .e-dialog>.e-icon{height:20px;width:20px}

@keyframes e-ripple{0%{transform:scale(0,0);opacity:1}2%{transform:scale(1,1);opacity:1}5%{transform:scale(2,2);opacity:1}10%{transform:scale(4,4);opacity:1}25%{transform:scale(7,7);opacity:1}100%{opacity:1;transform:scale(10,10)}}

.e-h-arrow,.e-v-arrow{display:block}

.e-v-arrow.e-arrow-sans-down{margin-left:-9px;top:-4px}

.e-v-arrow.e-arrow-sans-up{top:-1.4px}

.e-js.e-splitter.e-rtl .e-h-arrow.e-arrow-sans-right{left:-2px}

.e-js.e-splitter.e-rtl .e-h-arrow.e-arrow-sans-left{left:-.4px}

.e-h-arrow.e-arrow-sans-right{left:-4px;margin-top:-9px}

.e-h-arrow.e-arrow-sans-left{left:-1.4px}

.e-js.e-splitter .e-splitbar.e-resize.e-shadowbar{position:absolute;z-index:10002}

.e-js.e-splitter .e-splitbar.e-resize.e-shadowbar{border-style:dotted}

.e-js.e-splitter{border-collapse:collapse;position:relative;overflow:hidden;height:100%;width:100%;display:block;border:1px solid}

.e-js.e-splitter .e-splitbar{border-style:solid;display:block;float:left;position:relative;outline:0 none;overflow:hidden}

.e-js.e-pane.e-splitter{border:none !important}

.e-js.e-splitter .e-splitbar.e-h-bar.e-resize{cursor:e-resize}

.e-js.e-splitter .e-splitbar.e-v-bar.e-resize{cursor:n-resize}

.e-js.e-splitter .e-splitbar.e-h-bar{border-style:solid;border-width:0 1px;height:100%;vertical-align:middle;width:9px}

.e-js.e-splitter .e-splitbar.e-v-bar{border-style:solid;border-width:1px 0;height:9px;vertical-align:middle;width:100%}

.e-js.e-splitter .e-splitbar .e-v-arrow,.e-js.e-splitter .e-splitbar .e-h-arrow{cursor:pointer;position:absolute}

.e-js.e-splitter .e-splitbar .e-v-arrow{float:left;height:11px;width:12px;left:50%}

.e-js.e-splitter .e-splitbar .e-h-arrow{height:12px;width:11px;top:50%}

.e-js.e-splitter .e-pane{border:none;cursor:default;float:left;position:relative;overflow-x:auto}

.e-js.e-splitter .e-pane.collapsed{overflow:hidden}

.e-js.e-splitter .e-h-pane{height:100%}

.e-js.e-splitter .e-v-pane{width:100%}

.e-js.e-upload-box.e-drag-wrapper{border:dashed 3px #c1c3c5;display:table;position:relative;box-sizing:border-box}

.e-js.e-upload-box.e-drag-wrapper .e-drag-container{display:table-cell;height:100%;width:100%;vertical-align:middle}

.e-js.e-upload-box .e-drag-text{color:#ccccd3;font-size:12pt;font-weight:bold;padding:11px;display:block;margin:0 auto;text-align:center}

.e-js.e-upload-box.e-drag-wrapper .e-uploadbox.e-widget{margin:0 auto}

.e-js.e-uploadbox .e-selectpart{overflow:hidden;position:relative;width:auto}

.e-js.e-uploadbox .e-inputbtn{background-color:transparent;border:1px solid transparent}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select{box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset;border-radius:4px}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select{border:1px solid}

.e-widget.e-uploadbox .e-action-container{width:233px}

.e-widget.e-uploadbox .e-action-container{margin:0 auto 8px auto;padding-top:16px}

.e-js.e-uploadbox .e-uploadinput{display:block;cursor:pointer;filter:alpha(opacity=0);opacity:0;position:absolute;right:0;top:0;margin:0}

.e-js.e-uploadbox.e-browse-hide{opacity:0;filter:alpha(opacity=0);top:0;left:0;width:500px;height:100px;cursor:pointer;position:absolute}

.e-js.e-uploadbox.e-browse-hide .e-select .e-inputbtn{filter:alpha(opacity=0)}

.e-widget.e-uploadbox .e-ul{width:100%}

.e-widget.e-uploadbox .e-file-list{text-align:center;text-indent:3px;position:relative}

.e-widget.e-uploadbox .e-file-list{height:58px;top:5px}

.e-widget.e-uploadbox .e-file-list .file-status{float:left;min-width:77px;padding-right:0;padding-top:5px;text-align:right}

.e-widget.e-uploadbox .e-file-list .e-file-view{height:85%}

.e-widget.e-uploadbox .e-file-list .e-file-percentage{float:left;padding-left:0;padding-right:0;padding-top:15px;width:140px;font-size:10px}

.e-widget.e-uploadbox .e-file-progress{float:left;width:200px;position:relative;overflow:hidden}

.e-widget.e-uploadbox .e-file-name{display:block;height:25px;text-align:left;width:100%}

.e-widget.e-uploadbox .e-file-progress-bar{height:10px;width:100%;margin:2px}

.e-widget.e-uploadbox .e-ul>li{width:100%}

.e-widget.e-uploadbox .e-ul>li{height:60px}

.e-widget.e-uploadbox .e-ul li .e-file-list{width:100%;clear:both}

.e-widget.e-uploadbox .e-file-progress-status{width:0%}

.e-widget.e-uploadbox .e-file-progress-status{height:10px}

.e-widget.e-uploadbox .e-file-list .e-file-size{float:left;min-width:100px;padding-left:0;padding-right:0;width:100px}

.e-widget.e-uploadbox .e-file-name .e-file-name-txt,.e-uploadbox .e-drag-wrapper .e-file-name .e-file-name-txt,.e-uploadbox .e-file-head.e-head-name,.e-uploadbox .e-drag-wrapper .e-file-head.e-head-name{text-indent:16px}

.e-widget.e-uploadbox .e-file-size .e-file-name-txt{left:-11px;text-align:left}

.e-widget.e-uploadbox .e-file-name-txt{position:relative;top:13px;font-weight:normal;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:20px}

.e-widget.e-uploadbox .e-file-upload{padding:10px 0}

.e-widget.e-uploadbox .e-uploadbtn,.e-uploadbox .e-uploadclosebtn{font-weight:normal;text-overflow:ellipsis;white-space:nowrap;height:40px;width:100px;position:relative}

.e-widget.e-uploadbox .e-uploadbtn,.e-uploadbox .e-uploadclosebtn{margin-left:15px;border:1px solid}

.e-js.e-uploadbox .e-uploadinput,.e-js.e-uploadbox .e-selectpart,.e-js.e-uploadbox .e-select .e-inputbtn,.e-js.e-uploadbox.e-disable .e-select .e-inputbtn{height:100%;width:100%;border:none;padding:0;margin:0}

.e-widget.e-uploadbox.e-rtl .e-icon.e-file-cancel:before,.e-widget.e-uploadbox.e-rtl .e-icon.e-delete:before,.e-widget.e-uploadbox.e-rtl .e-icon.e-reload:before{top:0;left:2px}

.e-widget.e-uploadbox.e-rtl .e-file-name-txt,.e-widget.e-mobile-upload.e-uploadbox.e-dialog.e-rtl .e-file-name-txt{text-align:right;left:0}

.e-widget.e-uploadbox.e-rtl .e-file-view,.e-widget.e-uploadbox.e-rtl .e-file-head,.e-widget.e-uploadbox.e-rtl .e-action-perform,.e-widget.e-uploadbox.e-rtl .e-icon.e-file-cancel{float:right}

.e-widget.e-uploadbox.e-rtl .e-action-perform{margin-left:0}

.e-widget.e-uploadbox.e-rtl .e-action-perform{margin-right:15px}

.e-widget.e-uploadbox.e-rtl .e-file-size .e-file-name-txt{left:10px;text-align:right}

.e-widget.e-uploadbox.e-rtl .e-file-list{text-align:right}

.e-widget.e-uploadbox.e-rtl .e-upload-file .e-icon{margin-right:35%;left:0}

.e-widget.e-uploadbox .e-file-progress{border:1px solid transparent}

.e-widget.e-uploadbox .e-upload-progress{border:1px solid transparent}

.e-widget.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon{float:left;margin-top:5px;position:relative;cursor:pointer}

.e-widget.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon{height:20px;width:30px}

.e-widget.e-uploaddialog.e-dialog .e-ul .e-action-perform .e-icon{float:left;margin-top:5px;position:relative;cursor:pointer}

.e-widget.e-uploaddialog.e-dialog .e-ul .e-action-perform .e-icon{height:20px;width:30px}

.e-widget.e-uploadbox .e-file-list .e-checkmark,.e-widget.e-uploadbox .e-file-list .e-file-percentage-failed{margin-top:-5px;left:43%;border-radius:60px 60px 60px 60px;position:relative}

.e-widget.e-uploadbox .e-file-list .e-checkmark,.e-widget.e-uploadbox .e-file-list .e-file-percentage-failed{height:23px;width:23px}

.e-widget.e-uploadbox .e-action-perform{border-radius:4px 4px 4px 4px}

.e-widget.e-uploadbox .e-action-perform{float:left;margin-top:11px}

.e-widget.e-uploadbox .e-action-perform{width:25px;height:25px;margin-left:15px}

.e-widget.e-uploadbox .e-icon.e-checkmark:before{top:4px;position:relative;left:-3px}

.e-widget.e-uploadbox .e-head-name,.e-uploadbox .e-head-status{width:200px}

.e-widget.e-uploadbox .e-file-list .e-image-wrapper{height:85%;padding:0 5px;float:left}

.e-widget.e-uploadbox .e-file-list .e-image-wrapper{text-align:left;width:30px;margin-top:1%;margin-left:1%}

.e-widget.e-uploadbox .e-file-list .e-image-wrapper .e-fileformat-image{height:40px;width:40px;display:block}

.e-widget.e-uploadbox .e-file-progress{width:200px}

.e-widget.e-uploadbox.e-rtl .e-icon.e-file-percentage-failed:before,.e-widget.e-uploadbox.e-rtl .e-icon.e-checkmark:before{left:3px}

.e-widget.e-uploadbox .e-icon.e-file-cancel:before,.e-widget.e-uploadbox .e-icon.e-delete:before,.e-widget.e-uploadbox .e-icon.e-reload:before{top:0;position:relative}

.e-widget.e-uploadbox .e-icon.e-file-cancel:before,.e-widget.e-uploadbox .e-icon.e-delete:before,.e-widget.e-uploadbox .e-icon.e-reload:before{font-size:16px;left:-7px}

.e-widget.e-uploadbox .e-uploaddialog.e-dialog.e-dialog-content{position:relative;border:0;background:none;overflow:auto;-o-border-image:initial;border-image:initial}

.e-widget.e-uploadbox.e-dialog .e-titlebar{position:relative}

.e-widget.e-uploadbox.e-dialog .e-titlebar{padding:10px}

.e-widget.e-uploadbox.e-dialog .e-titlebar .e-title{margin-left:3px;margin-right:5px;position:relative;top:1px}

.e-widget.e-uploadbox.e-dialog .e-close{margin:0 2px 2px 2px}

.e-widget.e-uploadbox.e-dialog .e-dialog-icon{top:5px}

.e-widget.e-uploadbox .e-file-head{float:left;height:25px;position:relative;text-indent:12px;top:30%}

.e-widget.e-uploadbox .e-file-head{font-weight:900}

.e-widget.e-uploadbox .e-head-size{width:100px}

.e-widget.e-uploadbox .e-file-head.e-head-status{text-indent:50px}

.e-widget.e-uploadbox .e-head-content{display:inline-block;vertical-align:middle;width:100%}

.e-widget.e-uploadbox .e-head-content{height:50px}

.e-widget.e-uploadbox .e-dialog.e-widget-content{padding:0}

.e-widget.e-uploadbox .e-dialog.e-widget-content .e-icon{display:block;vertical-align:middle}

.e-js.e-mobile-upload.e-uploadbox .e-action-container{width:160px;padding-top:10px}

.e-js.e-uploadbox .e-action-container.sync{width:125px}

.e-js.e-mobile-upload.e-uploadbox .e-action-container.sync{width:75px}

.e-js.e-mobile-upload.e-uploadbox .e-uploadbtn,.e-js.e-mobile-upload.e-uploadbox .e-uploadclosebtn{margin-left:0}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-header{padding:4px;font-size:14px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-uploadbtn.e-btn{float:right}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-uploadbtn.e-btn{margin-left:15px}

.e-js.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-uploadclosebtn.e-btn{margin-left:0;float:left}

.e-js.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-uploadclosebtn.e-btn{margin-left:15px;float:right}

.e-js.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-uploadbtn.e-btn{margin-left:0;float:left}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-head-content{display:none}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-name-txt{top:0;font-size:12px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-list>div{float:left;height:20px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-percentage{padding-top:0;padding-left:15px;width:175px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-titlebar .e-title{margin-right:15px;margin-left:12px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-list .e-action-perform{float:right;margin-right:12px;width:15px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-list .e-action-perform{margin-top:0}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-size>.e-file-name-txt{font-size:10px;left:-1px;text-align:left}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-progress-status,.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-progress-bar{height:12px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-file-upload button.e-btn{font-size:12px;height:30px;width:70px}

.e-js.e-rtl.e-mobile-upload.e-uploadbox.e-dialog .e-file-upload>button{left:-4px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon{width:10px;top:-2px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-ul .e-action-perform .e-icon{margin-left:5px}

.e-js.e-mobile-upload.e-uploadbox.e-dialog .e-dialog-icon{top:0}

.e-js.e-mobile-upload.e-uploadbox .e-ul>li,.e-mobile-upload{height:100%}

.e-js.e-mobile-upload.e-uploadbox .e-icon.e-close:before,.e-js.e-mobile-upload.e-uploadbox .e-icon.e-file-cancel:before{font-size:12px}

.e-widget.e-uploadbox .e-icon.e-checkmark:before,.e-widget.e-uploadbox .e-icon.e-file-percentage-failed:before{position:relative}

.e-widget.e-uploadbox .e-icon.e-checkmark:before,.e-widget.e-uploadbox .e-icon.e-file-percentage-failed:before{top:4px;left:-3px}

.e-js.e-mobile-upload.e-uploadbox .e-file-upload{height:50px;padding:0}

.e-js.e-mobile-upload.e-uploadbox .e-ul>li,.e-js.e-mobile-upload.e-uploadbox .e-ul li .e-file-list,.e-js.e-mobile-upload.e-uploadbox .e-ul li:nth-child(odd)>.e-file-list{height:100%;border-bottom:none;top:3px}

.e-js.e-mobile-upload.e-uploadbox .e-ul li .e-file-list{padding-bottom:5px}

.e-js.e-mobile-upload.e-uploadbox .e-ul{border-bottom:1px solid #c4c4c4}

.e-js.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-file-list>div{float:right;height:20px}

.e-js.e-rtl.e-mobile-upload.e-uploadbox.e-dialog .e-file-list .e-action-perform{float:left;margin-left:5px}

.e-js.e-mobile-upload.e-rtl.e-uploadbox.e-dialog .e-file-size>.e-file-name-txt{text-align:right;left:0}

.e-js.e-mobile-upload.e-uploadbox.e-rtl.e-dialog .e-file-percentage{margin-right:15px}

.e-widget.e-treeview-wrap{white-space:nowrap;outline:0 none;-o-border-image:initial;border-image:initial}

.e-widget.e-treeview-wrap>.e-ul{overflow:auto;height:inherit}

.e-js.e-treeview .e-treeview-ul{background:0;list-style-type:none;position:relative;outline:0 none}

.e-js.e-treeview .e-treeview-ul{margin-left:-12px}

.e-widget.e-fullrow-wrap.e-treeview-wrap{position:relative}

.e-widget.e-fullrow-wrap .e-ul{position:relative}

.e-widget.e-fullrow-wrap .e-treeview-ul{position:inherit}

.e-js.e-treeview .e-item{margin:0;white-space:nowrap;outline:0 none}

.e-js.e-treeview .e-item{padding:0 0 2px 16px}

.e-js.e-treeview .e-text{border:1px solid transparent;padding:.308em .6667em .4167em .5833em;text-decoration:none;min-height:15px;min-width:10px;-o-border-image:initial;border-image:initial;outline:0 none}

.e-js.e-treeview .e-text{margin-left:2px;font-size:14px}

.e-widget.e-fullrow-wrap .e-text{vertical-align:top}

.e-widget.e-fullrow-wrap .e-fullrow{width:100%;position:absolute;left:0;-webkit-user-select:none;margin-top:-31px;height:31px;box-sizing:border-box;overflow:hidden}

.e-widget.e-fullrow-wrap .e-text-wrap{position:relative;z-index:1;cursor:pointer}

.e-js.e-treeview .e-text.e-editable{background:none;border:none;padding:0}

.e-js.e-treeview .e-text.e-editable .e-tree-input{box-sizing:border-box;padding:0 0 0 .5833em;margin:0}

.e-widget.e-treeview-wrap.e-rtl .e-text.e-editable .e-tree-input{padding:0 .5833em 0 0}

.e-dragedNode{z-index:10002;line-height:1.42857143;margin-left:20px;display:table}

.e-dragedNode{font-size:14px;padding:0 10px 0 0}

.e-rtl.e-dragedNode{padding:0 0 0 5px}

.e-icon.e-dropedStatus:before{float:left}

.e-icon.e-dropedStatus:before{margin:4px 5px}

.e-dragedNode .e-icon.e-minus:before,.e-dragedNode.e-rtl .e-icon.e-minus:before{content:""}

.e-dragedNode .e-icon.e-plus:before,.e-dragedNode.e-rtl .e-icon.e-plus:before{content:""}

.e-dragedNode .e-insertInbetween:before{content:""}

.e-dragedNode .e-insertInbetween-rtl:before{content:""}

.e-rtl .e-icon.e-dropedStatus:before{float:right}

.e-dragedNode .e-text{text-decoration:none;display:table-cell;white-space:nowrap;margin:0 0 1px}

.e-widget.e-treeview-wrap .e-sibling{position:absolute;margin-top:-2px;z-index:2}

.e-widget.e-treeview-wrap .e-sibling{width:80px;height:5px}

.e-widget.e-treeview-wrap.e-rtl .e-sibling{background:url('drop-sibling-rtl.png')}

.e-icon.e-dropedStatus{width:14px;height:14px;display:table-cell}

.e-drop-count{position:absolute;top:-10px;border:1px solid;min-width:12px;padding:2px 4px;text-align:center;font-size:12px;border-radius:15px}

.e-drop-count{margin-left:2px;font-weight:600}

.e-rtl .e-drop-count{left:-18px}

.e-js.e-treeview ul{padding:2px 0 0 10px;width:auto;list-style-type:none;outline:0 none}

.e-js.e-treeview.e-rtl ul{padding-right:10px;padding-left:0}

.e-js.e-treeview ul:first-child,.e-js.e-treeview{min-height:15px}

.e-js.e-treeview .e-plus,.e-js.e-treeview .e-minus,.e-js.e-treeview .e-icon.e-load{background-repeat:no-repeat;border:0 none transparent;float:left;cursor:pointer}

.e-js.e-treeview .e-plus,.e-js.e-treeview .e-minus,.e-js.e-treeview .e-icon.e-load{width:16px;margin-left:-16px;padding-top:10px}

.e-widget.e-treeview-wrap .e-plus:before,.e-widget.e-treeview-wrap .e-minus:before,.e-widget.e-treeview-wrap .e-load:before{margin-right:0}

.e-widget.e-treeview-wrap.e-rtl .e-plus:before,.e-widget.e-treeview-wrap.e-rtl .e-minus:before,.e-widget.e-treeview-wrap.e-rtl .e-load:before{margin-right:6px}

.e-widget.e-treeview-wrap .e-icon.e-load{background-size:10px}

.e-js.e-treeview .e-item img.e-align{vertical-align:middle;margin-left:5px}

.e-widget.e-treeview-wrap .e-item div>a>span,.e-widget.e-treeview-wrap .e-item div>a>img,.e-dragedNode .e-text>span,.e-dragedNode .e-text>img{margin-right:3px}

.e-widget.e-treeview-wrap .e-item div>.e-chkbox-wrap{float:left;margin-top:4px}

.e-widget.e-treeview-wrap .e-item div>.e-chkbox-wrap{margin-left:3px;margin-right:4px}

.e-widget.e-treeview-wrap.e-rtl .e-item div>span+span{margin-right:6px;margin-left:4px}

.e-widget.e-treeview-wrap.e-rtl .e-item{padding:0 16px 2px 0}

.e-widget.e-treeview-wrap.e-rtl .e-treeview{padding:3px 14px 3px 0}

.e-widget.e-treeview-wrap.e-rtl .e-treeview-ul{margin-left:0;padding:2px 10px 0 0;margin-right:-12px}

.e-widget.e-treeview-wrap.e-rtl .e-treeview.e-treeview-ul{padding:0;margin:0}

.e-widget.e-treeview-wrap.e-rtl .e-item .e-icon{float:right}

.e-widget.e-treeview-wrap.e-rtl .e-plus,.e-widget.e-treeview-wrap.e-rtl .e-minus,.e-widget.e-treeview-wrap.e-rtl .e-icon.e-load{margin-right:-16px}

.e-widget.e-treeview-wrap.e-rtl .e-item img.e-align{vertical-align:middle;margin-right:5px}

.e-widget.e-treeview-wrap.e-rtl .e-text{margin-right:2px}

.e-widget.e-treeview-wrap.e-rtl .e-item div>.e-chkbox-wrap{float:right}

.e-widget.e-treeview-wrap.e-rtl .e-item div>.e-chkbox-wrap{margin-left:3px;margin-right:4px}

.e-widget.e-treeview-wrap.e-rtl .e-chkbox-wrap div>span{text-align:right}

.e-widget.e-treeview-wrap.e-rtl .e-item div>a>span,.e-widget.e-treeview-wrap.e-rtl .e-item div>a>img,.e-dragedNode.e-rtl .e-text>span,.e-dragedNode.e-rtl .e-text>img{margin-right:0}

.e-widget.e-treeview-wrap.e-rtl .e-item div>a>span,.e-widget.e-treeview-wrap.e-rtl .e-item div>a>img,.e-dragedNode.e-rtl .e-text>span,.e-dragedNode.e-rtl .e-text>img{margin-left:3px}

.e-js.e-treeview .e-treeview-ul{margin-bottom:-2px}

.e-js.e-treeview .e-text,.e-autocomplete.e-disable{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.e-js.e-treeview .e-fe-popup span{display:inline-block;height:16px;cursor:pointer;padding:4px;border:1px solid transparent;width:16px}

.e-js.e-treeview .e-fe-popup .e-tail:before,.e-js.e-treeview .e-fe-popup .e-tail:after{border:10px solid transparent;content:"";height:0;left:8px;position:absolute;width:0}

.e-js.e-treeview .e-fe-popup{position:absolute;font-weight:normal;z-index:99999}

.e-js.e-treeview .e-fe-popup .e-content{border-radius:4px;font-size:14px;padding:4px 4px}

.e-js.e-treeview .e-fe-popup .e-content{border-width:1px;border-style:solid}

.e-js.e-treeview .e-fe-popup .e-downtail:after{top:34px}

.e-widget.e-fullrow-wrap .e-treeview-ul{margin-bottom:-2px}

.e-widget.e-fullrow-wrap .e-li-active .e-active,.e-widget.e-fullrow-wrap .e-li-hover .e-node-hover,.e-widget.e-fullrow-wrap .e-li-hover .e-node-focus,.e-widget.e-fullrow-wrap .e-li-focus .e-node-focus{border:0}

.e-widget.e-fullrow-wrap .e-li-active .e-active,.e-widget.e-fullrow-wrap .e-li-hover .e-node-hover,.e-widget.e-fullrow-wrap .e-li-hover .e-node-focus,.e-widget.e-fullrow-wrap .e-li-focus .e-node-focus{margin:1px 1px 1px 3px}

.e-widget.e-fullrow-wrap.e-rtl .e-li-active .e-active,.e-widget.e-fullrow-wrap.e-rtl .e-li-hover .e-node-hover,.e-widget.e-fullrow-wrap.e-rtl .e-li-hover .e-node-focus,.e-widget.e-fullrow-wrap.e-rtl .e-li-focus .e-node-focus{margin:1px 3px 1px 1px}

.e-widget.e-treeview-wrap.e-dragging .e-text,.e-widget.e-fullrow-wrap.e-dragging .e-text-wrap,.e-widget.e-treeview-wrap.e-dragging .e-chkbox-wrap div>span{cursor:default}

.e-js.e-treeview .e-draggable{touch-action:none}

.e-widget.e-waitpopup-pane{opacity:.85;filter:alpha(opacity=85);position:absolute}

.e-widget.e-waitpopup-pane .e-image{background-position:center center;background-repeat:no-repeat;display:block;margin:0 auto;position:relative}

.e-widget.e-waitpopup-pane .e-image{height:70px;width:70px;border-radius:15px 15px 15px 15px}

.e-widget.e-waitpopup-pane .e-text{font-size:16px;margin:0;position:relative;text-align:center}

.e-js.e-tagcloud{width:350px;display:block}

.e-js.e-tagcloud{box-shadow:none}

.e-js.e-tagcloud .e-title{font-size:16px;font-weight:600;vertical-align:middle}

.e-js.e-tagcloud .e-title{box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset;border:1px solid;padding:10px 6px 10px 11px}

.e-js.e-tagcloud ul.e-notitle{border-top-width:1px}

.e-js.e-tagcloud .e-title-img{margin-right:7px;vertical-align:middle}

.e-js.e-tagcloud .e-ul{font-weight:400;list-style-position:outside;width:100%;overflow:hidden;display:block;border-top-width:0}

.e-js.e-tagcloud .e-ul{font-size:14px;border:1px solid}

.e-js.e-tagcloud .e-ul{padding:6px}

.e-js.e-tagcloud .e-list .e-tagitems,.e-js.e-tagcloud .e-cloud .e-tagitems{cursor:pointer;list-style-type:none;padding:5px 3px}

.e-js.e-tagcloud .e-list .e-tagitems{display:block}

.e-js.e-tagcloud .e-tagitems .e-txt{outline:0 none;text-decoration:none;line-height:20px;padding:0 2px}

.e-js.e-tagcloud .e-load{min-height:30px;width:100%}

.e-js.e-toolbar{margin-top:0;outline:0 none}

.e-js.e-toolbar{border:1px solid}

.e-js.e-toolbar.e-toolbarspan{width:100%}

.e-js.e-toolbar.e-toolbarspan{height:auto;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-js.e-toolbar.e-toolbarspan.e-inline{border-radius:0;padding-left:0;padding-right:0}

.e-js.e-toolbar>ul>li{position:relative;cursor:default;list-style-type:none}

.e-js.e-toolbar>ul>li{border:1px solid transparent;padding:4px}

.e-js.e-toolbar>ul>li div.e-item-overlay{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.1;filter:alpha(opacity=10)}

.e-js.e-toolbar.e-js ul>li.e-tooltxt{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}

.e-js.e-toolbar,.e-toolbar>.e-vertical,.e-js.e-toolbar>.e-horizontal,.e-js.e-toolbar div:first-child{overflow:hidden}

.e-js.e-toolbar>.e-horizontal.e-ul>li,.e-js.e-toolbar>.e-horizontal .e-spriteimg,.e-js.e-toolbar.e-rtl>.e-res-pos{float:left}

.e-js.e-toolbar>.e-horizontal.e-ul{vertical-align:middle;float:left;height:auto}

.e-js.e-toolbar.e-rtl>.e-horizontal.e-comnrtl,.e-js.e-toolbar.e-rtl>.e-horizontal .e-comnrtl,.e-js.e-toolbar>.e-res-pos{float:right}

.e-js.e-toolbar>.e-vertical .e-comnrtl{direction:rtl}

.e-js.e-toolbar>.e-horizontal .e-align,.e-js.e-toolbar>.e-horizontal .e-tooltxt,.e-js.e-toolbar>.e-vertical .e-align,.e-js.e-toolbar>.e-vertical>.e-tooltxt{vertical-align:middle;outline:none}

.e-js.e-toolbar>.e-horizontal .e-disable,.e-js.e-toolbar>.e-vertical .e-disable{background-color:transparent}

.e-js.e-toolbar>.e-horizontal .e-disable,.e-js.e-toolbar>.e-vertical .e-disable{border:1px solid transparent}

.e-js.e-toolbar ul:last-child>li:last-child,.e-js.e-toolbar.e-rtl ul:first-child>li:last-child{margin-right:0}

.e-js.e-toolbar>ul>li{margin-right:1px}

.e-js.e-toolbar .e-icon.e-res-pos.e-arrow-sans-down{height:23px;line-height:normal;font-size:17px;cursor:pointer;margin-top:5px}

.e-js.e-toolbar .e-icon.e-res-pos.e-arrow-sans-down.e-active:before{content:""}

.e-js.e-toolbar .e-icon.e-toolbar-res-arrow{height:28px;width:28px;line-height:normal}

.e-js.e-toolbar .e-icon.e-toolbar-res-arrow:before{content:"";font-size:21px;cursor:pointer}

.e-js.e-toolbar .e-icon.e-toolbar-res-arrow:before{margin-top:5px}

.e-js.e-toolbar .e-display-none,.e-js.e-toolbar.e-display-none{display:none}

.e-js.e-toolbar .e-display-block,.e-js.e-toolbar.e-display-block{display:block}

.e-js.e-abs-position{position:absolute}

.e-js .e-rel-position{position:relative}

.e-js .e-rel-position{right:8px}

.e-js.e-rtl .e-rel-position{right:auto}

.e-js.e-rtl .e-rel-position{left:8px}

.e-js.e-toolbar.e-responsive-toolbar{width:200px}

.e-js.e-rating{display:inline-block;list-style-type:none;position:relative}

.e-js.e-rating.e-vertical .e-ul{-webkit-margin-before:.2em}

.e-js.e-rating.e-horizontal .e-ul,.e-js.e-rating.e-vertical .e-ul{padding:0 2px;list-style-type:none;margin:0}

.e-js.e-rating.e-horizontal .e-shape-list,.e-js.e-rating.e-horizontal .e-shape,.e-js.e-rating.e-horizontal .e-reset{float:left}

.e-js.e-rating.e-horizontal .e-shape-list,.e-js.e-rating.e-vertical .e-shape-list,.e-js.e-rating.e-horizontal .e-shape,.e-js.e-rating.e-vertical .e-shape,.e-js.e-rating.e-horizontal .e-reset,.e-js.e-rating.e-vertical .e-reset{cursor:pointer}

.e-js.e-rating,.e-js.e-rating .e-shape-list{outline:0 none}

.e-js.e-progressbar{display:block;height:20px;position:relative;width:100%}

.e-js.e-progressbar{border:1px solid;border-radius:4px}

.e-js.e-progressbar .e-progress{border:none;height:100%;width:0}

.e-js.e-progressbar.e-rtl .e-progress-txt{position:absolute;text-align:center;width:100%}

.e-js.e-progressbar .e-progress-txt{position:absolute;text-align:center;width:100%}

.e-js.e-slider{display:block;outline:0 none;position:relative;height:100%;width:100%;z-index:10}

.e-js.e-slider{border:1px solid}

.e-widget.e-slider-wrap.e-horizontal{height:20px}

.e-widget.e-slider-wrap.e-vertical{height:100%;width:20px}

.e-js.e-slider.e-corner,.e-js.e-slider.e-corner .e-handle,.e-js.e-slider.e-corner .e-range{border-radius:12px}

.e-js.e-slider,.e-js.e-slider .e-handle,.e-js.e-slider .e-range{border-radius:12px}

.e-widget.e-slider-wrap.e-horizontal .e-handle{top:-3px}

.e-js.e-slider .e-handle{touch-action:none}

@-webkit-keyframes sliderFocusHandle{0%{-webkit-transform:scale(.714)}50%{-webkit-transform:scale(1.05)}100%{-webkit-transform:scale(1)}}

@keyframes sliderFocusHandle{0%{transform:scale(.714)}50%{transform:scale(1.05)}100%{transform:scale(1)}}

.e-widget.e-slider-wrap.e-vertical .e-handle{left:-3px}

.e-js.e-slider .e-handle{cursor:pointer;outline:0 none;position:absolute;height:22px;width:22px}

.e-js.e-slider .e-handle{border:1px solid}

.e-widget.e-slider-wrap.e-horizontal .e-range{height:100%;top:0}

.e-widget.e-slider-wrap.e-vertical .e-range{left:0;width:100%}

.e-js.e-slider .e-range{border:0 none;display:block;position:absolute}

.e-widget .e-scale{list-style:none outside none;outline:0 none;position:relative;z-index:1}

.e-widget.e-slider-wrap.e-small-size .e-scale.e-h-scale{width:100%}

.e-widget .e-scale.e-v-scale{height:100%}

.e-widget .e-scale .e-tick{background-color:transparent;background-position:center center;cursor:default;position:relative;height:100%}

.e-widget .e-scale .e-tick .e-tick-value{font-size:10px;position:absolute}

.e-widget .e-h-scale .e-tick{background-repeat:repeat-y}

.e-widget .e-v-scale .e-tick{background-repeat:repeat-x}

.e-widget .e-h-scale .e-tick .e-tick-value{top:-15px}

.e-widget .e-h-scale .e-tick.e-first-tick{background-position:left center}

.e-widget .e-h-scale .e-tick.e-last-tick{background-position:right center}

.e-widget.e-rtl .e-h-scale .e-tick.e-first-tick{background-position:right center}

.e-widget.e-rtl .e-h-scale .e-tick.e-last-tick{background-position:left center}

.e-widget .e-v-scale .e-tick.e-first-tick{background-position:center top}

.e-widget .e-v-scale .e-tick.e-last-tick{background-position:center bottom}

@-webkit-keyframes e-fadeIn{0%{opacity:0}100%{opacity:1}}

@keyframes e-fadeIn{0%{opacity:0}100%{opacity:1}}

@font-face{font-family:'ej-webfont';src:url('ejicons.eot?-dzszjm');src:url('ejicons.eot?#iefix-dzszjm') format('embedded-opentype'),url('ejicons.woff?-dzszjm') format('woff'),url('ejicons.woff') format('woff'),url('ejicons.ttf?-dzszjm') format('truetype'),url('ejicons.svg?-dzszjm#ejicons') format('svg');font-weight:normal;font-style:normal}

.e-icon,.e-widget .e-rte-toolbar-icon,.e-background-color,.e-font,.e-widget .e-rte-footericon,.e-resize-handle,.e-ddl-icon{font-family:'ej-webfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.e-icon{font-size:14px}

.e-widget .e-rte-toolbar-icon,.e-background-color,.e-font,.e-widget .e-rte-footericon,.e-widget .e-rte-footer .e-resize-handle{font-size:16px}

.e-icon:before,.e-widget .e-rte-toolbar-icon:before,.e-background-color:before,.e-font:before,.e-widget .e-rte-footericon:before,.e-resize-handle:before{display:block;margin:0 auto}

.e-widget .e-rte-toolbar-icon:before,.e-background-color:before,.e-font:before,.e-widget .e-rte-footericon:before,.e-resize-handle:before{width:16px;height:16px}

.e-icon:before{width:14px;height:14px}

.e-grid .e-filterbarcell .e-icon:before{display:block;margin:0 auto}

.e-icon{width:16px;height:16px}

.e-widget.e-menu.e-horizontal>.e-list>a span.e-arrowhead-down:before,.e-widget.e-menu.e-horizontal>.e-list>span span.e-arrowhead-down:before,.e-widget.e-menu.e-horizontal>.e-list:hover>a span.e-arrowhead-down:before,.e-widget.e-menu.e-horizontal>.e-list:hover>span span.e-arrowhead-down:before,.e-widget.e-menu.rtl>.e-list>a span.arrows:before,.e-widget.e-menu.rtl>.e-list>span span.arrows,.e-widget.e-menu.rtl>.e-list:hover>a span.arrows,.e-widget.e-menu.rtl>.e-list:hover>span span.arrows:before,.e-widget.e-menu.rtl.e-context>.e-list>a span.arrows:before,.e-widget.e-menu.rtl.e-context>.e-list>span span.arrows:before,.e-widget.e-menu.rtl.e-vertical>.e-list>a span.arrows:before,.e-widget.e-menu.rtl.e-vertical>.e-list>span span.arrows:before,.e-widget.e-menu.rtl .e-list>ul>.e-list>a span.arrows:before,.e-widget.e-menu.rtl .e-list>ul .e-list:hover>span span.arrows:before,.e-widget.e-menu.rtl.e-context>.e-list:hover span.arrows:before,.e-widget.e-menu.rtl.e-vertical>.e-list:hover span.arrows:before{content:""}

.e-widget.e-menu .e-list>ul>.e-list>a span.e-arrowhead-right:before,.e-widget.e-menu .e-list>ul>.e-list>span span.e-arrowhead-right:before,.e-widget.e-menu.e-context>.e-list>a span.e-arrowhead-right:before,.e-widget.e-menu.e-context>.e-list>span span.e-arrowhead-right:before,.e-widget.e-menu.e-vertical>.e-list>a span.e-arrowhead-right:before,.e-widget.e-menu.e-vertical>.e-list>span span.e-arrowhead-right:before,.e-widget.e-menu .e-list>ul .e-list:hover>a span.e-arrowhead-right:before,.e-widget.e-menu .e-list>ul .e-list:hover>span span.e-arrowhead-right:before,.e-widget.e-menu>.e-list:hover>a span.e-arrowhead-right:before,.e-widget.e-menu>.e-list:hover>span span.e-arrowhead-right:before{content:""}

.e-widget.e-menu.e-rtl .e-list>ul>.e-list>a span.e-arrowhead-right:before,.e-widget.e-menu.e-rtl .e-list>ul>.e-list>span span.e-arrowhead-right:before,.e-widget.e-menu.e-rtl.e-context>.e-list>a span.e-arrowhead-right:before,.e-widget.e-menu.e-rtl.e-context>.e-list>span span.e-arrowhead-right:before,.e-widget.e-menu.e-rtl.e-vertical>.e-list>a span.e-arrowhead-right:before,.e-widget.e-menu.e-rtl.e-vertical>.e-list>span span.e-arrowhead-right:before,.e-widget.e-menu.e-rtl .e-list>ul .e-list:hover>a span.e-arrowhead-right:before,.e-widget.e-menu.e-rtl .e-list>ul .e-list:hover>span span.e-arrowhead-right:before{content:""}

.e-icon.e-boardpin:before,.e-icon.e-unpin:before{content:""}

.e-icon.e-boardpin1:before,.e-icon.e-pin:before{content:""}

.e-icon.e-upload:before{content:""}

.e-icon.e-reload:before{content:""}

.e-upload-file .e-file-list .e-icon.e-file-cancel:before{content:""}

.e-icon.e-close:before{content:""}

.e-icon.e-addnew:before,.e-icon.e-plus:before{content:""}

.e-icon.e-minus:before,.e-icon.e-minimize:before{content:""}

.e-icon.e-rarrowright-2x:before{content:""}

.e-icon.e-rarrowup-2x:before{content:""}

.e-icon.e-rarrowdown-2x:before{content:""}

.e-icon.e-rarrowleft-2x:before{content:""}

.e-icon.e-login:before{content:""}

.e-icon.e-orientationlanscape:before{content:""}

.e-icon.e-searchfind:before,.e-icon.e-search:before{content:""}

.e-icon.e-alignleft:before{content:""}

.e-icon.e-aligncenter:before{content:""}

.e-icon.e-alignright:before{content:""}

.e-icon.e-alignjustify:before{content:""}

.e-icon.e-alignnone:before{content:""}

.e-icon.e-filterset:before{content:""}

.e-icon.e-filternone:before{content:""}

.e-icon.e-arrowheadup-2x:before{content:""}

.e-icon.e-arrowheaddown-2x:before{content:""}

.e-icon.e-arrowheadleft:before,.e-icon.e-arrowheadleft-2x:before,.e-icon.e-left-arrow:before,.e-rtl .e-icon.e-right-arrow:before,:not(.e-splitter).e-rtl .e-icon.e-arrow-sans-right:before{content:""}

.e-icon.e-arrowheadright:before,.e-icon.e-arrowheadright-2x:before,.e-icon.e-right-arrow:before,.e-rtl .e-icon.e-left-arrow:before,:not(.e-splitter).e-rtl .e-icon.e-arrow-sans-left:before{content:""}

.e-icon.e-numbering:before{content:""}

.e-icon.e-bullets:before{content:""}

.e-icon.e-maximize:before{content:""}

.e-icon.e-delete:before{content:""}

.e-icon.e-chevron-circle-right:before{content:""}

.e-icon.e-chevron-circle-left:before{content:""}

.e-icon.e-mediaback:before{content:""}

.e-icon.e-mediaforward:before{content:""}

.e-icon.e-arrowheadright-2x:before{content:""}

.e-icon.e-arrowheadleft-2x:before{content:""}

.e-icon.e-medianext:before{content:""}

.e-icon.e-mediaprev:before{content:""}

.e-icon.e-mediaeject:before{content:""}

.e-icon.e-mediaclose:before{content:""}

.e-icon.e-mediapause:before{content:""}

.e-icon.e-mediaplay:before{content:""}

.e-icon.e-righttick:before,.e-icon.e-checkmark:before{content:""}

.e-icon.e-cancel:before,.e-icon.e-file-cancel:before,.e-icon.e-file-percentage-failed:before{content:""}

.e-icon.e-smile:before{content:""}

.e-icon.e-information:before{content:""}

.e-icon.e-cut:before{content:""}

.e-icon.e-edit:before{content:""}

.e-icon.e-swapleft:before{content:""}

.e-icon.e-swapright:before{content:""}

.e-icon.e-swapup:before{content:""}

.e-icon.e-swapdown:before{content:""}

.e-icon.e-zoomin:before{content:""}

.e-icon.e-zoomout:before{content:""}

.e-icon.e-warningmessage:before{content:""}

.e-icon.e-cursor:before{content:""}

.e-icon.e-shoppingcart:before{content:""}

.e-icon.e-handup:before{content:""}

.e-icon.e-palette:before{content:""}

.e-icon.e-star:before{content:""}

.e-icon.e-copy:before{content:""}

.e-icon.e-paste:before{content:""}

.e-icon.e-settings:before{content:""}

.e-icon.e-clock:before{content:""}

.e-icon.e-hyperlink:before{content:""}

.e-icon.e-hyperlinkbreak:before{content:""}

.e-icon.e-resizers:before,.e-icon.e-resize-handle:before{content:""}

.e-icon.e-home:before{content:""}

.e-icon.e-clipboard:before{content:""}

.e-icon.e-userlogin:before{content:""}

.e-icon.e-dataexport:before{content:""}

.e-icon.e-arrowheadright:before{content:""}

.e-icon.e-arrowhead-down:before,.e-icon.e-down-arrow:before{content:""}

.e-icon.e-arrowheadup:before,.e-icon.e-up-arrow:before{content:""}

.e-icon.e-arrowheadleft:before{content:""}

.e-icon.e-undo:before{content:""}

.e-icon.e-redo:before{content:""}

.e-icon.e-bold:before{content:""}

.e-icon.e-italic:before{content:""}

.e-icon.e-underline:before{content:""}

.e-icon.e-strikethrough:before{content:""}

.e-icon.e-font:before{content:""}

.e-icon.e-rarrowdown:before{content:""}

.e-icon.e-rarrowleft:before{content:""}

.e-icon.e-rarrowup:before{content:""}

.e-icon.e-rarrowright:before{content:""}

.e-icon.e-calender:before{content:""}

.e-icon.e-datetimecalendar:before,.e-icon.e-datetime:before{content:""}

.e-icon.e-collapse-arrow:before{content:""}

.e-icon.e-expand-arrow:before{content:""}

.e-icon.e-maximize:before{content:""}

.e-icon.e-restore:before{content:""}

.e-icon.e-reload:before{content:""}

.e-icon.e-plus:before{content:""}

.e-icon.e-minus:before{content:""}

.e-rtl .e-icon.e-plus:before{content:""}

.e-rtl .e-icon.e-minus:before{content:""}

.e-icon.e-gridgroupbutton:before{content:""}

.e-icon.e-gnextmedia{background-position:-51px -84px}

.e-gnext{background-position:-336px -84px}

.e-gprevmedia{background-position:-103px -84px}

.e-gprev{background-position:-313px -84px}

.e-gadd{background-position:-103px 1px}

.e-gedit{background-position:-26px -41px}

.e-gdelete{background-position:-181px -20px}

.e-icon.e-save:before{content:""}

.e-icon.e-insertInbetween:before{content:""}

.e-icon.e-insertInbetween-rtl:before{content:""}

.e-icon.e-gcancel{background-position:-440px -20px}

.e-icon.e-gsearch{background-position:-310px 4px}

.e-icon.e-gdiagonalnext:before{content:""}

.e-icon.e-gnextforward:before{content:""}

.e-icon.e-gupward{background-position:-204px 2px}

.e-icon.e-gdownward{background-position:-180px 2px}

.e-icon.e-gclose{background-position:-445px -22px}

.e-icon.e-guparrow:before{content:""}

.e-icon.e-gdownarrow:before{content:""}

.e-icon.e-gupdatenotify:before{content:"";font-size:10px}

.e-datewidget .e-calendar.e-icon:before,.e-datetime-wrap .e-datetime.e-icon:before{height:21px;width:21px}

.e-timewidget .e-arrow-sans-down.e-icon:before,.e-widget.e-ddl .e-arrow-sans-down.e-icon:before{height:12px;width:12px}

.e-widget.e-numeric .e-icon:before,.e-widget.e-percent .e-icon:before,.e-widget.e-currency .e-icon:before{height:8px;width:10px}

.e-widget.e-treeview-wrap .e-icon.e-plus:before{content:"";font-size:11px;width:10px;height:10px}

.e-widget.e-treeview-wrap.e-rtl .e-icon.e-load:before,.e-widget.e-treeview-wrap .e-icon.e-load:before{content:""}

.e-widget.e-treeview-wrap .e-icon.e-minus:before{content:"";font-size:8px;height:10px;width:10px}

.e-widget.e-treeview-wrap.e-rtl .e-icon.e-plus:before{content:""}

.e-widget.e-treeview-wrap.e-rtl .e-icon.e-minus:before{content:""}

.e-js.e-splitter .e-splitbar>.e-icon:before{height:100%;width:100%;font-size:13px}

.e-js.e-splitter .e-splitbar>.e-icon.v-backward:before,.e-js.e-splitter .e-splitbar>.e-icon.e-arrow-sans-left:before{font-size:12px}

.e-js.e-splitter .h-backward:before{content:""}

.e-js.e-splitter .h-forward:before{content:""}

.e-js.e-splitter .v-backward:before{content:""}

.e-js.e-splitter .v-forward:before{content:""}

.e-rowselect:before{content:""}

.e-sortdirect:before{content:""}

.e-js.e-tab .e-icon.e-close:before,.e-widget .e-uploadbox.e-dialog .e-close:before{content:""}

.e-js.e-tab .e-icon.e-chevron-circle-right:before{content:""}

.e-js.e-tab .e-icon.e-chevron-circle-left:before{content:""}

.e-widget.e-dialog .e-icon.e-collapse-arrow:before{content:""}

.e-widget.e-dialog .e-icon.e-expand-arrow:before{content:""}

.e-scrollbar .e-vup.e-icon:before{content:"";left:5px}

.e-scrollbar .e-vdown.e-icon:before{content:""}

.e-scrollbar .e-hup.e-icon:before{content:""}

.e-scrollbar .e-hdown.e-icon:before{content:""}

.e-icon.e-shrink:before{content:""}

.e-icon.e-full-screen-collapse:before{content:""}

.e-icon.e-list:before{content:""}

.e-icon.e-list-numbered_01:before{content:""}

.e-icon.e-indent:before{content:""}

.e-icon.e-indent_01:before{content:""}

.e-icon.e-outdent:before{content:""}

.e-icon.e-outdent_01:before{content:""}

.e-icon.e-close_01:before{content:""}

.e-icon.e-redo:before{content:""}

.e-icon.e-redo_01:before{content:""}

.e-icon.e-undo:before{content:""}

.e-icon.e-undo_01:before{content:""}

.e-icon.e-video_01:before{content:""}

.e-icon.e-cross-circle:before{content:""}

.e-icon.e-clean-brush:before{content:""}

.e-icon.e-delete-column:before{content:""}

.e-icon.e-delete-row:before{content:""}

.e-icon.e-insert-column-left:before{content:""}

.e-icon.e-insert-column-left_01:before{content:""}

.e-icon.e-insert-column-right:before{content:""}

.e-icon.e-insert-column-right_01:before{content:""}

.e-icon.e-insert-row-below:before{content:""}

.e-icon.e-insert-row-below_01:before{content:""}

.e-icon.e-insert-row-above:before{content:""}

.e-icon.e-insert-row-above_01:before{content:""}

.e-icon.e-table:before{content:""}

.e-icon.e-sigma:before{content:""}

.e-icon.e-sigma_01:before{content:""}

.e-icon.e-uppercase:before{content:""}

.e-icon.e-lowercase:before{content:""}

.e-icon.e-background-color:before{content:""}

.e-icon.e-superscript:before{content:""}

.e-icon.e-subscript:before{content:""}

.e-icon.e-download:before{content:""}

.e-icon.e-save_01:before{content:""}

.e-icon.e-mail:before,.e-icon.e-message:before{content:""}

.e-icon.e-arrowhead-right_01:before{content:""}

.e-icon.e-arrowhead-left:before{content:""}

.e-icon.e-arrowhead-left_01:before{content:""}

.e-icon.e-datetime_01:before{content:""}

.e-icon.e-calendar_01:before{content:""}

.e-icon.e-calendar-plus:before{content:""}

.e-icon.e-calendar-edit:before{content:""}

.e-icon.e-chevron-right_02:before{content:""}

.e-icon.e-chevron-left_02:before{content:""}

.e-icon.e-bold_01:before{content:""}

.e-icon.e-link:before{content:""}

.e-icon.e-external-link:before{content:""}

.e-icon.e-external-link_01:before{content:""}

.e-icon.e-copy_01:before{content:""}

.e-icon.e-zoom-in_02:before{content:""}

.e-icon.e-zoom-out_02:before{content:""}

.e-icon.e-arrow-circle-left_03:before{content:""}

.e-icon.e-edit_02:before{content:""}

.e-icon.e-edit_03:before{content:""}

.e-icon.e-edit_05:before{content:""}

.e-icon.e-notification_01:before{content:""}

.e-icon.e-media-forward_01:before{content:""}

.e-icon.e-play-circle:before{content:""}

.e-icon.e-media-fast-forward:before{content:""}

.e-icon.e-full-screen-expand:before{content:""}

.e-icon.e-full-screen-expand_01:before{content:""}

.e-icon.e-filter-settings:before{content:""}

.e-icon.e-search_01:before{content:""}

.e-icon.e-image_01:before{content:""}

.e-icon.e-minus_01:before{content:""}

.e-icon.e-plus_01:before{content:""}

.e-icon.e-code_01:before{content:""}

.e-icon.e-code-hexagon:before{content:""}

.e-icon.e-cut_01:before{content:""}

.e-icon.e-delete_01:before{content:""}

.e-icon.e-delete_02:before{content:""}

.e-icon.e-delete_04:before{content:""}

.e-icon.e-stop:before{content:""}

.e-icon.e-circle-square:before{content:""}

.e-icon.e-vertical-barchart:before{content:""}

.e-icon.e-fullborders:before{content:""}

.e-icon.e-diagonal-square:before{content:""}

.e-icon.e-3d:before{content:""}

.e-icon.e-file-excel:before{content:""}

.e-icon.e-file-text:before{content:""}

.e-icon.e-file-text_01:before{content:""}

.e-icon.e-file-mdx:before{content:""}

.e-icon.e-file-empty:before{content:""}

.e-icon.e-hexagon-square:before{content:""}

.e-icon.e-globe:before{content:""}

.e-icon.e-globe_01:before{content:""}

.e-icon.e-file-delete_01:before{content:""}

.e-icon.e-pentagon-square:before{content:""}

.e-icon.e-vertical-barchart_01:before{content:""}

.e-icon.e-triangle:before{content:""}

.e-icon.e-inverted-triangle:before{content:""}

.e-icon.e-power-cord:before{content:""}

.e-icon.e-comments:before{content:""}

.e-icon.e-horizontal-barchart:before{content:""}

.e-icon.e-horizontal-barchart_01:before{content:""}

.e-icon.e-triangle:before{content:""}

.e-icon.e-inverted-triangle:before{content:""}

.e-icon.e-pyramid:before{content:""}

.e-icon.e-inverted-pyramid:before{content:""}

.e-icon.e-pie-chart:before{content:""}

.e-icon.e-table_01:before{content:""}

.e-icon.e-folder:before{content:""}

.e-icon.e-folder-open:before{content:""}

.e-icon.e-signal:before{content:""}

.e-icon.e-print:before{content:""}

.e-icon.e-word_01:before{content:""}

.e-icon.e-word-export:before{content:""}

.e-icon.e-pdf_01:before{content:""}

.e-icon.e-pdf-export:before{content:""}

.e-icon.e-excel_01:before{content:""}

.e-icon.e-excel-export:before{content:""}

.e-icon.e-powerpoint-export:before{content:""}

.e-icon.e-ie:before{content:""}

.e-icon.e-documents:before{content:""}

.e-icon.e-question:before{content:""}

.e-icon.e-film:before{content:""}

.e-icon.e-volume-up:before{content:""}

.e-icon.e-circle-four:before{content:""}

.e-icon.e-circle-one:before{content:""}

.e-icon.e-circle-two:before{content:""}

.e-icon.e-circle-three:before{content:""}

.e-icon.e-arrow-down:before{content:""}

.e-icon.e-arrow-down_01:before{content:""}

.e-icon.e-arrow-left_01:before{content:""}

.e-icon.e-sync:before{content:""}

.e-icon.e-sync-disabled:before{content:""}

.e-icon.e-paperclip:before{content:""}

.e-icon.e-paperclip_01:before{content:""}

.e-icon.e-circle:before{content:""}

.e-icon.e-circle_01:before{content:""}

.e-icon.e-clear:before{content:""}

.e-icon.e-file-html:before{content:""}

.e-icon.e-th:before{content:""}

.e-icon.e-th-small:before{content:""}

.e-icon.e-file-resize-four-direction:before{content:""}

.e-icon.e-file-resize-horizontal:before{content:""}

.e-icon.e-media-backward_01:before{content:""}

.e-icon.e-chevron-right_01:before{content:""}

.e-icon.e-chevron-down_01:before{content:""}

.e-icon.e-chevron-up_01:before{content:""}

.e-icon.e-chevron-left_01:before{content:""}

.e-icon.e-key:before{content:""}

.e-icon.e-align-left:before{content:""}

.e-icon.e-align-center:before{content:""}

.e-icon.e-align-right:before{content:""}

.e-icon.e-align-justify:before{content:""}

.e-icon.e-align-none:before{content:""}

.e-icon.e-filter:before{content:""}

.e-icon.e-list-numbered:before{content:""}

.e-icon.e-chevron-circle-right:before{content:""}

.e-icon.e-chevron-circle-left:before{content:""}

.e-icon.e-media-backward:before{content:""}

.e-icon.e-media-forward:before{content:""}

.e-icon.e-media-previous:before{content:""}

.e-icon.e-media-next:before{content:""}

.e-icon.e-media-eject:before{content:""}

.e-icon.e-media-pause:before{content:""}

.e-icon.e-media-play:before{content:""}

.e-icon.e-checkmark:before{content:""}

.e-icon.e-smiley:before{content:""}

.e-icon.e-notification:before{content:""}

.e-icon.e-arrow-circle-right:before{content:""}

.e-icon.e-arrow-circle-down:before{content:""}

.e-icon.e-arrow-circle-left:before{content:""}

.e-icon.e-arrow-circle-up:before{content:""}

.e-icon.e-zoom-in:before{content:""}

.e-icon.e-zoom-out:before{content:""}

.e-icon.e-warning:before{content:""}

.e-icon.e-pointer:before{content:""}

.e-icon.e-unlink:before{content:""}

.e-icon.e-user:before{content:""}

.e-icon.e-export:before{content:""}

.e-icon.e-arrow-sans-down:before{content:""}

.e-icon.e-arrow-sans-up:before{content:""}

.e-icon.e-arrow-sans-left:before{content:""}

.e-icon.e-reply:before{content:""}

.e-icon.e-forward:before{content:""}

.e-icon.e-chevron-down:before{content:""}

.e-icon.e-chevron-left:before{content:""}

.e-icon.e-chevron-up:before{content:""}

.e-icon.e-chevron-right:before{content:""}

.e-icon.e-calendar:before{content:""}

.e-icon.e-arrowhead-right:before{content:""}

.e-icon.e-arrow-sans-right:before{content:""}

.e-icon.e-arrowhead-up:before{content:""}

.e-icon.e-arrowhead-down:before{content:""}

.e-icon.e-print_02:before{content:""}

.e-icon.e-excel:before{content:""}

.e-icon.e-word:before{content:""}

.e-icon.e-pdf:before{content:""}

.e-icon.e-edit_04:before{content:""}

.e-icon.e-delete_03:before{content:""}

.e-icon.e-save_02:before{content:""}

.e-icon.e-sort-alpha-asc_01:before{content:""}

.e-icon.e-sort-alpha-desc_01:before{content:""}

.e-icon.e-arrow-sans-right_01:before{content:""}

.e-icon.e-media-forward_03:before{content:""}

.e-icon.e-arrow-sans-left_01:before{content:""}

.e-icon.e-media-backward_03:before{content:""}

.e-icon.e-full-screen-collapse_01:before{content:""}

.e-icon.e-italic_01:before{content:""}

.e-icon.e-underline_01:before{content:""}

.e-icon.e-strikethrough_01:before{content:""}

.e-icon.e-align-left_01:before{content:""}

.e-icon.e-align-center_01:before{content:""}

.e-icon.e-align-right_01:before{content:""}

.e-icon.e-align-justify_01:before{content:""}

.e-icon.e-bullets_01:before{content:""}

.e-icon.e-filternone_01:before{content:""}

.e-icon.e-copy_02:before{content:""}

.e-icon.e-paste_01:before{content:""}

.e-icon.e-link_01:before{content:""}

.e-icon.e-unlink_01:before{content:""}

.e-icon.e-image:before{content:""}

.e-icon.e-video:before{content:""}

.e-icon.e-table_02:before{content:""}

.e-icon.e-insert-row-above_02:before{content:""}

.e-icon.e-insert-row-below_02:before{content:""}

.e-icon.e-insert-column-left_02:before{content:""}

.e-icon.e-insert-column-right_02:before{content:""}

.e-icon.e-delete-row_01:before{content:""}

.e-icon.e-delete-column_01:before{content:""}

.e-icon.e-superscript_01:before{content:""}

.e-icon.e-subscript_01:before{content:""}

.e-icon.e-uppercase_01:before{content:""}

.e-icon.e-lowercase_01:before{content:""}

.e-icon.e-file-code:before{content:""}

.e-icon.e-delete_05:before{content:""}

.e-icon.e-arrow-left:before{content:""}

.e-icon.e-arrow-right:before{content:""}

.e-icon.e-print_01:before{content:""}

.e-icon.e-exit:before{content:""}

.e-icon.e-file-settings:before{content:""}

.e-icon.e-media-backward_04:before{content:""}

.e-icon.e-filter_01:before{content:""}

.e-icon.e-file-list:before{content:""}

.e-icon.e-document:before{content:""}

.e-icon.e-media-forward_04:before{content:""}

.e-icon.e-zoom-in_01:before{content:""}

.e-icon.e-print_03:before{content:""}

.e-icon.e-zoom-out_01:before{content:""}

.e-icon.e-media-backward_02:before{content:""}

.e-icon.e-media-forward_02:before{content:""}

.e-icon.e-sort-alpha-asc:before{content:""}

.e-icon.e-sort-alpha-desc:before{content:""}

.e-icon.e-folder_01:before{content:""}

.e-icon.e-folder-open_01:before{content:""}

.e-icon.e-checkmark_01:before{content:""}

.e-icon.e-folder-add:before{content:""}

.e-icon.e-arrow-circle-left_01:before{content:""}

.e-icon.e-arrow-circle-right_01:before{content:""}

.e-icon.e-arrow-up:before{content:""}

.e-icon.e-arrow-circle-left_02:before{content:""}

.e-icon.e-arrow-circle-right_02:before{content:""}

.e-icon.e-info:before{content:""}

.e-icon.e-edit_01:before{content:""}

.e-icon.e-th-list:before{content:""}

.e-icon.e-th-large:before{content:""}

.e-icon.e-shoppingcart_01:before{content:""}

.e-icon.e-enlarge:before{content:""}

.e-icon.e-code:before{content:""}

.e-icon.e-view-details:before{content:""}

.e-widget.e-scrollbar{background-color:#ecedee;cursor:default}

.e-widget.e-scroller .e-content,.e-widget.e-scroller.e-rtl .e-content{touch-action:none}

.e-widget.e-scrollbar.e-hscrollbar{float:left}

.e-widget.e-scrollbar .e-hhandlespace,.e-widget.e-scrollbar .e-hup,.e-widget.e-scrollbar .e-hdown,.e-widget.e-scrollbar.e-rtl .e-vscroll{float:left}

.e-widget.e-scrollbar .e-hhandlespace,.e-widget.e-scrollbar .e-hup,.e-widget.e-scrollbar .e-hdown{height:inherit;display:inline-block}

.e-widget.e-scrollbar .e-hhandle,.e-widget.e-scrollbar .e-hscroll{height:inherit}

.e-widget.e-scrollbar .e-vscroll .e-button.e-icon{width:inherit}

.e-widget.e-scrollbar .e-hscroll .e-button.e-icon,.e-widget.e-scrollbar .e-vscroll .e-button.e-icon{display:table}

.e-widget.e-scrollbar .e-icon{font-size:9px}

.e-widget.e-scrollbar .e-vhandle.e-v-line{width:100%;margin:0 auto}

.e-widget.e-scrollbar .e-v-line:before{width:16px}

.e-widget.e-scrollbar .e-vscroll .e-icon:before,.e-widget.e-scrollbar .e-hscroll .e-icon:before{height:inherit;text-align:center;display:table-cell;vertical-align:middle}

.e-widget.e-scrollbar .e-vscroll .e-button.e-icon:before,.e-widget.e-scrollbar .e-hscroll .e-button.e-icon:before,.e-widget.e-scrollbar .e-hscroll .e-hhandle.e-icon:before{width:inherit}

.e-widget.e-scrollbar .e-vscroll,.e-widget.e-scrollbar .e-hscroll,.e-widget.e-scrollbar .e-unselectable{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-scrollbar .e-vscroll{vertical-align:top;width:inherit;float:right}

.e-widget.e-scrollbar .e-vhandle,.e-widget.e-scrollbar .e-hhandle,.e-widget.e-scrollbar .e-button{position:relative}

.e-widget.e-scrollbar.e-rtl{direction:rtl}

.e-widget.e-scrollbar.e-rtl .e-content,.e-widget.e-scrollbar.e-rtl .e-hscroll{float:right}

.e-widget.e-scroller.e-js.e-widget.e-rtl .e-vscrollbar{left:0;right:auto}

.e-widget.e-scroller,.e-widget.e-scroller>.e-content{overflow:hidden}

.e-widget.e-scroller.e-autohide{position:relative}

.e-widget.e-scroller.e-autohide .e-vscrollbar,.e-widget.e-scroller.e-autohide .e-vscroll{position:absolute;right:0}

.e-widget.e-scroller.e-autohide .e-hscrollbar,.e-widget.e-scroller.e-autohide .e-hscroll{position:absolute;bottom:0}

.e-widget.e-scroller>.e-content,.e-widget.e-scroller.e-rtl .e-vscrollbar,.e-widget.e-scroller.e-rtl .e-vscroll,.e-widget.e-scroller .e-hscroll,.e-widget.e-scroller .e-hscroll .e-hhandle{float:left}

.e-widget.e-scroller.e-rtl .e-content,.e-widget.e-scroller.e-rtl .e-hscrollbar,.e-widget.e-scroller.e-rtl .e-hscroll,.e-widget.e-scroller.e-rtl .e-hscroll .e-hhandle{float:right}

.e-widget.e-scroller .e-vscrollbar{float:right}

.e-widget.e-scroller .e-hscrollbar{float:left}

.e-widget.e-scroller.e-rtl{direction:rtl}

.e-widget.e-scroller.e-rtl>.e-content,.e-widget.e-scroller.e-rtl .e-hscroll{float:right}

.e-widget.e-scroller.e-native-scroll>.e-content,.e-widget.e-scroller.e-native-scroll>.e-content>.e-target-pane{overflow:scroll;touch-action:manipulation;-ms-overflow-style:none}

.e-widget.e-scroller.e-native-scroll>.e-content::-webkit-scrollbar,.e-widget.e-scroller.e-native-scroll>.e-content>.e-target-pane::-webkit-scrollbar{height:0;width:0}

.e-widget.e-datetime-wrap.e-error .e-in-wrap{border-color:#f00}

.e-widget.e-datetime-wrap{display:block;overflow:visible;width:143px;height:34px}

.e-widget.e-datetime-wrap .e-padding{padding:0 24px 0 0}

.e-widget.e-datetime-wrap .e-icon{display:block;width:100%;position:absolute;top:50%}

.e-widget.e-datetime-wrap .e-select{cursor:pointer;display:block;position:absolute;top:0;right:0;height:100%;text-align:left;border-left:1px solid}

.e-widget.e-datetime-wrap .e-select{width:23px}

.e-widget.e-datetime-wrap.e-rtl .e-select{border-left:none;right:auto}

.e-widget.e-datetime-wrap.e-rtl .e-select{border-right:1px solid}

.e-widget.e-datetime-wrap.e-rtl .e-padding{padding:0 0 0 24px}

.e-widget.e-datetime-wrap .e-icon{font-size:21px}

.e-widget.e-datetime-wrap .e-icon{height:21px}

.e-widget.e-datetime-wrap .e-icon{margin-top:-11px}

.e-widget.e-datetime-popup{cursor:default;overflow:auto;position:absolute;outline:0 none}

.e-widget.e-datetime-popup{border:1px solid;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-widget.e-datetime-wrap .e-datetime{background-position:-26px -85px}

.e-widget.e-datetime-popup .e-popup-container{display:inline-flex}

.e-widget.e-datetime-popup .e-popup-container{padding:5px}

.e-widget.e-datetime-popup .e-button-container{display:block}

.e-widget.e-datetime-popup .e-button-container{padding:0 5px 5px}

.e-widget.e-datetime-popup .e-datecontainer,.e-widget.e-datetime-popup .e-timecontainer{display:inline-block}

.e-widget.e-datetime-popup .e-datecontainer{float:left}

.e-widget.e-datetime-popup .e-datecontainer{margin:0 5px 0 0}

.e-widget.e-datetime-popup.e-rtl .e-datecontainer{float:right;margin:0 0 0 5px}

.e-widget.e-datetime-popup .e-timecontainer .e-time-popup{border-top:medium none}

.e-widget.e-datetime-popup .e-timecontainer .e-header{border-style:solid solid none;border-width:1px}

.e-widget.e-datetime-popup.e-corner .e-header{border-radius:4px 4px 0 0}

.e-widget.e-datetime-popup.e-corner .e-time-popup{border-radius:0 0 4px 4px}

.e-widget.e-datetime-popup .e-timecontainer.e-focus{border-radius:4px}

.e-widget.e-datetime-popup .e-dt-button{cursor:pointer;display:inline-block;text-align:center;border:1px solid}

.e-widget.e-datetime-popup .e-dt-button{padding:3px 28px}

.e-widget.e-datetime-popup .e-dt-button.e-dt-today{margin:0 5px 0 0}

.e-widget.e-datetime-popup.e-rtl .e-dt-button.e-dt-today{margin:0 0 0 5px}

.e-widget.e-datetime-popup .e-dt-button.e-dt-done{float:right}

.e-widget.e-datetime-popup.e-rtl .e-dt-button.e-dt-done{float:left}

.e-widget.e-dt-responsive.e-datetime-popup .e-popup-container{display:inline-block}

.e-widget.e-dt-responsive.e-datetime-popup .e-datecontainer{float:none;margin:0 0 5px 0}

.e-widget.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-today,.e-widget.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-now{margin:0 8px 0 0}

.e-widget.e-dt-responsive.e-datetime-popup .e-dt-button{padding:3px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}

.e-widget.e-dt-responsive.e-datetime-popup .e-datecontainer,.e-widget.e-dt-responsive.e-datetime-popup .e-timecontainer{display:block}

.e-widget.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-today{width:36px}

.e-widget.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-now{width:59px}

.e-widget.e-dt-responsive.e-datetime-popup .e-dt-button.e-dt-done{width:31px}

.e-widget.e-drill-down.e-datetime-popup{border:0}

.e-widget.e-drill-down.e-datetime-popup .e-popup-container{padding:0}

.e-widget.e-drill-down.e-datetime-popup .e-datecontainer{margin:0}

.e-widget.e-datetime-popup .e-dp-viewhours .e-timepicker-hours .e-state-default,.e-widget.e-datetime-popup .e-dp-viewmins .e-timepicker-mins .e-state-default{height:26px;border:0 none}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker table{box-sizing:content-box;border-collapse:collapse;border-style:none;position:relative;table-layout:fixed;text-align:center;width:100%}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker table td{cursor:pointer;border:medium none;vertical-align:middle;text-align:center}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-dp-viewhours td,.e-widget.e-datetime-popup .e-drillDowncontainer .e-dp-viewmins td{text-align:right}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-dp-viewhours td,.e-widget.e-datetime-popup .e-drillDowncontainer .e-dp-viewmins td{padding:3px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-dp-viewhours .e-timepicker-hours,.e-widget.e-datetime-popup .e-drillDowncontainer .e-dp-viewmins .e-timepicker-mins{width:100%}

.e-widget.e-timepicker.e-time-hours,.e-timepicker.e-time-minitues{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;width:18em;position:absolute;overflow:hidden}

.e-widget.e-timepicker.e-time-hours,.e-timepicker.e-time-minitues{border:1px solid;font-size:14px}

.e-timepicker table,.e-timepicker table th,.e-timepicker table td{margin:0;padding:0;outline:0 none;line-height:normal}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup{display:inline-block;z-index:10000;position:static;display:block}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm{margin-top:10px;margin-bottom:10px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-footer{text-align:center;cursor:pointer;padding:3px;margin:4px 0 0}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon.e-arrow-sans-left{float:left}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon.e-arrow-sans-right{float:right}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon{height:18px;width:18px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon:before{top:2px;left:2px;position:absolute}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-next,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-prev{cursor:pointer;position:relative;top:2px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-icon.e-arrow-sans-right:before{left:4px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-prev{left:5px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-next{right:5px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-next,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-prev,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am .e-text,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm .e-text,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header .e-text{display:inline-block}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am .e-text,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm .e-text,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header .e-text{cursor:pointer;text-align:center;width:83%}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text .e-hours-headertext,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-text .e-minitues-headertext,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am .e-text .e-hours-meridiantxt-am,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm .e-text .e-hours-meridiantxt-pm,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header .e-text .e-minitues-meridiantxt{padding:2px 7px 3px 8px;border-radius:4px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header{text-align:center;height:30px;line-height:29px}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header{margin-bottom:4px}

.e-widget.e-timepicker table td.e-disable{opacity:1}

.e-widget.e-timepicker.e-popup.e-disable table td,.e-widget.e-timepicker.e-popup.e-disable .e-footer,.e-widget.e-timepicker.e-popup.e-disable .e-header .e-text,.e-widget.e-timepicker.e-popup.e-disable .e-header .e-next,.e-widget.e-timepicker.e-popup.e-disable .e-header .e-prev{cursor:default}

.e-widget.e-timepicker .e-disable.e-arrow-sans-left:hover,.e-widget.e-timepicker .e-disable.e-arrow-sans-right:hover{background:none;border-radius:0;cursor:default}

.e-widget.e-timepicker.e-popup.e-disable table td:hover,.e-widget.e-timepicker.e-popup.e-disable td.e-state-hover{background:none;font-weight:normal;border-radius:0}

.e-widget.e-timepicker.e-popup.e-disable .e-arrow-sans-left:hover{background:none;border-radius:0}

.e-widget.e-time-minitues .e-hide-mins.e-disable,.e-widget.e-time-hours .e-hide-hour.e-disable{visibility:hidden}

.e-widget.e-datetime-wrap.e-widget.e-ntouch.e-active{background:none}

.e-filtertext::-ms-clear{display:none}

.e-js.e-grid.e-rtl .e-headercell .e-descending,.e-js.e-grid.e-rtl .e-headercell .e-ascending{margin:-15px -4px -1px -32px;float:left;width:16px}

.e-js.e-grid.e-rtl .e-headercell .e-rtlsortfiltertoggle{margin-left:-4px}

.e-js.e-grid.e-rtl .e-headercell .e-rtlgrouporfilter{margin-left:-5px}

.e-js.e-grid.e-rtl .e-headercell .e-rtlsortadjust{margin-left:-25px}

ej-grid{display:block}

.e-js.e-grid *:focus{outline:none}

.e-js.e-grid .e-filtertext::-webkit-search-cancel-button,.e-js.e-grid .e-responsesearch .e-ejinputtext::-webkit-search-cancel-button{-webkit-appearance:none}

.e-js.e-grid .e-gridsummary .e-indentcell{width:30px !important;background-color:#fff;border-right:none;border-top:1px solid #c4c4c4}

.e-js.e-grid .e-gridcontent tr.e-editedrow.e-batchrow:first-child td{border-top-width:0}

.e-js.e-grid .e-gridcontent tr td.e-gupdatenotify:empty:before{margin-top:-21px !important}

.e-js.e-grid .e-gridcontent tr td.e-gupdatenotify.e-icon{height:14px !important}

.e-js.e-grid{height:auto;outline:0 none;border-width:1px;border-style:none solid solid solid}

.e-js.e-grid .e-textover .e-headercelldiv{text-overflow:ellipsis}

.e-js.e-grid,.e-js.e-grid .e-groupcaption,.e-js.e-grid .e-groupcaptionsummary,.e-js.e-grid .e-headercell,.e-js.e-grid .e-headercell-hover,.e-js.e-grid .e-groupheadercell,.e-js.e-grid .e-groupheadercell:hover,.e-js.e-grid .e-rowcell,.e-js.e-grid .e-indentcell,.e-js.e-grid .e-recordpluscollapse,.e-js.e-grid .e-recordplusexpand,.e-js.e-grid .e-filterbarcell,.e-js.e-grid .e-filterbarcelldisabled,.e-js.e-grid .e-tabletd{border-collapse:collapse}

.e-js.e-grid .e-tableLastCell{border-right:1px solid !important;border-style:solid !important}

.e-js.e-grid .e-gridcontent,.e-js.e-grid .e-groupdroparea,.e-js.e-grid .e-headercell,.e-js.e-grid .e-headercell-hover,.e-js.e-grid .e-headercelldiv,.e-js.e-grid .e-groupheadercell,.e-js.e-grid .e-groupheadercell:hover,.e-js.e-grid .e-rowcell,.e-js.e-grid .e-indentcell,.e-js.e-grid .e-recordpluscollapse,.e-js.e-grid .e-recordplusexpand,.e-js.e-grid .e-filterbarcell,.e-js.e-grid .e-filterbarcelldisabled,.e-js.e-grid .e-summaryrow,.e-js.e-grid .e-headercontent,.e-js.e-grid .e-gridheader,.e-js.e-grid .e-gridfooter,.e-js.e-grid .e-footercontent{overflow:hidden;vertical-align:middle}

.e-js.e-grid .e-dialog .e-addedrow table,.e-js.e-grid .e-dialog .e-editedrow table,.e-js.e-grid .e-inlineformedit table,.e-js.e-grid .e-externalformedit table{border-collapse:separate;border-spacing:11px}

.e-js.e-grid .e-dialog .e-addedrow label,.e-js.e-grid .e-dialog .e-editedrow label,.e-js.e-grid .e-inlineformedit label,.e-js.e-grid .e-externalformedit label{display:inline;font-weight:normal;margin-bottom:0;white-space:nowrap}

.e-js.e-grid .e-dialog .e-editedrow,.e-js.e-grid .e-dialog .e-addedrow{padding-bottom:1px}

.e-js.e-grid .e-validError{position:relative;overflow:visible}

.e-js.e-grid [class^="e-"],.e-js.e-grid .e-unboundcelldiv>button{box-sizing:content-box}

.e-js.e-grid .e-widget [class^="e-"]{box-sizing:border-box}

.e-js.e-grid .e-dialog.e-widget .e-dialog-icon,.e-js.e-grid .e-widget .e-pagercontainer>.e-icon,.e-js.e-grid .e-widget .e-pagercontainer .e-numericitem,.e-js.e-grid .e-widget .e-filtericon,.e-js.e-grid .e-widget .e-filtertext,.e-js.e-grid .e-widget .e-predicate span,.e-js.e-grid .e-widget .e-value .e-chk-act,.e-js.e-grid .e-detailcell .e-groupheadercell,.e-js.e-grid .e-detailcell .e-ungroupbutton,.e-js.e-grid .e-excelfilter.e-js .e-chk-act{box-sizing:content-box}

.e-table,.e-js.e-grid table{max-width:none}

.e-js.e-grid .e-editedrow *,.e-js.e-grid .e-addedrow *,.e-js.e-grid .e-dlgcontainer *{box-sizing:border-box}

.e-js.e-grid .e-unboundcelldiv button{margin:0 0 0 7px;padding:0}

.e-js.e-grid .e-gridcontent .e-table>tbody>tr:first-child td.e-editCell .e-table{border-top-width:0;border-top-style:none}

.e-js.e-grid>.e-gridcontent>div>.e-table,.e-js.e-grid>.e-gridheader>div>.e-table,.e-js.e-grid>.e-gridfooter .e-gridsummary,.e-js.e-grid .e-tabletd .e-table,.e-js.e-grid .e-normaledit .e-table,.e-js.e-grid>.e-gridcontent .e-movablecontentdiv>.e-table,.e-js.e-grid>.e-gridcontent .e-frozencontentdiv>.e-table,.e-js.e-grid>.e-gridheader .e-frozenheaderdiv>.e-table,.e-js.e-grid>.e-gridheader .e-movableheaderdiv>.e-table{border-spacing:0}

.e-js.e-grid table th:first-child .e-headercell-hover{border-width:1px 0 1px 0}

.e-js.e-grid .e-gridcontent tr:first-child td,.e-js.e-grid tr.e-editedrow:first-child td.e-rowcell,.e-js.e-grid .e-gridcontent .e-firstrow>td{border-top:0 none}

.e-js.e-grid .e-gridcontent .e-addedrow.e-normaledit .e-lastrowcell,.e-js.e-grid .e-detailrowcollapse,.e-js.e-grid .e-gridcontent .e-editedrow .e-normaledit tr:first-child td:first-child,.e-js.e-grid .e-gridcontent tr:last-child.e-addedrow.e-normaledit:not(:only-child) td:first-child{border-top-width:1px;border-top-style:solid;border-top-color:#c8c8c8}

.e-js.e-grid .e-gridcontent tr:last-child.e-addedrow.e-normaledit tr:first-child td:first-child,.e-js.e-grid .e-gridcontent tr:first-child.e-editedrow tr:first-child td:first-child{border-top:0}

.e-js.e-grid .e-groupdroparea,.e-js.e-grid .e-groupTopLeftcell{border-style:solid none;border-width:1px 0 0}

.e-js.e-grid .e-number{border-radius:65%;width:7px;height:15px;padding:1px 5px;line-height:15px;margin-top:7px}

.e-js.e-grid .e-grid-icon{float:left}

.e-js.e-grid .e-table,.e-js.e-grid .e-gridsummary{width:100%;table-layout:fixed;border:0 none;border-collapse:separate;margin-top:0}

.e-js.e-grid .e-columnheader:not(.e-stackedHeaderRow),.e-js.e-grid th.e-headercell.e-draggable{cursor:pointer}

.e-js.e-grid .e-gridheader tr.e-resizedragicon{cursor:col-resize}

.e-js.e-grid .e-resizedragicon th.e-headercell.e-draggable{cursor:col-resize}

.e-js.e-grid .e-columnheader.e-defaultcursor,.e-js.e-grid .e-headercell.e-defaultcursor{cursor:default}

.e-js.e-grid .e-gridcontent{outline:none}

.e-js.e-grid .e-groupdroparea{padding-top:5px;padding-bottom:8px;text-indent:10pt;width:100%}

.e-js.e-grid .e-icon.e-print:before{content:""}

.e-js.e-grid .e-excelIcon:before{content:""}

.e-js.e-grid .e-wordIcon:before{content:""}

.e-js.e-grid .e-pdfIcon:before{content:""}

.e-js.e-grid .e-icon.e-delete:before{content:""}

.e-icon.e-contextadd:before{content:""}

.e-icon.e-contextedit:before{content:""}

.e-icon.e-contextdelete:before{content:""}

.e-icon.e-contextcancel:before{content:""}

.e-icon.e-contextsave:before{content:""}

.e-icon.e-contextgrouping:before{content:""}

.e-icon.e-contextungrouping:before{content:""}

.e-icon.e-contextascending:before{content:""}

.e-icon.e-contextdescending:before{content:""}

.e-icon.e-contextnext:before{content:""}

.e-icon.e-contextlast:before{content:""}

.e-icon.e-contextprevious:before{content:""}

.e-icon.e-contextfirst:before{content:""}

.e-js.e-columnChooser{min-width:200px;padding:0;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;height:307px !important;background:none #fff}

.e-js.e-grid.e-columnChooser .e-button,.e-js.e-grid .e-ccButton{box-sizing:border-box}

.e-js.e-columnChooser .e-searchbox{position:relative;margin:0 10px 5px 11px}

.e-js.e-columnChooser .e-searchbox input{width:96%;height:21px;border-radius:4px}

div.e-js.e-dialog.e-columnChooser{padding-left:0;padding-right:0}

.e-gridheader{clear:right}

.e-columnChooser.e-js .e-searchbox span{cursor:pointer;display:block;height:16px;position:absolute;right:6px;top:18%}

.e-columnChooser.e-js .e-scroller{outline:none}

.e-columnChoosertail{height:0;position:relative;width:0;top:7px;left:1239px;border:10px solid transparent}

.e-columnChoosertailAlt{height:0;position:relative;width:0;top:7px;left:1239px;border:10px solid transparent}

.e-columnChooserListDiv label{width:auto;margin-left:15px;margin-right:17px;display:inline-block;margin-bottom:0;font-weight:inherit}

.e-columnChooserListDiv{line-height:2.5;white-space:nowrap;padding:0 13px}

.e-js.e-columnChooser .e-vscroll,.e-js.e-columnChooser .e-vscrollbar{width:10px !important}

.e-js.e-columnChooser .e-hhandle{height:8px !important;border-radius:10px}

.e-js.e-columnChooser .e-hhandlespace{margin-top:0}

.e-js.e-columnChooser .e-content{width:214px}

.e-columnChooserSplitter{width:100%;border-bottom:0}

.e-js.e-columnChooser .e-hscrollbar{height:11px !important;margin-top:8px}

.e-js.e-grid.e-columnChooser .e-hscroll,.e-js.e-grid.e-columnChooser .e-vscroll{border:0}

.e-js.e-columnChooser .e-vhandle.e-v-line{width:8px;margin-left:-3px;border-radius:10px}

.e-js.e-columnChooser .e-scrollbar .e-hscroll .e-button,.e-js.e-columnChooser .e-scrollbar .e-vscroll .e-button{display:none}

.e-js.e-grid .e-gridellipsis{text-overflow:ellipsis}

.e-js.e-grid .e-groupcaption,.e-js.e-grid .e-groupcaptionsummary{border-style:solid;border-width:1px 0;display:table-cell;font-weight:normal;line-height:30px}

.e-js.e-grid .e-groupcaption,.e-js.e-grid .e-groupcaptionsummary{padding-left:.7em;padding-right:.7em}

.e-js.e-grid .e-headercell,.e-js.e-grid .e-headercell-hover{height:40px;padding:0 .5em;text-overflow:ellipsis;white-space:nowrap;text-align:left}

.e-js.e-grid .e-headercelldiv{font-weight:bold;font-size:14px;display:block;border:0 none;height:29px;line-height:29px;margin:-7px;padding:0 .7em;text-align:left;white-space:nowrap;text-overflow:ellipsis}

.e-js.e-grid .e-stackedHeaderCell{padding:0 .7em}

.e-js.e-grid .e-groupheadercell,.e-js.e-grid .e-groupheadercell:hover{font-size:14px;font-weight:normal;margin-left:10px;padding:7px;cursor:pointer;height:17px;border:1px solid}

.e-js.e-grid .e-rowcell,.e-js.e-grid .e-indentcell{border-style:solid;display:table-cell}

.e-js.e-grid .e-rowcell{border-width:1px 0 0 1px;padding:.7em;line-height:14px;white-space:nowrap;width:auto;vertical-align:middle}

.e-js.e-grid .e-rowcell:empty{height:14px !important}

.e-js.e-grid .e-verticallines .e-rowcell,.e-js.e-grid .e-verticallines .e-normaledit td.e-rowcell,.e-js.e-grid .e-verticallines .e-detailrowcollapse,.e-js.e-grid .e-verticallines .e-detailrowcollapse.e-lastrowcell,.e-js.e-grid .e-verticallines .e-detailrowexpand,.e-js.e-grid .e-verticallines .e-filterbarcell{border-width:0 0 0 1px}

.e-js.e-grid.e-rtl .e-verticallines .e-rowcell,.e-js.e-grid.e-rtl .e-verticallines .e-normaledit td.e-rowcell,.e-js.e-grid.e-rtl .e-verticallines .e-detailrowcollapse,.e-js.e-grid.e-rtl .e-verticallines .e-detailrowexpand,.e-js.e-grid.e-rtl .e-verticallines .e-filterbarcell{border-width:0 1px 0 0}

.e-js.e-grid .e-verticallines .e-detailcell,.e-js.e-grid .e-horizontallines .e-detailcell,.e-js.e-grid .e-hidelines .e-detailcell,.e-js.e-grid .e-verticallines .e-detailindentcell,.e-js.e-grid .e-horizontallines .e-detailindentcell,.e-js.e-grid .e-hidelines .e-detailindentcell,.e-js.e-grid.e-rtl .e-hidelines .e-rowcell,.e-js.e-grid.e-rtl .e-hidelines .e-normaledit td.e-rowcell,.e-js.e-grid.e-rtl .e-hidelines tr.e-editedrow td.e-rowcell,.e-js.e-grid .e-hidelines .e-rowcell,.e-js.e-grid .e-hidelines .e-normaledit td.e-rowcell,.e-js.e-grid .e-hidelines tr.e-editedrow td.e-rowcell,.e-js.e-grid .e-hidelines .e-detailrowcollapse,.e-js.e-grid .e-hidelines .e-detailrowcollapse.e-lastrowcell,.e-js.e-grid .e-hidelines .e-detailrowexpand,.e-js.e-grid .e-horizontallines .e-headercell,.e-js.e-grid .e-hidelines .e-headercell,.e-js.e-grid.e-rtl .e-horizontallines .e-headercell,.e-js.e-grid.e-rtl .e-hidelines .e-headercell,.e-js.e-grid .e-hidelines .e-filterbarcell,.e-js.e-grid.e-rtl .e-hidelines .e-filterbarcell{border-width:0}

.e-js.e-grid .e-verticallines .e-detailcell,.e-js.e-grid .e-horizontallines .e-detailcell{padding:0}

.e-js.e-grid .e-horizontallines .e-rowcell,.e-js.e-grid .e-horizontallines .e-normaledit td.e-rowcell,.e-js.e-grid .e-horizontallines .e-detailrowcollapse,.e-js.e-grid .e-horizontallines .e-detailrowexpand,.e-js.e-grid.e-rtl .e-horizontallines .e-rowcell,.e-js.e-grid.e-rtl .e-horizontallines .e-normaledit td.e-rowcell,.e-js.e-grid.e-rtl .e-horizontallines .e-detailrowcollapse,.e-js.e-grid.e-rtl .e-horizontallines .e-detailrowexpand,.e-js.e-grid .e-horizontallines .e-filterbarcell{border-width:1px 0 0 0}

.e-js.e-grid .e-horizontallines td.e-lastrowcell,.e-js.e-grid .e-horizontallines .e-normaledit td.e-rowcell{border-width:1px 0 1px 0}

.e-js.e-grid.e-wrap .e-columnheader .e-headercelldiv,.e-js.e-grid.e-wrap .e-rowcell,.e-js.e-grid.e-wrap.e-responsive .e-rowcell,.e-js.e-grid .e-columnheader.e-wrap .e-headercelldiv,.e-js.e-grid .e-gridcontent.e-wrap .e-rowcell,.e-js.e-grid.e-responsive .e-gridcontent.e-wrap .e-rowcell{height:Auto;white-space:normal;line-height:18px}

.e-js.e-grid .e-rowcell.e-nowrap,.e-js.e-grid .e-wrap .e-rowcell.e-nowrap{white-space:nowrap}

.e-js.e-grid.e-wrap .e-columnheader .e-headercelldiv{margin-bottom:2px;margin-top:0}

.e-js.e-grid .e-normaledit .e-rowcell{padding:1px 3px}

.e-js.e-grid .e-normaledit .e-boolcell{padding-left:.7em}

.e-js.e-grid .e-normaledit .e-templatecell{padding:1px .7em}

.e-js.e-grid .e-normaledit .e-unboundcell{padding:.7em}

.e-js.e-grid .e-lastrowcell{border-bottom-width:1px}

.e-js.e-grid .e-boolrowcell{padding-bottom:0;padding-top:0;padding-left:0}

.e-js.e-grid .e-indentcell{border-width:0 1px 0 0;line-height:.3em;padding:0}

.e-js.e-grid .e-recordpluscollapse,.e-js.e-grid .e-recordplusexpand{display:table-cell;cursor:pointer;padding:0}

.e-js.e-grid .e-recordplusexpand{white-space:nowrap}

.e-js.e-grid .e-recordpluscollapse~td{border-bottom:0 none}

.e-js.e-grid .e-detailrowcollapse,.e-js.e-grid .e-detailrowexpand,.e-js.e-grid .e-recordpluscollapse,.e-js.e-grid .e-recordplusexpand{border-style:solid;border-width:1px 0 0}

.e-js.e-grid .e-detailrowcollapse.e-lastrowcell{border-bottom-width:1px}

.e-js.e-grid .e-togglegroup,.e-js.e-grid .e-toggleungroup{padding-left:7px}

.e-js.e-grid .e-headercell .e-toggleungroup,.e-js.e-grid .e-headercell .e-togglegroup{float:right;height:10px;margin:-15px -20px -1px -20px;padding:0;width:10px}

.e-js.e-grid .e-headercell .e-togglesortgroupfilter{margin-right:-38px}

.e-js.e-grid .e-headercellgroup{padding-right:35px}

.e-js.e-grid .e-toolbaricons{min-height:26px;min-width:26px;text-decoration:none;vertical-align:middle;line-height:26px;margin:0}

.e-js.e-grid .e-toolbar.e-toolbarspan{border-width:1px 0 0;border-style:solid;display:block !important}

.e-js.e-grid .e-editcell,.e-js.e-grid .e-tabletd{padding:0}

.e-js.e-grid .e-editcell .e-table{border-style:solid}

.e-js.e-grid .e-grid-filterstatusbar,.e-js.e-grid .e-grid-filterstatusbarbottom{height:10px;border-style:solid;padding-bottom:4px;padding-top:5px;display:none;position:absolute}

.e-js.e-grid .e-grid-filterstatusbar{margin-top:-20px;border-width:1px 1px 0 1px;-moz-border-radius:4px 4px 0 0}

.e-js.e-grid .e-grid-filterstatusbarbottom{margin-top:1px;border-width:0 1px 1px 1px;-moz-border-radius:0 0 4px 4px}

.e-js.e-grid .e-filterbarcell input{width:89%;border-width:1px;text-indent:1px;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:14px;padding-right:10%;height:26px}

.e-js.e-grid .e-filterbarcell,.e-js.e-grid .e-filterbarcelldisabled{border-width:1px 0 0 1px;height:27px;padding:0;border-style:solid;cursor:default;padding-left:7px;padding-right:9px}

.e-grid-filterstatusbar .e-msgdiv,.e-grid-filterstatusbarbottom .e-msgdiv{margin-left:5px;margin-top:-3px;position:absolute}

.e-js.e-grid .e-headercell .e-filtericon,.e-js.e-grid .e-headercell .e-filteredicon{float:right;height:10px;margin:-17px -34px -1px 3px;padding:3px;width:10px}

.e-js.e-grid .e-headercell .e-sortfiltericon{margin-right:-45px}

.e-js.e-grid .e-headercell .e-sortgroupicon{margin-right:-38px}

.e-js.e-grid .e-headercell .e-groupfiltericon{margin-right:-45px}

.e-js.e-grid .e-headercell .e-sortfiltergroupicon{margin-right:-63px}

.e-js.e-grid .e-headercell .e-ascending,.e-js.e-grid .e-headercell .e-descending{float:right;height:10px;margin:-15px -22px -1px -20px;padding:0;width:10px}

.e-js.e-grid .e-headercell .e-filtericon,.e-js.e-grid .e-headercell .e-filteredicon{width:16px;height:16px;padding:3px}

.e-js.e-grid .e-headercell .e-ascending,.e-js.e-grid .e-headercell .e-descending,.e-js.e-grid .e-headercell .e-togglegroup,.e-js.e-grid .e-headercell .e-toggleungroup{padding-left:0;padding-bottom:4px}

.e-js.e-grid .e-headercell .e-sortadjust{margin-right:-16px}

.e-js.e-grid.e-dlgcontainer .e-predicate{border-width:0;border-style:solid;padding:10px 5px 0 0;text-align:left}

.e-js.e-grid.e-dlgcontainer .e-caption{margin:0 9px 0 6px;position:relative;top:-2px}

.e-js.e-grid.e-dlgcontainer .e-value .e-caption{margin:0 5px 0 0}

.e-js.e-grid.e-dlgcontainer .e-dlgBtns{padding:10px 0;text-align:right}

.e-js.e-grid.e-dlgcontainer .e-dlgBtns .e-filter{margin-right:6%}

.e-js.e-grid.e-dlgcontainer .e-dlgBtns .e-clear,.e-js.e-grid.e-dlgcontainer .e-dlgBtns .e-filter{width:47%}

.e-js.e-grid.e-filterDialog .e-input{line-height:20px}

.e-js.e-grid.e-dlgcontainer .e-operator{padding-top:10px}

.e-js.e-grid.e-dlgcontainer .e-value{padding-top:10px}

.e-js.e-grid.e-dlgcontainer select{padding:0;height:20px;width:100%}

.e-js.e-grid .e-filterdialoglarge .e-dlgcontainer input[type='text']{width:197px}

.e-js.e-grid .e-summaryrow{font-weight:bold;border-style:solid;border-width:1px 0 0;padding:.5em;height:auto;line-height:18px;white-space:normal;word-wrap:break-word}

.e-js.e-grid .e-summaryscroll{padding-right:18px}

.e-js.e-grid .e-summaryscroll .e-rtl{padding-left:18px}

.e-js.e-grid .e-boolrowcell input[type='checkbox']{margin-left:.7em;width:auto;height:auto}

.e-js.e-grid .e-icon{background-repeat:no-repeat;background-attachment:scroll}

.e-js.e-grid .e-recordpluscollapse>div,.e-js.e-grid .e-detailrowcollapse>div,.e-js.e-grid .e-recordplusexpand>div,.e-js.e-grid .e-detailrowexpand>div{height:19px;vertical-align:middle;width:23px;padding:0;background-repeat:repeat;cursor:pointer}

.e-js.e-grid .e-dialog .e-close{background-repeat:repeat}

.e-js.e-grid .e-ungroupbutton{float:right;width:16px;height:16px;display:none;padding-top:2px}

.e-js.e-grid .e-grid-icon .e-ascending,.e-js.e-grid .e-grid-icon .e-descending{padding-left:7px}

.e-js.e-grid .e-headertemplate>.e-headercelldiv{padding:0 8px}

.e-gridwaitingpopup.e-waitpopup-pane{background-color:transparent !important}

.e-js.e-grid .e-gridheader .e-headercell,.e-js.e-grid .e-rowcell{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.e-js.e-grid div.e-error,.e-js.e-grid .e-gridpopup{position:absolute;font-weight:normal;z-index:9999}

.e-js.e-grid .e-gridpopup .e-content{border-width:1px;border-style:solid}

.e-js.e-grid .e-gridpopup .e-content{border-radius:4px;font-size:14px;padding:4px 4px}

.e-js.e-grid .e-gridpopup span{display:inline-block;height:16px;cursor:pointer;padding:4px;border:1px solid transparent;width:16px}

.e-js.e-grid div.e-error .e-errortail{height:0;position:relative;width:0;border:10px solid transparent}

.e-js.e-grid .e-filterdiv,.e-js.e-grid .e-fltrtempdiv{position:relative;width:100%;text-align:center;padding-right:7%}

.e-js.e-grid .e-normaledit td{border-bottom:none}

.e-js.e-grid .e-addedrow .e-indentcell{border-top:1px solid #c4c4c4}

.e-js.e-grid .e-dialog .e-addedrow td{border:none}

.e-js.e-grid .e-externalformedit .e-addedrow td{border:none}

.e-js.e-grid .e-addedrow .e-inlineformedit td{border:none}

.e-js.e-grid .e-filterdiv.e-fltrinputdiv span{display:block;height:16px;position:absolute;right:10%;top:8px;cursor:pointer;width:21px}

.e-js.e-grid .e-filterdiv.e-searchinputdiv span{display:block;height:16px;position:absolute;right:10%;top:5px;cursor:pointer;width:21px}

.e-js.e-grid .e-filterdiv.e-searchinputdiv{box-sizing:content-box}

.e-js.e-grid .e-gridpopup .e-tail:before,.e-js.e-grid .e-gridpopup .e-tail:after{border:10px solid transparent;content:"";height:0;left:8px;position:absolute;width:0}

.e-js.e-grid .e-gridpopup .e-downtail:after{top:34px}

.e-js.e-grid div.e-error .e-toparrow{left:10%;border-top-width:2px;display:block}

.e-js.e-grid.e-rtl div.e-error .e-toparrow{right:10%}

.e-js.e-grid .e-headercellfilter{padding-right:35px}

.e-js.e-grid .e-headercellgroupfilter{padding-right:45px}

.e-js.e-grid .e-headercellsort{padding-right:25px}

.e-js.e-grid .e-headercellsortfilter{padding-right:45px}

.e-js.e-grid .e-headercellsortgroupfilter{padding-right:63px}

.e-js.e-grid.e-rtl .e-detailindentcell{border-left-width:1px;border-left-style:solid;border-left-color:#c8c8c8}

.e-js.e-grid.e-rtl .e-headercellfilter{padding-right:25px;padding-left:28px}

.e-js.e-grid.e-rtl .e-filterdiv{padding-right:2%}

.e-reSizeColbg{position:absolute;border-left-width:1px;border-left-style:dotted}

.e-js.e-grid .e-gridtoolbar li{padding:4px 0 4px 6px}

.e-js.e-grid .e-gridtoolbar li a{padding-left:3px}

.e-js.e-grid .e-groupheadercell .e-togglegroupbutton{padding-top:2px}

.e-js.e-grid .e-scrollcss{padding-right:17px}

.e-js.e-grid .e-animatebutton{width:16px;height:10px;font-size:12px;padding-right:26px;float:right}

.e-js.e-grid tr td:first-child,.e-js.e-grid tr th:first-child{border-left:0}

.e-js.e-grid .e-filterbarcell,.e-js.e-grid .e-filterbarcelldisabled{height:40px}

.e-js.e-grid .e-dialog .gridform .e-rowcell{border:none;padding:.1em}

.e-js.e-grid .e-headercell,.e-js.e-grid .e-grouptopleftcell{border-width:0 0 0 1px;border-style:solid}

.e-js.e-grid .e-grouptopleftcell,.e-js.e-grid.e-rtl .e-grouptopleftcell,.e-js.e-grid .e-verticallines .e-grouptopleftcell{cursor:default;border-width:0;padding:0}

.e-js.e-grid .e-reorderindicate{border-right-width:3px}

.e-js.e-grid .e-groupdroparea{font-size:19px;font-weight:lighter;text-align:center;border-top-width:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}

.e-js.e-grid .e-cloneproperties{padding:4px 5px;border-style:solid;border-width:1px;text-align:center;vertical-align:middle;overflow:hidden;opacity:.6;white-space:nowrap}

.e-js.e-grid .e-cloneproperties.draganddrop{padding:0}

.e-grid.e-draganddrop{background-color:#179bd7;border-color:#5396bc;border-width:1px}

.e-grid.e-draganddrop{opacity:.5}

.e-js.e-grid .e-griddragarea{border:1px solid #fff;background-color:rgba(255,255,255,.3);opacity:.6}

.e-grid.e-draganddrop .e-rowcell{border-color:#b4daef;color:#fff}

.e-grid.e-draganddrop .e-rowcell{opacity:.8}

.e-js.e-grid .e-allowRowDrop{cursor:url('dropPointer.cur'),default}

.e-grid.e-draganddrop tr:first-child td{border-top-width:0}

.e-js.e-grid .e-dialog .e-buttons{clear:both;float:right}

.e-js.e-grid .e-detailcell{padding:.4em .6em}

.e-js.e-grid .e-gridheader{border-bottom-width:1px;border-bottom-style:solid;box-shadow:none}

.e-js.e-grid .e-externalformedit .e-rowcell,.e-js.e-grid .e-inlineformedit .e-rowcell{border:none}

.e-js.e-grid .e-inlineformedit .e-rowcell{border-top:0 none}

.e-js.e-grid .e-inlineform-titlebar{font-weight:bold;padding:.7em}

.e-js.e-grid .e-inlineformedit .e-editform-btn{float:right;padding:13px}

.e-js.e-grid .e-externalformedit .e-editform-btn{float:right;padding:0 0 13px 0}

.e-js.e-grid .e-inlineformedit form div.e-gridFromDiv,.e-js.e-grid .e-inlineformedit form div.e-gridFromDiv>div,.e-js.e-grid .e-externalformedit form div.e-gridFromDiv,.e-js.e-grid .e-externalformedit form div.e-gridFromDiv>div{display:inline-block;padding-left:0;padding-right:.7em}

.e-js.e-grid .e-inlineformedit div>label,.e-js.e-grid .e-externalformedit div>label{display:inline-block;width:80px;white-space:normal;word-wrap:break-word}

.e-js.e-grid .e-inlineformedit .e-display div,.e-js.e-grid .e-externalformedit .e-display div{display:block}

.e-js.e-grid .e-inlineformedit form table div.e-gridFromDiv,.e-js.e-grid .e-inlineformedit form table div.e-gridFromDiv>div,.e-js.e-grid .e-externalformedit form table div.e-gridFromDiv,.e-js.e-grid .e-externalformedit form table div.e-gridFromDiv>div{display:block;padding-left:0;padding-right:.7em}

.e-js.e-grid .e-inlineformedit table div>label,.e-js.e-grid .e-externalformedit table div>label{display:block;width:80px;white-space:normal;word-wrap:break-word}

.e-js.e-grid .e-inlineformedit{padding:0}

.e-js.e-grid .e-form-container{border-width:0 1px 1px 1px;border-style:solid}

.e-js.e-grid .e-externalform{padding:1.5em 1em 3em 1em}

.e-js.e-grid .e-form-titlebar{font-size:16px;font-weight:normal;padding:.7em}

.e-js.e-grid .e-form-togglebtn{cursor:pointer;display:inline-block;float:right;height:20px;padding:0 0 4px 5px;right:5px;top:50%;width:20px}

.e-js.e-grid .e-form-toggle-icon.e-bottomleft:before{content:""}

.e-js.e-grid .e-form-toggle-icon.e-topright:before{content:""}

.e-js.e-grid .e-form-toggle-icon{display:inline-block;height:20px;width:20px}

.e-js.e-grid .e-editedbatchcell{padding:1px 3px}

.e-js.e-grid td.e-editedbatchcell.e-boolrowcell{padding-bottom:0;padding-top:0;padding-left:0;padding-right:.7em}

.e-js.e-grid .e-detailrowcollapse,.e-js.e-grid .e-detailcell,.e-js.e-grid tr.e-editedrow td.e-rowcell{border-top-width:1px;border-top-style:solid}

.e-js.e-grid .e-hscrollcss,.e-js.e-grid .e-detailindentcell{border-right-width:1px;border-right-style:solid}

.e-js.e-grid .e-gridheader{border-top-width:1px;border-top-style:solid}

.e-js.e-grid .e-lastgrouptopleftcell{border-right:0 none}

.e-js.e-grid .e-detailrowcollapse+td,.e-js.e-grid .e-detailrowexpand+td{border-left:none}

.e-js.e-grid .e-gridcontent .e-detailrowvisible{border-left:none}

.e-js.e-grid .e-pagermsgdiv{padding-left:9px;padding-top:0;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}

.e-js.e-grid .e-inlineform-titlebar{border-bottom-width:1px;border-style:solid;border-width:0 0 1px 0}

.e-js.e-grid .e-inlineformedit form{padding-left:10px;padding-top:10px}

.e-js.e-grid .e-inlineformedit .e-editform-btn{padding-top:0}

.e-js.e-grid .e-movablecontent,.e-js.e-grid .e-movableheader{border-left:1px solid}

.e-js.e-grid .e-frozeny{border-bottom:1px solid !important}

.e-js.e-grid .e-movablecontent,.e-js.e-grid .e-movableheader,.e-js.e-grid .e-movablefooter{overflow:hidden}

.e-js.e-grid .e-frozencontentdiv,.e-js.e-grid .e-frozenheaderdiv,.e-js.e-grid .e-frozenfooterdiv{float:left}

.e-js.e-grid .e-frozenunbound{padding-top:4px;padding-bottom:4px}

.e-js.e-grid .e-error div.e-field-validation-error{border-radius:7px;font-size:14px;padding:7px;text-align:left}

.e-js.e-grid div.e-error .e-toparrow.e-bottomarrow{border-color:#fffe92 transparent transparent;border-top-width:10px}

.e-js.e-grid .e-hide{display:none !important}

.e-js.e-grid .emptyrecord{white-space:nowrap}

.e-js.e-grid .e-frozeny{border-bottom-width:1px !important;border-bottom-style:solid !important}

.e-js.e-grid .e-frozenrow+tr>td,.e-js.e-grid .e-content .e-frozenrow+tr>td{border-top-width:0}

.e-js.e-grid .e-widget .e-select .e-icon:before{display:block}

.e-js.e-grid .e-icon:before,.e-js.e-grid form .e-templatecell .e-icon:before{display:inline-block}

.e-js.e-grid .e-updatedtd:before{float:left;margin-left:-11px;margin-top:-14px;text-align:left;font-family:'ej-webfont';color:#f00}

.e-js.e-grid .e-boolrowcell.e-updatedtd:before{float:left;margin-left:-1px;margin-top:-12px;text-align:left;width:0;font-family:'ej-webfont';color:#f00}

.e-js.e-grid .e-excelfilter.e-js .e-ejinputtext::-ms-clear{display:none}

.e-js.e-grid .e-toolbar.e-toolbarspan .e-ejinputtext::-ms-clear{display:none}

.e-js.e-grid .e-toolbar.e-toolbarspan .e-gridsearchbar{box-sizing:content-box}

.e-js.e-grid form .e-icon:before{display:block}

.e-js.e-grid .e-icon.e-animatebutton{font-size:10px}

.e-js.e-grid .e-icon.e-gdiagonalnext{font-size:8px;margin-top:12px}

.e-js.e-grid .e-icon.e-gdiagonalnext{margin-left:11px}

.e-js.e-grid .e-icon.e-gnextforward{font-size:10px;margin-top:10px}

.e-js.e-grid .e-icon.e-gnextforward{margin-left:10px}

.e-js.e-grid .e-groupheadercell .e-cancel{padding-right:11px}

.e-js.e-grid .e-groupheadercell .e-icon:before{display:inline}

.e-js.e-grid .e-filterbarcell .e-icon:before,.e-js.e-grid .e-dialog .e-icon:before{display:block}

.e-js.e-grid .e-toolbaricons.e-searchfind{padding-left:6px}

.e-js.e-grid .e-gridtoolbar .e-ejinputtext{vertical-align:middle}

.e-js.e-grid .e-gridtoolbar .e-ejinputtext{text-indent:10px}

.e-js.e-grid .e-rowcell.e-updatedtd{font-size:14px;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-grid .e-dlgBtns .e-button{cursor:pointer;overflow:hidden;text-align:center;text-decoration:none;margin:0}

.e-js.e-grid.e-columnChooser .e-columnChooserListDiv *{box-sizing:content-box}

.e-js.e-grid.e-rtl{direction:rtl}

.e-js.e-grid.e-rtl .e-groupheadercell .e-icon:before{display:inline-block}

.e-js.e-grid.e-rtl .e-groupheadercell .e-cancel{padding-left:23px;padding-right:0;padding-top:2px}

.e-js.e-grid.e-rtl .e-gridtoolbar li a{padding-right:5px;padding-left:0}

.e-js.e-grid.e-rtl .e-gridtoolbar li{padding:4px 4px 4px 0}

.e-js.e-grid.e-rtl .e-headercell .e-descending,.e-js.e-grid.e-rtl .e-headercell .e-ascending{padding-right:7px}

.e-js.e-grid.e-rtl .e-headercell .e-toggleungroup,.e-js.e-grid.e-rtl .e-headercell .e-togglegroup{margin:-15px 0 -1px -22px;width:16px;height:16px}

.e-js.e-grid.e-rtl .e-headercell .e-rtltoggle{margin-left:-25px}

.e-js.e-grid.e-rtl .e-headercellgroupfilter,.e-js.e-grid.e-rtl .e-headercellgroup{padding-right:25px;padding-left:40px}

.e-js.e-grid.e-rtl .e-icon.e-gdiagonalnext{margin-right:9px}

.e-js.e-grid .e-icon.e-gnextforward{margin-right:10px}

.e-js.e-grid.e-rtl .e-groupheadercell,.e-js.e-grid.e-rtl .e-groupheadercell:hover{margin-right:10px}

.e-js.e-grid .e-rtl a,.e-js.e-grid.e-rtl .e-groupheadercell,.e-js.e-grid.e-rtl .e-groupheadercell:hover{float:right}

.e-js.e-grid.e-rtl .e-scrollcss>.e-headercontent{border-left-width:1px;border-left-style:solid}

.e-js.e-grid.e-rtl .e-headercontent{border-right-width:0}

.e-js.e-grid.e-rtl .e-headercell .e-filtericon,.e-js.e-grid.e-rtl .e-headercell .e-filteredicon{margin:-17px -1px -1px -25px}

.e-js.e-grid.e-rtl .e-headercell .e-groupfiltericon{margin-left:-40px}

.e-js.e-grid.e-dlgcontainer .e-dlgBtns .e-filter.e-rtl{margin-left:6%;width:47%;margin-right:0}

.e-js.e-grid.e-rtl .e-rowcell,.e-js.e-grid.e-rtl .e-filterbarcell,.e-js.e-grid.e-rtl .e-filterbarcelldisabled{border-width:1px 1px 0 0}

.e-js.e-grid.e-rtl .e-lastrowcell{border-bottom-width:1px}

.e-js.e-grid.e-rtl .e-filterbarcell,.e-js.e-grid.e-rtl .e-filterbarcelldisabled{padding-left:9px;padding-right:7px}

.e-js.e-grid.e-rtl tr td:first-child,.e-js.e-grid.e-rtl tr th:first-child{border-right:0 none}

.e-js.e-grid.e-rtl .e-indentcell{border-left-width:1px;border-left-style:solid}

.e-js.e-grid.e-rtl .e-headercell{border-width:0 1px 0 0;padding-right:25px}

.e-js.e-grid.e-rtl .e-reorderindicate{border-left-width:3px}

.e-js.e-grid.e-rtl .e-cloneproperties{border-width:1px 1px 3px 1px}

.e-js.e-grid.e-rtl div.e-pagermsgdiv{padding-left:6px;text-align:left}

.e-js.e-grid .e-pager.e-rtl .e-pagercontainer{float:none}

.e-js.e-grid .e-rtl .e-parentmsgbar{float:left;padding-left:6px}

.e-js.e-grid.e-rtl .e-headercelldiv{text-align:right;padding:0 .7em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;margin-right:-25px}

.e-js.e-grid.e-rtl .e-headercelldiv:not(:only-child){text-align:right;padding:0 9.8px 0 9.8px}

.e-js.e-grid.e-rtl .e-headercellsort{padding-left:40px}

.e-js.e-grid.e-rtl .e-headercellsortfilter:not(:only-child){padding:0 9.8px 0 28px}

.e-js.e-grid.e-rtl .e-headercelldivgroup:not(:only-child){padding:0 .7em 0 .7em}

.e-js.e-grid.e-rtl .e-headercelldivsortgroupfilter:not(:only-child){padding:0 .7em 0 2em}

.e-js.e-grid.e-rtl .e-recordpluscollapse>div:before,.e-js.e-grid.e-rtl .e-detailrowcollapse>div:before{content:""}

.e-js.e-grid.e-rtl .e-recordplusexpand>div:before,.e-js.e-grid.e-rtl .e-detailrowexpand>div:before{content:""}

.e-js.e-grid.e-rtl .e-headercell .e-filtericon,.e-js.e-grid.e-rtl .e-headercell .e-filteredicon,.e-js.e-grid.e-rtl .e-headercell .e-togglegroup,.e-js.e-grid.e-rtl .e-headercell .e-toggleungroup,.e-js.e-grid.e-rtl .e-animatebutton,.e-js.e-grid.e-rtl .e-ungroupbutton{float:left}

.e-js.e-grid.e-rtl .e-filterbarcell input{float:right;margin-right:4px}

.e-js.e-grid.e-rtl .e-scrollcss{padding-right:0;padding-left:17px}

.e-js.e-grid .e-widget .e-pager.e-rtl{box-sizing:content-box}

.e-js.e-grid.e-rtl .e-js.e-grid-filterstatusbar .e-msgdiv,.e-js.e-grid.e-rtl .e-js.e-grid-filterstatusbarbottom .e-msgdiv{margin-right:5px}

.e-js.e-grid.e-rtl .e-animatebutton{padding-left:26px;padding-right:0}

.e-js.e-grid.e-rtl .e-frozencontentdiv,.e-js.e-grid.e-rtl .e-frozenheaderdiv,.e-js.e-grid.e-rtl .e-frozenfooterdiv{float:right}

.e-js.e-grid.e-rtl .e-movablecontent,.e-js.e-grid.e-rtl .e-movableheader{border-left-width:0;border-right:1px solid}

.e-js.e-grid.e-rtl .e-frozenrow+tr>td{border-top-width:0}

.e-js.e-grid.e-rtl .e-filterdiv:not(.e-fltrtempdiv) input{padding-left:15%;padding-right:3%;width:75%}

.e-js.e-grid.e-rtl .e-filterdiv:not(.e-fltrtempdiv) span{right:78%}

.e-js.e-grid.e-rtl .e-gridcontent .e-detailrowvisible{border-right:none}

.e-js.e-grid .e-scroller.e-rtl .e-columnChooserListDiv>label,.e-js.e-grid .e-scroller.e-rtl>#nomatches,.e-js.e-grid.e-rtl .e-searchcontainer{margin-right:15px;margin-left:0}

.e-js.e-grid.e-rtl .e-checkboxlist.e-scroller.e-rtl .e-content>.e-ftrchk label,.e-js.e-grid.e-rtl .e-checkboxlist.e-scroller.e-rtl .e-content>.e-ftrchk,.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-checkboxlist .e-ftrchk{margin-right:10px}

.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-vertical.e-rtl .e-list{height:27px}

.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-vertical.e-rtl .e-list.e-separator{height:1px}

.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-rtl .e-list>ul li.e-separator{margin:2px 0 2px 0}

.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-rtl.e-vertical .e-list>ul .e-list>a{padding:0 22px 0 15px}

.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-searchbox .e-icon.e-search,.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-searchbox .e-icon.e-cancel{position:absolute;right:215px}

.e-js.e-grid.e-columnChooser .e-searchbox span.e-rtl{position:absolute;right:189px}

.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-rtl .e-list>a span.e-filternone.e-icon,.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-rtl .e-list>a span.e-sortdesc.e-icon,.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-rtl .e-list>a span.e-sortasc.e-icon,.e-js.e-grid.e-rtl .e-excelfilter.e-js .e-menu.e-rtl .e-list>a span.e-exceltick.e-icon{right:0}

.e-js.e-grid.e-rtl .e-menu .e-list>a span.e-icon.e-arrowhead-right{right:224px}

.e-js.e-grid .e-columnheader .e-headercelldiv.e-nwrap,.e-js.e-grid .e-rowcell.e-nwrap,.e-js.e-grid.e-responsive .e-rowcell.e-nwrap,.e-js.e-grid .e-gridcontent .e-rowcell.e-nwrap,.e-js.e-grid.e-responsive .e-gridcontent .e-rowcell.e-nwrap{white-space:nowrap}

.e-js.e-pager,.e-js.e-grid .e-pagerstatusbar{border-style:solid;border-width:1px;padding-bottom:9px;padding-top:9px;width:100%;white-space:normal}

.e-js.e-grid .e-pagerstatusbar,.e-js.e-grid .e-pager{border-width:1px 0 0}

.e-js.e-grid .e-widget .e-pagercontainer>.e-icon{box-sizing:content-box}

.e-js.e-pager div.e-parentmsgbar{float:right}

.e-js.e-pager div.e-parentmsgbar{padding-right:6px;padding-top:4px}

.e-js.e-pager .e-pagerstatusbar{padding-bottom:9px}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-icon{display:inline-block;box-sizing:content-box}

.e-js.e-pager .e-icon{font-size:10px}

.e-js.e-pager .e-numeric.e-gototextbox{margin:5px}

.e-js.e-pager .e-numericitem{border-right-width:1px;border-right-style:solid;display:inline-block;min-width:22px;text-align:center;line-height:1}

.e-js.e-pager .e-NP{position:relative}

.e-js.e-pager div.e-pagermsgdiv{padding-right:6px;padding-top:4px;text-align:right}

.e-js.e-pager .e-firstpagedisabled,.e-js.e-pager .e-prevpagedisabled,.e-js.e-pager .e-nextpagedisabled,.e-js.e-pager .e-lastpagedisabled{-ms-filter:"progid:DXImageTraneorm.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}

.e-js.e-pager .e-spacing,.e-js.e-pager .e-numericitem:hover,.e-js.e-pager .e-currentitem.e-active{cursor:pointer;text-decoration:none}

.e-js.e-pager .e-spacing,.e-js.e-pager .e-numericitem:hover,.e-js.e-pager .e-currentitem.e-active{padding:6px 1px 7px 2px}

.e-js.e-pager.e-disable .e-spacing,.e-js.e-pager.e-disable .e-numericitem:hover,.e-js.e-pager.e-disable .e-currentitem.e-active,.e-js.e-pager.e-disable .e-nextpage:hover,.e-js.e-pager.e-disable .e-lastpage:hover{cursor:default}

.e-js.e-pager .e-customtext .e-spacing,.e-js.e-pager .e-customtext .e-numericitem:hover,.e-js.e-pager .e-customtext .e-currentitem.e-active{padding:8px}

.e-js.e-pager .e-currentitem.e-active{border-width:1px;font-style:normal;font-variant:normal;font-weight:normal}

.e-js.e-pager div,.e-js.e-pager a{display:inline;-moz-user-select:-moz-none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}

.e-js.e-pager .e-icon:before{display:inline-block}

.e-js.e-pager .e-firstpage,.e-js.e-pager .e-prevpage,.e-js.e-pager .e-firstpagedisabled,.e-js.e-pager .e-prevpagedisabled,.e-js.e-pager .e-nextpage,.e-js.e-pager .e-lastpage,.e-js.e-pager .e-nextpagedisabled,.e-js.e-pager .e-lastpagedisabled{padding:9px 3px 8px 8px;border-right-style:solid}

.e-js.e-pager .e-firstpage,.e-js.e-pager .e-prevpage,.e-js.e-pager .e-firstpagedisabled,.e-js.e-pager .e-prevpagedisabled,.e-js.e-pager .e-nextpage,.e-js.e-pager .e-lastpage,.e-js.e-pager .e-nextpagedisabled,.e-js.e-pager .e-lastpagedisabled{border-right-width:1px;min-width:17px}

.e-js.e-pager .e-pagercontainer{overflow:hidden}

.e-js.e-pager .e-lastpage,.e-js.e-pager .e-lastpagedisabled{border-right:none}

.e-js.e-pager .e-disableditem{height:10px}

.e-js.e-pager .e-firstpage:hover,.e-js.e-pager .e-prevpage:hover,.e-js.e-pager .e-lastpage:hover,.e-js.e-pager .e-nextpage:hover{cursor:pointer}

.e-js.e-pager a.e-nextprevitemdisabled{display:none;padding-right:5px;padding-left:5px;margin-right:1px;margin-left:1px;text-decoration:none}

.e-js.e-pager .e-pagercontainer{border-width:1px;border-style:solid;border-radius:4px 4px 4px 4px;margin:0 6px 0 6px}

@media(max-width:270px){.e-js.e-pager .e-pagercontainer{min-width:200px}}

.e-js.e-pager .e-nextpage.e-hover,.e-js.e-pager .e-lastpage.e-hover,.e-js.e-pager .e-firstpage.e-hover,.e-js.e-pager .e-prevpage.e-hover{cursor:pointer;text-decoration:none}

.e-js.e-pager .e-lastpage.e-hover{border-radius:0 4px 4px 0}

.e-js.e-pager .e-firstpage.e-hover{border-radius:4px 0 0 4px}

.e-js.e-pager.e-rtl{direction:rtl}

.e-js.e-pager.e-rtl .e-pagercontainer,.e-js.e-pager.e-rtl div,.e-js.e-pager.e-rtl a{float:right}

.e-js.e-pager .e-pagermessage{display:block;margin:6px}

.e-js.e-grid .e-pagerfiltermsg{display:block;margin:6px 0 6px;padding-left:9px}

.e-js.e-pager.e-rtl .e-pagercontainer{float:right;margin-right:6px;padding:0}

.e-js.e-pager.e-rtl .e-firstpage,.e-js.e-pager.e-rtl .e-prevpage,.e-js.e-pager.e-rtl .e-firstpagedisabled,.e-js.e-pager.e-rtl .e-prevpagedisabled,.e-js.e-pager.e-rtl .e-nextpage,.e-js.e-pager.e-rtl .e-lastpage,.e-js.e-pager.e-rtl .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-lastpagedisabled{padding:8px 8px 2px 2px;-webkit-padding-after:2px}

.e-js.e-pager.e-rtl .e-firstpage:before,.e-js.e-pager.e-rtl .e-firstpagedisabled:before{content:""}

.e-js.e-pager.e-rtl .e-prevpage:before,.e-js.e-pager.e-rtl .e-prevpagedisabled:before{content:""}

.e-js.e-pager.e-rtl .e-nextpage:before,.e-js.e-pager.e-rtl .e-nextpagedisabled:before{content:""}

.e-js.e-pager.e-rtl .e-lastpage:before,.e-js.e-pager.e-rtl .e-lastpagedisabled:before{content:""}

.e-js.e-pager.e-rtl .e-nextpage,.e-js.e-pager.e-rtl .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-prevpage,.e-js.e-pager.e-rtl .e-prevpagedisabled,.e-js.e-pager.e-rtl .e-firstpage,.e-js.e-pager.e-rtl .e-firstpagedisabled{border-left-style:solid}

.e-js.e-pager.e-rtl .e-nextpage,.e-js.e-pager.e-rtl .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-prevpage,.e-js.e-pager.e-rtl .e-prevpagedisabled,.e-js.e-pager.e-rtl .e-firstpage,.e-js.e-pager.e-rtl .e-firstpagedisabled{border-left-width:1px}

.e-js.e-pager.e-rtl .e-nextpage,.e-js.e-pager.e-rtl .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-prevpage,.e-js.e-pager.e-rtl .e-prevpagedisabled{border-right-width:0;border-right-style:none}

.e-js.e-pager.e-rtl .e-firstpage,.e-js.e-pager.e-rtl .e-firstpagedisabled{border-right:medium none}

.e-js.e-pager.e-rtl .e-firstpage:hover{border-radius:0 4px 4px 0}

.e-js.e-pager.e-rtl .e-lastpage.e-hover{border-radius:4px 0 0 4px}

.e-js.e-pager.e-rtl .e-numericcontainer{float:none}

.e-js.e-pager.e-rtl .e-numericitem{border-right-width:0;border-right-style:none;border-left-style:solid}

.e-js.e-pager.e-rtl .e-numericitem{border-left-width:1px}

.e-js.e-pager.e-rtl .e-numericitem{min-width:25px}

.e-js.e-pager.e-rtl .e-spacing,.e-js.e-pager.e-rtl .e-numericitem:hover,.e-js.e-pager.e-rtl .e-currentitem.e-active{padding:6px 1px 7px}

.e-js.e-pager .e-pagercontainer{float:left}

.e-js.e-grid .e-pagercontainer{float:none}

.e-js.e-pager div.e-pager-goto-res{margin-top:4px;float:left}

.e-js.e-grid .e-pager div.e-pager-goto-res{float:none}

.e-js.e-pager div.e-parentmsgbar.e-msg-res{margin-top:1px}

.e-js.e-pager .e-parentmsgbar.e-msg-res{float:left;padding-left:5px}

.e-js.e-pager input.e-textbox.e-pager-goto-res{margin-top:0}

.e-js.e-pager input.e-textbox{margin-top:-4px;margin-right:10px}

.e-js.e-pager div.e-drpdwndiv{border:1px solid;overflow:hidden;height:26px;width:50px;position:relative;display:inline-block;overflow:visible;border-radius:4px 4px 4px 4px}

.e-js.e-pager .e-drpdwn{border:1px solid;font-size:16px;width:50px;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:13px;position:absolute;top:28px}

.e-js.e-pager .e-drpdwn li{padding:5px;width:40px}

.e-js.e-pager div.e-drpdwndiv:before{padding:9px 0;position:absolute;right:0;top:0;z-index:1;text-align:center;width:40%;height:100%;pointer-events:none;box-sizing:border-box;border-radius:4px 4px 4px 4px}

.e-js.e-pager .e-pager-itemsinterval span.e-text{height:28px;line-height:25px;padding-left:25%;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:13px;position:absolute}

.e-js.e-pager.e-rtl .e-pager-itemsinterval span.e-text{position:inherit;float:left}

.e-js.e-pager .e-pager-itemsinterval{display:inline-block;height:28px;padding-left:5px}

@media(max-width:270px){.e-js.e-pager.e-js{min-width:177px}}

.e-js.e-pager .e-pager-itemsinterval .e-interval-msg.e-interval-msg{float:right;margin:0 5px;line-height:28px}

.e-widget.e-rotator-wrap{position:relative;display:block;direction:ltr}

.e-widget.e-rotator-wrap .e-in-wrap{border:medium none;overflow:visible}

.e-widget.e-rotator-wrap .e-in-wrap .e-inner{position:relative;overflow:hidden}

.e-widget.e-rotator-wrap .e-in-wrap.e-multiple{padding:4px;border:1px solid}

.e-widget.e-rotator-wrap .e-in-wrap .e-single{border:1px solid}

.e-widget.e-rotator-wrap .e-in-wrap .e-inner>ul{position:relative;width:1200px;left:0;top:0;overflow:hidden}

.e-widget.e-rotator-wrap .e-in-wrap .e-inner.e-horizontal>ul>li{float:left}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav .e-nav-btn{height:40px;width:40px;opacity:.8;filter:alpha(opacity=80);position:absolute;top:44%;display:none;background-repeat:no-repeat;cursor:pointer}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav .e-next{right:2%}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav .e-previous{left:2%}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav .e-next:before,.e-widget.e-rotator-wrap .e-in-wrap .e-nav .e-previous:before{width:40px;height:40px}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav .e-next,.e-widget.e-rotator-wrap .e-in-wrap .e-nav .e-previous{top:47%;font-size:40px}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav .play,.e-widget.e-rotator-wrap .e-in-wrap .e-nav .pause{height:66px;width:66px;left:46%}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav .play:before,.e-widget.e-rotator-wrap .e-in-wrap .e-nav .pause:before{height:60px;width:60px;font-size:60px}

.e-widget.e-rotator-wrap .e-nav .e-nav-btn.e-show{visibility:visible}

.e-widget.e-rotator-wrap .e-nav .e-nav-btn.e-hide{visibility:hidden}

.e-widget.e-rotator-wrap .e-pager-wrap{display:block;text-align:center}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet{margin:0;padding:10px;position:absolute}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.default{left:45%}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li{border-radius:20px;display:inline-block;list-style-type:none;width:10px;height:10px;margin:3px;background-repeat:no-repeat;background-position:0 5px;cursor:pointer}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li{border:1px solid}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li:hover,.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li.e-active{border:1px solid}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet{position:absolute}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.e-topleft{left:0;top:0}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.e-topright{right:0;top:0}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.e-topCenter{left:42%;top:0}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.e-bottomleft{bottom:0;left:0}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.e-bottomright{bottom:0;right:0}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.e-thumb-pos{bottom:29%}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet.e-outside{margin:auto;position:relative}

.e-widget.e-rotator-wrap .e-thumb{position:relative;overflow:hidden;margin:2% 10%}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items{position:relative;width:1200px;height:200px;left:0;overflow:hidden}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li{float:left;list-style:none outside none;margin:5px;position:relative;left:0;overflow:hidden}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li img{width:135px;height:85px}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li:hover,.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li.e-active,.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li.e-thumbhover,.e-widget.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-active:hover{border:3px solid;padding:4px}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li,.e-widget.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li:hover,.e-widget.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-thumbhover{border:1px solid;padding:6px}

.e-widget.e-rotator-wrap .e-thumb-nav .e-thumb-btn{height:30px;width:30px;position:absolute;top:84%;visibility:visible;background-repeat:no-repeat;cursor:pointer;font-size:30px}

.e-widget.e-rotator-wrap.e-disable .e-thumb-nav .e-thumb-btn{cursor:default}

.e-widget.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-previous{left:3%}

.e-widget.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-next{right:3%}

.e-widget.e-rotator-wrap .e-inner .e-caption{bottom:0;left:0;opacity:.5;filter:alpha(opacity=50);position:absolute;height:50px;width:100%;display:none}

.e-widget.e-rotator-wrap .e-inner .e-caption.e-hide{visibility:hidden}

.e-widget.e-rotator-wrap .e-inner .e-caption.e-show{visibility:visible}

.e-widget.e-rotator-wrap .e-inner .e-caption>span{font-family:icon;font-size:22px;margin-left:20px;margin-right:20px;padding-top:11px;position:absolute}

.e-widget.e-groupbutton{outline:0 none;overflow:hidden;display:block}

.e-widget.e-groupbutton>.e-ul{cursor:default;list-style-type:none;vertical-align:middle;overflow:hidden;display:table;height:100%;width:100%;border-collapse:separate;border-spacing:0}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content .e-center{display:block;margin:0 auto}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content .e-inline{display:inline-block;vertical-align:middle}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content{display:block;vertical-align:middle;padding:.5em;text-align:-moz-center;text-align:-webkit-center}

.e-widget.e-groupbutton.e-no-border>.e-horizontal.e-ul{border-spacing:1px 0}

.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item{height:100%;display:table-cell;vertical-align:middle}

.e-widget.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item{width:100%;display:block;box-sizing:border-box}

.e-widget.e-groupbutton.e-hidden,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-hidden{display:none}

.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item{border:1px solid}

.e-widget.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item{border:1px solid}

.e-widget.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.e-border-bottom{border:1px solid}

.e-widget.e-groupbutton.e-no-border,.e-widget.e-groupbutton.e-no-border>.e-horizontal.e-ul>.e-grp-btn-item{border:none}

.e-widget.e-groupbutton.e-no-border>.e-vertical.e-ul>.e-grp-btn-item{margin-bottom:1px}

.e-widget.e-groupbutton.e-no-border>.e-vertical.e-ul>.e-grp-btn-item.last{margin-bottom:0}

.e-widget.e-groupbutton.e-no-border.e-corner>.e-ul>.e-grp-btn-item{border-radius:4px 4px 4px 4px}

.e-widget.e-groupbutton .e-grp-btn-item.e-hover *{cursor:pointer}

.e-widget.e-groupbutton.e-corner>.e-ul>li.e-grp-btn-item:first-child{border-radius:4px 0 0 4px}

.e-widget.e-groupbutton.e-corner>.e-ul>.e-grp-btn-item.last{border-radius:0 4px 4px 0}

.e-widget.e-groupbutton.e-corner>.e-vertical.e-ul>li.e-grp-btn-item:first-child{border-radius:4px 4px 0 0}

.e-widget.e-groupbutton.e-corner>.e-vertical.e-ul>.e-grp-btn-item.last{border-radius:0 0 4px 4px}

.e-widget.e-groupbutton.e-rtl.e-corner>.e-ul>li.e-grp-btn-item:first-child{border-radius:0 4px 4px 0}

.e-widget.e-groupbutton.e-rtl.e-corner>.e-ul>.e-grp-btn-item.last{border-radius:4px 0 0 4px}

.e-widget.e-groupbutton.e-rtl.e-corner>.e-vertical.e-ul>li.e-grp-btn-item:first-child{border-radius:4px 0 0 4px}

.e-widget.e-groupbutton.e-rtl.e-corner>.e-vertical.e-ul>.e-grp-btn-item.last{border-radius:0 0 4px 4px}

.e-widget.e-groupbutton.e-rtl.e-corner>.e-vertical.e-ul>.e-grp-btn-item.last{border-radius:4px 0 0 4px}

.e-grp-btn-mini{height:28px;font-size:12px}

.e-grp-btn-mini>.e-horizontal.e-ul>.e-grp-btn-item .e-btntxt{line-height:0}

.e-grp-btn-small>.e-horizontal.e-ul>.e-grp-btn-item .e-btntxt{line-height:0}

.e-grp-btn-medium>.e-horizontal.e-ul>.e-grp-btn-item .e-btntxt{line-height:0}

.e-grp-btn-large>.e-horizontal.e-ul>.e-grp-btn-item .e-btntxt{line-height:0}

.e-widget.e-groupbutton.e-grp-btn-large>.e-ul>.e-grp-btn-item .e-btn-content{padding:0}

.e-widget.e-groupbutton.e-grp-btn-small>.e-ul>.e-grp-btn-item .e-btn-content{padding:0}

.e-widget.e-groupbutton.e-grp-btn-medium>.e-ul>.e-grp-btn-item .e-btn-content{padding:0}

.e-widget.e-groupbutton.e-grp-btn-mini>.e-ul>.e-grp-btn-item .e-btn-content{padding:0}

.e-grp-btn-small{height:32px;font-size:13px}

.e-grp-btn-medium{height:36px;font-size:14px}

.e-grp-btn-large{height:40px;font-size:15px}

.e-widget.e-groupbutton .e-grp-btn-item .e-icon{padding:4px 3px;visibility:visible;vertical-align:middle}

.e-widget.e-groupbutton .e-grp-btn-item .e-btntxt{width:auto;cursor:default;display:table-cell;vertical-align:middle;line-height:normal;padding:2px}

.e-widget.e-groupbutton .e-grp-btn-item{text-align:center}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content{display:inline-block}

.e-widget.e-groupbutton .e-grp-btn-link{display:block}

.e-widget.e-fileexplorer{line-height:1.428571429}

.e-widget.e-fileexplorer,.e-widget.e-fileexplorer .e-treeview .e-fe-node-hover,.e-widget.e-fileexplorer input,.e-widget input.e-fe-dialog-text,.e-widget.e-fe-toolbar.e-responsive-toolbar input{border:1px solid}

.e-widget.e-fileexplorer .e-toolbar{border:0 none}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-selection-rect,.e-widget.e-fileexplorer .e-gridcontent .e-fe-selection-rect{position:absolute;cursor:default}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-selection-rect,.e-widget.e-fileexplorer .e-gridcontent .e-fe-selection-rect{position:absolute;cursor:default}

.e-widget.e-fileexplorer.e-ie8 .e-tile-wrapper .e-fe-selection-rect,.e-widget.e-fileexplorer.e-ie8 .e-gridcontent .e-fe-selection-rect{filter:alpha(opacity=30)}

.e-widget.e-fileexplorer .e-treeview .e-fe-node-hover{-o-border-image:initial;border-image:initial;cursor:pointer}

.e-widget.e-fileexplorer .e-scroller .e-vscroll .e-icon,.e-widget.e-fileexplorer .e-scroller .e-hscroll .e-icon{color:transparent}

.e-widget.e-fileexplorer .e-scroller .e-vscroll,.e-widget.e-fileexplorer .e-scroller .e-hscroll,.e-widget.e-fileexplorer .e-scroller .e-vhandlespace,.e-widget.e-fileexplorer .e-switchView .e-button{background:transparent}

.e-widget.e-fileexplorer .e-statusbar .e-itemStaus,.e-widget.e-fileexplorer input,.e-widget input.e-fe-dialog-text,.e-widget.e-fileexplorer .e-treeview .e-text,.e-widget.e-fe-toolbar.e-responsive-toolbar input{font-size:12px}

.e-widget.e-fileexplorer .e-grid .e-headercelldiv,.e-widget.e-fileexplorer .e-grid .e-gridcontent tr,.e-widget.e-fileexplorer .e-tileview .e-tilenode .e-name{font-weight:normal}

.e-widget.e-fileexplorer .e-grid .e-headercelldiv,.e-widget.e-fileexplorer .e-grid .e-gridcontent tr,.e-widget.e-fileexplorer .e-tileview .e-tilenode .e-name{font-size:12px}

.e-widget.e-fileexplorer .e-splitter,.e-widget.e-fileexplorer .e-grid .e-headercontent{border:0 none}

.e-widget.e-fileexplorer .e-splitter .e-tileview,.e-widget.e-fileexplorer .e-splitter .e-pane{overflow:visible}

.e-widget.e-fileexplorer .e-splitter .e-splitbar.e-h-bar{width:9px;border-width:0 0 0 1px !important}

.e-widget.e-fileexplorer.e-fe-mobile .e-splitter.e-rtl .e-fe-split-icon{right:9px;border-right-width:0;border-radius:10px 0 0 10px}

.e-widget.e-fileexplorer.e-fe-mobile .e-splitter.e-rtl .e-fe-split-icon .e-icon:before{left:3px}

.e-widget.e-fileexplorer .e-splitter .e-pane.collapsed{overflow:hidden}

.e-widget.e-fileexplorer .e-splitter .e-splitbar .e-icon{visibility:hidden}

.e-widget.e-fileexplorer .e-splitbar.e-split-divider{position:absolute}

.e-imageViewer>img{width:100%;height:100%}

.e-widget.e-fileexplorer .e-grid .e-rowcell{text-overflow:ellipsis}

.e-imageViewer-wrap .e-vscrollbar{display:none}

.e-widget.e-fileexplorer .e-addressBar{width:228px;text-indent:0}

.e-widget.e-fileexplorer .e-addressBar.e-tool-input{padding-left:27px;padding-right:5px}

.e-widget.e-fileexplorer .e-addressBar,.e-widget.e-fe-toolbar .e-addressBar,.e-widget.e-fileexplorer .e-searchBar,.e-widget.e-fe-toolbar .e-searchBar{margin:0;padding:0}

.e-widget.e-fe-toolbar.e-responsive-toolbar .e-addressBar{width:150px}

.e-widget.e-fileexplorer input,.e-widget input.e-fe-dialog-text,.e-widget.e-fe-toolbar.e-responsive-toolbar input{line-height:20px;font-family:inherit}

.e-widget.e-fileexplorer input,.e-widget input.e-fe-dialog-text,.e-widget.e-fe-toolbar.e-responsive-toolbar input{height:22px;text-indent:9px}

.e-widget.e-fileexplorer .e-searchBar::-webkit-input-placeholder{text-indent:9px}

.e-widget.e-dialog.e-rtl .e-fe-dialog .e-fe-dialog-label,.e-widget.e-fileexplorer.e-rtl .e-tilenode .e-file-name,.e-widget.e-fileexplorer.e-rtl .e-tilenode .e-file-type,.e-widget.e-fileexplorer.e-rtl .e-tilenode .e-file-size,.e-widget.e-fileexplorer.e-rtl .e-grid .e-rowcell,.e-widget.e-fileexplorer.e-rtl .e-treeview .e-text{direction:ltr}

.e-widget.e-fe-dialog .e-fe-table table tr .e-readonly{text-indent:0}

.e-widget.e-fileexplorer.e-rtl .e-tileInfo-view .e-tilenode .e-file-name,.e-widget.e-fileexplorer.e-rtl .e-tileInfo-view .e-tilenode .e-file-type,.e-widget.e-fileexplorer.e-rtl .e-tileInfo-view .e-tilenode .e-file-size{text-align:right}

.e-widget.e-fileexplorer .e-toolbar>ul>li .e-splitbutton.e-btn{vertical-align:top}

.e-widget.e-fileexplorer .e-switchView .e-btn.e-btn-normal{height:auto}

.e-widget.e-fileexplorer.e-rtl .e-grid .e-chkbox-wrap,.e-widget.e-fileexplorer .e-tileInfo-view.e-rtl .e-name.e-name-in-wrap,.e-widget.e-fileexplorer.e-rtl .e-grid .e-rowcell.e-grid-image,.e-widget.e-fileexplorer.e-rtl .e-grid .e-rowcell.e-col-check{direction:rtl}

.e-widget.e-fileexplorer .e-toolbar.e-toolbarspan{width:auto}

.e-widget.e-fileexplorer .e-ul.e-horizontal,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-ul.e-horizontal{margin-top:4px;margin-bottom:4px;padding-left:2px;padding-right:2px}

.e-widget.e-fileexplorer .e-treeview>ul:first-child{margin-top:4px}

.e-widget.e-fileexplorer .e-treeview-wrap>.e-ul{overflow:visible}

.e-widget.e-fileexplorer .e-tree-wrapper .e-widget.e-scrollbar,.e-widget.e-fileexplorer .e-tree-wrapper .e-widget.e-scrollbar [class^="e-"]{box-sizing:border-box}

.e-widget.e-fileexplorer .e-statusbar .e-itemStaus{margin:4px 8px 0 8px}

.e-widget.e-rtl.e-fileexplorer .e-statusbar .e-itemStaus{direction:ltr}

.e-widget.e-fileexplorer.e-rtl .e-icon.e-fe-resize:before{content:""}

.e-widget.e-fileexplorer.e-rtl .e-icon.e-fe-resize{float:left;margin-left:8px;font-size:13px}

.e-widget.e-fileexplorer .e-toolbar .e-addressbar-foldericon,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-addressbar-foldericon{margin-left:4px;margin-top:4px}

.e-widget.e-fileexplorer .e-uploadbox .e-selectpart,.e-widget.e-fileexplorer .e-uploadbox{border:0 none}

.e-widget.e-fileexplorer .e-uploadbox .e-selectpart{height:auto;width:auto}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-titlebar{padding:.25em .25em .25em 1em}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-header{font-size:16px}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-titlebar .e-title{margin-left:0;top:0}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-titlebar>.e-dialog-icon .e-close{margin:-9px 0 0 -1px}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-dialog-icon{top:0;right:0}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-file-upload{float:right;width:100%}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-file-upload>.e-btn{left:0;height:30px;float:right;margin:0 9px 0 9px}

.e-widget.e-fileexplorer .e-uploadbox.e-rtl.e-dialog .e-file-upload{float:left}

.e-widget.e-fileexplorer .e-uploadbox.e-rtl.e-dialog .e-file-upload>.e-btn{float:left;margin-left:11px;margin-right:7px}

.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-head-content{display:none}

.e-widget.e-fileexplorer .e-uploadbox .e-file-list .e-file-progress{width:180px}

.e-widget.e-fileexplorer .e-uploadbox .e-file-list .e-file-size{margin-left:3px;min-width:135px}

.e-widget.e-fileexplorer .e-uploadbox .e-file-list .e-file-percentage{width:130px;margin-left:3px}

.e-widget.e-fileexplorer .e-uploadbox .e-file-list .e-file-percentage .e-file-progress-bar{width:auto}

.e-widget.e-fileexplorer .e-uploadbox .e-file-list .e-action-perform{margin-left:17px}

.e-widget.e-fileexplorer .e-uploadbox.e-rtl .e-file-list .e-file-size,.e-widget.e-fileexplorer .e-uploadbox.e-rtl .e-file-list .e-file-percentage{margin-left:0}

.e-widget.e-fileexplorer .e-uploadbox.e-rtl .e-file-list .e-action-perform{margin-left:0;margin-right:23px}

.e-widget.e-fileexplorer .e-uploadbox .e-ul>li{height:54px}

.e-widget.e-fileexplorer .e-uploadbox .e-file-list{height:53px;top:0}

.e-widget.e-fe-dialog.e-dialog.e-dialog-wrap{border:none}

.e-widget.e-fileexplorer .e-tileview{overflow:initial}

.e-widget.e-fileexplorer .e-tileview{margin-bottom:0;margin-left:10px;margin-top:4px;margin-right:10px}

.e-widget.e-fileexplorer .e-grid{height:inherit}

.e-widget.e-fileexplorer .e-fileurl>input{width:100%;max-width:900px}

.e-widget.e-fileexplorer .e-fileurl{width:343px}

.e-widget.e-fileexplorer .e-filename{width:206px}

.e-widget.e-fileexplorer .e-filename>input{width:100%}

.e-widget.e-fileexplorer .e-filewidth>input,.e-widget.e-fileexplorer .e-fileheight>input{width:60px}

.e-widget.e-fileexplorer .e-grid{border:0 none}

.e-widget.e-fileexplorer .e-gridheader .e-headercell .e-headercelldiv{font-weight:bold}

.e-widget.e-fileexplorer .e-statusbar{overflow:hidden;border-top:1px solid}

.e-widget.e-fileexplorer .e-statusbar{height:24px}

.e-widget.e-fileexplorer .e-grid .e-gridheader{border-bottom:1px solid;border-left:0 none;border-top:0 none;border-right:0 none}

.e-widget.e-fileexplorer .e-grid .e-headercell{border-style:none}

.e-widget.e-fileexplorer .e-tilenode{list-style:none;display:inline-block;vertical-align:top;padding:0 0 4px 0;width:104px}

.e-widget.e-fileexplorer .e-tilenode{margin:7px 7px 3px 7px;border:1px solid transparent}

.e-widget.e-fileexplorer .e-addNewFolder.e-button{margin-left:4px;padding-right:10px;height:25px;background-color:transparent;border:none;float:left}

.e-widget.e-fileexplorer .e-switchGridView.e-button{background:transparent;border:none}

.e-widget.e-fileexplorer .e-swithListView.e-button{background:transparent;border:none}

.e-widget.e-fileexplorer .e-thumbImage{padding:4px;display:block;max-height:88px;text-align:center;width:auto;height:auto;margin-left:auto;margin-right:auto}

.e-widget.e-fileexplorer .e-thumbImage{max-width:96px}

.e-widget.e-fileexplorer .e-name{text-align:center;word-wrap:break-word}

.e-widget.e-fileexplorer .e-addressbar-foldericon{position:absolute}

.e-widget.e-fileexplorer .e-h-arrow{z-index:10001}

.e-widget.e-fileexplorer .e-responsive-toolbar{z-index:1}

.e-widget.e-rtl.e-fileexplorer .e-grid .e-headercelldiv{text-align:right}

.e-widget.e-fileexplorer .e-statusbar .e-switchView{margin:0 8px 0 0}

.e-widget.e-rtl.e-fileexplorer .e-statusbar .e-switchView{margin:0 0 0 8px}

.e-widget.e-rtl.e-fileexplorer .e-toolbar>.e-horizontal.e-ul,.e-widget.e-rtl.e-fileexplorer .e-statusbar .e-itemStaus,.e-widget.e-fileexplorer .e-statusbar .e-switchView,.e-widget.e-rtl.e-fileexplorer .e-toolbar>.e-horizontal.e-ul>li,.e-widget.e-fileexplorer .e-toolbar .e-ul-searchBar,.e-widget.e-fileexplorer .e-tileInfo-view.e-rtl .e-align,.e-widget.e-fileexplorer.e-rtl .e-treeview .e-fe-folder{float:right}

.e-widget.e-fileexplorer .e-statusbar .e-itemStaus,.e-widget.e-rtl.e-fileexplorer .e-statusbar .e-switchView,.e-widget.e-rtl.e-fileexplorer .e-toolbar .e-horizontal.e-ul.e-ul-searchBar{float:left}

.e-widget.e-fileexplorer .e-tileview,.e-widget.e-fileexplorer .e-toolbar .e-feItem-Addressbar,.e-widget.e-fileexplorer .e-toolbar .e-feItem-Searchbar,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar{padding-left:0;padding-right:0}

.e-widget .e-fileexplorer-toolbar-icon,.e-widget.e-fileexplorer .e-tree-foldericon,.e-widget.e-fileexplorer .e-addressbar-foldericon{font-family:'ej-webfont'}

.e-widget .e-fileexplorer-toolbar-icon,.e-widget.e-fileexplorer .e-tree-foldericon,.e-widget.e-fileexplorer .e-addressbar-foldericon{padding-top:2px;width:22px;height:22px}

.e-widget .e-fileexplorer-toolbar-icon,.e-widget.e-fileexplorer .e-tree-foldericon,.e-widget.e-fileexplorer .e-addressbar-foldericon{font-size:18px;text-align:center}

.e-widget.e-fileexplorer .e-tree-foldericon{height:18px;width:14px;padding-right:4px}

.e-widget.e-rtl.e-fileexplorer .e-tree-foldericon{padding-right:0;padding-left:4px;float:right}

.e-widget.e-fileexplorer .e-addressbar-foldericon,.e-widget.e-fileexplorer .e-tree-foldericon{font-size:14px}

.e-widget.e-fileexplorer .e-addressbar-foldericon:before,.e-widget.e-fileexplorer .e-tree-foldericon:before,.e-widget.e-fileexplorer .e-plus~.e-tree-foldericon:before{content:""}

.e-widget.e-fileexplorer .e-minus~.e-tree-foldericon:before,.e-widget .e-fileexplorer-toolbar-icon.Open:before,.e-widget .e-fileexplorer-toolbar-icon.OpenFolderLocation:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Delete:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.NewFolder:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Back:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Forward:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Upward:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Back:hover:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Forward:hover:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Cut:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Copy:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Paste:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Details:before,.e-widget .e-fileexplorer-toolbar-icon.Getinfo:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Upload:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Refresh:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Rename:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.Download{top:-3px;position:relative}

.e-widget .e-fileexplorer-toolbar-icon.Download{font-size:26px}

.e-widget.e-disable .e-fileexplorer-toolbar-icon.Download{filter:alpha(opacity=35)}

.e-widget .e-fileexplorer-toolbar-icon.Download:before{content:""}

.e-widget .e-fileexplorer-toolbar-icon.SortBy:before,.e-icon.e-fe-sortby:before{content:"";text-indent:1px;margin-top:2px;margin-left:1px}

.e-widget .e-fileexplorer-toolbar-icon.SortBy:before,.e-icon.e-fe-sortby:before{height:100%;width:100%}

.e-widget.e-fileexplorer .e-tile-wrapper .e-thumbImage.e-fe-icon{width:67px;height:67px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-js,.e-fileexplorer.e-js,.e-widget.e-fileexplorer .e-gridcontent,.e-widget.e-fileexplorer .e-statusbar,.e-widget.e-fileexplorer .e-statusbar .e-switchView .e-button,.e-widget.e-fileexplorer .e-toolbar .e-tool-input:focus,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-tool-input:focus{outline:none;box-shadow:none}

.e-widget.e-fileexplorer .e-toolbar.e-focus{outline:none}

.e-widget.e-fileexplorer .e-toolbar.e-focus{box-shadow:none}

.e-widget.e-fe-dialog input.e-ejinputtext:focus{outline:none}

.e-widget .e-fe-dialog-btn,.e-widget.e-fe-dialog-centerbtn,.e-widget .e-fe-dialog-text{margin-top:10px}

.e-widget.e-fe-dialog input,.e-widget input.e-fe-dialog-text{padding-left:0}

.e-widget .e-fe-dialog-text{max-width:310px;width:310px}

.e-widget .e-fe-dialog-btn{float:right;width:50%}

.e-widget .e-fe-dialog-btn{padding-bottom:4px}

.e-widget.e-fe-dialog-centerbtn{padding:1px;width:70%;float:right}

.e-widget.e-rtl .e-fe-dialog-centerbtn{width:70%;float:left}

.e-widget.e-fe-dialog .e-fe-btn-ok,.e-widget.e-fe-dialog .e-fe-btn-skip,.e-widget.e-fe-dialog .e-fe-btn-cancel{height:27px}

.e-widget.e-fe-dialog .e-fe-btn-ok,.e-widget.e-fe-dialog .e-fe-btn-skip,.e-widget.e-fe-dialog .e-fe-btn-cancel{width:45%}

.e-widget.e-fe-dialog-centerbtn .e-fe-btn-ok,.e-widget .e-fe-dialog-btn .e-fe-btn-ok,.e-widget.e-fe-dialog-centerbtn .e-fe-btn-skip,.e-widget .e-fe-dialog-btn .e-fe-btn-skip{margin-left:0}

.e-widget.e-fe-dialog-centerbtn .e-fe-btn-ok,.e-widget .e-fe-dialog-btn .e-fe-btn-ok,.e-widget.e-fe-dialog-centerbtn .e-fe-btn-skip,.e-widget .e-fe-dialog-btn .e-fe-btn-skip{margin-right:14px}

.e-widget.e-rtl .e-fe-dialog-centerbtn .e-fe-btn-ok,.e-widget.e-rtl .e-fe-dialog-btn .e-fe-btn-ok,.e-widget.e-rtl .e-fe-dialog-centerbtn .e-fe-btn-skip,.e-widget.e-rtl .e-fe-dialog-btn .e-fe-btn-skip{margin-right:0}

.e-widget.e-rtl .e-fe-dialog-centerbtn .e-fe-btn-ok,.e-widget.e-rtl .e-fe-dialog-btn .e-fe-btn-ok,.e-widget.e-rtl .e-fe-dialog-centerbtn .e-fe-btn-skip,.e-widget.e-rtl .e-fe-dialog-btn .e-fe-btn-skip{margin-left:14px}

.e-widget.e-fe-dialog.e-icon.e-close{float:right;margin:4px 4px 0 0}

.e-widget.e-rtl .e-fe-dialog.e-icon.e-close{margin:4px 0 0 4px}

.e-widget.e-fe-dialog.e-icon.e-close:before{padding-top:2px}

.e-widget.e-rtl .e-fe-dialog.e-icon.e-close,.e-rtl .e-fe-dialog-btn{float:left}

.e-widget.e-fe-dialog-centerbtn,.e-widget.e-fileexplorer .e-grid .emptyrecord,.e-widget.e-fe-center{text-align:center}

.e-widget.e-fileexplorer .e-tileInfo-view .e-align{float:left}

.e-widget.e-fileexplorer .e-tileInfo-view .e-tilenode{padding:0;overflow:hidden}

.e-widget.e-fileexplorer .e-tileInfo-view .e-tilenode{width:252px;height:60px}

.e-widget.e-fileexplorer .e-tileInfo-view .e-name{display:table-cell;vertical-align:middle;width:112px;padding:0 5px;word-wrap:break-word}

.e-widget.e-fileexplorer .e-tileInfo-view .e-name{height:60px}

.e-widget.e-fileexplorer .e-tileInfo-view .e-name-wrap{overflow:hidden}

.e-widget.e-fileexplorer .e-tileInfo-view .e-name-wrap{display:table;width:184px;height:60px}

.e-widget.e-fileexplorer .e-tileInfo-view .e-name.e-name-in-wrap{vertical-align:middle;text-align:inherit;display:table-cell;word-wrap:break-word}

.e-widget.e-fileexplorer .e-tileInfo-view .e-name.e-name-in-wrap p{margin:0}

.e-widget.e-fileexplorer .e-tileInfo-view .e-thumb-image.e-image .e-thumbImage{max-height:52px;max-width:58px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-thumb-image.e-image img.e-thumbImage{height:auto;width:auto}

.e-widget.e-fileexplorer .e-tileInfo-view .e-thumbImage{display:block;max-width:59px;margin:0}

.e-widget.e-fileexplorer .e-tileInfo-view .e-thumbImage{padding:4px}

.e-widget.e-fileexplorer .e-tileInfo-view .e-tilenode .e-image{display:table-cell;vertical-align:middle;width:auto;padding-top:0}

.e-widget.e-fileexplorer .e-tileInfo-view .e-tilenode .e-image{height:60px}

.e-widget.e-fileexplorer .e-tileInfo-view .e-name-wrap .e-name.e-name-in-wrap div{width:168px}

.e-widget.e-fileexplorer .e-tileview .e-name-wrap .e-name.e-name-in-wrap div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.e-widget.e-fileexplorer .e-tileInfo-view .e-file-name{font-weight:bold}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-thumbImage{width:60px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-thumbImage{height:52px}

.e-widget.e-fileexplorer .e-tileInfo-view span.e-file-type,.e-widget.e-fileexplorer .e-tileInfo-view span.e-file-size{font-size:13px}

.e-widget.e-fileexplorer .e-fe-view-icon:before{content:"";font-size:16px;width:22px;height:100%}

.e-widget .e-fe-activeicon:before{content:"";width:100%;text-indent:1px;height:100%;margin-left:1px}

.e-widget .e-fe-activeicon:before{margin-top:1px}

.e-widget .e-fe-ascending:before{content:"";width:100%;text-indent:1px;height:100%;margin-left:1px;margin-top:1px}

.e-widget .e-fe-descending:before{content:"";width:100%;text-indent:1px;height:100%;margin-top:1px;margin-left:1px}

.e-widget.e-fileexplorer .e-toolbar>ul>li,.e-widget.e-fe-toolbar.e-toolbar>ul>li{padding:0}

.e-widget.e-fileexplorer .e-treeview>ul{margin:0}

.e-widget.e-fileexplorer .e-toolbar .e-searchBar{width:138px}

.e-widget.e-dialog .e-fe-table tr td{word-break:break-all}

.e-widget.e-dialog .e-fe-table tr td{padding:4px 0 4px 0}

.e-widget.e-dialog .e-fe-table tr td:first-child{min-width:60px;padding-right:14px;width:25%}

.e-widget.e-rtl.e-dialog .e-fe-table tr td:first-child{padding-left:14px;padding-right:0}

.e-widget.e-fileexplorer .e-toolbar>ul>li div.e-item-overlay{opacity:0;filter:alpha(opacity=0)}

.e-widget.e-fe-dialog.e-dialog>.e-titlebar{padding:.3em .25em .25em 1em}

.e-widget.e-fileexplorer .e-uploadbox .e-scrollbar.e-hscrollbar{top:0}

.e-widget.e-fe-dialog.e-dialog.e-rtl>.e-titlebar,.e-widget.e-fileexplorer .e-uploadbox.e-dialog.e-rtl .e-titlebar{padding:.3em 1em .25em .25em}

.e-widget.e-fileexplorer .e-uploadbox.e-widget .e-selectpart.e-select{border:none}

.e-widget.e-fileexplorer .e-uploadbox .e-file-upload{padding:0}

.e-widget.e-fileexplorer .e-uploadbox .e-file-upload .e-action-container{margin:0 0 8px auto;padding-top:8px}

.e-widget.e-fileexplorer .e-uploadbox .e-action-container{width:228px}

.e-widget.e-fileexplorer .e-uploadbox.e-rtl .e-action-container{width:220px}

.e-widget.e-fileexplorer .e-uploadbox.e-rtl .e-file-upload .e-action-container{margin:0 auto 8px 0}

.e-widget.e-fileexplorer .e-uploadbox .e-uploadbtn,.e-widget.e-fileexplorer .e-uploadbox .e-uploadclosebtn{margin-left:8px}

.e-dialog.e-imageViewer-wrap .e-titlebar .e-title{overflow:hidden;text-overflow:ellipsis;width:90%;float:left}

.e-dialog.e-rtl.e-imageViewer-wrap .e-titlebar .e-title{float:right}

.e-menu>.e-list.e-fe-separator{border-bottom:1px solid}

.e-widget.fe-context-menu.e-menu li.e-list>a>span{top:0}

.e-widget.fe-context-menu.e-menu li.e-list>a{padding-left:30px}

.e-widget.fe-context-menu.e-menu.e-rtl li.e-list>a{padding-right:32px}

.e-widget.fe-context-menu.e-menu.e-context{width:auto}

.e-widget.e-fileexplorer .e-tilenode{cursor:pointer}

.e-fe{padding:5px}

.e-fe .e-fe-icon,.e-fe .e-thumbImage.e-fe-icon{background-repeat:no-repeat;background-image:url('file_icons.png');display:block;margin-left:-2px}

.e-fe .e-fe-icon,.e-fe .e-thumbImage.e-fe-icon{width:70px;height:74px}

.e-fe .e-fe-folder{background-position:-21px -1480px}

.e-fe .e-fe-images{background-position:-21px -325px}

.e-fe .e-thumbImage{width:65px;height:65px}

.e-fe .e-count{position:absolute;color:#fff;background:#00f;min-width:14px;text-align:center;border:1px solid #fff;font-size:11px}

.e-fe .e-count{top:30px;left:26px}

.e-widget.e-fileexplorer .e-treeview-wrap .e-item div>span{margin-right:0;display:inline-table;vertical-align:middle}

.e-widget.e-fileexplorer .e-grid tr td:first-child,.e-widget.e-fileexplorer.e-rtl .e-grid tr td.e-last-rowcell{border-left:1px solid transparent;border-right:0}

.e-widget.e-fileexplorer .e-grid tr td.e-last-rowcell,.e-widget.e-fileexplorer.e-rtl .e-grid tr td:first-child{border-right:1px solid transparent;border-left:0}

.e-widget.e-fileexplorer .e-grid .e-rowcell{border-top:1px solid transparent;border-bottom:1px solid transparent;border-width:1px 0;padding:.4em}

.e-widget.e-fileexplorer .e-grid .e-gridcontent tr:first-child td{border-top:1px solid transparent}

.e-widget.e-fe-dialog.e-dialog>.e-titlebar .e-dialog-icon{right:0}

.e-widget.e-fileexplorer .e-blur{opacity:.6;filter:alpha(opacity=60)}

.e-widget.e-fileexplorer .e-tileview .e-tilenode .e-name,.e-widget.e-fileexplorer .e-treeview .e-text,.e-dialog.e-imageViewer-wrap .e-title,.e-widget.e-fe-dialog.e-content,.e-widget.e-fileexplorer .e-statusbar .e-itemStaus{white-space:pre-wrap}

.e-widget.e-fe-dialog.e-dialog .e-widget-content{word-wrap:break-word}

.e-widget.e-fe-dialog.e-dialog .e-widget-content{padding:.5em 1.1em}

.e-widget.e-fe-dialog.e-dialog,.e-widget.e-fileexplorer .e-uploadbox .e-file-cancel,.e-widget.e-fileexplorer .e-uploadbox.e-dialog .e-titlebar>.e-dialog-icon .e-close{font-size:12px}

.e-widget.e-fe-dialog .e-fe-dialog-btn .e-fe-btn-yes,.e-widget.e-fe-dialog .e-fe-dialog-btn .e-fe-btn-no{margin-right:10px}

.e-widget.e-fe-dialog .e-fe-dialog-btn .e-fe-btn-yes,.e-widget.e-fe-dialog .e-fe-dialog-btn .e-fe-btn-no{width:20%}

.e-widget.e-fe-dialog .e-error-msg{margin-top:5px;color:#f00;font-size:12px;margin-left:2px}

.e-widget.e-rtl .e-fe-dialog-label{text-align:right}

.e-widget .e-fe-dialog-btn.e-replace{width:100%}

.e-widget.e-fileexplorer .e-toolbar{border-bottom:3px solid;padding:0 4px}

.e-widget.e-fileexplorer .e-toolbar .e-icon.e-toolbar-res-arrow:before{margin-top:6px}

.e-widget.e-fileexplorer .e-scrollbar .e-hscroll .e-button.e-icon,.e-widget.e-fileexplorer .e-scrollbar .e-vscroll .e-button.e-icon{display:none}

.e-widget.e-fileexplorer .e-tree-wrapper .e-scrollbar.e-hscrollbar{top:10px}

.e-widget.e-fileexplorer .e-icon.e-fe-resize{float:right;cursor:se-resize}

.e-widget.e-fileexplorer .e-icon.e-fe-resize{font-size:16px}

.e-widget.e-fileexplorer .e-icon.e-fe-resize{padding:5px 2px 0 0}

.e-widget.e-fileexplorer .e-icon.e-fe-resize+.e-switchView{margin:0}

.e-widget.e-fileexplorer .e-tilenode .e-image{display:table-cell;vertical-align:bottom;width:100px}

.e-widget.e-dialog .e-fe-table table{width:100%;border-collapse:collapse;border-spacing:0}

.e-widget.e-dialog .e-fe-table table tr .e-readonly{width:100%;overflow:hidden;text-overflow:ellipsis;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-dialog .e-fe-table table tr .e-readonly{font-size:14px}

.e-widget.e-dialog .e-fe-table table .e-border{border-bottom:1px solid}

.e-widget.e-fileexplorer .e-treeview .e-text,.e-dialog.e-imageViewer-wrap .e-title,.e-widget.e-fileexplorer .e-statusbar .e-itemStaus{white-space:pre}

.e-widget.e-fileexplorer .e-tileview .e-tilenode .e-name,.e-widget.e-fe-dialog.e-content{white-space:pre-wrap}

.e-widget.e-fileexplorer .e-grid .e-gridcontent .e-rowcell.e-grid-image{padding:2px}

.e-widget.e-fileexplorer .e-fe-icon{background-repeat:no-repeat;background-image:url('file_icons.png')}

.e-widget.e-fileexplorer .e-grid .e-gridcontent .e-rowcell.e-grid-image .e-fe-icon{width:20px;height:20px;display:block}

.e-widget.e-fileexplorer .e-treeview .e-fe-folder,.e-widget.e-fileexplorer .e-toolbar .e-fe-folder{background-position:-245px -21px}

.e-widget.e-fileexplorer .e-treeview .e-text{position:relative}

.e-widget.e-fileexplorer .e-treeview .e-text{padding-left:20px}

.e-widget.e-fileexplorer .e-treeview-wrap>.e-ul{overflow:visible}

.e-widget.e-fileexplorer.e-rtl .e-treeview .e-text{padding-left:4px}

.e-widget.e-fileexplorer.e-rtl .e-treeview .e-text{padding-right:20px}

.e-widget.e-fileexplorer .e-treeview .e-fe-icon,.e-widget.e-fileexplorer .e-toolbar .e-fe-icon{width:14px;height:14px;position:absolute}

.e-widget.e-fileexplorer .e-treeview .e-fe-folder{top:5px}

.e-widget.e-fileexplorer .e-treeview .e-fe-folder{left:2px}

.e-widget.e-fileexplorer.e-rtl .e-treeview .e-fe-icon{left:inherit}

.e-widget.e-fileexplorer.e-rtl .e-treeview .e-fe-icon{right:2px}

.e-widget.e-fileexplorer .e-toolbar .e-fe-folder{top:5px;left:8px}

.e-widget.e-fileexplorer.e-rtl .e-toolbar .e-fe-folder{left:0;right:8px}

.e-widget.e-fileexplorer .e-grid .e-fe-doc,.e-widget.e-fileexplorer .e-grid .e-fe-docx{background-position:-196px -20px}

.e-widget.e-fileexplorer .e-grid .e-fe-ppt,.e-widget.e-fileexplorer .e-grid .e-fe-pptx{background-position:-196px -48px}

.e-widget.e-fileexplorer .e-grid .e-fe-xls,.e-widget.e-fileexplorer .e-grid .e-fe-xlsx{background-position:-196px -76px}

.e-widget.e-fileexplorer .e-grid .e-fe-pdf{background-position:-196px -104px}

.e-widget.e-fileexplorer .e-grid .e-fe-images{background-position:-196px -132px}

.e-widget.e-fileexplorer .e-grid .e-fe-rar{background-position:-196px -160px}

.e-widget.e-fileexplorer .e-grid .e-fe-zip{background-position:-196px -188px}

.e-widget.e-fileexplorer .e-grid .e-fe-txt{background-position:-196px -216px}

.e-widget.e-fileexplorer .e-grid .e-fe-audio{background-position:-196px -244px}

.e-widget.e-fileexplorer .e-grid .e-fe-video{background-position:-196px -272px}

.e-widget.e-fileexplorer .e-grid .e-fe-js{background-position:-196px -300px}

.e-widget.e-fileexplorer .e-grid .e-fe-css{background-position:-196px -328px}

.e-widget.e-fileexplorer .e-grid .e-fe-html{background-position:-196px -356px}

.e-widget.e-fileexplorer .e-grid .e-fe-php{background-position:-196px -384px}

.e-widget.e-fileexplorer .e-grid .e-fe-exe{background-position:-196px -412px}

.e-widget.e-fileexplorer .e-grid .e-fe-msi{background-position:-196px -440px}

.e-widget.e-fileexplorer .e-grid .e-fe-unknown{background-position:-196px -468px}

.e-widget.e-fileexplorer .e-grid .e-fe-rtf{background-position:-196px -496px}

.e-widget.e-fileexplorer .e-grid .e-fe-xml{background-position:-196px -524px}

.e-widget.e-fileexplorer .e-grid .e-fe-folder{background-position:-196px -552px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-doc,.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-docx,.e-fe .e-fe-icon.e-fe-docx,.e-fe .e-fe-icon.e-fe-doc{background-position:-21px -17px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-ppt,.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-pptx,.e-fe .e-fe-icon.e-fe-ppt,.e-fe .e-fe-icon.e-fe-pptx{background-position:-21px -94px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-xls,.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-xlsx,.e-fe .e-fe-icon.e-fe-xlsx,.e-fe .e-fe-icon.e-fe-xls{background-position:-21px -171px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-pdf,.e-fe .e-fe-icon.e-fe-pdf{background-position:-21px -248px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-images,.e-fe .e-fe-icon.e-fe-images{background-position:-21px -325px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-rar,.e-fe .e-fe-icon.e-fe-rar{background-position:-21px -402px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-zip,.e-fe .e-fe-icon.e-fe-zip{background-position:-21px -479px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-txt,.e-fe .e-fe-icon.e-fe-txt{background-position:-21px -556px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-audio,.e-fe .e-fe-icon.e-fe-audio{background-position:-21px -633px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-video,.e-fe .e-fe-icon.e-fe-video{background-position:-21px -710px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-js,.e-fe .e-fe-icon.e-fe-js{background-position:-21px -787px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-css,.e-fe .e-fe-icon.e-fe-css{background-position:-21px -864px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-html,.e-fe .e-fe-icon.e-fe-html{background-position:-21px -941px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-php,.e-fe .e-fe-icon.e-fe-php{background-position:-21px -1018px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-exe,.e-fe .e-fe-icon.e-fe-exe{background-position:-21px -1095px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-msi,.e-fe .e-fe-icon.e-fe-msi{background-position:-21px -1172px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-unknown,.e-fe .e-fe-icon.e-fe-unknown{background-position:-21px -1249px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-rtf,.e-fe .e-fe-icon.e-fe-rtf{background-position:-21px -1326px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-xml,.e-fe .e-fe-icon.e-fe-xml{background-position:-21px -1403px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-folder,.e-fe .e-fe-icon.e-fe-folder{background-position:-21px -1480px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-doc,.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-docx{background-position:-116px -17px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-ppt,.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-pptx{background-position:-116px -79px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-xls,.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-xlsx{background-position:-116px -141px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-pdf{background-position:-116px -203px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-images{background-position:-116px -265px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-rar{background-position:-116px -327px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-zip{background-position:-116px -389px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-txt{background-position:-116px -451px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-audio{background-position:-116px -513px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-video{background-position:-116px -575px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-js{background-position:-116px -637px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-css{background-position:-116px -699px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-html{background-position:-116px -761px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-php{background-position:-116px -823px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-exe{background-position:-116px -885px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-msi{background-position:-116px -947px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-unknown{background-position:-116px -1009px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-rtf{background-position:-116px -1071px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-xml{background-position:-116px -1133px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-folder{background-position:-116px -1195px}

.e-widget.e-fileexplorer .e-treeview .e-fe-folder.e-fe-lock{background-position:-245px -40px}

.e-widget.e-fileexplorer .e-grid .e-fe-folder.e-fe-lock{background-position:-196px -580px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-folder.e-fe-lock{background-position:-21px -1557px}

.e-widget.e-fileexplorer .e-tile-wrapper.e-tileInfo-view .e-fe-folder.e-fe-lock{background-position:-116px -1258px}

.e-widget.e-fileexplorer.e-rtl .e-gridcontent tr td.e-grid-image{text-indent:-68px}

.e-widget.e-fileexplorer .e-grid .e-headercell.e-grid-image .e-descending,.e-widget.e-fileexplorer .e-grid .e-headercell.e-grid-image .e-ascending{padding:0 2px}

.e-widget .e-fe-split-context.e-menu.e-context>.e-list>a>span{margin:0;padding:0 4px}

.e-widget.e-fileexplorer.e-rtl .e-icon.e-fe-grid:before,.e-widget .e-fe-split-context.e-rtl .e-icon.e-fe-grid:before{content:""}

.e-widget.e-fileexplorer .e-icon.e-fe-grid:before,.e-widget .e-fe-split-context .e-icon.e-fe-grid:before{content:""}

.e-widget.e-fileexplorer .e-icon.e-fe-largeicons:before,.e-widget .e-fe-split-context .e-icon.e-fe-largeicons:before{content:""}

.e-widget.e-fileexplorer.e-rtl .e-icon.e-fe-tile:before,.e-widget .e-fe-split-context.e-rtl .e-icon.e-fe-tile:before{content:""}

.e-widget.e-fileexplorer .e-icon.e-fe-tile:before,.e-widget .e-fe-split-context .e-icon.e-fe-tile:before{content:""}

.e-widget.e-fileexplorer .e-icon.e-fe-largeicons{font-size:13px}

.e-widget.e-fileexplorer .e-tile-content{position:relative}

.e-widget.e-fileexplorer .e-tilenode .e-chkbox-wrap{display:block;visibility:hidden;position:absolute;padding:0 2px 0 2px}

.e-widget.e-fileexplorer .e-gridcontent .e-chkbox-wrap{visibility:hidden}

.e-widget.e-fileexplorer .e-tilenode.e-hover .e-chkbox-wrap,.e-widget.e-fileexplorer .e-tilenode.e-active .e-chkbox-wrap,.e-widget.e-fileexplorer .e-gridcontent .e-active .e-chkbox-wrap,.e-widget.e-fileexplorer .e-gridcontent .e-hover .e-chkbox-wrap{visibility:visible}

.e-widget.e-fileexplorer .e-grid .e-chkbox-wrap .e-chk-image.e-checkmark:before{text-indent:0}

.e-widget.e-fileexplorer .e-gridcontent .e-chkbox-wrap .e-chkbox-small>span{top:1px}

.e-widget.e-fileexplorer .e-grid .e-headercell,.e-widget.e-fileexplorer .e-grid .e-headercell-hover{height:30px}

.e-widget.e-fileexplorer .e-tilenode .e-chkbox-wrap .e-chkbox-small>span{height:13px}

.e-widget.e-fileexplorer .e-grid .e-table{padding:0 6px}

.e-widget.e-fileexplorer .e-gridheader .e-headercell .e-headercelldiv{padding:0 3px}

.e-widget.e-fileexplorer th.e-headercell.e-default.e-col-check.e-defaultcursor{text-align:center}

.e-widget.e-fileexplorer .e-grid .e-gridcontent .e-rowcell{padding-left:3px;padding-right:3px;text-overflow:ellipsis}

.e-widget.e-fileexplorer .e-grid .e-gridcontent .e-rowcell{line-height:12px}

.e-widget.e-fileexplorer .e-grid .e-col-check input{height:initial;line-height:initial;margin-top:0}

.e-widget.e-fileexplorer.e-rtl .e-addressBar{direction:ltr;text-align:right;padding-right:27px;width:228px;padding-left:5px}

.e-widget.e-fileexplorer.e-corner-all .e-item .e-text,.e-widget.e-fileexplorer.e-corner-all .e-tilenode,.e-widget.e-fileexplorer.e-corner-all input,.e-widget.e-fe-dialog.e-corner input,.e-widget.e-fe-dialog.e-corner button,.e-widget.fe-context-menu.e-corner ul,.e-widget.e-fe-toolbar.e-corner .e-tool-input,.e-widget.e-fileexplorer.e-corner-all .e-scrollbar .e-vhandle,.e-widget.e-fileexplorer.e-corner-all .e-scrollbar .e-hhandle{border-radius:4px 4px 4px 4px}

.e-widget.e-fileexplorer.e-corner-all .e-grid tr td:first-child,.e-widget.e-fileexplorer.e-rtl.e-corner-all .e-grid tr td.e-last-rowcell{border-radius:4px 0 0 4px}

.e-widget.e-fileexplorer.e-corner-all .e-grid tr td.e-last-rowcell,.e-widget.e-fileexplorer.e-rtl.e-corner-all .e-grid tr td:first-child{border-radius:0 4px 4px 0}

.e-widget.e-fileexplorer .e-toolbar .e-splitbutton>span:first-child{display:table}

.e-widget.e-fileexplorer .e-toolbar .e-splitbutton>span:first-child .e-icon{width:16px;height:16px;padding:0 3px}

.e-widget.e-fe-mobile.e-toolbar.e-responsive-toolbar{width:auto;max-width:100%}

.e-widget.e-fileexplorer.e-fe-mobile .e-toolbar .e-addressBar,.e-widget.e-fe-toolbar.e-fe-mobile .e-addressBar{width:140px}

.e-widget.e-fileexplorer.e-fe-mobile .e-toolbar .e-searchBar,.e-widget.e-fe-toolbar.e-fe-mobile .e-searchBar{width:80px}

.e-widget.e-fileexplorer .e-mobile-upload.e-uploadbox .e-ul>li{height:100%}

.e-widget.e-fileexplorer .e-mobile-upload.e-uploadbox .e-file-list .e-file-progress{width:200px}

.e-widget.e-fileexplorer .e-mobile-upload.e-uploadbox .e-file-list .e-file-size{margin-left:0}

.e-widget.e-fileexplorer .e-mobile-upload.e-uploadbox .e-file-list .e-file-percentage{width:185px;margin-left:0}

.e-widget.e-fileexplorer .e-mobile-upload.e-uploadbox .e-file-upload .e-action-container{margin:0 auto 8px auto;width:160px;padding-top:10px}

.e-widget.e-fileexplorer .e-mobile-upload.e-uploadbox .e-uploadbtn,.e-widget.e-fileexplorer .e-mobile-upload.e-uploadbox .e-uploadclosebtn{margin-left:0}

.e-widget.e-fileexplorer .e-fe-popup span{display:inline-block;height:16px;cursor:pointer;padding:4px;border:1px solid transparent;width:16px}

.e-widget.e-fileexplorer .e-fe-popup .e-tail:before,.e-widget.e-fileexplorer .e-fe-popup .e-tail:after{border:10px solid transparent;content:"";height:0;left:8px;position:absolute;width:0}

.e-widget.e-fileexplorer .e-fe-popup{position:absolute;font-weight:normal;z-index:99999}

.e-widget.e-fileexplorer .e-fe-popup .e-content{border-radius:4px;font-size:14px;padding:4px 4px}

.e-widget.e-fileexplorer .e-fe-popup .e-content{border-width:1px;border-style:solid}

.e-widget.e-fileexplorer .e-fe-popup .e-downtail:after{top:34px}

.e-widget.e-fileexplorer.e-fe-mobile .e-fe-split-icon{position:absolute;top:50%;left:-4px;cursor:pointer}

.e-widget.e-fileexplorer.e-fe-mobile .e-splitter .e-fe-split-icon .e-icon{visibility:visible}

.e-widget.e-fileexplorer.e-fe-mobile .e-fe-split-icon{position:absolute;top:41%;left:0;width:14px;cursor:pointer;border:1px solid;border-radius:0 10px 10px 0;height:40px}

.e-widget.e-fileexplorer.e-fe-mobile .e-splitter .e-splitbar{overflow:visible}

.e-widget.e-fileexplorer.e-fe-mobile .e-splitter .e-fe-split-icon .e-icon{font-size:18px}

.e-widget.e-fileexplorer.e-fe-mobile .e-splitter .e-fe-split-icon .e-icon:before{position:absolute;left:-3px;top:12px}

.e-widget.e-fileexplorer.e-fe-mobile .e-grid .e-table{padding:0 20px}

.e-widget.e-fileexplorer.e-fe-mobile .e-tileview{margin-left:20px;margin-right:20px}

.e-widget.e-fileexplorer .e-tilenode{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-fileexplorer .e-grid .e-gridcontent .e-rowcell.e-col-check{line-height:10px;padding-top:3px}

.e-widget.e-fileexplorer .e-chkbox-wrap .e-checkmark{line-height:14px}

.e-widget.e-fileexplorer,.e-widget.e-fileexplorer .e-splitter .e-cont1,.e-widget.e-fileexplorer .e-splitter .e-cont2,.e-widget.e-fileexplorer input,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-tool-input,.e-widget.e-fe-dialog input{border-radius:4px}

.e-widget.e-fileexplorer .e-cont1 .e-hhandlespace{border-bottom-left-radius:4px}

.e-widget.e-fileexplorer.e-rtl .e-cont1 .e-hhandlespace{border-bottom-right-radius:4px}

.e-widget.e-fileexplorer .e-tile-wrapper .e-vhandlespace{border-top-right-radius:4px}

.e-widget.e-fileexplorer.e-rtl .e-tile-wrapper.e-rtl .e-vhandlespace{border-top-left-radius:4px}

.e-widget.e-fileexplorer.e-fe-small .e-fe-dialog-text{width:97%}

.e-widget.e-fileexplorer.e-fe-small .e-fe-dialog-btn{width:80%}

.e-widget.e-fileexplorer.e-fe-short .e-tileInfo-view .e-tilenode{width:100%}

.e-widget.e-fileexplorer.e-fe-short .e-tileInfo-view .e-name-wrap .e-name.e-name-in-wrap div,.e-widget.e-fileexplorer.e-fe-short .e-tileInfo-view .e-tilenode .e-name-wrap{width:100px}

.e-widget.e-fileexplorer .e-draggable{touch-action:none}

.e-widget.e-rte-wrapper{display:block}

.e-widget.e-rte-imageTab ul{list-style:none}

.e-widget.e-rte .e-rte-toolbar{width:100%;height:auto;margin-bottom:-2px}

.e-widget.e-rte .e-rte-toolbar{box-shadow:none}

.e-widget.e-rte .editarea{margin-bottom:-4px;padding-top:3px}

.e-widget.e-rte .content-iframe{border:none;margin:0}

.e-widget .e-rte-fontgroup .e-split-btn-div .e-icon,.e-widget .e-rte-lists .e-split-btn-div .e-icon{padding:0}

.e-widget .e-rte-fontgroup .e-splitarrowright .e-split-btn.e-rht-btn,.e-widget .e-rte-fontgroup .e-splitarrowright .e-split-btn.e-btn-txt,.e-rte-lists .e-splitarrowright .e-split-btn.e-rht-btn,.e-rte-lists .e-splitarrowright .e-split-btn.e-btn-txt{width:15px}

.e-widget .e-rte-fontgroup .e-split .e-padding.e-splitarrowright,.e-widget .e-rte-lists .e-split .e-padding.e-splitarrowright{padding:0 15px 0 0}

.e-widget .e-rte-fontgroup .e-split.e-rtl .e-padding.e-splitarrowright,.e-widget .e-rte-lists .e-split.e-rtl .e-padding.e-splitarrowright{padding:0 0 0 15px}

.e-widget.e-rte .e-resizable-handle{bottom:0;cursor:se-resize;display:block;height:16px;position:absolute;right:0;width:16px}

.e-widget .e-rte-toolbar-icon:before{margin-top:5px}

.e-widget.e-rte-context-menu .e-rte-toolbar-icon:before{margin-top:0}

.e-widget.e-rte-context-menu.e-context .e-list{cursor:default}

.e-widget.e-rte .e-ipadscroll{overflow:auto;-webkit-overflow-scrolling:touch}

.e-widget.e-rte.e-resizable .e-rte-overlay,.e-pane-overlay{position:absolute;width:100%;height:100%;top:0;left:0}

.e-widget.e-rte-format-ddl.e-ddl-popup div>ul li{padding:5px 5px 5px 11px}

.e-widget.e-rte-format-ddl.e-ddl-popup.e-rtl div>ul li{padding:11px 5px 5px 5px}

.e-widget.e-rte.e-rte-wrapper .e-ul.e-horizontal{margin-bottom:5px;margin-top:6px}

.e-widget .e-responsive-toolbar.e-inline{border-right:0;border-left:0;border-bottom:0}

.e-widget.e-rte .e-toolbar .e-icon.e-toolbar-res-arrow:before{width:21px;height:21px}

.e-widget.e-rte .e-toolbar .e-icon.e-toolbar-res-arrow:before{margin-top:0;padding-top:2px}

.e-widget.e-rte .e-dialog .e-tab .e-img-field-group{display:inline-block;width:100%}

.e-widget.e-rte .e-dialog .e-tab .e-rte-field{width:67%}

.e-widget.e-rte .e-dialog .e-tab .e-rte-label{width:31%}

.e-widget.e-rte .e-dialog .e-tab .e-img-border-field{width:30%;float:left;padding-right:.6em}

.e-widget.e-rte .e-dialog .e-tab .e-rte-field .e-inputtext{width:95%}

.e-widget.e-rte .e-dialog .e-tab .e-rte-field .e-dimensions{width:50px}

.e-widget.e-rte .e-dialog .e-rte-tablefields{padding:1em .3em .3em}

.e-widget.e-rte.e-rtl .e-dialog .e-tab .e-img-border-field:nth-child(1){padding:0}

.e-widget.e-rte.e-rtl .e-dialog .e-tab .e-img-border-field{float:right}

.e-widget.e-rte .e-dialog .e-tab .e-rte-stylefield{display:inline-block;float:right;margin-top:1em;vertical-align:middle;width:75%}

.e-widget.e-rte .e-dialog .e-tab .e-rte-stylefield .e-inputtext{width:95%}

.e-widget.e-rte .e-dialog .e-dialog-tab .e-header{border-width:0}

.e-widget.e-rte .e-tab .e-activetop,.e-rte .e-tab .e-activebottom{border:0 solid}

.e-widget.e-rte .e-tab .e-header .e-nofirst{margin-left:4px}

.e-widget.e-rte .e-dialog .e-dialog-tab.e-tab .e-bottom-line,.e-widget.e-rte .e-dialog .e-dialog-tab.e-tab .e-top-line,.e-rte .e-dialog .e-dialog-tab.e-tab .e-activetop,.e-rte .e-dialog .e-dialog-tab.e-tab .e-activebottom{border:0 solid}

.e-widget.e-rte .e-dialog .e-dialog-tab.e-tab .e-header li{border-right:1px solid}

.e-widget.e-rte.e-dialog .e-rte-imgUrl,.e-widget.e-rte.e-dialog .e-rte-fileUrl{text-overflow:ellipsis}

.e-widget .e-rte-imgTab .e-content .e-colorwidget.e-widget{height:30px}

.e-widget.e-rte .e-background-color,.e-widget .e-rteItem-backgroundColor .e-background-color,.e-widget.e-rte .e-font,.e-rteItem-fontColor .e-font,.e-widget .e-rte-toolbar-icon{display:block}

.e-widget.e-rte .e-background-color,.e-widget .e-rteItem-backgroundColor .e-background-color,.e-widget.e-rte .e-font,.e-rteItem-fontColor .e-font,.e-widget .e-rte-toolbar-icon{height:24px;width:24px}

.e-widget.e-rte .e-horizontal .e-tooltxt{cursor:pointer}

.e-widget .e-rte-toolbar .e-icon.e-res-pos.e-arrow-sans-down{margin-top:10px}

.e-widget.e-rte.e-rte-wrapper .e-horizontal{padding-left:4px;padding-right:4px;margin-bottom:4px;margin-top:4px}

.e-widget.e-rte .e-toolbar .e-rte-format,.e-widget.e-rte .e-toolbar .e-rte-fontgroup,.e-widget.e-rte .e-toolbar .e-rte-lists{margin:2px 0}

.e-widget.e-rte .e-toolbar .e-rte-format,.e-widget.e-rte .e-toolbar .e-rte-fontgroup,.e-widget.e-rte .e-toolbar .e-rte-lists{padding-left:2px;padding-right:2px}

.e-widget.e-rte .e-toolbar .e-rte-format>li,.e-widget.e-rte .e-toolbar .e-rte-fontgroup>li,.e-widget.e-rte .e-toolbar .e-rte-lists>li{border-width:1px;padding:1px}

.e-widget.e-rte .e-toolbar .e-rte-fontgroup>li.e-rteItem-fontColor,.e-widget.e-rte .e-toolbar .e-rte-fontgroup>li.e-rteItem-backgroundColor{padding:1px}

.e-widget.e-rte .e-rte-toolbar .e-input{font-size:13px;line-height:20px}

.e-widget.e-rte .e-rte-toolbar .e-input.e-dropdownlist{line-height:20px}

.e-widget .e-rte-toolbar .e-responsive-toolbar.e-toolbarspan{border-width:1px}

.e-widget .e-rte-toolbar .e-responsive-toolbar.e-toolbarspan{border-style:solid}

.e-widget .e-rte-toolbar-icon.e-bold_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-full-screen-expand_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-full-screen-collapse_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-italic_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-underline_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-strikethrough_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-align-left_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-align-center_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-align-right_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-align-justify_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-bullets_01:before{content:""}

.e-widget .e-rte-toolbar-icon.orderedList,.e-widget .e-rte-toolbar-icon.e-bullets_01{padding:0}

.e-widget .e-rte-toolbar-icon.e-bullets_01:before,.e-widget .e-rte-toolbar-icon.orderedList:before{margin-top:0}

.e-widget .e-rte-toolbar-icon.orderedList:before{content:""}

.e-widget .e-rte-toolbar-icon.indent:before{content:""}

.e-widget .e-rte-toolbar-icon.outdent:before{content:""}

.e-widget .e-rte-toolbar-icon.e-cut_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-copy_02:before{content:""}

.e-widget .e-rte-toolbar-icon.e-paste_01:before{content:""}

.e-widget .e-rte-toolbar-icon.undo:before{content:""}

.e-widget .e-rte-toolbar-icon.redo:before{content:""}

.e-widget .e-rte-toolbar-icon.e-link_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-unlink_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-image:before,.e-widget .e-rte-toolbar-icon.imageProperties:before{content:""}

.e-widget .e-rte-toolbar-icon.e-fileBrowser:before{content:""}

.e-widget .e-rte-toolbar-icon.e-video:before{content:""}

.e-widget .e-rte-toolbar-icon.e-table_02:before,.e-widget .e-rte-toolbar-icon.insertTable:before{content:""}

.e-widget .e-rte-toolbar-icon.e-insert-row-above_02:before{content:""}

.e-widget .e-rte-toolbar-icon.e-insert-row-below_02:before{content:""}

.e-widget .e-rte-toolbar-icon.e-insert-column-left_02:before{content:""}

.e-widget .e-rte-toolbar-icon.e-insert-column-right_02:before{content:""}

.e-widget .e-rte-toolbar-icon.e-delete-row_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-delete-column_01:before{content:""}

.e-widget .e-rte-toolbar-icon.deleteTable:before,.e-widget .e-rte-toolbar-icon.deleteTables:before{content:""}

.e-widget .e-rte-toolbar-icon.e-superscript_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-subscript_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-uppercase_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-lowercase_01:before{content:""}

.e-widget .e-rte-toolbar-icon.e-zoom-in:before{content:""}

.e-widget .e-rte-toolbar-icon.e-zoom-out:before{content:""}

.e-widget .e-rte-toolbar-icon.print:before{content:""}

.e-widget.e-rte .e-file-code:before{content:""}

.e-widget .e-rte-footer .clearFormat:before,.e-widget .e-rte-toolbar-icon.clearFormat:before{content:""}

.e-widget .e-rte-footer .e-delete_05:before,.e-widget .e-rte-toolbar-icon.e-delete_05:before{content:""}

.e-widget.e-rte .e-font:before,.e-widget .e-rteItem-fontColor .e-font:before{content:"";margin-top:4px}

.e-widget.e-rte .e-background-color:before,.e-widget .e-rteItem-backgroundColor .e-background-color:before{content:"";margin-top:4px}

.e-widget.e-dialog .customtable-image:before,.e-widget.e-rte .e-dialog .e-table:before,.e-rte-toolbar-icon.tableProperties:before{content:""}

.e-widget .e-rte-listitems:before,.e-widget .e-rte-unlistitems:before{font-size:32px;width:32px;height:32px}

.e-widget .e-rte-listitems:before,.e-widget .e-rte-unlistitems:before{margin:0}

.e-widget .e-rte-toolbar-icon.e-loweralpha-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-numbering-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-upperalpha-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-lowerroman-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-upperroman-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-circlelist-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-squarelist-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-disclist-icon:before{content:""}

.e-widget .e-rte-toolbar-icon.e-nonelist-icon:before{content:""}

.e-widget.e-rte-orderlistname.e-menu .e-list>span.e-rte-toolbar-icon,.e-widget.e-rte-orderlistname.e-menu.e-context.e-rtl>.e-list>span.e-rte-toolbar-icon,.e-widget.e-rte-unorderlistname.e-menu .e-list>span.e-rte-toolbar-icon,.e-widget.e-rte-unorderlistname.e-menu.e-context.e-rtl>.e-list>span.e-rte-toolbar-icon{padding:4px 4px 4px 4px}

.e-widget.e-rte .e-rte-footer{width:100%;margin-top:2px;font-family:monospace}

.e-widget.e-rte .e-rte-footer:after{clear:both;content:".";display:block;height:0;visibility:hidden}

.e-widget.e-rte .e-rte-footeritems{height:16px;display:inline-block;vertical-align:middle;text-align:left}

.e-widget.e-rte .e-rte-footer .e-rte-footer-left{display:inline-block;text-align:left;float:left}

.e-widget.e-rte .e-rte-footer.e-rtl .e-rte-footer-left{float:right}

.e-widget.e-rte .e-rte-footer .e-rte-footer-right{display:inline-block;text-align:right;float:right}

.e-widget.e-rte .e-rte-footer.e-rtl .e-rte-footer-right{float:left}

.e-widget.e-rte .e-rte-footericon{height:16px;width:16px;cursor:pointer;padding:3px}

.e-widget.e-rte .e-rte-htmltaginfo{margin-bottom:5px;padding-left:9px}

.e-widget.e-rte .e-rte-wordcount,.e-rte .e-rte-charcount{padding:2px 4px 4px 4px}

.e-widget.e-ddl-popup .e-h1{font-size:2em;font-weight:bold}

.e-widget.e-ddl-popup .e-h2{font-size:1.5em;font-weight:bold}

.e-widget.e-ddl-popup .e-h3{font-size:1.16em;font-weight:bold}

.e-widget.e-ddl-popup .e-h4{font-size:1em;font-weight:bold}

.e-widget.e-ddl-popup .e-h5{font-size:.83em;font-weight:bold}

.e-widget.e-ddl-popup .e-h6{font-size:.7em;font-weight:bold}

.e-widget.e-rte .e-btntxt,.e-widget .e-rteItem-fontColor .e-btntxt,.e-widget .e-rteItem-backgroundColor .e-btntxt{display:table-caption;height:0;margin-left:1px;width:16px}

.e-widget.e-rte .e-btntxt,.e-widget .e-rteItem-fontColor .e-btntxt,.e-widget .e-rteItem-backgroundColor .e-btntxt{margin-top:-5px}

.e-widget.e-rte .e-background-color,.e-widget .e-rteItem-backgroundColor .e-background-color,.e-widget.e-rte .e-font,.e-widget .e-rteItem-fontColor .e-font{padding:0;margin-top:-5px}

.e-widget.e-rte-context-menu.e-context .e-rte-separator{border-bottom:1px solid}

.e-widget.e-rte .e-rte-tablecell{border-style:solid;border-width:1px;display:inline-block;height:18px;margin:1px;overflow:hidden;vertical-align:top;width:18px}

.e-widget .e-rte-palettetable{border-style:solid;border-width:0;display:inline-block;height:25px;overflow:hidden;vertical-align:top;width:25px}

.e-widget.e-menu.e-split .customcolor-link{display:inline-block;padding-left:30px;margin-top:5px;color:inherit;cursor:pointer}

.e-widget .e-rte-transbtn{margin-bottom:8px}

.e-widget.e-custom-Dialog .e-dialog-scroller>div.e-rte-customColor{padding:0}

.e-widget.e-rte .customtable-group{padding:3px;cursor:pointer}

.e-widget.e-rte .e-table{display:inline-block;height:16px;width:16px}

.e-widget.e-rte .customtable-link{display:inline-block;text-decoration:none;padding-left:5px;color:inherit}

.e-widget.e-rte .e-rte-label{clear:both;float:left;padding:.4em .1em 1em;text-align:left;width:29%}

.e-widget.e-rte .e-rte-field{float:right;padding:0 0 .6em;width:69%}

.e-widget.e-rte .e-rte-field label{display:inline}

.e-widget .e-rte-label.e-rtlrte,.e-widget .e-rte-field.e-rtlrte>label{float:right}

.e-widget .e-rte-field.e-rtlrte,.e-widget button.e-rtlrte{float:left}

.e-widget .e-rtlrte .e-colorwidget .e-icon{left:-3%}

.e-widget.e-rte .e-rte-elements{width:100%;height:82px;margin-top:10px}

.e-widget.e-rte .e-rte-tablefields{display:inline-block;width:22%;padding:.3em;vertical-align:middle}

.e-widget.e-rte .e-inputtext{height:30px;width:98%;text-indent:10px;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px}

.e-widget.e-rte .e-dimensions{width:50px}

.e-widget.e-dialog .e-fieldseparate{border-style:dashed;border-width:1px 0 0;padding-top:.6em}

.e-widget.e-rte.e-dialog>.e-dialog-scroller.e-rtl .e-rte-button{padding-bottom:2em}

.e-widget.e-rte .e-fieldgroup{margin-bottom:10px}

.e-widget.e-dialog .e-rte-button{bottom:-1em;clear:both;text-align:right;margin-top:10px}

.e-widget.e-dialog .e-rte-imgTab{clear:both;margin-top:10px}

.e-widget.e-dialog .e-rte-btn{margin-left:5px}

.e-widget.e-dialog .e-rte-alertBtnRTL{float:left}

.e-widget.e-dialog .e-rte-srctextarea{width:600px;height:400px;font-family:inherit;font-size:inherit}

.e-widget.e-rte .e-rte-video{min-height:100px;min-width:370px}

.e-widget.e-rte .e-rte-srcbutton{padding:.6em;text-align:right}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content>span{color:#e24048;height:22px;display:block;margin:5px}

.e-widget .e-rte-toolbar-icon.findAndReplace:before{content:""}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-txtbox{margin:0 15px 0 15px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-txtbox{border:1px solid #c8c8c8;height:27px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-txtbox{width:230px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-rtefindcount{font-style:italic}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-rteReplaceCount{text-align:center;float:left;margin-left:80px;font-style:italic}

.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-txtbox{margin-right:15px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-btncol{height:49px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-btncol{border-top:1px solid #c8c8c8}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-checkboxlable{margin:0 0 0 5px;font-size:13px;font-weight:400}

.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-fd-checkboxlable{margin:0 5px 0 0}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-btncol>.e-btn-left,.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-fd-btncol>.e-btn-right{float:left}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-btncol>.e-btn-left,.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-fd-btncol>.e-btn-right{margin:0 0 0 9px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-btncol>.e-btn-right,.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-fd-btncol>.e-btn-left{float:right}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-btncol>.e-btn-right,.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-fd-btncol>.e-btn-left{margin:0 16px 0 0}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-btn{max-width:85px;margin:13px 0 13px 7px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-lable{width:50px}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-InnerContent{margin:10px 0 15px 65px}

.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-fd-InnerContent{margin:15px 65px 10px 0}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-fd-InnerContent .e-checkbx{margin:0 0 0 10px}

.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-fd-InnerContent .e-checkbx{margin:0 10px 0 0}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-maincontent{margin:23px 0 0 15px;height:110px}

.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-maincontent{margin:23px 13px 15px 0}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-maincontent>div{display:inline-block;float:left}

.e-widget.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-maincontent>div,.e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-maincontent>div>div{float:right}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content{padding:0}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-maincontent>div>div{float:left}

.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-icon.e-chevron-left_02:before,.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-icon.e-chevron-right_02:before{margin-left:-2px}

.e-widget .e-rte.e-findandreplace.e-dialog.e-rtl .e-widget-content .e-icon.e-chevron-left_02:before,.e-widget.e-rte.e-findandreplace.e-dialog .e-widget-content .e-icon.e-chevron-right_02:before{margin-right:-2px}

.e-tile-group{float:left}

.e-tile-group.aligncenter{display:table;float:none;margin:0 auto;padding:0}

.e-tile-small-col-2{width:160px;float:left}

.e-skew-bottomleft,.e-skew-bottomright,.e-skew-topright,.e-skew-topleft,.e-skew-top,.e-skew-bottom,.e-skew-left,.e-skew-right,.e-skew-center{transition:transform 250ms}

.e-skew-top{transform:perspective(1000px) rotateX(10deg);-webkit-transform:perspective(1000px) rotate3d(1,0,0,10deg);-moz-transform:perspective(1000px) rotate3d(1,0,0,10deg);-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-skew-bottom{transform:perspective(1000px) rotateX(-10deg);-webkit-transform:perspective(1000px) rotate3d(1,0,0,-10deg);-moz-transform:perspective(1000px) rotate3d(1,0,0,-10deg);-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-skew-left{transform:perspective(1000px) rotateY(-10deg);-webkit-transform:perspective(1000px) rotateY(-10deg);-moz-transform:perspective(1000px) rotateY(-10deg);-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-skew-right{transform:perspective(1000px) rotateY(10deg);-webkit-transform:perspective(1000px) rotateY(10deg);-moz-transform:perspective(1000px) rotateY(10deg);-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-skew-center{transform:perspective(1000px) scale(.95);-webkit-transform:perspective(1000px) scale(.95);-moz-transform:perspective(1000px) scale(.95);-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-tile-backface{backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute}

.e-skew-topleft{transform:perspective(1000px) rotateX(10deg) rotateY(-10deg)}

.e-skew-topright{transform:perspective(1000px) rotateX(10deg) rotateY(10deg)}

.e-skew-bottomright{transform:perspective(1000px) rotateX(-10deg) rotateY(10deg)}

.e-skew-bottomleft{transform:perspective(1000px) rotateX(-10deg) rotateY(-10deg)}

.e-tile-group{float:left}

.e-tile-small-col-2{width:160px;float:left}

.e-tile-group .e-tile-column{float:left;overflow:hidden;padding-top:5px;position:relative}

.e-tile-group .e-tile-column .e-tile.e-tile-wide,.e-tile-group .e-tile-column .e-tile.e-tile-small,.e-tile-group .e-tile-column .e-tile.e-tile-medium{float:left}

.e-tile-group{position:relative;margin:0 auto;padding-left:50px}

.e-tile-group .e-tile-column{max-height:100%;max-width:320px}

.e-tile-round-corner .e-tile-overlay{border-radius:10px}

.e-js.e-tile *{box-sizing:border-box}

.e-js.e-tile{box-sizing:border-box;margin:5px;overflow:hidden;position:relative;min-width:70px;min-height:70px}

.e-js.e-tile-wide{width:310px;height:150px;float:left}

.e-js.e-tile-small{float:left;height:70px;width:70px}

.e-js.e-tile-medium{float:left;height:150px;width:150px}

.e-js.e-tile-large{float:left;height:310px;width:310px}

.e-js.e-tile-wide.e-caption-outer{width:310px;height:200px}

.e-js.e-tile-medium.e-caption-outer{height:200px;width:150px}

.e-js.e-tile-large.e-caption-outer{height:360px;width:310px}

.e-js.e-tile-wide.e-caption-outer .e-image-parent,.e-js.e-tile-wide.e-caption-outer .e-tile-overlay{width:310px;height:150px}

.e-js.e-tile-medium.e-caption-outer .e-image-parent,.e-js.e-tile-medium.e-caption-outer .e-tile-overlay{height:150px;width:150px}

.e-js.e-tile-large.e-caption-outer .e-image-parent,.e-js.e-tile-large.e-caption-outer .e-tile-overlay{height:310px;width:310px}

.e-js.e-tile .e-tile-selected:after{position:absolute;display:block;border-left:28px solid transparent;right:0;content:"";top:0;z-index:101}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image:not(.e-tile-imagefill){background-size:64px 64px;font-size:64px}

.e-js.e-tile.e-tile-small .e-image-parent .e-tile-image:not(.e-tile-imagefill){background-size:32px 32px;font-size:32px}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image:not(.e-tile-imagefill){background-repeat:no-repeat}

.e-js.e-tile.e-tile-large .e-image-parent .e-tile-image:not(.e-tile-imagefill){background-size:64px 64px;font-size:64px}

.e-js.e-tile .e-tile-selected{border:2px solid #808080}

.e-js.e-tile .e-tile-overlay{height:100%;width:100%;display:block;position:absolute;top:0;right:0;left:0;bottom:0}

.e-js.e-tile.e-state-active .e-tile-overlay{background-color:rgba(0,0,0,.5)}

.e-js.e-tile-small.e-tile-badge.e-badge-position-topright::after{top:5px;right:5px}

.e-js.e-tile-small.e-tile-badge.e-badge-position-bottomright::after{bottom:5px;right:5px}

.e-js.e-tile.e-badge-position-bottomright::after{bottom:6px}

.e-js.e-tile.e-caption-outer.e-badge-position-bottomright::after{bottom:55px}

.e-js.e-tile.e-badge-position-topright::after{top:10px}

.e-js.e-tile.e-tile-badge.e-tile-badge-value::after{content:attr(data-ej-badgeValue);font-size:14px;text-align:center}

.e-js.e-tile.e-tile-badge::after{color:#fff;font-size:18px;line-height:18px;right:10px;min-height:18px;min-width:18px;position:absolute;z-index:10}

.e-js.e-tile-caption.e-tile-caption-icon.e-caption-innertop::before{top:10px}

.e-js.e-tile-caption.e-tile-caption-icon.e-caption-innerbottom::before{bottom:10px}

.e-js.e-tile-caption-text.e-caption-innertop::before{top:0;margin-top:10px}

.e-js.e-tile-caption-text.e-caption-innerbottom::before{bottom:0;margin-bottom:6px}

.e-js.e-tile-caption-text.e-caption-innerbottom::before,.e-js.e-tile-caption-text.e-caption-innertop::before{max-height:38px;height:auto;left:0}

.e-js.e-tile-caption-text.e-caption-outer::before{bottom:0;height:45px;color:#000}

.e-js.e-tile-caption-text::before{content:attr(data-ej-text);width:100%}

.e-js.e-tile-caption.e-tile-caption-icon::before{width:30px;height:30px;font-size:30px}

.e-js.e-tile-caption.e-caption-outer.e-tile-caption-icon::before{bottom:15px}

.e-js.e-tile-caption::before{font-size:14px;position:absolute;display:block;float:left;overflow:hidden;z-index:10}

.e-caption-align-right.e-caption-innertop.e-badge-position-topright.e-tile-caption-icon::before,.e-caption-align-right.e-caption-innerbottom.e-badge-position-bottomright.e-tile-caption-icon::before{right:35px}

.e-caption-align-normal.e-tile-caption-icon::before,.e-caption-align-left.e-tile-caption-icon::before{left:10px}

.e-js.e-tile-caption-icon.e-caption-align-center::before{margin-left:-10px;left:50%}

.e-js.e-tile-caption-icon.e-caption-align-right::before{right:10px}

.e-js.e-tile-caption-text.e-caption-align-right.e-caption-innertop.e-badge-position-topright::before,.e-js.e-tile-caption-text.e-caption-align-right.e-caption-innerbottom.e-badge-position-bottomright::before{padding-right:34px}

.e-js.e-tile-caption-text.e-caption-align-normal::before,.e-js.e-tile-caption-text.e-caption-align-left::before{text-align:left}

.e-js.e-tile-caption-text::before{left:0;right:0;padding-left:10px;padding-right:10px}

.e-js.e-tile-caption-text.e-caption-align-center::before{text-align:center}

.e-js.e-tile-caption-text.e-caption-align-right::before{direction:rtl}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image{background-repeat:no-repeat;overflow:hidden}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagecenter{background-position:center center}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagefill{background-size:100% 100%}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagetopcenter{background-position:top center}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagebottomcenter{background-position:bottom center}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imageleftcenter{background-position:left center}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagerightcenter{background-position:right center}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagetopleft{background-position:top left}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagetopright{background-position:top right}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagebottomright{background-position:bottom right}

.e-js.e-tile.e-tile-web .e-image-parent .e-tile-image.e-tile-imagebottomleft{background-position:bottom left}

.e-js.e-tile.e-tile-caption.e-caption-outer{padding:0}

.e-js.e-tile:not(.e-tile-imagefill){box-sizing:border-box}

.e-js.e-tile .e-tile-template{background-size:100% 100%;width:inherit;height:inherit}

.e-js.e-tile .e-image-parent,.e-js.e-tile .e-tile-image{width:100%;height:100%;top:0;right:0;bottom:0;left:0;position:absolute}

.e-js.e-tile .e-image-parent.e-tile-flip,.e-js.e-tile .e-image-parent.e-tile-flipback{-webkit-backface-visibility:hidden;backface-visibility:hidden}

.e-tile-round-corner.e-caption-outer,.e-tile-round-corner .e-image-parent,.e-tile-round-corner .e-image-parent .e-tile-image{border-radius:10px}

.e-js.e-tile .e-tile-selected::before{position:absolute;display:block;content:"";background-color:transparent;border-left:2px solid #fff;border-bottom:2px solid #fff;height:5px;width:10px;right:3px;top:3px;z-index:102;transform:rotate(-45deg)}

.e-js.e-tile.e-livetile-enable .e-tile-slideback{position:absolute;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transition-duration:350ms;-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-js.e-tile.e-livetile-enable .e-tile-slide{position:absolute;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transition-delay:350ms;-webkit-transition-delay:350ms;-ms-transition-delay:350ms;transition-duration:0ms;-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-ms-transition-duration:0ms}

.e-js.e-tile.e-livetile-enable .e-tile-slideup{position:absolute;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transition-duration:350ms;-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-js.e-tile.e-livetile-enable .e-tile-carouselback{position:absolute;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transition-duration:350ms;-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-js.e-tile.e-livetile-enable .e-tile-carousel{position:absolute;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transition-delay:350ms;-webkit-transition-delay:350ms;-ms-transition-delay:350ms;transition-duration:0ms;-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-ms-transition-duration:0ms}

.e-js.e-tile.e-livetile-enable .e-tile-carouselup{position:absolute;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transition-duration:350ms;-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-js.e-tile.e-livetile-enable .e-image-parent.e-tile-flip{position:absolute;transform:perspective(1000px) rotateX(180deg);-webkit-transform:perspective(1000px) rotateX(180deg);-moz-transform:perspective(1000px) rotateX(180deg);transition-duration:350ms;-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

.e-js.e-tile.e-livetile-enable .e-image-parent.e-tile-flipback{position:absolute;transform:perspective(1000px) rotateX(0deg);-webkit-transform:perspective(1000px) rotateX(0deg);-moz-transform:perspective(1000px) rotateX(0deg);transition-duration:350ms;-webkit-transition-duration:350ms;-moz-transition-duration:350ms}

ej-gantt{display:block}

.e-js.e-gantt *:focus{outline:none}

.e-js.e-gantt-core{display:inline-block;-webkit-tap-highlight-color:transparent}

.e-js.e-gantt .e-gantt-Spliter{-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none}

.e-js.e-gantt .e-treegridPane{overflow-y:hidden}

.e-js.e-gantt .e-ganttchartPane{overflow:hidden}

.e-js.e-gantt .e-gantttoolbar{display:block !important;background-repeat:no-repeat !important;background-attachment:scroll !important;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none;border-bottom-left-radius:0;border-bottom-right-radius:0}

.e-js.e-gantt .e-gantttoolbar{height:36px !important}

.e-js.e-gantt .e-toolbar{border-width:1px 1px 0 1px !important;outline:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none}

.e-js.e-gantt .e-toolbarspan{margin:0}

.e-js.e-gantt .e-search.e-tooltxt.e-hover{background:none !important;border-color:transparent !important;padding:2px !important}

.e-js.e-gantt .e-search.e-tooltxt{box-shadow:none !important}

.e-js.e-gantt .e-disable.e-tooltxt:hover{background:none !important}

.e-js.e-treegrid .e-disable.e-tooltxt:hover{background:none !important}

.e-js.e-gantt .e-toolbaricons{float:left;text-decoration:none}

.e-js.e-gantt .e-ganttcustomtoolbaritem{padding-top:4px;margin-left:3px;font-size:14px}

.e-js.e-gantt .e-gantttoolbaritem{width:30px;height:24px}

.e-js.e-gantt .e-gantt-collapseall:before{margin-left:3px;margin-top:5px}

.e-js.e-gantt .e-gantt-criticaltask:before{margin-left:3px;margin-top:5px}

.e-js.e-gantt .e-gantt-prevtimespan:before{content:""}

.e-js.e-gantt .e-gantt-nexttimespan:before{content:""}

#Task.e-menuitem>div.e-icon:before{content:""}

#Task.e-menuitem>div.e-icon:before{padding-top:3px}

#Add.e-menuitem>div.e-icon:before,div.e-menuitem>div.e-expander:before{padding-top:3px}

#Indent.e-menuitem>div.e-icon:before{padding-top:3px}

#Outdent.e-menuitem>div.e-icon:before{padding-top:3px}

#Delete.e-menuitem>div.e-icon:before{padding-top:3px}

div.e-menuitem>div.e-expander:before,div.e-columnmenu span.e-expander:before,div.e-tgcontextmenu div.e-expander:before,div.e-columnmenu div.e-expander:before{content:"" !important}

#PrevTimeSpan.e-menuitem>div.e-icon:before{padding-top:3px}

#NextTimeSpan.e-menuitem>div.e-icon:before{padding-top:3px}

.e-js.e-gantt .e-addnewitem,.e-js.e-gantt .e-outdent,.e-js.e-gantt .e-edititem,.e-js.e-gantt .e-deleteitem,.e-js.e-gantt .e-saveitem,.e-js.e-gantt .e-cancel,.e-js.e-gantt .e-indent{margin-left:3px;padding-top:4px;font-size:14px}

.e-js.e-gantt .e-excelIcon:before{font-size:14px;margin-left:3px;content:""}

.e-js.e-gantt .e-excelIcon:before{padding-top:4px}

.e-js.e-gantt .e-pdfIcon:before{margin-left:5px;font-size:14px;content:""}

.e-js.e-gantt .e-pdfIcon:before{padding-top:4px}

.e-js.e-gantt .e-excelIcon{padding-top:1px;padding-left:2px}

.e-js.e-gantt .e-expandall{margin-left:6px}

.e-js.e-gantt .e-expandall{padding-top:7px;font-size:12px}

.e-js.e-gantt .e-gantt-add:before{content:""}

.e-js.e-gantt .e-gantt-edit:before{content:""}

.e-js.e-gantt .e-gantt-delete:before{content:""}

.e-js.e-gantt .e-gantt-save:before{content:""}

.e-js.e-gantt .e-gantt-cancel:before{content:""}

.e-js.e-gantt .e-gantt-indent:before{content:""}

.e-js.e-gantt .e-gantt-outdent:before{content:""}

.e-js.e-gantt .e-gantt-expandall:before{content:""}

.e-js.e-gantt .e-gantt-collapseall:before{content:""}

#Add.e-menuitem>div.e-icon:before{content:""}

#Indent.e-menuitem>div.e-icon:before{content:""}

#Outdent.e-menuitem>div.e-icon:before{content:""}

#Delete.e-menuitem>div.e-icon:before{content:""}

.e-js.e-gantt .e-splitter .e-splitbar.e-h-bar:before{content:""}

.e-js.e-gantt .e-collapseall{font-size:13px}

.e-js.e-gantt .e-criticaltask{font-size:14px}

.e-js.e-gantt .e-prevtimespan,.e-js.e-gantt .e-nexttimespan{font-size:14px;margin-left:3px;padding-top:5px}

.e-js.e-gantt .e-collapse,.e-js.e-gantt .e-h-arrow{z-index:2 !important}

.e-js.e-gantt .e-splitter{border-style:solid !important;border-width:1px 0 !important}

.e-js.e-gantt .e-dialog .e-titlebar{padding:.7em 0 .2em 0 !important;border-bottom-width:3px !important;border-style:none none solid none !important;margin:0 auto !important;width:95% !important;font-weight:600}

.e-widget .e-addpre.e-icon:before{background-color:#72af33;border:1px solid #72af33;border-radius:11px;color:#fff;content:"";display:inline;font-size:14px;font-family:'ej-webfont'}

.e-widget .e-addpre.e-icon{display:inline-block;width:80px}

.e-widget .e-deletepre.e-icon:before{background-color:#ec1e24;border:1px solid #ec1e24;border-radius:9px;color:#fff;content:"";display:inline;font-family:'ej-webfont'}

.e-js.e-gantt .e-editValue .e-js.e-treegrid .e-headercell{border-bottom-width:1px}

.e-js.e-gantt .e-dialog .e-header{font-weight:600}

.e-js.e-gantt .e-dialog-wrap.e-dialog{width:auto !important}

.e-js.e-gantt .e-shadow{box-shadow:none !important}

.e-js.e-gantt .e-dialog .e-numeric .e-padding,.e-js.e-gantt .e-dialog .e-percent .e-padding,.e-js.e-gantt .e-dialog .e-currency .e-padding,.e-js.e-gantt .e-dialog .e-atc .e-padding,.e-js.e-gantt .e-dialog .e-datewidget .e-padding,.e-js.e-gantt .e-dialog .e-ddl .e-in-wrap,.e-js.e-gantt .e-dialog .e-timewidget .e-padding,.e-js.e-gantt .e-dialog .e-datetime-wrap .e-padding{padding:0 !important}

.e-js.e-gantt .e-dialog .e-dialog-content{width:auto !important;height:auto !important}

.e-js.e-gantt .e-dialog-scroller{height:auto !important}

.e-js.e-gantt .e-title{position:absolute;margin-top:-4px}

.e-js.e-gantt .e-dialog-icon .e-close{position:absolute}

.e-js.e-gantt .e-icon.e-close{position:absolute}

.e-js.e-gantt .e-gantttoolbar li{padding:4px 0 5px 5px}

.e-js.e-gantt .e-ejinputtext:focus{box-shadow:none}

.e-js.e-gantt .e-dialog .e-widget-content{padding:0}

.e-js.e-gantt .e-field.e-ejinputtext{text-indent:4px}

.e-js.e-gantt .e-datewidget input.e-input{line-height:20px}

.e-js.e-gantt .e-splitter .e-splitbar.e-h-bar:before{top:50%;left:.5px;position:absolute}

.e-js.e-gantt .e-datewidget input.e-input{line-height:20px}

.e-js.e-gantt .e-splitter .e-splitbar.e-h-bar{font-family:'ej-webfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}

.e-js.e-gantt .e-splitter .e-splitbar.e-h-bar .e-h-arrow{display:none}

.e-js.e-gantt .e-splitter .e-splitbar.e-h-bar{width:9px !important}

.e-widget.e-ganttdialog .e-tab.e-js .e-header>.e-select,.e-ganttdialog .e-tab.e-js .e-header>.e-active{font-size:16px !important}

.e-widget.e-ganttdialog .e-titlebar{font-size:16px !important}

.e-js.e-tgcontextmenu,.e-js.e-tginnerContextmenu{border-width:1px;border-style:solid}

.e-widget.e-ganttdialog .e-ejinputtext{padding:1px 4px 1px 0}

.e-widget.e-ganttdialog .e-ejinputtext{height:25px}

.e-js .e-gantt-manualparenttaskbar,.e-js .e-gantt-manualparenttaskbar-left,.e-js .e-gantt-manualparenttaskbar-right{z-index:7;position:absolute}

.e-js .e-gantt-manualparenttaskbar-left{border-right-style:none;border-top-style:none;border-left-style:solid}

.e-js .e-gantt-manualparenttaskbar-right{border-top-style:none;border-left-style:none;border-right-style:solid}

.e-widget.e-ganttdialog .e-gantt-editor-container{padding:4px}

.e-widget.e-ganttdialog .e-gantt-predecessor-container,.e-widget.e-ganttdialog .e-gantt-resource-container,.e-widget.e-ganttdialog .e-gantt-csfield-container{padding:0}

.e-widget.e-ganttdialog .e-gantt-notes-container{padding:0}

.e-widget.e-ganttdialog .e-editfrom-btn-right{margin-top:10px;margin-bottom:3px;margin-right:0}

.e-widget.e-ganttdialog .e-editfrom-btn-left{margin-top:10px;margin-bottom:3px;margin-right:0}

.e-widget.e-ganttdialog .e-editform-btn input{font-size:14px;font-weight:normal;margin-right:0}

.e-widget.e-ganttdialog .e-general-edit-div .e-editLabel{outline:none;font-weight:normal}

.e-widget.e-ganttdialog .e-general-edit-div .e-editLabel{padding:1px;font-size:14px}

.e-widget.e-ganttdialog .e-general-edit-div .e-editLabel label{font-weight:normal;margin-bottom:0;font-size:14px}

.e-widget.e-ganttdialog .e-general-edit-div .e-editValue{padding:0 0 1px 0}

.e-widget.e-ganttdialog .e-property-container{text-align:left;padding:5px 5px 0;font-weight:normal;outline:none}

.e-js.e-gantt .e-toolbar.e-toolbarspan,.e-js.e-gantt .e-toolbar.e-focus{box-shadow:none}

.e-rg-tasklabel.e-tasklabel{overflow:hidden;text-overflow:ellipsis}

.e-js .e-gantt-taskbarSelection .e-gantt-childtaskbar:before{content:" ";position:absolute;z-index:1;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid;border-radius:5px}

.e-widget.e-ganttdialog .e-dialog.e-connectordialog{padding:15px !important;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none}

.e-widget.e-ganttdialog .e-connectordialog .e-editlabel{padding-right:15px;padding-bottom:5px;font-size:14px}

.e-widget.e-ganttdialog .e-connectordialog .e-editvalue{padding-bottom:5px;width:100%;font-size:14px}

.e-widget.e-ganttdialog .e-connectordialog .e-editform-btn{padding:5px 15px 5px 15px;border-radius:3px}

.e-widget.e-ganttdialog .e-connectordialog .e-icon.e-deleteline{padding:7px;font-size:16px;width:16px;height:16px}

.e-widget.e-ganttdialog .e-connectordialog .e-icon.e-deleteline:before{content:""}

ej-treegrid{display:block}

.e-js.e-treegrid-core{border-collapse:collapse;font-size:12px;height:auto;outline:0 none;-webkit-tap-highlight-color:transparent;font-weight:normal}

.e-js.e-treegrid .e-gridheader tr.e-resizedragicon{cursor:col-resize !important}

.e-js.e-treegridtoolbar{border-color:#c3c3c3 !important;background-color:#fff;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}

.e-js.e-treegrid .e-toolbarspan{margin:0}

.e-js.e-treegrid .e-widget [class^="e-"]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}

.e-js.e-treegrid *:focus{outline:none}

.e-js.e-treegrid .e-unboundcelldiv>button{box-sizing:content-box}

.e-js.e-treegrid .e-unboundcelldiv button{margin:0 0 0 7px;padding:0}

.e-js.e-treegrid .e-textwrapcell{white-space:normal !important;word-wrap:break-word !important}

.e-js.e-treegrid .e-textwrapcolumnicon{margin-top:-20px !important}

.e-js.e-treegrid .e-textwrapheaderdiv{word-wrap:break-word}

.e-js.e-treegrid .e-summarytreegridexpand:before,.e-js.e-treegrid .e-treegridexpand:before{content:"";font-size:7px !important;margin-right:0}

.e-js.e-treegrid .e-summarytreegridexpand:before,.e-js.e-treegrid .e-treegridexpand:before{padding-top:8px}

.e-js.e-treegrid .e-icon.e-printIcon:before{content:""}

.e-js.e-treegrid .e-pager .e-numericitem,.e-js.e-treegrid .e-pager .e-firstpage,.e-js.e-treegrid .e-pager .e-prevpage,.e-js.e-treegrid .e-pager .e-firstpagedisabled,.e-js.e-treegrid .e-pager .e-prevpagedisabled,.e-js.e-treegrid .e-pager .e-nextpage,.e-js.e-treegrid .e-pager .e-lastpage,.e-js.e-treegrid .e-pager .e-nextpagedisabled,.e-js.e-treegrid .e-pager .e-lastpagedisabled{box-sizing:content-box}

.e-js.e-treegrid .e-summarytreegridcollapse:before,.e-js.e-treegrid .e-treegridcollapse:before{content:"";margin-right:0}

.e-js.e-treegrid .e-summarytreegridcollapse:before,.e-js.e-treegrid .e-treegridcollapse:before{font-size:10px;padding-top:7px}

.e-js.e-treegrid .e-treegrid-add:before{content:""}

.e-js.e-treegrid .e-treegrid-edit:before{content:""}

.e-js.e-treegrid .e-treegrid-delete.e-delete:before{content:""}

.e-js.e-treegrid .e-treegrid-save:before{content:""}

.e-js.e-treegrid .e-treegrid-cancel:before{content:""}

.e-js.e-treegrid .e-treegrid-expandall:before{content:""}

.e-js.e-treegrid .e-treegrid-collapseall:before{content:""}

.e-js.e-treegrid .e-summarytreegridexpand,.e-js.e-treegrid .e-treegridexpand{width:24px;height:24px}

.e-js.e-treegrid .e-detailsinfoiconshow{margin-left:5px}

.e-js.e-treegrid .e-detailsinfoiconhide{margin-left:5px}

.e-js.e-treegrid .e-detailsinfoiconshow:before{content:"";font-size:4px;margin-left:4px}

.e-js.e-treegrid .e-detailsinfoiconhide:before{content:"";font-size:4px;margin-left:4px}

.e-js.e-treegrid .e-detailsiconcell{border-radius:5px;padding-top:5px;height:15px;width:28px}

.e-js.e-treegrid .e-detailsrowcell{padding:0 !important;cursor:default}

.e-js.e-treegrid .e-detailheadercell{border-top:none !important;border-bottom:none !important;background-color:transparent !important}

.e-js.e-treegrid .e-detailscellwrapper{overflow:auto;padding:10px 10px 10px 10px;box-sizing:border-box}

.e-js .e-detailscellwrapperfly{overflow:auto;padding:10px 10px 10px 10px;box-sizing:border-box;z-index:1000;border-width:1px;border-style:solid}

.e-js.e-treegrid .e-detailsrowcell{border-collapse:collapse;border-style:solid;border-width:0 1px 1px 0;display:table-cell;overflow:hidden;width:auto;vertical-align:middle;-ms-box-sizing:border-box !important;-khtml-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;text-align:left;margin-left:10px;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0}

.e-js.e-treegrid div.e-error{position:absolute;font-weight:normal;z-index:9999}

.e-js.e-treegrid div.e-error .e-errortail{height:0;position:relative;width:0;border:10px solid transparent}

.e-js.e-treegrid div.e-error .e-toparrow{left:10%;border-top-width:2px;display:block}

.e-js.e-treegrid div.e-error .e-bottomarrow{left:10%;border-bottom-width:2px;display:block}

.e-js.e-treegrid .e-error div.e-field-validation-error{border-radius:7px;font-size:14px;padding:7px;text-align:left}

.e-js.e-treegrid div.e-field-validation-error{background-color:#fffe91;color:#cd0a0a;white-space:normal}

.e-js.e-treegrid .e-aboveIcon,.e-js.e-treegrid .e-belowIcon,.e-js.e-treegrid .e-childIcon,.e-js.e-treegrid .e-cancelIcon,.e-js.e-treegrid .e-summarytreegridcollapse,.e-js.e-treegrid .e-treegridcollapse{width:24px;height:24px}

.e-js.e-treegrid .e-treegridcustomtoolbaritem{padding-top:4px;margin-left:3px}

.e-js.e-treegrid .e-treegridtoolbaritem{width:30px;height:24px}

.e-js.e-treegrid .e-treegridtoolbar li{box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important}

.e-js.e-treegrid .e-treegridtoolbar li{padding:5px 0 5px 5px}

.e-js.e-treegrid .e-treegrid-collapseall:before{margin-left:3px;margin-top:5px}

.e-js.e-treegrid .e-treegrid-collapseall:before{margin-left:3px;margin-top:5px}

.e-js.e-treegrid .e-aboveIcon:before{content:"";font-size:20px;margin-top:-5px}

.e-js.e-treegrid .e-belowIcon:before{content:"";font-size:20px;margin-top:9px}

.e-js.e-treegrid .e-childIcon:before{content:"";font-size:20px;margin-top:2px}

.e-js.e-treegrid .e-cancelIcon:before{content:"";font-weight:200;font-size:20px;margin-top:3px}

.e-js.e-treegrid .e-updatedtd{position:relative}

.e-js.e-treegrid .e-updatedtd:before{color:#f00;width:10px;text-align:right;position:absolute;top:0;right:0}

.e-js.e-treegrid .e-tgupdatenotify:before{font-size:6px;font-family:'ej-webfont'}

.e-js.e-treegrid .e-tgupdatenotify:before{content:""}

.e-js.e-treegrid .e-table{width:100%;table-layout:fixed;border:0 none;margin-top:0;border-collapse:separate}

.e-js.e-ganttchart .e-ganttgridLinesTable,.e-ganttviewerbodyContianer-ganttViewTable{border-collapse:separate;margin-top:0}

.e-js.e-treegrid .e-hide{display:none !important}

.e-js.e-treegrid .e-scrollcss{padding-right:17px}

.e-js.e-treegrid .e-gridheadercontainer{-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none}

.e-js.e-treegrid .e-scrollcss .e-gridheadercontainer{border-right-style:solid;border-right-width:1px}

.e-js.e-treegrid .e-borderbox{box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;border-bottom-width:16px;border-bottom-style:solid}

.e-js.e-treegrid .e-gridcontent{overflow:hidden;outline:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none}

.e-js.e-treegrid .e-headercell{border-collapse:collapse;overflow:hidden;-ms-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-align:left;border-style:solid;border-width:0 1px 0 0;outline:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none;-ms-box-sizing:border-box !important;-khtml-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;height:45px}

.e-js.e-treegrid .e-headercell{padding:0 .5em}

.e-js.e-treegrid .e-filterHeader{cursor:pointer}

.e-js.e-treegrid .e-spanstyle{cursor:pointer;display:block;height:16px;position:absolute;right:8%;top:1px;width:21px;color:#808080;margin:4px 0}

.e-js.e-treegrid .e-filterbarcell{border-style:solid;border-width:1px 1px 0 0;cursor:default;vertical-align:middle;font-weight:normal}

.e-js.e-treegrid .e-filterbarcell{padding:0}

.e-js.e-treegrid .e-filterbarcell .e-filtertext{height:24px}

.e-js.e-treegrid .e-filterbarcell .e-ejinputtext{-ms-box-sizing:content-box;-khtml-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}

.e-js.e-treegrid .e-filterbarcell .e-icon:before,.e-js.e-treegrid .e-dialog .e-icon:before{display:block}

.e-js.e-treegrid .e-filterbarcell .e-icon:before{display:block;height:14px;margin:0 auto}

.e-js.e-treegrid .e-filterbarcell .e-ddl .e-down-arrow.e-icon:before{display:block;height:12px !important;margin:0 auto;width:12px !important}

.e-js.e-treegrid .e-field{padding:1px}

.e-js.e-treegrid .e-filterdiv{left:1px;position:relative;right:1px;width:100%;height:30px;padding:1px;box-sizing:border-box}

.e-js.e-treegrid tr th:last-child{border-right:0}

.e-js.e-treegrid tr td:last-child{border-right:0}

.e-js.e-treegrid .e-headercelldiv{display:block;border:0 none;height:29px;line-height:29px;overflow:hidden;text-align:left;white-space:nowrap}

.e-js.e-treegrid .e-headercelldiv{font-size:14px;font-weight:600;padding:0 14px 0 7px;margin:-7px}

.e-js.e-treegrid .e-toolbar{border-width:1px !important;border-bottom-style:none !important;outline:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none}

.e-js.e-treegrid .e-treegridtoolbar{display:block !important;background-repeat:no-repeat !important;background-attachment:scroll !important;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none;border-bottom-left-radius:0;border-bottom-right-radius:0}

.e-js.e-treegrid .e-treegridtoolbar{height:36px !important}

.e-js.e-treegrid .e-treegridadaptivetoolbar{height:auto !important}

.e-js.e-treegrid .e-toolbar.e-toolbarspan,.e-js.e-treegrid .e-toolbar.e-focus{box-shadow:none}

.e-js.e-treegrid .e-iconMargin:before{margin-left:-4px !important}

.e-js.e-treegrid .e-firstLevIconMargin:before{margin-right:-6px !important}

.e-js.e-treegrid .e-toolbaricons{float:left;text-decoration:none}

.e-js.e-treegrid .e-excelIcon:before{content:"";padding-top:3px}

.e-js.e-treegrid .e-pdfIcon:before{content:""}

.e-js.e-treegrid .e-addnew,.e-js.e-treegrid .e-pdfIcon,.e-js.e-treegrid .e-edit,.e-js.e-treegrid .e-delete,.e-js.e-treegrid .e-save,.e-js.e-treegrid .e-printIcon,.e-js.e-treegrid .e-cancel{margin-left:3px;padding-top:4px;font-size:14px}

.e-js.e-treegrid .e-expandall{font-size:12px;margin-left:6px;padding-top:5px}

.e-js.e-treegrid .e-collapseall{font-size:12px}

.e-js.e-treegrid .e-excelIcon{padding-top:1px;padding-left:4px}

.e-js.e-treegrid .e-treegridrowexpand,.e-js.e-treegrid .e-treegridrowcollapse .e-rowcell{font-weight:bold}

.e-js.e-treegrid .e-rowcell .e-cell,.e-js.e-treegrid .e-rowcell .e-inner-treecolumn-container{word-wrap:normal;white-space:nowrap}

.e-js.e-treegrid .e-rowcell{border-collapse:collapse;border-style:solid;border-width:0 1px 1px 0;display:table-cell;overflow:hidden;white-space:nowrap;width:auto;vertical-align:middle;-ms-box-sizing:border-box !important;-khtml-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;text-align:left;margin-left:10px;padding-top:0;padding-bottom:0}

.e-js.e-treegrid .e-rowcell{padding-left:10px;padding-right:10px}

.e-js .e-dragrowcell{border-collapse:collapse;border-style:solid;border-width:0 1px 1px 0;display:table-cell;overflow:hidden;white-space:nowrap;width:auto;vertical-align:middle;-ms-box-sizing:border-box !important;-khtml-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;text-align:left;margin-left:10px;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0}

.e-js.e-treegrid .e-descending:before{content:"";display:inline-block;font-size:14px;margin-left:10px}

.e-js.e-treegrid .e-ascending:before{content:"";display:inline-block;font-size:14px;margin-left:10px}

.e-js.e-treegrid .e-gridheader{overflow-x:hidden;background-repeat:repeat-x;background-attachment:scroll;background-position:0 0;border-bottom-style:solid;border-bottom-width:1px;-ms-box-sizing:border-box !important;-khtml-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;padding-top:0;padding-bottom:0}

.e-js.e-treegrid .e-treegrid-icon .e-ascending,.e-js.e-treegrid .e-treegrid-icon .e-descending{padding-right:26px;padding-top:2px}

.e-js.e-treegrid{border-top:none}

.e-js.e-treegrid .e-intend.e-editedcell{margin:0;font-weight:normal}

.e-js.e-treegrid .e-intend.e-editedcell{padding:2px !important}

.e-js.e-treegrid .e-editedcell{margin:0;font-weight:normal}

.e-js.e-treegrid .e-editedcell{padding:2px !important}

.e-js.e-treegrid .e-editedfirstcell{padding:0 0 4px}

.e-js.e-treegrid .e-tabletd{padding:0;border-collapse:collapse}

.e-js.e-treegrid .e-ejinputtext,.e-widget .e-addedColumn .e-ejinputtext,.e-widget .e-treegridrenamedialog .e-ejinputtext{border-style:solid;outline:none;vertical-align:baseline;float:left;font-weight:normal}

.e-js.e-treegrid .e-ejinputtext,.e-widget .e-addedColumn .e-ejinputtext,.e-widget .e-treegridrenamedialog .e-ejinputtext{border-width:1px}

.e-js.e-treegrid .e-ejinputtext:focus{box-shadow:0 0 5px}

.e-js.e-treegrid .e-searchinput::-ms-clear{display:none}

.e-js.e-treegrid .e-reSizeColbg{position:absolute;border-left:1px dotted}

.e-js .e-treegrid-overflow{overflow:hidden}

.e-js.e-treegrid .e-gridcontent .e-rowcell,.e-js.e-treegrid .e-gridheader .e-headercell{-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none;vertical-align:middle}

.e-js.e-treegrid .e-intend,.e-js.e-treegrid .e-summaryintend{padding-left:0 !important}

.e-js.e-treegrid .e-headercell .e-columnicon{height:16px;float:right;margin-right:-30px;box-sizing:content-box;-webkit-box-sizing:content-box}

.e-js.e-treegrid .e-headercell .e-columnicon{width:10px;padding:3px;margin-top:-17px}

.e-js.e-treegrid .e-headercell .e-columnicon:before{font-size:14px !important}

.e-js.e-treegrid .e-headercell .e-filtericon{height:16px;float:right;margin-right:-30px;padding:3px;box-sizing:content-box;-webkit-box-sizing:content-box}

.e-js.e-treegrid .e-headercell .e-filtericon{width:10px;padding:3px;margin-top:-17px}

.e-js .e-treegridmenufilterwraper{border:solid 1px}

.e-js .e-treegridmenufilterwraper{padding:15px !important}

.e-widget.e-treegridadaptivedialog{height:auto !important;width:auto !important}

.e-widget .e-treegridadaptivesubicon{display:none !important}

.e-widget .e-treegridadaptivewidth{width:auto !important}

.e-js.e-treegrid .e-headercell .e-filtericon:before{font-size:14px !important}

div.e-js.e-dialog.e-columnSelector{padding:0}

.e-js.e-treegrid .e-columnmenu-icon:before{content:""}

.e-js.e-treegrid .e-summaryrow td,.e-js.e-treegrid .e-footersummaryrow td{font-weight:bold;border-width:0;font-size:12px}

.e-js.e-treegrid .e-firstfootersummaryrow td .e-summarycell{padding-left:2px !important;padding-top:4px !important}

.e-js.e-treegrid .e-treegridtrimcell{overflow:hidden;text-overflow:ellipsis}

.e-js.e-treegrid .e-summaryrow .e-summarytitle.e-treegridtrimcell,.e-js.e-treegrid .e-summaryrow .e-summarytitle.e-textwrapcell{width:100%}

.e-js.e-treegrid .e-summaryrow .e-summarytitle,.e-js.e-treegrid .e-footersummaryrow .e-summarytitle{padding-right:10px}

.e-js.e-treegrid .e-summaryrow td:last-child,.e-js.e-treegrid .e-footersummaryrow td:last-child{border-width:0 1px 0 0}

.e-js.e-treegrid .e-dialog .e-treegridform .e-editdialogrowcell{border:none;padding:5px 0 5px 10px}

.e-js.e-treegrid .e-hide{display:none !important}

.e-js.e-treegrid .e-dialog .e-treegridform .e-editdialoglabel{border:none;padding:5px 10px 5px 0}

.e-js.e-treegrid .e-dialog .e-treegridform .e-editdialogbutton{padding:5px 0}

.e-js.e-treegrid .e-dialog .e-editdialog-padding{font-weight:normal}

.e-js.e-treegrid .e-dialog .e-editdialog-padding{padding:7px 24px}

.e-js.e-treegrid .e-dialog .e-treegridform .e-editdialoglabel label:first-child{font-weight:normal}

.e-js .e-columnMenuListDiv label{width:175px;display:inline-block;margin-bottom:0;font-weight:normal}

.e-js .e-columnMenuListDiv label{margin-left:15px;font-size:12px}

.e-js .e-columnMenuListDiv{line-height:1.9;white-space:nowrap}

.e-js .e-columnMenuListDiv{padding:3px 8px 3px}

.e-js .e-column-insertleft-icon:before{content:""}

.e-js .e-column-insertright-icon:before{content:""}

.e-js .e-column-rename-icon:before{content:""}

.e-js .e-column-filter-icon:before{content:""}

.e-js .e-column-filtered-icon:before{content:""}

.e-js .e-column-delete-icon:before{content:""}

.e-js .e-columnmenu-ascending:before{content:""}

.e-js .e-columnmenu-descending:before{content:""}

.e-js .e-columnchooser-icon:before{content:""}

.e-js.e-treegrid .e-frozencontentdiv,.e-js.e-treegrid .e-frozenheaderdiv,.e-js.e-treegrid .e-frozenfooterdiv{float:left}

.e-js.e-treegrid .e-frozencontentdiv .e-table,.e-js.e-treegrid .e-movablecontentdiv .e-table{position:relative}

.e-js.e-treegrid .e-movablecontainer,.e-js.e-treegrid .e-movableheader,.e-js.e-treegrid .e-movablefooter{border-left-width:1px;border-left-style:solid}

.e-js.e-treegrid .e-movableheader,.e-js.e-treegrid .e-movablefooter{overflow:hidden}

.e-js .e-freezecolumn-icon:before{content:""}

.e-js .e-unfreezecolumn-icon:before{content:""}

.e-js .e-freezecolumnbefore-icon:before{content:""}

.e-js.e-treegrid .e-scrollcss .e-footercontainer{border-right-style:solid;border-right-width:1px}

.e-js.e-treegrid .e-lastsummaryrow{border-bottom-width:1px !important}

.e-js.e-treegrid .e-treegridpopup{position:absolute;font-weight:normal;z-index:10000}

.e-js.e-treegrid .e-treegridpopup .e-popupcontent{border-width:1px;border-style:solid;border-radius:4px;font-size:14px;padding:4px 4px}

.e-js.e-treegrid .e-treegridpopup span{display:inline-block;height:16px;cursor:pointer;padding:4px;border:1px solid transparent;width:16px;box-sizing:content-box}

.e-js.e-treegrid .e-treegridpopup .e-tail:before,.e-js.e-treegrid .e-treegridpopup .e-tail:after{border:10px solid transparent;content:"";height:0;left:8px;position:absolute;width:0}

.e-js.e-treegrid .e-treegridpopup .e-downtail:after{top:34px}

.e-js .e-columnmenuitem{box-sizing:border-box}

.e-js .e-menuitem{box-sizing:border-box}

.e-js .e-menuitem{padding-left:0}

.e-js .e-columnmenuitem .e-menuitem-label{float:left}

.e-js .e-columnmenuitem .e-menuitem-label{padding:7px;font-size:12px}

.e-js .e-columnmenuitem .e-icon{font-size:16px;float:left}

.e-js .e-columnmenuitem .e-icon{padding:7px}

.e-js .e-columnmenuitem .e-expander{padding:7px;font-size:16px}

.e-js .e-menuitem-hr{margin-top:0;margin-bottom:0}

.e-js .e-treegrid-columnmenu,.e-js.e-treegrid-contextmenu,.e-js.e-tginnerContextmenu{padding:0;margin:0}

.e-js.e-treegrid .e-headercelldiv div{display:inline-block}

.e-js.e-treegrid .e-headertemplate>.e-headercelldiv{padding:0 8px}

.e-js.e-treegrid.e-wrap .e-headercelldiv{height:Auto;white-space:normal;line-height:19px}

.e-js.e-treegrid.e-wrap .e-headercelldiv{margin-bottom:2px;margin-top:0}

.e-js.e-treegrid .e-page{-ms-box-sizing:content-box;-khtml-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}

.e-js.e-treegrid .e-pager,.e-js.e-treegrid .e-pagerstatusbar{border-top-style:none !important;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;padding-bottom:9px;padding-top:9px;white-space:normal}

.e-js.e-treegrid .e-pagercontainer .e-icon:before{display:inline-block}

.e-js.e-treegrid .e-pagercontainer{float:none}

.e-treegridicon{box-sizing:content-box}

.e-js.e-treegrid .e-table{margin-top:0}

.e-js.e-treegrid .e-tableLastCell{border-right-width:1px;border-style:solid}

.e-js.e-treegrid .e-column-menu-padding{padding-right:35px !important}

.e-js.e-columnmenu,.e-js.e-tginnerContextmenu,.e-js.e-tgcontextmenu{border-width:1px;border-style:solid}

.e-js.e-treegrid .e-rowcell .e-cell.e-treecheckboxcolumn{padding-top:0;margin-top:3px}

.e-js.e-treegrid .e-rowcell .e-cell{padding-top:4px}

.e-js.e-treegrid .e-chkbox-wrap .e-chkbox-small>span{-ms-box-sizing:content-box;-khtml-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}

.e-js.e-headertooltip{position:absolute;padding:5px 25px 5px 25px !important;font-size:12px;border:1px solid;text-align:center;cursor:pointer}

.e-js.e-headertooltip{font-weight:bold;opacity:.8;border-radius:0}

.e-widget .e-addedColumn .e-editValue{padding:0}

.e-js .e-filterMenuDiv .e-filter-container{min-width:200px}

.e-js .e-filterMenuDiv .e-dropdown-filter-container,.e-js .e-filterMenuDiv .e-filter-operator{padding-bottom:10px}

.e-js .e-filterMenuDiv .e-filter-value{padding-top:5px;padding-bottom:14px}

.e-js .e-filterMenuDiv .e-checkbox-filter-container{padding-bottom:10px}

.e-js .e-filterMenuDiv .e-filter-button-container{height:28px}

.e-js .e-filterMenuDiv .e-filter-btn-filter{width:47%;float:left;margin-right:6%}

.e-js .e-filterMenuDiv .e-filter-btn-clear{width:47%;float:left}

.e-js .e-filterMenuDiv .e-checkbox-filter-text{padding-right:24px;float:left}

.e-widget.e-treegrid-dialog .e-add-dialog-btn-ok{width:50%;float:left}

.e-widget.e-treegrid-dialog .e-add-dialog-btn-ok div{padding:5px 0 15px 15px}

.e-widget.e-treegrid-dialog .e-add-dialog-btn-cancel{width:50%;float:left}

.e-widget.e-treegrid-dialog .e-add-dialog-btn-cancel div{padding:5px 0 15px 15px}

.e-widget.e-treegrid-dialog .e-treegrid-add-btn input,.e-widget.e-treegrid-dialog .e-confirm-dialog-btn input,.e-js.e-treegrid .e-dialog .e-treegridform .e-editdialogbutton input{font-size:14px;font-weight:normal;margin-right:0}

.e-js.e-treegrid .e-dialog .e-treegridform .e-editdialoglabel label{font-size:14px}

.e-widget.e-treegrid-dialog .e-treegrid-rename-dialog-btn input{font-size:14px;font-weight:normal}

.e-widget.e-treegrid-dialog .e-treegrid-rename-dialog-btn-cancel{margin-right:0}

.e-widget .e-addedColumn .e-editLabel{padding:1px 1px 0 1px}

.e-widget.e-treegrid-dialog .e-treegrid-add-btn{width:100%;height:27px}

.e-widget.e-treegrid-dialog .e-treegrid-add-btn{margin-top:20px;margin-bottom:15px}

.e-widget.e-treegrid-dialog .e-confirm-dialog-btn{width:100%;margin-right:15px}

.e-widget.e-treegrid-dialog .e-confirm-dialog-btn{margin-top:20px;margin-bottom:15px}

.e-widget.e-treegrid-dialog .e-confirm-dialog-btn-cancel{margin-left:4%;width:47%}

.e-widget.e-treegrid-dialog .e-confirm-dialog-btn-ok{width:47%}

.e-widget.e-treegrid-dialog .e-treegrid-rename-dialog-btn{margin-top:20px;width:100%;margin-right:15px}

.e-widget.e-treegrid-dialog .e-treegrid-rename-dialog-btn{margin-bottom:15px}

.e-widget.e-treegrid-dialog .e-treegrid-rename-dialog-btn-ok{float:left;width:47%;margin-right:5%}

.e-widget.e-treegrid-dialog .e-treegrid-rename-dialog-btn-cancel{width:47%}

.e-js .e-columnMenuListDiv .e-chkbox-small>span{position:relative;top:3px}

.e-js .e-tgcontextmenu-image{box-sizing:content-box;display:inline-block;float:left}

.e-js .e-tgcontextmenu-image{padding:7px 5px 7px 7px}

.e-js .e-tgcontextmenu-icon{box-sizing:content-box;display:inline-block;float:left}

.e-js .e-tgcontextmenu-icon{padding:7px 5px 7px 7px}

.e-js .e-tgcontextmenu-label{display:inline-block;float:left}

.e-js .e-tgcontextmenu-label{padding:5px}

.e-js .e-tgcontextmenu-label span{font-size:12px}

.e-js .e-menuitem .e-expander{box-sizing:content-box;display:inline-block;float:right}

.e-js .e-menuitem .e-expander{padding:7px 5px 7px 7px;font-size:14px}

.e-widget .e-addedColumn .e-add-property-container{text-align:left;font-weight:normal;outline:none;width:50%}

.e-widget .e-addedColumn .e-add-property-container{padding:5px 15px 0}

.e-widget .e-addedColumn .e-editLabel{padding:0 0 2px 0}

.e-widget .e-addedColumn .e-editLabel label,.e-widget .e-treegridrenamedialog .e-editLabel label{margin-bottom:5px;font-size:14px}

.e-widget .e-treegridrenamedialog .e-ejinputtext,.e-widget .e-addedColumn .e-ejinputtext{height:26px;width:98%}

.e-js.e-treegrid .e-table.e-zerospace{border-spacing:0}

.e-widget .e-treegird-filterDialogHeaderDiv{height:10% !important;text-align:center}

.e-js .e-treegrid-resultSearch .e-searchbox .e-ejinputtext{height:23px;width:97% !important}

.e-widget .e-treegrid-responsiveBack:before{content:""}

.e-widget .e-treegrid-resFilterleftIcon{float:left;line-height:2 !important;position:absolute;left:0;top:0;vertical-align:middle;font-size:21px;cursor:pointer;margin-left:2%}

.e-widget .e-treegrid-resIcon{font-size:21px !important}

.e-widget .e-treegrid-resFilterRigthIcon{float:right;line-height:2 !important;font-size:21px;position:absolute;right:0;top:0;margin-right:5%;cursor:pointer}

.e-widget .e-treegrid-resIcon.e-responsiveCustomFilter:before{content:""}

.e-widget .e-treegrid-responsiveFilterBtnLeft{height:31px;left:0;bottom:0;position:absolute !important;float:left;border-radius:0;border-right:1px solid #c4c4c4 !important}

.e-widget .e-treegrid-responsiveFilterBtnRight{bottom:0;right:0;position:absolute !important;height:31px;float:right;border-radius:0}

.e-widget .e-treegrid-responsiveClose:before{content:""}

.e-js.e-tgheaderContextmenu .e-icon{position:relative;top:5px}

.e-js.e-tgheaderContextmenu .e-expander{float:right;position:relative;top:0}

.e-js .e-treegrid-textWrap{word-break:break-all}

.e-js.e-tgcontextmenu .e-save,.e-js.e-tgcontextmenu .e-cancel{position:relative;top:3.5px}

.e-js.e-tgcontextmenu .e-edit{position:relative;top:3px}

.e-js.e-ganttchart .e-ganttviewercontainer{display:block;position:relative}

.e-js.e-ganttchart .e-widget [class^="e-"]{box-sizing:border-box}

.e-js.e-ganttchart .e-borderbox{box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;border-bottom-width:16px;border-bottom-style:solid}

.e-js.e-ganttchart .e-ganttviewerheaderContainer{position:relative;overflow:auto;overflow-x:hidden;overflow-y:hidden;height:45px;border-bottom-width:1px;border-bottom-style:solid}

.e-js.e-ganttchart .e-ganttviewerbodyContianer{display:block;position:relative}

.e-js.e-ganttchart .e-ganttviewerbodyContianer-dependencyViewContainer{display:block;position:absolute;z-index:1}

.e-js.e-ganttchart .e-ganttviewerbodyContianer-secondaryCanvas{display:block;position:absolute}

.e-js.e-ganttchart .e-gantt-schedule-container{display:block;position:static}

.e-js.e-ganttchart .e-ganttviewerbodyContianer-ganttViewTable{display:block;position:absolute;z-index:2;margin-top:0;border-spacing:0;overflow:hidden}

.e-js.e-ganttchart .e-ganttviewerbodyContent{display:block;position:relative;overflow:hidden \9}

.e-js.e-ganttchart-core{position:relative}

.e-js.e-ganttchart .e-schedule-headerrow-week>thead>tr>th,.e-js.e-ganttchart .e-schedule-headerrow-day>thead>tr>th{border-left:none}

.e-js.e-ganttchart .e-schedule-week-headercell-content{height:22px}

.e-js.e-ganttchart .e-schedule-day-headercell{height:25px;border-bottom:none !important}

.e-js.e-ganttchart .e-schedule-hour-headercell{height:25px}

.e-js.e-ganttchart .e-schedule-day-headercell,.e-js.e-ganttchart .e-schedule-hour-headercell,.e-js.e-ganttchart .e-schedule-week-headercell{font-weight:600;font-size:13px;text-align:center;border-spacing:0;border-style:solid;border-width:1px;white-space:nowrap;position:static;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none;border-top:none;display:inline-block;padding:0;margin:0}

.e-js.e-ganttchart .e-ganttgridlines{display:table-cell;border-bottom-style:solid;border-bottom-width:1px;-ms-box-sizing:border-box !important;-khtml-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;border-collapse:collapse;border-spacing:0}

.e-js.e-ganttchart .e-gripper:before{content:"";padding:2px}

.e-js.e-ganttchart .e-taskbarresizer-right.e-icon.e-gripper{margin-left:-4px}

.e-js.e-ganttchart .e-taskbarresizer-left.e-icon.e-gripper{margin-left:-6px}

.e-js.e-ganttchart .e-schedule-headerrow-week,.e-js.e-ganttchart .e-schedule-headerrow-day{border-collapse:collapse;padding:0;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-width:0;border-spacing:0;margin:0}

.e-js.e-ganttchart .e-chartcell{display:table-cell;border-bottom-style:solid;border-bottom-width:1px;-ms-box-sizing:border-box !important;-khtml-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;border-collapse:collapse;border-spacing:0;vertical-align:middle}

.e-js.e-ganttchart .e-tasknameContainer{text-align:right;position:relative}

.e-js.e-ganttchart .e-hoilday_label{transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678,sizingMethod='auto expand')}

.e-js.e-ganttchart .e-gantt-childtaskbar,.e-js.e-ganttchart .e-gantt-parenttaskbar-innerdiv{-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:auto;border-spacing:0;padding:0;border-radius:4px;position:absolute;border-style:solid;border-width:1px}

.e-js.e-gantt .e-ganttpopup{position:absolute;z-index:10000;font-weight:normal}

.e-js.e-gantt .e-ganttpopup .e-popupcontent{border-width:1px;border-style:solid;border-radius:4px;font-size:14px;padding:4px 4px}

.e-js.e-gantt .e-ganttpopup span{display:inline-block;height:16px;cursor:pointer;padding:4px;border:1px solid transparent;width:16px;box-sizing:content-box}

.e-js.e-gantt .e-ganttpopup .e-tail:before,.e-js.e-gantt .e-ganttpopup .e-tail:after{border:10px solid transparent;content:"";height:0;left:8px;position:absolute;width:0}

.e-js.e-gantt .e-ganttpopup .e-downtail:after{top:34px}

.e-js.e-ganttchart .e-milestone-top,.e-js.e-ganttchart .e-baseline-milestone-top,.e-js.e-ganttchart .e-milestone-bottom,.e-js.e-ganttchart .e-baseline-milestone-bottom{width:0;height:0;position:absolute;z-index:3}

.e-js.e-ganttchart .e-taskbarresizer-left{position:absolute;z-index:4}

.e-js .e-predecessor-false:before{background-color:#ec1e24;border:1px solid #ec1e24;border-radius:9px;color:#fff;content:"";display:inline;font-family:'ej-webfont'}

.e-js .e-predecessor-true:before{background-color:#72af33;border:1px solid #72af33;border-radius:11px;color:#fff;content:"";display:inline;font-size:14px;font-family:'ej-webfont'}

.e-js.e-ganttchart .e-connectorpoint-left{position:absolute;z-index:5}

.e-js.e-ganttchart .e-connectortouchpoint{position:absolute;z-index:5;display:none}

.e-js.e-ganttchart .e-enableconnectortouchpoint{display:block}

.e-js.e-ganttchart .e-connectorpoint-right{position:absolute;z-index:5}

.e-js.e-ganttchart .e-criticalconnectorline{z-index:100 !important}

.e-js.e-ganttchart .e-criticalconnectorlinerightarrow{z-index:100 !important}

.e-js.e-ganttchart .e-criticalconnectorlineleftarrow{z-index:100 !important}

.e-js.e-ganttchart .e-connectorpoint-hover{cursor:pointer}

.e-js.e-ganttchart .e-gantt-parenttaskbar-innerdiv{position:absolute;z-index:3}

.e-js.e-ganttchart .e-tasklabel{vertical-align:middle;margin-left:5px;display:block;font-weight:normal}

.e-js.e-ganttchart .e-tasklabel{font-size:11px;margin-right:10px}

.e-js.e-ganttchart .e-gantt-childtaskbar-progress,.e-js.e-ganttchart .e-gantt-parenttaskbar-progress{position:static;margin:auto;border-top-left-radius:4px;border-bottom-left-radius:4px;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px}

.e-js.e-ganttchart .e-progressright{border-top-right-radius:4px;border-bottom-right-radius:4px}

.e-js.e-ganttchart .e-ejganttschedule{display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;white-space:nowrap;border-spacing:0 !important;border-collapse:collapse;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left \9}

.e-js.e-ganttchart td{position:static;margin:auto;border-spacing:0;padding:0;zoom:1;white-space:nowrap;-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

.e-js.e-ganttchart .e-connectorline-rightarrow,.e-js.e-ganttchart .e-connectorline-leftarrow{border-top:5px solid transparent;border-bottom:5px solid transparent}

.e-js.e-ganttchart .e-connectorline-rightarrow{border-left-width:10px;border-left-style:solid}

.e-js.e-ganttchart .e-connectorline-leftarrow{border-right-width:10px;border-right-style:solid}

.e-js.e-ganttchart .e-connectorline-leftarrow-hover,.e-js.e-ganttchart .e-connectorline-rightarrow-hover{z-index:101}

.e-js.e-ganttchart .e-connectorline-hover{z-index:101;outline:1px solid}

.e-js.e-tooltipgantt,.e-js.e-progressbartooltip,.e-js.e-editingtooltip,.e-js.e-tooltipganttpredecessor{width:auto;height:auto;min-height:30px;position:relative;border-radius:3px;margin:5px;display:block;overflow:hidden;z-index:6;font-size:12px;border-width:1px;border-style:solid;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none;padding:5px}

.e-js .e-tooltiptaskname{font-size:12px;font-weight:bold}

.e-js.e-ganttchart .e-progressbartooltip{width:188px}

.e-js.e-ganttchart .e-childContainer,.e-js.e-ganttchart .e-parentContainer,.e-js.e-ganttchart .e-ganttviewerbodyContianer,.e-js.e-ganttchart .e-ganttviewerbodyContent{-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none}

.e-js.e-ganttchart .e-taskbarname,.e-js.e-ganttchart .e-resourceinfo{font-size:12px;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-touch-callout:none;font-style:normal;margin:5px}

.e-js.e-customTooltip{z-index:6;width:auto;padding:3px}

.e-js .e-tooltiptable{-ms-box-sizing:content-box;-khtml-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border-spacing:5px;border-collapse:separate}

.e-js .e-tooltiptable td{padding:0}

.e-js.e-tooltipgantt table{margin-top:0}

.e-js .e-tooltiptd-alignright{text-align:right}

.e-js .e-tooltiptd-alignleft{text-align:left}

.e-js .e-tooltiptd-aligncenter{text-align:center}

.e-js.e-ganttchart .e-holidays{position:absolute;white-space:nowrap;overflow:hidden}

.e-js.e-ganttchart .e-secondary-canvas-holiday{top:0;position:absolute}

.e-js.e-ganttchart .e-holiday-label-ie8{white-space:nowrap;position:relative;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);display:inline-block}

.e-js.e-ganttchart .e-holiday-label{white-space:nowrap;position:relative;transform:rotate(270deg)}

.e-js.e-ganttchart .e-striplinespan{color:#fff;white-space:nowrap;padding:3px;position:absolute;height:auto;width:auto;font-size:.8em;top:27px;left:-2px}

.e-js.e-ganttchart .e-stripline{top:0;position:absolute;z-index:4}

.e-js.e-ganttchart .e-stripLines{top:0;position:absolute}

.e-js.e-ganttchart .e-gantthistocell{vertical-align:top !important;position:relative}

.e-js.e-ganttchart .e-gantthistoworklabel{position:absolute;left:2px;font-size:12px;transform:rotate(90deg);bottom:10px}

.e-js.e-ganttchart .e-rverticalline,.e-js.e-ganttchart .e-lverticalline{border-left-width:1px;border-left-style:solid;position:absolute;margin-top:6px;width:1px}

.e-js.e-ganttchart .e-horizontalline{top:6px;border-top-style:solid;border-top-width:1px;position:absolute}

.e-js.e-ganttchart .e-gantthistobar,.e-js.e-ganttchart .e-weekends,.e-js.e-ganttchart .e-ganttworkingtime{position:absolute}

.e-js.e-ganttchart .e-progresshandle{width:10px;height:5px;position:absolute;left:0;margin-left:5px}

.e-js .e-progresshandleafter{position:absolute;left:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom-width:5px;border-bottom-style:solid;z-index:-100;margin-left:5px}

.e-js .e-progresshandle .e-progresshandler-element{background:none repeat scroll 0 0 #fff;height:4px;margin-bottom:1px;margin-left:1px;margin-right:1px;width:8px}

.e-js .e-progresshandleafter .e-progresshandlerafter-element{border-bottom:5px solid #fff;border-left:3px solid transparent;border-right:4px solid transparent;height:0;left:0;margin-left:-3px;width:0}

.e-js.e-ganttchart .e-headercell-weekend{-webkit-background-clip:content-box;-khtml-background-clip:content-box;-o-background-clip:content-box;background-clip:content-box}

.e-js.e-ganttchart .e-resourcename{outline:none}

.e-gantticon{box-sizing:content-box}

.e-js.e-ganttchart .e-ganttgridLinesTable,.e-js.e-ganttchart .e-ganttviewerbodyContianer-ganttViewTable{margin-top:0}

.e-js.e-ganttchart .e-zerospacing{border-spacing:0}

.e-js.e-gantt-childtaskbar.e-gantt-unscheduletaskbar-left{width:7px;border-right:transparent;border-width:3px;border-top-left-radius:12px;border-bottom-left-radius:12px;padding-right:4px}

.e-js.e-gantt-childtaskbar.e-gantt-unscheduletaskbar-right{width:7px;border-left:transparent;border-width:3px;border-top-right-radius:12px;border-bottom-right-radius:12px;padding-left:4px}

.e-js.e-gantt-childtaskbar.e-gantt-unscheduletaskbar{border-style:none;border-radius:0}

.e-recurrenceeditor .e-textlabel{text-align:left;cursor:default}

.e-recurrenceeditor .e-textlabel{font-weight:bold}

.e-recurrenceeditor table td{padding:5px}

.e-recurrenceeditor .e-recurendsalign{margin-top:8px}

.e-recurrenceeditor .e-recurendslabel{text-align:left;vertical-align:top;cursor:default}

.e-recurrenceeditor .e-recurendslabel{font-weight:bold}

.e-recurrenceeditor .e-labelcursor{cursor:default}

.e-recurrenceeditor .e-textmargin{margin:4px}

.e-js.e-schedule.e-scheduleouter{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;overflow:hidden;display:block;visibility:visible;outline:medium none}

.e-js.e-schedule{touch-action:none}

.e-js.e-schedule .e-scheduleoutertable{height:100%;width:100%;position:relative}

.e-js.e-schedule .e-scheduleoutertable td,.e-schedule .e-scheduleoutertable tr{vertical-align:top}

.e-js.e-schedule .e-headrealldaytable td{vertical-align:middle}

.e-js.e-schedule .e-horizontalheader{vertical-align:middle !important}

.e-js.e-schedule .e-horizontalresheader{width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden}

.e-js.e-schedule .e-horizontaltimecells{position:relative;overflow:hidden;width:100%}

.e-js.e-schedule .e-horizontaltimecellsht{height:59px}

.e-js.e-schedule .e-horizontalmonthtimecellsht{height:62px}

.e-js.e-schedule .e-headertable{width:100%}

.e-js.e-schedule .e-resourceheadertext,.e-schedule .e-monthnamerow .e-monthrow .e-monthnameheadertext{overflow:hidden;width:inherit;text-overflow:ellipsis;cursor:default;white-space:nowrap}

.e-js.e-schedule .e-monthnamerow .e-monthrow .e-monthnameheadertext{height:19px;margin:5px}

.e-js.e-schedule .e-headerdays{position:relative;width:100%}

.e-js.e-schedule .e-agendacellstab{width:100%;table-layout:fixed}

.e-js.e-schedule .e-agendacellstab td{height:30px}

.e-js.e-schedule .e-agendaday{float:left;line-height:42px;font-weight:normal}

.e-js.e-schedule .e-agendaday{margin:0 .2em 0 0;font-size:3em}

.e-js.e-schedule .e-agendaweek{display:block;font-style:normal}

.e-js.e-schedule .e-agendaweek{font-size:1.1em}

.e-js.e-schedule .e-agendamonth{font-size:.9em}

.e-js.e-schedule .e-datecolumn{width:160px}

.e-schedule .e-timecolumn{width:150px}

.e-js.e-schedule .e-resourcecolumn{width:75px}

.e-js.e-schedule .e-agendacells{border-top:none;cursor:default}

.e-js.e-schedule .e-textwrapper{padding:5px;white-space:normal;overflow:hidden;text-overflow:ellipsis}

.e-js.e-schedule .e-textwrapper{margin-left:5px}

.e-js.e-schedule .e-hide{display:none !important}

.e-js.e-schedule .e-agendacolordiv{width:14px;height:14px;display:inline-block;vertical-align:middle}

.e-js.e-schedule .e-agendacolordiv{margin:0 5px 0 0}

.e-js.e-schedule .e-scheduleallday:before{font-size:16px}

.e-js.e-schedule .e-scheduleallday{margin-right:5px;float:left}

.e-js.e-schedule .e-schedulerepeat:before,.e-schedule .e-recurapp:before{content:""}

.e-js.e-schedule .e-schedulerepeat:before,.e-schedule .e-recurapp:before{font-size:12px}

.e-js.e-schedule .e-appup:before{font-size:16px}

.e-js.e-schedule .e-appup:before{content:""}

.e-js.e-schedule .e-appdown:before{font-size:16px}

.e-js.e-schedule .e-appdown:before{content:""}

.e-js.e-schedule .e-schedulerepeat,.e-schedule .e-schedulerepeatedit{display:inline-block;vertical-align:middle}

.e-js.e-schedule .e-schedulerepeat,.e-schedule .e-schedulerepeatedit{margin:3px 5px 0 -2px}

.e-js.e-schedule .e-schedulerepeatedit:before,.e-schedule .e-recureditapp:before{content:""}

.e-js.e-schedule .e-schedulerepeatedit:before,.e-schedule .e-recureditapp:before{font-size:12px}

.e-js.e-schedule .e-firstcolumn{border-left:none !important}

.e-js.e-schedule .e-agendaappointment{position:relative;display:block;line-height:14px}

.e-js.e-schedule .e-agendaappointment.e-selectedAppointment{border:none}

.e-js.e-schedule .e-agendacells:focus,.e-js.e-schedule .e-agendaappointment{outline:0 none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-js.e-schedule .e-agendahover{cursor:pointer;top:0;right:0;position:absolute;display:none;height:14px}

.e-js.e-schedule .e-editapp:before{font-size:16px}

.e-js.e-schedule .e-deleteapp:before{font-size:16px}

.e-js.e-schedule .e-editapp,.e-js.e-schedule .e-deleteapp{padding-right:10px;display:inline-block}

.e-js.e-schedule.e-rtl .e-textwrapper{padding:5px}

.e-js.e-schedule.e-rtl .e-textwrapper{margin-right:5px}

.e-js.e-schedule.e-rtl .e-scheduleallday,.e-js.e-schedule.e-rtl .e-agendaday{margin:0 0 0 5px;float:right}

.e-js.e-schedule.e-rtl .e-schedulerepeat,.e-js.e-schedule.e-rtl .e-schedulerepeatedit,.e-js.e-schedule.e-rtl .e-agendacolordiv{margin:0 -2px 0 5px}

.e-js.e-schedule.e-rtl .e-firstcolumn{border-right:none !important}

.e-js.e-schedule.e-rtl .e-agendahover{left:0;right:inherit}

.e-js.e-schedule.e-rtl .e-editapp,.e-js.e-schedule.e-rtl .e-deleteapp{padding:0 10px 0 0}

.e-js.e-schedule .e-horizontalheadertddate{vertical-align:middle !important;height:30px;width:70px}

.e-js.e-schedule .e-horizontalheaderdiv{text-align:center;overflow:hidden}

.e-js.e-schedule .e-horizontalheaderdiv{height:20px}

.e-js.e-schedule .e-horizontaltimetd{vertical-align:middle !important;overflow:hidden;text-align:center !important;position:static !important}

.e-js.e-schedule .e-horizontaltimetd{height:25px}

.e-js.e-schedule .e-horizontaltimespan{float:left;width:25px}

.e-js.e-schedule .e-horizontaltimespandiv{font-size:9px;vertical-align:top;position:absolute}

.e-js.e-schedule .e-horizontaltimespandiv{margin-left:22px}

.e-js.e-schedule .e-horizontalalternatetd{position:static !important}

.e-js.e-schedule .e-horizontalalternatetd{height:25px}

.e-js.e-schedule .e-horizontmonthheaderdaytd{cursor:default}

.e-js.e-schedule .e-horizontresdiv{width:100%;height:100%;overflow:hidden;position:relative}

.e-js.e-schedule .e-horires{position:absolute;width:100%;height:100%}

.e-js.e-schedule .e-alternateworkcell{width:25px}

.e-js.e-schedule .e-headerdays table tr:first-child td:first-child,.e-js.e-schedule .e-headerdays table tr:last-child td:first-child{border-left:none !important}

.e-js.e-scheduledialog .e-table,.e-js.e-schedule .e-table{border:0 none;border-collapse:separate;margin:0}

.e-js.e-schedule .e-table{border-spacing:0 !important}

.e-js .e-categorizeMenuSelected{height:18px;width:18px}

.e-js.e-schedule .e-multipleCategory{position:absolute;bottom:2px;right:3px}

.e-js.e-schedule .e-table td{padding:0}

.e-js.e-schedule .e-nextapp,.e-js.e-schedule .e-prevapp{cursor:pointer;position:absolute;border-radius:7px 7px 0 0;text-align:center;width:150px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.e-js.e-schedule .e-scheduleheader{height:51px}

.e-js.e-schedule .e-contentarearow{height:100%}

.e-js.e-schedule .e-horizontmonthdatealign{margin-left:0 !important;margin-right:0 !important}

.e-js.e-schedule .e-dateheadercell{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}

.e-js.e-schedule .e-dateheadercell{height:19px;margin:5px}

.e-js.e-schedule .e-dateheaderselect{cursor:pointer !important}

.e-js.e-schedule .e-headercells{cursor:default}

.e-js.e-schedule .e-datecommondiv{border:none;cursor:pointer;float:left;position:absolute}

.e-js.e-schedule .e-datecommondiv{padding:8px 8px 8px 20px}

.e-js.e-schedule .e-viewsdiv{float:right;height:100%}

.e-js.e-schedule .e-viewsdiv{margin-right:37px}

.e-js.e-schedule .e-viewstable{table-layout:fixed;margin-top:-8px}

.e-js.e-schedule .e-viewstable tr,.e-schedule .e-viewstable td{border:none}

.e-js.e-schedule .e-datedisplay{border:none;cursor:pointer;text-align:center;outline:medium none;width:auto;display:inline-block;line-height:1.42857}

.e-js.e-schedule .e-datedisplay{font-size:21px}

.e-js.e-schedule.e-rtl .e-datedisplay{margin-left:8px}

.e-js.e-schedule.e-scheduleresponsive .e-datedisplay{font-size:18px}

.e-js.e-schedule.e-rtl .e-datecommondiv.e-datecursor,.e-js.e-schedule.e-rtl .e-datecommondiv.e-datecursor .e-datedisplay,.e-js.e-schedule .e-datecommondiv.e-datecursor,.e-js.e-schedule .e-datecommondiv.e-datecursor .e-datedisplay{cursor:default}

.e-js.e-schedule .e-commonviewbutton{cursor:pointer;height:20px;padding:7px 10px 7px 10px;text-align:center;border-right:none;outline:none;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-js.e-schedule .e-commonviewbutton{margin-top:15px}

.e-js.e-schedule .e-icon.e-topind:before{font-size:12px}

.e-js.e-schedule .e-icon.e-bottomind:before{font-size:12px}

.e-js.e-schedule .e-icon.e-bottomind{position:absolute;width:100%;background-size:19px;bottom:0;left:1px}

.e-js.e-schedule .e-icon.e-leftind:before{font-size:12px}

.e-js.e-schedule .e-icon.e-leftind{position:absolute;background-size:20px;top:3px}

.e-js.e-schedule.e-rtl .e-icon.e-leftind{left:3px;top:3px}

.e-js.e-schedule .e-icon.e-rightind:before{font-size:12px}

.e-js.e-schedule .e-icon.e-rightind{position:absolute;right:0;background-size:19px;top:3px}

.e-js.e-schedule .e-singleview{border-radius:6px}

.e-js.e-schedule.e-rtl .e-lastview,.e-js.e-schedule .e-firstview{border-radius:6px 0 0 6px}

.e-js.e-schedule.e-rtl .e-firstview,.e-js.e-schedule .e-lastview{border-radius:0 6px 6px 0}

.e-js.e-schedule.e-rtl .e-lastview{border-right:none}

.e-js.e-schedule .e-schedulesettings{text-align:center}

.e-js.e-schedule .e-emptytrdesign{height:3px;width:100%}

.e-js.e-schedule .e-headrealldaytable{table-layout:fixed;height:100%;position:relative;float:left}

.e-js.e-schedule .e-empty,.e-js.e-schedule .e-leftindenttable,.e-js.e-schedule .e-workleftindent{width:56px}

.e-js.e-schedule .e-leftindent{vertical-align:middle !important}

.e-js.e-schedule .e-fixedlayout,.e-js.e-schedule .e-leftindenttable{table-layout:fixed}

.e-js.e-schedule .e-workleftindent,.e-js.e-schedule .e-timecelltable tr:last-child td,.e-js.e-schedule .e-workcellstab tr:last-child td{border-bottom:none}

.e-js.e-schedule .e-lastcell{border-bottom:none !important}

.e-js.e-schedule .e-worktable{height:100%;width:100%;table-layout:fixed}

.e-js.e-schedule .e-workcells{border-top:none;cursor:default}

.e-js.e-schedule.e-scheduleouter,.e-js.e-scheduledialog{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}

.e-js.e-schedule .e-monthcells,.e-js.e-schedule .e-alldaycells{cursor:default}

.e-js.e-schedule .e-timecells{text-align:center;position:relative;cursor:default}

.e-js.e-schedule .e-timecells{width:30px}

.e-js.e-schedule .e-monthleftindent .e-timecells{width:51px}

.e-js.e-schedule .e-timedivcells{width:51px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}

.e-js.e-schedule .e-headerareadiv{position:absolute;height:100%;width:100%}

.e-js.e-schedule .e-resourcecells,.e-js.e-schedule .e-monthnamecells{overflow:hidden;text-overflow:ellipsis}

.e-js.e-schedule .e-resourcecells,.e-js.e-schedule .e-monthnamecells{height:27px}

.e-js.e-schedule .e-scrolltimecells{position:absolute}

.e-js.e-schedule .e-celldefaultheight .e-workcells,.e-js.e-schedule .e-celldefaultheight .e-ampmdisplay{height:20px}

.e-js.e-schedule .e-horizontal .e-celldefaultheight .e-workcells{height:20px}

.e-js.e-schedule .e-headercellsheight,.e-js.e-schedule .e-alldaycellsheight{height:27px !important}

.e-js.e-schedule .e-monthnameleftindentcell.e-headercellsheight{height:29px !important}

.e-js.e-schedule .e-ampmstyle{text-align:center;overflow:hidden;text-overflow:ellipsis}

.e-js.e-schedule .e-ampmstyle{font-size:10px;width:26px}

.e-js.e-schedule .e-ampmstyle,.e-js.e-schedule .e-commonviewbutton,.e-js.e-schedule .e-alldaycells{box-sizing:content-box}

.e-js.e-schedule .e-appointwrapper{position:relative}

.e-js.e-schedule .e-inlinewrapper{position:relative;z-index:9}

.e-js.e-schedule .e-monthcurrenttime{font-weight:600}

.e-js.e-schedule .e-highlightcurrenttimeline{height:1px;position:absolute;z-index:1}

.e-js.e-schedule .e-currenttime{height:13px;width:28px;margin-left:25%;font-size:9px;text-align:center}

.e-js.e-schedule .e-timewidth{width:42px !important}

.e-js.e-schedule .e-appsoverflow{height:15px;width:15px;position:absolute;cursor:pointer}

.e-js.e-schedule .e-workareadiv{position:relative;height:100%;overflow:hidden}

.e-js.e-schedule .e-workcellstab{width:100%;table-layout:fixed}

.e-js.e-schedule .e-timecelltable{width:100%}

.e-js.e-schedule .e-monthheader{padding-left:5px;height:20px;cursor:pointer}

.e-js.e-schedule .e-monthempty,.e-js.e-schedule .e-monthempty .e-leftindenttable,.e-js.e-schedule .e-monthleftindent{width:50px}

.e-js.e-schedule .e-monthappointment,.e-schedule .e-alldayappointment{box-sizing:border-box !important}

.e-js.e-schedule .e-monthappointment,.e-js.e-schedule .e-alldayappointment,.e-js.e-schedule .e-appointment,.e-js.e-schedule .e-inline{overflow:hidden;position:absolute;text-align:left;font-size:12px;border-radius:4px}

.e-js.e-schedule .e-inlineedit:focus,.e-js.e-schedule .e-inlinetext:focus{outline:none}

.e-js.e-schedule .e-alldayappointment{height:19px}

.e-js.e-schedule .e-monthappointment{height:19px}

.e-js.e-schedule .e-horizontal .e-appointment{height:20px}

.e-js.e-schedule .e-scheduleheader>td{border-radius:4px 4px 0 0}

.e-js.e-schedule .e-contentarearow>td{border-radius:0 0 4px 4px}

.e-js.e-schedule .e-apptext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.e-js.e-schedule .e-apptext{font-size:11px}

.e-js.e-schedule .e-apptime{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.e-js.e-schedule .e-apptime{font-size:10px}

.e-js.e-schedule .e-tophandle{height:2px;position:absolute;top:0;width:100%}

.e-js.e-schedule .e-rowcursor{cursor:ns-resize}

.e-js.e-schedule .e-columncursor{cursor:e-resize}

.e-js.e-schedule .e-bottomhandle{height:3px;position:absolute;width:100%;bottom:0}

.e-js.e-schedule .e-lefthandle{height:100%;width:10px;position:absolute;float:left;left:0}

.e-js.e-schedule .e-righthandle{height:100%;width:10px;position:absolute;float:right;right:0}

.e-js.e-schedule.e-rtl .e-horizontaltimespan{float:right;width:25px;margin-right:8px}

.e-js.e-schedule.e-rtl .e-navigateprevious,.e-js.e-schedule .e-navigateprevious{padding-right:8px}

.e-js.e-schedule.e-rtl .e-navigatenext,.e-js.e-schedule .e-navigatenext{padding-left:15px}

.e-js.e-schedule.e-scheduleresponsive .e-navigatenext{margin-left:5px}

.e-js.e-schedule .e-lefttimeindicator{margin-left:-4px;margin-top:-19px;position:absolute}

.e-js.e-schedule .e-righttimeindicator{margin-top:-19px;position:absolute}

.e-js.e-schedule.e-rtl .e-datecommondiv{float:right}

.e-js.e-schedule.e-rtl .e-viewsdiv{float:left;margin-left:37px}

.e-js.e-schedule.e-rtl .e-headrealldaytable{float:right;border-right:medium none !important}

.e-js.e-schedule.e-rtl .e-currenttime{margin-right:25%}

.e-js.e-schedule.e-rtl .e-lefttimeindicator{margin-right:-7px}

.e-js.e-schedule.e-rtl .e-righttimeindicator{margin-right:-6px;right:100%}

.e-js.e-schedule .e-appointinnertext{overflow:hidden;text-align:left;vertical-align:top;height:100%}

.e-js.e-schedule .e-appointinnertext{padding:1px 16px 1px 4px}

.e-js.e-schedule.e-rtl .e-appointinnertext{text-align:right;padding:1px 4px 1px 16px}

.e-js.e-schedule .e-navigatenext,.e-js.e-schedule .e-navigateprevious{outline:medium none;display:inline-block;cursor:pointer}

.e-js.e-schedule .e-navigatenext,.e-js.e-schedule .e-navigateprevious{font-size:16px}

.e-js.e-schedule .e-textellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}

.e-js.e-schedule .e-draggableworkarea{position:relative}

.e-js.e-schedule .e-headerscrolldiv{overflow:hidden}

.e-js.e-schedule .e-blocktimewrapper{position:relative}

.e-js.e-schedule .e-blocktimeappointment{overflow:hidden;position:absolute;text-align:left;font-size:12px;width:100%}

.e-js.e-schedule .e-monthappointment,.e-js.e-schedule .e-alldayappointment,.e-js.e-schedule .e-appointment{z-index:1}

.e-js.e-schedule .e-blockenable{z-index:2}

.e-js.e-schedule .e-mobileNavigation{position:absolute;float:right;padding:12px 10px 0 0}

.e-js.e-schedule .e-mobileNavigation:before{content:"";font-size:20px}

.e-js.e-scheduledrawer .e-mAddEvent:before{content:"";font-size:36px;width:36px;height:36px;margin:10px auto}

.e-js.e-scheduledrawer .e-mday:before{content:"";font-size:36px;width:36px;height:36px;margin:10px auto}

.e-js.e-scheduledrawer .e-mcustomview:before{content:"";font-size:36px;width:36px;height:36px;margin:10px auto}

.e-js.e-scheduledrawer .e-mweek:before{content:"";font-size:36px;width:36px;height:36px;margin:10px auto}

.e-js.e-scheduledrawer .e-mworkweek:before{content:"";font-size:36px;width:36px;height:36px;margin:10px auto}

.e-js.e-scheduledrawer .e-mmonth:before{content:"";font-size:36px;width:36px;height:36px;margin:10px auto}

.e-js.e-scheduledrawer .e-magenda:before{content:"";font-size:36px;width:36px;height:36px;margin:10px auto}

.e-js.e-schedule .e-mobileNavigation,.e-js.e-scheduledrawer .e-mAddEvent,.e-js.e-scheduledrawer .e-mday,.e-js.e-scheduledrawer .e-mweek,.e-js.e-scheduledrawer .e-mworkweek,.e-js.e-scheduledrawer .e-mmonth,.e-js.e-scheduledrawer .e-mcustomview,.e-js.e-scheduledrawer .e-magenda{cursor:pointer}

.e-js.e-scheduledrawer .e-mAddEvent,.e-js.e-scheduledrawer .e-mday,.e-js.e-scheduledrawer .e-mweek,.e-js.e-scheduledrawer .e-mworkweek,.e-js.e-scheduledrawer .e-mmonth,.e-js.e-scheduledrawer .e-mcustomview,.e-js.e-scheduledrawer .e-magenda{height:100% !important;width:100% !important;margin-bottom:-3px;float:none !important}

.e-js.e-scheduledrawer .e-list-hdr>li>a>span{top:0 !important;font-size:12px !important;left:0 !important;display:block;text-align:center;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;padding-bottom:5px;line-height:normal;padding-left:0 !important}

.e-js.navDrawerMenu li>a{padding:0 !important;height:auto !important}

.e-js.navDrawerMenu li{padding:0 !important;height:auto !important}

.e-js.e-schedule,.e-js.e-schedule [class^="e-"]:not(.e-box),.e-js.e-schedule [class*=" e-"]:not(.e-box){box-sizing:content-box}

.e-js.e-scheduledialog table td{padding:5px}

.e-js.e-scheduledialog .e-appwindow,.e-js.e-scheduledialog .e-recurwindow{width:550px}

.e-js.e-scheduledialog .e-inputtext{height:26px;text-indent:5px;width:100%;padding:1px;margin:0;max-width:100%;height:30px;border-radius:4px}

.e-js.e-scheduledialog .e-ripple-bar{width:auto}

.e-js.e-scheduledialog label{display:inline-block}

.e-js.e-scheduledialog label{font-size:inherit;font-weight:bold}

.e-js.e-scheduledialog .e-floatleft{float:left}

.e-js.e-scheduledialog .e-leftfields{width:15%}

.e-js.e-scheduledialog .e-rightfields{width:95%}

.e-js.e-scheduledialog .e-windowmargin{margin:10px}

.e-js.e-scheduledialog .e-btnmargin{margin:10px -3px 10px 13px}

.e-js.e-scheduledialog .e-textlabel{text-align:left;cursor:default}

.e-js.e-scheduledialog .e-textlabel{font-weight:bold}

.e-js.e-scheduledialog .e-checkboxmargin{margin-left:-3px}

.e-js.e-scheduledialog .e-checkboxmargin{margin-bottom:10px}

.e-js.e-scheduledialog .e-textmargin{margin:4px}

.e-js.e-scheduledialog .e-alldaytext{padding-right:21px;white-space:nowrap}

.e-js.e-scheduledialog.e-rtl .e-chkbox-wrap .e-chk-image{margin-right:0}

.e-js.e-scheduledialog .e-appcheckbox{float:left}

.e-js.e-scheduledialog .e-apptextalign{float:left;padding-right:15px}

.e-js.e-scheduledialog .e-controlalign{float:left;margin-right:5px}

.e-js.e-scheduledialog.e-rtl .e-description{padding-right:5px}

.e-js.e-scheduledialog .e-description{width:99%;height:70px;resize:vertical;text-indent:0;padding-left:5px}

.e-js.e-scheduledialog .e-recurendslabel{text-align:left;vertical-align:top}

.e-js.e-scheduledialog .e-recurendslabel{font-weight:bold}

.e-js.e-scheduledialog .e-recurendsalign{margin-top:8px}

.e-js.e-scheduledialog .e-floatright{float:right}

.e-js.e-scheduledialog.e-rtl .e-floatright{float:left}

.e-js.e-scheduledialog .e-recurFinalRule,.e-js.e-scheduledialog .e-recurRule{padding-right:10px;font-weight:normal}

.e-js.e-scheduledialog .e-recureditmsg{cursor:default}

.e-js.e-scheduledialog .e-recureditmsg{padding:10px 0}

.e-js.e-scheduledialog .e-recureditopt{padding:5px 0}

.e-js.e-scheduledialog .e-recureditlbl{padding:0 5px;position:relative;top:-3px}

.e-js.e-scheduledialog .e-recureditbtns{bottom:-1em;clear:both;padding:0 7px 12px;text-align:right}

.e-js.e-scheduledialog.e-rtl .e-recureditbtns{bottom:-1em;clear:both;padding:0 7px 35px;text-align:left}

.e-js.e-scheduledialog.e-rtl .e-recureditbtns .e-editonly,.e-js.e-scheduledialog.e-rtl .e-recureditbtns .e-editfutureonly{float:right;margin-left:10px}

.e-js.e-scheduledialog .e-recureditbtns .e-editonly{margin-right:10px}

.e-js.e-scheduledialog .e-recureditbtns .e-editfutureonly{float:none;margin-left:0}

.e-js.e-scheduledialog .e-recureditbtns .e-editseries{width:auto}

.e-js.e-scheduledialog .e-recureditbtns .e-editseries{margin-right:10px}

.e-js.e-scheduledialog .tdpadding{padding-left:0}

.e-js.e-scheduledialog .e-alerttext{text-align:center;padding:10px}

.e-js.e-scheduledialog .e-alertbtn{margin:0 auto}

.e-js.e-scheduledialog .e-alertbtn{text-align:center}

.e-js.e-scheduledialog.e-rtl .e-alertbtn{margin:0 auto}

.e-js.e-scheduledialog.e-rtl .e-alertbtn{text-align:center}

.e-js.e-scheduledialog .e-recuredit{display:none}

.e-js.e-scheduledialog .e-quickAppDone{margin-top:2px;margin-right:10px}

.e-js.e-scheduledialog .e-qAppDone{width:130px}

.e-js.e-scheduledialog .e-detailedapp{cursor:pointer;float:left;width:50%;font-size:12px}

.e-js.e-scheduledialog .e-detailedapp{margin-left:7px}

.e-js.e-scheduledialog.e-rtl .e-detailedapp{float:right}

.e-js.e-scheduledialog .e-detailedwindow{outline:medium none}

.e-js.e-scheduledialog .e-detailedwindow{margin-top:7px}

.e-js.e-scheduledialog .icon-Pasteicon:before{float:left;margin-left:10px;margin-top:9px;vertical-align:middle}

.e-js.e-scheduledialog .icon-Close:before{float:right;cursor:pointer;font-size:10px}

.e-js.e-schedulequickdialog>div{overflow:visible}

.e-js.e-schedulequickdialog{box-shadow:0 0 9px rgba(0,0,0,.4) !important}

.e-js.e-scheduledialog .e-quickarrow{bottom:-1px;height:10px;left:40%;overflow:hidden;position:absolute;visibility:visible;width:20px}

.e-js.e-scheduledialog .icon-Delete:before{font-size:15px;margin-left:5px;margin-top:2px;position:absolute;cursor:pointer}

.e-js.e-schedule .icon-AddGrad:before{margin-top:5px;float:right}

.e-js.e-scheduledialog .e-textellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.e-js.e-scheduledialog .e-editevents{font-size:12px}

.e-js.e-scheduledialog .e-editevent{float:left;width:100px;cursor:pointer;outline:medium none}

.e-js.e-scheduledialog .e-editfutureonly{float:left;cursor:pointer;outline:medium none}

.e-js.e-scheduledialog .e-editfutureonly{width:auto;margin-left:12px}

.e-js.e-scheduledialog .e-editseries{cursor:pointer;float:right;outline:medium none;width:88px;text-align:left}

.e-js.e-scheduledialog .e-editseries{margin-left:12px}

.e-js.e-scheduledialog.e-rtl .e-editevent{float:right;margin-right:2px;text-align:right}

.e-js.e-scheduledialog.e-rtl .e-editfutureonly{float:right}

.e-js.e-scheduledialog.e-rtl .e-editseries{float:left;text-align:right}

.e-js.e-scheduledialog .e-disableseries{cursor:default !important}

.e-js.e-scheduledialog .e-quickstartend{float:left;height:auto;width:91%}

.e-js.e-scheduledialog .e-quickstartend{font-size:14px}

.e-js.e-scheduledialog.e-rtl .e-quickstartend,.e-js.e-scheduledialog.e-rtl .e-quicksubject{float:right}

.e-js.e-scheduledialog .e-quicksubject{height:auto;width:220px;float:left}

.e-js.e-scheduledialog .e-quicksubject{padding-bottom:4px}

.e-js.e-scheduledialog .e-schedclosemargin{float:right;margin:4px -10px 0 0}

.e-js.e-scheduledialog.e-rtl .e-schedclosemargin{float:left;margin:4px 0 0 -10px}

.e-js.e-scheduledialog .e-pointercursor,.e-schedule .e-resourceicon{cursor:pointer;outline:medium none}

.e-js.e-scheduledialog .e-quickstartendtime{font-size:12px}

.e-js.e-scheduledialog .e-quickstartendtime{padding-bottom:7px}

.e-js.e-scheduledialog .e-dialogouter{background:none repeat scroll 0 0 transparent !important;display:block;height:auto;margin-bottom:-9px !important;overflow:hidden;position:relative;z-index:1001}

.e-js.e-scheduledialog .e-dialogouter{padding:7px 14px !important}

.e-js.e-scheduledialog .e-tableAppoint{background:none repeat scroll 0 0 transparent !important;position:relative;top:-3px}

.e-js.e-scheduledialog .e-tableAppoint{padding-top:0;padding-bottom:12px}

.e-js.e-scheduledialog .e-tablePosition{padding-bottom:0;top:0}

.e-js.e-scheduledialog .e-tablePosition{padding-top:5px}

.e-js.e-scheduledialog .e-quickwinarrowbottom{top:4px}

.e-js.e-scheduledialog .e-quickcreatebottomcontainer{margin-top:5px;padding-bottom:30px}

.e-js.e-scheduledialog .e-quickbottomcontainer{margin-top:5px}

.e-js.e-scheduledialog .e-quickwinarrowtop{top:-10px}

.e-js.e-scheduledialog.e-rtl .e-appdetails{padding-bottom:27px}

.e-js.e-scheduledialog .e-qappwindow{width:100%;cursor:default}

.e-js.e-scheduledialog .e-subjectlabel{width:17%}

.e-js.e-scheduledialog .e-subjectlabel{font-size:14px}

.e-js.e-schedule .e-priority{position:absolute;top:0;left:auto;right:3px}

.e-js.e-schedule .e-alldayappointment .e-priority,.e-js.e-schedule .e-monthappointment .e-priority{top:-2px}

.e-js.e-schedule.e-rtl .e-priority{right:auto;left:3px}

.e-js .e-priorwidth{width:80%}

.e-js .e-none{height:20px;width:20px;float:left}

.e-js .e-high,.e-js .e-medium,.e-js .e-low{background:url('schedule_priority.png');height:12px;width:20px;float:left;background-repeat:no-repeat;background-size:60px;padding-top:5px;padding-bottom:5px}

.e-js .e-high{background-position:0}

.e-js .e-medium{background-position:-41px}

.e-js .e-low{background-position:-20px}

.e-js.e-schedule.e-rtl .e-navigatenext:before,.e-js.e-schedule .e-navigateprevious:before{content:""}

.e-js.e-schedule.e-rtl .e-navigateprevious:before,.e-js.e-schedule .e-navigatenext:before{content:""}

.e-js.e-schedule .e-resourceexpand:before{content:""}

.e-js.e-schedule .e-resourcecollapse:before{content:""}

.e-js.e-schedule .e-resourceicon{font-family:"ej-webfont";font-size:12px}

.e-js.e-schedule .e-resourcecollapse{font-size:9px}

.e-js.e-scheduledialog .e-scheduledelete:before{font-size:20px}

.e-js.e-scheduledialog .e-scheduleclose:before{content:""}

.e-js.e-scheduledialog .e-scheduleclose:before{font-size:8px;margin:4px 0 0 4px}

.e-js.e-scheduledialog.e-rtl .e-scheduleclose:before{margin:4px 4px 0 0}

.e-js.e-schedule .e-schedulemouseclose:before{content:"";font-size:8px;width:9px;height:9px}

.e-js.e-schedule .e-schedulemouseclose:hover{cursor:pointer}

.e-js.e-schedule .e-icon.e-schedulemouseclose{top:5px;display:none;position:absolute;z-index:1;width:9px;height:9px;left:auto}

.e-js.e-schedule .e-icon.e-schedulemouseclose{right:5px}

.e-js.e-schedule.e-rtl .e-icon.e-schedulemouseclose{right:auto;left:5px}

.e-js.e-scheduledialog .e-alertbtn .e-alertOk{margin:0 10px 0 10px}

.e-js.e-scheduledialog .e-alertbtn .e-alertCancel{margin-right:10px}

.e-js.e-scheduledialog .e-recurtitle{font-size:16px;font-weight:bold;padding:8px}

.e-js.e-schedule .icon-AddGrad:before:before{content:""}

.e-js.e-schedule .e-timeidicatorcircle:before{font-size:9px;top:2px;left:-1px;position:absolute}

.e-js.e-schedule .e-ewexpand:before{content:"";font-size:14px !important}

.e-js.e-schedule .e-appointresizer-right{margin-right:-4px;margin-top:2px}

.e-js.e-schedule .e-appointresizer-left{margin-left:0;margin-top:2px}

.e-js.e-schedule.e-rtl .e-appointresizer-left{margin-left:4px;margin-top:2px}

.e-js.e-schedule.e-rtl .e-appointresizer-right{margin-right:-8px;margin-top:2px}

.e-js.e-schedule .e-nsexpand:before{content:"";font-size:14px !important;line-height:0}

.e-js.e-schedule .e-appointresizer-top{margin-top:1px}

.e-js.e-schedule .e-appointresizer-bottom{margin-bottom:0}

.e-js.e-schedule .e-appsoverflow:before{font-size:12px}

.e-js .e-draggableAppointment{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:11px;border:1px solid #000;background-color:#dbdbde;overflow:hidden;z-index:1}

.e-js.e-schedule .e-upicon,.e-js.e-schedule .e-downicon{height:20px;position:absolute;z-index:1}

.e-js.e-schedule .e-appup,.e-js.e-schedule .e-appdown{float:right;margin-right:2px;opacity:.5}

.e-js.e-schedule.e-rtl .e-appup,.e-js.e-schedule.e-rtl .e-appdown{float:left;margin-left:2px;opacity:.5}

.e-js.e-schedule .e-recurapp,.e-js.e-schedule .e-recureditapp{display:inline-block;vertical-align:middle;float:left}

.e-js.e-schedule .e-recurapp,.e-js.e-schedule .e-recureditapp{margin:1px 5px 0 -1px}

.e-js.e-schedule.e-rtl .e-recurapp,.e-js.e-schedule.e-rtl .e-recureditapp{margin:1px 0 0 5px;float:right}

.e-js.e-schedule .e-scheduleAppGlassy{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}

.e-js.e-scheduledialog div.e-error{position:absolute;z-index:9999}

.e-js.e-scheduledialog div.e-error .e-errortail{height:0;width:0;position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid}

.e-js.e-scheduledialog div.e-error .e-toparrow{left:10%;border-top-width:2px;display:block}

.e-js.e-scheduledialog.e-rtl div.e-error .e-toparrow{right:10%}

.e-js.e-scheduledialog .e-error div.e-field-validation-error{border-radius:4px;font-size:14px;padding:4px}

.e-js.e-scheduleAppGlassy{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}

.e-js.e-schedule .e-monthnamerow .e-monthrow{text-align:center}

.e-js.e-schedule .e-horizontalmonthtimecellsht.e-monthheaderrow{height:92px}

.e-js.e-schedule .e-horizontaltimecellsht.e-monthheaderrow{height:87px}

.e-js .e-reportviewer-icon{font-family:'ej-webfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-align:center;vertical-align:middle;line-height:normal !important;font-size:17px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default}

@font-face{font-family:'ej-reportviewericons';src:url('ej-reportviewericons.eot?wpa4ep');src:url('ej-reportviewericons.eot?wpa4ep#iefix') format('embedded-opentype'),url('ej-reportviewericons.ttf?wpa4ep') format('truetype'),url('ej-reportviewericons.woff?wpa4ep') format('woff'),url('ej-reportviewericons.svg?wpa4ep#ej-reportviewericons') format('svg');font-weight:normal;font-style:normal}

.e-js .e-reportviewer-toggleicon{font-family:'ej-reportviewericons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.e-js.e-reportviewer-errormodeltooltip{position:relative;display:inline-block}

.e-js.e-reportviewer-errormodeltooltip .e-reportviewer-tooltiptext{visibility:hidden;width:230px;background-color:#f0f3f4;color:#424949;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;left:50%;margin-left:-60px;font-size:14px;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js.e-reportviewer-errormodeltooltip .e-reportviewer-tooltiptext::after{content:"";position:absolute;top:100%;left:50%}

.e-js.e-reportviewer-errormodeltooltip:hover .e-reportviewer-tooltiptext{visibility:visible}

.e-js.e-reportviewer-toolbarcontainer{vertical-align:middle;border:1px solid;border-bottom:0 solid;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}

.e-js.e-reportviewer-toolbarcontainer{border-radius:4px 4px 0 0}

.e-js.e-reportviewer-toolbarcontainer{height:38px}

.e-js.e-reportviewer-toolbarcontainer .e-rel-position{margin-top:4px}

.e-js .e-reportviewer-toolbarul{height:34px !important;margin:.75px !important}

.e-js .e-reportviewer-toolbarli{margin:2px;width:20px;height:20px;padding:4px !important}

.e-js .e-reportviewer-tbdiv{width:16px;height:16px;border:1px solid;border-color:transparent;margin:4px 0}

.e-js .e-reportviewer-outerborder{background-color:transparent;border:1px solid;border-color:transparent;width:28px;height:90%;margin:1px;float:left}

.e-js .e-reportviewer-outerborder:hover{border:1px solid}

.e-js.e-reportviewer-tbdiv.e-reportviewer-fittopagetip{width:auto;height:auto;min-height:30.5px;min-width:55px;position:absolute;word-wrap:break-word;border:1px solid;margin:.5px auto;z-index:2147483647}

.e-js.e-reportviewer-tbdiv.e-reportviewer-exporttip{width:auto;height:auto;min-height:30.5px;min-width:55px;position:absolute;word-wrap:break-word;border:1px solid;margin:.5px auto;z-index:2147483647}

.e-js.e-reportviewer-tbdiv.e-reportviewer-tooltip{width:auto;height:auto;min-height:30.5px;min-width:35px;position:absolute;padding:1px;max-width:250px;word-wrap:break-word;border:1px solid;margin:0 auto;z-index:2147483647}

.e-js .e-reportviewer-headerspan{font-style:normal;font-weight:bold;margin-bottom:5px;word-wrap:break-word}

.e-js .e-reportviewer-contentspan{word-wrap:break-word;margin-bottom:5px}

.e-js .e-reportviewer-param-datepicker{float:left}

.e-js .e-reportviewer-ejdropdownlist{width:auto;height:auto;float:left;border:1px solid transparent}

.e-js .e-reportviewer-ejdropdownlist{padding:1px !important}

.e-js.e-reportviewer-toolbarcontainer input.e-input,.e-js .e-reportviewer-viewerblockcontent input.e-input{line-height:normal !important}

.e-js .e-reportviewer-print,.e-js .e-reportviewer-emptyconetent,.e-js .e-reportviewer-pagefit,.e-js .e-reportviewer-export,.e-js .e-reportviewer-gotonext,.e-js .e-reportviewer-gotonext.e-reportviewer-disabled,.e-js .e-reportviewer-gotoprevious,.e-js .e-reportviewer-gotoprevious.e-reportviewer-disabled,.e-js .e-reportviewer-gotofirst,.e-js .e-reportviewer-gotofirst.e-reportviewer-disabled,.e-js .e-reportviewer-gotolast,.e-js .e-reportviewer-gotolast.e-reportviewer-disabled,.e-js .e-reportviewer-zoomin,.e-js .e-reportviewer-zoomout,.e-js .e-reportviewer-refresh,.e-js .e-reportviewer-parameter,.e-js .e-reportviewer-documentmap,.e-js .e-reportviewer-gotoparent,.e-js .e-reportviewer-preview,.e-js .e-reportviewer-pagesetup,.e-js .e-reportviewer-printsetup{width:20px;height:20px}

.e-js .e-reportviewer-tbpage{background-color:transparent;text-align:center;width:auto}

.e-js .e-reportviewer-tbpage{margin-top:0;padding-top:3px !important;padding-bottom:9px !important}

.e-js .e-reportviewer-pagenumber{min-height:22px !important;min-width:25px !important;height:22px !important;width:28px !important;text-align:center;margin-top:3.7px;display:inline-block !important}

.e-js .e-reportviewer-tbdiv.e-reportviewer-zoomlist{border:1px solid;margin:4px 7px;width:60px;height:19px}

.e-js .e-reportviewer-viewer{width:100%;text-shadow:none !important}

.e-js .e-reportviewer-viewerblock{width:100%;border-top:1px solid;border-bottom:0 solid;border-left:1px solid;border-right:1px solid;font-size:11pt;color:#5b5b5b;box-sizing:border-box}

.e-js .e-reportviewer-paramblock-disable,.e-js .e-reportviewer-toolbar-disable{pointer-events:none;opacity:.5}

.e-js .e-reportviewer-blockstyle{position:absolute;top:0;left:0;width:99.5%;height:100%;z-index:10}

.e-js .e-reportviewer-viewerblockcontent{width:100%;border-bottom:1px solid}

.e-js .e-reportviewer-viewerblockcellcontent{border:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}

.e-js .e-reportviewer-paramcheckbox{padding:2px 5px 2px .85em;width:93.5%}

.e-js .e-reportviewer-paramcheckboxlabel{font-size:14px !important}

.e-js .e-reportviewer-paramcheckboxlabel{padding:1px 0 0 .76em !important}

.e-js .e-reportviewer-device-paramcheckbox{padding-left:1.2% !important;width:98.8%}

.e-js .e-reportviewer-viewreport{border-left:1px solid;border-right:0;border-bottom:0;border-top:0;padding:10px;text-align:center;vertical-align:top}

.e-js .e-reportviewer-viewreportbutton{line-height:normal;vertical-align:baseline;padding:initial;margin:initial;border:1px solid}

.e-js .e-reportviewer-scrollcontainer{line-height:normal !important;position:relative;height:100%;width:100%;overflow:auto;text-align:left}

.e-js .e-reportviewer-pageviewcontainer{width:auto;height:auto;border:1px none;margin:0 auto}

.e-js .e-reportviewer-pageouterline{background-color:transparent;position:relative;border:1px solid;border-color:transparent;margin:0 auto}

.e-js .e-reportviewer-pageouterline{padding:10px}

.e-js .e-reportviewer-pageview{position:absolute}

.e-js .e-reportviewer-pageview{box-shadow:0 1px 2px 0 rgba(0,0,0,.22)}

.e-js .e-reportviewer-elementalignments{margin:0;padding:1px !important;vertical-align:inherit}

.e-js .e-reportviewer-elementalignments{border:1px solid}

.e-js .e-reportviewer-elementalignments:focus{border:1px solid !important;border-color:#000 !important;opacity:54 !important}

.e-js .e-reportviewer-viewercontainer{border:1px solid}

.e-js .e-reportviewer-box-border,.e-js .e-reportviewer-pageviewcontainer,.e-js .e-reportviewer-viewercontainer,.e-js .e-reportviewer-viewerblock{box-sizing:border-box !important}

.e-js .e-reportviewer-box-content,.e-js .e-reportviewer-pageview,.e-js .e-reportviewer-pageouterline{box-sizing:content-box !important}

.e-js .e-reportviewer-textbox{height:26px;line-height:normal;text-indent:10px;vertical-align:middle;padding:0}

.e-js .e-reportviewer-textbox{border:1px solid}

.e-js .e-reportviewer-label,.e-js .e-reportviewer-labelpageno{border:none;vertical-align:inherit}

.e-js .e-reportviewer-documentmappopup{border:1px solid}

.e-js .e-reportviewer-pagepopupinfo{height:30px;width:auto;min-width:65px;position:absolute;padding:1px;-ms-word-wrap:break-word;word-wrap:break-word;border-radius:5px;border:1px solid;margin:10px auto;z-index:9999;opacity:.5}

.e-js .e-reportviewer-popuppageno{min-width:20px;height:15px;display:table-cell}

.e-js .e-reportviewer-expandtoggle{background:url('expand.svg') no-repeat center}

.e-js .e-reportviewer-alertIcon{background:url('alertIcon.svg') no-repeat center}

.e-js .e-reportviewer-errorIcon{background:url('errorIcon.svg') no-repeat center}

.e-js .e-reportviewer-collapsetoggle{background:url('collapse.svg') no-repeat center}

.e-js .e-reportviewer-sortingUpDown{background:url('updown.png');background-repeat:no-repeat;background-origin:padding-box;background-position:center;background-color:transparent;background-size:10px}

.e-js .e-reportviewer-sortingUp{background:url('up.png');background-repeat:no-repeat;background-origin:padding-box;background-position:center;background-color:transparent;background-size:10px}

.e-js .e-reportviewer-sortingDown{background:url('down.png');background-repeat:no-repeat;background-origin:padding-box;background-position:center;background-color:transparent;background-size:10px}

.e-js .e-reportviewer-close{padding-bottom:29px;padding-right:7px;font-weight:bold;font-size:15px;cursor:pointer}

.e-js.e-reportviewer-alertbox .e-titlebar{padding:6.5px .7em !important}

.e-js.e-reportviewer-alertbox .e-widget-content{padding:23px 26px 32px 26px !important}

.e-js .e-reportviewer-error-content{padding:4px 0 4px 6px !important;line-height:1.8}

.e-js .e-reportviewer-alert-table{border-spacing:2px !important;border-collapse:separate !important}

.e-js .e-reportviewer-scroller .e-scrollbar .e-hscroll .e-hup.e-icon{display:none}

.e-js.e-reportviewer-alertbox .e-footerbar{width:100%;height:auto !important;padding:0 28px 12px 0 !important;display:inline-table !important;box-sizing:border-box}

.e-js.e-rptviewer-dialog .e-footerbar{padding:.5em 17px !important;height:auto !important;display:inline-table !important;width:100%;box-sizing:border-box}

.e-js.e-rptviewer-dialog .e-radiobtn-wrap .e-radsmaller{height:11px;width:11px}

.e-js.e-rptviewer-dialog .e-radiobtn-wrap .e-radsmaller .e-rad-icon{font-size:9px;line-height:10px;text-indent:1.2px}

.e-js.e-rptviewer-dialog .e-radiobtn-wrap .e-radsmaller .e-rad-icon{padding-top:2px;padding-left:2px}

.e-js .e-rptviewer-okbtn{width:68px}

.e-js .e-rptviewer-cancelbtn{width:72px}

.e-js .e-reportviewer-tr{height:10px !important}

.e-js .e-reportviewer-pagesetuptr{height:10px !important}

.e-js .e-reportviewer-pagesetupheader{padding-top:10px;padding-bottom:5px !important}

.e-js .e-reportviewer-pagesetupcontent{font-weight:400;padding-top:5px !important;padding-bottom:10px !important}

.e-js .e-reportviewer-pagesetupcontent{font-size:14px}

.e-js .ej-reportviewericonscollapse:hover,.e-js .ej-reportviewericonsexpand:hover,.e-js .e-reportviewer-drillhover:hover,.e-js .e-reportviewer-sortingUp:hover,.e-js .e-reportviewer-sortingDown:hover,.e-js .e-reportviewer-sortingUpDown:hover{cursor:pointer}

.e-js .e-reportviewer-pagefit:before{content:""}

.e-js .e-reportviewer-pagefittopage:before{content:""}

.e-js .e-reportviewer-emptyconetent:before{content:"  "}

.e-js .e-reportviewer-print:before{content:""}

.e-js .e-reportviewer-export:before{content:""}

.e-js .e-reportviewer-pagesetup:before{content:""}

.e-js .e-reportviewer-gotonext:before{content:""}

.e-js .e-reportviewer-gotonext.e-reportviewer-disabled:before{content:""}

.e-js .e-reportviewer-gotoprevious:before{content:""}

.e-js .e-reportviewer-gotoprevious.e-reportviewer-disabled{content:""}

.e-js .e-reportviewer-gotofirst:before{content:""}

.e-js .e-reportviewer-gotolast:before{content:""}

.e-js .e-reportviewer-gotolast.e-reportviewer-disabled{content:""}

.e-js .e-reportviewer-gotofirst.e-reportviewer-disabled{content:""}

.e-js .e-reportviewer-zoomin:before{content:""}

.e-js .e-reportviewer-zoomout:before{content:""}

.e-js .e-reportviewer-refresh:before{content:""}

.e-js .e-reportviewer-parameter:before{content:""}

.e-js .e-reportviewer-documentmap:before{content:""}

.e-js .e-reportviewer-gotoparent:before{content:""}

.e-js .e-reportviewer-preview:before{content:""}

.e-js .e-reportviewer-close:before{content:""}

.e-js .e-reportviewer-zoomSelection_popup{max-height:none !important}

.e-js .e-reportviewer-zoomSelection_popup-ul{text-align:center !important}

.e-js .ej-reportviewericonscollapse:before{content:""}

.e-js .ej-reportviewericonsexpand:before{content:""}

.e-js .e-reportviewer-toolbarcontainer.e-toolbar .e-icon.e-toolbar-res-arrow{cursor:pointer}

.e-js .e-reportviewer-popupli{border:0 none;float:none;position:relative;line-height:normal;cursor:pointer;list-style-type:none;text-align:left}

.e-js .e-reportviewer-popupli{padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:5px}

.e-js .e-reportviewer-lispan{text-decoration:none;white-space:nowrap;padding:2px !important;vertical-align:text-bottom}

.e-js .e-reportviewer-viewerblock-parentdiv .e-scrollbar .e-vscroll .e-button.e-icon{display:none}

.e-js .e-reportviewer-viewerblock-parentdiv .e-scrollbar .e-hscroll .e-button.e-icon{display:none}

.e-js .e-reportviewer-txt-overflow{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}

.e-js.e-pdfviewer .e-pdfviewer-icon{font-family:'ej-webfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-align:center;vertical-align:middle;line-height:normal;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default}

.e-js.e-pdfviewer .e-pdfviewer-icon{font-size:17px}

.e-js.e-pdfviewer .e-pdfviewer-toolbarcontainer{width:100%;vertical-align:middle;border-width:1px;border-style:solid;border-bottom:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}

.e-js.e-pdfviewer .e-pdfviewer-toolbarcontainer.e-toolbar{height:inherit}

.e-js.e-pdfviewer .e-pdfviewer-toolbarul{height:inherit;position:relative;left:1px;top:1px}

.e-js.e-pdfviewer .e-pdfviewer-toolbarul{margin:5px !important}

.e-js.e-pdfviewer .e-pdfviewer-toolbarli{margin:2px 0;width:20px;height:20px;padding:4px !important}

.e-js.e-pdfviewer .e-pdfviewer-tbdiv{width:16px;height:16px;border-width:1px;border-style:solid;margin:4px 0}

.e-js.e-pdfviewer .e-pdfviewer-outerborder{background-color:transparent;border:1px solid;border-color:transparent;width:28px;height:90%;margin:1px;float:left}

.e-js.e-pdfviewer .e-pdfviewer-outerborder:hover{border:1px solid}

.e-js.e-pdfviewer .e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip{width:auto;height:auto;min-height:30.5px;min-width:55px;position:absolute;padding:1px;word-wrap:break-word;border-width:1px;border-style:solid;margin:10px auto;z-index:9999}

.e-js.e-pdfviewer .e-pdfviewer-tbdiv.e-pdfviewer-tooltip{width:auto;height:auto;min-height:30.5px;min-width:35px;position:absolute;padding:1px;max-width:250px;word-wrap:break-word;border-width:1px;border-style:solid;margin:10px auto;z-index:9999}

.e-js.e-pdfviewer .e-pdfviewer-headerspan{font-style:normal;font-weight:bold;padding:1px;word-wrap:break-word}

.e-js.e-pdfviewer .e-pdfviewer-headerspan{margin:1.5px}

.e-js.e-pdfviewer .e-pdfviewer-contentspan{padding:1px;margin-bottom:5px;margin:0 5px 5px 15px;word-wrap:break-word}

.e-js.e-pdfviewer .e-pdfviewer-contentspan{margin-left:15px}

.e-js.e-pdfviewer .e-pdfviewer-ejdropdownlist{width:auto;height:90%;float:left;border:1px solid transparent}

.e-js.e-pdfviewer .e-pdfviewer-ejdropdownlist{margin:4.7px 2px 2px 2px}

.e-js.e-pdfviewer-responsivesecondarytoolbar{width:230px;left:244px;top:54px;z-index:10235;position:absolute}

.e-js.e-pdfviewer .e-pdfviewer-toolbarcontainer input.e-input,.e-js.e-pdfviewer .e-pdfviewer-viewerblockcontent input.e-input{line-height:normal}

.e-js.e-pdfviewer .e-pdfviewer-print,.e-js.e-pdfviewer .e-pdfviewer-emptyconetent,.e-js.e-pdfviewer .e-pdfviewer-fitpage,.e-js.e-pdfviewer .e-pdfviewer-fitwidth,.e-js.e-pdfviewer .e-pdfviewer-gotonext,.e-js.e-pdfviewer .e-pdfviewer-gotonext.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-gotoprevious,.e-js.e-pdfviewer .e-pdfviewer-gotoprevious.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-gotofirst,.e-js.e-pdfviewer .e-pdfviewer-gotofirst.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-gotolast,.e-js.e-pdfviewer .e-pdfviewer-gotolast.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-zoomin,.e-js.e-pdfviewer .e-pdfviewer-zoomout,.e-js.e-pdfviewer .e-pdfviewer-download,.e-pdfviewer-find,.e-js.e-pdfviewer .e-pdfviewer-sign{margin-top:1px}

.e-js.e-pdfviewer .e-pdfviewer-print,.e-js.e-pdfviewer .e-pdfviewer-emptyconetent,.e-js.e-pdfviewer .e-pdfviewer-fitpage,.e-js.e-pdfviewer .e-pdfviewer-fitwidth,.e-js.e-pdfviewer .e-pdfviewer-gotonext,.e-js.e-pdfviewer .e-pdfviewer-gotonext.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-gotoprevious,.e-js.e-pdfviewer .e-pdfviewer-gotoprevious.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-gotofirst,.e-js.e-pdfviewer .e-pdfviewer-gotofirst.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-gotolast,.e-js.e-pdfviewer .e-pdfviewer-gotolast.e-pdfviewer-disabled,.e-js.e-pdfviewer .e-pdfviewer-zoomin,.e-js.e-pdfviewer .e-pdfviewer-zoomout,.e-js.e-pdfviewer .e-pdfviewer-download,.e-pdfviewer-find,.e-js.e-pdfviewer .e-pdfviewer-sign{width:20px;height:20px}

.e-js.e-pdfviewer .e-pdfviewer-tbpage{background-color:transparent;float:left;text-align:center;width:auto;height:25px}

.e-js.e-pdfviewer .e-pdfviewer-tbpage{margin-top:2.6px}

.e-js.e-pdfviewer .e-pdfviewer-toolbarli-label.e-tooltxt{padding:0}

.e-js.e-pdfviewer li.e-tooltxt>.e-pdfviewer-ejdropdownlist{border:0}

.e-js.e-pdfviewer li.e-tooltxt>.e-pdfviewer-search-checkboxcontainer{margin-top:-2px}

.e-js .e-pdfviewer-sign-dialog.e-dialog.e-widget-content{background:#fff}

.e-js.e-pdfviewer .e-pdfviewer-pagenumber{min-height:22px;min-width:25px;height:22px;width:28px;display:inline-block;text-align:center}

.e-js.e-pdfviewer .e-pdfviewer-pagenumber{margin-top:3.7px}

.e-js.e-pdfviewer .e-pdfviewer-pagenumber{margin-top:1.7px}

.e-js.e-pdfviewer .e-pdfviewer-tbdiv.e-pdfviewer-zoomlist{border:1px solid;margin:4px 7px;width:60px;height:19px}

.e-js.e-pdfviewer .e-pdfviewer-viewer{width:100%;text-shadow:none;min-width:320px;-webkit-user-select:text}

.e-js.e-pdfviewer .e-pdfviewer-viewerblock{width:100%;border-top:1px solid;border-bottom:0 solid;border-left:1px solid;border-right:1px solid;overflow:auto;font-size:11pt;color:#5b5b5b;box-sizing:border-box}

.e-js.e-pdfviewer .e-pdfviewer-blockstyle{position:absolute;top:0;left:0;width:99.5%;height:100%;z-index:10}

.e-js.e-pdfviewer .e-pdfviewer-viewerblockcontent{width:100%}

.e-js.e-pdfviewer .e-pdfviewer-viewerblockcellcontent{border:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}

.e-js.e-pdfviewer .e-pdfviewer-scrollcontainer{line-height:normal;position:relative;height:100%;width:100%;overflow:auto;text-align:left}

.e-js.e-pdfviewer .e-pdfviewer-pageviewcontainer{width:auto;height:auto;border:1px none;margin:0 auto}

.e-js.e-pdfviewer .e-pdfviewer-pageouterline{background-color:transparent;position:relative;border:1px solid;border-color:transparent;margin:0 auto;padding:10px}

.e-js.e-pdfviewer .e-pdfviewer-pageview{position:absolute;box-shadow:0 1px 2px 0 rgba(0,0,0,.22)}

.e-js.e-pdfviewer .e-pdfviewer-elementalignments{border-width:1px;border-style:solid;margin:0;padding:1px}

.e-js.e-pdfviewer .e-pdfviewer-viewercontainer{border-width:1px;border-style:solid;box-sizing:border-box}

.e-js.e-pdfviewer .e-pdfviewer-textbox{height:23px;line-height:normal;text-indent:10px;border:1px solid;vertical-align:middle;padding:0}

.e-js.e-pdfviewer .e-pdfviewer-label,.e-js.e-pdfviewer .e-pdfviewer-labelpageno{border:none}

.e-js.e-pdfviewer .e-pdfviewer-labelpageno{float:right;margin-left:5px}

.e-js.e-pdfviewer .e-pdfviewer-pagepopupinfo{height:30px;width:auto;min-width:65px;position:absolute;padding:1px;-ms-word-wrap:break-word;word-wrap:break-word;border-radius:5px;border:1px solid;margin:10px auto;z-index:9999;opacity:.5}

.e-js.e-pdfviewer .e-pdfviewer-popuppageno{min-width:20px;height:15px;display:table-cell}

.e-js.e-pdfviewer .e-pdfviewer-toolbarul-search{position:relative;left:1px;top:1px;margin-left:4px}

.e-js.e-pdfviewer .e-pdfviewer-match-checkbox{float:left}

.e-js.e-pdfviewer .e-pdfviewer-toolbarli-search{width:20px;height:20px;padding:4px !important}

.e-js.e-pdfviewer .e-pdfviewer-label{-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}

.e-js.e-pdfviewer .e-pdfviewer-searchbox{z-index:10;display:none;overflow:visible;position:absolute}

.e-js.e-pdfviewer .e-pdfviewer-searchbox{height:35px !important}

.e-js.e-pdfviewer .e-pdfviewer-search-inputcontainer{float:left}

.e-js.e-pdfviewer .e-pdfviewer-search-inputcontainer{margin-top:4px}

.e-js.e-pdfviewer .e-pdfviewer-search-checkboxcontainer{float:left}

.e-js.e-pdfviewer .e-pdfviewer-waitingpopup-print{opacity:1}

.e-js.e-pdfviewer .e-waitpopup-pane.e-pdfviewer-waitingpopup-print .e-text{color:#fff}

.e-js.e-pdfviewer .e-pdfviewer-texthighlight{background-color:#000d3d;opacity:1;margin:-1px;padding:1px}

.e-js.e-pdfviewer .e-pdfviewer-text-highlightother{background-color:#000d3d;opacity:.4;margin:-1px;padding:1px}

.e-js.e-pdfviewer .e-pdfviewer-maintaincontent{background-color:#00f}

.e-js.e-pdfviewer .e-pdfviewer-nooccurrence{background-color:#fc7a7a !important}

.e-js.e-pdfviewer .e-pdfviewer-arrow::before,.e-js.e-pdfviewer .e-pdfviewer-arrow::after{font-family:'ej-webfont';position:absolute;border:solid transparent}

.e-js.e-pdfviewer .e-pdfviewer-arrow::before,.e-js.e-pdfviewer .e-pdfviewer-arrow::after{bottom:70%}

.e-js.e-pdfviewer .e-pdfviewer-progressloader{background-image:url('preloader-pdfviewer.gif');background-repeat:no-repeat;background-position:right}

.e-js.e-pdfviewer .e-pdfviewer-popupmenu{z-index:1000;position:absolute;width:auto;min-width:396px;display:none;padding-bottom:18px}

.e-js.e-pdfviewer .e-pdfviewer-header{height:23px;padding-top:14px}

.e-js.e-pdfviewer .e-pdfviewer-content{height:auto;width:auto;padding:14px;padding-bottom:0}

.e-js.e-pdfviewer .e-pdfviewer-innercontent{border:1px solid;min-height:132.08px;font-size:14px;color:#000}

.e-js.e-pdfviewer .e-pdfviewer-closepopup,.e-js.e-pdfviewer .e-pdfviewer-closeicon{float:right;height:20px;width:20px}

.e-js.e-pdfviewer .e-pdfviewer-closepopup{margin-right:14px}

.e-js.e-pdfviewer .e-pdfviewer-postbutton.e-btn{padding-left:30px;padding-right:30px;float:right}

.e-js.e-pdfviewer .e-pdfviewer-footer{height:auto;margin-top:2px;margin-right:14px}

.e-js.e-pdfviewer .e-pdfviewer-currenttime{padding-top:8px;padding-left:14px;height:14px;width:100%}

.e-js.e-pdfviewer .e-pdfviewer-username{margin-left:14px;float:left;font-size:17px;font-weight:bold}

.e-widget .e-pdfviewer-propertiestitle.e-header{padding:20px 16px}

.e-widget .e-pdfviewer-propertiestitle.e-header.e-titlebar{border-bottom:0}

.e-widget .e-pdfviewer-propertiestab.e-widget-content{padding-top:0;padding-bottom:20px;padding-right:16px;padding-left:16px}

.e-widget .e-pdfviewer-innertab{padding-bottom:20px}

.e-widget .e-pdfviewer-appearanceprop.e-content-item,.e-widget .e-pdfviewer-generalprop.e-content-item{padding-top:24px;padding-left:16px}

.e-widget .e-tab.e-pdfviewer-innertab .e-header>.e-select.e-pdfviewer-tab-li,.e-widget .e-tab.e-pdfviewer-innertab .e-header>.e-active.e-pdfviewer-tab-li a{font-size:14px}

.e-widget .e-tab.e-pdfviewer-innertab>.e-header{border-top-style:initial;border-left-style:initial;border-right-style:initial}

.e-js.e-pdfviewer .e-toolbar.e-pdfviewer-toolbarcontainer{border-bottom:0}

.e-js.e-pdfviewer .e-toolbar>ul>li.e-pdfviewer-toolbarli-label{padding:0}

.e-js .e-slider-wrap.e-horizontal.e-widgete-pdfviewer-opacity-slider{height:14px}

.e-js.e-pdfviewer .e-pdfviewer-colorpicker{position:absolute;z-index:11241}

.e-js .e-pdfviewer-color-picker,.e-js .e-pdfviewer-author-inputdiv,.e-js .e-pdfviewer-subject-inputdiv,.e-js .e-pdfviewer-modifieddate-labeldiv{padding-left:95px}

.e-js .e-pdfviewer-opacity-container,.e-js .e-pdfviewer-subject-container,.e-js .e-pdfviewer-modifieddate-container{padding-top:16px}

.e-js .e-pdfviewer-opacity-field{padding-left:45px;float:left}

.e-js .e-pdfviewer-slider-control{padding-left:170px;margin-top:5px}

.e-js .e-pdfviewer-opacity-container{padding-bottom:43px}

.e-js .e-pdfviewer-modifieddate-container{padding-bottom:14px}

.e-js .e-pdfviewer-color-span{float:left;padding-top:3px}

.e-js .e-pdfviewer-opacity-span{float:left;padding-top:1px}

.e-js .e-pdfviewer-author-span,.e-js .e-pdfviewer-subject-span,.e-js .e-pdfviewer-modified-labeldiv{float:left}

.e-js .e-inputchangeval{padding-left:6px;border-radius:3px}

.e-js .e-pdfviewer-subject-input,.e-js .e-pdfviewer-author-input{border-radius:3px;width:75%}

.e-js .e-pdfviewer-properties-label{margin-left:8px}

.e-js .e-pdfviewer-lockedcheckbox,.e-js .e-pdfviewer-properties-label,.e-js .e-pdfviewer-defaultCheckbox{margin-top:3px}

.e-js.e-pdfviewer .e-pdfviewer-dropdown-wrapper{width:30%}

.e-js.e-pdfviewer .e-pdfviewer-dropdown-arrow{font-size:8px}

.e-js.e-pdfviewer .e-pdfviewer-toolbar-highlight,.e-js.e-pdfviewer .e-pdfviewer-toolbar-strikeout,.e-js.e-pdfviewer .e-pdfviewer-toolbar-underline{width:30px}

.e-js.e-pdfviewer .e-pdfviewer-dropdown-arrow{height:9px;width:9px}

.e-js.e-pdfviewer .e-pdfviewer-highlight-markup:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-underline-markup:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-strikeout-markup:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-dropdown-arrow:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-closeicon:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-arrow::before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-arrow::after{content:""}

.e-js.e-pdfviewer .e-pdfviewer-fitwidth:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-disabled-fitWidthButton:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-fitpage:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-disabled-fitPageButton:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-pagefittopage:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-emptyconetent:before{content:"  "}

.e-js.e-pdfviewer .e-pdfviewer-print:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotonext:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotonext.e-pdfviewer-disabled:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotoprevious:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotoprevious.e-pdfviewer-disabled{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotofirst:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotolast:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotolast.e-pdfviewer-disabled{content:""}

.e-js.e-pdfviewer .e-pdfviewer-gotofirst.e-pdfviewer-disabled{content:""}

.e-js.e-pdfviewer .e-pdfviewer-zoomin:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-download:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-zoomout:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-find:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-prevfind:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-nextfind:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-closefind:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-select:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-scroll:before{content:""}

.e-js.e-pdfviewer .e-pdfviewer-sign:before{content:""}

.e-widget.e-ddl-popup.e-box.e-popup.e-pdfviewer-ddl,.e-widget.e-ddl-popup.e-box.e-popup.e-pdfviewer-ddl>.e-scroller{max-height:none !important}

.e-js.e-pdfviewer .e-pdfviewer-popupli{border:0 none;float:none;position:relative;line-height:normal;cursor:pointer;list-style-type:none;text-align:left;padding-top:3px;padding-bottom:3px;padding-left:4px}

.e-js.e-pdfviewer .e-pdfviewer-custom-menu,.e-js.e-pdfviewer .e-pdfviewer-highlight-menu{z-index:1000;position:absolute;border:solid 2px #000;background-color:#fff;padding:5px 0;display:none}

.e-js.e-pdfviewer .e-pdfviewer-custom-menu ol,.e-js.e-pdfviewer .e-pdfviewer-highlight-menu ol{padding:0;margin:0;list-style-type:none;width:auto;max-width:248px;font-family:Verdana;font-size:12px}

.e-js.e-pdfviewer .e-pdfviewer-custom-menu ol li,.e-js.e-pdfviewer .e-pdfviewer-highlight-menu ol li{margin:0;display:block;list-style:none;padding:5px 5px}

.e-js.e-pdfviewer .e-pdfviewer-custom-menu ol li:hover,.e-js.e-pdfviewer .e-pdfviewer-highlight-menu ol li:hover{background-color:#efefef}

.e-js.e-pdfviewer .e-pdfviewer-custom-menu ol li:active,.e-js.e-pdfviewer .e-pdfviewer-highlight-menu ol li:active{color:#fff}

.e-js.e-pdfviewer .e-pdfviewer-custom-menu ol li a,.e-js.e-pdfviewer .e-pdfviewer-highlight-menu ol li a{color:#000;text-decoration:none;display:block;padding:0 5px}

.e-js.e-pdfviewer .e-pdfviewer-custom-menu ol li a:active,.e-js.e-pdfviewer .e-pdfviewer-highlight-menu ol li a:active{color:#fff;background-color:#000}

.e-js.e-pdfviewer .e-pdfviewer-pageCanvas,.e-js.e-pdfviewer .e-pdfviewer-secondarycanvas{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}

.e-js.e-pdfviewer .e-pdfviewer-textLayer::-moz-selection{background:#00f}

.e-js.e-pdfviewer .e-pdfviewer-textLayer::selection{background:#00f}

.e-js.e-pdfviewer .e-pdfviewer-textLayer::-moz-selection{background:#00f}

.e-js.e-pdfviewer .e-pdfviewer-droplet1{background-color:#00f;position:absolute;z-index:1000;display:inline-block;transform:rotate(-30deg);width:21px;height:25px;border-top-left-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;display:none}

.e-js.e-pdfviewer .e-pdfviewer-droplet2{background-color:#00f;z-index:1000;position:absolute;display:inline-block;transform:rotate(-30deg);width:21px;height:25px;border-top-left-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;display:none}

.e-js.e-pdfviewer .e-pdfviewer-touchCopy{z-index:1000;position:absolute;background-color:#fff;padding:5px 0;float:left;text-align:center;width:65px}

.e-js.e-pdfviewer .e-pdfviewer-touchDot{z-index:1000;position:absolute;margin-left:64px;background-color:#fff;padding:5px 0;float:right;text-align:center;width:65px}

.e-js.e-pdfviewer .e-pdfviewer-touchcustom-menu{z-index:1000;position:absolute;box-sizing:border-box;box-shadow:0 3px 3px 0 rgba(0,0,0,.4);width:130px;padding:5px 0;display:none;height:35px;background:#fff}

.e-js.e-pdfviewer .e-pdfviewer-annotation-note{height:auto;width:auto;min-height:10px;min-width:30px;max-width:300px;font-size:14px;padding:5px;z-index:10000}

.e-js.e-pdfviewer .e-pdfviewer-touchcustom-menu::after{content:"";z-index:1000;position:absolute;width:0;height:0;margin-left:-9px;bottom:-8px;left:50%;box-sizing:border-box;border:5px solid #000;border-color:#fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.4)}

.e-js.e-pdfviewer .e-pdfviewer-touchcustom-menu div a{color:#000;text-decoration:none;display:block;padding:0 5px}

.e-js.e-pdfviewer .e-pdfviewer-touchcustom-menu div a:active{color:#fff}

.e-js.e-pdfviewer .e-pdfviewer-pageCanvas{-webkit-tap-highlight-color:rgba(255,255,255,0)}

.e-js.e-pdfviewer .e-dropdownlist.e-input.e-pdfviewer-ddl,.e-widget.e-ddl-popup.e-pdfviewer-ddl .e-ul li{text-align:center;padding-left:0}

.e-excelfilter.e-js.e-dlgcontainer{min-width:266px;padding:0;width:266px;padding:4px 0 16px 0}

.e-excelfilter.e-js.e-dlgcontainer,.e-excelfilter.e-js .e-searchcontainer,.e-excelfilter.e-js .e-searchcontainer input{box-sizing:content-box}

.e-sortasc:before{content:""}

.e-sortdesc:before{content:""}

.e-exceltick:before{content:""}

.e-excelfilter.e-js .e-menu.e-vertical .e-list>a{margin:0 10px 0 15px}

.e-excelfilter.e-js .e-menu.e-vertical .e-list>ul .e-list>a{padding-left:15px}

.e-excelfilter.e-js .e-menu.e-vertical li.e-separator,.e-excelfilter.e-js .e-list>ul li.e-separator{margin:4px 0 4px 0}

.e-excelfilter.e-js .e-menu.e-vertical{border:none}

.e-excelfilter.e-js .e-menu .e-menulink .e-chkbox-wrap{top:0;opacity:1}

.e-excelfilter.e-js .e-menu.e-vertical .e-exceltick::before{margin-left:-7px}

.e-excelfilter.e-js .e-menu.e-vertical .e-exceltick:before{margin-left:-7px\9}

.e-excelfilter.e-js .e-searchcontainer{position:relative;margin-left:15px;margin-top:4px}

.e-excelfilter.e-js .e-searchcontainer .e-fields{margin:7px 0}

.e-excelfilter.e-js .e-checkboxlist{width:234px;height:130px;outline:none}

.e-excelfilter.e-js .e-searchbox .e-icon:before{display:inline-block}

.e-excelfilter.e-js .e-searchbox .e-ejinputtext{width:228px;height:23px}

.e-excelfilter.e-js .e-searchinput::-ms-check{display:none}

.e-excelfilter.e-js .e-btncontainer.e-fields{width:170px;margin:16px 0 0 68px}

.e-excelfilter.e-js .e-btncontainer input,.e-excelfilter.e-js .e-checkboxlist .e-ftrchk{margin-left:10px}

.e-excelfilter.e-js .e-btncontainer input,.e-excelfilter.e-js .e-checkboxlist .e-ftrchk{margin-top:2px}

.e-excelfilter.e-js .e-checkboxlist .e-ftrchk{white-space:nowrap}

.e-excelfilter.e-js .e-checkboxlist{padding-top:3px}

.e-excelfilter.e-js .e-btncontainer>div{margin-bottom:5px}

.e-excelfilter.e-js .e-checkboxlist label.e-ftrchk,.e-excelfilter.e-js .e-searchbox .e-searchitem{cursor:pointer;line-height:11px}

.e-excelfilter.e-js.e-dlgcustom{width:341px;padding:10px 14px 0;box-sizing:content-box}

.e-excelfilter.e-js.e-dlgcustom .e-dlgfields{padding-bottom:14px;box-sizing:content-box}

.e-excelfilter.e-js.e-dlgcustom fieldset.e-fieldset{width:auto;margin:0 2px}

.e-excelfilter.e-js.e-dlgcustom fieldset.e-fieldset{padding:14px 8px 13px}

.e-excelfilter.e-js.e-dlgcustom .e-fieldset legend{width:auto;margin-left:3px;margin-bottom:2px;padding:0 3px}

.e-excelfilter.e-js.e-dlgcustom .e-optable{border-collapse:separate;border-spacing:1px}

.e-excelfilter.e-js.e-dlgcustom .e-optable td{width:27px;padding:0 5px}

.e-excelfilter.e-js.e-dlgcustom .e-optable .e-predicate td{padding-top:11px;padding-bottom:11px}

.e-excelfilter.e-js.e-dlgcustom .e-optable .e-predicate td:last-child{padding-top:8px}

.e-excelfilter.e-js.e-dlgcustom .e-dlgfields .e-btncontainer{width:100%}

.e-excelfilter.e-js.e-dlgcustom .e-dlgfields .e-btncontainer{margin-left:35%;margin-top:-5px}

.e-excelfilter.e-js.e-dlgcustom .e-dlgfields .e-predicate .e-caption{margin-left:5px;padding-right:13px}

.e-excelfilter.e-js .e-hide{display:none !important}

.e-excelfilter.e-js.e-js .e-searchbox span{cursor:pointer;display:block;height:16px;position:absolute;right:6%;top:6px;width:21px}

.e-excelfilter.e-js.e-dlgcustom .e-widget [class^="e-"],.e-excelfilter.e-js.e-dlgcustom.e-dialog,.e-excelfilter.e-js.e-dlgcustom.e-dialog [class^="e-"]{box-sizing:content-box}

.e-excelfilter.e-js .e-ftrchk *{box-sizing:content-box !important}

.e-excelfilter.e-js.e-dlgcustom .e-ddl.e-widget [class^="e-"],.e-excelfilter.e-js.e-dlgcustom .e-atc.e-widget [class^="e-"],.e-excelfilter.e-js.e-dlgcustom .e-datewidget.e-widget [class^="e-"],.e-excelfilter.e-js.e-dlgcustom .e-numeric.e-widget [class^="e-"],.e-excelfilter.e-js.e-dlgcustom .e-ejinputtext{box-sizing:border-box}

.e-excelfilter.e-js .e-menu .e-list .e-bghdrcolor{padding:0;height:26px}

.e-excelfilter.e-js .e-menu .e-list .e-fghdrcolor{padding-bottom:4px;height:26px}

.e-excelfilter.e-js .e-menu.e-vertical .e-list ul li.e-bghdrcolor>a,.e-excelfilter.e-js .e-menu.e-vertical .e-list ul li.e-fghdrcolor>a{padding:0}

.e-bghdrcolor>a,.e-fghdrcolor>a{font-size:13px}

.e-excelfilter.e-js .e-menu .e-list .e-valcolor{margin:0 auto;height:16px;width:70px;border-style:solid;border-width:2px;padding:2px}

.e-excustmfltr.e-ejinputtext,.e-js.e-grid .e-excustmfltr.e-ejinputtext{text-indent:0}

.e-js.e-nb.e-nb-home{width:100%}

.e-js.e-nb.e-nb-container{direction:ltr}

.e-js.e-nb.e-nb-layout{margin-right:6px;vertical-align:top;position:absolute;top:0;z-index:1000}

.e-js.e-nb-fixed,.e-js.e-nb-normal{overflow:visible !important}

.e-js.e-nb-fixed:not(.e-nb-type-overlay){width:100%}

.e-js.e-nb-fixed-slide{position:absolute;width:100%;height:100%}

.e-js.e-nb.e-nb-animate{transition:transform 250ms ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.e-js.e-nb.e-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}

.e-js.e-nb.e-nb-overlay{z-index:999;width:100%;height:100%}

.e-js.e-nb.e-list-hdr.e-clearall{margin:0;padding:0}

.e-js.e-nb.e-nb-container{height:100%;position:absolute;overflow:hidden;top:0}

.e-js.e-nb.e-nb-container .e-nb.e-nb-layout{position:relative}

.e-js.e-nb.e-nb-container.e-nb-right{float:right;right:0}

.e-js.e-radialmenu .e-radial{border:2px solid;height:40px;border-radius:50%;width:40px;background-position:center;background-repeat:no-repeat;background-size:60%;z-index:1}

.e-js.e-radialmenu .e-radialslider{border-radius:50%;top:29px;left:29px}

.e-js.e-radialmenu .e-radialimage{background-image:url('radial.png')}

.e-js.e-radialmenu .e-backimage{background-image:url('back.png')}

.e-js.e-radialmenu.e-overlow{overflow:hidden}

.e-js.e-radialmenu .e-itemdisabled{opacity:.4;pointer-events:none}

.e-js.e-radialmenu .e-pathdisabled{pointer-events:none}

.e-js.e-radialmenu.e-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:100001}

.e-js.e-tile .e-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}

.e-js.e-radialmenu.e-abs,.e-js.e-radialmenu .e-abs{position:absolute}

.e-js.e-radialmenu .e-rel{position:relative}

.e-js.e-radialmenu.e-displaynone,.e-js.e-radialmenu .e-displaynone{display:none}

.e-js.e-radialmenu .e-textcolor{text-anchor:middle;font-size:12px;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-radialmenu .e-badgetext{text-anchor:middle;font-size:10px;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-radialmenu .e-radialshow{-webkit-animation:radialshow 300ms;animation:radialshow 300ms}

@-webkit-keyframes radialshow{from{-webkit-transform:rotate(-70deg) scale(.7)}to{-webkit-transform:rotate(0deg) scale(1)}}

@keyframes radialshow{from{transform:rotate(-70deg) scale(.7)}to{transform:rotate(0deg) scale(1)}}

.e-js.e-radialmenu .e-radialhide{-webkit-animation:radialhide 300ms;animation:radialhide 300ms}

@-webkit-keyframes radialhide{from{-webkit-transform:rotate(0deg) scale(1)}to{-webkit-transform:rotate(-70deg) scale(.7)}}

@keyframes radialhide{from{transform:rotate(0deg) scale(1)}to{transform:rotate(-70deg) scale(.7)}}

.e-js.e-radialmenu .e-scalehide{-webkit-animation:scalehide 300ms;animation:scalehide 300ms}

@-webkit-keyframes scalehide{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(.4)}}

@keyframes scalehide{from{transform:scale(1)}to{transform:scale(.4)}}

.e-js.e-radialmenu .e-scaleshow{-webkit-animation:scaleshow 300ms;animation:scaleshow 300ms}

@-webkit-keyframes scaleshow{from{-webkit-transform:scale(.4)}to{-webkit-transform:scale(1)}}

@keyframes scaleshow{from{transform:scale(.4)}to{transform:scale(1)}}

.e-widget.e-signature{position:relative;height:100%;width:100%;border:3px solid #000}

.e-widget.e-signature canvas{position:absolute;cursor:pointer;height:100%;width:100%}

.e-widget.e-signature.e-disable{opacity:.35;filter:alpha(opacity=35);background-image:none;pointer-events:none}

.e-slideleft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:.23s;-webkit-animation-duration:.23s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}

@keyframes slideLeft{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}

@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0%)}}

.e-slideright{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:.23s;-webkit-animation-duration:.23s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}

@keyframes slideRight{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}

@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0%)}}

.e-js.e-lv .e-grouptitle{font-size:15px;height:34px;line-height:34px;padding-left:6px}

.e-js.e-lv .e-header{cursor:pointer;height:45px;padding-left:5px;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-js .e-htitle,.e-js .e-btn-text{font-weight:bold;padding:10px 10px 10px 0;vertical-align:middle}

.e-js.e-lv .e-clearall{margin:0;padding:0}

.e-js.e-lv .e-childcontainer,.e-js.e-lv .e-list-container,.e-js.e-lv .e-childitem{position:relative}

.e-js.e-lv .e-list .e-chevron-right_01{text-decoration:none}

.e-js.e-lv .e-htitle,.e-js.e-lv .e-btn-text{font-size:14px;height:25px}

.e-js.e-lv-inputdiv .e-lv-input{font-style:italic;line-height:1.4;margin:0;outline:0 none;padding:8px 0;text-indent:5px;width:100%;box-sizing:border-box}

.e-js.e-lv .e-list .e-chevron-right_01{display:inline-block;outline:0 none;padding-bottom:12px;padding-top:12px;vertical-align:middle;width:100%}

.e-js.e-lv .e-list-hdr{list-style:none outside none;padding:0}

.e-js.e-lv .e-list .e-lv-checkdiv{float:right}

.e-js.e-lv .e-list{line-height:normal;padding:0 15px;cursor:pointer;vertical-align:middle}

.e-js.e-lv .e-header *{display:table-cell;vertical-align:middle}

.e-js.e-lv.e-js.e-parentlv{overflow:hidden}

.e-js.e-lv .e-list .e-list-img{background-size:cover;float:left;height:30px;width:30px}

.e-js.e-lv .e-arrow .e-chevron-right_01:before{float:right;font-size:14px;position:relative;right:0}

.e-js.e-lv .e-list.e-margin .e-chevron-right_01 span{left:10px;position:relative;top:9px}

.e-js.e-lv .e-list .e-chevron-right_01 [class*="icon-"]{width:35px;height:35px;float:left}

.e-js.e-lv :not(.e-arrow)>.e-icon.e-chevron-right_01:before{display:none}

.e-widget.e-colorpicker .e-buttons .e-color-code.e-error{border-color:#f00}

.e-widget.e-colorwidget .e-in-wrap{cursor:default;display:inline-block;height:100%;width:100%}

.e-widget.e-colorwidget .e-in-wrap{border-radius:4px}

.e-widget.e-colorwidget .e-in-wrap{border:1px solid #dbdbde}

.e-widget.e-colorwidget .e-in-wrap.e-tool{border-radius:4px;cursor:default;height:100%;width:100%}

.e-widget.e-colorwidget .e-in-wrap.e-tool{border:1px solid #dbdbde;background:#ecedee}

.e-widget.e-colorwidget .e-in-wrap .e-tool-icon .e-icon{position:absolute;background-repeat:no-repeat;width:16px;height:16px}

.e-widget.e-colorwidget .e-in-wrap .e-tool-icon .e-icon{padding:3px 3px 2px}

.e-widget.e-colorwidget.e-widget{outline:0 none}

.e-widget.e-colorwidget.e-widget{background-clip:border-box;box-sizing:content-box;border-radius:4px;display:block;position:relative;height:28px;width:35px}

.e-widget.e-colorwidget .e-in-wrap .e-input{color:transparent}

.e-widget.e-colorwidget .e-selected-color{position:absolute;z-index:1}

.e-widget.e-colorwidget .e-selected-color{left:4px;top:4px}

.e-widget.e-colorwidget .e-selected-color{border-radius:3px;height:17px;width:17px}

.e-widget.e-colorwidget .e-color-container{height:100%;display:inline-block;position:relative;cursor:pointer}

.e-widget.e-colorwidget .e-color-container{width:70%}

.e-widget.e-colorwidget .e-color-container .e-tool-icon+.e-selected-color{height:3px}

.e-widget.e-colorwidget .e-color-container .e-tool-icon+.e-selected-color{top:18px}

.e-widget.e-colorwidget .e-icon{display:block;position:absolute;top:50%;margin-top:-6px;height:12px}

.e-widget.e-colorwidget .e-icon{width:42%;font-size:10px}

.e-widget.e-colorwidget .e-select{cursor:pointer;display:inline-block;height:100%;text-align:left}

.e-widget.e-colorwidget .e-select{width:30%}

.e-widget.e-colorwidget .e-in-wrap .e-select .e-icon{cursor:pointer}

.e-widget.e-colorpicker.e-popup{outline:0 none;border-style:solid;border-width:1px;height:auto;overflow:hidden}

.e-widget.e-colorpicker.e-popup{padding:11px;width:223px;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px inset}

.e-widget.e-colorpicker .e-palette-color{position:relative}

.e-widget.e-colorpicker .e-hsv-color{display:inline-block;position:relative;overflow:hidden}

.e-widget.e-colorpicker .e-hsv-color{border:3px solid}

.e-widget.e-colorpicker .e-hsv-color{width:75%}

.e-widget.e-colorpicker .e-hsv-color .e-hsv-gradient{width:100%}

.e-widget.e-colorpicker .e-hsv-color .e-hsv-gradient{height:146px}

.e-widget.e-colorpicker .e-hsv-gradient{background:-top-linear-gradient(top,transparent 0,#000 100%),-left-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(top, startColorstr=#f00 100%),(left, endColorstr=#000 0)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#00000000',(left, endColorstr='#FF000000')"}

.e-widget.e-colorpicker .e-hsv-color .e-color-image.e-draghandle{cursor:pointer;position:absolute;overflow:hidden;outline:0 none;margin:-11px 0 0 -11px;width:20px;height:20px;background-position:0 -876px;background-repeat:no-repeat}

.e-widget.e-colorpicker .e-buttons .e-preview,.e-hsv-color .e-hsv-gradient{box-shadow:0 0 5px rgba(0,0,0,.3)}

.e-widget.e-colorpicker .e-buttons .e-preview{display:inline-block;outline:0 none;height:100%;position:relative}

.e-widget.e-colorpicker .e-buttons .e-preview{border-style:solid;border-width:3px}

.e-widget.e-colorpicker .e-buttons .e-preview{width:14%;top:6px}

.e-widget.e-colorpicker .e-buttons .e-current,.e-widget.e-colorpicker .e-buttons .e-previous{float:left;width:100%}

.e-widget.e-colorpicker .e-buttons .e-current,.e-widget.e-colorpicker .e-buttons .e-previous{height:27px}

.e-widget.e-colorpicker .e-buttons .e-previous{border-top:1px solid}

.e-widget.e-colorpicker .e-buttons .e-color-code{border-style:solid;display:block;outline:0 none}

.e-widget.e-colorpicker .e-buttons .e-color-code{border-width:1px;height:23px;padding-right:10px;text-align:right;border-radius:4px;width:93%;font-size:13px}

.e-widget.e-colorpicker .e-buttons .e-form{display:inline-block;position:relative}

.e-widget.e-colorpicker .e-buttons .e-form{width:81%;top:7px}

.e-widget.e-colorpicker .e-buttons .e-grpbtn{float:left}

.e-widget.e-colorpicker .e-buttons .e-grpbtn{height:25px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);border-style:solid;border-width:1px;width:93%}

.e-widget.e-colorpicker .e-buttons .e-codeeditor{float:left;position:relative}

.e-widget.e-colorpicker .e-buttons .e-codeeditor{margin-top:6px;width:93%}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-select{font-size:12px}

.e-widget.e-colorpicker .e-buttons .e-color-code::-ms-clear{display:none}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-rgbButton,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-hexButton,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-hsvButton{border:0}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-rgbButton,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-hexButton,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-hsvButton{height:25px;border-radius:5px;margin-left:2px;width:32%}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-click{margin-left:1px;font-weight:bold}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-select.e-click:hover{font-weight:bold}

.e-widget.e-colorpicker .e-slider-wrap .e-handle{background:transparent;border:3px solid #fff}

.e-widget.e-colorpicker .e-slider-wrap .e-handle{box-shadow:#929292 0 0 5px inset}

.e-widget.e-colorpicker .e-popupWrapper .e-slider-wrap{display:inline-block;padding:0 !important}

.e-widget.e-colorpicker .e-popupWrapper .e-slider-wrap{margin-left:7px;width:13px;height:151px}

.e-widget.e-colorpicker .e-slider-wrap .e-handle.e-select,.e-widget.e-colorpicker .e-slider-wrap .e-handle.e-select:hover{border-radius:12px;border-width:2px;border-color:#fff}

.e-widget.e-colorpicker .e-slider-wrap .e-handle.e-select{margin:0 0 -12px -2px !important}

.e-widget.e-colorpicker .e-slider-wrap .e-hue.e-common{background:-left-linear-gradient(bottom,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}

.e-widget.e-colorpicker .e-slider-wrap .e-hue.e-color-image.e-filter{background-position:0 -914px}

.e-widget.e-colorpicker .e-slider-wrap .e-hue,.e-widget.e-colorpicker .e-slider-wrap .e-opacity{border-style:solid;border-width:3px;box-shadow:0 0 5px #929292 inset}

.e-widget.e-colorpicker .e-color-labels{position:relative;top:10px}

.e-widget.e-colorpicker .e-slider-wrap .e-handle{padding:0}

.e-widget.e-colorpicker .e-recent-color,.e-widget.e-presetWrapper .e-presets-table .e-tablerow{padding:0}

.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-block.e-select{box-shadow:0 0 3px rgba(16,189,229,.5)}

.e-widget.e-colorpicker .e-recent-color .e-colorblock{cursor:pointer;display:inline-block;height:28px;list-style:none outside none;outline:0 none;width:28px}

.e-widget.e-colorpicker .e-recent-color .e-colorblock{box-shadow:0 0 5px rgba(0,0,0,.1);margin:2px 3px 0 2px;border-radius:5px}

.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-select{box-shadow:0 0 5px 0 rgba(16,189,229,.5)}

.e-widget.e-colorpicker .e-colorblock .e-color-image.e-empty{background-position:0 -788px}

.e-widget.e-colorpicker .e-colorblock .e-color-image.e-add{background-position:4px -764px}

.e-widget.e-colorpicker .e-colorblock .e-set{height:18px;width:18px}

.e-widget.e-colorpicker .e-colorblock .e-set{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1) inset;margin:5px 5px 0}

.e-widget.e-colorpicker .e-buttons .e-close_01{font-size:21px;height:26px;position:absolute;width:26px}

.e-widget.e-colorpicker .e-buttons .e-close_01{left:-6px;top:3px}

.e-widget.e-colorpicker .e-buttons .e-close_01:before{content:"";font-family:'ej-webfont';font-size:22px}

.e-widget.e-colorpicker .e-buttons .e-close_01:hover{cursor:pointer}

.e-widget.e-colorpicker .e-colorblock div.e-empty,.e-widget.e-colorpicker .e-colorblock div.e-add{height:20px;margin:4px;width:20px}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn{border-right:0 none}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn{border-left:0 none}

.e-widget.e-colorpicker .e-footer .e-split-btn.e-btn .e-btn-span{padding:0}

.e-widget.e-colorpicker .e-footer{margin-top:13px}

.e-widget.e-colorpicker .e-footer .e-element{display:inline-block}

.e-widget.e-colorpicker .e-footer .e-element{width:85px;float:left}

.e-widget.e-colorpicker .e-footer .e-switcher{border-style:solid;border-width:0;cursor:pointer;display:inline;float:left;margin-right:10px}

.e-widget.e-colorpicker .e-footer .e-switcher{border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.1);height:27px;width:26px}

.e-widget.e-colorpicker .e-footer .e-switcher .e-color-image.e-pickerModel{background-position:1px -816px;margin:2px 1px}

.e-widget.e-colorpicker .e-footer .e-switcher .e-color-image.e-paletteModel{margin:3px 2px 2px;background-position:1px -846px}

.e-widget.e-colorpicker .e-footer .e-switcher .e-pickerModel,.e-widget.e-colorpicker .e-footer .e-switcher .e-paletteModel{height:21px;width:21px}

.e-widget.e-colorpicker .e-footer .e-applyButton{position:absolute}

.e-widget.e-colorpicker .e-footer .e-applyButton{left:91px;margin-left:8px}

.e-widget.e-colorpicker .e-footer .e-split.e-widget{display:inline-block}

.e-widget.e-colorpicker .e-footer .e-split.e-widget{height:25px}

.e-widget.e-colorpicker .e-footer .e-cancelButton{float:right}

.e-widget.e-colorpicker .e-footer .e-split .e-splitarrowright .e-split-btn.e-left-btn,.e-widget.e-colorpicker .e-footer .e-split .e-splitarrowleft .e-btn.e-split-btn{height:100%;padding:0}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-flat,.e-widget.e-colorpicker .e-footer .e-applyButton.e-flat{border-radius:5px;border-style:solid;border-width:1px;font-size:12px;height:27px;width:4.2em}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-webcolors{background-position:0 -741px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-vintage{background-position:0 -677px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-seawolf{background-position:0 -613px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-sandy{background-position:0 -549px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-pinkshades{background-position:0 -485px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-moonlight{background-position:0 -421px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-monochrome{background-position:0 -357px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-misty{background-position:0 -294px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-flatcolors{background-position:0 -229px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-basic{background-position:0 -37px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-candycrush{background-position:0 -101px}

.e-widget.e-colorpicker .e-split.e-widget .e-splitbutton .e-color-image.e-citrus{background-position:0 -165px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets00{background-position:0 -704px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets01{background-position:0 -640px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets02{background-position:0 -576px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets10{background-position:0 -512px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets11{background-position:0 -448px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets12{background-position:0 -384px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets20{background-position:0 -320px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets21{background-position:0 -256px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets22{background-position:0 -192px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets30{background-position:0 0}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets31{background-position:0 -64px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow .e-color-image#e-presets32{background-position:0 -128px}

.e-widget.e-colorpicker .e-element .e-split.e-widget .e-splitbutton .e-icon{height:17px;width:17px}

.e-widget.e-colorpicker .e-popupWrapper table{border-collapse:inherit;border-spacing:10px}

.e-widget.e-colorpicker .e-popupWrapper .e-gradient{display:inline-block}

.e-widget.e-colorpicker .e-popupWrapper .e-container{display:block}

.e-widget.e-colorpicker .e-palette-color,.e-widget.e-colorpicker .e-popupWrapper .e-container{min-height:156px}

.e-widget.e-colorpicker .e-palette-color.e-custom{min-height:0;height:auto}

.e-widget.e-colorpicker .e-palette-color.e-hide,.e-widget.e-colorpicker .e-popupWrapper .e-container.e-hide,.e-widget.e-colorpicker .e-footer .e-split.e-widget.e-hide,.e-widget.e-colorpicker .e-footer .e-switcher.e-hide,.e-widget.e-colorpicker .e-buttons .e-preview.e-hide{display:none}

.e-widget.e-colorpicker .e-row .e-item{border-style:solid;cursor:pointer;display:inline-block;margin-left:4px;overflow:hidden}

.e-widget.e-colorpicker .e-row .e-item{max-width:14.5px;height:22px;width:14px;margin-top:3px;border-width:1px}

.e-widget.e-colorpicker .e-row .e-item.e-filter{border:1px solid #fff;outline:1px solid #000}

.e-widget.e-colorpicker .e-row .e-item:first-child{margin-left:0}

.e-widget.e-colorpicker .e-item.e-state-selected{z-index:100;position:relative}

.e-widget.e-colorpicker .e-item.e-state-selected{box-shadow:0 1px 4px black,inset 0 0 3px white}

.e-widget.e-presetWrapper .e-presets-table,.e-widget.e-presetWrapper .e-presets-table .e-tablerow{background:none}

.e-widget.e-presetWrapper .e-presetHeader{margin-left:6px}

.e-widget.e-presetWrapper .e-presets-table .e-tablerow{margin-top:10px}

.e-widget.e-presetWrapper .e-presets-table .e-preset-row{display:inline-block;background-repeat:no-repeat !important}

.e-widget.e-presetWrapper .e-presets-table .e-preset-row{margin-left:5px;margin-right:5px}

.e-widget.e-presetWrapper .e-presets-table .e-preset-row{height:27px;width:27px}

.e-widget.e-presetWrapper.e-widget.e-context{box-shadow:0 0 5px rgba(0,0,0,.1);border:3px solid;width:auto}

.e-widget.e-colorpicker .e-element .e-btn .e-icon,.e-widget.e-colorpicker .e-element .e-split-btn-div .e-icon{display:table-cell;visibility:visible}

.e-widget.e-colorpicker .e-element .e-btn .e-icon,.e-widget.e-colorpicker .e-element .e-split-btn-div .e-icon{padding:1px 0}

.e-widget.e-colorpicker .e-element .e-icon:before{display:block}

.e-widget.e-colorpicker .e-element .e-icon:before{height:16px;width:10px;margin-top:3px}

.e-widget.e-colorpicker .e-element .e-split-btn.e-rht-btn{height:100%;width:13px}

.e-widget.e-colorpicker .e-element .e-split-btn.e-left-btn{float:left}

.e-widget.e-colorpicker .e-element .e-split-btn.e-left-btn{width:24px}

.e-widget.e-colorpicker .e-handle .e-handle-wrapper{height:inherit;width:inherit}

.e-js.e-captcha .refresh{cursor:pointer}

.e-js.e-captcha .refresh{margin-left:13px;height:28px;width:28px;border-radius:3px;margin-top:12px}

.e-js.e-captcha .e-reload:before{content:""}

.e-js.e-captcha .e-volume-up:before{content:""}

.e-js.e-captcha .e-volume-up:before{margin:-3px;padding-top:3px}

.e-js.e-captcha .audio{cursor:pointer;direction:rtl;display:block;margin-top:0}

.e-js.e-captcha .audio{margin-left:13px;height:28px;width:28px;border-radius:3px}

.e-js.e-captcha .imagecontainer{border-radius:3px;float:left;height:100%}

.e-js.e-captcha .spanText{color:#f00;float:left;margin-top:4px}

.e-js.e-captcha .validTextBox{padding-left:5px;width:185px}

.e-js.e-captcha .validTextBox{border-radius:3px;height:23px;margin-top:12px}

.e-js.e-captcha .error{border:1px solid #f00}

.e-js.e-captcha .e-validTextBox{direction:rtl;margin-left:13px;padding-right:5px;width:190px}

.e-js.e-captcha .e-validTextBox{border-radius:3px;height:23px;margin-top:11px}

.e-js.e-captcha .e-refresh{cursor:pointer}

.e-js.e-captcha .e-refresh{border-radius:3px;height:28px;width:28px;margin-top:12px;margin-left:13px}

.e-js.e-captcha .e-audio{cursor:pointer;display:block}

.e-js.e-captcha .e-audio{border-radius:3px;height:28px;width:28px;margin-top:1px;margin-left:13px}

.e-js.e-captcha .e-imageContainer{border-radius:3px;float:right}

.e-js.e-captcha .error{border:1px solid #f00}

.e-widget.e-kanban .e-table,.e-widget.e-kbnadapt-editdlg .e-table{border:0 none;border-collapse:separate;margin-top:0;table-layout:fixed;width:100%}

ej-kanban{display:block}

.e-widget.e-kanban .e-widget [class^="e-"],.e-widget.e-kbnadapt-editdlg .e-widget [class^="e-"]{box-sizing:border-box}

.e-widget.e-kanban [class^="e-"]{box-sizing:content-box}

.e-widget.e-kanban .e-kanbancontent .e-rowcell,.e-widget.e-kbnadapt-editdlg .e-rowcell{vertical-align:top;display:table-cell}

.e-widget.e-kanban .e-kanbanheader tr{height:45px}

.e-widget.e-kanban .e-kanbanheader .e-headercell,.e-widget.e-kanban .e-kanbancontent .e-rowcell,.e-widget.e-kbnadapt-editdlg .e-rowcell{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-kanban.e-kanbanscroll{border-style:solid;border-width:1px}

.e-widget.e-kanban .e-swimlanerow div{display:inline-block}

.e-widget.e-kanban .e-swimlanerow .e-slkey{font-size:18px;font-weight:500}

.e-widget.e-kanban .e-print.e-ul{float:right;margin-left:7px}

.e-widget.e-kanban .e-printlist{padding:9px}

.e-widget.e-kanban .e-printicon{padding:0 !important}

.e-widget.e-kanban.e-rtl .e-kanbantoolbar .e-print.e-ul{float:left !important}

.e-widget.e-kanban .e-swimlanerow .e-slcount{font-size:12px;padding:8px}

.e-widget.e-kanban .e-freezeswimlanerow{position:relative;overflow:hidden;opacity:.9;z-index:10001}

.e-widget.e-kanban .e-freezeswimlanerow .e-rowcell.e-shrink{opacity:.9;cursor:default}

.e-widget.e-kanban .e-freezeswimlanerow>div{position:relative}

.e-widget.e-kanban .e-freezeswimlanerow>div{margin-left:40px;top:6px}

.e-widget.e-kanban .e-freezeswimlanerow .e-freeze-table{position:relative;height:12px;border-spacing:8px 0}

.e-widget.e-kanban .e-scrollcss{padding-right:17px}

.e-widget.e-kanban .e-hscrollcss{border-right-style:solid;border-right-width:1px}

.e-widget.e-kanban,.e-widget.e-kanban .e-kanbanheader .e-headercell,.e-widget.e-kanban .e-kanbanheader .e-headercell-hover,.e-widget.e-kanban .e-kanbancontent .e-rowcell,.e-widget.e-kbnadapt-editdlg .e-rowcell{border-collapse:collapse}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti .e-columnkey .e-text{position:relative;text-align:center;opacity:.5}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti{position:relative}

.e-widget.e-kanban{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;border-top:none}

.e-widget.e-kanban .e-form-container{border:1px solid}

.e-widget.e-kanban .e-form-titlebar{font-size:16px}

.e-widget.e-kanban .e-form-titlebar{padding:.7em}

.e-widget.e-kanban .e-externalform{padding:1.5em 1em 0 1em;padding-bottom:70px}

.e-widget.e-kanban .e-form-titlebar .e-externalform-icon{display:inline-block;float:right;cursor:pointer}

.e-widget.e-kanban .e-externalformedit .e-label{width:80px;text-align:left !important}

.e-widget.e-kanban .e-externalformedit div>label{font-weight:normal}

.e-widget.e-kanban .e-externalformedit .e-editform-btn{float:right}

.e-widget.e-kanban .e-externalformedit .e-editform-btn{padding:20px 0 20px 0}

.e-widget.e-kanban .e-externalformedit form div{display:inline-block}

.e-widget.e-kanban .e-externalformedit form div{padding-top:5px}

.e-widget.e-kanban .e-externalformedit .e-externalrow{padding-right:30px}

.e-widget.e-kanban.e-rtl .e-externalformedit .e-externalrow{padding-left:86px;padding-right:0}

.e-widget.e-kanban.e-rtl .e-externalformedit .e-label{text-align:right !important}

.e-widget.e-kanban.e-rtl .e-form-titlebar .e-externalform-icon{float:left}

.e-widget.e-kanban .e-dialog,.e-widget.e-kbnadapt-editdlg .e-dialog,.e-widget.e-kbnadapt-editdlg{border-collapse:separate}

.e-widget.e-kanban .e-kanbancontent,.e-widget.e-kanban .e-kanbanheader .e-headercell,.e-widget.e-kanban .e-kanbanheader .e-headercelldiv,.e-widget.e-kanban .e-kanbancontent .e-rowcell,.e-widget.e-kanban .e-headercontent,.e-widget.e-kanban .e-kanbanheader,.e-widget.e-kanban .e-kanbancard{overflow:hidden}

.e-widget.e-kanbanheader{clear:right}

.e-widget.e-kanban .e-dialog .e-grid .e-icon::before,.e-widget.e-kanbandialog .e-grid .e-icon::before{display:inline-block !important}

.e-widget.e-kanban .e-dialog .e-addedrow .e-grid table,.e-widget.e-kanban .e-dialog .e-editedrow .e-grid table,.e-widget.e-kanbandialog .e-addedrow .e-grid table,.e-widget.e-kanbandialog .e-editedrow .e-grid table{border-spacing:0 !important}

.e-widget.e-kanban .e-widget .e-grid [class^="e-"]{box-sizing:content-box !important}

.e-widget.e-kanban>.e-kanbancontent>div>.e-table,.e-widget.e-kanban>.e-kanbanheader>div>.e-table{border-spacing:8px 0}

.e-widget.e-kanban tr td:first-child,.e-kanban tr th:first-child{border-left:0 none}

.e-widget.e-kanban .e-kanbanheader .e-headercell{height:30px;text-align:left;text-overflow:ellipsis;white-space:nowrap;position:relative}

.e-widget.e-kanban .e-kanbanheader .e-headercelldiv{border:0 none;display:block;text-align:left}

.e-widget.e-kanban .e-totalcard,.e-widget.e-kanban .e-limits{height:20px;line-height:20px}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcount,.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-shrinkcount{font-size:15px}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcard,.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-shrinklabel{font-size:19px;font-weight:normal;padding:0 .3em}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-shrinklabel{display:inline-block;margin-top:-2px}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-limits{font-size:14px;font-weight:normal;margin-top:1px}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-minlimit,.e-widget.e-kanban .e-kanbanheader .e-headercell .e-maxlimit{font-size:12px;font-weight:normal;padding-top:2px}

.e-widget.e-kanban .e-icon::before{display:inline-block}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-limits,.e-widget.e-kanban.e-rtl .e-headercelldiv{float:right}

.e-widget.e-kanban.e-rtl .e-headercell .e-limits{float:left}

.e-widget.e-kanban .e-kanbanheader .e-headercelldiv{font-size:17px;font-weight:600;float:left;width:100%;margin-top:-4px}

.e-widget.e-kanban .e-kanbanheader .e-stackedHeaderCell{font-size:17px;font-weight:600;text-align:center}

.e-widget.e-kanban .e-kanbanheader .e-headercelldiv .e-headerdiv{float:left}

.e-widget.e-kanban .e-icon::before{display:inline-block}

.e-widget.e-kanban tr td:first-child,.e-widget.e-kanban tr th:first-child{border-left:0 none}

.e-widget.e-kanban .e-lastrowcell{border-bottom-width:1px}

.e-widget.e-kanban .e-hide{display:none !important}

.e-widget.e-kanban{height:auto;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;outline:0 none}

.e-widget.e-kanban .e-kanbancard .e-primarykey{width:70%;font-size:14px}

.e-widget.e-kanban .e-kanbancard .e-primarykey{font-weight:600}

.e-widget.e-kanban .e-kanbancard .e-expandcollapse{float:right;cursor:pointer;margin-right:-8px;margin-top:-5px;padding:4px 3px 8px 6px}

.e-widget.e-kanban .e-kanbancard .e-cardheader div{display:inline-block}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclone,.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetdragclone{position:relative}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclone,.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetdragclone{margin:12px}

.e-widget.e-kanban .e-kanbancard .e-cardheader{padding:6px 6px 6px 10px}

.e-widget.e-kanban .e-kanbancard .e-image{width:100%;height:100%}

.e-widget.e-kanban .e-kanbancard .e-tags{display:table-cell}

.e-widget.e-kanban .e-kanbancard .e-tags{padding:5px 0 10px 0}

.e-widget.e-kanban .e-kanbancard .e-imagecell{vertical-align:top;width:54px}

.e-widget.e-kanban .e-cardheader .e-cardtext{font-size:11px;padding-left:4px;padding-top:12px}

.e-widget.e-kanban .e-kanbancard .e-cardheader .e-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.e-widget.e-kanban .e-kanbancard .e-cardheader .e-text{font-size:11px}

.e-widget.e-kanban .e-kanbantouchbar{position:absolute;font-weight:normal;z-index:99999}

.e-widget.e-kanban .e-kanbantouchbar .e-content{border-width:1px;border-style:solid}

.e-widget.e-kanban .e-kanbantouchbar .e-content{border-radius:4px;font-size:14px;padding:4px 4px}

.e-widget.e-kanban .e-kanbantouchbar span{display:inline-block;height:16px;cursor:pointer;padding:4px;border:1px solid transparent;width:16px}

.e-widget.e-kanban .e-kanbantouchbar .e-tail:before,.e-widget.e-kanban .e-kanbantouchbar .e-tail:after{border:10px solid transparent;content:"";height:0;left:8px;position:absolute;width:0}

.e-widget.e-kanban .e-kanbantouchbar .e-downtail:after{top:34px}

.e-widget.e-kanban .e-cardtouch:before{content:""}

.e-widget.e-kanban .e-kanbantoolbar li a{text-decoration:none}

.e-widget.e-kanban .e-kanbantoolbar li a{padding:7px 8px}

.e-widget.e-kanban .e-kanbantoolbar .e-toolbartext{min-height:26px;min-width:26px}

.e-widget.e-kanban .e-kanbantoolbar .e-toolbartext{line-height:26px}

.e-widget.e-kanban{border-top:medium none;height:auto}

.e-widget.e-kanban .e-columnrow .e-kanbancard{border-width:1px}

.e-widget.e-kanban .e-kanbancard{cursor:all-scroll;border-width:1px;border-style:solid}

.e-widget.e-kanban .e-kanbancard{border-radius:4px;margin:12px}

.e-widget.e-kanban .e-draggedcard .e-kanbancard{margin:0}

.e-widget.e-kanban .e-draggedcard .e-kanbancard{border-radius:4px}

.e-widget.e-kanban .e-kanbancard .e-tag{overflow:hidden;border-radius:2px;display:inline-block;margin-bottom:-4px}

.e-widget.e-kanban .e-kanbancard .e-tag{font-size:12px;padding:1px 7px 3px 7px;margin-right:5px}

.e-widget.e-kanban .e-kanbancard.e-cardselection{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-style:solid}

.e-widget.e-kanban .e-draggedcard{float:left}

.e-widget.e-kanban .e-draggedcard .e-dragmultiple{padding:6px 6px 8px 3px;text-align:center;font-size:14px;display:table-cell;vertical-align:middle;width:90px}

.e-widget.e-kanban-context li div{float:left;width:16px;height:16px;margin-left:3px;margin-top:3px}

.e-widget.e-kanban-context{min-width:180px;font-size:11px}

.e-widget.e-kanban-context .e-kanbancontext.e-icon{padding-left:5px}

.e-widget.e-kanban-context .e-visiblecolumn .e-list>a{overflow:visible}

.e-widget.e-kanban-context.e-menu.e-context.e-js .e-list>a.e-menulink{padding:1px 18px 1px 32px}

.e-widget.e-kanban-context .e-icon.e-contextprint:before,.e-widget.e-kanban .e-printicon:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextadd:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextdelete:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextedit:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contexttop:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextbottom:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextleft:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextright:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextup:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextdown:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextswimlane:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contexthide:before{content:""}

.e-widget.e-kanban-context .e-icon.e-contextvisible:before{content:""}

.e-widget.e-kanban .e-kanbancontent{outline:medium none;font-weight:normal}

.e-widget.e-kanban .e-cardcontent .e-cardtable{width:100%;table-layout:fixed;border-spacing:0}

.e-widget.e-kanban .e-kanbancard .e-card_image{height:45px;width:45px;float:right;border:1px solid}

.e-widget.e-kanban .e-kanbancard .e-card_image{margin-right:8px}

.e-widget.e-kanban .e-kanbantoolbar.e-toolbar,.e-widget.e-kbntoolbar-body.e-toolbar{border-style:solid;font-size:12px;box-shadow:none}

.e-widget.e-kanban .e-kanbantoolbar.e-toolbar,.e-widget.e-kbntoolbar-body.e-toolbar{padding:15px 0;border-width:0 0 1px}

.e-widget.e-kanban .e-kanbantoolbar li{margin:0 .4em}

.e-widget.e-kanban .e-kanbantoolbar .e-quickfilter .e-text{font-weight:normal;margin-bottom:auto}

.e-widget.e-kanban .e-kanbantoolbar .e-quickfilter{border:0 none !important}

.e-widget.e-kanban .e-slexpand:before,.e-widget.e-kanban .e-toggle-expand:before{content:""}

.e-widget.e-kanban .e-slcollapse:before{content:""}

.e-widget.e-kanban .e-toggle-collapse:before{content:""}

.e-widget.e-kanban .e-toggle-expand:before,.e-widget.e-kanban .e-toggle-collapse:before{font-size:17px}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-header{cursor:pointer}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-header div{display:inline-block}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-header .e-toggle-icon{padding-right:12px}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-togglekey{padding-left:12px}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-togglekey div{margin-left:0}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-key{font-weight:normal}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-togglekey{font-size:14px;font-weight:500}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-count{float:right}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-header{margin:12px 12px 12px 12px;font-size:17px}

.e-widget.e-kanban.e-rtl .e-columnrow .e-rowcell .e-toggle-header .e-toggle-icon{padding-right:0;padding-left:10px}

.e-widget.e-kanban.e-rtl .e-columnrow .e-rowcell .e-togglekey{padding-right:12px}

.e-widget.e-kanban.e-rtl .e-columnrow .e-rowcell .e-togglekey div{margin-left:0;margin-right:0}

.e-widget.e-kanban.e-rtl .e-columnrow .e-rowcell .e-toggle-count{float:left}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-togglekey .e-kanbancard{font-weight:normal}

.e-widget.e-kanban .e-icon.e-slexpand,.e-widget.e-kanban .e-icon.e-slcollapse{font-size:16px}

.e-widget.e-kanban .e-limits>div{padding-right:8px}

.e-widget.e-kanban .e-clexpand:before{content:"";position:relative;left:2px}

.e-widget.e-kanban .e-clcollapse:before{content:""}

.e-widget.e-kanban .e-slexpand,.e-widget.e-kanban .e-slcollapse{height:20px;text-align:center;width:22px}

.e-widget.e-kanban .e-slexpand,.e-widget.e-kanban .e-slcollapse{padding-right:2px;padding-top:2px}

.e-widget.e-kanban.e-rtl .e-slexpand,.e-widget.e-kanban.e-rtl .e-slcollapse{padding-left:2px}

.e-widget.e-kanbanwaitingpopup.e-waitpopup-pane{background-color:transparent !important}

.e-widget.e-kanban .e-kanban-editdiv{text-align:right}

.e-widget.e-kanban .e-kanban-editdiv{padding-bottom:17px;padding-top:10px}

.e-widget.e-kanban .e-emptycard{white-space:nowrap}

.e-widget.e-kanban .e-image.e-no-user{background:transparent url('nouser.svg') no-repeat scroll 0 0}

.e-widget.e-kanban .e-columnrow .e-rowcell{height:200px;min-height:200px;line-height:1.5;padding:0 1px;position:relative}

.e-widget.e-kanban .e-kanbancard .e-cardheader .e-icon{font-size:11px}

.e-widget.e-kanban .e-cardexpand:before{content:"";font-size:5px}

.e-widget.e-kanban .e-cardcollapse:before{font-size:5px}

.e-widget.e-kanban .e-cardcollapse:before{content:""}

@-webkit-keyframes e-icon-kanbanripple{100%{opacity:0;transform:scale(4)}}

@keyframes e-icon-kanbanripple{100%{opacity:0;transform:scale(4)}}

.e-widget.e-kanban.e-rtl{direction:rtl}

.e-widget.e-kanban.e-rtl .e-headercelldiv .e-headerdiv{float:right}

.e-widget.e-kanban.e-rtl .e-icon.e-clexpand{float:left;padding:4px 0;position:relative}

.e-widget.e-kanban.e-rtl .e-rowcell.e-dragged:first-child{border-left-width:1px !important}

.e-widget.e-kanban.e-rtl td:last-child{padding-left:1px !important}

.e-widget.e-kanban .e-columnrow .e-rowcell.e-dropping{border-style:dashed;border-width:1px;padding:0 !important}

.e-widget.e-kanban .e-widget .e-select .e-icon::before,.e-widget.e-kanban .e-dialog .e-icon::before,.e-widget.e-kanban form .e-icon::before,.e-widget.e-kanbandialog .e-icon::before,.e-widget.e-kanbandialog form .e-icon::before{display:block}

.e-widget.e-kanban .e-dialog .e-addedrow table,.e-widget.e-kanban .e-dialog .e-editedrow table,.e-widget.e-kanban .e-externalform table,.e-widget.e-kanbandialog .e-addedrow table,.e-widget.e-kanbandialog .e-editedrow table{border-collapse:separate;border-spacing:11px}

.e-widget.e-kanban .e-dialog .e-addedrow label,.e-widget.e-kanban .e-dialog .e-editedrow label,.e-widget.e-kanbandialog .e-addedrow label,.e-widget.e-kanbandialog .e-editedrow label{display:inline;font-weight:normal;margin-bottom:0;white-space:nowrap}

.e-widget.e-kanban .e-dialog .e-addedrow label,.e-widget.e-kanban .e-dialog .e-editedrow label,.e-widget.e-kanbandialog .e-addedrow label,.e-widget.e-kanbandialog .e-editedrow label{font-size:14px}

.e-widget.e-kanban .e-dialog .e-save,.e-widget.e-kanban .e-dialog .e-cancel{font-size:14px;font-weight:normal}

.e-widget.e-kanban .e-dialog .e-kanbantextarea{text-indent:0}

.e-widget.e-kanban .e-dialog .e-kanbantextarea{width:auto}

.e-widget.e-kanban .e-shrinkcol{width:50px !important}

.e-widget.e-kanban .e-swimlanerow .e-rowcell .e-slexpandcollapse{cursor:pointer}

.e-widget.e-kanban .e-swimlanerow .e-rowcell .e-slexpandcollapse{padding:10px 10px 10px 3px}

.e-widget.e-kanban .e-swimlanerow{height:45px}

.e-widget.e-kanban .e-icon.e-clexpand{float:right}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-clcollapse{text-align:center;width:100%;padding:14px 0;cursor:pointer}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-clexpand{padding:10px 0 10px 0;cursor:pointer;text-align:center}

.e-widget.e-kanban .e-kanbancard .e-text{font-size:12px}

.e-widget.e-kanban .e-shrinkheader{font-size:17px;font-weight:600;display:inline-block;width:100%;white-space:nowrap}

.e-widget.e-kanban .e-shrinkheader.IE .e-shrinklabel{padding-top:10px}

.e-widget.e-kanban .e-shrinkheader.IE{-ms-writing-mode:tb-rl;writing-mode:tb-rl;padding-top:15px}

.e-widget.e-kanban .e-shrinkheader.IE .e-shrinkcount{display:inline-block;padding-right:5px;position:relative;right:-2px}

.e-widget.e-kanban .e-shrinkheader:not(.IE){transform:rotate(90deg) translate(25px);-webkit-transform:rotate(90deg) translate(25px)}

.e-widget.e-kanban .e-shrink{cursor:pointer}

.e-widget.e-kanban .e-shrinkcount{display:inline-block}

.e-widget.e-kanban div.e-error .e-toparrow{left:10%;display:block}

.e-widget.e-kanban .e-error div.e-field-validation-error{border-radius:7px;font-size:14px;white-space:normal;padding:7px}

.e-widget.e-kanban div.e-error,.e-widget.e-kanban .e-kanbanpopup{position:absolute;font-weight:normal;z-index:99999}

.e-widget.e-kanban .e-kanbantoolbar .e-ejinputtext,.e-widget.e-kbnadapt-editdlg .e-ejinputtext{text-indent:0}

.e-widget.e-kanban .e-kanbantoolbar .e-ejinputtext,.e-widget.e-kbnadapt-editdlg .e-ejinputtext{height:33px}

.e-widget.e-kanban .e-searchdiv{position:relative}

.e-widget.e-kanban .e-kanbantoolbar .e-search{float:right !important;display:flex;padding:0;height:35px}

.e-widget.e-kanban .e-kanbantooltip{opacity:25;width:auto}

.e-widget.e-kanban .e-kanbantooltip{margin-left:5px;font-size:10px;margin-top:15px;padding:5px}

.e-widget.e-kanban .e-kanbantoolbar .e-toolbaricons.e-searchfind,.e-widget.e-kanban .e-kanbantoolbar .e-toolbaricons.e-cancel{height:33px;padding-top:9px;padding-right:23px}

.e-widget.e-kanban .e-kanbantoolbar .e-searchbar.e-ul{float:right}

.e-widget.e-kanban.e-rtl .e-kanbantoolbar .e-searchbar.e-ul{float:left}

.e-widget.e-kanban .e-search{width:190px}

.e-widget.e-kanban .e-kanbantooltip{position:absolute;z-index:105;display:block}

.e-widget.e-kanban.e-rtl .e-toolbaricons.e-searchfind,.e-widget.e-kanban.e-rtl .e-toolbaricons.e-cancel{padding-left:21px;padding-right:10px;line-height:17px}

.e-widget.e-kanban.e-rtl .e-rowcell .e-limits{text-align:left}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-limits{text-align:right;margin:12px 12px 0 12px;line-height:12px;height:12px}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-limits>div:last-child{padding-right:0}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-limits>div{display:inline-block}

.e-widget.e-kanban div.e-error .e-errortail{height:0;position:relative;width:0;border:10px solid transparent;border-top:5px}

.e-widget.e-kanban .e-kanbancard.e-collapsedcard .e-cardheader{border-bottom:0 none;padding-right:0}

.e-widget.e-kanban.e-rtl .e-shrinkheader:not(.IE){transform:rotate(90deg) translate(60px);-webkit-transform:rotate(90deg) translate(60px)}

.e-widget.e-kanban.e-rtl .e-swimlanerow .e-rowcell .e-slexpandcollapse{padding:10px 3px 10px 10px}

.e-widget.e-kanban.e-rtl div.e-error .e-toparrow{right:10%}

.e-widget.e-kanban.e-rtl .e-kanbancard .e-expandcollapse{float:left;margin-left:-7px}

.e-widget.e-kanban.e-rtl .e-kanbancard .e-card_image{float:left}

.e-widget.e-kanban.e-rtl td:last-child,.e-widget.e-kanban.e-rtl th:last-child{border-left:0 none}

.e-widget.e-kanban.e-rtl .e-kanbanheader .e-headercelldiv,.e-widget.e-kanban.e-rtl .e-kanbanheader .e-headercell,.e-widget.e-kanban.e-rtl .e-totalcard,.e-widget.e-kanban.e-rtl .e-minlimit,.e-widget.e-kanban.e-rtl .e-maxlimit{text-align:right}

.e-widget.e-kanban.e-rtl .e-dialog .e-dialog-content td.e-rowcell{text-align:right !important}

.e-widget.e-kanban.e-rtl .e-dialog .e-dialog-content td.e-label{border-left:0 none}

.e-widget.e-kanban.e-rtl .e-kanbantoolbar.e-toolbar ul{float:right}

.e-widget.e-kanban.e-rtl .e-kanbantoolbar.e-toolbar ul li{margin:.7em .7em .7em 0}

.e-widget.e-kanban.e-rtl .e-scrollcss{padding-left:18px;padding-right:0}

.e-widget.e-kanban.e-rtl.e-kanbanscroll .e-headercontent{border-right:0 none;border-left:1px solid}

.e-widget.e-kanban.e-rtl .e-columnrow td.e-dropping:first-child{border-left-style:dashed;border-left-width:1px;padding-left:0 !important}

.e-widget.e-kanban .e-kanbanheader .e-headercell div{display:inline-block}

.e-widget.e-kanban .e-headercontent.e-vscroll-area{border:none}

.e-widget.e-kanban .e-kanbantoolbar.e-js ul>li.e-tooltxt{margin-bottom:1px}

.e-widget.e-kanban .e-customtoolbarseparator{margin-right:6px;padding-right:14px}

.e-widget.e-kanban .e-customaddbutton{border-style:dashed;height:36px;margin:12px;padding-right:1px;border-width:1px;cursor:pointer}

.e-widget.e-kanban .e-customtoolbar{padding-left:18px}

.e-widget.e-kanban .e-columnadd{margin-left:auto;margin-right:auto;cursor:pointer;padding-top:8px;display:block}

.e-widget.e-kanban .e-columnadd:before{content:""}

.e-widget.e-kanban .e-icon.e-externaledit.e-cancel:before{content:""}

.e-widget.e-kanban .e-kanbandialog table td.e-label,.e-widget.e-kbnadapt-editdlg .e-kanbandialog table td.e-label{text-align:right}

.e-widget.e-kanban .e-kanbandialog .e-kanban-editdiv .e-save,.e-widget.e-kanban .e-kanbandialog .e-kanban-editdiv .e-cancel,.e-widget.e-kanban .e-externalform .e-editform-btn .e-save,.e-widget.e-kanban .e-externalform .e-editform-btn .e-cancel{width:100px}

.e-widget.e-kanban .e-kanbandialog .e-kanban-editdiv .e-cancel,.e-widget.e-kanban .e-externalform .e-editform-btn .e-cancel{margin-left:15px;margin-right:13px}

.e-widget.e-kanban .e-freezeswimlanerow.e-swimlanerow .e-slkey{margin-left:3px}

.e-widget.e-kanban-context .e-checkbox{top:0 !important;padding-left:0 !important}

.e-widget.e-kanban .e-kanbanheader .e-headercell.e-toggleonly .e-clexpand{cursor:pointer;right:0;text-align:center;position:absolute}

.e-widget.e-kanban .e-kanbanheader .e-headercell.e-toggleonly .e-clexpand{top:4px}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcard,.e-widget.e-kanban .e-kanbanheader .e-headercell .e-limits{float:left}

.e-widget.e-kanban.e-rtl .e-headercell .e-totalcard,.e-widget.e-kanban.e-rtl .e-headercell .e-limits{float:right}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcard,.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcount,.e-widget.e-kanban .e-kanbanheader .e-headercell .e-limits{font-size:13px}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcard{padding:0 3px 0 0}

.e-widget.e-kanban .e-limits>div{padding-left:3px;padding-right:3px}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-limits{margin-top:0}

.e-widget.e-kanban .e-kanbancard .e-bottom-triangle{float:right}

.e-widget.e-kanban .e-kanbancard .e-bottom-triangle{border-bottom:20px solid;border-left:20px solid transparent}

.e-widget.e-kanban.e-rtl .e-kanbancard .e-bottom-triangle{border-right:20px solid transparent;border-left:none;float:left}

.e-widget.e-kanban .e-kanbancard .e-contentcell{vertical-align:top}

.e-widget.e-kanban .e-kanbancard .e-image,.e-widget.e-kanban .e-kanbancard .e-card_image{border-radius:50%}

.e-widget.e-kanban.e-rtl td.e-trainglecell{padding-left:0 !important}

.e-widget.e-kanban .e-kanbancard .e-cardcontent{margin-right:-1px}

.e-widget.e-kanban .e-kanbancard .e-cardcontent{padding:6px 0 0 10px}

.e-widget.e-kanban.e-rtl .e-kanbancard .e-cardcontent{padding:6px 6px 0 0;margin-right:0}

.e-widget.e-kanban.e-rtl .e-kanbancard .e-card_image{margin-left:6px}

.e-widget.e-kanban.e-rtl .e-kanbancard .e-cardheader .e-bottom-triangle{border-left:none}

.e-widget.e-kanban .e-kanbancard.e-collapsedcard .e-cardheader .e-cardcollapse{margin-right:6px}

.e-widget.e-kanban.e-rtl .e-kanbancard.e-collapsedcard .e-cardheader{padding-left:0;padding-right:6px}

.e-widget.e-kanban .e-kanban-draggedcard{display:none}

.e-widget.e-kanban .e-kanbancard .e-trainglecell{vertical-align:bottom;padding:0}

.e-widget.e-kanban .e-kanbanheader .e-headercell.e-toggle-withoutcount .e-headercelldiv{height:100%}

.e-widget.e-kanban .e-kanbanheader .e-headercell.e-toggle-withoutcount .e-clexpand{padding:0}

.e-widget.e-kanban .e-kanbanheader .e-headercell.e-toggle-withcount .e-clexpand{padding:3px 0 6px 0}

.e-widget.e-kanban .e-kanbancard .e-expandcollapse div{position:relative;top:-6px;left:-5px}

.e-widget.e-kanban.e-rtl .e-kanbancard .e-expandcollapse div{left:-5px}

.e-widget.e-kanban .e-columnheader.e-header-withcount .e-shrinkcol .e-clcollapse{position:relative;top:8px}

.e-widget.e-kanban.e-rtl .e-headercell .e-clexpand:before{left:-4px}

.e-widget.e-kanban.e-rtl .e-headercell .e-totalcard{padding:0 0 0 3px}

.e-widget.e-kanban.e-rtl .e-headercell.e-toggleonly .e-clexpand{top:11px;right:auto;left:0}

.e-kanban .e-ejinputtext,.e-widget.e-kbnadapt-editdlg .e-ejinputtext{outline:none;vertical-align:baseline;border:1px solid}

.e-widget.e-kanban.e-onlycontent .e-kanbancard .e-contentcell{width:99%}

.e-widget.e-kanban.e-rtl .e-kanbancard.e-collapsedcard .e-cardheader .e-cardcollapse{left:3px}

.e-widget.e-kanban .e-columnheader.e-header-withcount .e-headercell:not(.e-toggle-withcount):not(.e-toggle-withoutcount) .e-headercelldiv{margin-top:-22px}

.e-widget.e-kanban{touch-action:none}

@-webkit-keyframes kanbandialog-fadein{0%{opacity:0;transform:scale(1)}100%{opacity:1;transform:scale(1)}}

@keyframes kanbandialog-fadein{0%{opacity:0;transform:scale(1)}100%{opacity:1;transform:scale(1)}}

.e-ribbon.e-js.e-widget{position:relative}

.e-widget.e-ribbon .e-rbnondemand{box-sizing:border-box !important}

.e-ribbon.e-js>.e-header{box-sizing:content-box}

.e-ribbon.e-js>.e-header{position:relative;border:1px solid;height:53px;width:100%;white-space:nowrap;display:inline-flex;display:flex}

.e-widget.e-ribbon .e-content{width:100%;white-space:nowrap}

.e-widget.e-ribbon .e-active-content{z-index:10000;position:relative}

.e-widget.e-ribbon .e-empty-content{padding:0;margin:0;height:30px !important}

.e-widget.e-ribbon .e-content-show{display:block !important}

.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn,.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn:hover,.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-galleryselect,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn:hover,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-galleryselect{border:3px solid;overflow:hidden}

.e-widget.e-ribbon .e-rbn-button>span{display:inline-block}

.e-widget.e-ribbon .e-groupdiv{display:inline-block;height:95%;position:relative;vertical-align:top}

.e-widget.e-ribbon .e-groupdiv{padding:5px 5px 0 0}

.e-widget.e-ribbon .e-groupdiv .e-gallerycontent,.e-widget.e-ribbon .e-resizediv .e-gallerycontent{border:1px solid;border-right:0;overflow:hidden;float:left}

.e-widget.e-ribbon.e-rtl .e-groupdiv .e-gallerycontent{border-left:0;border-right:1px solid;float:right}

.e-ribbon.e-rtl.e-js .e-header .e-apptab .e-menu>li:first-child>a{padding-right:8px;border-left-width:0}

.e-widget.e-ribbon.e-rtl .e-header .e-apptab .e-menu .e-arrows{margin-left:1px}

.e-widget.e-ribbon .e-groupdiv .e-gallexpandcontent,.e-widget.e-ribbon .e-resizediv .e-gallexpandcontent{border:1px solid;z-index:1002;position:relative}

.e-widget.e-ribbon .e-groupdiv .e-extracontent,.e-widget.e-ribbon .e-resizediv .e-extracontent{border-top:1px solid}

.e-widget.e-ribbon .e-groupdiv .e-rbn-button.e-galleryextrabtn,.e-widget.e-ribbon .e-resizediv .e-rbn-button.e-galleryextrabtn{overflow:hidden;display:table;width:100%}

.e-widget.e-ribbon.e-responsive .e-respcontent .e-groupdiv .e-resizegroupdiv{height:inherit}

.e-widget.e-ribbon .e-groupdiv .e-menu,.e-widget.e-ribbon .e-resizediv .e-menu{border:none}

.e-ribbon.e-js .e-header .e-active.e-tab .e-removeapptab,.e-ribbon.e-js .e-header .e-active.e-contextualtabset .e-removeapptab{border-left-width:0}

.e-widget.e-ribbon .e-groupdiv .e-gallerymovediv,.e-widget.e-ribbon .e-resizediv .e-gallerymovediv{float:right;width:16px}

.e-widget.e-ribbon .e-groupdiv .e-moveupdiv,.e-widget.e-ribbon .e-groupdiv .e-movedowndiv,.e-widget.e-ribbon .e-resizediv .e-moveupdiv,.e-widget.e-ribbon .e-resizediv .e-movedowndiv{border-style:solid;border-width:1px 1px 0 1px;height:21px}

.e-widget.e-ribbon .e-groupdiv .e-expgallerydiv,.e-widget.e-ribbon .e-resizediv .e-expgallerydiv{border:1px solid;height:21px}

.e-widget.e-ribbon .e-groupdiv .e-resizebtn{position:relative;left:2px}

.e-widget.e-ribbon .e-groupdiv .e-resizebtn{min-width:48px}

.e-widget.e-ribbon .e-groupdiv .e-resizebtn .e-btntxt{padding-top:18px;display:block}

.e-widget.e-ribbon.e-rtl .e-galleryup:before{margin-left:auto;margin-right:3px}

.e-widget.e-ribbon.e-rtl .e-resizebtn .e-icon{float:none}

.e-widget.e-ribbon.e-rtl .e-ribbongallerycontrol .e-icon{float:none}

.e-widget.e-ribbon.e-rtl .e-gallerydown:before{margin-left:auto;margin-right:3px}

.e-widget.e-ribbon.e-rtl .e-galleryexpand:before{margin-left:auto;margin-right:3px}

.e-widget.e-ribbon.e-rtl.e-rbnwithqat .e-rbnquickaccessbar.e-rbnabove{left:auto;right:1px}

.e-widget.e-ribbon.e-rtl .e-expandcollapse{left:0;right:auto}

.e-widget.e-ribbon.e-rtl .e-rarrowup-2x:before{left:-2px}

.e-widget.e-ribbon.e-rtl .e-ribbonpinicon:before{left:-2px}

.e-widget.e-ribbon.e-rtl .e-rbn-button.e-button .e-icon{float:none}

.e-widget.e-ribbon.e-rtl .e-groupdiv>div:after{right:auto}

.e-widget.e-ribbon.e-rtl .e-groupdiv>div:after{left:0}

.e-widget.e-ribbon.e-rtl .e-header>li{margin-left:2px;margin-right:0}

.e-widget.e-ribbon.e-rtl .e-backstageli{text-align:right}

.e-widget.e-ribbon.e-rtl .e-backstagetopicon{right:15px}

.e-widget.e-ribbon.e-rtl .e-backstagescrollcontent .e-vscrollbar .e-icon{float:none}

.e-widget.e-ribbon.e-rtl .e-ribbonbackstagepage .e-backstagetitlecontent{padding-right:40px;padding-left:0}

.e-widget.e-ribbon.e-rtl.e-rbnwithqat .e-rbnqatmenu .e-removemenuli p{padding-right:9px}

.e-widget.e-ribbon.e-rtl.e-rbnwithqat .e-rbnqatmenu .e-removemenuli:before{padding-right:7px}

.e-widget.e-ribbon.e-rtl.e-rbnwithqat .e-qatmorecommands,.e-widget.e-ribbon.e-rtl.e-rbnwithqat .e-rbnshowbelow,.e-widget.e-ribbon.e-rtl.e-rbnwithqat .e-rbnshowabove,.e-widget.e-ribbon.e-rtl.e-rbnwithqat .e-addmenuli{padding-right:33px}

.e-widget.e-ribbon .e-resizediv{border-style:solid;width:100%;z-index:1002;position:absolute;padding:6px 8px 0 3px}

.e-widget.e-ribbon .e-resizediv{border-width:0 1px 1px 1px}

.e-ribbon.e-js .e-rbn-button.e-btn{border:none}

.e-widget.e-ribbon .e-parentdiv{padding:0}

.e-widget.e-ribbon .e-header .e-contextualtab{font-size:10pt;height:33px}

.e-widget.e-ribbon .e-header .e-contextualtabset{border:none;display:table-cell}

.e-widget.e-ribbon .e-header .e-contextualtabset{height:33px}

.e-widget.e-ribbon.e-js .e-header .e-contextualtabset.e-active{border:none}

.e-widget.e-ribbon .e-rbn-ddl.e-ddl .e-select{background:none repeat scroll 0 0;border:medium none}

.e-widget.e-ribbon .e-innerdiv{display:table-cell;vertical-align:top}

.e-widget.e-ribbon .e-innerdiv{padding-left:5px}

.e-widget.e-ribbon .e-innerdivrow{display:table}

.e-widget.e-ribbon .e-innerdivrow{padding-left:5px;padding-bottom:5px}

.e-widget.e-ribbon .e-innerdivchild{float:left}

.e-widget.e-ribbon .e-contextualtab .e-link{text-align:center;width:inherit}

.e-widget.e-ribbon .e-contextualtab>.e-active a{border-bottom:3px solid}

.e-widget.e-ribbon .e-contextualtabset>.e-active a{border-bottom:3px solid}

.e-widget.e-ribbon .e-groupdiv>div:after{content:' ';right:0;height:auto;position:absolute;top:5px;width:1px}

.e-widget.e-ribbon .e-groupdiv>div:after{bottom:5px}

.e-widget.e-ribbon .e-captionarea{line-height:11px;text-align:center;position:relative;left:2px;width:100%;float:left;height:14px;display:table-cell}

.e-widget.e-ribbon .e-captionarea{bottom:0;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:11px}

.e-widget.e-ribbon .e-groupxpand{float:left}

.e-widget.e-ribbon .e-expandcollapse{bottom:0;list-style:none;margin:0;position:absolute;right:0;cursor:default}

.e-widget.e-ribbon .e-expandcollapse{padding:0}

.e-widget.e-ribbon .e-header .e-contextliset{border:none}

.e-widget.e-ribbon .e-header .e-contextli ul .e-contexttitle,.e-widget.e-ribbon .e-header .e-contextliset ul .e-contexttitle{border:none;text-align:center;width:100%;font-size:12px}

.e-widget.e-ribbon .e-menu .e-list>ul .e-list a{font-size:10pt;font-style:normal}

.e-widget.e-ribbon .e-menu .e-list>ul .e-list{width:100%;line-height:normal;border:none}

.e-widget.e-ribbon .e-centeralign{vertical-align:middle}

.e-widget.e-ribbon .e-controlpadding{padding-left:1px;padding-right:1px}

.e-widget.e-ribbon .e-rarrowup-2x:before{position:relative;font-size:10px;top:3px;left:2px}

.e-widget.e-ribbon .e-rarrowdown-2x:before{font-size:10px;left:2px;position:relative;top:4px}

.e-widget.e-ribbon.e-responsive .e-resbackstage:before{font-family:'ej-webfont';content:"";position:relative}

.e-widget.e-ribbon.e-responsive .e-resbackstage:before{font-size:20px;top:-4px}

.e-widget.e-ribbon .e-icon.e-ribdownarrow:before{font-family:'ej-webfont';content:"";left:1px;position:relative}

.e-widget.e-ribbon .e-icon.e-ribdownarrow:before{font-size:20px;top:0}

.e-widget.e-ribbon .e-icon.e-ribuparrow:before{font-family:'ej-webfont';position:relative}

.e-widget.e-ribbon .e-icon.e-ribuparrow:before{font-size:20px;content:"";top:0}

.e-widget.e-ribbon .e-resgroupheader .e-groupresponsive.e-ribuparrow{padding:0;position:relative;right:12px;top:18px}

.e-widget.e-ribbon.e-responsive .e-resgroupheader .e-ribupdivarrow,.e-widget.e-ribbon.e-responsive .e-resizegroupdiv .e-ribrightdivarrow{float:right;height:48px;width:40px}

.e-widget.e-ribbon.e-responsive .e-backstagecontent.e-backstageactive-content{display:block !important}

.e-widget.e-ribbon.e-responsive .e-ribGroupContent{padding-left:12px;padding-right:12px}

.e-widget.e-ribbon.e-responsive .e-resgroupheader .e-groupresponsive.e-ribdownarrow{position:relative;right:14px;top:14px;padding:0}

.e-widget.e-ribbon .e-icon.e-ribleftarrow:before{font-family:'ej-webfont';font-size:20px}

.e-widget.e-ribbon .e-icon.e-ribleftarrow:before{content:""}

.e-widget.e-ribbon .e-icon.e-ribrightarrow:before{font-family:'ej-webfont';content:""}

.e-widget.e-ribbon .e-icon.e-ribrightarrow:before{font-size:20px}

.e-widget.e-ribbon .e-groupexpander{height:14px;width:14px;cursor:pointer;display:table-cell;line-height:2;position:relative;text-align:right;float:right}

.e-widget.e-ribbon .e-groupexpander{top:-14px;left:-1px}

.e-widget.e-ribbon .e-contentbottom{width:100%;display:inline-block}

.e-widget.e-ribbon .e-contentbottom{height:11px}

.e-widget.e-ribbon .e-small{width:25px;height:25px}

.e-widget.e-ribbon .e-big{width:50px;height:50px}

.e-widget.e-ribbon .e-separatordivrow{width:1px;float:left}

.e-widget.e-ribbon .e-separatordivrow{margin:0 3px 0 3px}

.e-widget.e-ribbon .e-contextul li a{text-decoration:none;border-bottom-width:0;padding:8px 12px 5px;outline:0 none;color:inherit}

.e-widget.e-ribbon .e-expander:before{content:"";position:relative;font-size:9px;left:-1px;top:-2px}

.e-widget.e-ribbon .e-galleryup:before{content:"";font-size:7px;margin-left:3px;margin-top:7px}

.e-widget.e-ribbon .e-gallerydown:before{content:"";position:absolute;font-size:7px;margin-left:3px;margin-top:5px}

.e-widget.e-ribbon .e-galleryexpand:before{content:"";font-size:6px;margin-left:3px;margin-top:7px}

.e-widget.e-ribbon .e-ribbonresize:before{content:"";font-size:7px}

.e-widget.e-ribbon .e-menu ul li{min-width:100px}

.e-widget.e-ribbon .e-menu li ul>.e-list>a,.e-widget.e-ribbon .e-menu li ul .e-list>span{height:inherit;white-space:nowrap;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-ribbon .e-menu li ul>.e-list>a,.e-widget.e-ribbon .e-menu li ul .e-list>span{padding:3px 18px 3px 28px}

.e-ribbon.e-js .e-gallerymenu a{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-ribbon .e-menu.e-horizontal>.e-list>ul::after{border-style:none}

.e-ribbon.e-js .e-header .e-expandcollapse span{margin:0}

.e-widget.e-ribbon .e-header>.e-bottom-line.e-active,.e-widget.e-ribbon .e-header>.e-bottom-line.e-active:hover{padding-bottom:0}

.e-widget.e-ribbon.e-js .e-header .e-tab.e-bottom-line.e-active,.e-widget.e-ribbon.e-js .e-header .e-tab.e-bottom-line.e-active:hover{border-bottom:0 none !important}

.e-widget.e-ribbon .e-bottom-line{border:0;margin-right:0}

.e-widget.e-ribbon .e-header li a{border:1px solid transparent}

.e-widget.e-ribbon .e-header li a{padding:4px 14px}

.e-widget.e-ribbon .e-header>.e-apptab .e-menu{border:0}

.e-widget.e-ribbon .e-header .e-apptab .e-menu>li>a{border-top:0 !important;border:1px solid transparent}

.e-widget.e-ribbon .e-header .e-apptab .e-menu>li>a{font-size:16px}

.e-widget.e-ribbon .e-header .e-apptab .e-menu>li>a{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-ribbon .e-header>.e-apptab{opacity:1;filter:alpha(opacity=100)}

.e-widget.e-ribbon .e-header .e-backstagetab{padding-top:0;align-self:flex-end}

.e-widget.e-ribbon .e-header>li{display:inline-table;padding-top:0;margin-right:2px;border-right:0}

.e-widget.e-ribbon .e-header>li{margin-top:20px !important}

.e-widget.e-ribbon .e-header .e-contextli,.e-widget.e-ribbon .e-header .e-contextliset{padding-top:0}

.e-widget.e-ribbon .e-header .e-contextli,.e-widget.e-ribbon .e-header .e-contextliset{margin-top:17px !important}

.e-ribbon.e-js .e-header .e-active.e-tab a,.e-ribbon.e-js .e-header .e-active.e-contextualtabset a{border:1px solid;border-bottom-color:transparent;border-bottom-width:4px}

.e-widget.e-ribbon .e-header .e-menu .e-list{padding-top:0}

.e-widget.e-ribbon .e-header .e-contextualtab,.e-widget.e-ribbon .e-header .e-contextualtabset{padding-top:0;font-size:16px;border-right:0}

.e-widget.e-ribbon .e-header .e-contextli ul,.e-widget.e-ribbon .e-header .e-contextliset ul{margin-left:3px;border-top:3px solid}

.e-widget.e-ribbon .e-header .e-contextli ul,.e-widget.e-ribbon .e-header .e-contextliset ul{margin-left:10px;padding:0}

.e-widget.e-ribbon .e-header .e-contextli ul,.e-widget.e-ribbon .e-header .e-contextliset ul{margin-left:3px}

.e-widget.e-ribbon .e-header .e-contextli{margin-bottom:-1px}

.e-widget.e-ribbon .e-header>li{height:33px}

.e-widget.e-ribbon .e-tooltipdiv{position:absolute;z-index:1000001;width:170px;border-width:0 1px 1px 1px;border-style:solid}

.e-ribbon .e-js.e-colorSplit.e-splitbutton.e-split-btn.e-rbn-button{border:1px solid;border-right:none}

.e-widget.e-ribbon .e-drp-btn.e-rht-btn.e-rbn-button{border:1px solid}

.e-widget.e-ribbon .e-tooltipdivwithimg{width:auto}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltiptitle{font-size:14px}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltiptitle{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;margin:3px 10px 0 10px}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltipdesc{margin:10px}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltipcontent{width:150px;line-height:1.42857;margin:0;padding:0}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltipcontent{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltipcntwithimg{display:table-cell;vertical-align:top;padding:0 0 10px 10px;width:170px}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltipcntwithimg{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltipimg{display:table-cell}

.e-widget.e-ribbon .e-resizecontent{overflow:hidden;white-space:normal}

.e-widget.e-ribbon .e-header .e-apptab .e-menu .e-arrows{margin-top:0;padding-top:0}

.e-widget.e-ribbon .e-header .e-apptab .e-menu>li:first-child>a>.e-arrows{margin-top:0;padding-top:3px}

.e-widget.e-ribbon .e-content .e-rbn-button.e-split-btn,.e-widget.e-ribbon .e-header .e-apptab .e-menu{white-space:normal}

.e-widget.e-ribbon .e-content .e-rbn-button.e-split-btn,.e-widget.e-ribbon .e-header .e-apptab .e-menu{white-space:normal}

.e-widget.e-ribbon .e-ribbonbackstagepage{border:1px solid;position:absolute;z-index:10002;top:0;overflow:hidden}

.e-widget.e-ribbon .e-backstageheader{display:table-cell;list-style:none;padding:0;vertical-align:top}

.e-widget.e-ribbon .e-backstageli{text-align:left}

.e-widget.e-ribbon .e-backstageli{padding:8px 15px 8px 20px}

.e-widget.e-ribbon .e-backstageseparator{height:1px;margin:5px 8px 5px 20px}

.e-widget.e-ribbon .e-backstageli a{background:transparent;text-decoration:none;font-size:12px;outline:none;position:relative;top:-1px;white-space:nowrap}

.e-widget.e-ribbon .e-backstagecontent{display:table-cell;padding:0 5px 5px 45px;white-space:normal}

.e-widget.e-ribbon .e-backstagetopicon{position:relative;top:26px;width:36px;display:table-cell}

.e-widget.e-ribbon .e-backstagetopicon{left:26px}

.e-widget.e-ribbon .e-backstagetopicon span:before{font-family:"ej-webfont";top:-9px;right:2px;position:relative}

.e-widget.e-ribbon .e-backstagetopicon span:before{content:""}

.e-widget.e-ribbon .e-backstagetopicon span:before{font-size:35px}

.e-widget.e-ribbon .e-ribbonbackicon{border-radius:50%}

.e-widget.e-ribbon .e-ribbonbackicon{height:31px;width:31px}

.e-widget.e-ribbon.e-rtl .e-backstagetopicon span:before{font-family:"ej-webfont";font-size:35px}

.e-widget.e-ribbon.e-rtl .e-backstagetopicon span:before{content:""}

.e-widget.e-ribbon .e-backstagetopicon:hover,.e-widget.e-ribbon .e-apptab .e-apptabanchor:hover,.e-widget.e-ribbon .e-backstageli a:hover,.e-widget.e-ribbon .e-backstagebutton:hover{cursor:default}

.e-widget.e-ribbon .e-header>.e-apptab .e-apptabanchor{padding-bottom:6px}

.e-widget.e-ribbon .e-backstagebutton{font-size:12px}

.e-widget.e-ribbon .e-rbntooltipshadow{box-shadow:0 0 3px rgba(0,0,0,.4)}

.e-widget.e-ribbon .e-ribbonbackstagepage .e-backstagetitlecontent{display:table-cell;vertical-align:middle;font-size:30px;padding-bottom:38px}

.e-widget.e-ribbon .e-ribbonbackstagepage .e-backstagetopcontent{display:table-cell;height:92px}

.e-widget.e-ribbon .e-rarrowup-2x,.e-widget.e-ribbon .e-ribbonpinicon{background-color:transparent;background-image:none;float:left}

.e-widget.e-ribbon .e-rarrowup-2x,.e-widget.e-ribbon .e-ribbonpinicon{height:16px;padding:4px;width:16px}

.e-widget.e-ribbon .e-ribbonpinicon:before{font-size:10px;top:3px;font-family:'ej-webfont';content:"";position:relative}

.e-widget.e-ribbon .e-ribbonpinicon:before{left:2px}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar{height:36px}

.e-widget.e-ribbon.e-rbnwithqat .e-splitbtnqatdiv,.e-widget.e-ribbon.e-rbnwithqat .e-qatooldiv,.e-widget.e-ribbon.e-rbnwithqat .e-qaresizebtndiv{display:table-cell}

.e-widget.e-ribbon.e-rbnwithqat .e-splitbtnqatdiv,.e-widget.e-ribbon.e-rbnwithqat .e-qatooldiv,.e-widget.e-ribbon.e-rbnwithqat .e-qaresizebtndiv{padding:3px 3px 2px 3px}

.e-widget.e-ribbon.e-rbnwithqat .e-qatexpand:before{content:"";height:auto;width:auto}

.e-widget.e-ribbon.e-rbnwithqat .e-qatexpand:before{font-size:6px}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu{border:1px solid;position:relative;padding:3px;z-index:100001;display:table;width:auto;margin-top:0}

.e-widget.e-ribbon.e-rbnwithqat .e-qaresizediv{border:1px solid;position:absolute;z-index:100001}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu .e-removemenuli p{display:inline-block;padding-left:15px}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu .e-qatmenuli p{margin-bottom:0;margin-top:0}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu .e-removemenuli:before{content:"";display:inline-block;font-family:"ej-webfont";padding-left:7px;position:relative;bottom:1px}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu .e-removemenuli:before{font-size:9px}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu div{padding:3px}

.e-widget.e-ribbon.e-rbnwithqat .e-qatmorecommands,.e-widget.e-ribbon.e-rbnwithqat .e-rbnshowbelow,.e-widget.e-ribbon.e-rbnwithqat .e-rbnshowabove,.e-widget.e-ribbon.e-rbnwithqat .e-addmenuli{padding-left:33px}

.e-widget.e-ribbon.e-rbnwithqat .e-qatmenuli{list-style:none;margin:3px;cursor:default;text-transform:capitalize}

.e-widget.e-ribbon.e-rbnwithqat .e-qatmenuli.e-rbnshowbelow{text-transform:none}

.e-widget.e-ribbon.e-rbnwithqat .e-qatmenuli.e-rbnshowabove{text-transform:none}

.e-widget.e-ribbon.e-rbnwithqat .e-qatseparator{height:1px;list-style:none;text-align:center;cursor:default;margin-left:36px}

.e-widget.e-ribbon.e-rbnwithqat .e-qaresizebtnicon:before{content:"";font-size:5px;padding-top:35%}

.e-ribbon.e-rbnwithqatabove.e-js>.e-header{height:68px}

.e-widget.e-ribbon.e-rbnwithqatabove .e-header>li{padding-top:0}

.e-widget.e-ribbon.e-rbnwithqatabove .e-header>li{margin-top:37px !important}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar.e-rbnabove{position:absolute;z-index:10001;left:1px}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar.e-rbnabove{padding-left:0;top:1px}

.e-widget.e-ribbon.e-grpdivhide,.e-widget.e-ribbon .e-resdivshow{overflow:hidden}

.e-widget.e-ribbon.e-rtl.e-grpdivhide{border-right:0 !important}

.e-widget .e-ribbon-show{display:block !important}

.e-widget.e-ribbon .e-responsiveqat,.e-widget.e-ribbon .e-groupresponsive,.e-widget.e-ribbon .e-ribresmenu,.e-widget.e-ribbon .e-responsivetabheader,.e-widget.e-ribbon .e-resbackstage{display:none !important}

.e-widget.e-ribbon .e-responsivebackstagecontent{display:none}

.e-widget.e-ribbonwaitingpopup.e-waitpopup-pane{background-color:transparent !important}

@-webkit-keyframes e-icon-ribbonripple{100%{opacity:0;transform:scale(4)}}

@keyframes e-icon-ribbonripple{100%{opacity:0;transform:scale(4)}}

@-webkit-keyframes ribbon-shadow{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}100%{box-shadow:0 0 0 200px rgba(255,255,255,.12)}}

@keyframes ribbon-shadow{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}100%{box-shadow:0 0 0 200px rgba(255,255,255,.12)}}

@-webkit-keyframes ribbonqat-shadow{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}100%{box-shadow:0 0 0 200px rgba(255,255,255,.12)}}

@keyframes ribbonqat-shadow{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}100%{box-shadow:0 0 0 200px rgba(255,255,255,.12)}}

.e-de-table-properties-alignment:hover{border-color:#08aeff}

.e-de-table-properties-alignment{border-style:solid;border-width:2px;border-color:transparent}

.e-de-tablecell-alignment{border-style:solid;border-width:2px;border-color:transparent}

.e-de-tablecell-alignment:hover{border-color:#08aeff}

.e-de-table-left-alignment{background-image:url('tableleftalignment.svg');background-repeat:no-repeat;background-position:center}

.e-de-table-center-alignment{background-image:url('tablecenteralignment.svg');background-repeat:no-repeat;background-position:center}

.e-de-table-right-alignment{background-image:url('tablerightalignment.svg');background-repeat:no-repeat;background-position:center}

.e-de-tablecell-top-alignment{background-image:url('celltopalignment.svg');background-repeat:no-repeat;background-position:center}

.e-de-tablecell-center-alignment{background-image:url('cellcenteralignment.svg');background-repeat:no-repeat;background-position:center}

.e-de-tablecell-bottom-alignment{background-image:url('cellbottomalignment.svg');background-repeat:no-repeat;background-position:center}

.e-de-table-alignment-active{border-style:solid;border-width:2px;border-color:#008bce}

.e-de-table-border-setting{width:30px;height:30px;top:4px;left:4px;position:absolute}

.e-de-table-border-setting:hover{border:2px solid #08aeff}

.e-de-table-border-preview{width:14px;height:14px;top:2px;left:2px;position:absolute}

.e-de-table-border-preview:hover{border:2px solid #08aeff}

.e-de-table-border-setting-click{border:2px solid #00f}

.e-de-table-border-preview-click{border:2px solid #00f}

ej-spreadsheet{display:block}

.e-js.e-spreadsheet{height:auto;outline:none;line-height:1.428571429;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:1px solid;box-sizing:border-box}

.e-js.e-spreadsheet .e-spreadsheet-list{position:relative}

.e-js.e-spreadsheet h6{font-size:12px;font-weight:500}

.e-js.e-spreadsheet label,.e-js.e-ss-dialog label{font-size:14px}

.e-js.e-ss-dialog input[type="submit"],.e-js.e-ss-dialog input[type="button"],.e-js.e-ss-dialog button{font-weight:normal}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader{border-bottom:1px solid}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercell{height:20px;background:none repeat scroll 0 0;border-width:0 1px 1px 0;border-style:solid;font-weight:normal;font-size:11pt;padding:0 .25em 0 0;text-align:center;text-overflow:ellipsis}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercontent{border-right:1px solid;border-left:1px solid}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercontent.e-rmvrghtbdr,.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-content.e-rmvrghtbdr td:last-child{border-right-color:transparent}

.e-js.e-spreadsheet .e-rowheadercontent{border-bottom:1px solid}

.e-js.e-spreadsheet .e-rowheadercontent.e-rmvbtmbdr,.e-js.e-spreadsheet .e-rowheadercontent.e-rmvbtmbdr tr:last-child td,.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-content.e-rmvbtmbdr tr:last-child td{border-bottom-color:transparent}

.e-js.e-spreadsheet .e-rowheader{text-align:center;vertical-align:bottom;display:table-cell;border-width:0 1px 1px 0;border-style:solid;font-size:11pt;line-height:14px;padding:0 1px 3px 1px}

.e-js.e-spreadsheet .e-table{border:0 none;border-collapse:separate;margin-top:0;table-layout:fixed;width:100%;border-spacing:0}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell{border-width:0 1px 1px 0;border-style:solid;line-height:normal;width:auto;overflow:visible;vertical-align:bottom;padding:0 1px 0 2px}

.e-js.e-spreadsheet .e-wrapword{white-space:pre}

.e-js.e-spreadsheet .e-rowcell.e-overflow{overflow:hidden;text-overflow:clip}

.e-js.e-spreadsheet .e-rowcell.e-foverflow,.e-js.e-spreadsheet .e-rowcell.e-moverflow,.e-js.e-spreadsheet .e-rowcell.e-soverflow{overflow:hidden;text-overflow:clip}

.e-js.e-spreadsheet .e-cellreadonly{vertical-align:top;text-align:center;margin-top:2px;padding:0}

.e-js.e-spreadsheet .e-cellreadonly .e-chkbox-wrap .e-chkbox-small>span{height:13px;top:2px;margin:0 2px 0 2px}

.e-js.e-spreadsheet .e-rightalign .e-chkbox-wrap div>span{text-align:right}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell>button{font-size:9px}

.e-js.e-spreadsheet .e-cellreadonly .e-datewidget .e-icon{font-size:19px;margin-top:-10px;padding-left:.5px}

.e-js.e-spreadsheet .e-cellreadonly .e-datewidget .e-select{border:0}

.e-js.e-spreadsheet .e-cellreadonly .e-ddl .e-select{border:0}

.e-js.e-spreadsheet .e-ss-cursor{cursor:cell}

.e-js.e-spreadsheet .e-spreadsheetheader .e-ss-selectall{float:left;width:29px;height:20px}

.e-js.e-spreadsheet .e-scrollcss{padding-right:17px;background:none repeat scroll 0 0}

.e-js.e-spreadsheet .e-scrollrowcss{padding-bottom:18px;background:none repeat scroll 0 0}

.e-js.e-spreadsheet .e-spreadsheetrowheader{overflow:hidden;box-sizing:content-box}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercontent,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheadercontent,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercell,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcontentcontainer{overflow:hidden;position:relative}

.e-js.e-spreadsheet .e-content{position:relative}

.e-js.e-spreadsheet .e-spreadsheetactpanel .e-content{position:static}

.e-js.e-spreadsheet .e-spreadsheetactpanel{border-left:1px solid}

.e-js.e-spreadsheet .e-spreadsheetactpanel .e-ss-pivotfield{border:none}

.e-js.e-spreadsheet .e-spreadsheetactpanel .e-pivotschemadesigner .fieldTable{width:90%}

.e-js.e-spreadsheet .e-ralign{text-align:right}

.e-js.e-spreadsheet .e-rightalign{direction:rtl;unicode-bidi:plaintext;unicode-bidi:-moz-plaintext}

.e-js.e-spreadsheet .e-calign{text-align:center}

.e-js.e-spreadsheet .e-ss-virtualtop,.e-js.e-spreadsheet .e-ss-virtualbottom{height:0;display:block}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-icon{display:inline-block;box-sizing:content-box}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-scrollbar.e-hscrollbar{float:left}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-scrollbar.e-vscrollbar{float:right}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-content{position:relative;float:left;overflow:hidden}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-gborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-gctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderright{border-right:1px dashed}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-gborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-gctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderbottom{border-bottom:1px dashed}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bcborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vcborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rcborderright{border-right:1px solid}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bcborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vcborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rcborderbottom{border-bottom:1px solid}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-thinborderright{border-right:1px solid}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-thinborderbottom{border-bottom:1px solid}

.e-js.e-spreadsheet .e-focustop,.e-js.e-spreadsheet .e-focusright,.e-js.e-spreadsheet .e-focusbottom,.e-js.e-spreadsheet .e-focusleft{position:absolute}

.e-js.e-spreadsheet div.e-selecttop{border-top:2px solid}

.e-js.e-spreadsheet div.e-selectright{border-right:2px solid}

.e-js.e-spreadsheet div.e-selectbottom{border-bottom:2px solid}

.e-js.e-spreadsheet div.e-selectleft{border-left:2px solid}

.e-js.e-spreadsheet div.e-autofilltop{border-top:2px solid}

.e-js.e-spreadsheet div.e-autofillright{border-right:2px solid}

.e-js.e-spreadsheet div.e-autofillbottom{border-bottom:2px solid}

.e-js.e-spreadsheet div.e-autofillleft{border-left:2px solid}

.e-js.e-spreadsheet .e-autofill{width:5px;height:5px;border:1px solid #fff;background-clip:content-box;position:absolute;cursor:crosshair}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-cutright{border-right:1px dashed}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-cutbottom{border-bottom:1px dashed}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-mediaforward{border-right:solid 1px;border-radius:0}

.e-js.e-spreadsheet .e-splitspan{position:absolute}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-new{height:100%;padding:0 4px 2px 8px}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-new{vertical-align:middle}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager{padding-bottom:0;padding-top:0;outline:0}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-pagercontainer{border-style:none}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-currentitem{border-bottom:solid}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem{padding-right:9px;padding-left:9px;padding-bottom:4px;padding-top:3px}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpagedisabled,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpagedisabled,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpagedisabled,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpagedisabled{padding:7px 3px 0 7px}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-pagercontainer{overflow:visible;height:24px}

.e-js.e-spreadsheet .e-spreadsheetfooter .e-table td{padding:0}

.e-js.e-spreadsheet .e-spreadsheetfooter{border-top:1px solid}

.e-js.e-spreadsheet .e-pager .e-pagercontainer{float:none}

.e-js.e-spreadsheet .e-reSizeColbg{position:absolute;border-left-width:1px;border-left-style:dotted}

.e-js.e-spreadsheet .e-reSizeAPbg{position:absolute;border-left-width:2px;border-left-style:dotted}

.e-js.e-spreadsheet .e-reSizeRowbg{position:absolute;border-top-width:1px;border-top-style:dotted}

.e-js.e-spreadsheet .e-sswraptext{white-space:pre-wrap;word-wrap:break-word}

.e-js.e-spreadsheet .e-alt-unwrap{white-space:nowrap}

.e-js.e-spreadsheet .e-spreadsheetmainpanel,.e-js.e-spreadsheet .e-spreadsheetactpanel{font-family:Calibri;font-size:11pt}

.e-js.e-spreadsheet .e-spreadsheetactpanel{float:right}

.e-js.e-spreadsheet .e-spreadsheetmainpanel{float:left}

.e-js.e-spreadsheet .e-cursormove{cursor:move}

.e-widget.e-ss-dialog .e-alertDlg{width:200px;float:right}

.e-widget.e-ss-dialog .e-alertok{margin-left:100px;margin-top:30px}

.e-js.e-spreadsheet .e-filterspan{cursor:pointer;width:15px;height:15px;float:right;vertical-align:bottom;position:relative}

.e-widget.e-ss-dialog.e-filterdlg .e-textdiv,.e-widget.e-ss-dialog.e-filterdlg .e-operdiv{padding:18px}

.e-widget.e-ss-dialog.e-filterdlg .e-fltrbtndiv{position:absolute;bottom:10px;right:10px}

.e-widget.e-ss-dialog.e-filterdlg .e-filter,.e-widget.e-ss-dialog .e-filterdlg .e-clear{margin-right:10px}

.e-widget.e-ss-dialog .e-insertdlgbtndiv{margin-left:3px;margin-top:0}

.e-widget.e-ss-dialog .e-contentdialog{height:115px}

.e-widget.e-ss-dialog .e-contentdialog td{padding-left:10px}

.e-js.e-spreadsheet .e-in-wrap{background-color:inherit;color:inherit}

.e-js.e-spreadsheet .e-excelfilter.e-js .e-in-wrap{border:1px solid}

.e-js.e-spreadsheet .e-formulabar{width:100%;height:36px;font-family:Calibri;font-size:11pt;box-sizing:border-box;display:flex}

.e-js.e-spreadsheet .e-indexbox,.e-spreadsheet .e-insertbox{float:left;margin:5px;border:1px solid;height:24px;font-size:13px;line-height:23px;color:#000;text-align:center;box-sizing:content-box}

.e-widget.e-ss-autocomplete .e-ss-function:before{content:"";font-family:"ej-xlfont";font-size:16px;float:left;height:20px;width:23px}

.e-js.e-spreadsheet .e-inputbox{float:left;margin:5px}

.e-js.e-spreadsheet .e-inputbox>input{height:100%;width:100%;background-color:transparent;border:medium none}

.e-js.e-spreadsheet .e-ss-input{position:absolute;overflow:hidden;text-indent:0;width:100%;padding:0 0 0 2px}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-editedcell.e-msie-edit{padding:0}

.e-js.e-spreadsheet div.e-error .e-errortail{height:0;width:0;position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid}

.e-js.e-spreadsheet .e-ss-findselect{height:29px}

.e-js.e-spreadsheet .e-ss-calcopt{height:29px}

.e-widget.e-ss-dialog .e-conok{margin-right:5px}

.e-widget.e-ss-dialog .e-numberContent .e-numeric{float:right;margin-right:100px}

.e-widget.e-ss-dialog .e-dlgleft .e-listbox>li{padding:4px}

.e-js.e-spreadsheet label,.e-widget.e-ss-dialog .e-cfdiv label,.e-widget.e-ss-dialog .e-ss-dlgtab label,.e-widget.e-ss-dialog .e-ss-dlgtabval label,.e-widget.e-ss-dialog label,.e-widget.e-ss-dialog .e-widget-content td{font-weight:normal}

.e-widget.e-ss-dialog .e-dlgtab .e-header,.e-widget.e-ss-dialog .e-valdlgtab .e-header{height:35px}

.e-widget.e-ss-dialog .e-dlgtab .e-header li,.e-widget.e-ss-dialog .e-valdlgtab .e-header li{height:35px}

.e-widget.e-ss-dialog .e-valdlgtab{margin:10px}

.e-widget.e-ss-dialog .e-subtab{margin:6px 10px 13px}

.e-widget.e-ss-dialog .e-numbercontent .e-chkbox-wrap,.e-widget.e-ss-dialog .e-accountingcontent .e-chkbox-wrap{padding:5px}

.e-widget.e-ss-dialog .e-ss-clearval:before{content:"";font-size:20px}

.e-js.e-spreadsheet .e-error div.e-field-validation-error{border-radius:7px;font-size:14px;padding:7px}

.e-js.e-spreadsheet .e-ss-editinput,.e-widget.e-cell-ac>.e-in-wrap{display:none}

.e-widget.e-ss-dialog div.e-dlg-field-validation-error{border-radius:7px;font-size:14px;padding:6px;position:absolute;font-size:12px;line-height:10px}

.e-widget.e-ss-dialog div.e-dlg-field-validation-error:before{content:"";position:absolute;top:-17px;left:10px;border-bottom:10px solid;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent}

.e-js.e-spreadsheet div.e-error .e-toparrow{left:10%;display:block}

.e-js.e-spreadsheet div.e-error{position:absolute}

.e-js.e-ssr-validationsbtn{text-indent:-13px;line-height:1px;text-align:center}

@font-face{font-family:'ej-xlfont';src:url('ejxlicons.eot?-dzszjm');src:url('ejxlicons.eot?#iefix-dzszjm') format('embedded-opentype'),url('ejxlicons.woff?-dzszjm') format('woff'),url('ejxlicons.woff') format('woff'),url('ejxlicons.ttf?-dzszjm') format('truetype'),url('ejxlicons.svg?-dzszjm#ejssicons') format('svg');font-weight:normal;font-style:normal}

.e-js.e-spreadsheet .e-ssr-verticalHparent .e-splitbutton.e-select:enabled{border:1px solid transparent;border-top:0}

.e-js.e-spreadsheet .e-ssr-verticalHparent .e-button.e-select:enabled{border:1px solid transparent;border-bottom:0}

.e-js.e-spreadsheet .e-ssr-verticalHparent .e-active,.e-js.e-spreadsheet .e-ssr-verticalHparent .e-active .e-splitbutton.e-select{border:0}

.e-js.e-spreadsheet .e-ssr-verticalHparent .e-button.e-select:enabled{border:1px solid transparent;border-bottom:0}

.e-js.e-spreadsheet .e-ssr-verticalHparent .e-active,.e-js.e-spreadsheet .e-ssr-verticalHparent .e-active .e-splitbutton.e-select{border:0}

.e-js.e-spreadsheet .e-split .e-in-wrap.e-ssr-horizontalprt .e-drp-btn.e-split-btn:enabled{border:1px solid transparent;border-left:none}

.e-js.e-spreadsheet .e-split .e-in-wrap.e-ssr-horizontalprt .e-splitbutton.e-split-btn:enabled{border:1px solid transparent;border-right:none}

.e-js.e-spreadsheet .e-ssr-verticalHparent .e-controlpadding{padding:0}

.e-js.e-spreadsheet .e-splitarrowright.e-ssr-horizontalprt .e-split-btn.e-rht-btn{width:13px}

.e-js.e-spreadsheet .e-split .e-padding.e-splitarrowright.e-ssr-horizontalprt{padding:0 13px 0 0}

.e-js.e-spreadsheet .e-ss-colorpicker .e-in-wrap.e-ssr-colpickHprt .e-ssr-colorcontainer{border:1px solid transparent;height:24px}

.e-js.e-spreadsheet .e-ss-colorpicker .e-in-wrap.e-ssr-colpickHprt .e-tool-icon.e-ss-fontcolor{padding:1px 4px 2px}

.e-js.e-spreadsheet .e-ss-colorpicker .e-in-wrap.e-ssr-colpickHprt .e-tool-icon.e-ss-backgroundcolor{padding:0 3px 2px}

.e-js.e-spreadsheet .e-ssr-newcmnt+.e-btntxt,.e-js.e-spreadsheet .e-ssr-editcmnt+.e-btntxt,.e-js.e-spreadsheet .e-ssr-deletecmnt+.e-btntxt,.e-js.e-spreadsheet .e-ssr-previouscmnt+.e-btntxt,.e-js.e-spreadsheet .e-ssr-nextcmnt+.e-btntxt{line-height:64px}

.e-js.e-spreadsheet .e-ssr-newcmnt+.e-btntxt{text-indent:-2px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-findbtn .e-btntxt,.e-js.e-spreadsheet .e-split-btn.e-btn.e-fpanebtn .e-btntxt{line-height:14px;text-indent:4px;text-align:left;width:42px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-coptbtn .e-btntxt{line-height:14px;text-indent:-1px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-deletesbtn .e-btntxt,.e-js.e-spreadsheet .e-split-btn.e-btn.e-insertsbtn .e-btntxt{text-indent:8px}

.e-js.e-spreadsheet .e-ssr-range+.e-btntxt{line-height:15px}

.e-js.e-spreadsheet .e-ssr-charttype+.e-btntxt,.e-js.e-spreadsheet .e-ssr-srcolumn+.e-btntxt,.e-js.e-spreadsheet .e-split-btn.e-btn.e-formatastablebtn .e-btntxt,.e-js.e-spreadsheet .e-ssr-namemngr+.e-btntxt,.e-js.e-spreadsheet .e-tbtn.e-btn .e-ssr-protectsheet+.e-btntxt,.e-js.e-spreadsheet .e-tbtn.e-btn .e-ssr-protect+.e-btntxt{line-height:14px}

.e-js.e-spreadsheet .e-ssr-selectdata+.e-btntxt{line-height:14px;padding-left:1px}

.e-js.e-spreadsheet .e-ssr-print+.e-btntxt{padding-top:5px}

.e-js.e-spreadsheet .e-ssr-filter+.e-btntxt{line-height:25px}

.e-js.e-spreadsheet .e-ssr-pivottable+.e-btntxt,.e-js.e-spreadsheet .e-ssr-hyperlink+.e-btntxt,.e-js.e-spreadsheet .e-ssr-pictures+.e-btntxt,.e-js.e-spreadsheet .e-ssr-table+.e-btntxt{padding-top:6px}

.e-js.e-ss-dialog.e-ss-chart .e-chartcontent{height:40px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-cformatbtn .e-btntxt{line-height:14px;text-align:left;text-indent:4px;width:67px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-cellstylebtn .e-btntxt{line-height:14px;text-indent:10px;text-align:left;width:38px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-sortfltrbtn .e-btntxt{line-height:14px;text-align:left;width:35px;padding-top:3px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-ssr-validationsbtn.e-droparrowbottom .e-btntxt{line-height:14px;width:71px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-ssr-validationsbtn.e-droparrowbottom .e-btntxt{text-indent:18px;padding-left:8px;text-align:left}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-clearbtn .e-btntxt{padding-bottom:16px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-autosumbtn .e-btntxt{padding-bottom:6px}

.e-js.e-spreadsheet .e-ssr-cut+.e-btntxt,.e-js.e-spreadsheet .e-ssr-copy+.e-btntxt,.e-js.e-spreadsheet .e-tbtn.e-btn .e-btn-span .e-ss-formatpainter+.e-btntxt{padding-bottom:4px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-mergebtn .e-btntxt{text-indent:-16px;line-height:15px}

.e-js.e-spreadsheet .e-ssr-definename+.e-btntxt{text-indent:-6px}

.e-js.e-spreadsheet .e-ss-calcsheet+.e-btntxt{text-indent:2px}

.e-js.e-spreadsheet .e-useinformulabtn .e-btntxt{text-indent:-9px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-ssr-pastesbtn .e-btntxt{text-indent:6px;padding-bottom:7px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-chartlayoutbtn .e-btntxt{line-height:14px;text-align:left;text-indent:-2px;width:53px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-borderbtn.e-left-btn .e-icon:before{text-indent:-1px}

.e-js.e-spreadsheet .e-split-btn.e-btn.e-borderbtn.e-rht-btn .e-icon:before{text-indent:-6px}

.e-js.e-spreadsheet .e-ssr-pastesbtn{text-indent:-12px}

.e-widget .e-ss-cut:before{content:"";font-family:"ej-xlfont"}

.e-js.e-spreadsheet .e-ssr-cut:before{content:"";font-family:"ej-xlfont";text-indent:-8px;font-size:15px;line-height:13px}

.e-js.e-spreadsheet .e-ssr-copy:before{content:"";font-family:"ej-xlfont";font-size:15px;text-indent:-6px;line-height:13px}

.e-widget .e-ss-copy:before{content:"";font-family:"ej-xlfont";font-size:15px;text-indent:-1px}

.e-widget .e-ss-paste:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:17px;text-indent:-1px}

.e-js.e-spreadsheet .e-ssr-paste:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:20px;text-indent:-9px}

.e-js.e-spreadsheet .e-ss-formatpainter:before{content:"";font-family:"ej-xlfont";font-size:15px;text-indent:-1px;line-height:14px}

.e-js.e-spreadsheet .e-new:before{content:"";font-family:"ej-xlfont";font-size:12px;line-height:26px;text-indent:-1px}

.e-js .e-ssr-clear:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:16px;text-indent:-4px;height:30px}

.e-widget .e-ss-clear:before{content:"";font-family:"ej-xlfont";font-size:15px;text-indent:0}

.e-widget .e-ss-clearformat:before{content:"";font-family:"ej-xlfont";font-size:17px;text-indent:2px}

.e-js .e-ssr-autosum:before{content:"";font-family:"ej-xlfont";font-size:16px;line-height:13px;text-indent:-4px}

.e-widget .e-ss-autosum:before{content:"";font-family:"ej-xlfont";font-size:16px;line-height:14px;text-indent:1px}

.e-widget .e-ss-newsheet:before{content:"";font-family:"ej-xlfont";font-size:15px;text-indent:-3px;line-height:8px}

.e-widget .e-ss-open:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:5px;text-indent:-3px}

.e-js .e-ss-bottom:before,.e-js .e-ss-top:before,.e-js .e-ss-left:before,.e-js .e-ss-right:before,.e-js .e-ss-noborder:before,.e-js .e-ss-allborder:before,.e-js .e-ss-outside:before,.e-js .e-ss-thickbox:before,.e-js .e-ss-thickbottom:before,.e-js .e-ss-topandbottom:before,.e-js .e-ss-topandthickbottom:before,.e-js .e-ss-drawborder:before,.e-js .e-ss-drawbordergrid:before,.e-js .e-ss-doublebottom:before,.e-js .e-ss-topanddoublebottom:before{font-family:"ej-xlfont";font-size:15px;line-height:15px;text-indent:2px}

.e-js .e-ss-bottom:before{content:""}

.e-js .e-ss-top:before{content:""}

.e-js .e-ss-left:before{content:""}

.e-js .e-ss-right:before{content:""}

.e-js .e-ss-noborder:before{content:""}

.e-js .e-ss-allborder:before{content:""}

.e-js .e-ss-outside:before{content:""}

.e-js .e-ss-thickbox:before{content:""}

.e-js .e-ss-thickbottom:before{content:""}

.e-js .e-ss-topandbottom:before{content:""}

.e-js .e-ss-topandthickbottom:before{content:""}

.e-js .e-ss-drawborder:before{content:""}

.e-js .e-ss-drawbordergrid:before{content:""}

.e-js .e-ss-doublebottom:before{content:""}

.e-js .e-ss-topanddoublebottom:before{content:""}

.e-js .e-ss-borderstyle:before,.e-js .e-ss-solid:before,.e-js .e-ss-dashed:before,.e-js .e-ss-dotted:before{content:"";font-size:18px}

.e-js .e-ss-bordercolor:before{content:"";font-family:"ej-xlfont";font-size:18px}

.e-js.e-spreadsheet .e-ss-backgroundcolor:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:19px;text-indent:-5px}

.e-js.e-spreadsheet .e-ss-fontcolor:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:17px;text-indent:-5px}

.e-js.e-spreadsheet .e-ss-increasefontsize:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:15px}

.e-js.e-spreadsheet .e-ss-decreasefontsize:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:14px}

.e-js.e-spreadsheet .e-ss-bold:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:13px}

.e-js.e-spreadsheet .e-ss-italic:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-3px;line-height:15px}

.e-js.e-spreadsheet .e-ss-underline:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:14px}

.e-js.e-spreadsheet .e-ss-linethrough:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:16px}

.e-js.e-spreadsheet .e-ss-alignleft:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-1px;line-height:15px}

.e-js.e-spreadsheet .e-ss-aligncenter:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:13px;text-indent:-1px}

.e-js.e-spreadsheet .e-ss-alignright:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-1px;line-height:15px}

.e-js.e-spreadsheet .e-ss-alignjustify:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:14px;text-indent:-2px}

.e-js.e-spreadsheet .e-ss-decreaseindent:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:14px;text-indent:-2px}

.e-js.e-spreadsheet .e-ss-increaseindent:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:12px;text-indent:-2px}

.e-js.e-spreadsheet .e-ss-wraptext:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:14px}

.e-js.e-spreadsheet .e-ss-topalign:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:12px}

.e-js.e-spreadsheet .e-ss-middlealign:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:14px}

.e-js.e-spreadsheet .e-ss-bottomalign:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:17px;text-indent:-2px}

.e-js .e-ss-addnew:before{content:"";font-family:"ej-xlfont";font-size:15px}

.e-js.e-spreadsheet .e-ss-delete:before{content:"";font-family:"ej-xlfont";font-size:15px}

.e-js.e-spreadsheet .e-ss-comma:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:15px}

.e-js.e-spreadsheet .e-ss-accounting:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:15px}

.e-js.e-spreadsheet .e-ss-percentage:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:13px}

.e-js.e-spreadsheet .e-ss-increasedecimal:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:13px}

.e-js.e-spreadsheet .e-ss-decreasedecimal:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:13px}

.e-js.e-spreadsheet .e-ss-undo:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-9px;line-height:2px}

.e-js.e-spreadsheet .e-ss-redo:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-9px;line-height:2px}

.e-js.e-spreadsheet .e-ssr-find:before{content:"";font-family:"ej-xlfont";font-size:32px}

.e-js.e-spreadsheet .e-ssr-merge:before{content:"";font-family:"ej-xlfont";font-size:16px;line-height:14px;text-indent:-27px}

.e-widget.e-menu .e-ss-merge:before,.e-widget.e-menu .e-ss-mergecenter:before,.e-widget.e-menu .e-ss-mergeacross:before,.e-widget.e-menu .e-ss-unmerge:before{font-family:"ej-xlfont";font-size:16px;line-height:15px;text-indent:2px}

.e-widget.e-menu .e-ss-merge:before{content:""}

.e-widget.e-menu .e-ss-mergecenter:before{content:""}

.e-widget.e-menu .e-ss-mergeacross:before{content:""}

.e-widget.e-menu .e-ss-unmerge:before{content:""}

.e-widget.e-menu .e-ss-sortatoz:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:17px;text-indent:0}

.e-widget.e-menu .e-ss-sortztoa:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:17px;text-indent:0}

.e-js.e-spreadsheet .e-ssr-sortatoz:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:16px;text-indent:-4px}

.e-js.e-spreadsheet .e-ssr-sortztoa:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:16px;text-indent:-6px}

.e-widget.e-menu .e-ssdrop-sortatoz:before{content:""}

.e-widget.e-menu .e-ssdrop-sortztoa:before{content:""}

.e-widget.e-menu .e-ssdrop-sortatoz:before,.e-widget.e-menu .e-ssdrop-sortztoa:before,.e-widget.e-menu .e-ssdrop-filter:before,.e-widget.e-menu .e-ssdrop-clearfilter:before{font-family:"ej-xlfont";font-size:18px;line-height:16px;text-indent:1px}

.e-widget.e-menu .e-ss-filter:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:17px;text-indent:0}

.e-widget.e-menu .e-ssdrop-filter:before{content:"";text-indent:0}

.e-js.e-spreadsheet .e-ssfilter:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-8px;line-height:15px}

.e-js.e-spreadsheet .e-ssfilter-asc:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-8px}

.e-js.e-spreadsheet .e-ssfilter-dsc:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-8px}

.e-js.e-spreadsheet .e-ssfiltered:before{content:"";font-family:"ej-xlfont";font-size:17px;text-indent:-8px}

.e-js.e-spreadsheet .e-ssfiltered-asc:before{content:"";font-family:"ej-xlfont";font-size:17px;text-indent:-8px}

.e-js.e-spreadsheet .e-ssfiltered-dsc:before{content:"";font-family:"ej-xlfont";font-size:17px;text-indent:-8px}

.e-widget.e-ss-filternone:before{content:""}

.e-js.e-spreadsheet .e-ssr-filter:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-7px;line-height:15px}

.e-js.e-spreadsheet .e-ssr-filter .e-btntxt{line-height:27px}

.e-js.e-spreadsheet .e-ss-clearfilter:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-2px;line-height:17px}

.e-widget.e-menu .e-ssdrop-clearfilter:before{content:"";text-indent:3px}

.e-js.e-spreadsheet .e-ss-printselected:before{content:"";font-family:"ej-xlfont";font-size:40px;line-height:19px;text-indent:-13px}

.e-js.e-spreadsheet .e-ssr-printselected:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-9px;line-height:33px}

.e-js.e-spreadsheet .e-ss-print:before{content:"";font-family:"ej-xlfont";font-size:40px;line-height:19px;text-indent:-12px}

.e-js.e-spreadsheet .e-ssr-print:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-9px;line-height:6px}

.e-js.e-spreadsheet .e-ssr-namemngr:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-8px;line-height:19px}

.e-js.e-spreadsheet .e-ssr-definename:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:14px;text-indent:-16px}

.e-js.e-spreadsheet .e-ssr-useformula:before{content:"";font-family:"ej-xlfont";font-size:21px;line-height:14px;text-indent:-21px}

.e-js.e-spreadsheet .e-ss-importxl:before{content:"";font-family:"ej-xlfont"}

.e-js.e-spreadsheet .e-ss-saveas:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:8px;text-indent:-3px}

.e-js.e-spreadsheet .e-ss-exportpdf:before,.e-js.e-spreadsheet .e-ss-exportxl:before,.e-js.e-spreadsheet .e-ss-exportcsv:before{font-family:"ej-xlfont";font-size:40px;line-height:19px;text-indent:-12px}

.e-js.e-spreadsheet .e-ss-exportxl:before{content:""}

.e-js.e-spreadsheet .e-ss-exportcsv:before{content:""}

.e-js.e-spreadsheet .e-ss-exportpdf:before{content:""}

.e-js.e-spreadsheet .e-ssr-exportxl:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-7px;line-height:33px}

.e-js.e-spreadsheet .e-ssr-exportcsv:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-7px;line-height:33px}

.e-js.e-spreadsheet .e-ssr-pagesize:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:8px;text-indent:-10px}

.e-widget.e-menu .e-ss-hlval:before{content:"";font-size:20px;line-height:16px;text-indent:0}

.e-widget.e-menu .e-ss-clearval:before{content:"";font-size:20px;text-indent:0;line-height:16px}

.e-js.e-spreadsheet .e-ssr-validation:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-8px;line-height:12px}

.e-widget.e-menu .e-ss-validation:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:13px;text-indent:-5px}

.e-widget.e-menu .e-ss-formatcells:before{content:"";font-family:"ej-xlfont";font-size:15px}

.e-js.e-spreadsheet .e-ssr-condformat:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:34px;text-indent:-8px;height:30px}

.e-js.e-spreadsheet .e-ss-selectall:before{content:"";font-family:"ej-xlfont";font-size:12px;line-height:22px;text-indent:5px}

.e-js.e-spreadsheet .e-ssr-newcmnt:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:43px;text-indent:-13px}

.e-js.e-spreadsheet .e-ssr-editcmnt:before{content:"";font-family:"ej-xlfont";font-size:39px;line-height:43px;text-indent:-13px}

.e-js.e-spreadsheet .e-ssr-deletecmnt:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-13px;line-height:42px}

.e-js.e-spreadsheet .e-ssr-previouscmnt:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-13px;line-height:42px}

.e-js.e-spreadsheet .e-ssr-nextcmnt:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-13px;line-height:42px}

.e-js.e-spreadsheet .e-ssr-showhidecmnt:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-7px;line-height:15px}

.e-js.e-spreadsheet .e-ssr-showallcmnt:before{content:"";font-family:"ej-xlfont";font-size:18px;text-indent:-7px;line-height:15px}

.e-js.e-spreadsheet .e-ss-newcmnt:before{content:"";font-family:"ej-xlfont";font-size:18px}

.e-js.e-spreadsheet .e-ss-editcmnt:before{content:"";font-family:"ej-xlfont";font-size:18px}

.e-js.e-spreadsheet .e-ss-deletecmnt:before{content:"";font-family:"ej-xlfont";font-size:18px}

.e-js.e-spreadsheet .e-ssr-frzpane:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:33px;text-indent:-8px;height:30px}

.e-widget.e-menu .e-ss-frzpane:before,.e-widget.e-menu .e-ss-frzrow:before,.e-widget.e-menu .e-ss-frzcln:before{font-family:"ej-xlfont";font-size:18px;line-height:16px;text-indent:1px}

.e-widget.e-menu .e-ss-frzpane:before{content:""}

.e-widget.e-menu .e-ss-frzrow:before{content:""}

.e-widget.e-menu .e-ss-frzcln:before{content:""}

.e-js.e-spreadsheet .e-ssr-pictures:before{content:"";font-family:"ej-xlfont";font-size:43px;line-height:8px;text-indent:-13px}

.e-js.e-spreadsheet .e-ssr-changepicture:before{content:"";font-family:"ej-xlfont";text-indent:-5px;line-height:15px;font-size:18px}

.e-js.e-spreadsheet .e-ssr-resetpicture:before{content:"";font-family:"ej-xlfont";text-indent:-5px;line-height:15px;font-size:18px}

.e-widget.e-menu .e-ss-resetpicture:before{content:"";font-family:"ej-xlfont";text-indent:-1px;line-height:16px;font-size:18px}

.e-js.e-spreadsheet .e-ssr-pictureborder:before{content:"";font-family:"ej-xlfont";text-indent:-1px;line-height:15px;font-size:18px}

.e-js.e-spreadsheet .e-ssr-hyperlink:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-7px;line-height:7px}

.e-widget.e-menu .e-ss-hyperlink:before{content:"";font-family:"ej-xlfont";text-indent:1px;line-height:17px;font-size:15px}

.e-widget.e-menu .e-ss-removelink:before{content:"";font-family:"ej-xlfont";text-indent:1px;font-size:18px}

.e-widget.e-menu .e-ss-hlcellrules:before,.e-widget.e-menu .e-ss-greaterthan:before,.e-widget.e-menu .e-ss-lessthan:before,.e-widget.e-menu .e-ss-between:before,.e-widget.e-menu .e-ss-equalto:before,.e-widget.e-menu .e-ss-textcontains:before,.e-widget.e-menu .e-ss-dateoccur:before,.e-widget.e-menu .e-ss-clearrules:before,.e-widget.e-menu .e-ss-createrule:before{font-family:"ej-xlfont";font-size:13px;text-indent:3px;line-height:15px}

.e-widget.e-menu .e-ss-hlcellrules:before{content:""}

.e-widget.e-menu .e-ss-databars:before{font-family:'ej-xlfont';content:"";font-size:15px;text-indent:2px}

.e-widget.e-menu .e-ss-iconsets:before{font-family:'ej-xlfont';content:"";font-size:15px;text-indent:2px}

.e-widget.e-menu .e-ss-colorscales:before{font-family:'ej-xlfont';content:"";font-size:15px;text-indent:2px}

.e-widget.e-menu .e-ss-greenarrow,.e-spreadsheet .e-ss-greenarrow{background:url('greenarrow.svg') no-repeat center}

.e-widget.e-menu .e-ss-redarrow,.e-spreadsheet .e-ss-redarrow{background:url('redarrow.svg') no-repeat center}

.e-widget.e-menu .e-ss-yellowarrow,.e-spreadsheet .e-ss-yellowarrow{background:url('yellowarrow.svg') no-repeat center}

.e-widget.e-menu .e-ss-bdatabar,.e-spreadsheet .e-ss-bdatabar{background:url('bluedatabar.svg') no-repeat center}

.e-widget.e-menu .e-ss-lbdatabar,.e-spreadsheet .e-ss-lbdatabar{background:url('lightbluedatabar.svg') no-repeat center}

.e-widget.e-menu .e-ss-odatabar,.e-spreadsheet .e-ss-odatabar{background:url('orangedatabar.svg') no-repeat center}

.e-widget.e-menu .e-ss-gdatabar,.e-spreadsheet .e-ss-gdatabar{background:url('greendatabar.svg') no-repeat center}

.e-widget.e-menu .e-ss-rdatabar,.e-spreadsheet .e-ss-rdatabar{background:url('reddatabar.svg') no-repeat center}

.e-widget.e-menu .e-ss-pdatabar,.e-spreadsheet .e-ss-pdatabar{background:url('purpledatabar.svg') no-repeat center}

.e-widget.e-menu .e-ss-bwrcolorscale,.e-spreadsheet .e-ss-bwrcolorscale{background:url('bwrcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-gwrcolorscale,.e-spreadsheet .e-ss-gwrcolorscale{background:url('gwrcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-gyrcolorscale,.e-spreadsheet .e-ss-gyrcolorscale{background:url('gyrcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-rwbcolorscale,.e-spreadsheet .e-ss-rwbcolorscale{background:url('rwbcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-rwcolorscale,.e-spreadsheet .e-ss-rwcolorscale{background:url('rwcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-rwgcolorscale,.e-spreadsheet .e-ss-rwgcolorscale{background:url('rwgcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-rygcolorscale,.e-spreadsheet .e-ss-rygcolorscale{background:url('rygcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-wgcolorscale,.e-spreadsheet .e-ss-wgcolorscale{background:url('wgcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-wrcolorscale,.e-spreadsheet .e-ss-wrcolorscale{background:url('wrcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-gwcolorscale,.e-spreadsheet .e-ss-gwcolorscale{background:url('gwcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-gycolorscale,.e-spreadsheet .e-ss-gycolorscale{background:url('gycolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-ygcolorscale,.e-spreadsheet .e-ss-ygcolorscale{background:url('ygcolorscale.svg') no-repeat center}

.e-widget.e-menu .e-ss-cross,.e-spreadsheet .e-ss-cross{background:url('cross.svg') no-repeat center}

.e-widget.e-menu .e-ss-downarrow,.e-spreadsheet .e-ss-downarrow{background:url('downarrow.svg') no-repeat center}

.e-widget.e-menu .e-ss-downtriangle,.e-spreadsheet .e-ss-downtriangle{background:url('downtriangle.svg') no-repeat center}

.e-widget.e-menu .e-ss-drystar,.e-spreadsheet .e-ss-drystar{background:url('drystar.svg') no-repeat center}

.e-widget.e-menu .e-ss-exclam,.e-spreadsheet .e-ss-exclam{background:url('exclam.svg') no-repeat center}

.e-widget.e-menu .e-ss-fullstar,.e-spreadsheet .e-ss-fullstar{background:url('fullstar.svg') no-repeat center}

.e-widget.e-menu .e-ss-halfstar,.e-spreadsheet .e-ss-halfstar{background:url('halfstar.svg') no-repeat center}

.e-widget.e-menu .e-ss-redcircle,.e-spreadsheet .e-ss-redcircle{background:url('redcircle.svg') no-repeat center}

.e-widget.e-menu .e-ss-greencircle,.e-spreadsheet .e-ss-greencircle{background:url('greencircle.svg') no-repeat center}

.e-widget.e-menu .e-ss-greencircleindi,.e-spreadsheet .e-ss-greencircleindi{background:url('greencircleindi.svg') no-repeat center}

.e-widget.e-menu .e-ss-greenflag,.e-spreadsheet .e-ss-greenflag{background:url('greenflag.svg') no-repeat center}

.e-widget.e-menu .e-ss-midarrow,.e-spreadsheet .e-ss-midarrow{background:url('midarrow.svg') no-repeat center}

.e-widget.e-menu .e-ss-midtriangle,.e-spreadsheet .e-ss-midtriangle{background:url('midtriangle.svg') no-repeat center}

.e-widget.e-menu .e-ss-redcircleindi,.e-spreadsheet .e-ss-redcircleindi{background:url('redcircleindi.svg') no-repeat center}

.e-widget.e-menu .e-ss-redflag,.e-spreadsheet .e-ss-redflag{background:url('redflag.svg') no-repeat center}

.e-widget.e-menu .e-ss-yellowflag,.e-spreadsheet .e-ss-yellowflag{background:url('yellowflag.svg') no-repeat center}

.e-widget.e-menu .e-ss-redsquare,.e-spreadsheet .e-ss-redsquare{background:url('redsquare.svg') no-repeat center}

.e-widget.e-menu .e-ss-rimgreencircle,.e-spreadsheet .e-ss-rimgreencircle{background:url('rimgreencircle.svg') no-repeat center}

.e-widget.e-menu .e-ss-rimyellowcircle,.e-spreadsheet .e-ss-rimyellowcircle{background:url('rimyellowcircle.svg') no-repeat center}

.e-widget.e-menu .e-ss-rimredcircle,.e-spreadsheet .e-ss-rimredcircle{background:url('rimredcircle.svg') no-repeat center}

.e-widget.e-menu .e-ss-tick,.e-spreadsheet .e-ss-tick{background:url('tick.svg') no-repeat center}

.e-widget.e-menu .e-ss-uparrow,.e-spreadsheet .e-ss-uparrow{background:url('uparrow.svg') no-repeat center}

.e-widget.e-menu .e-ss-uptriangle,.e-spreadsheet .e-ss-uptriangle{background:url('uptriangle.svg') no-repeat center}

.e-widget.e-menu .e-ss-yellowcircle,.e-spreadsheet .e-ss-yellowcircle{background:url('yellowcircle.svg') no-repeat center}

.e-widget.e-menu .e-ss-yellowcircleindi,.e-spreadsheet .e-ss-yellowcircleindi{background:url('yellowcircleindi.svg') no-repeat center}

.e-widget.e-menu .e-ss-yellowtri,.e-spreadsheet .e-ss-yellowtri{background:url('yellowtri.svg') no-repeat center}

.e-widget.e-menu .e-ss-yellowarrow,.e-spreadsheet .e-ss-yellowarrow{background:url('yellowarrow.svg') no-repeat center}

.e-widget.e-spreadsheet .e-ss-iconset-title{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:bold;padding:1px 3px 3px}

.e-widget.e-spreadsheet .e-rowcell .e-databar{display:inline-block;margin-top:1px;position:absolute}

.e-widget.e-spreadsheet .e-rowcell .e-databar-value{position:absolute;right:2px}

.e-widget.e-spreadsheet .e-rowcell .e-cf-databar{position:relative}

.e-widget.e-spreadsheet .e-iconsetspan{width:15px;height:15px;float:left;vertical-align:bottom;position:relative}

.e-widget.e-spreadsheet .e-ss-databars-div{width:auto;height:auto}

.e-widget.e-spreadsheet .e-ss-colorscales-div{width:auto;height:auto}

.e-widget.e-spreadsheet .e-ss-iconsets-div{width:188px;height:auto}

.e-widget.e-spreadsheet .e-ss-iconsets-wrapper{display:inline-block;padding:2px 8px;height:24px;border:2px solid transparent}

.e-widget.e-menu .e-ss-databar-span,.e-widget.e-spreadsheet .e-ss-databar-span,.e-widget.e-menu .e-ss-colorscale-span,.e-widget.e-spreadsheet .e-ss-colorscale-span{background-size:28px;display:inline-block;width:24px;height:24px;padding:6px;border:2px solid transparent}

.e-widget.e-menu .e-ss-iconset-span,.e-widget.e-spreadsheet .e-ss-iconset-span{background-size:16px;display:inline-block;width:12px;height:12px;padding:6px}

.e-widget.e-spreadsheet .e-ss-databars-div>div,.e-widget.e-spreadsheet .e-ss-colorscales-div>div{display:inline-flex;display:flex}

.e-widget.e-menu .e-ss-greaterthan:before{content:""}

.e-widget.e-menu .e-ss-lessthan:before{content:""}

.e-widget.e-menu .e-ss-between:before{content:""}

.e-widget.e-menu .e-ss-equalto:before{content:""}

.e-widget.e-menu .e-ss-textcontains:before{content:""}

.e-widget.e-menu .e-ss-dateoccur:before{font-size:12px;content:""}

.e-widget.e-menu .e-ss-clearrules:before{content:"";font-size:15px}

.e-widget.e-menu .e-ss-createrule:before{content:"";font-size:15px}

.e-widget.e-menu .e-ss-goto:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:18px;text-indent:0}

.e-widget.e-menu .e-ss-replace:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:16px;text-indent:2px}

.e-js.e-spreadsheet .e-ss-findselect:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:33px;text-indent:-8px;height:30px}

.e-js.e-spreadsheet .e-ss-calcopt:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:34px;text-indent:-4px}

.e-widget.e-menu .e-ss-calcauto:before{content:"";font-family:"ej-xlfont";font-size:10px;line-height:20px;text-indent:8px}

.e-js.e-spreadsheet .e-ss-calcnow:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:14px;text-indent:-4px}

.e-js.e-spreadsheet .e-ss-calcsheet:before{content:"";font-family:"ej-xlfont";font-size:18px;line-height:15px;text-indent:1px}

.e-widget.e-menu .e-ss-find:before{content:"";font-family:"ej-xlfont";font-size:15px;line-height:12px;text-indent:2px}

.e-js.e-spreadsheet .e-ss-sortfilter:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-8px;line-height:29px;height:30px}

.e-js.e-spreadsheet .e-ssr-formatastable:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-4px;line-height:37px;height:30px}

.e-js.e-spreadsheet .e-ssr-cellstyles:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-6px;line-height:34px;height:30px}

.e-js.e-spreadsheet .e-ssr-table:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:8px;text-indent:-9px}

.e-js.e-spreadsheet .e-ssr-pivottable:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-9px;line-height:8px}

.e-js.e-spreadsheet .e-ssr-range:before{content:"";font-family:"ej-xlfont";text-indent:-3px;font-size:18px;line-height:17px}

.e-js.e-spreadsheet .e-ssr-resizetable:before{content:"";font-family:"ej-xlfont";text-indent:-2px;font-size:18px}

.e-js.e-spreadsheet .e-ssr-insert:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:15px;text-indent:-9px}

.e-widget.e-menu .e-ssr-inscell:before,.e-widget.e-menu .e-ssr-insrow:before,.e-widget.e-menu .e-ssr-inscol:before,.e-widget.e-menu .e-ssr-inssheet:before{font-family:"ej-xlfont";font-size:15px;line-height:18px;text-indent:3px}

.e-widget.e-menu .e-ssr-inscell:before{content:"";line-height:16px}

.e-widget.e-menu .e-ssr-insrow:before{content:"";line-height:18px}

.e-widget.e-menu .e-ssr-inscol:before{content:""}

.e-widget.e-menu .e-ssr-inssheet:before{content:""}

.e-js.e-spreadsheet .e-ssr-delete:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:15px;text-indent:-9px}

.e-widget.e-menu .e-ssr-delcell:before,.e-widget.e-menu .e-ssr-delrow:before,.e-widget.e-menu .e-ssr-delcol:before,.e-widget.e-menu .e-ssr-delsheet:before{font-family:"ej-xlfont";font-size:15px;line-height:17px;text-indent:3px}

.e-widget.e-menu .e-ssr-delcell:before{content:""}

.e-widget.e-menu .e-ssr-delrow:before{content:""}

.e-widget.e-menu .e-ssr-delcol:before{content:""}

.e-widget.e-menu .e-ssr-delsheet:before{content:""}

.e-ss-noborderdlg:before{content:"";font-family:"ej-xlfont";font-size:30px;margin-left:-7px;margin-top:-15px}

.e-ss-outsideborderdlg:before{content:"";font-family:"ej-xlfont";font-size:30px;margin-left:-7px;margin-top:-15px}

.e-ss-topborderdlg:before{content:"";font-family:"ej-xlfont";font-size:20px;margin-left:-2px;margin-top:-6px}

.e-ss-leftborderdlg:before{content:"";font-family:"ej-xlfont";font-size:20px;margin-left:-2px;margin-top:-6px}

.e-ss-rightborderdlg:before{content:"";font-family:"ej-xlfont";font-size:20px;margin-left:-2px;margin-top:-6px}

.e-ss-bottomborderdlg:before{content:"";font-family:"ej-xlfont";font-size:20px;margin-left:-2px;margin-top:-6px}

.e-ss-allborderdlg:before{content:"";font-family:"ej-xlfont";font-size:29px;margin-left:-7px;margin-top:-15px}

.e-js.e-spreadsheet .e-ssr-chartwidth:before{content:"";font-family:"ej-xlfont";font-size:24px;margin-top:3px}

.e-js.e-spreadsheet .e-ssr-chartheight:before{content:"";font-family:"ej-xlfont";font-size:24px;margin-top:3px}

.e-js.e-spreadsheet .e-ssr-srcolumn:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:22px;text-indent:-9px}

.e-js.e-spreadsheet .e-ssr-selectdata:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:27px;text-indent:-8px}

.e-js.e-spreadsheet .e-ssr-charttype:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:26px;text-indent:-8px}

.e-js.e-spreadsheet .e-ribbon.e-js .e-split .e-in-wrap .e-left-btn .e-icon.e-ssr-celements:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:-1px;text-indent:-10px}

.e-js.e-spreadsheet .e-ss-colchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:14px}

.e-js.e-spreadsheet .e-ss-barchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:14px}

.e-js.e-spreadsheet .e-ss-stockchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:14px}

.e-js.e-spreadsheet .e-ss-linechart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:14px}

.e-js.e-spreadsheet .e-ss-areachart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:14px}

.e-js.e-spreadsheet .e-ss-combochart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:14px}

.e-js.e-spreadsheet .e-ss-piechart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:14px}

.e-js.e-spreadsheet .e-ss-scterchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-14px;line-height:12px}

.e-js.e-listbox .e-ss-dlgcolumnchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-js.e-listbox .e-ss-dlgbarchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-js.e-listbox .e-ss-dlgradarchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-js.e-listbox .e-ss-dlglinechart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-js.e-listbox .e-ss-dlgareachart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-js.e-listbox .e-ss-dlgcombochart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-js.e-listbox .e-ss-dlgpiechart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-js.e-listbox .e-ss-dlgscatterchart:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-8px;line-height:14px}

.e-widget.e-menu .e-ss-filloption:before{content:"";font-family:"ej-xlfont";font-size:16px}

.e-widget.e-menu .e-ss-fillselect:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-1px;line-height:13px}

.e-js.e-btn .e-ss-autofill:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-2px;line-height:13px}

.e-widget .e-lblreplace{position:relative;top:-11px}

.e-widget .e-txtreplace{position:relative;left:90px;top:-35px;width:230px}

.e-widget .e-txtfind{position:relative;left:90px;top:-25px;width:230px}

.e-widget .e-divfind{height:63px}

.e-js.e-spreadsheet .e-ssr-sortztoa+.e-btntxt{line-height:25px}

.e-js.e-spreadsheet .e-ssr-sortatoz+.e-btntxt{line-height:25px}

.e-js.e-spreadsheet .e-ss-clearfilter+.e-btntxt{line-height:24px}

.e-js.e-spreadsheet .e-ssr-pagesizesbtn{text-indent:-12px;line-height:1px}

.e-js.e-spreadsheet .e-datapadding{padding-bottom:30px}

.e-js.e-spreadsheet.e-cformat-hl,.e-js.e-spreadsheet.e-cformat-tb,.e-js.e-spreadsheet.e-cformat-is,.e-js.e-spreadsheet.e-cformat-cr{border:none;width:180px}

.e-js.e-spreadsheet.e-borderstyle{border:none}

.e-js.e-spreadsheet.e-cformat-tb>li>ul{width:148px;height:175px}

.e-js.e-spreadsheet.e-cformat-is>li>ul{width:100px}

.e-js.e-spreadsheet.e-cformat-hl>li>ul{width:148px}

.e-widget.e-menu.e-context.e-separator.e-spreadsheet.e-border>li{line-height:24px}

.e-widget.e-menu.e-context.e-separator.e-spreadsheet.e-border>li>a{font-size:13px}

.e-widget .e-nmdlg-editor{height:25px}

.e-widget.e-menu .e-nmuseinformula{width:120px}

.e-widget.e-menu .e-nmuseinformularow{padding:3px 10px;overflow:hidden;text-overflow:ellipsis}

.e-js.e-spreadsheet.e-cellstyles{width:477px;height:325px;overflow-x:hidden}

.e-js.e-spreadsheet.e-menu.e-split.e-context .e-list .e-icon.e-customup{left:45%}

.e-js.e-spreadsheet .e-cellstyleheader,.e-js.e-spreadsheet .e-formatastableheader{color:#808080;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:bold;height:15px;padding:5px;cursor:default;line-height:11px;border-bottom:1px solid transparent}

.e-js.e-ss-Spreadsheet.e-ss-chart{display:none;width:auto;padding:4px}

.e-js.e-spreadsheet.e-cellstyles .e-cellstylecontent,.e-js.e-spreadsheet.e-cellstyles .e-formatastablecontent,.e-js.e-spreadsheet.e-cellstyles .e-chartcontent{background-color:#fff}

.e-js.e-spreadsheet .e-cellstylecell{border:2px solid transparent;height:15px;padding:5px;width:90px;margin:5px;display:inline-block;font-family:Calibri;cursor:default}

.e-js.e-spreadsheet .e-formatastablecell div{background:url('sprites.png') no-repeat;width:63px;height:48px}

.e-widget .e-bordercell{width:63px;height:48px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-1{background-position:0 -1px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-2{background-position:-65px -1px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-3{background-position:-130px -2px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-4{background-position:-194px -2px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-5{background-position:-259px -2px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-6{background-position:-323px -3px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-7{background-position:-1px -50px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-8{background-position:-64px -50px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-9{background-position:-127px -49px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-10{background-position:-192px -50px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-11{background-position:-257px -52px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-12{background-position:-322px -51px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-13{background-position:-2px -99px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-14{background-position:-67px -99px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-15{background-position:-132px -100px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-16{background-position:-195px -100px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-17{background-position:-257px -100px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-18{background-position:-321px -101px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-19{background-position:1px -149px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-20{background-position:-63px -149px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-21{background-position:-130px -151px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-22{background-position:-194px -151px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-23{background-position:-258px -150px}

.e-js.e-spreadsheet .e-formatastablecell div.e-ss-cellstyles-24{background-position:-321px -150px}

.e-js.e-spreadsheet.e-formatastable{width:329px;height:330px;overflow-x:hidden}

.e-js.e-spreadsheet .e-formatastablecell{border:4px solid transparent;height:48px;width:63px;margin:3px;display:inline-block;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;cursor:default}

.e-widget.e-ss-dialog .e-fatnamedlgcell input{margin:0}

.e-js.e-spreadsheet .e-tablepropertiescell{padding:3px}

.e-js.e-spreadsheet .e-tablepropetiesrow,.e-js.e-spreadsheet .e-tablestyleoptionsrow{display:table}

.e-js.e-spreadsheet .e-tablestyleoptionscell{float:left;padding-left:3px;width:94px}

.e-js.e-spreadsheet .e-tablestyleoptionslabel{padding:3px;margin-left:3px;font-size:12px}

.e-js.e-spreadsheet .e-tablestyleoptionsrow:last-child{margin-top:-2px}

.e-js.e-spreadsheet .e-tablestyleoptionsrow:first-child{margin-top:2px}

.e-js.e-spreadsheet .e-celltoparrow{border-style:solid;border-width:5px 0 0 5px;height:0;position:absolute;z-index:8}

.e-js.e-spreadsheet .e-comment{float:right;height:0;text-indent:0;position:absolute}

.e-js.e-spreadsheet .e-ssr-disableitem{display:none}

.e-js.e-spreadsheet .e-comment-txtarea{border:1px solid #000;margin-left:.8%;position:absolute;overflow:hidden;resize:none;font-family:"Tahoma";font-weight:normal;font-size:13px;line-height:normal;left:13px;top:6px;height:70px;width:130px;font-style:normal}

.e-widget.e-ss-dialog .e-ss-hlbtndiv{margin-bottom:-2px;margin-left:58%;width:100%;margin-top:5px}

.e-widget.e-ss-dialog .e-ss-hllblfind{position:relative;top:-6px}

.e-widget.e-ss-dialog .e-ss-hltxtfind{position:relative;left:64px;top:-5px}

.e-widget.e-ss-dialog .e-ss-hllblweb{position:relative;left:2px;top:5px}

.e-widget.e-ss-dialog .e-ss-hltxtweb{position:relative;left:92px;top:-24px}

.e-widget.e-ss-dialog .e-ss-scroll{height:150px;overflow:auto;position:relative;top:-10px}

.e-js.e-spreadsheet .e-hyperlinks{text-decoration:underline;cursor:pointer}

.e-js.e-spreadsheet .e-ss-object{position:absolute;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;cursor:move;border:1px solid transparent;z-index:11}

.e-js.e-spreadsheet .e-ss-pivot{position:absolute;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;cursor:move;border:1px solid transparent;z-index:11}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-object.e-ss-activeimg{border:1px solid}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-pivot.e-ss-activepivot{border:1px solid}

.e-js.e-spreadsheet .e-ss-object.e-datavisualization-chart{border:1px solid}

.e-js.e-spreadsheet .e-ss-imgvisual{position:absolute;border:2px solid;z-index:12;display:none;box-sizing:content-box}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercell.e-ss-colresize{cursor:col-resize}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-ss-rowresize{cursor:row-resize}

.e-js.e-spreadsheet .e-ss-apresize{cursor:col-resize}

.e-js.e-spreadsheet .e-ss-imgcresize{cursor:col-resize !important}

.e-js.e-spreadsheet .e-ss-imgrresize{cursor:row-resize !important}

.e-js.e-spreadsheet .e-ss-resetpictbtn,.e-js.e-spreadsheet .e-ss-pictbrdrbtn{text-indent:0;line-height:1px}

.e-js.e-spreadsheet .e-insertsbtn{text-indent:-12px;line-height:19px}

.e-js.e-spreadsheet .e-deletesbtn{text-indent:-12px;line-height:19px}

.e-widget.e-menu .e-ss-cut+span{width:130px !important}

.e-js.e-spreadsheet .e-backstagecontent{padding:0 45px 5px 45px}

.e-js.e-spreadsheet .e-ssr-bstitle{font-size:25px}

.e-js.e-spreadsheet .e-ssr-bscontent{margin-top:10px}

.e-js.e-spreadsheet .e-ss-blank{background:url('blank.png') no-repeat;height:121px;width:149px}

.e-js.e-spreadsheet .e-ssr-bssaveasopt>span,.e-js.e-spreadsheet .e-ssr-bsprintopt>span{padding-left:13px;font-size:15px}

.e-js.e-spreadsheet .e-ssr-bssaveasopt:not(:first-child),.e-js.e-spreadsheet .e-ssr-bsprintopt:not(:first-child){padding-top:10px}

.e-js.e-spreadsheet .e-printhdrlbl,.e-js.e-spreadsheet .e-viewhdrlbl,.e-js.e-spreadsheet .e-printlinlbl,.e-js.e-spreadsheet .e-viewlinlbl{margin-bottom:0;margin-left:3px}

.e-js.e-spreadsheet .e-spanfilter{border:1px solid}

.e-js.e-spreadsheet .e-ssddl:before{content:"";font-size:7px;line-height:16px;text-indent:2px}

.e-js.e-spreadsheet .e-spanddl{border:1px solid}

.e-js.e-spreadsheet .e-ddlspan{cursor:pointer;width:16px;height:15px;position:absolute}

.e-js.e-spreadsheet .e-ss-previouscmnt+span,.e-js.e-spreadsheet .e-ss-nextcmnt+span,.e-ss-deletecmnt+span{left:-10px;position:absolute;top:18px}

.e-widget .e-ss-tablestyle{margin-right:8px}

.e-js.e-spreadsheet .e-dlg-field-validation-error{border-radius:7px;font-size:14px;padding:7px;line-height:7px;margin-top:5px}

.e-widget.e-fatnamedlgrow,.e-widget.e-chartnamedlgrow{margin-left:-15px;margin-top:-5px}

.e-js.e-spreadsheet .e-numeric .e-in-wrap{border:1px solid}

.e-js.e-spreadsheet .e-ssr-chartwidth{margin-bottom:10px}

.e-widget.e-ss-dialog .e-ss-dlgtabval .e-header>.e-bottom-line.e-active{height:23px}

.e-widget.e-ss-dialog .e-ssdlg .e-nmclose{margin:14px 0 0 449px}

.e-widget.e-ss-dialog .e-dtvalbtndiv{width:100%;margin-left:59%;margin-top:6px}

.e-widget.e-ss-formatdlg .e-active-content .e-activetop{padding-left:17px}

.e-widget.e-ss-chrttitle{margin:45px 0 0 -77px}

.e-widget.e-ss-dialog .e-dlg-btnfields{padding:9px 0 2px 0}

.e-widget.e-ss-dialog .e-dlg-btnfields .e-dlg-btnctnr{width:100%;text-align:right}

.e-widget.e-ss-dialog .e-dlg-btnfields input,.e-widget.e-ss-dialog .e-dlg-btnfields button{margin-left:10px}

.e-js.e-spreadsheet .e-resizediv .e-cformatbtn,.e-js.e-spreadsheet .e-resizediv .e-formatastablebtn,.e-js.e-spreadsheet .e-resizediv .e-cellstylebtn{font-size:12px}

.e-widget.e-ss-dialog .e-tab .e-header.e-addborderbottom .e-active{border-top:1px solid}

.e-widget.e-ss-dialog input.e-btn.e-widget{box-sizing:content-box}

.e-widget.e-ss-dialog input.e-btn.e-widget{height:19px}

.e-widget.e-ss-dialog>.e-titlebar{padding:5px 0;text-align:center}

.e-widget.e-ss-dialog .e-ss-dlgtabval>.e-content{height:326px !important}

.e-widget.e-ss-dialog .e-ss-dlgtab>.e-header li a,.e-widget.e-ss-dialog .e-ss-dlgtabval>.e-header li a{line-height:7px;font-size:14px}

.e-widget.e-ss-formatdlg{margin-left:-14px;margin-top:-7px}

.e-js.e-spreadsheet .e-atc.e-focus{box-shadow:none}

.e-widget.e-menu .e-list .e-ss-cmenuitem>a{line-height:38px;padding:3px 10px 1px 34px}

.e-widget.e-menu .e-list .e-ss-cmenuitem>a>span{top:15%}

.e-js.e-spreadsheet.e-menu .e-ss-chartimg{background-image:url('charttab-sprites.png');background-repeat:no-repeat;height:28px;width:28px}

.e-widget.e-menu .e-ss-axes{background-position:-20px -22px}

.e-widget.e-menu .e-ss-phaxis{background-position:-12px -62px}

.e-widget.e-menu .e-ss-pvaxis{background-position:-67px -63px}

.e-widget.e-menu .e-ss-axistitle{background-position:-63px -23px}

.e-widget.e-menu .e-ss-phaxistitle{background-position:-109px -59px}

.e-widget.e-menu .e-ss-pvaxistitle{background-position:-160px -63px}

.e-widget.e-menu .e-ss-charttitle{background-position:-103px -19px}

.e-widget.e-menu .e-ss-ctnone{background-position:-210px -60px}

.e-widget.e-menu .e-ss-ctcenter{background-position:-113px -107px}

.e-widget.e-menu .e-ss-ctfar{background-position:-113px -107px}

.e-widget.e-menu .e-ss-ctnear{background-position:-113px -107px}

.e-widget.e-menu .e-ss-datalabels{background-position:-130px -22px}

.e-widget.e-menu .e-ss-dlnone{background-position:-62px -107px}

.e-widget.e-menu .e-ss-dlcenter{background-position:-17px -109px}

.e-widget.e-menu .e-ss-dlibase{background-position:-210px -108px}

.e-widget.e-menu .e-ss-dliend{background-position:-166px -109px}

.e-widget.e-menu .e-ss-dloend{background-position:-10px -158px}

.e-widget.e-menu .e-ss-gridline{background-position:-168px -21px}

.e-widget.e-menu .e-ss-pmajorh{background-position:-64px -161px}

.e-widget.e-menu .e-ss-pmajorv{background-position:-112px -159px}

.e-widget.e-menu .e-ss-pminorh{background-position:-161px -159px}

.e-widget.e-menu .e-ss-pminorv{background-position:-210px -160px}

.e-widget.e-menu .e-ss-legend{background-position:-212px -21px}

.e-widget.e-menu .e-ss-lnone{background-position:-11px -203px}

.e-widget.e-menu .e-ss-lleft{background-position:-108px -208px}

.e-widget.e-menu .e-ss-lright{background-position:-63px -205px}

.e-widget.e-menu .e-ss-ltop{background-position:-210px -207px}

.e-widget.e-menu .e-ss-lbottom{background-position:-161px -206px}

.e-widget.e-menu .e-ss-cmenuitem{height:40px}

.e-widget.e-menu .e-ss-cmenuitem>span{width:32px}

.e-widget.e-menu.e-context li.e-list>ul li.e-list>a.e-ss-chartlayout{padding-left:35px;padding-top:3px}

.e-widget.e-menu-wrap .e-morechart{padding:1px}

.e-widget.e-menu .e-chartheader{color:#808080;font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:bold;padding:1px 3px 3px}

.e-widget.e-menu .e-chartcell{box-sizing:border-box;display:inline-block;padding:20px 22px;background:url('chart-sprites.png') no-repeat;width:32px;height:32px}

.e-widget.e-menu .e-columnchart1{background-position:-2px -5px}

.e-widget.e-menu .e-columnchart2{background-position:-53px -6px}

.e-widget.e-menu .e-columnchart3{background-position:-102px -5px}

.e-widget.e-menu .e-columnchart4{background-position:-154px -5px}

.e-widget.e-menu .e-columnchart5{background-position:-204px -5px}

.e-widget.e-menu .e-columnchart6{background-position:-253px -5px}

.e-widget.e-menu .e-barchart1{background-position:-3px -56px}

.e-widget.e-menu .e-barchart2{background-position:-54px -57px}

.e-widget.e-menu .e-barchart3{background-position:-101px -57px}

.e-widget.e-menu .e-barchart4{background-position:-153px -57px}

.e-widget.e-menu .e-barchart5{background-position:-203px -55px}

.e-widget.e-menu .e-barchart6{background-position:-250px -53px}

.e-widget.e-menu .e-stockchart1{background-position:-301px -53px}

.e-widget.e-menu .e-stockchart2{background-position:-2px -105px}

.e-widget.e-menu .e-linechart1{background-position:-54px -102px}

.e-widget.e-menu .e-linechart2{background-position:-103px -102px;margin-left:21px}

.e-widget.e-menu .e-areachart1{background-position:-154px -102px}

.e-widget.e-menu .e-areachart2{background-position:-201px -102px}

.e-widget.e-menu .e-areachart3{background-position:-252px -104px}

.e-widget.e-menu .e-piechart1{background-position:-103px -151px}

.e-widget.e-menu .e-piechart2{background-position:-204px -154px;margin-left:6px}

.e-widget.e-menu .e-piechart3{background-position:-153px -152px;margin-left:9px}

.e-widget.e-menu .e-scatterchart1{background-position:-251px -154px}

.e-widget.e-menu .e-scatterchart2{background-position:-300px -154px}

.e-js.e-spreadsheet .e-ssr-exportxl+span,.e-js.e-spreadsheet .e-ssr-printselected+span,.e-js.e-spreadsheet .e-ssr-print+span,.e-js.e-spreadsheet .e-ssr-exportcsv+span{white-space:normal;padding-top:18px;line-height:14px}

.e-js.e-spreadsheet .e-ssr-namemngr+span{white-space:normal;padding-top:12px}

.e-js.e-spreadsheet .e-ssr-srcolumn+span{white-space:normal;padding-top:12px}

.e-js.e-spreadsheet .e-ssr-protectsheet+span,.e-js.e-spreadsheet .e-ssr-protect+span{white-space:normal}

.e-js.e-spreadsheet .e-ssr-charttype+span,.e-js.e-spreadsheet .e-ssr-selectdata+span{white-space:normal;padding-top:12px}

.e-js.e-spreadsheet .e-ssr-celements{height:30px}

.e-js.e-spreadsheet .e-ssr-celements+span{white-space:normal}

.e-js.e-spreadsheet .e-scrollbar .e-vscroll:hover,.e-js.e-spreadsheet .e-scrollbar .e-hscroll:hover{cursor:default}

.e-js.e-spreadsheet .e-content.e-viewbrdr{border-top:1px solid}

.e-widget.e-ndialog{margin-top:5px;margin-left:10px}

.e-widget.e-ss-dialog .e-chtdlgtab .e-content{height:355px}

.e-widget.e-ss-dialog .e-chtdlgright{float:right;height:95%;margin-right:-15px;width:74%}

.e-widget.e-ss-dialog .e-chtdlgleft{border-right:1px solid;float:left;height:100%;margin-left:-14px;width:26%}

.e-widget.e-ss-dialog .e-chtdlgcontent{height:100%;margin:2px}

.e-widget.e-ss-dialog .e-chtdlgleft .e-listbox>li{padding:4px}

.e-widget.e-ss-dialog .e-chartdlgok{margin-right:6px}

.e-widget.e-ss-dialog .e-chartdlgcncl{margin-right:2px}

.e-widget.e-ss-dialog .e-chartimg{display:inline-block;padding:25px;background:url('charttype-sprites.png') no-repeat;width:35px;height:35px;margin:5px;border:2px solid transparent}

.e-widget.e-ss-dialog,.e-widget.e-ss-dialog .e-ss-dlgtab{line-height:normal}

.e-widget.e-ss-dialog label{display:inline-block}

.e-widget.e-ss-dialog input{font-family:inherit;font-size:inherit;line-height:inherit}

.e-widget.e-ss-dialog .e-dlg-fields{margin:0}

.e-widget.e-ss-dialog .e-dialog .e-dlgctndiv input.ejinputtext{box-sizing:border-box;width:100%;height:27px;text-indent:5px}

.e-widget.e-ss-dialog .e-dialog .e-dlgctndiv table{width:100%;white-space:pre-wrap}

.e-widget.e-ss-dialog .e-dialog .e-dlgctndiv:not(.e-ss-finddiv):not(.e-ss-stgdiv) .e-dlgtd-fields td{padding-top:7px}

.e-widget.e-ss-dialog .e-ss-dlgtab table{border-spacing:0;border-collapse:collapse}

.e-widget.e-ss-dialog .e-dlgcolumnchart1{background-position:-9px -5px}

.e-widget.e-ss-dialog .e-dlgcolumnchart2{background-position:-102px -5px}

.e-widget.e-ss-dialog .e-dlgcolumnchart3{background-position:-192px -5px}

.e-widget.e-ss-dialog .e-dlgcolumnchart4{background-position:-282px -6px}

.e-widget.e-ss-dialog .e-dlgcolumnchart5{background-position:-372px -6px}

.e-widget.e-ss-dialog .e-dlgcolumnchart6{background-position:-465px -11px}

.e-widget.e-ss-dialog .e-dlgbarchart1{background-position:-9px -105px}

.e-widget.e-ss-dialog .e-dlgbarchart2{background-position:-100px -106px}

.e-widget.e-ss-dialog .e-dlgbarchart3{background-position:-192px -105px}

.e-widget.e-ss-dialog .e-dlgbarchart4{background-position:-281px -104px}

.e-widget.e-ss-dialog .e-dlgbarchart5{background-position:-373px -105px}

.e-widget.e-ss-dialog .e-dlgbarchart6{background-position:-464px -103px}

.e-widget.e-ss-dialog .e-dlgradarchart1{background-position:-9px -211px}

.e-widget.e-ss-dialog .e-dlgradarchart2{background-position:-100px -210px}

.e-widget.e-ss-dialog .e-dlglinechart1{background-position:-466px -204px}

.e-widget.e-ss-dialog .e-dlglinechart2{background-position:-8px -307px}

.e-widget.e-ss-dialog .e-dlgareachart1{background-position:-192px -208px}

.e-widget.e-ss-dialog .e-dlgareachart2{background-position:-282px -207px}

.e-widget.e-ss-dialog .e-dlgareachart3{background-position:-373px -208px}

.e-widget.e-ss-dialog .e-dlgpiechart1{background-position:-282px -309px}

.e-widget.e-ss-dialog .e-dlgpiechart2{background-position:-191px -309px}

.e-widget.e-ss-dialog .e-dlgpiechart3{background-position:-100px -309px}

.e-widget.e-ss-dialog .e-dlgscatterchart1{background-position:-373px -305px}

.e-js.e-spreadsheet .e-ribbon .e-icon.e-Alignment:before{font-family:'ej-xlfont';content:"";font-size:32px;text-indent:10px}

.e-js.e-spreadsheet .e-ribbon.e-responsive .e-icon.e-Alignment:before{text-indent:-3px}

.e-js.e-spreadsheet .e-Clipboard:before{font-family:'ej-xlfont';content:"";font-size:32px;text-indent:8px}

.e-js.e-spreadsheet .e-Actions:before{font-family:'ej-xlfont';content:"";font-size:32px}

.e-js.e-spreadsheet .e-Number:before{font-family:'ej-xlfont';content:"";font-size:32px;text-indent:3px}

.e-js.e-spreadsheet .e-Font:before{font-family:'ej-xlfont';content:"";font-size:32px;text-indent:-6px}

.e-js.e-spreadsheet .e-Styles:before{font-family:'ej-xlfont';content:"";font-size:32px;text-indent:0;width:32px}

.e-js.e-spreadsheet .e-Editing:before{font-family:'ej-xlfont';content:"";font-size:32px}

.e-js.e-spreadsheet .e-Changes:before{font-family:'ej-xlfont';content:"";font-size:32px;text-indent:5px}

.e-js.e-spreadsheet .e-Calculation:before{font-family:'ej-xlfont';content:"";font-size:32px;text-indent:15px}

.e-js.e-spreadsheet.e-ss-hide,.e-js.e-spreadsheet .e-fcol-hide,.e-js.e-spreadsheet .e-hide{display:none}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-hcol{border-right-width:2px}

.e-js.e-spreadsheet .e-hrow{border-bottom-width:2px}

.e-js.e-spreadsheet .e-hfcol{border-right:1px solid}

.e-js.e-spreadsheet .e-hfrow{border-bottom:2px solid}

.e-widget.e-ss-colorpicker .e-in-wrap.e-tool,.e-widget.e-ss-colorpicker .e-in-wrap.e-tool .e-select{border:medium none}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-colselected,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight{font-weight:bold}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowselected,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowhighlight{font-weight:bold}

.e-widget.e-ss-grid .e-gridcontent .e-ss-emptyrecord,.e-widget.e-ss-grid .e-gridcontent .emptyrecord{text-align:center}

.e-widget.e-ss-dialog .e-addedrow .e-button,.e-widget.e-ss-dialog .e-editedrow .e-button{width:60px !important}

.e-widget.e-ss-dialog .e-addedrow .e-button,.e-widget.e-ss-dialog .e-editedrow .e-button{margin-left:10px !important;margin-right:0 !important;box-sizing:border-box !important;border-radius:4px 4px 4px 4px}

.e-widget.e-insertdialog .e-contentdialog td{padding-left:0;padding-right:5px}

.e-js.e-spreadsheet .e-ejinputtext{text-indent:5px}

.e-widget.e-ss-dialog .e-ejinputtext{text-indent:5px}

.e-js.e-spreadsheet .e-ss-ddlwrap{display:none}

.e-widget.e-ss-dialog .e-btn.e-txt{padding:.2em .2em}

.e-widget.e-ss-frdlg .e-btn.e-txt{line-height:15px}

.e-widget.e-ss-frdlg .e-dlg-btnctnr input{margin-right:0}

.e-js.e-spreadsheet .e-frow{border:1px solid;position:absolute}

.e-js.e-spreadsheet .e-fcol{border:1px solid;position:absolute;top:0}

.e-widget.e-ss-menuclrpkr .e-popupWrapper .e-row{height:21px}

.e-widget.e-ss-menuclrpkr .e-popupWrapper{margin-top:-5px}

.e-js.e-spreadsheet .e-formatastable-back,.e-js.e-spreadsheet .e-cellstyles-back,.e-js.e-spreadsheet .e-border-back{float:right}

.e-js.e-spreadsheet .e-icon.e-ss-leftarrow:before{font-family:'ej-webfont';content:""}

.e-js.e-spreadsheet .e-icon.e-ssr-resizetable{padding-top:1px;padding-bottom:6px}

.e-js.e-spreadsheet.e-split.e-context li.e-list.e-haschild span{overflow:visible}

.e-js.e-spreadsheet.e-split.e-context li.e-list.e-haschild ul li.e-list span{overflow:visible}

.e-widget.e-ss-colorpicker .e-popupWrapper{margin:-3px 0}

.e-widget.e-ss-colorpicker.e-ss-menuclrpkr .e-popupWrapper{margin:-4px 1px}

.e-widget.e-ss-colorpicker .e-colorpicker .e-footer{margin-left:-1px}

.e-js.e-spreadsheet .e-ribbon .e-header{border-right:none;border-left:none;border-top:none}

.e-js.e-spreadsheet .e-ribbon .e-content{border-right:none;border-left:none}

.e-js.e-spreadsheet .e-ribbon .e-header .e-menu ul span{margin-top:0}

.e-js.e-spreadsheet .e-ribbon .e-header>.e-bottom-line.e-active{margin-top:1px}

.e-js.e-spreadsheet .e-ribbon .e-tooltipdiv{width:200px}

.e-js.e-spreadsheet .e-ribbon .e-tooltipdiv .e-tooltipcontent{width:180px}

.e-js.e-spreadsheet .e-ribbon .e-ribbonbackstagepage{border-top-width:0;border-left-width:0}

.e-js.e-spreadsheet .e-ribbon .e-btntxt{font-size:12px}

.e-js.e-spreadsheet .e-ribbon .e-ssr-fontfamily,.e-js.e-spreadsheet .e-ribbon .e-ssr-fontsize{padding:0}

.e-js.e-spreadsheet .e-backstagetopicon{text-indent:16px;left:0}

.e-widget.e-ss-autocomplete.e-atc-popup ul li{font-size:11px}

.e-js.e-spreadsheet .e-ssr-pagesizesbtn>.e-split-btn-div{text-indent:31px;height:32px}

.e-js.e-spreadsheet.e-cformatbtn>.e-split-btn-div{text-indent:33px;top:54px}

.e-js.e-spreadsheet.e-mergebtn>.e-split-btn-div{top:14px}

.e-js.e-spreadsheet.e-autosumbtn>.e-split-btn-div{top:13px;text-indent:-2px}

.e-js.e-spreadsheet.e-cellstylebtn>.e-split-btn-div{text-indent:21px;top:54px}

.e-js.e-spreadsheet.e-pastebtn>.e-split-btn-div{text-indent:-4px}

.e-js.e-spreadsheet.e-formatastablebtn>.e-split-btn-div{text-indent:23px;top:55px}

.e-js.e-spreadsheet.e-useinformulabtn>.e-split-btn-div{text-indent:57px;top:4px}

.e-js.e-spreadsheet .e-ss-resetpictbtn>.e-split-btn-div,.e-js.e-spreadsheet .e-ss-pictbrdrbtn>.e-split-btn-div{top:20px;text-indent:-1px}

.e-js.e-spreadsheet .e-insertsbtn>.e-split-btn-div{text-indent:0;height:18px}

.e-js.e-spreadsheet .e-deletesbtn>.e-split-btn-div{text-indent:0;height:18px}

.e-js.e-spreadsheet.e-sortfltrbtn>.e-split-btn-div{text-indent:18px;height:21px}

.e-js.e-spreadsheet.e-clearbtn>.e-split-btn-div{top:14px;text-indent:-2px}

.e-js.e-spreadsheet.e-findbtn>.e-split-btn-div{text-indent:19px;height:22px}

.e-js.e-spreadsheet.e-coptbtn>.e-split-btn-div{text-indent:29px;height:22px}

.e-js.e-spreadsheet.e-pagesizebtn>.e-split-btn-div{text-indent:0}

.e-js.e-spreadsheet.e-chartbtn>.e-split-btn-div{text-indent:12px}

.e-js.e-spreadsheet.e-fpanebtn>.e-split-btn-div{text-indent:19px;height:22px}

.e-js.e-spreadsheet.e-chartlayoutbtn>.e-split-btn-div{text-indent:25px;height:22px}

.e-js.e-spreadsheet .e-ssr-validationsbtn>.e-split-btn-div{text-indent:30px;top:16px}

.e-js.e-spreadsheet .e-ssr-horizontalprt .e-split-btn-div .e-arrow-sans-down:before{text-indent:-8px;line-height:14px}

.e-js.e-spreadsheet .e-ssr-pastesbtn>.e-split-btn-div{text-indent:0;top:17px}

.e-js.e-spreadsheet.e-autofillbtn>.e-split-btn-div{text-indent:4px}

.e-js.e-spreadsheet .e-ss-colorpicker.e-colorwidget .e-in-wrap,.e-js.e-spreadsheet .e-ss-colorpicker.e-colorwidget{border-radius:0}

.e-js.e-spreadsheet .e-ss-colorpicker.e-colorwidget .e-in-wrap.e-tool{height:26px}

.e-js.e-spreadsheet .e-ss-colorpicker.e-colorwidget .e-color-container{width:59%}

.e-js.e-spreadsheet .e-ss-colorpicker.e-colorwidget .e-tool-icon .e-selected-color{bottom:0;left:0}

.e-widget.e-ss-colorpicker.e-colorpicker .e-footer .e-applyButton{left:51px}

.e-widget.e-ss-colorpicker.e-colorpicker.e-popup{padding-right:0;padding-top:10px;padding-bottom:5px}

.e-widget.e-ss-colorpicker.e-colorpicker.e-popup{width:199px}

.e-widget.e-ss-colorpicker.e-colorpicker .e-palette-color,.e-widget.e-ss-colorpicker .e-popupWrapper .e-container{min-height:104px}

.e-widget.e-ss-colorpicker.e-colorpicker .e-row .e-item{height:12px;width:12px}

.e-widget.e-ss-colorpicker.e-colorwidget{height:26px;width:37px}

.e-js.e-spreadsheet .e-colorwidget .e-color-container .e-ss-backgroundcolor+.e-selected-color,.e-js.e-spreadsheet .e-colorwidget .e-color-container .e-ss-fontcolor+.e-selected-color{margin-left:-1px;margin-top:1px}

.e-widget.e-colorpicker.e-popup.e-ss-menuclrpkr{border:0 none}

.e-widget.e-ss-colorpicker.e-ss-menuclrpkr.e-colorpicker.e-popup{padding-bottom:11px;display:block !important;position:static !important}

.e-widget.e-dialog .e-crcontent{width:100%;height:100%}

.e-widget.e-dialog .e-crlcell{float:left;width:46%}

.e-widget.e-dialog .e-crrcell{width:50%;float:left;margin:2px}

.e-widget.e-dialog .e-crcontent .e-crrcell input{outline:none;width:100%;text-indent:5px}

.e-widget.e-dialog .e-cractionbtn{margin-left:45%;height:37px}

.e-widget.e-dialog .e-cractionbtn button{margin:2px}

.e-widget.e-dialog .e-alertdlgcontent{height:auto;padding-bottom:7px;text-align:justify}

.e-widget.e-dialog .e-alertdlgcontent ul{margin-bottom:0}

.e-widget.e-dialog .e-custominput{width:100%}

.e-widget.e-dialog .e-ss-grid .e-rowcell{border:0}

.e-widget.e-dialog .e-nmdlg{padding:10px}

.e-widget.e-dialog .e-nmdlgcont{margin:0 2px}

.e-widget.e-dialog .e-nmclose{margin-top:10px;margin-right:-1px}

.e-widget.e-dialog .e-nmscope{opacity:.4}

.e-widget.e-dialog .e-nmdlgdiv{padding-top:10px}

.e-widget.e-dialog .e-formatastabletext{margin-left:-5px;width:283px}

.e-widget.e-dialog .e-fatnamedlgcell,.e-widget.e-dialog .e-chartnamedlgcell{float:left;width:150px;padding:5px;margin:5px}

.e-widget.e-dialog .e-fatnamedlgbtn,.e-widget.e-dialog .e-chartnamedlgbtn{float:left;width:50px}

.e-widget.e-dialog .e-fatresizetablecell{display:inline-block;width:220px;padding:5px;margin:5px 5px 5px -5px}

.e-widget.e-dialog .e-fatresizetablerow{width:480px}

.e-widget.e-dialog .e-fatresizetablebtn{float:left;width:70px;position:relative;left:335px}

.e-widget.e-dialog-modal{overflow:hidden}

.e-widget.e-dialog .e-ss-dlgtab .e-content .e-chkbox-wrap,.e-widget.e-dialog .e-ss-dlgtabval .e-content .e-chkbox-wrap{padding:5px 5px 5px 0}

.e-widget.e-ss-dialog.e-ss-grid .e-dialog .e-addedrow{padding-bottom:0}

.e-widget.e-ss-dialog.e-ss-grid .e-dialog .e-addedrow table,.e-ss-grid .e-dialog .e-editedrow table{border-spacing:1px}

.e-widget.e-ss-dialog.e-ss-grid .e-dialog .e-addedrow table input,.e-widget.e-ss-grid .e-dialog .e-addedrow table textarea,.e-widget.e-ss-dialog.e-ss-grid .e-dialog .e-editedrow table input,.e-widget.e-ss-grid .e-dialog .e-editedrow table textarea{text-align:left}

.e-widget.e-insertdialog.e-widget-content.e-dialog{padding:9px}

.e-js.e-spreadsheet .e-ssr-bscontent div:not(.e-ssr-bsnewtmpl) .e-btn.e-select{border:1px solid transparent}

.e-js.e-spreadsheet .e-borderbtn div span.e-icon:before{line-height:13px;text-indent:0;font-size:15px}

.e-widget .e-ss-menuclrpkr .e-footerContainer{display:none}

.e-js.e-spreadsheet .e-excelfilter.e-js .e-btncontainer input{padding:.2em .4em .3em}

.e-js.e-spreadsheet.e-dlgcontainer .e-dlgBtns .e-clear{padding:3px}

.e-js.e-spreadsheet.e-dlgcontainer .e-dlgBtns .e-filter{padding:3px}

.e-js.e-spreadsheet .e-ssr-protect:before{content:"";font-family:"ej-xlfont";font-size:32px;text-indent:-9px;line-height:18px}

.e-js.e-spreadsheet .e-rowcell.e-ofbrdr{border-right:0}

.e-js.e-spreadsheet .e-rmanchor{cursor:cell;pointer-events:none}

.e-js.e-spreadsheet .e-btnhgt{height:100%}

.e-js.e-spreadsheet .e-ssr-protectsheet:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:18px;text-indent:-10px}

.e-js.e-spreadsheet .e-ss-cmenuprotect:before{content:"";font-family:"ej-xlfont";font-size:16px}

.e-js.e-spreadsheet .e-ssr-protlockcell:before{content:"";font-family:"ej-xlfont";font-size:20px;line-height:12px;text-indent:-4px}

.e-js.e-spreadsheet .e-ssr-protunlockcell:before{content:"";font-family:"ej-xlfont";font-size:20px;line-height:12px;text-indent:-4px}

.e-js.e-spreadsheet .e-spreadsheetcolumnheader,.e-js.e-spreadsheet .e-inputbox,.e-js.e-spreadsheet .e-autofill{box-sizing:content-box}

.e-widget.e-ss-textarea,.e-widget.e-ss-textarea:focus,.e-widget.e-ss-textarea:hover{outline:none;border-width:1px}

.e-widget.e-ss-dialog table td{border:none;padding:0}

.e-js.e-spreadsheet .e-ribbon .e-content-item table td{border:none;padding:7px}

.e-js.e-spreadsheet .e-ribbon table,.e-ss-dialog table{border:none}

.e-js.e-spreadsheet .e-ssr-datarefresh:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:4px;text-indent:-8px}

.e-js.e-spreadsheet .e-ssr-changedatasource:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:4px;text-indent:-9px}

.e-js.e-spreadsheet .e-ssr-pivotclearall:before{content:"";font-family:"ej-xlfont";font-size:16px;line-height:16px;text-indent:-1px}

.e-js.e-spreadsheet .e-ssr-movepivottable:before{content:"";font-family:"ej-xlfont";font-size:16px;line-height:13px;text-indent:-4px}

.e-js.e-spreadsheet .e-ssr-fieldlist:before{content:"";font-family:"ej-xlfont";font-size:32px;line-height:4px;text-indent:-10px}

.e-widget.e-menu .e-ss-pivotrefresh:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:3px}

.e-widget.e-menu.e-formatastable-adaptive,.e-widget.e-menu.e-cellstyles-adaptive{width:100%;height:100%;overflow-x:hidden}

.e-js.e-spreadsheet .e-bordercontainer{position:absolute;top:0;left:0;height:99%;width:100%;z-index:10007}

.e-js.e-spreadsheet .e-bordercell{width:63px;height:48px;padding:3px;display:inline-block;border:2px solid transparent}

.e-js.e-spreadsheet .e-ss-border-content{padding:15px 15px 15px 28px}

.e-js.e-spreadsheet .e-ss-bdr-header{height:25px;border-bottom:1px solid}

.e-js.e-spreadsheet .e-ribbon .e-icon.e-ss-border:before{font-size:40px;display:inline-block;vertical-align:middle;line-height:1.16;text-indent:12px}

.e-js.e-spreadsheet .e-border-back{float:right;padding-top:6px}

.e-js.e-spreadsheet ul.e-adaptive{top:32px !important;left:0 !important}

.e-mobileNavigation:before{content:"";font-size:22px}

.e-mobileNavigation{position:absolute;float:left;padding:12px 10px 0 0}

.e-js.e-spreadsheet .e-lv .e-list .e-list-img{height:28px;width:0}

.e-widget.e-s-dialog .e-ss-dlgtab>.e-content{position:relative;height:100%}

.e-widget .e-format-Number:before{font-family:'ej-xlfont';content:"";font-size:22px;text-indent:3px}

.e-widget.e-menu.e-formatastable-adaptive,.e-widget.e-menu.e-cellstyles-adaptive,.e-widget .e-border-adaptive{width:100%;height:100%;top:0 !important;left:0 !important}

.e-widget .e-dlgctndiv .e-ss-dlgtab>.e-content{padding:7px 13px 14px 14px}

.e-widget.e-ss-dialog .e-lv .e-list.e-margin .e-chevron-right_01 span{left:0}

.e-widget.e-ss-dialog .e-chartimg{float:left}

.e-js.e-spreadsheet .e-groupexpander.e-disable{cursor:default;background:none}

.e-js.e-spreadsheet .e-groupexpander.e-disable:hover{background:none}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-pivotgrid th,.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-pivotgrid td{padding-top:0;padding-bottom:0;height:19px;box-sizing:content-box}

.e-js.e-spreadsheet .e-ssr-fieldlist+span.e-btntxt{text-indent:-2px}

.e-widget.e-ss-dialog .e-ss-lefttopdiv{width:30%;float:left;padding-right:28px}

.e-widget.e-ss-dialog .e-ss-lefttopdiv label{padding-bottom:7px}

.e-widget.e-ss-dialog .e-ss-leftdiv{width:30%;padding-right:16px;float:left}

.e-widget.e-ss-dialog.e-ss-fcdlg .e-ss-rightdiv tr.e-fdlg-num-options td label{padding-top:9px;padding-bottom:9px}

.e-widget.e-ss-dialog.e-ss-fcdlg .e-ss-rightdiv div button{float:right;margin-top:5px}

.e-widget.e-ss-dialog.e-ss-insdeldlg .e-dlgctndiv tr td label{margin-top:6px}

.e-js.e-ss-pictureborder #dashes.picturecolor ul li div{width:30px}

.e-js.e-ss-pictureborder #dashes.picturecolor ul li{margin:10px}

.e-js.e-ss-pictureborder.e-menu #dashes.picturecolor .e-list>.e-menulink{min-height:12px}

.e-js.e-spreadsheet td.e-rowcell input.e-input{line-height:.9em}

.e-js .e-fdlg-num-options .e-chkbox-small{padding-top:9px}

.e-widget.e-ss-dialog.e-ss-fcgdiv{bottom:0}

.e-widget.e-ss-dialog.e-ss-fcgdiv{position:absolute}

.e-widget.e-ss-dialog.e-ss-insdeldlg .e-radiobtn-wrap{margin-bottom:-4px}

.e-widget.e-ss-dialog .e-ss-fcgdiv{padding:4px}

.e-widget.e-ss-dialog.e-ss-pvtdlg .e-dialog .e-dlgctndiv table tr:nth-child(2) td{padding-top:4px;padding-bottom:4px}

.e-widget.e-ss-dialog .e-ss-nmdlg .e-ss-fathdr{margin-left:4px}

.e-widget .e-ss-drpdiv{display:none}

.e-widget .e-ss-righttopdiv{width:75%}

.e-widget .e-ss-drpfontdiv{display:none}

.e-widget .e-ss-fontcdiv{float:left;padding-left:25px}

.e-widget .e-ss-fontnrmldiv{float:left;margin-top:10px;padding-left:25px}

.e-widget .e-ss-fontcntdiv{display:table;width:100%}

.e-widget .e-ss-fontstylediv{width:30%;margin-right:16px;float:left}

.e-widget .e-ss-stylediv{margin-bottom:15px;width:100%}

.e-widget .e-ss-colordiv{float:left;padding-right:8px}

.e-widget .e-ss-topmaindiv{padding-bottom:7px}

.e-widget .e-dlg-fieldlabel{padding-left:5px}

.e-widget .e-dlg-fieldvaluelabel{padding:0 0 7px 0}

.e-widget .e-ss-rightdiv{width:240px}

.e-js.e-spreadsheet .e-ss-resetpictbtn>.e-split-btn-div,.e-js.e-spreadsheet .e-ss-pictbrdrbtn>.e-split-btn-div{top:18px}

.e-widget.e-ss-dialog .e-nmdlg-content{width:300px}

.e-widget.e-ss-dialog .e-ss-maindiv{max-width:418px}

.e-widget.e-ss-dialog .e-ss-leftdiv{min-width:120px}

.e-widget.e-ss-dialog .e-ss-maindiv,.e-widget.e-ss-dialog .e-ss-centerdiv{width:100%}

.e-widget.e-ss-dialog .e-chtdlgcontent .e-ss-rightdiv{min-height:250px}

.e-widget.e-ss-dialog .e-ss-cfdlg{max-width:300px}

.e-widget.e-ss-dialog .e-ss-nm-dlg-grid{width:400px;height:180px}

.e-widget.e-ss-dialog .selement{width:17%}

.e-js.e-spreadsheet span#editsparkline{margin:-4px 3px}

.e-js.e-spreadsheet .e-sparklinedesignshowcell{float:left;margin-left:1px;margin-bottom:2px;padding-left:2px;padding-right:22px;width:89px}

.e-js.e-spreadsheet .e-ss-linesparkline:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-1px;line-height:15px}

.e-js.e-spreadsheet .e-ss-columnsparkline:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-1px;line-height:15px}

.e-js.e-spreadsheet .e-ss-piesparkline:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-1px;line-height:15px}

.e-js.e-spreadsheet .e-ss-areasparkline:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-1px;line-height:15px}

.e-js.e-spreadsheet .e-ss-winlosssparkline:before{content:"";font-family:"ej-xlfont";font-size:16px;text-indent:-1px;line-height:15px}

.e-js.e-spreadsheet .e-ss-editdata:before{content:"";font-family:"ej-xlfont";font-size:20px;text-indent:-10px;line-height:26px}

.e-js.e-spreadsheet .e-ss-sparkline{position:absolute;z-index:0}

.e-js.e-spreadsheet .e-ss-sparklinecolor:before{content:"";font-family:"ej-xlfont";font-size:20px;text-indent:-3px;line-height:17px}

.e-js.e-spreadsheet .e-ss-markercolor:before{content:"";font-family:"ej-xlfont";font-size:20px;text-indent:-11px;line-height:17px}

.e-js.e-spreadsheet .e-ss-editdatasparkline:before{content:"";font-family:"ej-xlfont";text-indent:-1px;line-height:16px;font-size:18px}

.e-widget.e-colorwidget.e-ss-colorpicker{border-radius:0}

@-webkit-keyframes radialslidershow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

@keyframes radialslidershow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

@-webkit-keyframes radialsliderhide{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}

@keyframes radialsliderhide{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}

.e-slider-show{-webkit-animation:radialslidershow 2s;animation:radialslidershow 2s}

.e-slider-hide{-webkit-animation:radialsliderhide 2s;animation:radialsliderhide 2s}

.e-js.e-radialslider-svg-show{-webkit-animation:clock 2s;animation:clock 2s}

.e-js.e-radialslider .e-rs-svg{border-radius:50%}

.e-js.e-radialslider-svg-hide{-webkit-animation:anticlock 2s;animation:anticlock 2s}

@-webkit-keyframes clock{0%{opacity:0}25%{opacity:.25}50%{opacity:.75}100%{opacity:1}}

@keyframes clock{0%{opacity:0}25%{opacity:.25}50%{opacity:.75}100%{opacity:1}}

@-webkit-keyframes anticlock{0%{opacity:1}25%{opacity:.35}50%{opacity:.25}100%{opacity:0}}

@keyframes anticlock{0%{opacity:1}25%{opacity:.35}50%{opacity:.25}100%{opacity:0}}

.e-js.e-radialslider .e-inner-circle{background-position:center center;background-repeat:no-repeat;background-size:60% auto;border:4px solid;border-radius:50%;height:40px;width:40px;z-index:1;position:absolute;background-color:#fff}

.e-radail-slider-wrapper{position:relative}

.e-widget.e-spellcheck .e-btnaddtodictionary,.e-widget.e-spellcheck .e-btnignoreall,.e-widget.e-spellcheck .e-btnchangeall,.e-widget.e-spellcheck .e-btnclose{margin-top:6px}

.e-widget.e-spellcheck .e-dictionarylabel,.e-widget .e-lablesuggestions{font-weight:400}

.e-widget.e-spellcheck .e-spellcheckdialog{padding:.5em}

.e-widget.e-spellcheck .e-sentence{height:100%;width:100%;border:1px solid;box-sizing:border-box}

.e-widget.e-spellcheck .e-sentencecontent{padding:2px}

.e-widget.e-spellcheck .e-errorword{background-image:url('highlight.png');background-repeat:repeat-x;background-position:bottom}

.e-widget.e-spellcheck .e-sentencecontent .e-errorword{font-weight:bold;background-image:none}

.e-widget.e-spellcheck .e-cell{height:90px}

.e-widget.e-spellcheck .e-sentencecell,.e-widget .e-suggestioncell{width:65%;float:left}

.e-widget.e-spellcheck .e-buttoncell{width:32%;float:right}

.e-widget.e-spellcheck .e-buttoncell{height:90px}

.e-widget.e-spellcheck .e-labelcell,.e-widget.e-spellcheck .e-dialogdiv{padding-bottom:2px}

.e-widget.e-spellalert .e-alerttextdiv,.e-widget.e-spellalert .e-alertbtn{padding:5px}

.e-widget.e-spellalert .e-alertnotification{font-size:30px;padding:1px}

.e-widget.e-spellalert .e-alertnotifydiv{float:left}

.e-widget.e-spellalert .e-alerttext{float:right}

.e-widget.e-spellalert .e-alerttext{width:75%}

.e-widget.e-spellalert .e-alerttextdiv{height:30px}

.e-widget.e-spellalert .e-alertnotification.e-icon,.e-widget.e-spellalert .e-alertnotification.e-icon:before{height:30px;width:30px}

.e-widget.e-spellalert .e-missingalert .e-alertnotification{width:10%}

.e-widget.e-spellalert .e-missingalert .e-alerttext{width:89%}

.e-widget.e-spellalert .e-missingalert .e-alerttextdiv,.e-widget.e-spellalert .e-missingalert .e-alertbtn{width:98%}

.e-widget.e-spellmenu .e-errorsuggestions{font-weight:bold}

.e-widget.e-spellcheckdialog .e-suggestionsrow,.e-widget.e-spellcheckdialog .e-sentencerow{height:90px}

.e-widget.e-spellcheck .e-sentencescroller{height:100% !important}

.e-widget.e-spellcheck .e-sentencescroller{height:100% !important}

.e-widget.e-spellcheck .e-spellbuttons{height:25px}

.e-widget.e-spellalert .e-alertdialog .e-alertbutton{height:25px;min-width:100px}

.e-js.e-media-player .e-media-stop:before{content:""}

.e-js.e-media-player .e-media-forward:before{content:"" !important}

.e-js.e-media-player .e-media-backward:before{content:"" !important}

.e-js.e-media-player .e-media-next:before{content:"" !important}

.e-js.e-media-player .e-media-previous:before{content:"" !important}

.e-js.e-media-player .e-media-next.basic:before{content:"" !important}

.e-js.e-media-player .e-media-previous.basic:before{content:"" !important}

.e-js.e-media-player .e-media-volume:before{content:""}

.e-js.e-media-player .e-media-volume.media-muted:before{content:""}

.e-js.e-media-player .e-media-fullscreen:before{content:""}

.e-js.e-media-player .e-media-smallscreen:before{content:""}

.e-js.e-media-player .e-media-settings:before{content:""}

.e-js.e-media-player .e-media-playlist:before{content:""}

.e-js.e-media-player .e-media-snapshot:before{content:""}

.e-js.e-media-player .e-media-download:before{content:""}

.e-js.e-media-player .e-media-repeat:before{content:""}

.e-js.e-media-player .e-media-shuffle:before{content:""}

.e-js.e-media-player .e-media-play:before,.e-js.e-media-player .e-media-playlist-play:before,.e-js.e-media-player .e-media-center-play:before{content:""}

.e-js.e-media-player .e-media-pause:before,.e-js.e-media-player .e-media-center-pause:before{content:""}

.e-js.e-media-player .e-media-playlist-header-previous:before{content:""}

.e-js.e-media-player .e-media-playlist-header-next:before{content:""}

.e-js.e-media-player .e-media-playlist-close{content:""}

.e-js.e-media-player .e-media-playlist-toggle.e-media-expand:before{content:""}

.e-js.e-media-player .e-media-playlist-toggle.e-media-collapse:before{content:""}

.e-js.e-media-player .e-media-settings-selector:before{content:""}

.e-js.e-media-player .e-media-playlist-close:before{content:""}

.e-js.e-media-player .e-media-element{width:100%;height:100%}

.e-js.e-media-player .e-media-element-div{width:100%;height:100%;position:relative}

.e-js.e-media-player .e-media-focus-div{width:0;height:0}

.e-js.e-media-player .e-media-content-div{width:100%;height:100%;position:relative}

.e-js.e-media-player .e-media-youtube{pointer-events:none !important}

.e-js.e-media-player{border:1px solid;background-size:100% 100%;background-repeat:no-repeat;position:relative;outline:none;min-width:300px !important;min-height:250px !important;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js.e-media-player *{outline:none}

.e-js.e-media-player .e-media-control-container{bottom:0;position:absolute;width:100%;height:auto;min-height:45px;z-index:1}

.e-js.e-media-player .e-slider{border:none !important}

.e-js.e-media-player .e-media-timeslider.e-media-adv{height:4px !important;top:50%;margin-top:-4px}

.e-js.e-media-player .e-media-timeslider-div.e-media-adv{left:0;position:relative;top:0;height:20px;padding-left:7px;z-index:100}

.e-js.e-media-player .e-media-timeslider-div.e-media-adv .e-slider-wrap{left:7px;z-index:3;height:20px !important;padding:0 !important}

.e-js.e-media-player .e-slider-wrap{cursor:pointer;padding:0 !important}

.e-js.e-media-player .e-media-toolbar-icon:before,.e-js.e-media-player .e-media-playlist-icon:before,.e-js.e-media-player .e-media-playlist-toggle:before{position:relative;opacity:.85}

.e-js.e-media-player .e-media-playlist-icon:before,.e-js.e-media-player .e-media-playlist-toggle:before{top:50%;margin-top:-7px;left:50%;margin-left:-7px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-icon{width:20px;float:left;background-repeat:no-repeat;background-position:50% 50%;position:relative;margin-left:10px;z-index:2}

.e-js.e-media-player .e-media-toolbar.adv .e-media-play,.e-js.e-media-player .e-media-toolbar.adv .e-media-pause{padding-left:3px;padding-right:5px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-volume-slider-li{margin-top:-3px;width:50px;margin-left:7px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-volume-slider-li .e-slider-wrap{height:20px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-li{margin-top:8px;cursor:pointer;width:10px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-li{width:30%;padding-left:3px !important;padding-right:3px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-li{width:5%;float:right !important;margin-left:6px !important;margin-right:6px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-li{width:15%;float:right !important;padding-right:0 !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-volume-li{width:50px !important;max-width:100px !important;padding-left:6px !important;padding-right:3px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-volume-text-li{width:15% !important;max-width:50px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-li{width:20%;float:right !important;padding-left:3px !important;padding-right:3px !important}

.e-js.e-media-player .e-media-toolbar.adv{border:none !important;overflow:hidden;position:relative;top:-20px}

.e-js.e-media-player .e-media-toolbar-icon{display:inline-block}

.e-js.e-media-player .e-media-toolbar-icon.disabled:before,.e-js.e-media-player .e-media-playlist-icon.disabled:before,.e-js.e-media-player .e-list.disabled{opacity:.3 !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-ul{position:relative;height:94% !important;float:left;padding:0;margin-top:0}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-shfflegroup{width:23%;left:2%}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-playgroup{text-align:center;left:10px;float:left}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-settingsgroup{text-align:right;right:10px;float:right}

.e-js.e-media-player .e-media-toolbar.adv .e-slider-wrap{position:relative;width:50px;float:left;top:50%;margin-top:-3px;padding:0}

.e-js.e-media-player .e-media-toolbar.adv .e-media-volume-text{font-size:9px;width:100%;position:absolute;top:43%}

.e-js.e-media-player .e-media-custom-fullscreen{width:100% !important;height:100% !important;position:fixed;left:0;top:0;z-index:2147483647}

.e-js.e-media-player.fullscreen{width:100% !important;height:100% !important;top:0;left:0;position:fixed;border:none !important}

.e-js.e-media-player .e-media-timeslider.e-media-adv.e-slider .e-handle{margin-top:-3px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-volume-slider{width:100%;height:4px;margin-top:1px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-volume-slider .e-handle{height:10px !important;width:10px !important;margin-top:-1px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-play-li div{margin-left:3px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-play:before,.e-js.e-media-player .e-media-toolbar.adv .e-media-pause:before{font-size:17px !important}

.e-js.e-media-player .e-media-time-stamp.e-media-adv{font-size:9px;height:10px;position:absolute;right:9px;margin-top:-1px;z-index:2}

.e-js.e-media-player .e-media-time-stamp.e-media-adv div{height:100%;float:left}

.e-js.e-media-player .media-shuffled:before,.e-js.e-media-player .media-muted:before,.e-js.e-media-player .media-repeated:before,.e-js.e-media-player .e-media-playlist-visible:before{border:none}

.e-js.e-media-player .e-media-toolbar.basic{border:none !important;overflow:hidden;height:45px}

.e-js.e-media-player .e-media-prev-li.basic,.e-js.e-media-player .e-media-next-li.basic{position:absolute;width:39px;height:40px;top:50%;margin-top:-20px;cursor:pointer}

.e-js.e-media-player .e-media-previous.basic,.e-js.e-media-player .e-media-next.basic{width:100%;height:100%;left:0;top:0}

.e-js.e-media-player .e-media-prev-li.basic .e-media-toolbar-icon:before,.e-js.e-media-player .e-media-next-li.basic .e-media-toolbar-icon:before{font-size:30px !important;width:30px;height:30px;position:relative;opacity:1 !important}

.e-js.e-media-player .e-media-prev-li.basic{left:10%}

.e-js.e-media-player .e-media-next-li.basic{right:10%}

.e-js.e-media-player .e-media-toolbar.basic .e-media-timeslider.e-media-basic{height:3px !important}

.e-js.e-media-player .e-media-toolbar.basic .e-media-play:before,.e-js.e-media-player .e-media-toolbar.basic .e-media-pause:before{font-size:17px !important;margin-top:-2px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-right-div{width:20px;height:100%;float:left;margin-left:10px}

.e-js.e-media-player .e-media-toolbar-time-icon-li{width:25px !important}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-icon{width:100%;position:relative;float:left}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-li{width:20px;margin-left:10px;height:100%;list-style:none !important;float:left;position:relative}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-icon:before{font-size:16px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-previous:before,.e-media-toolbar.basic .e-media-next:before{font-size:13px !important;margin-top:1px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-fullscreen:before{font-size:13px !important;margin-top:-1px !important}

.e-js.e-media-player .e-media-toolbar.basic .e-media-settings:before{margin-top:-2px !important;margin-left:2px !important}

.e-js.e-media-player .e-media-toolbar.basic .e-media-play-li{width:20px;left:5px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-right-li{width:100px;float:right !important;right:5px}

.e-js.e-media-player .e-media-toolbar.basic.fullscreen .e-media-toolbar-right-li{width:38px !important}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-split-li{width:1px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-split{top:50% !important;margin-top:-10px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-time-icon-li{margin-left:-1px}

.e-js.e-media-player .e-media-toolbar.basic.audio .e-media-toolbar-right-li{width:40px !important}

.e-js.e-media-player .e-media-toolbar.basic .e-media-play-li,.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-right-li{height:100%;background-position:50% 50%}

.e-js.e-media-player .e-media-time-stamp-end.e-media-basic,.e-media-time-stamp-run.e-media-basic{font-size:11px;position:absolute;top:50%;margin-top:-8px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-time-run-li{width:55px;left:10px}

.e-js.e-media-player .e-media-time-stamp-end.e-media-basic{left:10px}

.e-js.e-media-player .e-media-time-stamp-run.e-media-basic{right:5px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-time-li .e-slider-wrap{width:100% !important;top:50%;height:40px !important;margin-top:-18px;position:absolute}

.e-js.e-media-player .e-media-toolbar.basic .e-media-time-li{left:10px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-time-li .e-handle{margin-top:-4px !important}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-ul{width:100%;height:100%;position:relative;float:left;padding:0}

.e-js.e-media-player .e-media-toolbar.basic .e-media-vol-slider-li{height:90px;width:20px;position:absolute;top:-75px;z-index:3}

.e-js.e-media-player .e-media-toolbar.basic .e-media-vol-slider-li .e-slider-wrap{width:40px !important;margin-left:-11px !important;margin-top:10px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-volume-slider{width:4px !important;position:relative;left:50%;margin-left:-.5px}

.e-js.e-media-player .e-media-toolbar.basic .e-media-volume-slider .e-handle{width:10px !important;height:10px !important;margin-left:-1px !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before{margin-left:0}

.e-js.e-media-player .e-media-toolbar.mob{height:30px !important;position:relative;top:50%;margin-top:-15px}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup{position:absolute;top:50%;margin-top:-25px;width:300px;height:50px;margin-left:0}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-toolbar-icon{width:50px;height:100%;position:relative}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-toolbar-icon:before{font-size:20px;width:30px !important;height:30px !important;opacity:1 !important}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-previous{left:0}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-next{right:0;float:right;left:0}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-play:before,.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-pause:before{font-size:32px !important}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-play:before{left:5px}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-pause:before{left:-2px}

.e-js.e-media-player .e-media-toolbar.mob .toolGroup{width:100%;height:100%;padding:0}

.e-js.e-media-player .e-media-toolbar.mob .e-media-toolbar-li{list-style:none !important;position:relative;float:left;display:inline-block;height:25px;margin-left:20px}

.e-js.e-media-player .e-media-toolbar.mob .e-media-time-li{top:1px}

.e-js.e-media-player .e-media-toolbar.mob .e-media-toolbar-time-run-li,.e-js.e-media-player .e-media-toolbar.mob .e-media-toolbar-time-icon-li{width:25px}

.e-js.e-media-player .e-media-toolbar.mob .e-media-toolbar-fullscreen-li{width:15px}

.e-js.e-media-player .e-media-time-stamp-end.e-media-mob,.e-js.e-media-player .e-media-time-stamp-run.e-media-mob{font-size:12px}

.e-js.e-media-player .e-media-timeslider.e-media-mob{height:4px;top:2px}

.e-js.e-media-player .e-media-toolbar.mob .e-slider-wrap{position:relative;top:0}

.e-js.e-media-player .e-media-toolbar.mob .e-media-fullscreen{width:30px !important;height:30px !important;margin-left:-10px;margin-top:0}

.e-js.e-media-player .e-media-toolbar.mob .e-media-fullscreen:before{font-size:12px;margin-top:2px}

.e-media-large-size .e-media-toolbar.adv .e-media-stop:before{font-size:13px !important}

.e-media-large-size .e-media-toolbar.adv .e-media-fullscreen:before{font-size:12px !important;margin-left:0}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-playgroup .e-media-toolbar-icon:before{font-size:12px}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-settingsgroup .e-media-toolbar-icon:before{font-size:14px}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-shfflegroup .e-media-toolbar-icon:before{font-size:19px}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-volumegroup .e-media-toolbar-icon:before{font-size:17px}

.e-media-large-size .e-media-toolbar.adv .e-media-playlist:before{font-size:15px !important;margin-top:-1px}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-icon:before{cursor:pointer}

.e-js.e-media-player .e-media-toolbar-icon{cursor:pointer}

.e-js.e-media-player .disabled,.e-js.e-media-player .disabled:before{cursor:default !important}

.e-js.e-media-settings-popup{height:auto !important;border:none !important;position:absolute;z-index:2147483647;margin-left:-30px}

.e-js.e-media-settings-popup>.e-lv.subpage{padding:5px;border:1px solid !important;border-radius:4px}

.e-js.e-media-settings-popup .e-sub-list-container{width:100% !important}

.e-js.e-media-settings-popup .e-list-hdr.e-clearall.e-content{width:100% !important}

.e-js.e-media-settings-popup .e-togglebutton{float:right;height:18px;width:30px;margin-right:-5px;margin-top:-27px;font-size:10px;border-radius:2px}

.e-js.e-media-settings-popup li{height:25px !important;border:none !important}

.e-js.e-media-settings-popup .e-lv .e-list .e-chevron-right_01{padding-top:4px !important}

.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-chevron-right_01{text-align:left;margin-left:20px}

.e-js.e-media-settings-popup .e-lv.subpage.e-childitem{width:86px !important;position:relative;left:50px}

.e-js.e-media-settings-popup .e-lv.subpage:not(.e-childitem) .e-header{display:none !important}

.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-header,.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-list-container,.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-content{width:100%}

.e-js.e-media-settings-popup .e-list-hdr{margin-top:4px}

.e-js.e-media-settings-popup .e-header{height:30px !important;border:none !important;border-bottom:1px solid !important;width:112% !important;margin-left:-5px;box-shadow:none !important}

.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-header .e-hicon,.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-btn-text{position:relative;top:-8px;font-size:14px;font-weight:normal}

.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-btn-text{left:8px}

.e-js.e-media-settings-popup .e-lv.subpage.e-childitem .e-btn-text.speed{left:24px !important}

.e-js.e-media-settings-popup .e-lv .e-list{padding-top:1px;position:relative;padding-left:9px}

.e-js.e-media-settings-popup .e-list-container{border:none !important;overflow:hidden !important}

.e-js.e-media-settings-popup .e-lv .e-arrow .e-chevron-right_01:before{right:-6px !important}

.e-js.e-media-player .e-media-settings-selector:before{font-size:15px;position:absolute;left:5px;font-family:'ej-webfont' !important}

.e-js.e-media-settings-popup .e-childcontainer li{text-align:center}

.e-js.e-media-settings-popup .e-lv.subpage .e-header .e-htitle{position:relative;left:2px}

.e-js.e-media-player .e-media-settings-overlay{position:absolute;width:96px;height:35px;top:0;left:0;z-index:3}

.e-js.e-media-player .e-media-playlist-item{width:100%;height:100%;position:relative}

.e-js.e-media-player .e-media-playlist-number{float:left;text-align:center;position:relative;top:50%;margin-top:-8px;font-weight:normal;font-size:11px;width:20px;padding:0;left:-2px}

.e-js.e-media-player .e-media-playlist-img-div{float:left;height:auto;top:14%;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0}

.e-js.e-media-player .e-media-playlist-img-div.desktop{width:50px;height:70%;border:1px solid}

.e-js.e-media-player .e-media-playlist-img-div.mobile{width:50px;margin-left:5px;height:70%;border:1px solid}

.e-js.e-media-player .e-media-playlist-img{width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center}

.e-js.e-media-player .e-media-playlist-play{width:5px;height:5px;position:absolute;left:50%;top:50%}

.e-js.e-media-player .e-media-playlist-play:before{font-size:7px;margin-top:-4px;margin-left:-1px;opacity:.4}

.e-js.e-media-player .e-media-playlist-title-div{float:left;padding:0;height:90%;overflow:hidden;padding-left:10px;font-size:11px}

.e-js.e-media-player .e-media-playlist-title-div div,.e-js.e-media-player .e-media-video-title,.e-js.e-media-player .e-media-audio-title,.e-media-playlist-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.e-js.e-media-player .e-media-playlist-name{font-size:12px}

.e-js.e-media-player .e-media-playlist-title,.e-js.e-media-player .e-media-playlist-navigation{height:50%;margin-left:13px}

.e-js.e-media-player .e-media-playlist-title{font-size:12px;top:5px;position:relative;padding-top:2px}

.e-js.e-media-player .e-media-playlist-author{font-size:10px;margin-top:2px}

.e-js.e-media-player .e-media-playlist-div li{height:41px}

.e-js.e-media-player .e-media-playlist-container.desktop{width:0%;position:absolute;z-index:2;height:99.5% !important;top:0;right:0;border:1px solid}

.e-js.e-media-player .e-media-playlist-container.mobile{width:100% !important;height:auto !important;position:relative;z-index:1;top:0;right:1px;border:1px solid}

.e-js.e-media-player .e-media-playlist-container.mobile .e-listbox-container{height:auto !important;width:100% !important}

.e-js.e-media-player .e-media-playlist-container.mobile .e-ddl-popup.e-wrap.e-js{height:auto}

.e-js.e-media-player .e-media-playlist-header{height:45px;border-bottom:2px solid}

.e-js.e-media-player .e-media-playlist-container.mobile .e-media-playlist-header{border-bottom:0}

.e-js.e-mediaplayer .e-hide,.e-media-custom-fullscreen.e-hide{display:none}

.e-js.e-mediaplayer.e-js ul,.e-js.e-mediaplayer.e-js ol{margin-top:0;margin-bottom:10px}

.e-js.e-media-player .e-media-playlist-title-div{margin-top:4px}

.e-js.e-media-player .e-media-playlist-container .e-ddl-popup{border:none}

.e-js.e-media-player .e-media-playlist-header label{float:left;position:relative;font-size:9px;top:50%;margin-top:-10px;font-weight:normal}

.e-js.e-media-player .e-media-playlist-header span{width:20px;height:20px;float:right;top:50%;margin-top:-10px;position:relative;right:13px}

.e-js.e-media-player .e-media-playlist-header-previous{cursor:pointer}

.e-js.e-media-player .e-media-playlist-header-next{cursor:pointer}

.e-js.e-media-player .e-media-playlist-header-next:before,.e-js.e-media-player .e-media-playlist-header-previous:before{font-size:12px !important}

.e-js.e-media-player .e-media-playlist-toggle.desktop{position:absolute;width:12px;height:60px;top:50%;margin-top:-30px;right:0%;border:1px solid;border-radius:6px;z-index:2;cursor:pointer}

.e-js.e-media-player .e-media-playlist-toggle.mobile{position:absolute;width:40px;height:40px;right:5px !important;bottom:-45px;transform:rotate(45);border-radius:6px;z-index:2;cursor:pointer;transform:rotate(270deg)}

.e-js.e-media-player .e-media-playlist-toggle.e-media-expand.desktop{border-radius:0 6px 6px 0;margin-right:-13px}

.e-js.e-media-player .e-media-playlist-toggle.e-media-collapse.desktop{border-radius:6px 0 0 6px}

.e-js.e-media-player .e-media-playlist-toggle.e-media-expand:before,.e-js.e-media-player .e-media-playlist-toggle.e-media-collapse:before{font-size:12px !important;left:50%;margin-left:-5px}

.e-js.e-media-player .e-media-playlist-container .e-listbox li{border-bottom:1px solid;cursor:pointer;overflow:hidden}

.e-js.e-media-player .e-media-playlist-container .e-listbox-container{width:100% !important}

.e-js.e-media-player .e-media-video-baner{width:100%;height:40px;position:absolute;z-index:1;top:0}

.e-js.e-media-player .e-media-video-baner{background-image:url('header_bg.png');background-repeat:no-repeat;background-size:100% 100%}

.e-js.e-media-player .e-media-video-title{height:100%;width:85%;position:relative;top:50%;margin-top:-12px;font-size:14px;left:10px}

.e-js.e-media-player .e-media-audio-detail{width:150px;height:200px;position:absolute;left:50%;margin-left:-75px;top:50%;margin-top:-100px}

.e-js.e-media-player .e-media-audio-poster{width:100%;height:85%}

.e-js.e-media-player .e-media-audio-title{width:100%;height:10%;z-index:1;text-align:center;margin-top:5px}

.e-js.e-media-player .e-media-overlay{width:100%;height:100%;position:absolute;left:0;top:0}

.e-js.e-media-player .e-slider .e-handle{margin-top:-3px !important;margin-left:-3px !important;border:1px solid !important}

.e-js.e-media-player video::-webkit-media-controls{display:none !important}

.e-js.e-media-player .e-media-time-tooltip{width:auto;height:auto;position:absolute;z-index:2147483647;border:1px solid;padding:4px 5px 4px 5px;font-size:12px;border-radius:2px;white-space:nowrap}

.e-js.e-media-player .e-media-hd-tag{float:right;position:absolute;right:4px;font-weight:bold;top:5px}

.e-js.e-media-player .e-media-settings-subtitle .e-slider-wrap{padding:0;position:absolute;top:10px;right:15px}

.e-js.e-media-player .e-media-settings-subtitle .e-slider{height:13px !important}

.e-js.e-media-player .e-media-volume:before{font-size:16px !important;margin-top:-2px}

.e-js.e-media-player .e-media-forward:before,.e-js.e-media-player .e-media-backward:before,.e-js.e-media-player .e-media-settings:before{font-size:16px !important;margin-top:-2px}

.e-js.e-media-player .e-media-toolbar-split{width:1px;height:100%;position:relative;top:13px;float:left;list-style:none;margin-left:10px;z-index:3}

.e-js.e-media-player .e-media-playlist-close{width:10px;height:10px;position:absolute;right:13px;top:10px;cursor:pointer}

.e-js.e-media-player .e-media-playlist-close:before{font-size:9px}

.e-js.e-media-player .e-media-slider-size{width:20px !important;height:20px !important;top:-5.5px !important;border:1px !important}

.e-js.e-media-player .e-waitpopup-pane{z-index:1 !important}

.e-js.e-media-player .e-media-waiting-template{background:url('waiting_popup.gif') no-repeat scroll 0 0 transparent;background-size:100% 100%;background-position:100% 100%;height:50px;width:50px}

.e-js.e-media-player .e-waitpopup-pane>div{display:inline-block !important;margin-left:-25px;margin-top:-25px;left:50% !important;top:50% !important}

@-webkit-keyframes e-media-fadeout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}

@keyframes e-media-fadeout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}

.e-js.e-media-player .e-media-play-animation{width:50px;height:50px;position:absolute;top:1px;left:0;border-radius:50%;opacity:0;-webkit-animation-name:e-media-fadeout;-webkit-animation-duration:.5s;-webkit-animation-timing-function:linear;-webkit-animation-delay:initial;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation-name:e-media-fadeout;-moz-animation-duration:.5s;-moz-animation-timing-function:linear;-moz-animation-delay:initial;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;-moz-animation-play-state:initial;animation-name:e-media-fadeout;animation-duration:.5s;animation-timing-function:linear;animation-delay:initial;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:initial}

.e-js.e-media-player .e-media-player .e-hide{display:none}

.e-js.e-media-player .e-media-center-icon{width:50px;height:50px;position:absolute;z-index:3}

.e-js.e-media-player .e-media-center-icon:before{font-size:32px !important;width:30px;height:30px;opacity:1 !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-volume-li:hover{border:none !important}

.e-js.e-media-player .e-media-center-icon{top:46% !important;top:-o-calc(50% - 25px) !important;top:calc(50% - 25px) !important;left:46% !important;left:-o-calc(50% - 25px) !important;left:calc(50% - 25px) !important}

.e-js.e-media-player .e-media-center-icon:before{top:46% !important;top:-o-calc(50% - 17px) !important;top:calc(50% - 17px) !important}

.e-js.e-media-player .e-media-center-play:before{left:46% !important;left:-o-calc(50% - 19px) !important;left:calc(50% - 19px) !important}

.e-js.e-media-player .e-media-center-pause:before{left:46% !important;left:-o-calc(50% - 26px) !important;left:calc(50% - 26px) !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-icon{height:95%;height:-o-calc(100% - 20px);height:calc(100% - 20px)}

.e-js.e-media-player .e-media-timeslider-div.e-media-adv,.e-js.e-media-player .e-media-timeslider-div.e-media-adv .e-slider-wrap{width:96% !important;width:-o-calc(100% - 8.5px) !important;width:calc(100% - 8.5px) !important}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-previous:before,.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-next:before{top:46% !important;top:-o-calc(50% - 12px) !important;top:calc(50% - 12px) !important;left:5px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-icon{top:22px}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-li{height:95%;height:-o-calc(100% - 6px);height:calc(100% - 6px)}

.e-js.e-media-player .e-media-toolbar.adv{height:100%}

.e-js.e-media-player .e-media-prev-li.basic .e-media-toolbar-icon:before,.e-js.e-media-player .e-media-next-li.basic .e-media-toolbar-icon:before{top:45%;top:-o-calc(50% - 18px);top:calc(50% - 18px);left:45%;left:-o-calc(50% - 18px);left:calc(50% - 18px)}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-icon{top:47%;top:-o-calc(50% - 6px);top:calc(50% - 6px)}

.e-js.e-media-player .e-media-toolbar.basic .e-media-time-li{width:47%;width:-o-calc(100% - 255px);width:calc(100% - 255px)}

.e-js.e-media-player .e-media-toolbar.basic.fullscreen .e-media-time-li{width:47% !important;width:-o-calc(100% - 165px) !important;width:calc(100% - 165px) !important}

.e-js.e-media-player .e-media-toolbar.basic.audio .e-media-time-li{width:50%;width:-o-calc(100% - 180px);width:calc(100% - 180px)}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-toolbar-icon:before{top:46%;top:-o-calc(50% - 15px);top:calc(50% - 15px)}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-play,.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup .e-media-pause{left:50px;left:-o-calc(50% - 100px);left:calc(50% - 100px)}

.e-js.e-media-player .e-media-toolbar.mob .e-media-time-li{width:50%;width:-o-calc(100% - 160px);width:calc(100% - 160px)}

.e-media-large-size .e-media-toolbar.adv .e-media-repeat:before,.e-media-large-size .e-media-toolbar.adv .e-media-shuffle:before{top:45%;top:-o-calc(50% - 7px);top:calc(50% - 7px)}

.e-media-large-size .e-media-toolbar.adv .e-media-toolbar-icon:before{top:45%;top:-o-calc(50% - 8px);top:calc(50% - 8px);left:45%;left:-o-calc(50% - 9px);left:calc(50% - 9px)}

.e-js.e-media-player .e-media-playlist-title-div.desktop{width:50%;width:-o-calc(100% - 85px);width:calc(100% - 85px)}

.e-js.e-media-player .e-media-playlist-title-div.mobile{width:75%;width:-o-calc(100% - 90px);width:calc(100% - 90px)}

.e-js.e-media-player .e-media-playlist-title{width:60%;width:-o-calc(100% - 40px);width:calc(100% - 40px)}

.e-js.e-media-player .e-media-playlist-navigation{width:80%;width:-o-calc(100% - 13px);width:calc(100% - 13px)}

.e-js.e-media-player .e-media-playlist-container.desktop .e-ddl-popup{height:80% !important;height:-o-calc(100% - 46px) !important;height:calc(100% - 46px) !important}

.e-js.e-media-player .e-media-toolbar.mob .e-media-toolbar-li{top:45%;top:-o-calc(50% - 10px);top:calc(50% - 10px)}

.e-js.e-media-player .e-media-toolbar.basic .e-media-timeslider.e-media-basic{top:45%;top:-o-calc(50% - 3.5px);top:calc(50% - 3.5px)}

.e-js.e-media-player .e-media-timeslider.e-media-mob{top:45%;top:-o-calc(50% - 4px);top:calc(50% - 4px)}

.e-js.e-media-player .e-media-toolbar-ul.mob-playGroup{left:45%;left:-o-calc(50% - 190px);left:calc(50% - 190px)}

.e-js.e-media-player .e-media-toolbar.adv .e-media-play:before,.e-js.e-media-player .e-media-toolbar.adv .e-media-pause:before{top:45% !important;top:-o-calc(50% - 11px) !important;top:calc(50% - 11px) !important}

.e-js.e-media-settings-popup .e-lv.subpage.e-childitem.e-slideleft{box-sizing:content-box}

.e-widget.e-ddl.e-popup .e-dropdownbase.e-combobox-group .e-list-item{padding-left:2em;text-indent:0}

.e-widget.e-ddl.e-input-group .e-ddl-icon.e-comboie,.e-widget.e-ddl.e-input-group .e-clear-icon.e-comboie{display:block;position:absolute}

.e-widget.e-ddl.e-input-group .e-ddl-icon.e-comboie{right:0;top:0}

.e-widget.e-ddl.e-input-group .e-ddl-icon.e-comboie.e-comboie9{padding:8px 7px 8px 7px;margin:1px}

.e-widget.e-ddl.e-input-group .e-ddl-icon.e-comboie.e-comboie9{border-radius:0 4px 4px 0}

.e-widget.e-ddl.e-input-group .e-ddl-icon.e-comboie.e-comboie8{padding:8px 7px 8px 7px;margin:1px}

.e-widget.e-ddl.e-input-group .e-ddl-icon.e-comboie.e-comboie8{border-radius:0 4px 4px 0}

.e-widget.e-ddl.e-input-group .e-clear-icon.e-comboie{right:30px;top:6px}

.e-widget.e-control{font-family:sans-serif,Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:normal}

.e-widget.e-control,.e-widget.e-control [class^='e-'],.e-widget.e-control [class*=' e-']{box-sizing:border-box}

.e-widget.e-control .e-combobox.e-input.e-placeholder{color:#bbb;font-style:italic;position:absolute;top:0;white-space:nowrap}

.e-widget.e-disabled{background-image:none;cursor:default;filter:alpha(opacity=35);opacity:.35}

.e-widget .e-list-parent.e-ul{list-style-type:none}

.clear-icon{content:'';font-family:'ej-webfont'}

.e-widget.e-ddl.e-input-group .e-clear-icon:before{content:'';font-family:'ej-webfont'}

.e-widget.e-ddl.e-input-group{display:table;margin-bottom:0}

.e-widget input.e-combobox.e-input{border-width:1px;font-weight:400;height:auto;line-height:1.4;margin:0;margin-bottom:0;outline:none;padding:8px;width:100%}

.e-widget .e-combobox.e-input[disabled],.e-widget.e-ddl.e-input-group.e-disabled,.e-widget.e-ddl.e-input-group.e-disabled span,.e-widget.e-ddl.e-input-group.e-disabled span button{cursor:not-allowed;filter:alpha(opacity=60);opacity:.6}

.e-widget .e-combobox.e-input.e-rtl,.e-widget.e-ddl.e-input-group.e-rtl{direction:rtl}

.e-widget .e-combobox.e-input.e-corner{border-radius:4px}

.e-widget.e-ddl.e-input-group,.e-widget.e-ddl.e-input-group .e-input-group-btn,.e-widget.e-ddl.e-input-group .e-input-group-icon{display:flex}

.e-widget.e-ddl.e-input-group .e-input-group-btn button{align-items:center;display:flex;margin:0;outline:none;width:inherit}

.e-widget.e-ddl.e-input-group .e-input-group-icon:first-child{border-left-width:1px}

.e-widget .e-input-group-btn button,.e-widget.e-ddl.e-input-group .e-input-group-icon{white-space:nowrap}

.e-widget.e-ddl.e-input-group.e-corner .e-combobox.e-input:first-child,.e-widget.e-ddl.e-input-group.e-corner .e-input-group-btn:first-child button,.e-widget.e-ddl.e-input-group.e-corner .e-input-group-icon:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}

.e-widget.e-ddl.e-input-group.e-corner .e-combobox.e-input:last-child,.e-widget.e-ddl.e-input-group.e-corner .e-input-group-btn:last-child button,.e-widget.e-ddl.e-input-group.e-corner .e-input-group-icon:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}

.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-btn:first-child button,.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-icon:first-child{border-left-width:0;border-right-width:1px}

.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-btn:last-child button{border-left-width:1px;border-right-width:0}

.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-btn:not(:last-child) button,.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-icon:not(:last-child){border-left-width:1px}

.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-icon+.e-combobox.e-input,.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-btn+.e-combobox.e-input{border-right-width:0}

.e-widget.e-ddl.e-input-group.e-corner.e-rtl .e-combobox.e-input:first-child,.e-widget.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-btn:first-child button,.e-widget.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}

.e-widget.e-ddl.e-input-group.e-corner.e-rtl .e-combobox.e-input:last-child,.e-widget.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-btn:last-child button,.e-widget.e-ddl.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:0}

.e-widget.e-ddl.e-input-group.e-corner.e-rtl input.e-combobox.e-input:only-child{border-radius:4px}

.e-widget.e-ddl.e-input-group{position:relative;width:100%}

.e-widget.e-ddl.e-input-group .e-input-group-btn button:hover,.e-widget.e-ddl.e-input-group .e-input-group-icon:hover,.e-widget.e-ddl.e-input-group.e-rtl.e-corner .e-input-group-btn button:hover,.e-widget.e-ddl.e-input-group.e-rtl.e-corner .e-input-group-icon:hover{border-radius:0}

.e-widget.e-ddl.e-input-group .e-input-group-icon,.e-widget.e-ddl.e-input-group .e-input-group-btn button{margin-bottom:0;margin-top:0}

.e-widget.e-ddl.e-input-group{border-bottom:0;border-width:1px}

.e-widget input.e-combobox.e-input::-ms-clear{display:none}

.e-widget.e-ddl.e-input-group .e-clear-icon{background:transparent;border:0;display:flex;flex-direction:column;justify-content:flex-end;outline:none;padding:0 8px 2px;text-align:center}

.e-widget.e-ddl.e-input-group .e-clear-icon:before{font-size:18px;padding:0;text-align:center;vertical-align:middle}

.e-widget .e-combobox.e-input:not(:valid)~.e-clear-icon{display:none}

.e-widget.e-ddl.e-input-group .e-clear-icon.e-clear-icon-hide{display:none}

.e-widget .e-combobox.e-input:not(:valid),.e-widget .e-combobox.e-input:valid,.e-widget.e-ddl.e-input-group input:not(:valid),.e-widget.e-ddl.e-input-group input:valid{box-shadow:none}

.e-widget.e-ddl.e-input-group.e-disabled .e-input-group-btn button:hover,.e-widget.e-ddl.e-input-group.e-disabled .e-input-group-icon:hover{background:transparent}

.e-widget.e-control.e-ddl.e-popup{height:auto;position:absolute;width:auto;z-index:1000}

.e-widget.e-control.e-ddl.e-popup{border-radius:4px}

.e-widget.e-control.e-ddl.e-popup.e-popup-open{display:block}

.e-widget.e-control.e-ddl.e-popup.e-popup-close{display:none}

.e-widget .e-dropdownbase{display:block;height:100%;position:relative;width:100%}

.e-widget .e-dropdownbase .e-list-parent{margin:0;padding:0}

.e-widget .e-dropdownbase .e-list-item{cursor:default;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}

.e-widget .e-dropdownbase .e-list-item *{display:inline-block;vertical-align:middle}

.e-widget .e-dropdownbase .e-fixed-head{position:fixed}

.e-widget .e-dropdownbase.e-content{overflow:auto;position:relative}

.e-widget .e-dropdownbase.e-content{border-radius:4px}

.e-widget .e-dropdownbase.e-nodata{height:48px;padding:12px 16px}

.e-widget.e-control:focus,.e-widget.e-control *:focus{outline:none}

.e-widget .e-combobox.e-input:focus{border-width:1px;padding-bottom:8px}

.e-widget.e-ddl.e-input-group input.e-combobox.e-input,.e-widget.e-ddl.e-input-group input.e-combobox.e-input:focus{padding-left:8px}

.e-widget.e-ddl.e-input-group input.e-combobox.e-input,.e-widget.e-ddl.e-input-group input.e-combobox.e-input:focus{border-radius:4px}

.e-widget.e-ddl.e-rtl.e-input-group input.e-combobox.e-input,.e-widget.e-ddl.e-rtl.e-input-group input.e-combobox.e-input:focus{padding-right:8px}

.e-widget.e-ddl.e-rtl.e-input-group input.e-combobox.e-input,.e-widget.e-ddl.e-rtl.e-input-group input.e-combobox.e-input:focus{border-radius:4px}

.e-widget.e-ddl.e-input-group.e-input-focus{border-style:solid}

.e-widget.e-ddl.e-input-group.e-input-focus{border-width:1px}

.e-widget.e-ddl.e-input-group.e-rtl .e-combobox.e-input:not(:first-child):focus{border-right-width:1px}

.e-widget.e-ddl.e-input-group.e-rtl.e-input-focus .e-combobox.e-input:not(:first-child):focus{border-right-width:0}

.e-widget.e-ddl.e-input-group.e-input-focus.e-corner{border-radius:4px}

.e-widget.e-ddl.e-input-group.e-input-focus span:first-child.e-input-group-icon,.e-widget.e-ddl.e-input-group.e-input-focus span:first-child button,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl .e-combobox.e-input:last-child:focus,.e-widget.e-ddl.e-input-group.e-input-focus span.e-input-group-icon:first-child button{border-color:transparent}

.e-widget.e-ddl.e-input-group.e-input-focus .e-combobox.e-input:focus{border-bottom-color:transparent;border-top-color:transparent}

.e-bigger .e-input-group.e-ddl.e-widget .e-combobox.e-input,.e-bigger .e-input-group.e-ddl.e-widget .e-combobox.e-input:focus{padding:7px 0 2px}

.e-bigger .e-input-group.e-ddl.e-widget .e-input-value,.e-bigger .e-input-group.e-ddl.e-widget .e-input-value:focus{padding:11px 0 2px}

.e-widget.e-ddl.e-input-group,.e-widget.e-ddl.e-input-group.e-input-focus:focus{outline:none}

.e-widget.e-ddl.e-input-group,.e-widget.e-ddl.e-input-group.e-input-focus:focus{border-radius:4px}

.e-widget.e-ddl.e-input-group input.e-combobox.e-input{min-width:0;width:100%}

.e-widget.e-ddl.e-input-group input.e-combobox.e-input,.e-widget.e-ddl.e-input-group input.e-combobox.e-input:focus{border:0 solid;border-width:0}

.e-widget.e-ddl.e-input-group input.e-combobox.e-input{margin-bottom:0}

.e-widget.e-ddl input.e-combobox.e-input:focus,.e-widget.e-ddl input.e-combobox.e-input{padding:2px 0}

.e-widget.e-ddl-popup.e-rtl div>ul li .e-chkbox-wrap{padding-left:10px;padding-right:0}

.e-widget.e-ddl-popup div>ul li .e-chkbox-wrap,.e-ddl-popup div>.e-listbox li .e-chkbox-wrap{padding-right:10px}

.e-js.e-gantt .e-gantt-criticaltask:before{content:""}

@charset "UTF-8";

/*!
*  filename: ej.theme.compatibility.min.css
*  version : 18.4.0.39
*  Copyright Syncfusion Inc. 2001 - 2021. All rights reserved.
*  Use of this code is subject to the terms of our license.
*  A copy of the current license can be obtained at any time by e-mailing
*  licensing@syncfusion.com. Any infringement will be prosecuted under
*  applicable laws.
*/

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-grid.e-rtl .e-indentcell{border-left-color:#cecece}

.e-js.e-grid.e-rtl .e-headercell,.e-js.e-grid.e-rtl .e-grouptopleftcell{border-right-color:#cecece;border-bottom-color:#cecece}

.e-js.e-grid.e-rtl .e-movablecontent,.e-js.e-grid.e-rtl .e-movableheader{border-right-color:#3277b2}

.e-js.e-grid{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;border-color:#cecece;color:#333;border-top:none}

.e-js.e-grid .e-pager{background-color:#fcfcfc}

.e-js.e-grid .e-icon{color:#666}

.e-groupheadercell .e-icon{color:#777}

.e-js.e-grid .e-gridheader .e-icon{color:#777}

.e-js.e-grid .e-dialog>.e-dialog-scroller,.e-js.e-grid .e-excelfilter.e-dlgcontainer{border:1px solid #cecece \9}

.e-js.e-grid .e-icon.e-animatebutton{color:#fff;cursor:pointer}

.e-js.e-grid .e-grouptopleftcell{border-right:1px solid #c8c8c8}

.e-js.e-grid td.e-indentcell+.e-rowcell{border-left:none}

.e-js.e-grid th.e-lastgrouptopleftcell+.e-headercell,.e-js.e-grid th.e-grouptopleftcell+.e-stackedHeaderCell{border-left:none}

.e-js.e-grid th.e-filterbarcell.e-grouptopleftcell+th.e-filterbarcell{border-left:none}

.e-columnChooser{border:1px solid #cecece;font-size:12px;color:#333}

.e-columnChoosertail{border-bottom-color:#cecece}

.e-columnChoosertailAlt{border-bottom-color:#fcfcfc}

.e-columnChooserListDiv:hover{background-color:#fff}

.e-columnChooser .e-vhandlespace{background-color:#fff !important}

.e-columnChooser .e-hhandlespace{background-color:#fff !important}

.e-columnChooserSplitter{border-top:1px solid #cecece}

.e-js.e-grid .e-number{background-color:#bbbdc0;color:#fff}

.e-js.e-grid .e-tableLastCell{border-right-color:#cecece !important}

.e-stackedHeaderRow th{border-bottom:1px solid #cecece !important}

.e-resFilterDialogHeaderDiv{border-bottom:1px solid #cecece !important}

.e-resposnsiveFilterBtnLeft{border-right:1px solid #cecece !important}

.e-resIcon{color:#3277b2 !important}

.e-js.e-grid .e-toolbar .e-hover .e-icon,.e-js.e-grid .e-headercell.e-hover .e-icon{color:#333}

.e-js.e-grid .e-dlgBtns .e-button{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:14px}

.e-js.e-grid .e-gridpopup .e-content{background-color:#fff;border-color:#cecece}

.e-js.e-grid .e-gridpopup span:hover,.e-js.e-grid .e-gridpopup .e-spanclicked{border-color:#666}

.e-js.e-grid .e-gridpopup .e-downtail:before,.e-js.e-grid .e-gridpopup .e-downtail{border-top-color:#cecece}

.e-js.e-grid .e-gridpopup .e-downtail:after{border-top-color:#fff}

.e-js.e-grid .e-gridcontent,.e-js.e-grid .e-form-container{background-color:#fff}

.e-js.e-grid.e-columnChooser .e-hscroll,.e-js.e-grid.e-columnChooser .e-vscroll{background-color:transparent}

.e-js.e-grid .e-groupdroparea{border-top-color:#cecece;color:#fff}

.e-js.e-grid .e-groupdroparea{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid .e-cloneproperties{border-color:#cecece}

.e-js.e-grid .e-cloneproperties{color:#333}

.e-js.e-grid .e-cloneproperties{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-groupcaption,.e-js.e-grid .e-groupcaptionsummary{color:#333;background-color:#f7f7f7;border-color:#cecece;border-top-color:#cecece}

.e-js.e-grid .e-gridfooter tr.e-gridSummaryRows td.e-scrollindent{border-style:solid;border-width:1px 0 0;border-color:#cecece}

.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td:first-child.e-indentcell,.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-summaryrow,.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-scrollindent,.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-indentcell{border:none}

.e-js.e-grid .e-gridsummary .e-indentcell{background-color:#f7f7f7;border-top-color:#cecece}

.e-js.e-grid .e-headercell-hover,.e-js.e-grid .e-groupheadercell:hover{color:#333}

.e-js.e-grid .e-groupheadercell{color:#282827;border-color:#cecece;border-radius:9px;background-color:#fcfcfc}

.e-js.e-grid .e-alt_row{background:#fff}

.e-js.e-grid .e-inlineform-titlebar{border-color:#cecece;background-color:#f7f7f7}

.e-js.e-grid .e-indentcell,.e-js.e-grid .e-recordpluscollapse,.e-js.e-grid .e-recordplusexpand{border-color:#cecece;border-top-color:#cecece;background-color:#f7f7f7}

.e-js.e-grid .e-detailcell,.e-js.e-grid .e-detailrowcollapse,.e-js.e-grid .e-detailrowexpand,.e-js.e-grid tr.e-editedrow td.e-rowcell{border-top-color:#cecece}

.e-js.e-grid .e-detailrowcollapse.e-lastrowcell{border-bottom-color:#cecece}

.e-js.e-grid .e-detailindentcell{border-right-color:#cecece}

.e-js.e-grid .e-rowcell.e-updatedtd{color:#333}

.e-js.e-grid .e-rowcell.e-updatedtd.e-active{color:#fff}

.e-activefocusout.e-js.e-grid .e-numericitem.e-active,.e-activefocusout.e-js.e-grid .e-groupdroparea,.e-activefocusout.e-js.e-grid td.e-active,.e-activefocusout.e-js.e-grid td.e-cellselectionbackground{background:#727272}

.e-js.e-grid td.e-active,.e-js.e-grid .e-form-titlebar{color:#fff}

.e-js.e-grid td.e-active,.e-js.e-grid .e-form-titlebar{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid td.e-cellselectionbackground{color:#fff}

.e-js.e-grid td.e-cellselectionbackground{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#173753);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#438ccb',GradientType=0)}

.e-js.e-grid .e-inlineform-titlebar{font-size:14px;color:#282827}

.e-js.e-grid .e-recordpluscollapse>div,.e-js.e-grid .e-detailrowcollapse>div{background-color:transparent;cursor:pointer}

.e-js.e-grid .e-headercell,.e-js.e-grid .e-grouptopleftcell{border-top-color:#cecece;border-left-color:#cecece;border-bottom-color:#3277b2}

.e-js.e-grid .e-headercell,.e-js.e-grid .e-grouptopleftcell{background:#fcfcfc}

.e-js.e-grid .e-columnselection{background-color:#fcfcfc;color:#3277b2}

.e-js.e-grid .e-js.e-grid-icon{background:#fcfcfc}

.e-js.e-grid .e-gridheader{color:#282827;border-bottom-color:#cecece;border-top-color:#cecece}

.e-js.e-grid .e-headercontent,.e-js.e-grid .e-movableheader{border-right-color:#cecece}

.e-js.e-grid.e-rtl .e-headercontent{border-left-color:#cecece}

.e-js.e-grid .e-editcell,.e-js.e-grid .e-form-container,.e-js.e-grid .e-externalformedit,.e-js.e-grid .e-tabletd,.e-js.e-grid .e-rowcell{border-color:#cecece}

.e-js.e-grid .e-form-togglebtn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-form-toggle-icon{color:#fff}

.e-js.e-grid .e-filterbarcell,.e-js.e-grid .e-filterbarcelldisabled{border-color:#cecece;background-color:#fcfcfc;background-image:none}

.e-js.e-grid .e-js.e-grid-filterstatusbar,.e-js.e-grid .e-js.e-grid-filterstatusbarbottom{border-color:#cecece}

.e-js.e-grid .e-js.e-grid-filterstatusbar,.e-js.e-grid .e-js.e-grid-filterstatusbarbottom{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid .e-js.e-grid-filterstatusbar .e-msgdiv,.e-js.e-grid .e-js.e-grid-filterstatusbarbottom .e-msgdiv{color:#fff}

.e-js.e-grid .e-groupdroparea.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid tr.e-hover{color:#333}

.e-js.e-grid tr.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid tr.e-traverse{color:#333}

.e-js.e-grid tr.e-traverse{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-scrollcss{background:#fcfcfc}

.e-js.e-grid .e-headercell-hover,.e-js.e-grid .e-filtercell:hover,.e-js.e-grid .e-groupheadercell:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-reorderindicate{border-right-color:#3277b2}

.e-js.e-grid.e-rtl .e-reorderindicate{border-left-color:#3277b2}

.e-js.e-grid div.e-field-validation-error{white-space:normal}

.e-js.e-grid div.e-field-validation-error{background-color:#fffe91;color:#cd0a0a;word-wrap:break-word}

.e-js.e-grid form.gridform.field-validation-empty{border:1px solid #cd0a0a}

.e-js.e-grid div.e-error .e-toparrow{border-bottom-color:#fffe92}

.e-js.e-grid .e-ejinputtext{border:1px solid #cecece;outline:none;background-color:#fff;color:#333;vertical-align:baseline;text-indent:10px;padding-right:4px}

.e-ejinputtext:focus{box-shadow:0 0 5px #ccc}

.e-js.e-grid .e-summaryrow{background-color:#f7f7f7;border-color:#cecece;border-left-color:#cecece !important}

.e-gridfooter{width:100%;background-color:#f7f7f7;border-top:1px solid #cecece}

.e-js.e-grid .e-detailcell tr:first-child td.e-summaryrow{border-top:1px solid #cecece}

.e-js.e-grid .e-gridSummaryRows{color:#333}

.e-js.e-grid .e-reSizeColbg{border-left-color:#cecece}

.e-js.e-grid .e-headercell-hover .e-ascending,.e-js.e-grid .e-groupheadercell:hover .e-ascending,.e-js.e-grid .e-headercell-hover .e-filtericon,.e-js.e-grid .e-headercell-hover .e-descending,.e-js.e-grid .e-headercell-hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-descending,.e-js.e-grid .e-groupheadercell:hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-ungroupbutton{background-color:transparent}

.e-js.e-grid .e-headercell-hover .e-ascending,.e-js.e-grid .e-groupheadercell:hover .e-ascending,.e-js.e-grid .e-headercell-hover .e-filtericon,.e-js.e-grid .e-headercell-hover .e-descending,.e-js.e-grid .e-headercell-hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-descending,.e-js.e-grid .e-groupheadercell:hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-ungroupbutton{color:#333}

.e-js.e-grid .e-headercellactive,.e-js.e-grid .e-headercellactive span,.e-js.e-grid .e-headercellactive div{color:#fff}

.e-js.e-grid .e-headercellactive{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid .e-movablecontent,.e-js.e-grid .e-movableheader{border-left-color:#3277b2}

.e-js.e-grid .e-frozeny{border-bottom-color:#3277b2 !important}

.e-js.e-grid .e-dialog .e-header .e-icon{color:#282827}

.e-js.e-grid.e-responsive .e-rowcell{border-bottom-color:rgba(196,196,196,.5)}

.e-js.e-grid.e-responsive .e-table>tbody>tr>td:last-child{border-bottom-color:#cecece}

.e-js.e-grid form .e-select:hover .e-icon{color:#333}

.e-js.e-grid.e-touch .e-gridheader .e-headercell,.e-js.e-grid.e-touch .e-rowcell{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}

.e-js.e-grid .e-gridcontent tr.e-editedrow:not(.e-alt_row){background-color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-heatmap.e-grid{display:block}

.e-heatmaplegend{display:block}

.e-heatmap.e-grid .e-alt_row,.e-heatmap.e-grid td.e-cellselectionbackground,.e-heatmap.e-grid .e-headercell,.e-heatmap.e-grid .e-grouptopleftcell{background:#fff}

.e-heatmap.e-js.e-grid{font-size:12px}

.e-heatmap.e-js.e-grid .e-headercelldiv{font-weight:600;font-size:12px}

.e-heatmap.e-js.e-grid.e-responsive .e-rowcell{font-size:12px}

.e-heatmap.e-js.e-grid .e-headercell{height:30px}

.e-heatmap.e-js.e-grid.e-responsive .e-row td:first-child,.e-heatmap.e-js.e-grid.e-responsive .e-alt_row td:first-child{font-weight:600;font-size:12px}

.e-heatmap.e-js.e-grid .e-gridheader{border-bottom-width:1px}

.e-heatmap.e-js.e-grid,.e-heatmap.e-js.e-grid.e-responsive .e-row td:first-child,.e-heatmap.e-js.e-grid.e-responsive .e-alt_row td:first-child,.e-heatmap.e-js.e-grid.e-responsive .e-rowcell,.e-heatmap.e-js.e-grid .e-alt_row,.e-heatmap.e-js.e-grid td.e-cellselectionbackground,.e-heatmap.e-js.e-grid .e-headercell,.e-heatmap.e-js.e-grid .e-grouptopleftcell,.e-heatmap.e-js.e-grid.e-headercell.e-default.e-headertemplate,.e-heatmap.e-js.e-grid .e-gridheader,.e-heatmap.e-js.e-grid .e-movablecontent,.e-heatmap.e-js.e-grid .e-movableheader{border-color:#c8c8c8}

.e-heatmap.e-js.e-grid.e-responsive .e-rowcell{border-bottom:none}

.e-heatmaplegend.e-js .sf-ht-label,.e-heatmap.e-js.e-grid .e-rowcell.sf-ht-heatmapcell,.e-heatmap.e-js.e-grid .e-headercelldiv{color:#000}

.e-heatmap.e-js.e-grid .e-alt_row,.e-heatmap.e-js.e-grid .e-row,.e-heatmap.e-js.e-grid .e-headercell.e-default.e-headertemplate,.e-heatmap.e-js.e-grid .e-cellselectionbackground .e-activecell,.e-heatmap.e-grid td.e-cellselectionbackground{background-color:#fff}

.e-heatmaplegend.e-js .sf-ht-label,.e-heatmap.e-js.e-grid .e-rowcell.sf-ht-heatmapcell,.e-heatmap.e-js.e-grid .e-headercelldiv{color:#000}

.e-heatmap.e-js.e-grid .e-alt_row,.e-heatmap.e-js.e-grid .e-row,.e-heatmap.e-js.e-grid .e-headercell.e-default.e-headertemplate,.e-heatmap.e-js.e-grid .e-cellselectionbackground .e-activecell,.e-heatmap.e-grid td.e-cellselectionbackground{background-color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-excelfilter.e-dlgcontainer{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:13px;color:#333;z-index:10001}

.e-excelfilter .e-searchcontainer,.e-excelfilter.e-dlgcontainer{background:none #fff}

.e-excelfilter .e-menu,.e-excelfilter .e-menu.e-vertical,.e-excelfilter .e-menu.e-vertical .e-list>ul{background:#fff}

.e-excelfilter.e-js .e-checkboxlist{background:#fff;border:#fff}

.e-excelfilter.e-dlgcontainer,.e-excelfilter.e-dlgcustom .e-fieldset,.e-excelfilter .e-menu.e-vertical .e-list>ul{border-width:1px;border-style:solid;border-color:#fafafa}

.e-excelfilter .e-checkboxlist label.e-ftrchk,.e-excelfilter.e-dlgcustom label.e-caption,.e-excelfilter .e-searchbox .e-searchitem{font-weight:normal}

.e-sortasc,.e-sortdesc{font-size:18px}

.e-excelfilter.e-dlgcustom .e-fieldset legend{font-size:14px;color:#333;border:none}

.e-excelfilter .e-select:hover .e-icon{color:#333}

.e-excelfilter.e-dlgcustom .e-input{line-height:1.7em}

.e-excelfilter{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.e-excelfilter .e-menu .e-list.e-fghdrcolor,.e-excelfilter .e-menu .e-list.e-bghdrcolor,e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover.e-mfocused,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover.e-mfocused,.e-excelfilter .e-menu.e-vertical .e-list.e-fghdrcolor:hover,.e-excelfilter .e-menu.e-vertical .e-list.e-bghdrcolor:hover{background:#fff}

.e-bghdrcolor>a,.e-fghdrcolor>a{color:#282827}

.e-excelfilter .e-menu .e-list.e-valcolor{border-color:#fcfcfc}

.e-excelfilter .e-menu .e-list.e-valcolor.e-mhover.e-mfocused{border-color:#3277b2;background:transparent}

.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover>a,.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mfocused>a,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover>a,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mfocused>a{background:transparent;color:#282827}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-schedule,.e-js.e-schedule.e-scheduleouter{color:#333;background-color:#fff}

.e-js.e-schedule .e-mobileNavigation{color:#666}

.e-js.e-scheduledrawer .e-mAddEvent,.e-js.e-scheduledrawer .e-mday,.e-js.e-scheduledrawer .e-mweek,.e-js.e-scheduledrawer .e-mworkweek,.e-js.e-scheduledrawer .e-mmonth,.e-js.e-scheduledrawer .e-mcustomview,.e-js.e-scheduledrawer .e-magenda{color:#666}

.e-js.e-scheduledrawer .e-lv .e-list.e-state-default:hover>.e-list-img{color:#333}

.e-js.e-scheduledrawer .e-list.e-state-active .e-list-img{color:#fff}

.e-js.e-schedule .icon-AddGrad:before{color:#2382c3}

.e-js.e-schedule .e-datecommondiv{color:#333}

.e-js.e-schedule .e-commonviewbutton{background:#fcfcfc;color:#333;border:1px solid #cecece;border-right:none}

.e-js.e-schedule .e-nextapp:hover,.e-js.e-schedule .e-prevapp:hover{border-color:#cecece;color:#333}

.e-js.e-schedule .e-nextapp:hover,.e-js.e-schedule .e-prevapp:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-scheduledialog .e-scheduleclose:hover{border-color:#cecece;color:#333}

.e-js.e-scheduledialog .e-scheduleclose:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-schedule .e-commonviewbutton:hover{color:#333}

.e-js.e-schedule .e-commonviewbutton:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-schedule .e-appup,.e-js.e-schedule .e-appdown{color:#333}

.e-js.e-schedule .e-appup:hover,.e-js.e-schedule .e-appdown:hover{color:#dbdbdb}

.e-js.e-schedule .e-singleview{border-right:1px solid #cecece}

.e-js.e-schedule.e-rtl .e-firstview,.e-js.e-schedule .e-lastview{border:1px solid #cecece}

.e-js.e-schedule .e-dateheader{border-bottom:3px solid #3277b2}

.e-js.e-schedule .e-horizontalemptytd{border:none !important;border-right:1px solid #cecece !important;border-top:1px solid #cecece !important}

.e-js.e-schedule.e-rtl .e-horizontalemptytd{border:none !important;border-left:1px solid #cecece !important;border-top:1px solid #cecece !important}

.e-categorizeMenuSelected{background:none repeat scroll 0 0 #f0f8ff;border:1px solid #0094ff !important}

.e-js.e-schedule .e-dateheader,.e-js.e-schedule .e-leftindent{border-bottom:1px solid #cecece}

.e-js.e-scheduledialog .e-quickstartendtime{border-bottom:1px solid #cecece}

.e-js.e-schedule .e-horizontalheader{border-bottom:3px solid #3277b2 !important;background:#fcfcfc;color:#282827}

.e-js.e-schedule .e-horizontalheadertddate{border-left:none !important;border-bottom:none !important;border-right:none !important}

.e-js.e-schedule .e-horizontaltimetd{border-bottom:3px solid #3277b2 !important;border-top:1px solid #cecece !important;border-left:1px solid #cecece}

.e-js.e-schedule .e-horizontalalternatetd{border-bottom:3px solid #3277b2 !important;border-left:1px solid transparent;border-top:1px solid #cecece !important}

.e-js.e-schedule .e-horizontmonthheaderdatetd{border-bottom:1px solid #cecece !important;border-left:1px solid #cecece}

.e-js.e-schedule .e-horizontmonthheaderdaytd{border-bottom:3px solid #3277b2 !important;border-left:1px solid #cecece}

.e-js.e-schedule .e-alternateworkcell{border-left:1px dotted #cecece !important}

.e-js.e-schedule .e-dayend{border-left:2px solid #cecece !important}

.e-js.e-schedule .e-parentnode,.e-js.e-schedule .e-parentworkcell{border-bottom:1px solid #cecece !important}

.e-js.e-schedule .e-parentnode{border-bottom:1px solid #cecece !important}

.e-js.e-schedule .e-parentnode{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-schedule .e-childnode,.e-js.e-schedule .e-childworkcell{border-bottom:1px dotted #cecece !important}

.e-js.e-schedule .e-workcells,.e-js.e-schedule .e-monthcells{border-bottom:1px solid #cecece;border-left:1px solid #cecece;background:#f7f7f7}

.e-js.e-schedule .e-othermonths{border-left:1px solid transparent}

.e-js.e-schedule .e-agendacells{border-bottom:1px solid #cecece;border-left:1px solid #cecece}

.e-js.e-schedule .e-agendahover,.e-js.e-schedule .e-schedulerepeat,.e-js.e-schedule .e-schedulerepeatedit,.e-js.e-schedule .e-scheduleallday{color:#3277b2}

.e-js.e-schedule .e-alternatecells,.e-js.e-schedule .e-ampmstyle{border-bottom:1px dotted #d3d3d3}

.e-js.e-schedule .e-appointresizer-top,.e-js.e-schedule .e-appointresizer-bottom,.e-js.e-schedule .e-appointresizer-left,.e-js.e-schedule .e-appointresizer-right{color:#fff}

.e-js.e-schedule .e-monthcellhighlight{background:#fff}

.e-js.e-schedule .e-businesshighlightworkcells{background:#fff}

.e-js.e-schedule .e-scheduleheader{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-schedule .e-nextapp,.e-js.e-schedule .e-prevapp{border:1px solid #cecece;border-bottom:transparent;color:#333}

.e-js.e-schedule .e-nextapp,.e-js.e-schedule .e-prevapp{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-schedule .e-nextprevappdisable{opacity:.4}

.e-js.e-schedule .e-navigatenext,.e-js.e-schedule .e-navigateprevious{color:#666}

.e-js.e-schedule .e-scheduleheader>td{border:1px solid #cecece;border-bottom:none}

.e-js.e-schedule .e-headerarearow>td{border:1px solid #cecece;border-bottom:none}

.e-js.e-schedule .e-contentarearow>td{border:1px solid #cecece;border-top:none}

.e-schedule.e-scheduleresponsive.e-resources{border-right:1px solid #cecece}

.e-js.e-schedule.e-rtl.e-scheduleresponsive.e-resources{border-right:none;border-left:1px solid #cecece}

.e-js.e-schedule .e-headerbackcolor,.e-js.e-schedule .e-timecells{border-bottom:1px solid #cecece}

.e-js.e-schedule .e-currentdayhighlight{color:#282827 !important;background:rgba(50,119,178,.3) !important}

.e-js.e-schedule .e-currentdayhighlight .e-activeview{background:none !important;color:#282827 !important}

.e-js.e-schedule .e-mousehover{background-color:#dbdbdb !important;color:#333}

.e-js.e-schedule .e-mousehover .e-agendahover,.e-js.e-schedule .e-mousehover .e-schedulerepeat,.e-js.e-schedule .e-mousehover .e-schedulerepeatedit,.e-js.e-schedule .e-mousehover .e-scheduleallday{color:#333}

.e-js.e-schedule .e-highlightcurrenttimeline{background-color:#2c6a9e}

.e-js.e-schedule .e-currenttime{background-color:#2c6a9e;color:#fff}

.e-js.e-schedule .e-timeidicatorcircle{color:#2c6a9e}

.e-js.e-scheduledialog .e-recuredit{color:#3277b2}

.e-js.e-schedule .e-alldaycells{border-left:1px solid #cecece;border-bottom:1px solid #cecece}

.e-js.e-schedule .e-headerresourcecells{border-bottom:1px solid #cecece}

.e-js.e-schedule .e-resourcecells,.e-js.e-schedule .e-monthnamecells{border-left:1px solid #cecece;border-bottom:1px solid #cecece;background:#fcfcfc;color:#282827}

.e-js.e-schedule .e-headercells{border-left:1px solid #cecece;border-bottom:3px solid #3277b2;background:#fcfcfc;color:#282827}

.e-js.e-schedule .e-monthdateshighlight{color:#d2d1d1 !important}

.e-js.e-schedule .e-monthcurrenttime{background:#2c6a9e;color:#fff}

.e-js.e-schedule.e-rtl .e-agendacells,.e-js.e-schedule.e-rtl .e-workcells,.e-js.e-schedule.e-rtl .e-alldaycells,.e-js.e-schedule.e-rtl .e-monthcells{border-left:none !important;border-right:1px solid #cecece}

.e-js.e-schedule.e-rtl .e-resourcecells,.e-js.e-schedule.e-rtl .e-headercells,.e-js.e-schedule.e-rtl .e-horizontmonthheaderdatetd,.e-js.e-schedule.e-rtl .e-horizontmonthheaderdaytd,.e-js.e-schedule.e-rtl .e-monthnamecells{border-left:none !important;border-right:1px solid #cecece}

.e-js.e-schedule.e-rtl .e-othermonths{border-left:none !important;border-right:1px solid transparent}

.e-js.e-schedule.e-rtl .e-dayend{border-left:none !important;border-right:2px solid #cecece !important}

.e-js.e-schedule.e-rtl .e-horizontaltimetd{border-left:none !important;border-right:1px solid #cecece}

.e-js.e-schedule.e-rtl .e-alternateworkcell{border-left:none !important;border-right:1px dotted #cecece !important}

.e-js.e-schedule.e-rtl .e-horizontalalternatetd{border-left:none !important;border-right:1px solid transparent !important}

.e-js.e-schedule .e-activeview{background:#3277b2;background:linear-gradient(to bottom,#3277b2 0%,#296293 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0);color:#fff}

.e-js.e-schedule .e-monthleftcells,.e-js.e-schedule .e-settingsindent{border-bottom:3px solid #3277b2;background:#fcfcfc;color:#282827}

.e-js.e-schedule .e-resourceleftindentcells,.e-js.e-schedule .e-monthnameleftindentcell{border-bottom:1px solid transparent;background:#fcfcfc;color:#282827}

.e-js.e-schedule .e-horizontaldaterender{background:#fcfcfc;color:#282827}

.e-js .e-draggableAppointment,.e-js.e-schedule .e-monthappointment,.e-js.e-schedule .e-alldayappointment,.e-js.e-schedule .e-appointment,.e-js.e-schedule .e-inline{background:#3277b2;background:linear-gradient(to bottom,#3277b2 0%,#296293 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0);color:#fff;border:1px solid #4b91cc}

.e-js.e-schedule .e-categorycolor,.e-js.e-schedule .e-agendacolordiv{background:#3277b2;background:linear-gradient(to bottom,#3277b2 0%,#296293 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-schedule .e-selectedAppointment{border:1px solid #000}

.e-js.e-schedule .e-selectedCell,.e-js.e-schedule .e-agendaappointment.e-selectedAppointment{background-color:#dbdbdb !important}

.e-js.e-schedule .e-borderleft{border-left:1px solid #cecece}

.e-js.e-schedule .e-borderright{border-right:1px solid #cecece !important}

.e-js.e-scheduledialog .e-buttonactive:not(.e-disable){background:#3277b2 !important;color:#fff !important}

.e-js.e-scheduledialog .e-buttonactive:not(.e-disable):hover{background:#f4f4f4 !important;color:#333 !important}

.e-js.e-scheduledialog .e-detailedapp,.e-js.e-scheduledialog .e-editevents{color:#3277b2}

.e-js.e-scheduledialog .e-dialogheader{font-weight:bold !important}

.e-js.e-scheduledialog .e-outerarrowline{border-color:#cecece transparent;-o-border-image:none;border-image:none;border-style:solid;border-width:9px 9px 0;left:0;position:absolute;top:0}

.e-js.e-scheduledialog .e-innerarrow{border-color:#fff transparent;-o-border-image:none;border-image:none;border-style:solid;border-width:8px 8px 0;left:1px;position:absolute;top:0}

.e-js .e-draggableAppointment{box-shadow:5px 5px 5px #383838}

.e-js.e-schedule .e-blocktimeappointment{background-color:#c9c9c9;color:#333;opacity:.4}

.e-js.e-scheduledialog div.e-field-validation-error{background-color:#fffe91;color:#cd0a0a;white-space:normal}

.e-js.e-schedule .e-appsoverflow{color:#666}

.e-js.e-schedule .e-appsoverflow:hover{color:#333}

.e-js.e-scheduledialog div.e-error .e-toparrow{border-bottom-color:#fffe92}

@media print{.e-js.e-schedule .e-monthappointment,.e-js.e-schedule .e-alldayappointment,.e-js.e-schedule .e-appointment,.e-js.e-schedule .e-activeview,.e-js.e-schedule .e-currenttime,.e-js.e-schedule .e-highlightcurrenttimeline,.e-js.e-schedule .e-agendacolordiv,.e-js.e-schedule .e-selectedCell{background:#3277b2 !important;background:linear-gradient(to bottom,#3277b2 0%,#296293 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0) !important;color:#fff !important}.e-js.e-schedule .e-monthappointment,.e-js.e-schedule .e-alldayappointment,.e-js.e-schedule .e-appointment,.e-js.e-schedule .e-activeview,.e-js.e-schedule .e-currenttime,.e-js.e-schedule .e-highlightcurrenttimeline,.e-js.e-schedule .e-agendacolordiv,.e-js.e-schedule .e-selectedCell{background:-moz-linear-gradient(top,0%,#296293 100%) !important}.e-js.e-schedule .e-scheduleheader{background:#fcfcfc !important;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0 !important)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0) !important}.e-js.e-schedule .e-workcells,.e-js.e-schedule .e-monthcells{border-bottom:1px solid #cecece !important;border-left:1px solid #cecece !important;background:#f7f7f7 !important}.e-js.e-schedule .e-monthcellhighlight{background:#fff !important}.e-js.e-schedule .e-businesshighlightworkcells{background:#fff !important}.e-js.e-schedule .e-nextapp,.e-js.e-schedule .e-prevapp{border:1px solid #cecece !important;border-bottom:transparent !important;color:#333 !important}.e-js.e-schedule .e-nextapp,.e-js.e-schedule .e-prevapp{background:#fcfcfc !important;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0 !important)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0) !important}.e-js.e-schedule .e-apptext,.e-js.e-schedule .e-apptime,.e-js.e-schedule .e-recurapp:before,.e-js.e-schedule .e-recureditapp:before{color:#fff !important}.e-js.e-schedule .e-scheduleallday:before,.e-js.e-schedule .e-schedulerepeat:before,.e-js.e-schedule .e-schedulerepeatedit:before,.e-js.e-schedule .e-timeidicatorcircle:before{color:#3277b2 !important}.e-js.e-schedule .e-alternatecells,.e-js.e-schedule .e-ampmstyle{border-bottom:1px dotted #d3d3d3 !important}.e-js.e-schedule .e-othermonths{border-left:1px solid transparent !important}}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-grid.e-rtl .e-nextpage,.e-js.e-grid.e-rtl .e-nextpagedisabled{border-left-color:#cecece}

.e-js.e-pager,.e-js.e-grid .e-pagerstatusbar,.e-js.e-pager .e-drpdwn li,.e-js.e-pager .e-drpdwn,.e-js.e-pager div.e-drpdwndiv{background-color:#fcfcfc;border-color:#cecece;color:#333}

.e-js.e-pager .e-icon{color:#666}

.e-js.e-pager .e-default:hover{color:#333}

.e-js.e-pager .e-spacing{color:#333}

.e-js.e-pager .e-spacing.e-NP{color:#666}

.e-js.e-pager .e-numericitem.e-hover,.e-js.e-pager .e-currentitem.e-hover{color:#333}

.e-js.e-pager .e-numericitem.e-hover,.e-js.e-pager .e-currentitem.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager.e-disable .e-numericitem.e-hover{background:#fcfcfc;border-right-color:#cecece}

.e-js.e-pager .e-numericitem{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pager .e-numericitem{background:#fcfcfc;border-right-color:#cecece}

.e-js.e-pager .e-prevpagedisabled,.e-js.e-pager .e-prevpage,.e-js.e-pager .e-nextpage,.e-js.e-pager .e-nextpagedisabled,.e-js.e-pager .e-lastpagedisabled,.e-js.e-pager .e-lastpage,.e-js.e-pager .e-firstpage,.e-js.e-pager .e-firstpagedisabled{background-color:#fcfcfc;color:#666}

.e-js.e-pager .e-lastpage,.e-js.e-pager .e-firstpage{background-color:transparent}

.e-js.e-pager .e-nextpage.e-hover,.e-js.e-pager .e-lastpage.e-hover,.e-js.e-pager .e-firstpage.e-hover,.e-js.e-pager .e-prevpage.e-hover{background-color:transparent;background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4 0%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager.e-disable .e-nextpage.e-hover,.e-js.e-pager.e-disable .e-lastpage.e-hover,.e-js.e-pager.e-disable .e-firstpage.e-hover,.e-js.e-pager.e-disable .e-prevpage.e-hover{background:transparent;border-right-color:#c8c8c8;color:#686969}

.e-js.e-pager .e-pagercontainer{background-color:#fcfcfc;border-color:#cecece}

.e-js.e-pager.e-rtl .e-numericitem{border-left-color:#cecece}

.e-js.e-pager .e-firstpage,.e-js.e-pager .e-prevpage,.e-js.e-pager .e-firstpagedisabled,.e-js.e-pager .e-prevpagedisabled,.e-js.e-pager .e-nextpage,.e-js.e-pager .e-lastpage,.e-js.e-pager .e-nextpagedisabled,.e-js.e-pager .e-lastpagedisabled{border-right-color:#cecece}

.e-js.e-pager.e-rtl .e-firstpage,.e-js.e-pager.e-rtl .e-prevpage,.e-js.e-pager.e-rtl .e-firstpagedisabled,.e-js.e-pager.e-rtl .e-prevpagedisabled,.e-js.e-pager.e-rtl .e-nextpage,.e-js.e-pager.e-rtl .e-lastpage,.e-js.e-pager.e-rtl .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-lastpagedisabled{border-left-color:#cecece}

.e-js.e-pager.e-rtl div.e-parentmsgbar{float:left}

.e-js.e-pager.e-rtl div.e-parentmsgbar{margin-left:6px}

.e-js.e-pager .e-currentitem.e-active{color:#fff}

.e-js.e-pager .e-currentitem.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager .e-currentitem.e-hover{color:#fff}

.e-js.e-pager .e-currentitem.e-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager.e-disable .e-currentitem.e-hover{color:#fff;background-color:#179bd7}

.e-js.e-pager.e-disable .e-currentitem.e-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager .e-drpdwndiv:before{color:#333;background:#fcfcfc}

.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,.e-js.e-pager .e-drpdwn li:hover{color:#333}

.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,.e-js.e-pager .e-drpdwn li:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-js.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover,.e-js.e-pager.e-disable .e-drpdwn li:hover{color:#333;background:#fcfcfc}

.e-js.e-pager .e-drpdwn li.e-active{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.3)}

.e-js.e-pager .e-drpdwn li.e-active{color:#fff}

.e-js.e-pager .e-drpdwn li.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager .e-textbox-paging.e-pagercontainer{float:none}

.e-js.e-pager .e-template{width:100%}

.e-js.e-pager .e-textbox-paging .e-gototextbox{border:none}

.e-js.e-pager .e-textbox-paging .e-nextpage,.e-js.e-pager .e-textbox-paging .e-nextpagedisabled{border-left:1px solid;border-color:#cecece}

.e-js.e-pager.e-rtl .e-textbox-paging .e-nextpage,.e-js.e-pager.e-rtl .e-textbox-paging .e-nextpagedisabled{border-right:1px solid;border-color:#cecece}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-gototextbox{float:none;margin-right:0;height:26px}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-gototextbox{width:75px}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-newrecord,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-firstpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-lastpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-nextpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-prevpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-firstpagedisabled,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-lastpagedisabled,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-nextpagedisabled,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-prevpagedisabled{padding:9px 3px 8px 8px}

.e-js.e-pager.e-disable .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{background:transparent}

.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-newrecord,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-firstpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-lastpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-nextpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-prevpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-firstpagedisabled,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-lastpagedisabled,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-prevpagedisabled{padding:8px 8px 2px 2px}

.e-js.e-pager.e-rtl .e-textbox-paging .e-gototextbox{float:right}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{border-radius:0 4px 4px 0}

.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{border-radius:0}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-lastpage.e-hover{border-radius:0}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{background-color:transparent;background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4 0%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager .e-template .e-textbox-paging .e-lastpage,.e-js.e-pager .e-template .e-textbox-paging .e-lastpagedisabled{border-right:inherit}

.e-js.e-pager.e-rtl .e-template .e-lastpage,.e-js.e-pager.e-rtl .e-template .e-lastpagedisabled{border-right:none;border-left:1px solid;border-left-color:#cecece}

.e-js.e-pager .e-template .e-previouspager.e-nextprevitemdisabled,.e-js.e-pager .e-template .e-nextpager.e-nextprevitemdisabled{display:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-scrollbar .e-vscroll,.e-widget.e-scrollbar .e-hscroll,.e-widget.e-scrollbar .e-vhandlespace{background-color:#fafafa}

.e-widget.e-scrollbar .e-vscroll{border-right:none}

.e-widget.e-scrollbar .e-vscroll{border-left:1px solid #cecece}

.e-widget.e-scrollbar .e-hscroll{border-top:1px solid #cecece}

.e-widget.e-scrollbar .e-vhandlespace,.e-widget.e-scrollbar .e-hhandlespace{position:relative;background-color:#fafafa}

.e-widget.e-scrollbar .e-hscroll .e-hdown.e-icon{border-right:1px solid #cecece}

.e-widget.e-scrollbar .e-hscroll .e-hup.e-icon{border-left:none}

.e-widget.e-scrollbar .e-vscroll .e-chevron-down_01.e-icon{border-bottom:1px solid #cecece}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-vscroll{border-left:none}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-vscroll{border-right:1px solid #cecece}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hup.e-icon{border-left:1px solid #cecece}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hdown.e-icon{border-right:none}

.e-widget.e-scrollbar .e-vhandle,.e-widget.e-scrollbar .e-hhandle{transition:top .1s linear 0s,left .1s linear 0s}

.e-widget.e-scrollbar .e-vhandle,.e-widget.e-scrollbar .e-hhandle{background-color:#fcfcfc}

.e-widget.e-scrollbar .e-vhandle{border-top:1px solid #cecece;border-bottom:1px solid #cecece}

.e-widget.e-scrollbar .e-hhandle{border-left:1px solid #cecece;border-right:1px solid #cecece}

.e-widget.e-vhandle.e-box.e-pinch.e-touch,.e-widget.e-hhandle.e-box.e-pinch.e-touch{background-color:#f4f4f4}

.e-widget.e-scrollbar .e-vhandle:hover,.e-widget.e-scrollbar .e-hhandle:hover{background-color:#f4f4f4;cursor:default;border-color:#cecece}

.e-widget.e-scrollbar .e-button{color:#666}

.e-widget.e-scrollbar .e-button:hover{border-color:#cecece}

.e-widget.e-scrollbar .e-button:hover{background-color:#f4f4f4;color:#333}

.e-widget.e-scrollbar .e-button{background-color:#fcfcfc}

.e-widget.e-scroller.e-speed-scroll>.e-content{overflow:scroll !important}

.e-widget.e-scroller.e-speed-scroll .e-content{touch-action:manipulation;-ms-overflow-style:none}

.e-widget.e-scroller.e-speed-scroll .e-content::-webkit-scrollbar{height:0;width:0}

.e-widget.e-scroller .e-disable .e-vhandle:hover,.e-widget.e-scroller .e-disable .e-button :hover,.e-widget.e-scroller .e-disable .e-hhandle:hover{background-color:#bcbcbc;border:1px solid #cecece;transition:top .1s linear 0s,left .1s linear 0s}

.e-widget.e-scrollbar .e-v-line:before{content:""}

.e-widget.e-scrollbar .e-h-line:before{content:""}

.e-widget.e-scroller .e-button,.e-widget.e-scroller .e-disable .e-button:hover{color:#666}

.e-widget.e-scroller .e-disable .e-button:hover{background-color:transparent}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-acrdn{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-acrdn>.e-content{border-color:#cecece;background-color:#fff}

.e-js.e-acrdn>.e-content{border-right:-1;border-left:-1}

.e-js.e-acrdn>.e-content{color:#333;font-size:14px}

.e-js.e-acrdn>.e-select,.e-js.e-acrdn>.e-disable.e-select:hover,.e-js.e-acrdn>.e-disable.e-select:hover a{color:#333}

.e-js.e-acrdn>.e-select,.e-js.e-acrdn>.e-disable.e-select:hover,.e-js.e-acrdn>.e-disable.e-select:hover a{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-acrdn .e-select{font-weight:normal;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-acrdn .e-select{border-color:#cecece;font-size:16px}

.e-js.e-acrdn .e-select:hover{color:#333;border-color:#cecece}

.e-js.e-acrdn .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-acrdn .e-select a{color:#333}

.e-js.e-acrdn .e-select:first-child{border-top-color:#cecece}

.e-js.e-acrdn>.e-select:first-child{border-color:#cecece}

.e-js.e-acrdn .e-select.e-active,.e-js.e-acrdn .e-disable.e-active.e-select:hover a,.e-js.e-acrdn .e-disable.e-active.e-select:hover{color:#fff}

.e-js.e-acrdn .e-select.e-active,.e-js.e-acrdn .e-disable.e-active.e-select:hover a,.e-js.e-acrdn .e-disable.e-active.e-select:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-acrdn.e-disable .e-select:hover,.e-js.e-acrdn.e-disable .e-select:hover a{background:#ecedee;color:#5c5c5c}

.e-js.e-acrdn .e-select.e-active{font-weight:normal;border-bottom:medium none}

.e-js.e-acrdn .e-select.e-active{border-color:#cecece}

.e-js.e-acrdn .e-select.e-active:hover{color:#333;border-color:#cecece}

.e-js.e-acrdn .e-select.e-active:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-acrdn .e-select.e-active a{color:#fff}

.e-js.e-acrdn .e-select:hover a,.e-js.e-acrdn .e-select.e-active:hover a{color:#333}

.e-js.e-acrdn .e-select>span{color:#666}

.e-js.e-acrdn .e-select.e-active>span{color:#fff}

.e-js.e-acrdn .e-select:hover>span,.e-js.e-acrdn .e-select.e-active:hover>span{color:#333}

.e-js.e-acrdn .e-select.e-disable:hover>span,.e-js.e-acrdn .e-select.e-disable.e-active:hover>span{color:#666}

.e-js.e-acrdn .e-content.e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-atc .e-in-wrap,.e-widget.e-atc .e-input,.e-widget.e-atc-popup,.e-widget.e-atc .e-options{background-color:#fff;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-atc .e-in-wrap,.e-widget.e-atc .e-input,.e-widget.e-atc-popup,.e-widget.e-atc .e-options{color:#333;font-size:14px;font-weight:normal}

.e-widget.e-atc .e-options.e-active{color:#fff}

.e-widget.e-atc .e-options.e-active{border-color:#cecece}

.e-widget.e-atc .e-options.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-atc .e-options.e-active:hover,.e-widget.e-atc .e-options:hover{color:#333;border-color:#cecece}

.e-widget.e-atc .e-options.e-active:hover,.e-widget.e-atc .e-options:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-atc .e-boxes{background-color:#fff}

.e-widget.e-atc.e-focus .e-in-wrap{box-shadow:0 0 7px rgba(154,146,203,.87);border-color:#cecece}

.e-widget.e-atc:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-atc-popup .e-category{border-bottom:1px solid #cecece}

.e-widget.e-atc-popup .e-hover,.e-widget.e-atc-popup .e-content .e-atc-trbgcolor.e-hover{color:#333;border-color:#f4f4f4}

.e-widget.e-atc-popup .e-hover,.e-widget.e-atc-popup .e-content .e-atc-trbgcolor.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-atc .e-select:hover,.e-widget.e-atc.e-rtl .e-select:hover{border-color:#cecece;color:#333}

.e-widget.e-atc .e-select:hover,.e-widget.e-atc.e-rtl .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-atc .e-select,.e-widget.e-atc.e-rtl .e-select,.e-widget.e-atc .e-select.e-disable:hover{border-color:#cecece;color:#666;background:#fcfcfc}

.e-widget.e-atc .e-input.e-load{background-image:url('ajax-loader.gif')}

.e-widget.e-atc ::-webkit-input-placeholder{color:#333}

.e-widget.e-atc :-ms-input-placeholder{color:#333}

.e-widget.e-atc ::-moz-placeholder{color:#333}

.e-widget.e-atc :-moz-placeholder{color:#333}

.e-widget.e-atc-popup .e-atc-tdbottom,.e-widget.e-atc-popup div.e-atc-tableHeader{border-bottom:1px solid #cecece}

.e-widget.e-atc-popup .e-atc-tdright,.e-widget.e-atc-popup .e-atc-tableHeaderScroll .e-atc-tableHeaderBorder,.e-widget.e-atc-popup div .e-atc-thright{border-right:1px solid #cecece}

.e-widget.e-atc-popup .e-atc-tdleft,.e-widget.e-atc-popup .e-atc-tableHeaderRTL .e-atc-tableHeaderBorder,.e-widget.e-atc-popup div .e-atc-thleft{border-left:1px solid #cecece}

.e-widget.e-atc-popup .e-atc-tableHeaderContent th{background:#fff}

.e-widget.e-atc-popup .e-content .e-atc-trbgcolor{background:#fff}

.e-widget.e-atc.e-disable-wrap .e-in-wrap{background-color:#eee;border-color:#ccc}

.e-widget.e-atc .e-select.e-disable,.e-widget.e-atc .e-select.e-disable:hover{background-color:#d6d7d7}

.e-widget.e-atc-popup .e-activeli,.e-widget.e-atc-popup .e-content .e-activeli{background:#3277b2}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget .e-btn:not(.e-inputbtn),.e-widget .e-tbtn,.e-widget .e-split-btn{font-weight:normal;font-size:14px}

.e-widget.e-btn.e-select:focus{box-shadow:0 0 2px #ccc}

.e-widget.e-btn.e-txt.e-select,.e-widget .e-tbtn.e-txt.e-select,.e-widget .e-split-btn.e-txt.e-select{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-split-btn-hide{visibility:hidden}

.e-widget.e-rtl .e-splitarrowleft .e-split-btn.e-left-btn{border-right:medium none;border-left-color:#cecece}

.e-widget.e-rtl .e-splitarrowright .e-split-btn.e-left-btn{border-left:medium none;border-right-color:#cecece}

.e-widget.e-btn.e-disable.e-select:hover,.e-widget .e-tbtn.e-disable:hover,.e-widget.e-btn.e-disable.e-select:active{background:#fcfcfc;color:#333;border-color:#cecece}

.e-widget.e-btn.e-select,.e-widget .e-btn.e-tbtn.e-select,.e-widget .e-btn.e-split-btn.e-select{background:#fcfcfc;color:#333;border-color:#cecece}

.e-widget.e-btn.e-disable,.e-widget.e-btn.e-select.e-disable .e-icon,.e-widget.e-btn.e-select.e-disable:hover .e-icon,.e-widget.e-btn.e-select.e-disable:active .e-icon{cursor:default}

.e-float-btn.e-btn.e-select.e-icon{border:none}

.e-float-btn.e-btn.e-select.e-icon:hover{border:none}

.e-float-btn.e-btn.e-select.e-icon:active{border:none}

.e-float-btn.e-btn.e-select.e-icon:not(:active):after{border:none;box-shadow:none}

.e-primary-icon-btn.e-btn.e-select.e-icon,.e-primary-icon-btn.e-btn.e-select.e-icon:focus,.e-primary-icon-btn.e-btn.e-select.e-icon:hover,.e-primary-icon-btn.e-btn.e-select.e-icon:active{font-family:'ej-webfont'}

.e-flat-icon-btn.e-btn.e-select.e-icon,.e-flat-icon-btn.e-btn.e-select.e-icon:focus,.e-flat-icon-btn.e-btn.e-select.e-icon:hover,.e-flat-icon-btn.e-btn.e-select.e-icon:active{font-family:'ej-webfont'}

.e-icon-btn.e-btn.e-select.e-icon,.e-icon-btn.e-btn.e-select.e-icon:focus,.e-icon-btn.e-btn.e-select.e-icon:hover,.e-icon-btn.e-btn.e-select.e-icon:active{font-family:'ej-webfont'}

.e-widget.e-btn.e-select:hover,.e-widget.e-btn.e-select.e-active:hover{border-color:#cecece;color:#333}

.e-widget.e-btn.e-select:hover,.e-widget.e-btn.e-select.e-active:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-drp-btn.e-select .e-icon,.e-btn.e-select .e-icon{color:#666}

.e-widget.e-btn.e-select:active,.e-widget .e-tbtn.e-btn.e-select.e-active,.e-widget .e-tbtn.e-btn.e-select.e-active.e-disable:hover{border-color:#cecece;color:#fff}

.e-widget.e-btn.e-select:active,.e-widget .e-tbtn.e-btn.e-select.e-active,.e-widget .e-tbtn.e-btn.e-select.e-active.e-disable:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget .e-drp-btn.e-select:hover,.e-widget.e-btn.e-select:hover .e-icon{color:#333}

.e-widget .e-drp-btn.e-select:active,.e-widget.e-btn.e-select:active .e-icon,.e-btn.e-active .e-icon,.e-btn.e-disable.e-select.e-active:hover .e-icon{color:#fff}

.e-widget.e-menu.e-split,.e-widget.e-menu.e-context.e-split,.e-widget.e-menu.e-context.e-split .e-list>ul,.e-widget.e-menu.e-widget.e-split li.e-list{background-color:#fcfcfc;color:#333;border-color:#cecece}

.e-widget .e-tbtn.e-btn.e-active:hover .e-icon{color:#fff}

.e-widget.e-split.e-widget{background:none}

.e-widget.e-btn.e-select.e-primary,.e-widget.e-btn.e-select.e-primary:active{border-color:#cecece;color:#fff}

.e-widget.e-btn.e-select.e-primary,.e-widget.e-btn.e-select.e-primary:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-btn.e-select.e-primary:hover{border-color:#cecece;color:#333}

.e-widget.e-btn.e-select.e-primary:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-btn.e-select.e-primary .e-icon,.e-widget.e-btn.e-select.e-primary .e-icon:active{color:#fff}

.e-widget.e-btn.e-select.e-primary:hover .e-icon{color:#333}

.e-widget.e-btn.e-select.e-primary:active:hover .e-icon,.e-widget.e-btn.e-select.e-primary:active:hover{color:#fff}

.e-widget.e-btn.e-select.e-primary:active:hover .e-icon,.e-widget.e-btn.e-select.e-primary:active:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-btn.e-select.e-disable.e-primary,.e-widget.e-btn.e-select.e.e-disable.e-primary:active,.e-widget.e-btn.e-select.e-disable.e-primary:hover{border-color:rgba(206,206,206,.5);color:rgba(255,255,255,.5)}

.e-widget.e-btn.e-select.e-disable.e-primary,.e-widget.e-btn.e-select.e.e-disable.e-primary:active,.e-widget.e-btn.e-select.e-disable.e-primary:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-btn.e-select.e-disable.e-primary .e-icon,.e-widget.e-btn.e-select.e-disable.e-primary:hover .e-icon,.e-widget.e-btn.e-select.e-disable.e-primary:active .e-icon{color:rgba(255,255,255,.5)}

.e-widget.e-btn.e-select.e-success{color:#fff;background:#5cb85c;border-color:#4cae4c}

.e-widget.e-btn.e-select.e-success .e-icon,.e-widget.e-btn.e-select.e-info .e-icon,.e-widget.e-btn.e-select.e-warning .e-icon,.e-widget.e-btn.e-select.e-danger .e-icon{color:#fff}

.e-widget.e-btn.e-select.e-success:active,.e-widget.e-btn.e-select.e-success:hover,.e-widget.e-btn.e-select.e-success:hover:focus{background:#449d44;border-color:#398439}

.e-widget.e-btn.e-select.e-success:focus,.e-widget.e-btn.e-select.e-success:active:hover,.e-widget.e-btn.e-select.e-success:active:focus{background:#398439;border-color:#255625}

.e-widget.e-btn.e-select.e-success:focus{background-color:#449d44}

.e-widget.e-btn.e-select.e-info{color:#fff;background:#5bc0de;border-color:#46b8da}

.e-widget.e-btn.e-select.e-info:active,.e-widget.e-btn.e-select.e-info:hover,.e-widget.e-btn.e-select.e-info:focus,.e-widget.e-btn.e-select.e-info:hover:focus{background:#31b0d5;border-color:#269abc}

.e-widget.e-btn.e-select.e-info:focus{border-color:#1b6d85}

.e-widget.e-btn.e-select.e-info:active:hover,.e-widget.e-btn.e-select.e-info:active:focus{background:#269abc;border-color:#1b6d85}

.e-widget.e-btn.e-select.e-warning{color:#fff;background:#f0ad4e;border-color:#eea236}

.e-widget.e-btn.e-select.e-warning:active,.e-widget.e-btn.e-select.e-warning:hover,.e-widget.e-btn.e-select.e-warning:focus,.e-widget.e-btn.e-select.e-warning:hover:focus{background:#ec971f;border-color:#d58512}

.e-widget.e-btn.e-select.e-warning:focus{border-color:#985f0d}

.e-widget.e-btn.e-select.e-warning:active:hover,.e-widget.e-btn.e-select.e-warning:active:focus{background:#d58512;border-color:#985f0d}

.e-widget.e-btn.e-select.e-danger{color:#fff;background:#d9534f;border-color:#d43f3a}

.e-widget.e-btn.e-select.e-danger:active,.e-widget.e-btn.e-select.e-danger:hover,.e-widget.e-btn.e-select.e-danger:focus,.e-widget.e-btn.e-select.e-danger:hover:focus{background:#c9302c;border-color:#ac2925}

.e-widget.e-btn.e-select.e-danger:focus{border-color:#761c19}

.e-widget.e-btn.e-select.e-danger:active:hover,.e-widget.e-btn.e-select.e-danger:active:focus{background:#ac2925;border-color:#761c19}

.e-widget.e-btn.e-select.e-link,.e-widget.e-btn.e-select.e-link .e-icon{background:transparent;font-weight:400;color:#337ab7;border:none;box-shadow:none}

.e-widget.e-btn.e-select.e-link:active,.e-widget.e-btn.e-select.e-link:active .e-icon{text-decoration:none}

.e-widget.e-btn.e-select.e-link:hover,.e-widget.e-btn.e-select.e-link:hover .e-icon,.e-widget.e-btn.e-select.e-link:focus,.e-widget.e-btn.e-select.e-link:focus .e-icon,.e-widget.e-btn.e-select.e-link:active:hover,.e-widget.e-btn.e-select.e-link:active:hover .e-icon{color:#23527c}

.e-widget.e-btn.e-select.e-link.e-txt:hover,.e-widget.e-btn.e-select.e-link.e-txt:focus,.e-widget.e-btn.e-select.e-link.e-txt:active:hover{text-decoration:underline}

.e-widget.e-btn.e-select.e-disable.e-success,.e-widget.e-btn.e-select.e-disable.e-success:focus,.e-widget.e-btn.e-select.e-disable.e-success:active,.e-widget.e-btn.e-select.e-disable.e-success:active:hover{background:rgba(92,184,92,.5)}

.e-widget.e-btn.e-select.e-disable.e-info,.e-widget.e-btn.e-select.e-disable.e-info:hover,.e-widget.e-btn.e-select.e-disable.e-info:focus,.e-widget.e-btn.e-select.e-disable.e-info:active,.e-widget.e-btn.e-select.e-disable.e-info:active:hover{background:rgba(91,192,222,.5)}

.e-widget.e-btn.e-select.e-disable.e-warning,.e-widget.e-btn.e-select.e-disable.e-warning:hover,.e-widget.e-btn.e-select.e-disable.e-warning:focus,.e-widget.e-btn.e-select.e-disable.e-warning:active,.e-widget.e-btn.e-select.e-disable.e-warning:active:hover{background:rgba(240,173,78,.5)}

.e-widget.e-btn.e-select.e-disable.e-danger,.e-widget.e-btn.e-select.e-disable.e-danger:hover,.e-widget.e-btn.e-select.e-disable.e-danger:focus,.e-widget.e-btn.e-select.e-disable.e-danger:active,.e-widget.e-btn.e-select.e-disable.e-danger:active:hover{background:rgba(217,83,79,.5)}

.e-widget.e-btn.e-select.e-disable.e-success,.e-widget.e-btn.e-select.e-disable.e-success:active:hover,.e-widget.e-btn.e-select.e-disable.e-info,.e-widget.e-btn.e-select.e-disable.e-info:active:hover,.e-widget.e-btn.e-select.e-disable.e-warning,.e-widget.e-btn.e-select.e-disable.e-warning:active:hover,.e-widget.e-btn.e-select.e-disable.e-danger,.e-widget.e-btn.e-select.e-disable.e-danger:active:hover,.e-widget.e-btn.e-select.e-disable.e-link,.e-widget.e-btn.e-select.e-disable.e-link:active:hover{color:rgba(255,255,255,.5);border-color:transparent;box-shadow:none}

.e-widget.e-btn.e-select.e-disable.e-link,.e-widget.e-btn.e-select.e-disable.e-link.e-txt,.e-widget.e-btn.e-select.e-disable.e-link:hover,.e-widget.e-btn.e-select.e-disable.e-link.e-txt:hover,.e-widget.e-btn.e-select.e-disable.e-link:active,.e-widget.e-btn.e-select.e-disable.e-link.e-txt:active,.e-widget.e-btn.e-select.e-disable.e-link:focus,.e-widget.e-btn.e-select.e-disable.e-link:focus .e-txt,.e-widget.e-btn.e-select.e-disable.e-link:active:hover,.e-widget.e-btn.e-select.e-disable.e-link.e-txt:active:hover{color:rgba(51,122,183,.5);background:transparent;text-decoration:none}

.e-widget.e-btn.e-select.e-disable.e-link .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:hover .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:focus .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:active .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:active:hover .e-icon{color:rgba(51,122,183,.5)}

.ejinputtext{background-color:#fff;outline:medium none}

.ejinputtext{border:1px solid #cecece;color:#333}

.e-textbox,.e-textarea{background-color:#fff}

.e-textbox,.e-textarea{border-color:#cecece;color:#333}

.ejinputtext:focus{box-shadow:0 0 7px #ccc}

.e-textbox:hover,.e-textarea:hover{border-color:#cecece}

.e-textbox:focus,.e-textarea:focus{box-shadow:0 0 7px #ccc;border-color:#cecece}

.e-textbox[disabled],.e-textarea[disabled]{box-shadow:none}

.e-textbox[disabled],.e-textarea[disabled]{background-color:#eee;border-color:#ccc;color:rgba(51,51,51,.38)}

.e-textbox[disabled]:hover,.e-textarea[disabled]:hover,.e-textbox[disabled]:focus,.e-textarea[disabled]:focus{box-shadow:none}

.e-textbox[disabled]:hover,.e-textarea[disabled]:hover,.e-textbox[disabled]:focus,.e-textarea[disabled]:focus{border-color:#cecece}

.e-textbox::-webkit-input-placeholder,.e-textarea::-webkit-input-placeholder{color:#333}

.e-textbox:-ms-input-placeholder,.e-textarea:-ms-input-placeholder{color:#333}

.e-textbox::-moz-placeholder,.e-textarea::-moz-placeholder{color:#333}

.e-textbox:-moz-placeholder,.e-textarea:-moz-placeholder{color:#333}

.e-widget.e-menu.e-split.e-context .e-list>.e-menulink{color:#333}

.e-widget.e-btn.e-disable.e-select,.e-tbtn.e-btn.e-disable.e-select.e-active,.e-widget .e-tbtn.e-disable,.e-widget.e-btn.e-disable.e-select:active,.e-widget.e-split.e-disable{background-color:#eee;border-color:#ccc;color:#d6d7d7;opacity:1}

.e-widget.e-btn.e-disable.e-select,.e-widget.e-btn.e-disable.e-select:hover,.e-widget .e-tbtn.e-disable:hover,.e-widget.e-btn.e-disable.e-select:active,.e-widget .e-tbtn.e-btn.e-disable.e-select.e-active:hover{background-color:#eee;border-color:#ccc;color:#d6d7d7;opacity:1}

.e-widget.e-btn.e-disable.e-select:hover .e-icon,.e-widget.e-btn.e-disable.e-select:active .e-icon{color:#d6d7d7}

.e-widget.e-btn.e-disable.e-select .e-icon{color:#d6d7d7}

.e-widget.e-btn.e-disable.e-select:focus{box-shadow:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-captcha .refresh{background:#f7f7f7;border:1px solid #c9c9c9}

.e-js.e-captcha .audio{background:#f7f7f7}

.e-js.e-captcha .imagecontainer{border:1px solid #989898}

.e-js.e-captcha .validTextBox{border:1px solid #c7c5c5}

.e-js.e-captcha .e-validTextBox{border:1px solid #c7c5c5}

.e-js.e-captcha .e-refresh{background:#f7f7f7;border:1px solid #c9c9c9}

.e-js.e-captcha .e-audio{background:#f7f7f7;border:1px solid #c7c5c5}

.e-js.e-captcha .e-imageContainer{border:1px solid #989898}

.e-js.e-captcha div:nth-child(2){width:0}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-colorpicker .e-hsv-color,.e-widget.e-colorpicker .e-buttons .e-preview,.e-widget.e-colorpicker .e-slider-wrap .e-hue,.e-widget.e-colorpicker .e-slider-wrap .e-opacity{border:3px solid #fff}

.e-widget.e-colorpicker .e-slider-wrap .e-handle.e-select,.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-handle-start,.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab),.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-handle-start.e-focus,.e-widget.e-colorpicker .e-slider-wrap .e-handle.e-select:hover{border:3px solid #fff}

.e-widget.e-colorpicker:focus{outline:none}

.e-widget.e-colorwidget .e-select{background:#fff;color:#666;border-color:#cecece}

.e-widget.e-colorwidget.e-split .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-split .e-color-container:hover{border-color:#cecece;color:#333}

.e-widget.e-colorwidget.e-split .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-split .e-color-container:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-color-container:hover{cursor:default;background:#fff}

.e-widget.e-colorpicker.e-popup{background-color:#fcfcfc;border-color:#cecece}

.e-widget.e-presetWrapper.e-widget.e-context{border-color:#cecece}

.e-widget.e-colorwidget.e-focus{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-colorwidget.e-focus .e-in-wrap:active{border-color:#cecece}

.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-block,.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-select,.e-widget.e-colorpicker .e-footer .e-switcher{background-color:#fff;color:#333}

.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-block,.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-select,.e-widget.e-colorpicker .e-footer .e-switcher{border-color:#fff}

.e-widget.e-colorwidget .e-in-wrap.e-box,.e-widget.e-colorwidget .e-in-wrap.e-box .e-select,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,.e-widget.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active{color:#333}

.e-widget.e-colorwidget .e-in-wrap.e-box,.e-widget.e-colorwidget .e-in-wrap.e-box .e-select,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,.e-widget.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active{background:#fff}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn{border-right:1px solid;border-right-color:#cecece}

.e-widget.e-colorwidget .e-select:hover,.e-widget.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover{color:#333;border-color:#cecece}

.e-widget.e-colorwidget .e-select:hover,.e-widget.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover{background-color:#fff}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover{color:#333;border-color:#cecece}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-presetWrapper.e-menu.e-context,.e-widget.e-presetWrapper.e-menu.e-context .e-list.e-mhover.e-mfocused,.e-widget.e-presetWrapper.e-menu.e-context .e-list>ul,.e-widget.e-presetWrapper.e-menu.e-context .e-list:hover{background:#fff;color:#333;border-color:#fff}

.e-widget.e-presetWrapper.e-menu.e-context .e-list:hover{background:#fff;color:#333}

.e-widget.e-colorpicker .e-footer .e-split .e-splitbutton:hover{border-color:#cecece}

.e-widget.e-colorpicker .e-footer .e-split .e-splitbutton:hover{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-btn,.e-widget.e-colorpicker .e-footer .e-applyButton.e-btn{background:#fcfcfc;border-color:#cecece}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,.e-widget.e-colorpicker .e-footer .e-applyButton.e-btn:hover{border-color:#cecece;color:#333}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,.e-widget.e-colorpicker .e-footer .e-applyButton.e-btn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-disable:hover{color:#333}

.e-widget.e-colorpicker .e-buttons .e-grpbtn,.e-widget.e-colorpicker .e-buttons .e-color-code,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn{background-color:#fff;border-color:#fff}

.e-widget.e-colorpicker.e-buttons.e-grpbtn .e-hsvButton.e-button.e-js.e-ntouch.e-btn-normal.e-btn.e-select.e-widget.e-txt.e-disable{background:none}

.e-widget.e-colorpicker .e-buttons .e-previous,.e-widget.e-presetWrapper .e-presets-table .e-preset-row{border-color:#cecece}

.e-widget.e-colorpicker .e-item{border-color:#cecece}

.e-widget.e-colorpicker .e-color-image,.e-widget.e-presetWrapper .e-color-image,.e-widget.e-presetWrapper.e-menu.e-context .e-color-image.e-mhover{background-image:url('colorpicker_light.png');background-color:transparent;filter:none}

.e-widget.e-presetWrapper .e-presetHeader,.e-widget.e-colorpicker .e-element .e-icon:before{color:#333}

.e-widget.e-colorpicker .e-buttons .e-color-code,.e-widget.e-colorpicker .e-codeeditor .e-close_01{color:#333}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-click{color:#fff;border-color:#cecece;box-shadow:0 0 0 2px white}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-click{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover{color:#333;border-color:#cecece}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-presetWrapper.e-menu.e-context li.e-list{background:#fff}

.e-widget.e-colorpicker .e-context.e-menu .e-mhover>a,.e-widget.e-colorpicker .e-context.e-menu .e-mhover>span,.e-widget.e-colorpicker .e-context.e-menu .e-mfocused,.e-widget.e-colorpicker .e-context.e-menu .e-mfocused>a,.e-widget.e-colorpicker .e-context.e-menu .e-mfocused>span{background:transparent}

.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-focus:not(.e-no-tab):after,.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab):after{background:transparent}

.e-widget.e-colorpicker .e-footer .e-switcher:focus{box-shadow:0 0 2px #ccc;outline-color:#ccc}

.e-widget.e-colorwidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-colorwidget.e-disable .e-select,.e-widget.e-colorwidget.e-disable .e-select:hover{background-color:#d6d7d7}

.e-widget.e-colorwidget .e-in-wrap .e-tool-icon.e-icon{font-family:'ej-webfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;transform:rotate(0deg);transition:transform 300ms ease}

.e-widget.e-colorwidget .e-in-wrap .e-tool-icon.e-icon{margin:-11px 5px}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-hsvButton.e-btn.e-select.e-disable{opacity:.35;background:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-fileexplorer,.e-widget.e-fileexplorer input:not(.e-textbox),.e-widget input.e-fe-dialog-text:not(.e-textbox),.e-widget.e-fe-toolbar.e-responsive-toolbar input{border-color:#cecece}

.e-widget.e-fileexplorer,.e-widget.e-fileexplorer input,.e-widget input.e-fe-dialog-text,.e-widget.e-fe-toolbar.e-responsive-toolbar input{border-color:#cecece}

.e-widget.e-fileexplorer{border-color:#cecece}

.e-widget.e-fileexplorer .e-splitter .e-splitbar,.e-widget.e-fileexplorer .e-statusbar,.e-widget.e-fileexplorer .e-grid .e-gridheader,.e-widget.e-fileexplorer.e-fe-mobile .e-fe-split-icon{border-color:#cecece}

.e-widget.e-fileexplorer input:not(.e-textbox),.e-widget.e-fileexplorer .e-grid .e-headercelldiv,.e-widget.e-fileexplorer .e-grid .e-gridcontent tr,.e-widget.e-fileexplorer .e-tileview .e-tilenode .e-name,.e-widget input.e-fe-dialog-text:not(.e-textbox),.e-widget.e-fe-toolbar.e-responsive-toolbar input{color:#333}

.e-widget.e-fileexplorer .e-tileview .e-tilenode:hover .e-name,.e-widget.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td{color:#333}

.e-fileexplorer.e-js .e-grid td.e-active,.e-widget.e-fileexplorer .e-tileview .e-tilenode.e-active .e-name{color:#fff}

.e-widget.e-fileexplorer .e-tileview .e-tilenode.e-active:hover{border-color:#cecece}

.e-widget.e-fileexplorer .e-tileview .e-tilenode.e-active:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-fileexplorer .e-tileview .e-tilenode.e-active:hover .e-name{color:#333}

.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button .e-active .e-icon,.e-widget.fe-context-menu.e-menu.e-context .e-list.e-active>.e-menulink>.e-fileexplorer-toolbar-icon{color:#fff}

.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-active .e-icon,.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-icon{color:#333}

.e-widget.e-fileexplorer .e-treeview .e-fe-node-hover,.e-widget.e-fe-dialog.e-icon.e-close:hover{color:#333;border-color:#cecece}

.e-widget.e-fileexplorer .e-treeview .e-fe-node-hover,.e-widget.e-fe-dialog.e-icon.e-close:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-fileexplorer.e-js .e-tilenode.e-active,.e-fileexplorer.e-js .e-grid .e-gridcontent tr td.e-active{border-color:#cecece;background:#3277b2}

.e-fileexplorer.e-js .e-tilenode.e-active:hover,.e-fileexplorer.e-js .e-grid .e-gridcontent tr:hover td.e-active{color:#333;border-color:#cecece}

.e-fileexplorer.e-js .e-tilenode.e-active:hover,.e-fileexplorer.e-js .e-grid .e-gridcontent tr:hover td.e-active{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-fileexplorer.e-js .e-statusbar .e-active .e-icon{color:#3277b2}

.e-fileexplorer.e-js .e-treeview .e-text:hover,.e-widget.e-fileexplorer .e-actionbar .e-btn.e-select:hover,.e-widget.e-fileexplorer .e-treeview .e-text.e-file-droppable{color:#333;border-color:#cecece}

.e-widget.e-fileexplorer input:not(.e-textbox),.e-widget input.e-fe-dialog-text:not(.e-textbox),.e-widget.e-fe-toolbar.e-responsive-toolbar input,.e-widget .e-fe-split-context.e-menu.e-context.e-split,.e-widget .e-fe-split-context.e-menu.e-widget.e-split li.e-list{background:#fff}

.e-widget.e-fileexplorer .e-tilenode.e-hover,.e-widget.e-fileexplorer .e-grid .e-gridcontent tr.e-hover td,.e-widget.e-fileexplorer .e-tilenode.e-file-droppable,.e-widget.e-fileexplorer .e-grid .e-gridcontent tr.e-file-droppable td,.e-widget.e-fileexplorer .e-treeview .e-text.e-file-droppable{border-color:#cecece;background:#f4f4f4}

.e-widget.e-fileexplorer .e-switchGridView.e-button:hover,.e-widget.e-fileexplorer .e-swithListView.e-button:hover{border-color:#cecece}

.e-widget.e-fileexplorer .e-switchGridView.e-button:hover,.e-widget.e-fileexplorer .e-swithListView.e-button:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover .e-btn.e-select,.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button .e-btn.e-select:focus{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-fileexplorer .e-split.e-widget .e-split-btn.e-left-btn,.e-widget.e-fileexplorer .e-split.e-widget .e-split-btn.e-drp-btn,.e-widget.e-fe-toolbar .e-split.e-widget .e-split-btn.e-left-btn,.e-widget.e-fe-toolbar .e-split.e-widget .e-split-btn.e-drp-btn{background:none}

.e-widget.e-fileexplorer .e-toolbar{color:#666;border-color:#cecece}

.e-widget.e-fileexplorer .e-toolbar{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-fe-toolbar.e-toolbar .e-feItem-Searchbar.e-tooltxt.e-active{background:transparent}

.e-widget.e-fileexplorer .e-grid .e-gridheader,.e-widget.e-fileexplorer .e-grid .e-gridheader.e-scrollcss,.e-widget.e-fileexplorer .e-grid .e-gridheader .e-headercell{background:#fff}

.e-widget.e-fileexplorer .e-alt_row,.e-widget.e-fileexplorer .e-gridheader,.e-widget.e-fileexplorer .e-gridheader .e-headercell,.e-widget.e-fileexplorer .e-grid .e-gridcontent,.e-widget.e-fileexplorer .e-splitter .e-pane,.e-widget.e-fileexplorer .e-scroller .e-scrollbar .e-vhandlespace,.e-widget.e-fileexplorer .e-scroller .e-scrollbar .e-hhandlespace{background-color:#fff}

.e-widget.e-fileexplorer .e-tilenode.e-hover .e-thumbImage{border-color:#cecece}

.e-fileexplorer.e-js .e-active .e-thumbImage{border-color:#3277b2}

.e-widget.e-menu>.e-list.e-fe-separator{border-color:#cecece}

.e-widget.e-fileexplorer .e-toolbar .e-hover .e-tool-input,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-hover .e-tool-input,.e-widget.e-fileexplorer .e-toolbar .e-tool-input:focus,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-tool-input:focus{border-color:#3277b2}

.e-widget.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-hover,.e-widget.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-hover,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-hover,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-hover,.e-widget.e-fileexplorer .e-toolbar .e-feItem-Searchbar.e-active,.e-widget.e-fileexplorer .e-toolbar .e-feItem-Addressbar.e-active,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-feItem-Searchbar.e-active,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-feItem-Addressbar.e-active{background:#fcfcfc;border-color:#fcfcfc}

.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button.e-hover,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-fe-split-button.e-hover,.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button.e-active,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-fe-split-button.e-active{background:#fcfcfc;border-color:#fcfcfc}

.e-widget.e-dialog .e-fe-table table tr .e-readonly{background:#fff;color:#333}

.e-widget.e-dialog .e-fe-table table .e-border{border-color:#cecece}

.e-widget.e-fileexplorer .e-toolbar .e-fe-split-button .e-active .e-btn{background:#3277b2;color:#fff}

.e-widget.e-fileexplorer .e-splitter .e-splitbar.e-shadowbar,.e-widget.e-fileexplorer .e-splitter .e-splitbar.e-split-divider,.e-widget.e-fileexplorer .e-splitter .e-splitbar.e-split-divider:hover,.e-widget.e-fileexplorer .e-splitter .e-hover.e-splitbar.e-split-divider{background-color:transparent}

.e-widget.e-fileexplorer .e-fe-popup .e-content{background-color:#fff;border-color:#cecece}

.e-widget.e-fileexplorer .e-fe-popup .e-downtail:after{border-top-color:#fff}

.e-widget.e-fileexplorer .e-fe-popup .e-downtail:before,.e-widget.e-fileexplorer .e-fe-popup .e-downtail{border-top-color:#cecece}

.e-widget.e-fileexplorer .e-fe-popup span:hover,.e-widget.e-fileexplorer .e-fe-popup .e-spanclicked{border-color:#666}

.e-widget.e-fileexplorer .e-tile-wrapper.e-js.e-file-droppable,.e-widget.e-fileexplorer .e-grid .e-gridcontent.e-file-droppable{box-shadow:0 0 6px -1px #cecece inset}

.e-widget.e-fileexplorer .e-toolbar.e-js{border-bottom-color:#3277b2}

.e-widget.fe-context-menu.e-menu.e-context .e-mhover>a>span.e-fileexplorer-toolbar-icon,.e-widget.fe-context-menu.e-menu.e-context .e-mfocused>a>span.e-fileexplorer-toolbar-icon{color:#333}

.e-widget.e-fileexplorer .e-toolbar>ul>li .e-split.e-active .e-splitbutton.e-btn.e-select{background:#3277b2}

.e-widget.e-fileexplorer .e-toolbar>ul>.e-fe-split-button.e-hover .e-split.e-active .e-splitbutton.e-btn.e-select{background:#f4f4f4}

.e-widget.e-fileexplorer .e-toolbar .e-hover .e-tool-input,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-hover .e-tool-input,.e-widget.e-fileexplorer .e-toolbar .e-tool-input:focus,.e-widget.e-fe-toolbar.e-responsive-toolbar .e-tool-input:focus{border-color:#cecece}

.e-widget.e-fe-dialog input.e-fe-dialog-text:hover,.e-widget.e-fe-dialog input.e-fe-dialog-text:focus{border-color:#cecece}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-selection-rect,.e-widget.e-fileexplorer .e-gridcontent .e-fe-selection-rect{background-color:rgba(50,119,178,.2)}

.e-widget.e-fileexplorer .e-tile-wrapper .e-fe-selection-rect,.e-widget.e-fileexplorer .e-gridcontent .e-fe-selection-rect{border:1px solid #3277b2}

.e-widget.e-fileexplorer.e-ie8 .e-tile-wrapper .e-fe-selection-rect.e-active,.e-widget.e-fileexplorer.e-ie8 .e-gridcontent .e-fe-selection-rect.e-active{background-color:#3277b2}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-datepicker table td.e-disable,.e-widget.e-datepicker.e-dp-restrict-show table td.e-hidedate,.e-widget.e-datepicker .e-footer.e-footer-disable{opacity:1;color:#bfbfbf;visibility:visible;cursor:default}

.e-widget.e-datepicker table td.e-hidedate{visibility:hidden}

.e-widget.e-datepicker:focus{outline:none}

.e-widget.e-datewidget .e-in-wrap{border-color:#cecece}

.e-widget.e-datewidget.e-widget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-datewidget.e-focus .e-in-wrap,.e-widget.e-datewidget.e-focus .e-in-wrap:hover{border-color:#cecece;box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-datewidget .e-select,.e-widget.e-datewidget.e-rtl .e-select,.e-widget.e-ntouch.e-datewidget .e-disable.e-select:hover{background:#fcfcfc;border-color:#cecece;color:#666}

.e-widget.e-ntouch.e-datewidget .e-select:hover{color:#333;border-color:#cecece}

.e-widget.e-ntouch.e-datewidget .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-datewidget .e-select.e-active{border-color:#3277b2}

.e-widget.e-datewidget .e-select.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-datewidget .e-input{background-color:#fff}

.e-widget.e-datewidget .e-input{color:#333}

.e-widget.e-datepicker table td.other-month,.e-widget.e-datepicker .e-allyear-first,.e-widget.e-datepicker .e-allyear-last,.e-widget.e-datepicker .e-year-first,.e-widget.e-datepicker .e-year-last{color:#3277b2}

.e-widget.e-datepicker table td.e-dp-weekend{color:#cd0a0a}

.e-widget.e-datepicker.e-calendar{border-color:#cecece;background-color:#fff}

.e-widget.e-datepicker .e-header,.e-widget.e-datetime-popup .e-timecontainer .e-header{font-weight:normal}

.e-widget.e-datepicker .e-header,.e-widget.e-datetime-popup .e-timecontainer .e-header{background:#fcfcfc}

.e-widget.e-datepicker .e-header,.e-widget.e-datetime-popup .e-timecontainer .e-header{border-bottom:1px solid #cecece;font-size:16px;color:#282827}

.e-widget.e-datepicker .e-header:hover>span{color:#333}

.e-widget.e-datepicker .e-footer{color:#333;border:1px solid transparent}

.e-widget.e-datepicker .e-footer.e-btn.e-select{background:transparent;width:100%}

.e-widget.e-ntouch.e-datepicker .e-footer:hover{border-color:transparent}

.e-widget.e-ntouch.e-datepicker .e-footer:hover{color:#333;border:1px solid #cecece}

.e-widget.e-ntouch.e-datepicker .e-footer:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-datepicker .e-text{color:#282827}

.e-widget.e-datepicker .e-week-header,.e-widget.e-ntouch.e-datepicker .e-week-header:hover{border-bottom:1px solid transparent}

.e-widget.e-datepicker .e-week-header,.e-widget.e-ntouch.e-datepicker .e-week-header:hover{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-datepicker .e-week-header,.e-widget.e-ntouch.e-datepicker .e-week-header:hover{color:#333}

.e-widget.e-ntouch.e-datepicker table td:hover,.e-widget.e-datepicker td.e-state-hover,.e-widget.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover{border-color:#cecece;box-shadow:0 0 0 transparent inset}

.e-widget.e-ntouch.e-datepicker table td:hover,.e-widget.e-datepicker td.e-state-hover,.e-widget.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ntouch.e-datepicker table td:hover,.e-widget.e-datepicker td.e-state-hover,.e-widget.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover{color:#333;border-radius:4px}

.e-widget.e-datepicker table td.e-weeknumber,.e-widget.e-datepicker table td.e-weeknumber:hover{background:transparent}

.e-widget.e-ntouch.e-datepicker table td.e-disable:hover,.e-widget.e-ntouch.e-datepicker table td.e-hidedate:hover{background:none;border-color:none}

.e-widget.e-ntouch.e-datepicker table td.e-disable:hover,.e-widget.e-ntouch.e-datepicker table td.e-hidedate:hover{color:#bfbfbf}

.e-widget.e-datepicker .e-datepicker-days .e-selected-days{border-radius:0;box-shadow:0 0 0 transparent inset;color:#fff}

.e-widget.e-datepicker .e-datepicker-days .e-selected-days{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-work-week .e-week-day,.e-selected-week,.e-selected-month{background-color:#fcfcfc;color:#333}

.e-widget.e-datepicker .e-header .e-icon{color:#333}

.e-widget.e-ntouch.e-datepicker .e-header .e-prev.e-disable .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-header .e-next.e-disable .e-arrow-sans-right:hover{background-color:transparent}

.e-widget.e-ntouch.e-datepicker .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-arrow-sans-right:hover{border-color:#cecece}

.e-widget.e-ntouch.e-datepicker .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-arrow-sans-right:hover{background-color:#f4f4f4;border-radius:4px 4px 4px 4px}

.e-widget.e-ntouch.e-datepicker .e-disable.e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-disable.e-arrow-sans-right:hover{background:none;border-radius:0;cursor:default;border-color:#cecece}

.e-widget.e-datepicker .e-state-default{color:#333;font-weight:normal}

.e-widget.e-datepicker .today{color:#333;background-color:#fcfcfc;border-radius:4px}

.e-widget.e-datepicker .other-month.e-active{background:none}

.e-widget.e-datepicker .e-active,.e-widget.e-datepicker .e-active:hover,.e-widget.e-datepicker .e-active.e-state-hover{box-shadow:0 0 0 transparent inset;color:#fff;border-color:#cecece}

.e-widget.e-datepicker .e-active,.e-widget.e-datepicker .e-active:hover,.e-widget.e-datepicker .e-active.e-state-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-datepicker .e-active,.e-widget.e-datepicker .e-active:hover,.e-widget.e-datepicker .e-active.e-state-hover{border-radius:4px}

.e-widget.e-ntouch.e-datepicker table td.other-month:hover,.e-widget.e-ntouch.e-datepicker .e-allyear-first:hover,.e-widget.e-ntouch.e-datepicker .e-allyear-last:hover,.e-widget.e-ntouch.e-datepicker .e-year-first:hover,.e-widget.e-ntouch.e-datepicker .e-year-last:hover{background-color:transparent;border-color:#cecece}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-footer:hover{background:none;color:#333;border:1px solid transparent}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td:hover,.e-widget.e-datepicker.e-popup.e-disable td.e-state-hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .current-month.e-state-default.e-special-day:hover{background:none;color:#333;font-weight:normal;border-radius:0;border-color:#cecece}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-right:hover{background:none;border-radius:0;border-color:#cecece}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td.e-disable:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td.e-hidedate:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-disable.e-select:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-hidedate.e-select:hover{background:none;border-color:none;color:#bfbfbf}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td.other-month:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-first:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-last:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-year-first:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-year-last:hover{color:#fcfcfc}

.e-widget.e-ntouch.e-datepicker .e-datepicker-headertext:hover{background:#f4f4f4}

.e-widget.e-ntouch.e-datepicker.e-disable .e-datepicker-headertext:hover{background:none}

.e-widget.e-datepicker::-webkit-input-placeholder{color:#333}

.e-widget.e-datepicker:-ms-input-placeholder{color:#333}

.e-widget.e-datepicker::-moz-placeholder{color:#333}

.e-widget.e-datepicker:-moz-placeholder{color:#333}

.e-widget.e-datewidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-datewidget .e-select.e-disable,.e-widget.e-datewidget.e-disable .e-select:hover,.e-widget.e-ntouch.e-datewidget .e-disable.e-select:hover{background-color:#d6d7d7}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-datetime-wrap .e-input,.e-widget.e-datetime-popup{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal}

.e-widget.e-datetime-wrap .e-input,.e-widget.e-datetime-popup{color:#333}

.e-widget.e-datetime-wrap .e-in-wrap,.e-widget.e-datetime-popup,.e-widget.e-datetime-popup .e-timecontainer .e-header{border-color:#cecece}

.e-widget.e-datetime-wrap.e-widget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-datetime-wrap.e-focus .e-in-wrap,.e-widget.e-datetime-popup .e-focus{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-datetime-wrap.e-focus .e-in-wrap,.e-widget.e-datetime-wrap.e-focus .e-in-wrap:hover{border-color:#cecece}

.e-widget.e-datetime-popup .e-focus .e-in-wrap{border-color:#cecece}

.e-widget.e-datetime-wrap .e-select,.e-widget.e-datetime-wrap.e-rtl .e-select,.e-widget.e-ntouch.e-datetime-wrap .e-disable.e-select:hover{background:#fcfcfc;border-color:#cecece}

.e-widget.e-datetime-wrap .e-select,.e-widget.e-datetime-wrap.e-rtl .e-select,.e-widget.e-ntouch.e-datetime-wrap .e-disable.e-select:hover{color:#666}

.e-widget.e-ntouch.e-datetime-wrap .e-select:hover{color:#333}

.e-widget.e-ntouch.e-datetime-wrap .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-datetime-popup .e-dt-button{background:#fcfcfc;border:1px solid #cecece;color:#333}

.e-widget.e-datetime-popup .e-dt-button:active{border-color:#cecece;color:#333}

.e-widget.e-datetime-popup .e-dt-button:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ntouch.e-datetime-popup .e-dt-button:hover{color:#333;border-color:#cecece}

.e-widget.e-ntouch.e-datetime-popup .e-dt-button:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-timepicker.e-time-hours,.e-widget.e-timepicker.e-time-minitues{border-color:#cecece;background-color:#fff}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm{font-size:16px;font-weight:normal}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm{color:#282827}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header:hover>span,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header:hover>span,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am:hover>span,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm:hover>span{color:#333}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header{background:#fcfcfc}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header{border-bottom:1px solid #cecece}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm>.e-text{border-top:1px solid #cecece}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon{color:#333}

.e-timepicker table td.e-active::before,.e-timepicker table td.e-active.e-state-hover::before{border-color:#cecece}

.e-timepicker table td.e-active,.e-timepicker table td.e-active.e-state-hover{color:#fff;border-color:#cecece;border-radius:4px;box-shadow:0 0 0 transparent inset}

.e-timepicker table td.e-active,.e-timepicker table td.e-active.e-state-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-timepicker .e-state-default{font-weight:normal}

.e-timepicker .e-state-default{color:#333}

.e-ntouch.e-timepicker table td:hover::before,.e-timepicker table td.e-state-hover::before{border-color:#cecece}

.e-ntouch.e-timepicker table td:hover::before,.e-timepicker table td.e-state-hover::before{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-ntouch.e-timepicker table td:hover,.e-timepicker table td.e-state-hover{color:#333;border-color:#cecece;border-radius:4px;box-shadow:0 0 0 transparent inset}

.e-ntouch.e-timepicker table td:hover,.e-timepicker table td.e-state-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-ntouch.e-timepicker .e-hours-headertext:hover,.e-ntouch.e-timepicker .e-minitues-headertext:hover{background:#f4f4f4}

.e-timepicker .e-footer{border:1px solid transparent;color:#333}

.e-ntouch.e-timepicker .e-footer:hover{color:#333;border:1px solid #cecece;border-color:transparent}

.e-ntouch.e-timepicker .e-footer:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-timepicker table td.e-disable{color:#bfbfbf}

.e-widget.e-ntouch.e-timepicker table td.e-disable:hover{background:none;border-color:none;color:#bfbfbf}

.e-widget.e-ntouch.e-timepicker .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-timepicker .e-arrow-sans-right:hover{background-color:#f4f4f4;border-radius:4px 4px 4px 4px;border-color:#cecece}

.e-widget.e-ntouch.e-timepicker .e-disable.e-arrow-sans-left:hover,.e-widget.e-ntouch.e-timepicker .e-disable.e-arrow-sans-right:hover{border-color:#cecece}

.e-widget.e-ntouch.e-timepicker.e-popup.e-disable table td:hover,.e-widget.e-timepicker.e-popup.e-disable td.e-state-hover{background:none;color:#333;font-weight:normal;border-radius:0;border-color:#cecece}

.e-widget.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-right:hover{border-color:#cecece}

.e-widget.e-ntouch.e-timepicker.e-popup.e-disable .e-footer:hover{background:none;color:#333;border:1px solid transparent}

@-webkit-keyframes flatshadow{0%{box-shadow:0 0 0 0 rgba(255,64,129,.5);border-color:rgba(255,64,129,.5)}100%{box-shadow:0 0 0 200px rgba(255,64,129,0)}}

@keyframes flatshadow{0%{box-shadow:0 0 0 0 rgba(255,64,129,.5);border-color:rgba(255,64,129,.5)}100%{box-shadow:0 0 0 200px rgba(255,64,129,0)}}

.e-widget.e-datetime-wrap.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-datetime-wrap .e-select.e-disable,.e-widget.e-datetime-wrap .e-select.e-disable:hover,.e-widget.e-ntouch.e-datetime-wrap .e-disable.e-select:hover{background-color:#d6d7d7}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-daterangepicker-popup{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;color:#333}

.e-widget.e-daterangepicker-popup{border:1px solid #cecece}

.e-widget.e-daterangewidget .e-input{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal}

.e-widget.e-daterangewidget .e-input{color:#333}

.e-widget.e-daterangewidget .e-in-wrap,.e-widget.e-daterangepicker-popup{border-color:#cecece}

.e-widget.e-daterangewidget.e-widget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-daterangewidget.e-focus .e-in-wrap,.e-widget.e-daterangewidget .e-focus{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-daterangewidget.e-focus .e-in-wrap,.e-widget.e-daterangewidget .e-focus .e-in-wrap,.e-widget.e-daterangewidget.e-focus .e-in-wrap:hover,.e-widget.e-daterangewidget .e-focus .e-in-wrap:hover{border-color:#cecece}

.e-widget.e-daterangewidget .e-select,.e-widget.e-daterangewidget .e-drpbuttons .e-disable:hover,.e-widget.e-ntouch.e-daterangewidget .e-disable.e-select:hover{background:#fcfcfc;border-color:#cecece}

.e-widget.e-daterangewidget .e-select,.e-widget.e-daterangewidget .e-drpbuttons .e-disable:hover,.e-widget.e-ntouch.e-daterangewidget .e-disable.e-select:hover{background-color:#fff;color:#666}

.e-widget.e-ntouch.e-daterangewidget .e-select:hover{color:#333}

.e-widget.e-ntouch.e-daterangewidget .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-custom-dateranges{border-left:1px solid #cecece}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover{background:none}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover{color:#bfbfbf}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-active:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-active:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date:hover,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker table td:hover{background:#f4f4f4;color:#333}

.e-widget.e-daterangepicker-popup .e-datepicker .e-active::before,.e-datepicker .e-active .e-state-hover::before,.e-widget.e-daterangepicker-popup .e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default,.e-widget.e-daterangepicker-popup .e-datepicker table td::before,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default{top:0;padding-top:0}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date{color:#fff}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-val-error .e-in-wrap{border:1px solid #f00}

.e-widget.e-daterangepicker-popup .e-drpbuttons .e-drp-apply.e-disable{cursor:default}

.e-widget.e-custom-dateranges li{box-shadow:0 0 5px #fcfcfc;background:#fff;border:1px solid #cecece}

.e-widget.e-custom-dateranges li.e-active{border-color:#cecece;color:#fff}

.e-widget.e-custom-dateranges li.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-custom-dateranges li:hover{color:#333;border-color:#cecece}

.e-widget.e-custom-dateranges li:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-daterange-responsive .e-custom-dateranges{border-top:1px solid #cecece}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today{background:#fff;color:#333}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today:hover{background:#f4f4f4;color:#333}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today:hover{border-radius:4px}

.e-widget.e-daterangepicker-popup .e-custom-dateranges li:hover{background-color:#179bd7;color:#333}

.e-widget.e-daterangepicker-popup .e-custom-dateranges li:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range{color:#333;border-color:#cecece}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range{background:#f4f4f4;box-shadow:0 0 0 transparent inset}

.e-widget.e-daterangepicker-popup .e-drpbuttons{border-top:1px solid #cecece;background:#fcfcfc;border-color:#cecece;color:#333}

.e-daterangepicker-popup .e-drpbuttons div{background:#fcfcfc;color:#333;border-color:#cecece}

.e-daterangepicker-popup .e-drpbuttons div:hover{color:#333;border-color:#cecece}

.e-daterangepicker-popup .e-drpbuttons div:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-drpbuttons .e-active{border-color:#cecece;color:#333}

.e-widget.e-daterangepicker-popup .e-drpbuttons .e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-datewidget.e-error .e-in-wrap{border-color:#cecece}

.e-widget.e-daterangepicker-popup .e-datewidget.e-error{color:#fff}

@keyframes flatshadow{0%{box-shadow:0 0 0 0 rgba(255,64,129,.5);border-color:rgba(255,64,129,.5)}100%{box-shadow:0 0 0 200px rgba(255,64,129,0)}}

.e-widget.e-daterangewidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-daterangewidget .e-select.e-disable,.e-widget.e-daterangewidget.e-disable .e-select:hover,.e-widget.e-ntouch.e-daterangewidget .e-disable.e-select:hover{background-color:#d6d7d7}

.e-widget.e-daterange-responsive .e-drpbuttons{background-color:transparent}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.svg-rotate-ie{cursor:url('Rotate.cur'),default}

.svg-rotate{cursor:url('Rotate.cur'),default}

.sf-d-menuitem{background-image:url('diagram_context.png');background-repeat:no-repeat;height:25px;width:25px}

.sf-d-menuitem.hover{background-image:url('diagram_context.png')}

.sf-d-menuitem.cut{background-position:2px -290px}

.sf-d-menuitem.copy{background-position:2px -264px}

.sf-d-menuitem.paste{background-position:2px -238px}

.sf-d-menuitem.undo{background-position:2px -186px}

.sf-d-menuitem.redo{background-position:2px -213px}

.sf-d-menuitem.selectAll{background-position:2px -160px}

.sf-d-menuitem.group{background-position:2px -31px}

.sf-d-menuitem.ungroup{background-position:2px -4px}

.sf-d-menuitem.bringToFront{background-position:2px -134px}

.sf-d-menuitem.sendToBack{background-position:2px -108px}

.sf-d-menuitem.moveForward{background-position:2px -82px}

.sf-d-menuitem.sendBackward{background-position:2px -56px}

.sf-d-menuitem.grouping{background-image:none}

.sf-d-menuitem.order{background-image:none}

.e-diagram-tooltip-default{width:200px;background-color:#f7eebc;border:1px solid #ddb654;z-index:100000;position:absolute;text-align:center;border-radius:3px 3px;pointer-events:none}

.e-diagram-tooltipLabel-default{font-weight:normal;pointer-events:none;white-space:pre}

.e-datavisualization-diagram{overflow:hidden;outline:none;display:block}

.e-datavisualization-diagram svg{position:absolute}

.e-datavisualization-diagram .drawing{position:relative}

.e-datavisualization-diagram .edit{position:absolute;word-wrap:break-word;white-space:pre-wrap}

.e-datavisualization-diagram .edit textarea{width:100%;height:100%;overflow:hidden;border:1px dashed #9cf;outline:none;resize:none;padding:2px}

.e-datavisualization-diagram .e-vscrollbar{float:right}

.e-datavisualization-diagram .e-hscrollbar{text-align:left}

.e-scrollbar .e-vhandlespace,.e-scrollbar .e-hhandlespace{position:relative;background-color:#fafafa}

.e-datavisualization-diagram.e-js .sf-diagram_overlap{background-color:#fcfcfc}

.e-datavisualization-diagram.e-js .sf-diagram_hRuler,.e-datavisualization-diagram.e-js .sf-diagram_vRuler{background-color:#fcfcfc}

.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-space{background-color:#fcfcfc}

.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-tick{stroke:#666}

.sf-diagram_hRuler.e-datavisualization-ejruler.e-js .ej-ruler-tick-label{font-size:9px;fill:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-dialog.e-dialog-wrap{background:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-dialog .e-dialog-icon:hover{-o-border-image:initial;border-image:initial;border-color:#cecece}

.e-widget.e-dialog .e-dialog-icon:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-dialog-modal{overflow:hidden}

.e-widget.e-dialog.e-disable .e-dialog-icon:hover{background:transparent}

.e-widget.e-dialog .e-dialog-icon:before{line-height:1.5}

.e-widget.e-dialog .e-dialog-icon:before{color:#777}

.e-widget.e-dialog>.e-header{color:#282827;font-weight:normal;font-size:16px;border:1px solid #cecece;border-bottom:3px solid #3277b2}

.e-widget.e-dialog>.e-header{background:#fcfcfc}

.e-widget .e-dialog.e-widget-content{background:#fff;color:#333;font-size:14px}

.e-widget .e-dialog.e-widget-content.e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-widget.e-overlay{background-color:#383838}

.e-widget.e-dialog>.e-dialog-scroller{border:1px solid #cecece;border-top:none}

.e-widget.e-dialog .e-dialog-icon:hover:before{color:#333}

.e-widget.e-dialog>.e-footerbar{position:relative;background:#fff}

.e-widget.e-dialog>.e-footerbar{height:40px;border:1px solid #cecece;border-top:none}

.e-widget.e-dialog>.e-footerbar>.e-icon.e-resize-handle.e-resizable.e-js{position:absolute;cursor:se-resize;bottom:0;right:0}

.e-widget .e-corner.e-dialog>.e-footerbar{border-radius:0 0 3px 3px}

.e-widget .e-corner .e-dialog-content{border-radius:3px}

.e-widget .e-corner .e-dialog-bottom{border-radius:0 0 3px 3px}

.e-widget .e-corner .e-dialog-top{border-radius:3px 3px 0 0}

.e-widget.e-dialog .e-scrollbar .e-icon{display:block}

.e-dialog .e-scrollbar .e-icon{display:block}

.e-widget.e-dialog .e-draggable{touch-action:none}

.e-widget .e-dialog.e-widget-content .e-pager .e-firstpage,.e-widget .e-dialog.e-widget-content .e-pager .e-prevpage,.e-widget .e-dialog.e-widget-content .e-pager .e-firstpagedisabled,.e-widget .e-dialog.e-widget-content .e-pager .e-prevpagedisabled,.e-widget .e-dialog.e-widget-content .e-pager .e-nextpage,.e-widget .e-dialog.e-widget-content .e-pager .e-lastpage,.e-widget .e-dialog.e-widget-content .e-pager .e-nextpagedisabled,.e-widget .e-dialog.e-widget-content .e-pager .e-lastpagedisabled{padding:9px 3px 1px 9px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget .e-atc .e-in-wrap,.e-widget .e-atc .e-input,.e-widget.e-atc-popup,.e-widget .e-atc .e-options{background-color:#fff;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget .e-atc .e-in-wrap,.e-widget .e-atc .e-input,.e-widget.e-atc-popup,.e-widget .e-atc .e-options{color:#333;font-size:14px;font-weight:normal}

.e-widget.e-ddl .e-input,.e-widget.e-ddl .e-input[readonly],.e-widget.e-ddl-popup,.e-widget.e-ddl .e-options{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:normal;cursor:default}

.e-widget.e-ddl .e-input,.e-widget.e-ddl .e-input[readonly],.e-widget.e-ddl-popup,.e-widget.e-ddl .e-options{color:#333;background-color:#fff}

.e-widget.e-ddl .e-in-wrap,.e-widget.e-ddl-popup,.e-ddl .e-options,.e-widget.e-ddl-popup .e-atc.e-search{border-color:#cecece}

.e-widget.e-ddl .e-options.e-active{background-color:#3277b2;color:#fff;border-color:#3277b2}

.e-widget.e-ddl .e-boxes{background-color:#fff}

.e-widget.e-ddl.e-focus .e-in-wrap{box-shadow:0 0 7px rgba(154,146,203,.87);border-color:#cecece}

.e-widget.e-ddl:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-ddl .e-input.e-watermark{color:#d2d1d1 !important;font-style:italic}

.e-widget.e-ddl-popup .e-hover{color:#333}

.e-widget.e-ddl-popup .e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ddl .e-select:hover,.e-widget.e-ddl.e-rtl .e-select:hover{color:#333;border-color:#cecece}

.e-widget.e-ddl .e-select:hover,.e-widget.e-ddl.e-rtl .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ddl-popup .e-active{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.3)}

.e-widget.e-ddl-popup .e-active{color:#fff}

.e-widget.e-ddl-popup .e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ddl .e-select,.e-widget.e-ddl.e-rtl .e-select,.e-widget.e-ddl .e-disable.e-select:hover{background:#fcfcfc;color:#666;border-color:#cecece}

.e-widget.e-ddl .e-select.e-load{background-image:url('ajax-loader.gif');background-position:center center;background-repeat:no-repeat}

.e-widget.e-ddl-popup .e-resize-handle{cursor:se-resize;float:right;padding:4px 3px 0 0;margin-right:2px}

.e-widget.e-ddl-popup .e-resize-handle.e-rtl-resize{float:left;cursor:sw-resize;transform:rotate(90deg);padding:3px 0 0 3px}

.e-widget.e-ddl-popup .e-resizebar{background:#fcfcfc;border-top:1px solid #fff;height:20px;width:auto;display:block}

.e-widget.e-ddl-popup .e-atc.e-search .e-search:before,.e-widget.e-ddl-popup .e-atc.e-search .e-cross-circle:before{color:#cecece}

.e-widget.e-ddl-popup .e-checkwrap.e-check-act,.e-widget.e-ddl-popup .e-checkwrap:hover{border:1px solid #cecece}

.e-widget.e-ddl-popup .e-checkwrap{background-color:#fff}

.e-widget.e-ddl-popup .e-checkwrap{border-radius:none}

.e-widget.e-ddl-popup .e-checkwrap{border:1px solid #cecece}

.e-widget.e-ddl-popup .e-check-act{color:#3277b2}

.e-widget .e-dropdownlist::-webkit-input-placeholder{color:#333}

.e-widget .e-dropdownlist:-ms-input-placeholder{color:#333}

.e-widget .e-dropdownlist::-moz-placeholder{color:#333}

.e-widget .e-dropdownlist:-moz-placeholder{color:#333}

.e-widget.e-ddl.e-widget .e-in-wrap.e-disable{border-color:#ccc;background-color:#eee;opacity:initial}

.e-widget.e-ddl.e-widget .e-input.e-disable{background:#eee}

.e-widget.e-ddl.e-widget .e-select.e-disable{background:#d6d7d7;border-color:#ccc}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-tooltip-wrap{border-radius:none}

.e-widget.e-tooltip-wrap{border:1px solid #cecece;background-color:#fff}

.e-widget.e-tooltip-wrap .e-arrowTipOuter{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;left:0;top:0;position:absolute}

.e-widget.e-tooltip-wrap .e-arrowTipOuter{border-top:10px solid #cecece}

.e-widget.e-tooltip-wrap .e-arrowTipInner{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;left:1px;top:0;position:absolute}

.e-widget.e-tooltip-wrap .e-arrowTipInner{border-top:9px solid #fff}

.e-widget .e-def{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;line-height:18px}

.e-widget .e-def{font-size:12px;color:#333}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader{background:none repeat scroll 0 0 #fcfcfc;border-bottom:3px solid #3277b2}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:before{color:#282827}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover{color:#333;border-color:#cecece}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-tooltip-wrap .e-cross-circle:hover{color:#333;border-color:#cecece}

.e-widget.e-tooltip-wrap .e-cross-circle:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-listbox .e-select{border-color:#3277b2;color:#fff}

.e-js.e-listbox .e-select{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-listbox .e-active{color:#fff;border-color:#f4f4f4}

.e-js.e-listbox .e-active{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-listbox .e-hover{color:#333}

.e-js.e-listbox .e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-dragClonelist{background:#3277b2;color:#fff;opacity:.5;text-align:center}

.e-js.e-wrap .e-listbox li{word-break:break-all}

.e-js.e-wrap .e-listbox li{padding-left:10px !important}

.e-js.e-nowrap .e-listbox li{padding-left:10px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.e-widget.e-ddl-popup.e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-js.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-inact,.e-js.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-act{top:2px}

.e-widget.e-ddl-popup div>.e-ul .e-ghead{font-weight:bold;border-bottom:1px solid #cecece;display:block;margin:2px 2px 2px 0;position:relative;padding-bottom:5px;padding-left:.857em}

.e-widget.e-ddl-popup.e-js{max-height:inherit;max-width:inherit}

.e-js.e-listbox .e-draggable{touch-action:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-lv .e-list-text{font-size:12px;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-lv .e-list{border-bottom:1px solid #cecece;font-size:12px}

.e-js.e-lv .e-list .e-chevron-right_01.e-fontimage:before{color:#666}

.e-js.e-lv .e-list.e-state-default{background-color:#fff;border-color:#cecece}

.e-js.e-lv .e-list.e-state-default>.e-chevron-right_01 .e-list-text{color:#333}

.e-js.e-lv .e-list.e-state-default:hover{color:#333}

.e-js.e-lv .e-list.e-state-default:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-lv .e-list.e-state-default:hover>.e-chevron-right_01 .e-list-text{color:#333}

.e-js.e-lv .e-list:hover>.e-chevron-right_01.e-fontimage:before{color:#333}

.e-js.e-lv .e-list .e-chevron-right_01:hover{color:#333}

.e-js.e-lv .e-list.e-state-active{color:#fff}

.e-js.e-lv .e-list.e-state-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-lv .e-list.e-state-active .e-chevron-right_01 .e-list-text{color:#fff}

.e-js.e-lv .e-list.e-state-active>.e-chevron-right_01.e-fontimage:before{color:#fff}

.e-js.e-lv-inputdiv .e-lv-input{border:1px solid #cecece;border-radius:7px;font-size:14px}

.e-js.e-lv .e-header{color:#282827;border:1px solid #cecece;border-bottom:3px solid #3277b2}

.e-js.e-lv .e-header{background:#fcfcfc}

.e-js.e-lv.e-parentlv>.e-lv .e-list-container{border-left:1px solid #cecece;border-right:1px solid #cecece;border-top:1px solid #cecece}

.e-js.e-lv.e-parentlv>.e-lv.subpage{border:none}

.e-js.e-nb .e-lv .subpage .e-content{float:none}

.e-js.e-lv>.e-header:hover>.e-icon:before{color:#333}

.e-js.e-lv>.e-header>.e-icon:before,.e-js.e-lv>.e-header>.e-icon:hover:before{color:#777}

.e-js.e-lv .e-list .e-lv-checkdiv.e-template-checkmark,.e-js.e-lv .e-template-list .e-list-check div{float:none;vertical-align:middle;display:table-cell}

.e-js.e-lv .e-template-list .e-list-check div{vertical-align:initial}

.e-js.e-lv .e-template-list .e-list-check{display:table}

.e-js.e-list-container .e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-js.e-lv .e-list-container .e-chkbox-wrap .e-chkbox-small>span{top:2px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-numeric,.e-widget.e-percent,.e-widget.e-currency,.e-widget.e-mask{background-color:#fff}

.e-widget.e-numeric:hover .e-in-wrap,.e-widget.e-percent:hover .e-in-wrap,.e-widget.e-currency:hover .e-in-wrap,.e-widget.e-mask:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-numeric.e-disable-wrap .e-in-wrap,.e-widget.e-percent.e-disable-wrap .e-in-wrap,.e-widget.e-currency.e-disable-wrap .e-in-wrap,.e-widget.e-mask.e-disable-wrap .e-in-wrap{border-color:#ccc}

.e-widget.e-mask.e-disable-wrap .e-placeholder{background-color:transparent}

.e-widget.e-numeric.e-disable-wrap:hover .e-in-wrap,.e-widget.e-percent.e-disable-wrap:hover .e-in-wrap,.e-widget.e-currency.e-disable-wrap:hover .e-in-wrap,.e-widget.e-mask.e-disable-wrap:hover .e-in-wrap{box-shadow:none}

.e-widget.e-numeric.e-disable-wrap:hover .e-in-wrap,.e-widget.e-percent.e-disable-wrap:hover .e-in-wrap,.e-widget.e-currency.e-disable-wrap:hover .e-in-wrap,.e-widget.e-mask.e-disable-wrap:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-numeric.e-disable-wrap:hover .e-in-wrap input.e-input,.e-widget.e-percent.e-disable-wrap:hover .e-in-wrap input.e-input,.e-widget.e-currency.e-disable-wrap:hover .e-in-wrap input.e-input,.e-widget.e-mask.e-disable-wrap:hover .e-in-wrap input.e-input{box-shadow:none}

.e-widget.e-numeric .e-in-wrap,.e-widget.e-percent .e-in-wrap,.e-widget.e-currency .e-in-wrap,.e-widget.e-mask .e-in-wrap{border-color:#cecece}

.e-widget .e-select.e-disable .e-spin .e-icon,.e-widget .e-select.e-disable .e-spin{cursor:default}

.e-widget .e-select.e-disable .e-spin .e-icon,.e-widget .e-select.e-disable .e-spin{background-color:#d6d7d7}

.e-widget.e-numeric .e-input,.e-widget.e-percent .e-input,.e-widget.e-currency .e-input,.e-widget.e-mask .e-input{color:#333;background-color:#fff}

.e-widget.e-numeric.e-focus .e-in-wrap,.e-widget.e-percent.e-focus .e-in-wrap,.e-widget.e-currency.e-focus .e-in-wrap,.e-widget.e-mask.e-focus .e-in-wrap{box-shadow:0 0 7px #ccc;border-color:#cecece}

.e-widget.e-numeric .e-input.e-error,.e-widget.e-percent .e-input.e-error,.e-widget.e-currency .e-input.e-error,.e-widget.e-mask.e-error,.e-widget.e-mask .e-error{color:#cd0a0a}

.e-widget.e-numeric.e-error .e-in-wrap,.e-widget.e-percent.e-error .e-in-wrap,.e-widget.e-currency.e-error .e-in-wrap,.e-widget.e-mask.e-error .e-in-wrap{border-color:#ee2924}

.e-widget.e-numeric.e-disable-wrap,.e-widget.e-percent.e-disable-wrap,.e-widget.e-currency.e-disable-wrap,.e-widget.e-mask.e-disable-wrap{background-color:#eee}

.e-widget.e-numeric .e-watermark,.e-widget.e-percent .e-watermark,.e-widget.e-currency .e-watermark,.e-widget.e-mask .e-watermark{color:#d2d1d1}

.e-widget .e-input.e-placeholder{color:#333}

.e-widget.e-numeric .e-select,.e-widget.e-numeric.e-rtl .e-select,.e-widget.e-numeric .e-disable.e-select:hover,.e-widget.e-percent .e-select,.e-widget.e-percent.e-rtl .e-select,.e-widget.e-percent .e-disable.e-select:hover,.e-widget.e-currency .e-select,.e-widget.e-currency.e-rtl .e-select,.e-widget.e-currency .e-disable.e-select:hover{background:#fcfcfc;border-color:#cecece;color:#666}

.e-widget.e-numeric .e-select:hover,.e-widget.e-percent .e-select:hover,.e-widget.e-currency .e-select:hover{border-color:#cecece;color:#333}

.e-widget.e-numeric .e-select:hover,.e-widget.e-percent .e-select:hover,.e-widget.e-currency .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-numeric .e-select .e-spin-up.e-active,.e-widget.e-numeric .e-select .e-spin-down.e-active,.e-widget.e-percent .e-select .e-spin-up.e-active,.e-widget.e-percent .e-select .e-spin-down.e-active,.e-widget.e-currency .e-select .e-spin-up.e-active,.e-widget.e-currency .e-select .e-spin-down.e-active{border-color:#cecece;color:#fff}

.e-widget.e-numeric .e-select .e-spin-up.e-active,.e-widget.e-numeric .e-select .e-spin-down.e-active,.e-widget.e-percent .e-select .e-spin-up.e-active,.e-widget.e-percent .e-select .e-spin-down.e-active,.e-widget.e-currency .e-select .e-spin-up.e-active,.e-widget.e-currency .e-select .e-spin-down.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-numeric .e-icon .e-arrow,.e-widget.e-percent .e-icon .e-arrow,.e-widget.e-currency .e-icon .e-arrow{border:0 none transparent}

.e-input::-webkit-input-placeholder{color:#333}

.e-input:-ms-input-placeholder{color:#333}

.e-input::-moz-placeholder{color:#333}

.e-input:-moz-placeholder{color:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-menu.e-separator.e-horizontal>.e-list,.e-widget.e-menu.e-separator.e-horizontal>.e-list:hover,.e-widget.e-menu.e-horizontal>.e-separator.e-list,.e-widget.e-menu.e-horizontal>.e-separator.e-list:hover{border-right-color:#cecece}

.e-widget.e-menu.e-horizontal .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-horizontal .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-vertical .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-vertical .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-context .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-context .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-separator.e-vertical>.e-list,.e-widget.e-menu.e-vertical>.e-separator.e-list,.e-widget.e-menu.e-separator.e-vertical>.e-list:hover,.e-widget.e-menu.e-vertical>.e-separator.e-list:hover,.e-widget.e-menu.e-context>.e-separator.e-list,.e-widget.e-menu.e-context>.e-separator.e-list:hover{border-bottom-color:#cecece}

.e-widget.e-menu.e-separator.e-rtl.e-horizontal>.e-list,.e-widget.e-menu.e-rtl.e-horizontal>.e-separator.e-list,.e-widget.e-menu.e-rtl.e-horizontal>.e-separator.e-list:hover{border-left-color:#cecece}

.e-widget.e-menu.e-horizontal .e-list>.e-menulink,.e-widget.e-menu.e-vertical .e-list>.e-menulink,.e-widget.e-menu.e-context .e-list>.e-menulink,.e-widget .e-menu-res-wrap .e-menu-res-in-wrap .e-res-title,.e-widget.e-menu.e-vertical{color:#333}

.e-widget.e-menu,.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,.e-widget.e-menu.e-vertical,.e-widget.e-menu.e-vertical .e-list>ul,.e-widget.e-menu.e-context,.e-menu.e-context .e-list>ul{background:#fff}

.e-widget.e-menu,.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,.e-widget.e-menu.e-vertical,.e-widget.e-menu.e-vertical .e-list>ul,.e-widget.e-menu.e-context,.e-menu.e-context .e-list>ul{border-color:#cecece}

.e-widget.e-menu.e-horizontal .e-list>ul{background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}

.e-widget.e-menu.e-horizontal .e-list>ul{border-color:#cecece}

.e-widget.e-menu.e-horizontal>.e-list.e-active>span.e-menu-arrow>span.e-arrowMenuOuter{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;left:0;top:0;border-bottom:10px solid #f4f4f4;position:absolute}

.e-widget.e-menu.e-horizontal>.e-list.e-active>span.e-menu-arrow>span.e-arrowMenuInner{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;left:1px;top:1px;position:absolute}

.e-widget.e-menu.e-horizontal .e-list:hover,.e-widget.e-menu.e-vertical .e-list:hover,.e-widget.e-menu.e-context .e-list:hover{border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-list:hover,.e-widget.e-menu.e-vertical .e-list:hover,.e-widget.e-menu.e-context .e-list:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild:hover,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild:hover,.e-widget.e-menu.e-context .e-list>ul li.e-haschild:hover{background:#3277b2;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild:hover>.e-menulink,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild:hover>.e-menulink,.e-widget.e-menu.e-context .e-list>ul li.e-haschild:hover>.e-menulink{background:#3277b2;color:#fff}

.e-widget.e-menu.e-horizontal .e-list:hover>.e-menulink,.e-widget.e-menu.e-vertical .e-list:hover>.e-menulink,.e-widget.e-menu.e-context .e-list:hover>.e-menulink{color:#333}

.e-widget.e-menu.e-horizontal .e-list.e-active,.e-widget.e-menu.e-vertical .e-list.e-active,.e-widget.e-menu.e-context .e-list.e-active{color:#fff;border-color:#3277b2}

.e-widget.e-menu.e-horizontal .e-list.e-active,.e-widget.e-menu.e-vertical .e-list.e-active,.e-widget.e-menu.e-context .e-list.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-context .e-list>ul li.e-haschild.e-active>.e-menulink{border-color:#3277b2;color:#fff}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-context .e-list>ul li.e-haschild.e-active>.e-menulink{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-list.e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-list.e-active>.e-menulink,.e-widget.e-menu.e-context .e-list.e-active>.e-menulink,.e-widget.e-menu.e-horizontal .e-list.e-active:hover,.e-widget.e-menu.e-vertical .e-list.e-active:hover,.e-widget.e-menu.e-context .e-list.e-active:hover{color:#fff}

.e-widget.e-menu .e-list>a .e-icon,.e-widget.e-menu .e-list>span>.e-icon{color:#666}

.e-widget.e-menu .e-list:hover>a .e-icon,.e-widget.e-menu .e-list:hover>span>.e-icon{color:#333}

.e-widget.e-menu .e-list.e-active>a>.e-icon,.e-widget.e-menu .e-list.e-active>span>.e-icon,.e-widget.e-menu .e-list.e-active:hover>a>.e-icon,.e-widget.e-menu .e-list.e-active:hover>span>.e-icon{color:#fff}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item,.e-widget.e-menu.e-vertical .e-list.e-disable-item,.e-widget.e-menu.e-context .e-list.e-disable-item{background-color:transparent}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item .e-icon,.e-widget.e-menu.e-vertical .e-list.e-disable-item .e-icon,.e-widget.e-menu.e-context .e-list.e-disable-item .e-icon{color:#666}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item *,.e-widget.e-menu.e-vertical .e-list.e-disable-item *,.e-widget.e-menu.e-context .e-list.e-disable-item *{filter:alpha(opacity=40);opacity:.4}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item .e-menulink:hover,.e-widget.e-menu.e-horizontal .e-list.e-disable-item:hover,.e-widget.e-menu.e-vertical .e-list.e-disable-item .e-menulink:hover,.e-widget.e-menu.e-vertical .e-list.e-disable-item:hover,.e-widget.e-menu.e-context .e-list.e-disable-item .e-menulink:hover,.e-widget.e-menu.e-context .e-list.e-disable-item:hover{background-color:transparent;background-image:none;color:#333;cursor:default}

.e-widget.e-menu.e-horizontal .e-mhover,.e-widget.e-menu.e-context .e-mhover,.e-widget.e-menu.e-vertical .e-mhover,.e-widget.e-menu.e-horizontal .e-mhover>.e-menulink,.e-widget.e-menu.e-context .e-mhover>.e-menulink,.e-widget.e-menu.e-vertical .e-mhover>.e-menulink,.e-widget.e-menu.e-horizontal .e-mfocused,.e-widget.e-menu.e-context .e-mfocused,.e-widget.e-menu.e-vertical .e-mfocused,.e-widget.e-menu.e-horizontal .e-mfocused>.e-menulink,.e-widget.e-menu.e-context .e-mfocused>.e-menulink,.e-widget.e-menu.e-vertical .e-mfocused>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{color:#333;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-mhover,.e-widget.e-menu.e-context .e-mhover,.e-widget.e-menu.e-vertical .e-mhover,.e-widget.e-menu.e-horizontal .e-mhover>.e-menulink,.e-widget.e-menu.e-context .e-mhover>.e-menulink,.e-widget.e-menu.e-vertical .e-mhover>.e-menulink,.e-widget.e-menu.e-horizontal .e-mfocused,.e-widget.e-menu.e-context .e-mfocused,.e-widget.e-menu.e-vertical .e-mfocused,.e-widget.e-menu.e-horizontal .e-mfocused>.e-menulink,.e-widget.e-menu.e-context .e-mfocused>.e-menulink,.e-widget.e-menu.e-vertical .e-mfocused>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-active,.e-widget.e-menu.e-context .e-active,.e-widget.e-menu.e-vertical .e-active,.e-widget.e-menu.e-horizontal .e-active>.e-menulink,.e-widget.e-menu.e-context .e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-active>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{color:#fff;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-active,.e-widget.e-menu.e-context .e-active,.e-widget.e-menu.e-vertical .e-active,.e-widget.e-menu.e-horizontal .e-active>.e-menulink,.e-widget.e-menu.e-context .e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-active>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{border-color:#f4f4f4}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{color:#fff}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active{color:#fff;border-color:#f4f4f4}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal>.e-list span.e-menu-left{display:block}

.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-down{display:block}

.e-widget.e-menu.e-horizontal>.e-ham-wrap{background:#fff;border-left-color:#cecece}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:hover{color:#fff;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:active{color:#fff;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger{border-top-color:#333;border-bottom-color:#333}

.e-widget.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger:before{border-top-color:#333}

.e-menu-wrap>.e-menu-popwrap{border-color:#cecece}

.e-menu-wrap>.e-menu-popwrap>.e-menu{background-color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-progressbar{color:#333}

.e-js.e-progressbar{background-color:#fff;border-color:#cecece}

.e-js.e-progressbar .e-progress{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-rating.e-horizontal .e-shape,.e-widget.e-rating.e-vertical .e-shape,.e-widget.e-rating.e-horizontal .e-shape-list,.e-widget.e-rating.e-vertical .e-shape-list,.e-widget.e-rating.e-horizontal .e-reset,.e-widget.e-rating.e-vertical .e-reset{background:url('rating-star.png') no-repeat;height:16px;width:16px}

.e-widget.e-rating .e-shape.inactive{background-position:0 -174px}

.e-widget.e-rating .e-shape.active{background-position:0 -60px}

.e-widget.e-rating .e-shape.selected{background-position:0 -60px}

.e-widget.e-rating.e-disable .e-shape,.e-widget.e-rating.e-disable .e-shape-list,.e-widget.e-rating.e-disable .e-reset{cursor:default}

.e-widget.e-rating.e-horizontal .e-reset:hover,.e-widget.e-rating.e-vertical .e-reset:hover{background-position:0 -30px}

.e-widget.e-rating.e-horizontal .e-reset,.e-widget.e-rating.e-vertical .e-reset,.e-widget.e-rating.e-disable .e-reset:hover{background-position:0 0;margin-left:2px}

.e-widget.e-rating.e-horizontal .e-shape-list,.e-widget.e-rating.e-vertical .e-shape-list{background-position:0 -174px;float:left}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-rotator-wrap :focus{outline:0 none}

.e-widget.e-rotator-wrap .e-in-wrap .e-single,.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li,.e-widget.e-rotator-wrap .e-in-wrap.e-multiple{border-color:#cecece}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li:hover{border-color:#cecece}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li.e-active,.e-widget.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-active:hover{border-color:#cecece}

.e-widget.e-rotator-wrap .e-thumb .e-thumb-items li.e-thumbhover{border-color:#cecece}

.e-widget.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li:hover,.e-widget.e-rotator-wrap.e-disable .e-thumb .e-thumb-items li.e-thumbhover{border-color:#cecece}

.e-widget.e-rotator-wrap .e-inner .e-caption{background-color:#fff;color:#333}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li:hover{border-color:#cecece}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li:hover{background-color:#f4f4f4}

.e-widget.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet>li:hover{border-color:#cecece;background-color:#fcfcfc}

.e-widget.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet>li{cursor:default}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li.e-active,.e-widget.e-rotator-wrap.e-disable .e-pager-wrap .e-bullet>li.e-active:hover{border-color:#cecece;background-color:#3277b2}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li{border-color:#cecece}

.e-widget.e-rotator-wrap .e-pager-wrap .e-bullet>li{background-color:#fcfcfc}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon,.e-widget.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon{background-image:url('rotator-icon.png')}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.play{background-position:-161px 0}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.pause{background-position:-248px 0}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-previous{background-position:-64px -15px}

.e-widget.e-rotator-wrap .e-in-wrap .e-nav-btn.e-icon.e-next{background-position:-109px -15px}

.e-widget.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-previous{background-position:8px -18px}

.e-widget.e-rotator-wrap .e-thumb-nav .e-thumb-btn.e-icon.e-next{background-position:-27px -18px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-slider.e-widget{background-color:#fff;border-color:#cecece}

.e-tooltipbox{background-color:#fff;border-color:#cecece;color:#333}

.e-widget.e-slider .e-handle.e-select{background-color:#fcfcfc;border-color:#cecece}

.e-widget.e-slider .e-handle.e-hover{background-color:#f4f4f4;border-color:#cecece}

.e-widget.e-slider .e-handle.e-focus{background-color:#f4f4f4;box-shadow:0 0 2px #ccc;border-color:#3277b2}

.e-widget.e-slider .e-range{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget .e-scale .e-tick{background-image:url('slider-tick.png')}

.e-widget.e-slider-wrap .e-scale .e-tick .e-tick-value{color:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-splitter{border-color:#cecece}

.e-js.e-splitter .e-pane{background-color:#fff;color:#333}

.e-js.e-splitter .e-splitbar.e-shadowbar.e-end-indicaton,.e-js.e-splitter .e-splitbar .e-end-indicaton{background-color:#fef1ec}

.e-js.e-splitter .e-splitbar.e-shadowbar{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-splitter .e-splitbar{border-color:#cecece}

.e-js.e-splitter .e-splitbar{background-color:#fff}

.e-js.e-splitter .e-splitbar .e-icon{color:#666}

.e-js.e-splitter .e-splitbar:hover .e-icon,.e-js.e-splitter .e-splitbar.e-hover .e-icon{color:#333}

.e-js.e-splitter .e-hover.e-splitbar.e-split-divider,.e-js.e-splitter .e-splitbar.e-split-divider:hover{background-color:#f4f4f4;border-color:#cecece}

.e-js.e-splitter .e-splitbar .e-activebar{display:none}

.e-js.e-splitter .e-splitbar .e-splitter-h-template{cursor:pointer;position:fixed;top:30%}

.e-js.e-splitter .e-splitbar .e-splitter-v-template{cursor:pointer;position:fixed;left:49%}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-datavisualization-symbolpalette{border:1px solid #cecece;outline:transparent none 0;text-decoration:none;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:15px;border-radius:4px}

.e-datavisualization-symbolpalette .e-scanvas{border:0 solid transparent}

.e-datavisualization-symbolpalette .e-header{display:table;border:0 solid transparent;border-bottom-width:1px;border-bottom-color:#cecece;outline:transparent none 0;cursor:pointer;color:#333;position:relative;width:100%;background:#fcfcfc;border-radius:4px}

.e-datavisualization-symbolpalette .e-header{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-datavisualization-symbolpalette .e-header-text{display:table-cell;vertical-align:middle;padding-left:1em;width:100%;text-align:left;font-size:15px}

.e-datavisualization-symbolpalette .e-header-wrapper{padding-left:2.5em}

.e-datavisualization-symbolpalette .e-header-arrow{border:0 solid transparent;height:16px;width:16px;right:14px;position:absolute;display:inline-block;vertical-align:middle;font-size:17px;top:10px}

.e-datavisualization-symbolpalette .e-header-arrow.expanded:before{content:""}

.e-datavisualization-symbolpalette .e-header-arrow.collapsed:before{content:""}

.e-datavisualization-symbolpalette .e-header-arrow.expanded.selected:before,.e-datavisualization-symbolpalette .e-header-arrow.expanded.hover:before{content:""}

.e-datavisualization-symbolpalette .e-header-arrow.collapsed.selected:before,.e-datavisualization-symbolpalette .e-header-arrow.collapsed.hover:beforess{content:""}

.e-datavisualization-symbolpalette .e-header.collapsed.selected,.e-datavisualization-symbolpalette .e-header.expanded.selected{color:#fff}

.e-datavisualization-symbolpalette .e-header.collapsed.selected,.e-datavisualization-symbolpalette .e-header.expanded.selected{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-datavisualization-symbolpalette .e-header.collapsed.hover,.e-datavisualization-symbolpalette .e-header.expanded.hover{color:#333}

.e-datavisualization-symbolpalette .e-header.collapsed.hover,.e-datavisualization-symbolpalette .e-header.expanded.hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-datavisualization-symbolpalette .e-header.e-disableclick{cursor:default}

.e-datavisualization-symbolpalette .e-scontent{display:block;border:0 solid transparent;outline-style:none;padding:.5em;padding-bottom:.6em;border-bottom-width:1px;border-bottom-color:#cecece;background:transparent;overflow:hidden}

.e-datavisualization-symbolpalette .e-anchor{overflow:hidden;padding:0;border:none;display:inline-block;color:#787878;font-size:11px;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;text-align:center;outline:transparent none 0;background:transparent;width:100%}

.e-datavisualization-symbolpalette .e-paletteItem{border:0 solid transparent;float:left;padding-right:3px;padding-top:3px;margin:1px;overflow:visible}

.e-datavisualization-symbolpalette .e-paletteItem.hover{background:rgba(35,130,195,.4)}

.e-datavisualization-symbolpalette .e-paletteItem.selected{background:rgba(35,130,195,.4)}

.e-datavisualization-symbolpalette .e-text-container{white-space:nowrap;color:#000;overflow:hidden}

.e-datavisualization-symbolpalette .e-svg-container{display:block;position:relative;border:0 solid transparent}

.e-datavisualization-symbolpalette .e-svg-container svg{display:inline;padding:1px}

[draggable=true]{-khtml-user-drag:element;-webkit-user-drag:element;-khtml-user-select:none;-webkit-user-select:none}

.svg.foreignObject{top:0;left:0;position:absolute;border:0 solid transparent;display:block}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-tab.e-js.e-widget{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;border:none}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-js.e-tab.e-disable .e-select:hover{border:none}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-js.e-tab.e-disable .e-select:hover{background:#fcfcfc}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-js.e-tab.e-disable .e-select:hover{border:none}

.e-tab.e-js .e-header>.e-active.e-disable:hover{background:transparent}

.e-tab.e-js .e-header>.e-active.e-disable:hover a{color:#3277b2}

.e-tab.e-js .e-header>.e-rtl-bottom-line.e-active{padding-top:1px;border-top:transparent}

.e-tab.e-js .e-header .e-select.e-disable a,.e-tab.e-js.e-disable a{cursor:default}

.e-js.e-tab>.e-header{border-left:none}

.e-js.e-tab>.e-header{border:none}

.e-js.e-tab .e-left{border-right:1px solid #cecece}

.e-js.e-tab .e-right{border-left:1px solid #cecece}

.e-tab.e-js .e-left .e-item.e-active,.e-tab.e-js .e-left .e-item.e-active:hover{outline:0 none;margin-right:-1px}

.e-tab.e-js .e-left .e-item.e-active,.e-tab.e-js .e-left .e-item.e-active:hover{border-right:transparent}

.e-tab.e-js .e-right .e-item.e-active,.e-tab.e-js .e-right .e-item.e-active:hover{margin-left:-1px;outline:0 none}

.e-tab.e-js .e-right .e-item.e-active,.e-tab.e-js .e-right .e-item.e-active:hover{border-left:transparent}

.e-js.e-scrolltab.e-js .e-header>.e-bottom-line.e-item.e-active,.e-js.e-scrolltab.e-js .e-header>.e-bottom-line.e-item.e-active:hover{border:1px solid #ccc}

.e-js.e-tab .e-left .e-item.e-active,.e-js.e-tab .e-right .e-item.e-active{border-bottom:1px solid #cecece;position:relative}

.e-js.e-tab .e-header li{border-top:0}

.e-tab.e-js .e-header>.e-bottom-line.e-active,.e-tab.e-js .e-header>.e-bottom-line.e-active:hover{outline:0 none}

.e-tab.e-js .e-header>.e-bottom-line.e-active,.e-tab.e-js .e-header>.e-bottom-line.e-active:hover{padding-bottom:1px;border-bottom:transparent}

.e-tab.e-js .e-header>.e-top-line.e-active,.e-tab.e-js .e-header>.e-top-line.e-active:hover{padding-top:1px;outline:0 none}

.e-tab.e-js .e-header>.e-top-line.e-active,.e-tab.e-js .e-header>.e-top-line.e-active:hover{border-top:transparent}

.e-js.e-tab .e-left li,.e-js.e-tab .e-right li{border-bottom:1px solid #cecece}

.e-js.e-tab.e-vertical{background:transparent;border:1px solid #cecece}

.e-tab.e-js .e-header>.e-item:hover,.e-tab.e-js .e-left>.e-item:hover,.e-tab.e-js .e-right>.e-item:hover{background-color:#f4f4f4;color:#333;filter:none}

.e-tab.e-js .e-icon.e-chevron-circle-left,.e-tab.e-js .e-icon.e-chevron-circle-right{color:#3277b2}

.e-tab.e-js .e-header>.e-item:hover>.e-icon,.e-tab.e-js .e-left>.e-item:hover>.e-icon,.e-tab.e-js .e-right>.e-item:hover>.e-icon{color:#333}

.e-tab.e-js>.e-content{border-color:#cecece;font-size:14px;border-style:solid}

.e-tab.e-js>.e-content{border-width:1px;background:#fff;color:#333}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select{border-color:#cecece;color:#333;border:none;background:none}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select{font-weight:normal;font-size:16px}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select{background:#fcfcfc}

.e-js.e-tab .e-header>.e-select a,.e-js.e-tab .e-left>.e-select a,.e-js.e-tab .e-right>.e-select a{color:#333}

.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active{color:#3277b2;border-color:#cecece;border:1px solid #cecece}

.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active{background:#fff}

.e-tab.e-js .e-header>.e-active:hover,.e-tab.e-js .e-left>.e-active:hover,.e-tab.e-js .e-right>.e-active:hover,.e-tab.e-js .e-header.e-item:hover,.e-tab.e-js .e-left.e-item:hover,.e-tab.e-js .e-right.e-item:hover{background:#f4f4f4;color:#333}

.e-js.e-tab .e-header>.e-active a,.e-js.e-tab .e-left>.e-active a,.e-js.e-tab .e-right>.e-active a{color:#3277b2}

.e-js.e-tab .e-header>.e-select:hover a,.e-js.e-tab .e-left>.e-select:hover a,.e-js.e-tab .e-right>.e-select:hover a{color:#333}

.e-js.e-tab .e-header>.e-active:hover a,.e-js.e-tab .e-left>.e-active:hover a,.e-js.e-tab .e-right>.e-active:hover a{color:#333}

.e-js.e-tab .e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-js.e-tab .e-hidebottom{border-top:none !important}

.e-js.e-tab .e-hidetop{border-bottom:none !important}

.e-js.e-tab .e-header.e-addborderbottom{border-bottom:1px solid #cecece}

.e-js.e-tab .e-header.e-addbordertop{border-top:1px solid #cecece}

.e-js.e-tab .e-header.e-hideleft{border-left:none}

.e-js.e-tab .e-header.e-addborderleft{border-right:1px solid #cecece}

.e-js.e-tab .e-header.e-hideright{border-right:none}

.e-js.e-tab .e-header.e-addborderright{border-left:1px solid #cecece}

.e-js.e-tab .e-header .e-margine-top:hover{border-top:1px solid #ebebeb}

.e-js.e-tab .e-header .e-margine-bottom:hover{border-bottom:1px solid #ebebeb}

.e-js.e-tab .e-header.e-addborderbottom .e-active{border-top:3px solid #3277b2}

.e-js.e-tab .e-header.e-addbordertop .e-active{border-bottom:3px solid #3277b2}

.e-js.e-tab .e-right.e-addborderright .e-active{border-right:3px solid #3277b2}

.e-js.e-tab .e-left.e-addborderleft .e-active{border-left:3px solid #3277b2}

.e-tab.e-js.e-tabscroll>.e-content{padding-top:44.3333px}

.e-tab.e-js.e-tabscroll>.e-header.e-addborderbottom{border-bottom:1px solid #bbbcbb}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-tagcloud{background-color:#fff}

.e-tagcloud.e-js .header{border-color:#cecece}

.e-js.e-tagcloud .e-title{font-weight:normal}

.e-js.e-tagcloud .e-title{border-color:#cecece;border-bottom:3px solid #3277b2;font-size:16px;color:#282827}

.e-js.e-tagcloud .e-title{background:#fcfcfc}

.e-js.e-tagcloud .e-load{background-image:url('ajax-loader.gif');background-position:center center;background-repeat:no-repeat}

.e-js.e-tagcloud .e-tagitems .e-txt{color:#333}

.e-js.e-tagcloud .e-tagitems .e-txt.hover{color:#3277b2}

.e-js.e-tagcloud .e-cloud,.e-tagcloud .e-list{border-color:#cecece}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-timewidget .e-input,.e-widget.e-time-popup{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-timewidget .e-input,.e-widget.e-time-popup{color:#333;font-weight:normal}

.e-widget.e-timewidget .e-in-wrap,.e-widget.e-time-popup{border-color:#cecece}

.e-widget.e-timewidget.e-focus .e-in-wrap,.e-widget.e-timewidget.e-focus .e-in-wrap:hover{border-color:#cecece}

.e-widget.e-timewidget.e-focus .e-in-wrap,.e-widget.e-timewidget.e-focus .e-in-wrap:hover{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-timewidget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-timewidget .e-select,.e-widget.e-timewidget.e-rtl .e-select,.e-widget.e-ntouch.e-timewidget .e-disable.e-select:hover{background:#fcfcfc}

.e-widget.e-timewidget .e-select,.e-widget.e-timewidget.e-rtl .e-select,.e-widget.e-ntouch.e-timewidget .e-disable.e-select:hover{border-color:#cecece;color:#666}

.e-widget.e-ntouch.e-timewidget .e-select:hover,.e-widget.e-time-popup.e-popup .e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ntouch.e-timewidget .e-select:hover,.e-widget.e-time-popup.e-popup .e-hover{color:#333}

.e-widget.e-time-popup .e-active{border-color:#3277b2}

.e-widget.e-time-popup .e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-time-popup .e-active{color:#fff}

.e-widget.e-timewidget .e-icon.e-clock:before{width:20px;height:20px}

.e-widget.e-timewidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-timewidget .e-select.e-disable,.e-widget.e-timewidget.e-disable .e-select:hover,.e-widget.e-ntouch.e-timewidget .e-disable.e-select:hover{background-color:#d6d7d7}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-toolbar{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:14px}

.e-js.e-toolbar{background-repeat:no-repeat;border-color:#cecece;color:#666}

.e-js.e-toolbar{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-toolbar{background:#fcfcfc}

.e-js.e-toolbar.e-focus{box-shadow:0 0 2px #ccc}

.e-js.e-toolbar>.e-horizontal.e-separator{border-left:none;border-radius:initial}

.e-js.e-toolbar>.e-horizontal.e-separator{border-right:1px solid #cecece}

.e-toolbarTooltip{min-width:auto}

.e-toolbarTooltip .e-tipContainer .e-tipcontent{padding:2px 4px}

.e-js.e-toolbar>.e-horizontal .e-separator{border-right:1px solid #cecece;border-left:none;border-radius:inherit;height:inherit}

.e-js.e-toolbar>.e-vertical.e-separator{border-bottom:1px solid #cecece;border-top:none;border-radius:initial}

.e-js.e-toolbar>.e-vertical .e-separator{border-top:none;border-radius:inherit}

.e-js.e-toolbar>.e-vertical .e-separator{border-bottom:1px solid #cecece}

.e-js.e-toolbar.e-rtl>.e-horizontal.e-separator{border-right:none;border-radius:initial}

.e-js.e-toolbar.e-rtl>.e-horizontal.e-separator{border-left:1px solid #cecece}

.e-js.e-toolbar.e-rtl>.e-horizontal .e-separator{border-left:1px solid #cecece;border-right:none;border-radius:inherit}

.e-js.e-toolbar.e-rtl>.e-vertical.e-separator{border-top:1px solid #cecece;border-bottom:none;border-radius:initial}

.e-js.e-toolbar.e-rtl>.e-vertical .e-separator{border-top:1px solid #cecece;border-bottom:none;border-radius:inherit}

.e-js.e-toolbar.e-rtl>.e-vertical .e-corner-all{border-radius:inherit}

.e-js.e-toolbar>ul>li div.e-item-overlay{background-color:#fcfcfc}

.e-js.e-toolbar>.e-horizontal .e-hover,.e-js.e-toolbar>.e-vertical>.e-hover{border-color:#f4f4f4}

.e-js.e-toolbar>.e-horizontal .e-hover,.e-js.e-toolbar>.e-vertical>.e-hover{color:#333}

.e-js.e-toolbar>.e-horizontal .e-hover,.e-js.e-toolbar>.e-vertical>.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-toolbar>.e-horizontal .e-hover>div:before,.e-js.e-toolbar>.e-vertical>.e-hover>div:before,.e-js.e-toolbar>.e-horizontal .e-hover>span:before,.e-js.e-toolbar>.e-vertical>.e-hover>span:before,.e-js.e-toolbar>.e-horizontal .e-hover>a:before,.e-js.e-toolbar>.e-vertical>.e-hover>a:before{color:#333}

.e-js.e-toolbar>.e-horizontal .e-active.e-hover>div:before,.e-js.e-toolbar>.e-vertical>.e-active.e-hover>div:before,.e-js.e-toolbar>.e-horizontal .e-active.e-hover>span:before,.e-js.e-toolbar>.e-vertical>.e-active.e-hover>span:before,.e-js.e-toolbar>.e-horizontal .e-active.e-hover>a:before,.e-js.e-toolbar>.e-vertical>.e-active.e-hover>a:before{color:#fff}

.e-js.e-toolbar>.e-horizontal .e-active,.e-js.e-toolbar>.e-vertical>.e-active{border-color:#cecece;color:#fff}

.e-js.e-toolbar>.e-horizontal .e-active,.e-js.e-toolbar>.e-vertical>.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-toolbar>.e-horizontal>.e-hover>a,.e-js.e-toolbar>.e-horizontal>.e-hover>span,.e-js.e-toolbar>.e-horizontal>.e-hover>div,.e-js.e-toolbar>.e-vertical>.e-hover>a,.e-js.e-toolbar>.e-vertical>.e-hover>span,.e-js.e-toolbar>.e-vertical>.e-hover>div{background-color:transparent;color:#333}

.e-js.e-toolbar>.e-horizontal>.e-active>a,.e-js.e-toolbar>.e-horizontal>.e-active>span,.e-js.e-toolbar>.e-horizontal>.e-active>div,.e-js.e-toolbar>.e-vertical>.e-active>a,.e-js.e-toolbar>.e-vertical>.e-active>span,.e-js.e-toolbar>.e-vertical>.e-active>div{background-color:transparent;color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-treeview,.e-dragedNode{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-treeview .e-text{background-color:transparent}

.e-js.e-treeview .e-text{color:#333}

.e-dragedNode{background:#3277b2;color:#fff}

.e-dragedNode .e-text{float:left}

.e-dragedNode .e-text{color:#fff}

.e-js.e-treeview .e-active,.e-widget.e-fullrow-wrap .e-li-active>.e-fullrow{border:1px solid transparent;-o-border-image:initial;border-image:initial}

.e-js.e-treeview .e-active,.e-widget.e-fullrow-wrap .e-li-active>.e-fullrow{color:#fff}

.e-js.e-treeview .e-active,.e-widget.e-fullrow-wrap .e-li-active>.e-fullrow{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-treeview .e-node-hover,.e-js.e-treeview .e-node-focus,.e-widget.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-widget.e-fullrow-wrap .e-li-focus>.e-fullrow{-o-border-image:initial;border-image:initial;cursor:pointer}

.e-js.e-treeview .e-node-hover,.e-js.e-treeview .e-node-focus,.e-widget.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-widget.e-fullrow-wrap .e-li-focus>.e-fullrow{color:#333;border:1px solid #cecece}

.e-js.e-treeview .e-node-hover,.e-js.e-treeview .e-node-focus,.e-widget.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-widget.e-fullrow-wrap .e-li-focus>.e-fullrow{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-treeview-wrap .e-sibling{background:url('drop-sibling.png');background-repeat:no-repeat}

.e-js.e-treeview .e-node-disable{filter:alpha(opacity=40);opacity:.4}

.e-js.e-treeview .e-icon.e-load,.e-js.e-treeview.e-rtl .e-icon.e-load{background-image:url('ajax-loader.gif');background-repeat:no-repeat}

.e-js.e-treeview .e-icon.e-load,.e-js.e-treeview.e-rtl .e-icon.e-load{background-position:right center}

.e-js.e-treeview.e-rtl .e-icon.e-load{background-position:left center}

.e-js.e-treeview .e-item .e-icon{color:#666}

.e-js.e-treeview .e-fe-popup .e-content{background-color:#fff;border-color:#cecece}

.e-js.e-treeview .e-fe-popup .e-downtail:after{border-top-color:#fff}

.e-js.e-treeview .e-fe-popup .e-downtail:before,.e-js.e-treeview .e-fe-popup .e-downtail{border-top-color:#cecece}

.e-js.e-treeview .e-fe-popup .e-spanclicked{border-color:#666}

.e-drop-count{border-color:#fff}

.e-drop-count{background-color:#666;color:#fff}

.e-widget.e-fullrow-wrap .e-li-active .e-active,.e-widget.e-fullrow-wrap .e-li-hover .e-node-hover,.e-widget.e-fullrow-wrap .e-li-focus .e-node-focus{background:transparent}

.e-widget.e-fullrow-wrap .e-item.e-li-active>.e-text-wrap>.e-icon{color:#fff}

.e-widget.e-fullrow-wrap .e-item.e-li-hover>.e-text-wrap>.e-icon,.e-widget.e-fullrow-wrap .e-item.e-li-active.e-li-focus>.e-text-wrap>.e-icon{color:#666}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-uploadbox .e-inputbtn,.e-js.e-uploadbox .e-file-name-txt{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal}

.e-js.e-uploadbox .e-inputbtn,.e-js.e-uploadbox .e-file-name-txt{font-size:14px}

.e-js.e-uploadbox.e-disable .e-uploadinput{cursor:default}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select,.e-js.e-uploadbox.e-disable .e-select:hover,.e-js.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover,.e-js.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover .e-inputbtn{background:#fcfcfc;color:#333;border-color:#cecece}

.e-js.e-uploadbox.e-disable .e-uploadbtn.e-select:hover,.e-js.e-uploadbox.e-disable .e-uploadclosebtn.e-select:hover{background:#fcfcfc;color:#333;border-color:#cecece;cursor:default}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select:hover{border-color:#cecece;color:#333}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-uploadbox.e-widget .e-inputbtn,.e-js.e-uploadbox.e-disable .e-select .e-inputbtn{color:#333}

.e-uploadbox.e-widget .e-selectpart.e-select:hover .e-inputbtn{color:#333;border-color:#cecece}

.e-js.e-uploadbox .e-file-name-txt{color:#333}

.e-widget.e-uploadbox .e-file-list .e-file-status-failed{color:#cd0a0a}

.e-widget.e-uploadbox .e-file-list .e-file-status-success{color:#333}

.e-widget.e-uploadbox .e-file-progress-status{border-color:#cecece}

.e-widget.e-uploadbox .e-file-progress-status{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-uploadbox .e-file-list{background-color:#fff;color:#333}

.e-widget.e-uploadbox .e-ul li:nth-child(odd) .e-file-list{border-bottom:1px solid #cecece;background-color:#fff}

.e-widget.e-uploadbox .e-ul li:nth-child(even) .e-file-list,.e-widget.e-uploadbox .e-head-content{background-color:#fff;border-bottom:1px solid #cecece}

.e-widget.e-uploadbox.e-dialog>.e-header+.e-dialog-scroller{border-top:0}

.e-js.e-mobile-upload.e-uploadbox .e-ul li:nth-child(even) .e-file-list,.e-js.e-mobile-upload.e-uploadbox .e-ul li:nth-child(odd) .e-file-list{border-bottom:none}

.e-js.e-uploadbox .e-file-upload{background-color:#fff}

.e-widget.e-uploadbox .e-file-progress-bar{border:1px solid #cecece}

.e-widget.e-uploadbox .e-file-list .e-checkmark{background-color:#39b54a;color:#fff;border-radius:10px}

.e-widget.e-uploadbox .e-file-list .e-file-percentage-failed{background-color:#f00;color:#fff;border-radius:10px}

.e-widget.e-uploadbox.e-dialog .e-header{border-color:#cecece;border-bottom:3px solid #3277b2}

.e-widget.e-uploadbox.e-dialog .e-header{color:#282827;font-size:23px;font-weight:normal}

.e-js.e-uploadbox .e-uploadinput{font-size:200px}

.e-widget.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform,.e-widget.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{background-color:#fff;color:#666}

.e-widget.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform,.e-widget.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover{background-color:#fff;color:#666}

.e-widget.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-widget.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{color:#333;border-color:#f4f4f4}

.e-widget.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-widget.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-widget.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{background:none}

.e-js .e-uploaddialog.e-dialog .e-btn.e-select{border-color:#cecece}

.e-js .e-uploaddialog.e-dialog .e-btn.e-select:hover{background:#fcfcfc;color:#333}

.e-js .e-uploaddialog.e-dialog .e-btn.e-select:active{background:#3277b2}

.e-js .e-uploaddialog.e-dialog .e-btn.e-select{background:#fcfcfc;color:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-rte{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-rte-wrapper{background:#fff;color:#333;font-size:14px}

.e-widget.e-rte-wrapper{border:1px solid #cecece}

.e-widget .e-inputtext{outline:none;background-color:#fff;vertical-align:baseline}

.e-widget .e-inputtext{border:1px solid #cecece;color:#333}

.e-widget .e-rte-field .e-img-border-field .e-focus,.e-widget .e-rte-field .e-chkbox-wrap.e-focus div>span,.e-widget .e-rte-field .e-inputtext:focus,.e-widget .e-rte-button .e-btn.e-select:focus,.e-widget .e-rte-tablefields .e-chkbox-wrap.e-focus div>span,.e-widget .e-rte-tablefields .e-inputtext:focus,.e-widget .e-img-field-group .e-chkbox-wrap.e-focus div>span,.e-widget .e-img-border-field .e-inputtext:focus,.e-widget .e-rte-stylefield .e-inputtext:focus{box-shadow:0 0 2px 0 #3277b2}

.e-widget.e-rte-imageTab .e-item:focus{box-shadow:1px 0 0 0 #3277b2}

.e-widget.e-rteTooltip{min-width:auto}

.e-widget.e-rteTooltip .e-tipContainer .e-tipcontent{padding:2px 4px}

.e-widget.e-rte .e-toolbar.e-rtl>.e-horizontal.e-separator{border-left:1px dotted #cecece}

.e-widget.e-rte .e-horizontal.e-separator{border-right:1px dotted #cecece}

.e-widget .e-rte-unorderlistname .e-liseparator,.e-widget .e-rte-orderlistname .e-liseparator{border-bottom:1px dotted #cecece}

.e-widget.e-rte .customtable-group:hover{color:#333}

.e-widget.e-rte .customtable-group:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-rte .e-toolbarspan{border:none;border-bottom:3px solid #3277b2}

.e-widget.e-dialog .e-fieldseparate,.e-widget .e-rte-toolbar .e-responsive-toolbar.e-toolbarspan{border-color:#cecece}

.e-widget.e-rte .e-rte-footer{border-top:1px solid #cecece}

.e-widget.e-rte .e-rte-footer{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-rte-colorpalette.e-menu.e-context>li:hover{background:none}

.e-widget.e-rte-colorpalette.e-menu.e-context .e-mfocused,.e-widget.e-rte-colorpalette.e-menu.e-context .e-mhover{background:none}

.e-widget.e-rte-table-picker.e-dialog{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget .e-rte-tablecell{border-color:#cecece}

.e-widget .e-rte-tablecell.e-default{background:#fff}

.e-widget .e-rte-tablecell.e-active{border-color:#cecece}

.e-widget .e-rte-tablecell.e-active{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-rte .e-toolbar .e-rte-format .e-hover,.e-widget.e-rte .e-toolbar .e-rte-fontgroup .e-hover,.e-widget.e-rte .e-toolbar .e-rte-lists .e-hover,.e-widget.e-rte .e-toolbar .e-res-pos:hover{border-color:transparent;background-image:none;background-clip:padding-box}

.e-widget.e-rte .e-toolbar .e-rte-format .e-hover,.e-widget.e-rte .e-toolbar .e-rte-fontgroup .e-hover,.e-widget.e-rte .e-toolbar .e-rte-lists .e-hover,.e-widget.e-rte .e-toolbar .e-res-pos:hover{background-color:#f4f4f4}

.e-widget.e-rte .e-toolbar .e-rte-lists .e-active{background:none;border-color:transparent}

.e-widget.e-rte-orderlistname.e-menu.e-context .e-list:hover,.e-widget.e-rte-unorderlistname.e-menu.e-context .e-list:hover,.e-widget.e-rte-orderlistname.e-menu.e-context .e-list.e-mhover .e-rte-toolbar-icon,.e-widget.e-rte-unorderlistname.e-menu.e-context .e-list.e-mhover .e-rte-toolbar-icon{background:#f4f4f4}

.e-widget.e-rte .e-rte-resize{height:5px;cursor:se-resize}

.e-widget.e-rte .e-rte-htmltaginfo,.e-widget.e-rte .e-rte-wordcount,.e-widget.e-rte .e-rte-charcount{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;color:#333;cursor:default}

.e-widget.e-rte .e-rte-footericon,.e-widget.e-rte .e-rte-wordcount,.e-widget.e-rte .e-rte-charcount{border-right:1px solid #cecece}

.e-widget.e-rte .e-rte-footer.e-rtl .e-rte-icons.clearAll.e-rte-footericon{border-left:1px solid #cecece}

.e-widget.e-rte-colorpalette{padding:5px !important;width:auto !important}

.e-widget .e-error{color:#cd0a0a}

.e-widget.e-rte .e-dialog .e-dialog-tab{border:1px solid #cecece}

.e-widget.e-rte .e-dialog .e-dialog-tab.e-tab .e-header li,.e-widget.e-rte-context-menu.e-context .e-rte-separator{border-color:#cecece}

.e-widget.e-rte-context-menu.e-menu .e-list.e-mhover .e-rte-toolbar-icon{color:#333}

.e-widget .e-rte-toolbar .e-toolbar .e-tooltxt.e-active{color:#fff}

.e-widget .e-rte-toolbar .e-toolbar .e-ul{border-color:#cecece}

.e-widget.e-rte .e-tooltxt .e-btn.e-select,.e-widget.e-rte .e-tooltxt .e-btn.e-ntouch.e-disable.e-select:hover,.e-widget.e-rte .e-tooltxt .e-btn.e-disable.e-select:hover{background:#fcfcfc}

.e-widget.e-rte .e-tooltxt .e-btn.e-ntouch.e-select:hover{background:#f4f4f4}

.e-widget .e-responsive-toolbar .e-rte-lists.e-ul .e-rteItem-unorderedList.e-tooltxt .e-split,.e-widget .e-responsive-toolbar .e-rte-lists.e-ul .e-rteItem-orderedList.e-tooltxt .e-split{height:24px !important;width:36px !important}

.e-widget.e-rte .e-toolbar.e-js ul>li.e-tooltxt .e-ddl .e-in-wrap{border-color:#cecece}

.e-widget.e-rte .e-toolbar .e-icon.e-toolbar-res-arrow{height:26px;margin-top:5px}

.e-widget .e-rtlrte label{height:12px;line-height:10px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-waitpopup-pane .e-image{background-color:#fff;background-image:url('waitingpopup.gif')}

.e-widget.e-waitpopup-pane{color:#282827;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-waitpopup-pane{background-color:#383838}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-chkbox-wrap{display:inline-flex}

.e-widget.e-chkbox-wrap.e-tb-cell .e-text,.e-widget.e-chkbox-wrap.e-tb-cell div{display:table-cell;padding:0 5px 2px 5px}

.e-widget.e-chkbox-wrap.e-check-small.e-tb-cell .e-text{padding:0 5px 2px 5px}

.e-widget.e-chkbox-wrap.e-focus div>span{box-shadow:0 0 2px #ccc}

.e-widget.e-chkbox-wrap div>span{border-color:#cecece;background-color:#fff}

.e-widget.e-chkbox-wrap div>span.e-chk-act,.e-widget.e-chkbox-wrap div>span:hover{border-color:#cecece}

.e-widget.e-chkbox-wrap div>span.e-chk-act{border-color:#cecece}

.e-widget.e-chkbox-wrap .e-chk-image.e-stop,.e-widget.e-chkbox-wrap .e-chk-image.e-checkmark{color:#3277b2}

.e-widget.e-chkbox-wrap .e-text{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;color:#333}

@-webkit-keyframes mediumShadow{100%{opacity:0;transform:scale(18,18)}}

@keyframes mediumShadow{100%{opacity:0;transform:scale(18,18)}}

@-webkit-keyframes smallShadow{100%{opacity:0;transform:scale(15,15)}}

@keyframes smallShadow{100%{opacity:0;transform:scale(15,15)}}

.e-widget.e-chkbox-wrap.e-disable div>span{background-color:#eee;border-color:#ccc}

.e-widget.e-chkbox-wrap.e-disable{opacity:1}

.e-widget.e-chkbox-wrap.e-disable .e-chk-image.e-stop,.e-widget.e-chkbox-wrap.e-disable .e-chk-image.e-checkmark{color:#d6d7d7}

.e-widget.e-chkbox-wrap .e-chk-act,.e-widget.e-chkbox-wrap .e-chk-inact,.e-widget.e-chkbox-wrap .e-chk-indeter{box-sizing:content-box}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-radiobtn-wrap>span{background-image:none}

.e-widget.e-radiobtn-wrap>span{background-color:#fff;border-color:#cecece}

.e-widget.e-radiobtn-wrap>span.e-rad-active,.e-widget.e-radiobtn-wrap>span.e-rad-active:hover{border-color:#cecece}

.e-widget.e-radiobtn-wrap>span:hover{border-color:#cecece}

.e-widget.e-radiobtn-wrap.e-focus>span{box-shadow:0 0 2px #ccc}

.e-widget.e-radiobtn-wrap .e-spanicon{box-sizing:content-box}

.e-widget.e-radiobtn-wrap .e-rad-select{background:none repeat scroll 0 0 transparent}

.e-widget.e-radiobtn-wrap .e-circle_01{color:#3277b2;border-color:#cecece}

.e-widget.e-radiobtn-wrap .e-text{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;color:#333}

.e-widget.e-radiobtn-wrap.e-disable .e-circle_01,.e-widget.e-radiobtn-wrap.e-disable span.e-rad-select{color:#d6d7d7}

.e-widget.e-radiobtn-wrap.e-disable>span{background-color:#eee;border-color:#ccc}

.e-widget.e-radiobtn-wrap.e-disable{opacity:1}

.e-widget.e-radiobtn-wrap.e-disable.e-focus>span{box-shadow:none}

.e-widget.e-radiobtn-wrap .e-spanicon.e-radsmaller .e-icon.e-rad-icon,.e-widget.e-radiobtn-wrap .e-radmedium .e-rad-icon{text-indent:0}

.e-widget.e-radiobtn-wrap.e-ie8 .e-spanicon.e-radsmaller .e-icon.e-rad-icon{text-indent:2px;line-height:12px;padding:.5px;font-size:8px}

.e-widget.e-radiobtn-wrap.e-ie8 .e-radmedium .e-rad-icon{font-size:9px;text-indent:3px;line-height:15px}

.e-widget.e-radiobtn-wrap.e-rtl .e-spanicon.e-radsmaller .e-icon.e-rad-icon{width:.85em}

.e-widget.e-radiobtn-wrap.e-rtl>span.e-radmedium>span.e-rad-icon{width:1.05em}

.e-widget.e-ie8.e-radiobtn-wrap .e-radmedium.e-spanicon .e-rad-icon.e-icon,.e-widget.e-ie8.e-radiobtn-wrap .e-radsmaller.e-spanicon .e-rad-icon.e-icon{width:1.6em}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-groupbutton{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:14px;color:#333;background-repeat:no-repeat;border-color:#cecece;background:#fcfcfc}

.e-widget.e-groupbutton-hSmall{min-height:26px}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content.e-groupBtn-padding{padding:0}

.e-widget.e-groupbutton.e-focus{box-shadow:0 0 2px #ccc}

.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item,.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item,.e-widget.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item,.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.e-border-left,.e-widget.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.e-border-bottom{border-color:#cecece}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-select{color:#fff}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-select{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active.e-hover .e-btn-content .e-btntxt{color:#333}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active.e-hover,.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-active.e-hover{border-color:#cecece}

.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item{border-right-color:transparent}

.e-widget.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item{border-bottom-color:transparent}

.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item{border-left-color:transparent}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-hover,.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-hover{color:#333;border-color:#cecece}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-hover,.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.last,.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.last.e-hover{border-right-color:#cecece}

.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.last,.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.last.e-hover{border-bottom-color:#cecece}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>a.e-btntxt,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>span.e-btntxt,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>div.e-btntxt{color:#333;text-decoration:none}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>span.e-btntxt.e-grp-responsive{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>a.e-icon,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>span.e-icon,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item .e-btn-content>div.e-icon{color:#666}

.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>a.e-btntxt,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>span.e-btntxt,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>div.e-btntxt,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>a.e-icon,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>span.e-icon,.e-widget.e-groupbutton>.e-ul>.e-grp-btn-item.e-active .e-btn-content>div.e-icon{color:#fff;text-decoration:none}

.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.last,.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.last.e-hover{border-left-color:#cecece}

.e-widget.e-groupbutton>.e-horizontal.e-ul>.e-grp-btn-item.e-hover{border-right-color:transparent}

.e-widget.e-groupbutton>.e-vertical.e-ul>.e-grp-btn-item.e-hover{border-bottom-color:transparent}

.e-widget.e-groupbutton.e-rtl>.e-horizontal.e-ul>.e-grp-btn-item.e-hover{border-left-color:transparent}

.e-widget.e-groupbutton.e-rtl>.e-vertical.e-ul>.e-grp-btn-item.e-hover{border-left-color:transparent}

.e-widget.e-groupbutton.e-disable{background-color:#eee;border-color:#ccc;opacity:1;color:#d6d7d7}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-innerIncrement:hover{background-image:url('Zoom-In_hover.png')}

.e-legendLabelContent{color:#333}

.e-map{color:#333;background-color:#fff;border-color:#cecece}

.e-drilldownHeader{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-map-home{background-image:url('Home.png')}

.e-map-labelContainer{width:200px;height:400px;border:1px solid #808080}

.e-map-label{cursor:pointer;color:#000;padding:5px}

.e-map-label:hover{background-color:#eee}

.e-map-home{height:30px;width:30px}

.e-map-home:hover{background-image:url('Home_hover.png')}

.e-map-contribution{border-color:#dbdbde;right:0;bottom:0;font-family:sans-serif;font-weight:normal;position:absolute;background-color:rgba(255,255,255,.7);font-size:10px;padding:2px 4px;z-index:1000;border-style:solid;border-width:1px}

.sliderParent{height:150px;width:10px;margin-top:-197px;margin-left:34px}

.e-innerIncrement{background-image:url('Zoom-In.png');height:25px;width:25px}

.e-innerDecrement:hover{background-image:url('Zoom-out_hover.png')}

.e-innerDecrement{background-image:url('Zoom-out.png');height:25px;width:25px}

.nav-dec-Vert{margin-top:150px;margin-left:27px}

.nav-inc-Vert{margin-top:40px;margin-left:27px}

.nav-dec-Horz{margin-top:-24px;margin-left:0}

.nav-inc-Horz{margin-top:-29px;margin-left:175px}

.e-radialTop{height:20px;margin-left:15px;width:52px}

.e-arrowUp:hover{background-image:url('Arrow_Top_hover.png')}

.e-arrowUp{background-image:url('Arrow_Top.png');height:20px;width:52px}

.e-radialLeft{height:52px;width:20px;margin-top:-4px}

.e-radialRight{margin-left:61px;margin-top:-53px;height:52px;width:20px}

.e-arrowLeft:hover{background-image:url('Arrow_Left_hover.png')}

.e-arrowLeft{background-image:url('Arrow_Left.png');height:52px;width:20px}

.e-radialBottom{height:20px;margin-left:15px;margin-top:-6px;width:52px}

.e-arrowRight:hover{background-image:url('Arrow_Right_hover.png')}

.e-arrowRight{background-image:url('Arrow_Right.png');height:52px;width:20px}

.e-arrowDown:hover{background-image:url('Arrow_Bootom_hover.png')}

.e-arrowDown{background-image:url('Arrow_Bootom.png');height:20px;width:52px}

.e-home-bg{height:30px;width:30px;margin-top:-55px;margin-left:25px}

.e-interactivelegend-title{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;pointer-events:none;text-align:left;position:absolute}

.e-interactivelegend-leftlabel{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;pointer-events:none;text-align:left;position:absolute}

.e-interactivelegend-rightlabel{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;pointer-events:none;text-align:left;position:absolute}

.e-legend-rangestartlabel{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;pointer-events:none;text-align:left;position:absolute}

.e-legend-rangeendlabel{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;pointer-events:none;text-align:left;position:absolute}

.e-legendlabeltext{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;pointer-events:none;text-align:left;position:absolute}

.e-defaultToolTip{border:1px solid #404041;box-shadow:0 5px 5px rgba(0,0,0,.2);border-radius:4px;margin-right:25px;min-width:30px;height:20px;padding-top:9px;padding-right:10px;padding-left:10px;width:auto;opacity:.85;background:#fff}

.e-defaultToolTip:before{position:absolute;display:inline-block;border-top:7px solid transparent;border-right:7px solid #404041;border-bottom:7px solid transparent;background:transparent;opacity:.85;left:4px;top:-16px;content:''}

.e-defaultToolTip:after{position:absolute;display:inline-block;border-top:7px solid transparent;border-right:7px solid #fff;border-bottom:7px solid transparent;left:6px;top:-16px;content:''}

.e-defaultlegend-title{color:#000;font-size:17px}

.e-labelStyle{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;white-space:nowrap}

.e-smartLabelStyle{padding:3px;font-weight:normal;color:#000;width:auto;height:20px;text-align:center;font-size:14px;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-smartLabelStyle:hover{cursor:pointer}

.e-mapSelectedShape{opacity:1}

.e-mapDragSelection{border:2px solid #f00}

.e-mapHighlightedShape{opacity:1}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-drilldownHeader{font-size:15px;text-indent:10px}

.e-drilldownlabel{color:#fff}

.e-drilldownlabel:hover{text-decoration:underline}

.e-drilldownarrow{fill:white;stroke:transparent;stroke-width:1px;zoom:1}

.e-treemap-leaflabel{font-size:14px;font-weight:normal;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;color:#fff}

.e-treemap-legendLabel{font-size:12px}

.e-treemap-label{font-size:14px}

.e-treemap-header{font-size:15px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotschemadesigner .e-hoverCell,.e-js.e-pivotgrid .e-hoverCell{background-color:#f4f4f4 !important}

.e-js.e-pivotschemadesigner .e-schemaBtnUnique{white-space:initial !important}

.e-js.e-pivotschemadesigner *:focus:hover{outline:none}

.e-js.e-pivotgrid .e-headerItem{border:none !important;text-align:center;font-style:italic;font-weight:bold;overflow:hidden !important;display:inline-block;text-overflow:ellipsis;white-space:nowrap;font-size:10px;padding-left:10px;padding-right:10px}

.e-js.e-pivotgrid table{border-collapse:collapse;background-color:#fff;cursor:default}

.e-js.e-pivotgrid table{font:12px Segoe UI,Helvetica Neue,Ubuntu,Arial !important;color:#333}

.e-js.e-pivotgrid .e-filterValues,.e-js.e-pivotschemadesigner .e-filterValues{background-color:#fff}

.e-js.e-pivotgrid .e-conditionFrom,.e-conditionTo{background-color:inherit}

.e-js.e-pivotgrid .e-hoverBtn{background:#f4f4f4}

.e-js .e-tooltipText{font-size:12px;text-align:left;height:auto;font-weight:normal}

.e-js .e-tooltipText{color:#333;margin:5px 0 10px 0}

.e-js.e-pivotgrid .e-reSizeColbg{border-left-color:#cecece}

.e-js.e-pivotgrid .e-editcondition,.e-js.e-pivotgrid .e-value2,.e-js.e-pivotgrid .e-borderrangeLbl,.e-js.e-pivotgrid .e-borderstyleLbl,.e-js.e-pivotgrid .e-fSizeLbl{margin-left:15px}

.e-js.e-pivotgrid input.inputConditionMbl[type=number]::-webkit-inner-spin-button,.e-js.e-pivotgrid input.inputConditionMbl[type=number]::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0}

.e-js .e-pGridTooltip{position:fixed !important;z-index:500;display:none;border-width:10px;height:auto}

.e-js .e-pGridTooltip{opacity:1;background:#fcfcfc;border:2px solid #cecece;padding:5px}

.e-js.e-pivotgrid .e-pivotGridTable th,.e-js.e-pivotgrid .e-pivotGridTable td{overflow:hidden}

.e-js.e-pivotgrid .e-pivotGridTable th,.e-js.e-pivotgrid .e-pivotGridTable td{border:solid 1px #cecece}

.e-js.e-pivotgrid th,.e-js.e-pivotgrid td{white-space:nowrap;height:25px;font-weight:normal}

.e-js.e-pivotgrid th,.e-js.e-pivotgrid td{padding:6px 2px 6px 8px}

.e-js.e-pivotgrid .value{background-color:#fff}

.e-js.e-pivotgrid .value{padding:6px 6px 6px 16px;text-align:right !important}

.e-js.e-pivotgrid .summary{white-space:nowrap;text-align:left}

.e-js.e-pivotgrid .summary{font-weight:bold !important}

.e-js.e-pivotgrid .colheader,.e-js.e-pivotgrid .rowheader,.e-js.e-pivotgrid .calc{background:#fff;background-repeat:repeat;text-align:left;font-style:normal}

.e-js.e-pivotgrid .colheader,.e-js.e-pivotgrid .rowheader,.e-js.e-pivotgrid .calc{font-weight:bold;color:#333;padding:6px 16px 6px 2px}

.e-js.e-pivotgrid .colheader:hover,.e-js.e-pivotgrid .rowheader:hover,.e-js.e-pivotgrid .calc:hover{background:#f4f4f4;background-repeat:repeat;text-align:left;font-style:normal}

.e-js.e-pivotgrid .colheader:hover,.e-js.e-pivotgrid .rowheader:hover,.e-js.e-pivotgrid .calc:hover{font-weight:bold;color:#333;padding:6px 16px 6px 2px}

.e-js.e-pivotgrid{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}

.e-cellSelection{background:#f4f4f4;filter:alpha(opacity=50);opacity:.5;position:absolute;border-style:dotted;border-width:3px;border-color:#cecece}

.e-js.e-pivotgrid .value.selection{cursor:crosshair}

.e-js.e-pivotgrid.e-rtl .colheader,.e-js.e-pivotgrid.e-rtl .colheader:hover,.e-js.e-pivotgrid.e-rtl .rowheader,.e-js.e-pivotgrid.e-rtl .rowheader:hover{padding:6px 0 6px 40px}

.e-js.e-pivotgrid table .e-expand,.e-js.e-pivotgrid table .e-collapse{height:17px;display:inline-block;cursor:pointer}

.e-js.e-pivotgrid table .e-expand,.e-js.e-pivotgrid table .e-collapse{width:23px}

.e-js.e-pivotgrid .e-errOKBtn{display:inline-block}

.e-js.e-pivotgrid .e-errOKBtn{margin:20px 0 10px 165px;width:50px}

.e-js.e-pivotgrid.e-rtl .e-errOKBtn{margin-right:155px !important}

.e-js.e-pivotgrid .e-dialogremoveBtn:before{font-family:"ej-webfont";content:"";display:inline-block}

.e-js.e-pivotgrid table .e-expand:before{content:"";display:inline-block;float:left;margin-top:5px}

.e-js.e-pivotgrid table .e-expand:before{margin-left:9px;font-size:7px}

.e-js.e-pivotgrid.e-rtl .e-pGridTooltip>p{direction:ltr;text-align:right}

.e-js.e-pivotgrid .e-pGridTooltip p{white-space:nowrap}

.e-js.e-pivotgrid.e-rtl table .e-expand:before{content:""}

.e-js.e-pivotgrid.e-rtl table .e-expand:before{font-size:23px;margin-top:-3px}

.e-js.e-pivotgrid.e-rtl table .e-collapse:before{margin-left:0}

.e-js.e-pivotgrid table .e-collapse:before{content:"";display:inline-block;float:left;margin-top:5px}

.e-js.e-pivotgrid table .e-collapse:before{margin-left:7px;font-size:6px}

.e-js.e-pivotgrid.e-rtl .e-removeBtn:before,.e-js.e-pivotgrid.e-rtl .e-sorting:before,.e-js.e-pivotgrid.e-rtl .filter:before{float:left;margin-left:4px;margin-right:0}

.e-js.e-pivotgrid .kpiiconvalue{height:20px;background-position:center;background-repeat:no-repeat}

.e-js.e-pivotgrid .kpiuparrow{background-image:url('up-arrow.png')}

.e-js.e-pivotgrid .kpirightarrow{background-image:url('right-arrow.png')}

.e-js.e-pivotgrid .kpidownarrow{background-image:url('down-arrow.png');background-position:center center}

.e-js.e-pivotgrid .kpidiamond{background-image:url('diamond.png');background-position:center center}

.e-js.e-pivotgrid .kpitriangle{background-image:url('triangle.png');background-position:center center}

.e-js.e-pivotgrid .kpicircle{background-image:url('circle.png');background-position:center center}

.e-js.e-pivotgrid .kpiredroad{background-image:url('red.png');background-position:center center}

.e-js.e-pivotgrid .kpigreenroad{background-image:url('green.png');background-position:center center}

.e-js.e-pivotgrid .kpiallcolor{background-image:url('three-color.png');background-position:center center}

.e-js.e-pivotgrid .hyperlinkValueCell{color:#3277b2;text-decoration:underline;cursor:pointer}

.e-js.e-pivotgrid .hyperlinkHeaderCell{color:#3277b2;text-decoration:underline;cursor:pointer}

.e-js.e-pivotgrid .e-vScrollPanel{background-color:#e0e0e0;width:8px;margin-left:8px;display:inline-block}

.e-js.e-pivotgrid .e-hScrollPanel{background-color:#e0e0e0;height:8px;margin-top:4px}

.e-js.e-pivotgrid .e-vScrollThumb{width:6px;position:relative;top:1px;left:1px;background-color:#b8b8b8}

.e-js.e-pivotgrid .e-hScrollThumb{height:6px;position:relative;left:1px;background-color:#b8b8b8}

.e-js.e-pivotgrid .e-hScrollThumb{top:1px}

.e-js.e-pivotgrid .e-categPageIndicator,.e-js.e-pivotgrid .e-seriesPageIndicator{background-color:#3277b2;border:thin solid #cecece;color:#fff}

.e-js.e-pivotgrid .e-categPageIndicator,.e-js.e-pivotgrid .e-seriesPageIndicator{width:auto;padding:5px;position:absolute}

.e-js.e-pivotgrid.e-rtl .e-seriesPageIndicator .axislabel,.e-js.e-pivotgrid.e-rtl .e-categPageIndicator .axislabel{float:right;margin-left:5px}

.e-js.e-pivotgrid.e-rtl .e-seriesPageIndicator .series_CurrentPage,.e-js.e-pivotgrid.e-rtl .e-categPageIndicator .categ_CurrentPage{float:left;margin-right:2px}

.e-js.e-pivotgrid.e-rtl .e-seriesPageIndicator .series_pageCount,.e-js.e-pivotgrid.e-rtl .e-categPageIndicator .categ_pageCount{float:right;margin-left:2px}

.e-js.e-pivotgrid .e-vScrollThumb:hover,.e-js.e-pivotgrid .e-hScrollThumb:hover{background-color:#969696}

.e-js.e-pivotgrid .inActive{display:none}

.e-js.e-pivotgrid .dragging{background-color:#666 !important}

.e-js.e-pivotgrid .filter,.e-js.e-pivotgrid .e-sorting,.e-js.e-pivotgrid .e-removeBtn,.e-js.e-pivotgrid .valueSorting{display:inline-block;position:relative;vertical-align:middle;cursor:pointer}

.e-js.e-pivotgrid .filter,.e-js.e-pivotgrid .e-sorting,.e-js.e-pivotgrid .e-removeBtn,.e-js.e-pivotgrid .valueSorting{color:#333}

.e-js.e-pivotgrid .filter:before{float:right;margin-right:4px}

.e-js.e-pivotgrid .filter:before{content:""}

.e-js.e-pivotgrid .filter.filtered:before{content:"";float:right}

.e-js.e-pivotgrid .e-sorting:before,.e-js.e-pivotgrid .valueSorting:before{float:right;margin-right:4px}

.e-js.e-pivotgrid .e-sorting:before,.e-js.e-pivotgrid .valueSorting:before{content:""}

.e-js.e-pivotgrid .e-sorting.descending:before,.e-js.e-pivotgrid .valueSorting.descending:before{float:right}

.e-js.e-pivotgrid .e-sorting.descending:before,.e-js.e-pivotgrid .valueSorting.descending:before{content:""}

.e-js.e-pivotgrid .e-removeBtn:before{float:right;margin-right:4px}

.e-js.e-pivotgrid .e-removeBtn:before{content:""}

.e-js.e-pivotgrid .e-memberEditorDiv{height:256px;border:1px solid #cecece}

.e-js.e-pivotgrid .e-memberEditorDiv{margin-top:7px}

.e-js.e-pivotgrid .e-editorTreeView{margin-top:7px}

.e-js.e-pivotschemadesigner .e-memberDescendingIcon,.e-js.e-pivotschemadesigner .e-memberAscendingIcon,.e-js.e-pivotgrid .e-memberDescendingIcon,.e-js.e-pivotgrid .e-memberAscendingIcon{display:inline-block;height:20px;margin:0 10px;vertical-align:middle;width:20px}

.e-js.e-pivotschemadesigner .e-memberDescendingIcon,.e-js.e-pivotschemadesigner .e-memberAscendingIcon,.e-js.e-pivotgrid .e-memberDescendingIcon,.e-js.e-pivotgrid .e-memberAscendingIcon{color:#666}

.e-js.e-pivotschemadesigner .e-memberAscendingIcon:before,.e-js.e-pivotgrid .e-memberAscendingIcon:before{content:"";font-size:16px;margin:auto !important;margin-top:2px !important}

.e-js.e-pivotschemadesigner .memberSortDiv,.e-js.e-pivotgrid .memberSortDiv{margin-top:-3px}

.e-js.e-pivotschemadesigner div.memberSortingDiv>div.e-checkAllBox>label,.e-js.e-pivotgrid div.memberSortingDiv>div.e-checkAllBox>label{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;font-weight:bold}

.e-js.e-pivotschemadesigner .advancedFilter div.memberSortingDiv>div.e-checkAllBox>label,.e-js.e-pivotgrid .advancedFilter div.memberSortingDiv>div.e-checkAllBox>label{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;font-weight:normal !important}

.e-js.e-pivotschemadesigner .e-editorTreeView.e-treeViewUl ul,.e-js.e-pivotgrid .e-editorTreeView.e-treeViewUl ul{padding-left:0 !important}

.e-js.e-pivotschemadesigner .e-editorTreeView.e-treeViewUl li,.e-js.e-pivotgrid .e-editorTreeView.e-treeViewUl li{padding-left:16px !important}

.e-js.e-pivotschemadesigner .e-separateDiv{border:.5px solid;border-color:#cecece}

.e-js.e-pivotschemadesigner .e-separateDiv,.e-js.e-pivotgrid .e-separateDiv{border:1px solid #cecece !important;border-bottom:none !important;margin:9px 0}

.e-js.e-pivotschemadesigner .e-memberDescendingIcon:before,.e-js.e-pivotgrid .e-memberDescendingIcon:before{content:"";font-size:16px;margin:2px}

.e-js.e-pivotschemadesigner .e-memberDescendingIcon:hover,.e-js.e-pivotschemadesigner .e-memberAscendingIcon:hover,.e-js.e-pivotgrid .e-memberDescendingIcon:hover,.e-js.e-pivotgrid .e-memberAscendingIcon:hover{cursor:pointer}

.e-js.e-pivotschemadesigner .e-memberDescendingIcon:hover,.e-js.e-pivotschemadesigner .e-memberAscendingIcon:hover,.e-js.e-pivotgrid .e-memberDescendingIcon:hover,.e-js.e-pivotgrid .e-memberAscendingIcon:hover{background-color:#f4f4f4}

.e-js.e-pivotgrid .e-dialogOKBtn{width:69px}

.e-js.e-pivotgrid .e-dialogOKBtn{margin-left:83px;overflow:hidden;text-overflow:ellipsis}

.e-js.e-pivotgrid.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn{margin-right:73px;margin-left:10px}

.e-js.e-pivotgrid.e-rtl .e-dialogOKBtn{margin-right:87px;margin-left:10px}

.e-js.e-pivotgrid .e-dialogCancelBtn{width:69px;margin-left:10px;overflow:hidden;text-overflow:ellipsis}

.e-js.e-pivotgrid.e-rtl .e-dialogCancelBtn{margin-left:0}

.e-js.e-pivotgrid.e-rtl .e-labelValueFilterDlg .e-dialogCancelBtn{margin-left:10px}

.e-js.e-pivotgrid .e-treeview .e-text{min-height:20px;border:1px solid transparent;cursor:move;color:#333}

.e-js.e-pivotgrid .e-treeview .e-text{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;font-weight:bold}

.e-js.e-pivotgrid .e-treeview .e-icon.e-stop:before,.e-js.e-pivotschemadesigner .e-treeview .e-icon.e-stop:before{content:"" !important}

.e-js.e-pivotgrid .e-dialog a.e-linkPanel,.e-js.e-pivotschemadesigner .e-dialog a.e-linkPanel{text-decoration:underline;margin:-20px 0 20px 0}

.e-js.e-pivotgrid .e-dialog .e-infoImg.e-icon:before,.e-js.e-pivotschemadesigner .e-dialog .e-infoImg.e-icon:before{content:"";color:#d48e0b}

.e-js.e-pivotgrid .e-pivotButton{color:#666;border-color:#cecece}

.e-js.e-pivotgrid .e-pivotButton .e-btn{text-align:left !important}

.e-js.e-pivotgrid .e-pivotButton .e-btn.e-select{border:none}

.e-js.e-pivotgrid .e-pivotButton .e-btn.e-select{height:auto;color:#666;border-color:#cecece}

.e-js.e-pivotgrid .e-pivotButton .e-btn.e-select:hover{border:none;border-color:#cecece}

.e-js.e-pivotgrid .e-pivotButton .e-btn.e-select:hover{color:#333}

.e-js.e-pivotgrid .e-pivotButton .e-btn.e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pivotgrid .e-pivotButton.e-btn.e-select{border:none}

.e-js.e-pivotgrid .e-drag{color:#fff;background:#3277b2;border:1px solid #cecece;overflow:hidden;text-overflow:ellipsis}

.e-js.e-pivotgrid .e-drag{padding:9px 0 9px 0;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:bold}

.e-js.e-pivotgrid .e-pivotButton.e-btn .e-icon{padding:0}

.e-js.e-pivotgrid .values,.e-js.e-pivotgrid .columns,.e-js.e-pivotgrid .e-rows,.e-js.e-pivotgrid .emptyRows{color:#fff;padding:5px 0 5px 0;overflow:hidden;text-overflow:ellipsis}

.e-js.e-pivotgrid .values,.e-js.e-pivotgrid .columns,.e-js.e-pivotgrid .e-rows,.e-js.e-pivotgrid .emptyRows{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:bold}

.e-js.e-pivotgrid .values{border-right:1px solid #cecece}

.e-js.e-pivotgrid .emptyRows{background:#3277b2;border:1px solid #cecece}

.e-js.e-pivotgrid .valueColumn{background:#3277b2;height:auto;border-right:1px solid #cecece;border-left:1px solid #cecece}

.e-js.e-pivotgrid .values .e-pivotButton,.e-js.e-pivotgrid .e-drag .e-pivotButton,.e-js.e-pivotgrid .columns .e-pivotButton,.e-js.e-pivotgrid .e-rows .e-pivotButton{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.e-js.e-pivotgrid .values .e-pivotButton,.e-js.e-pivotgrid .e-drag .e-pivotButton,.e-js.e-pivotgrid .columns .e-pivotButton,.e-js.e-pivotgrid .e-rows .e-pivotButton{background:#fcfcfc}

.e-js.e-pivotgrid .values .e-pivotButton:hover,.e-js.e-pivotgrid .e-drag .e-pivotButton:hover,.e-js.e-pivotgrid .columns .e-pivotButton:hover,.e-js.e-pivotgrid .e-rows .e-pivotButton:hover{background:#f4f4f4}

.e-js.e-pivotgrid .e-pivotButton,.e-js.e-pivotgrid .e-rows,.e-js.e-pivotgrid .valueColumn,.e-js.e-pivotgrid .values,.e-js.e-pivotgrid .columns{display:inline-block;vertical-align:top}

.e-js.e-pivotgrid .e-btn{vertical-align:auto}

.e-js.e-pivotgrid .e-drag .e-btn,.e-js.e-pivotgrid .e-drag .e-btn div{vertical-align:initial}

.e-js.e-pivotgrid .e-drag .e-pivotButton{vertical-align:top;line-height:0}

.e-js.e-pivotgrid .e-rows{padding-bottom:4px;display:table-cell;vertical-align:bottom;height:100%;width:100%;min-height:24px;min-width:140px}

.e-js.e-pivotgrid .values,.e-js.e-pivotgrid .columns{min-width:140px}

.e-js.e-pivotgrid .values,.e-js.e-pivotgrid .columns{min-height:24px}

.e-js.e-pivotgrid .e-rows .e-pivotButton,.e-js.e-pivotgrid .values .e-pivotButton,.e-js.e-pivotgrid .columns .e-pivotButton,.e-js.e-pivotgrid .e-drag .e-pivotButton{vertical-align:bottom}

.e-js.e-pivotgrid .e-pivotButton{margin-left:5px}

.e-js.e-pivotgrid .e-grpRow{background:#3277b2;vertical-align:bottom;text-align:left}

.e-js.e-pivotgrid .e-pivotButton{padding:0 !important}

.e-js.e-pivotgrid .e-pivotButton{border:1px solid #cecece !important}

.e-js.e-pivotgrid .e-pivotButton:hover{border:1px solid #cecece !important}

.e-js.e-pivotgrid th.e-grpRow{padding:10px 2px 0 0 !important}

.e-js.e-pivotgrid .e-btn{font-size:13px}

.e-js.e-pivotgrid .e-widthSetter{width:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.e-js.e-pivotgrid .contextMenuPopup .menuItem:hover{background-color:#f4f4f4;color:#333;cursor:default}

.e-js.e-pivotgrid div.e-advancedFilterDlg,.e-js.e-pivotschemadesigner div.e-advancedFilterDlg{border:1px solid #cecece}

.e-js.e-pivotgrid td.e-grpRow{padding-left:0 !important}

.e-js.e-pivotgrid .e-grpRow{white-space:normal}

.e-js.e-pivotgrid .e-dropIndicatorActive{height:20px;width:20px;position:fixed !important;z-index:30000;color:#666;cursor:pointer;font-family:"ej-webfont"}

.e-js.e-pivotgrid .e-dropIndicatorActive:before{content:""}

.e-js.e-pivotgrid .e-selected{background:#3277b2;color:#fff}

.e-js.e-pivotgrid .e-highlighted{background-color:#f4f4f4}

.e-js.e-pivotgrid .borderLine{margin-left:-10px;margin-right:-10px;border-top:1px solid #cecece}

.e-js.e-pivotgrid .calculatorFields{margin-top:-5px;height:31px}

.e-js.e-pivotgrid .e-column-resizeToSize{table-layout:fixed;width:100%}

.e-js.e-pivotgrid .e-column-resizeToContent{table-layout:fixed}

.e-js.e-pivotgrid.e-column-resize td,.e-js.e-pivotgrid.e-column-resize th{overflow:hidden}

.e-js.e-pivotgrid.e-column-resize thead>tr{cursor:pointer}

.pivotTree .e-calculatedFieldMenuItem{border-bottom:solid 1px #cecece}

.e-js.e-pivotgrid .e-pivotGridTable td{overflow:hidden}

.e-js.e-pivotgrid .e-enabled{color:#fff !important;background:#3277b2 !important}

.e-js.e-pivotgrid .e-js.e-pivotgridContextMenu .e-enabledState::before{content:"";height:16px;width:16px}

.e-js.e-pivotgrid .e-advancedFiltering:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-drillThrough:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-collapseByDefault:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-numberFormatting:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-paging:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-pagingOptions:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-cellSelect:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-cellContext:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-cellEditing:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-columnResize:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-excelLikeLayout:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-toolTip:before{content:"";font-size:20px}

.e-js.e-pivotgrid .rtl:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-hyperlinkOptions:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-frozenHeaders:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-exporting:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-calculatedField:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-summaryCustomize:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-conditionalFormat:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-summaryTypes:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-layouts:before{content:"";font-size:20px}

.e-js.e-pivotgrid .e-advancedFiltering:hover,.e-js.e-pivotgrid .e-drillThrough:hover,.e-js.e-pivotgrid .e-collapseByDefault:hover,.e-js.e-pivotgrid .groupingBar:hover,.e-js.e-pivotgrid .e-numberFormatting:hover,.e-js.e-pivotgrid .e-paging:hover,.e-js.e-pivotgrid .e-pagingOptions:hover,.e-js.e-pivotgrid .e-cellSelect:hover,.e-js.e-pivotgrid .e-cellContext:hover,.e-js.e-pivotgrid .e-cellEditing:hover,.e-js.e-pivotgrid .e-columnResize:hover,.e-js.e-pivotgrid .e-toolTip:hover,.e-js.e-pivotgrid .rtl:hover,.e-js.e-pivotgrid .e-hyperlinkOptions:hover,.e-js.e-pivotgrid .e-frozenHeaders:hover,.e-js.e-pivotgrid .e-exporting:hover,.e-js.e-pivotgrid .e-calculatedField:hover,.e-js.e-pivotgrid .e-layouts:hover,.e-js.e-pivotgrid .e-summaryCustomize:hover,.e-js.e-pivotgrid .e-conditionalFormat:hover,.e-js.e-pivotgrid .e-summaryTypes:hover,.e-js.e-pivotgrid .e-advancedFiltering,.e-js.e-pivotgrid .e-drillThrough,.e-js.e-pivotgrid .e-collapseByDefault,.e-js.e-pivotgrid .groupingBar,.e-js.e-pivotgrid .e-numberFormatting,.e-js.e-pivotgrid .e-paging,.e-js.e-pivotgrid .e-pagingOptions,.e-js.e-pivotgrid .e-cellSelect,.e-js.e-pivotgrid .e-cellContext,.e-js.e-pivotgrid .e-cellEditing,.e-js.e-pivotgrid .e-columnResize,.e-js.e-pivotgrid .e-toolTip,.e-js.e-pivotgrid .rtl,.e-js.e-pivotgrid .e-hyperlinkOptions,.e-js.e-pivotgrid .e-frozenHeaders,.e-js.e-pivotgrid .e-exporting,.e-js.e-pivotgrid .e-calculatedField,.e-js.e-pivotgrid .e-summaryCustomize,.e-js.e-pivotgrid .e-conditionalFormat,.e-js.e-pivotgrid .e-summaryTypes,.e-js.e-pivotgrid .e-layouts{background-repeat:no-repeat;margin:4px;cursor:default;display:inline-block;height:20px;width:20px}

.e-js.e-pivotgrid .e-advancedFiltering,.e-js.e-pivotgrid .e-drillThrough,.e-js.e-pivotgrid .e-collapseByDefault,.e-js.e-pivotgrid .groupingBar,.e-js.e-pivotgrid .e-numberFormatting,.e-js.e-pivotgrid .e-paging,.e-js.e-pivotgrid .e-pagingOptions,.e-js.e-pivotgrid .e-cellSelect,.e-js.e-pivotgrid .e-cellContext,.e-js.e-pivotgrid .e-cellEditing,.e-js.e-pivotgrid .e-columnResize,.e-js.e-pivotgrid .e-toolTip,.e-js.e-pivotgrid .rtl,.e-js.e-pivotgrid .e-hyperlinkOptions,.e-js.e-pivotgrid .e-frozenHeaders,.e-js.e-pivotgrid .e-exporting,.e-js.e-pivotgrid .e-calculatedField,.e-js.e-pivotgrid .e-summaryCustomize,.e-js.e-pivotgrid .e-conditionalFormat,.e-js.e-pivotgrid .e-summaryTypes,.e-js.e-pivotgrid .e-layouts{overflow:visible !important;color:#666;text-indent:-3px}

.e-js.e-pivotgrid .e-normalLayout:before{content:""}

.e-js.e-pivotgrid .e-noSummariesLayout:before{content:""}

.e-js.e-pivotgrid .e-normalTopSummaryLayout:before{content:""}

.e-js.e-pivotgrid .e-rowHeaderHyperLink:before{content:""}

.e-js.e-pivotgrid .e-colHeaderHyperLink:before{content:""}

.e-js.e-pivotgrid .e-valueCellHyperLink:before{content:""}

.e-js.e-pivotgrid .e-summaryCellHyperLink:before{content:""}

.e-js.e-pivotgrid .e-rowFreeze:before{content:""}

.e-js.e-pivotgrid .e-colFreeze:before{content:""}

.e-js.e-pivotgrid .e-excel:before{content:""}

.e-js.e-pivotgrid .e-word:before{content:""}

.e-js.e-pivotgrid .e-pdf:before{content:""}

.e-js.e-pivotgrid .csv:before{content:""}

.e-js.e-pivotgrid .e-hyperLinkIcons:before,.e-js.e-pivotgrid .e-frozenHeaderIcons:before,.e-js.e-pivotgrid .e-exportingIcons:before,.e-js.e-pivotgrid .e-layoutIcons:before{font-family:'ej-webfont';font-size:20px;margin-left:2px}

.e-js.e-pivotgrid .e-hyperLinkIcons,.e-js.e-pivotgrid .e-hyperLinkIcons:hover,.e-js.e-pivotgrid .e-frozenHeaderIcons,.e-js.e-pivotgrid .e-frozenHeaderIcons:hover,.e-js.e-pivotgrid .e-exportingIcons,.e-js.e-pivotgrid .e-exportingIcons:hover,.e-js.e-pivotgrid .e-layoutIcons,.e-js.e-pivotgrid .e-layoutIcons:hover{background-repeat:no-repeat;cursor:default;display:inline-block;height:22px;width:24px}

.e-js.e-pivotgrid .e-hyperLinkIcons,.e-js.e-pivotgrid .e-frozenHeaderIcons,.e-js.e-pivotgrid .e-exportingIcons,.e-js.e-pivotgrid .e-layoutIcons{color:#666}

.e-js.e-pivotgrid .e-hyperLinkIcons:hover,.e-js.e-pivotgrid .e-frozenHeaderIcons:hover,.e-js.e-pivotgrid .e-exportingIcons:hover,.e-js.e-pivotgrid .e-layoutIcons:hover{color:#333;cursor:pointer;background:#f4f4f4}

.e-js.e-pivotgrid .e-frozenDialog,.e-js.e-pivotgrid .e-exportDialog,.e-js.e-pivotgrid .e-hyperLinkDialog,.e-js.e-pivotgrid .e-layoutsDialog{position:absolute;z-index:1000000;background-color:#fcfcfc;border:2px solid #cecece}

.e-js.e-pivotgrid .e-calcFormulaDiv{position:absolute}

.e-js.e-pivotgrid .e-calcFormulaDiv{left:136px;top:102px}

.e-js.e-pivotgrid .e-dlgCalculatedField{margin-top:8px;border:1px solid #cecece;margin-bottom:12px;padding:13px 10px 10px}

.e-js.e-pivotgrid .calculateFieldName{position:absolute;width:197px;height:24px;border:none;background-color:#fff;color:#333}

.e-js.e-pivotgrid .calculateFieldName{top:36px;left:93px}

.e-js.e-pivotgrid .calculatedFieldFormula{background-color:#fff;color:#333;cursor:not-allowed;opacity:.85;padding:1px}

.e-js.e-pivotgrid .calculatedFieldFormula{border:1px solid #cecece}

.e-js.e-pivotgrid .e-dlgCalculatedField .e-outerTable td{padding:4px 10px 15px}

.e-js.e-pivotgrid .e-dlgCalculatedField .e-fieldTable td{padding:4px 10px}

.e-js.e-pivotgrid .e-calcFormulaDiv td{border:1px solid #cecece;background-color:#fff;padding:5px 18px;cursor:default;color:#333}

.e-js.e-pivotgrid .e-calcFormulaDiv td:hover{color:#333;border:1px solid #cecece}

.e-js.e-pivotgrid .e-calcFormulaDiv td:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pivotschemadesigner{font-size:12px;float:right;position:static}

.e-js.e-pivotschemadesigner{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;background:none repeat scroll 0 0 #fff;border:1px solid #cecece;color:#333}

.bg-div{background:none repeat scroll 0 0 #fff;border:1px solid #cecece}

.e-js.e-pivotgrid .e-js.e-pivotschemadesigner .e-fieldTable{overflow:auto}

.e-js.e-pivotschemadesigner .e-kpiCDB:before,.e-js.e-pivotschemadesigner .e-kpiRootCDB:before,.e-js.e-pivotschemadesigner .e-kpiGoalCDB:before,.e-js.e-pivotschemadesigner .e-kpiStatusCDB:before,.e-js.e-pivotschemadesigner .e-kpiTrendCDB:before,.e-js.e-pivotschemadesigner .e-kpiValueCDB:before{content:"";font-size:18px}

.e-js.e-pivotschemadesigner .e-kpiCDB,.e-js.e-pivotschemadesigner .e-kpiRootCDB,.e-js.e-pivotschemadesigner .e-kpiGoalCDB,.e-js.e-pivotschemadesigner .e-kpiStatusCDB,.e-js.e-pivotschemadesigner .e-kpiTrendCDB,.e-js.e-pivotschemadesigner .e-kpiValueCDB{height:16px;width:16px;display:inline-block;vertical-align:text-top}

.e-js.e-pivotschemadesigner .e-fieldTable{background:#fff;border-collapse:collapse}

.e-js.e-pivotschemadesigner .e-fieldTable{border:1px solid #cecece}

.e-js.e-pivotschemadesigner .e-fieldTable{margin:10px 10px 8px}

.e-js.e-pivotschemadesigner .e-schemaFieldList{display:inline-block;overflow:auto;height:182px;width:100%;color:#666}

.e-js.e-pivotschemadesigner .e-elementSeparator{border:solid #cecece;border-width:0 0 1px 0;display:block;margin:7px}

.e-js.e-pivotschemadesigner .e-schemaFieldTree{overflow:hidden}

.e-js.e-pivotschemadesigner .e-editorTreeView{margin-top:7px}

.e-js.e-pivotschemadesigner .schemaHeaders{overflow:hidden}

.e-js.e-pivotschemadesigner .e-schemaFilter,.e-js.e-pivotschemadesigner .e-schemaColumn,.e-js.e-pivotschemadesigner .e-schemaRow,.e-js.e-pivotschemadesigner .e-schemaValue{overflow-x:hidden;overflow-y:auto;height:75%}

.e-js.e-pivotschemadesigner .e-schemaFilter,.e-js.e-pivotschemadesigner .e-schemaColumn,.e-js.e-pivotschemadesigner .e-schemaRow,.e-js.e-pivotschemadesigner .e-schemaValue{border:1px solid #cecece;margin-left:10px}

.e-js.e-pivotschemadesigner .e-schemaColumn,.e-js.e-pivotschemadesigner .e-schemaValue{margin-right:10px}

.e-js.e-pivotschemadesigner .e-axisTd1{float:left;position:relative}

.e-js.e-pivotschemadesigner .e-axisTd2{float:right;position:relative}

.e-js.e-pivotschemadesigner .deferUpdateLayout{margin-top:6px}

.e-js.e-pivotschemadesigner .deferUpdateLayout .e-text{margin-top:2px !important}

.e-js.e-pivotschemadesigner .listSubhead{margin:10px 0 0}

.e-js.e-pivotschemadesigner .e-pivotHeader,.e-js.e-pivotschemadesigner .e-rPivotHeader{font-weight:bold;line-height:240%}

.e-js.e-pivotschemadesigner .e-rPivotHeader{margin-right:10px}

.e-js.e-pivotschemadesigner .e-listHeader{font-weight:bold;font-size:15px;margin:-1px;line-height:40px}

.e-js.e-pivotschemadesigner .e-listHeader{border-bottom:1px solid #cecece}

.e-js.e-pivotschemadesigner .e-folderCDB:before{content:"";display:inline;vertical-align:middle;font-size:17px}

.e-js.e-pivotschemadesigner .e-namedSetCDB:before{content:"";display:inherit;vertical-align:middle;font-size:18px}

.e-js.e-pivotschemadesigner .e-measureGroupCDB:before{content:"";display:inline;vertical-align:middle}

.e-js.e-pivotschemadesigner .e-dimensionCDB:before{content:"";display:inline;vertical-align:middle}

.e-js.e-pivotschemadesigner .centerDiv{border-radius:25px;height:2px;width:98%}

.e-js.e-pivotschemadesigner .centerDiv{margin-left:4px;background-color:#cecece}

.e-js.e-pivotschemadesigner .centerDiv:hover{cursor:default}

.e-js.e-pivotschemadesigner .centerHead{font:normal 14px Segoe UI,Helvetica Neue,Ubuntu,Arial;color:#333;margin:7px 10px}

.e-js.e-pivotschemadesigner .e-pivotHeader,.e-js.e-pivotschemadesigner .e-rPivotHeader{font-weight:bold}

.e-js.e-pivotschemadesigner .e-pivotHeader,.e-js.e-pivotschemadesigner .e-rPivotHeader{border:1px solid #cecece;border-bottom:none;margin-left:10px}

.e-js.e-pivotschemadesigner .e-rPivotHeader,.e-js.e-pivotschemadesigner .e-schemaColumn,.e-js.e-pivotschemadesigner .e-schemaValue{margin-left:1%}

.e-js.e-pivotschemadesigner.e-rtl .e-rPivotHeader,.e-js.e-pivotschemadesigner.e-rtl .e-schemaColumn,.e-js.e-pivotschemadesigner.e-rtl .e-schemaValue{margin-right:5%}

.e-js.e-pivotschemadesigner .headerText{padding:0 5px 0 5px}

.e-js.e-pivotschemadesigner .subheadText{margin:10px 0 0}

.e-js.e-pivotschemadesigner .subheadText{font:normal 14px Segoe UI,Helvetica Neue,Ubuntu,Arial;color:#333;padding-left:10px}

.e-js.e-pivotschemadesigner .pivotLabel:hover{background:none repeat scroll 0 0 #3277b2;color:#fff;cursor:move}

.e-js.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv{width:auto;background:#fcfcfc;border:1px solid;border-color:#cecece !important;white-space:nowrap;overflow:hidden}

.e-js.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv{display:block;margin:2px 3px 0}

.e-js.e-pivotschemadesigner .pvtBtnDiv>.e-pvtBtn{cursor:move;text-align:left;text-overflow:ellipsis;border:none !important;overflow:hidden}

.e-js.e-pivotschemadesigner .pvtBtnDiv>.e-pvtBtn{height:auto;color:#666;border-color:#cecece}

.e-js.e-pivotschemadesigner .e-pivotButton>.e-pvtBtn{cursor:move;text-align:left;text-overflow:ellipsis;color:#666;border-color:#cecece;overflow:hidden}

.e-js.e-pivotschemadesigner .e-pivotButton>.e-pvtBtn{height:auto}

.e-hoverBtn{background:#f4f4f4 !important}

.e-js.e-pivotgrid .dragHover{background:#3277b2 !important}

.e-js.e-pivotschemadesigner.e-rtl .pvtBtnDiv>.e-pvtBtn{text-align:right}

.dragHover.e-btn.e-select{background:#3277b2 !important}

.e-js.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv:hover{border:1px solid;border-color:#fff !important;color:#333}

.e-js.e-pivotschemadesigner .e-pivotButton>.pvtBtnDiv:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pivotschemadesigner .pvtBtnDiv>.e-pvtBtn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pivotschemadesigner .filter,.e-js.e-pivotschemadesigner .e-sorting,.e-js.e-pivotschemadesigner .e-removeBtn{color:#333;display:inline-block;position:relative;vertical-align:middle;cursor:pointer}

.e-js.e-pivotschemadesigner .btnDeferUpdate{text-overflow:ellipsis;width:90px}

.e-js.e-pivotclient .e-pivotschemadesigner .btnDeferUpdate{width:60px}

.e-js.e-pivotschemadesigner .e-errOKBtn{display:inline-block}

.e-js.e-pivotschemadesigner .e-errOKBtn{margin:20px 0 10px 155px;width:50px}

.e-js.e-pivotschemadesigner.e-rtl .e-errOKBtn{margin-right:155px;width:50px}

.e-js.e-pivotschemadesigner .pvtDrop:before,.e-js.e-pivotschemadesigner .treeDrop:before{content:""}

.e-js.e-pivotschemadesigner .e-dropIndicator{background:none repeat scroll 0 0 transparent;height:2px;width:auto}

.e-js.e-pivotschemadesigner .e-dropIndicatorHover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pivotschemadesigner .e-removePivotBtn:before{background-repeat:no-repeat;height:11px;padding-left:10px;width:11px;color:#fff;content:"";font-size:13px;background-color:#fff;border:1px solid #cecece;float:none;padding:6px;position:absolute}

.e-js.e-pivotschemadesigner .e-removePivotBtn:hover{cursor:pointer;background:none repeat scroll 0 0 #f4f4f4}

.e-js.e-pivotschemadesigner .e-sorting:before{content:"";float:right;margin-right:4px}

.e-js.e-pivotschemadesigner .e-sorting.descending:before{content:"";float:right}

.e-js.e-pivotschemadesigner .filter:before{content:"";margin-left:-35px}

.e-js.e-pivotschemadesigner .filter.filtered:before{content:"";float:right}

.e-js.e-pivotschemadesigner .e-removeBtn:before{content:"";float:right;margin-right:4px}

.e-js.e-pivotschemadesigner.e-rtl .filter:before{float:left;margin-left:17px;margin-right:0;margin-top:-20px}

.e-js.e-pivotschemadesigner.e-rtl .filter{float:left !important}

.e-js.e-pivotschemadesigner .treeDrop,.e-js.e-pivotschemadesigner .sortDiv:hover,.e-js.e-pivotschemadesigner .clearSorting:hover,.e-js.e-pivotschemadesigner .clearAllFilters:hover,.e-js.e-pivotgrid .sortDiv:hover,.e-js.e-pivotgrid .clearSorting:hover,.e-js.e-pivotgrid .clearAllFilters:hover{cursor:pointer}

.e-js.e-pivotschemadesigner .filterBtn{height:24px}

.e-js.e-pivotschemadesigner .e-filterIndicator{background:none repeat scroll 0 0 #3277b2}

.e-js.e-pivotschemadesigner .e-memberEditorDiv{height:256px;border:1px solid #cecece}

.e-js.e-pivotschemadesigner .e-memberEditorDiv{margin-top:7px}

.e-js.e-pivotschemadesigner .e-dialogOKBtn,.e-js.e-pivotschemadesigner .e-dialogCancelBtn{width:69px}

.e-js.e-pivotschemadesigner .e-dialogOKBtn,.e-js.e-pivotschemadesigner .e-dialogCancelBtn{margin-left:10px}

.e-js.e-pivotschemadesigner .e-dialogOKBtn{margin-left:83px}

.e-js.e-pivotschemadesigner.e-rtl .e-dialogOKBtn{margin-left:10px}

.e-js.e-pivotschemadesigner.e-rtl .e-dialogOKBtn{margin-right:86px}

.e-js.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn{margin-left:10px}

.e-js.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogOKBtn{margin-right:73px}

.e-js.e-pivotschemadesigner.e-rtl .e-dialogCancelBtn{margin-left:0}

.e-js.e-pivotschemadesigner.e-rtl .e-labelValueFilterDlg .e-dialogCancelBtn{margin-left:5px}

.e-js.e-pivotschemadesigner .e-chkbox-wrap{margin-left:7px}

.e-js.e-pivotschemadesigner .e-tbtn-wrap{display:inline-block}

.e-js.e-pivotschemadesigner .e-togglebutton .e-icon{height:14px;width:14px}

.e-js.e-pivotschemadesigner .e-treeview .e-text{min-height:20px;border:1px solid transparent;cursor:move}

.e-js.e-pivotschemadesigner .e-treeview .e-text{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;color:#333;font-weight:bold}

.e-js.e-pivotschemadesigner .e-dialog .e-dialog-icon:hover{background:#3277b2}

.e-js.e-pivotschemadesigner .e-treeview .e-active{background:#3c719e;color:#fff}

.e-js.e-pivotschemadesigner .btnDeferUpdate{float:right}

.e-js.e-pivotschemadesigner .btnDeferUpdate{margin-right:10px}

.e-js.e-pivotschemadesigner.e-rtl .btnDeferUpdate{float:left}

.e-js.e-pivotschemadesigner.e-rtl .btnDeferUpdate{margin-left:10px}

.e-js.e-pivotschemadesigner .deferUpdateLayout{margin-left:5px}

.e-js.e-pivotschemadesigner.e-rtl .deferUpdateLayout{margin-right:5px}

.e-js.e-pivotschemadesigner.e-rtl .deferUpdateLayout .e-text{margin-right:5px}

.e-js.e-pivotschemadesigner .e-schemaFieldTree.e-treeview .e-text{width:90%}

.e-js.e-pivotschemadesigner .e-pivotButton .e-rtl{text-align:right}

.e-js.e-pivotschemadesigner .e-schemaFieldTree ul,.e-js.e-pivotschemadesigner .e-schemaFieldTree li{width:96%;height:auto}

.e-js.e-pivotschemadesigner .e-btn .e-btntxt{padding:0 6px 6px}

.e-js.e-pivotschemadesigner .expandSchema{display:block;float:right;height:25px;left:24px;position:relative;top:-615px;width:23px}

.e-js.e-pivotschemadesigner .collapseSchema{float:right;height:25px;position:relative;top:-615px;width:23px}

.e-js.e-pivotschemadesigner .freeze{position:absolute;height:100%;width:100%;content:' ';top:0;left:0;z-index:10;opacity:0;background-color:#d3d3d3;filter:alpha(opacity=0)}

.e-js.e-pivotschemadesigner .e-ddlGroupWrap,.e-js.e-pivotgrid .e-ddlGroupWrap{font-weight:bold}

.e-js.e-pivotschemadesigner .e-ddlGroupWrap,.e-js.e-pivotgrid .e-ddlGroupWrap{padding:5px 0 5px 8px}

.e-js.e-pivotschemadesigner .e-ascOrder,.e-js.e-pivotschemadesigner .e-descOrder,.e-js.e-pivotgrid .e-ascOrder,.e-js.e-pivotgrid .e-descOrder{list-style:none;border:1px solid #fff}

.e-js.e-pivotschemadesigner .e-descImage,.e-js.e-pivotschemadesigner .e-ascImage,.e-js.e-pivotgrid .e-descImage,.e-js.e-pivotgrid .e-ascImage{display:inline-block;height:18px;margin-right:10px;vertical-align:middle;width:20px}

.e-js.e-pivotschemadesigner .e-ascImage:before,.e-js.e-pivotgrid .e-ascImage:before{content:"";font-size:16px;margin-left:5px}

.e-js.e-pivotschemadesigner .e-descImage:before,.e-js.e-pivotgrid .e-descImage:before{content:"";font-size:16px;margin-left:5px}

.e-js.e-pivotschemadesigner .e-dialog .filter{float:left}

.e-js.e-pivotschemadesigner .e-selectedSort,.e-js.e-pivotgrid .e-selectedSort{border:1px solid;padding-top:2px}

.e-js.e-pivotschemadesigner .e-filterElementTag.e-vertical,.e-js.e-pivotgrid .e-filterElementTag.e-vertical{border-color:#fff}

.e-js.e-pivotschemadesigner .e-clrFilter:before,.e-js.e-pivotgrid .e-clrFilter:before{content:"";font-size:16px;float:left}

.e-js.e-pivotschemadesigner .e-clrSort:before,.e-js.e-pivotgrid .e-clrSort:before{content:"";font-size:19px;float:left;margin-top:4px}

.e-js.e-pivotschemadesigner .e-filterElementTag,.e-js.e-pivotgrid .e-filterElementTag{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotschemadesigner .e-filterState:before,.e-js.e-pivotgrid .e-filterState:before{content:"";height:16px;width:16px}

.e-js.e-pivotschemadesigner .clearAllFilters,.e-js.e-pivotgrid .clearAllFilters{padding-top:4px;padding-left:5px}

.e-js.e-pivotschemadesigner .clearAllFilters .e-clrFilter,.e-js.e-pivotgrid .clearAllFilters .e-clrFilter{margin-top:1px;float:left}

.e-js.e-pivotschemadesigner .clearAllFilters .filter,.e-js.e-pivotgrid .clearAllFilters .filter{margin-left:0}

.e-js.e-pivotschemadesigner .e-filterIndicator:before,.e-js.e-pivotgrid .e-filterIndicator:before{content:"";height:16px;width:16px}

.e-js.e-pivotschemadesigner .advancedFilter,.e-js.e-pivotgrid .advancedFilter{margin-left:9px;margin-right:5px}

.e-js.e-pivotschemadesigner .e-activeFilter:before,.e-js.e-pivotgrid .e-activeFilter:before{content:"";height:16px;width:16px}

.e-js.e-pivotschemadesigner .clearFilter .e-clrFilter,.e-js.e-pivotgrid .clearFilter .e-clrFilter{margin-top:-1px !important}

.e-js.e-pivotschemadesigner .advancedFilter .e-editorTreeView,.e-js.e-pivotgrid .advancedFilter .e-editorTreeView{height:inherit;margin-top:0}

.e-js.e-pivotschemadesigner .separator,.e-js.e-pivotgrid .separator{width:84%;height:1px;background-color:#cecece;margin-top:7px;margin-left:35px}

.e-js.e-pivotschemadesigner .e-filterElementTag a,.e-js.e-pivotgrid .e-filterElementTag a{margin-left:3px !important}

.e-js.e-pivotschemadesigner .clearFltrText,.e-js.e-pivotschemadesigner .clearSortText,.e-js.e-pivotgrid .clearFltrText,.e-js.e-pivotgrid .clearSortText{padding-left:1px !important}

.e-js.e-pivotschemadesigner .sortDiv,.e-js.e-pivotschemadesigner .clearSorting,.e-js.e-pivotschemadesigner .e-filterElementTag,.e-js.e-pivotgrid .sortDiv,.e-js.e-pivotgrid .clearSorting,.e-js.e-pivotgrid .e-filterElementTag{padding-left:5px}

.e-js.e-pivotschemadesigner .clearSorting,.e-js.e-pivotgrid .clearSorting{height:20px}

.e-js.e-pivotschemadesigner .e-filterState,.e-js.e-pivotgrid .e-filterState{margin-left:10px}

.e-js.e-pivotschemadesigner .memberFilter.e-filterState,.e-js.e-pivotgrid .memberFilter.e-filterState{margin-left:0 !important;margin-top:5px;position:absolute;float:left}

.e-js.e-pivotgrid #sep1,.e-js.e-pivotgrid #sep2,.e-js.e-pivotgrid #sep3,.e-js.e-pivotgrid #sep4,.e-js.e-pivotgrid #sep5,.e-js.e-pivotgrid #sep6,.e-js.e-pivotgrid #sep7,.e-js.e-pivotgrid #sep8,.e-js.e-pivotgrid #sep9,.e-js.e-pivotschemadesigner #sep1,.e-js.e-pivotschemadesigner #sep2,.e-js.e-pivotschemadesigner #sep3,.e-js.e-pivotschemadesigner #sep4,.e-js.e-pivotschemadesigner #sep5,.e-js.e-pivotschemadesigner #sep6,.e-js.e-pivotschemadesigner #sep7,.e-js.e-pivotschemadesigner #sep8,.e-js.e-pivotschemadesigner #sep9{height:1px;background-color:#cecece;margin-left:30px}

.e-js.e-pivotgrid #sep1{height:0}

.e-js.e-pivotgrid #labelFilterBtn,.e-js.e-pivotgrid #ascOrder,.e-js.e-pivotgrid #descOrder,.e-js.e-pivotgrid #clearAllFilters,.e-js.e-pivotgrid #clearSorting,.e-js.e-pivotschemadesigner #labelFilterBtn,.e-js.e-pivotschemadesigner #ascOrder,.e-js.e-pivotschemadesigner #descOrder,.e-js.e-pivotschemadesigner #clearAllFilters,.e-js.e-pivotschemadesigner #clearSorting{border-bottom:none}

.e-js.e-pivotgrid .e-advancedFilterDlg .e-treeview .e-text,.e-js.e-pivotschemadesigner .e-advancedFilterDlg .e-treeview .e-text{font-weight:normal}

.e-js.e-pivotschemadesigner .e-clrSort:before,.e-js.e-pivotgrid .e-clrSort:before{font-size:22px;float:left;margin-top:-1px}

.e-js.e-pivotschemadesigner .e-selectedSort,.e-js.e-pivotgrid .e-selectedSort{border:1px solid !important}

.e-js.e-pivotschemadesigner .filterDialog div,.e-js.e-pivotgrid .filterDialog div{padding-bottom:5px}

.e-js.e-pivotschemadesigner .filterDialog,.e-js.e-pivotgrid .filterDialog{margin-left:-7px}

.e-js.e-pivotschemadesigner .e-filterElementTag,.e-js.e-pivotgrid .e-filterElementTag{height:auto !important}

.e-js.e-pivotgrid #clientDialog_wrapper.e-advancedFilterDlg .e-scroller:not([id$="_fieldCollection_container"]),.e-js.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .e-scroller{overflow:visible;border:none}

.e-js.e-pivotgrid #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller>.e-content:not([id$="_fieldCollection_container"]),.e-js.e-pivotschemadesigner #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller>.e-content{overflow:visible !important}

.e-js.e-pivotschemadesigner.e-rtl .e-axisTd1{float:left}

.e-js.e-pivotgrid #clientDialog_wrapper.e-advancedFilterDlg .clientDialog,.e-js.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .clientDialog{overflow:visible !important}

.e-js.e-pivotgrid .e-icon.e-searchEditorTree:before,.e-js.e-pivotschemadesigner .e-icon.e-searchEditorTree:before{content:"";cursor:pointer}

.e-js.e-pivotgrid .e-dialog .e-icon.e-searchEditorTree,.e-js.e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotgrid .e-dialog .e-icon.e-searchEditorTree,.e-js.e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree{top:15px;left:232px}

.e-js.e-pivotgrid.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree,.e-js.e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotgrid.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree,.e-js.e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree{top:15px;left:13px}

.e-js.e-pivotgrid.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree,.e-js.e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotgrid.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree,.e-js.e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree{top:229px;left:12px}

.e-js.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree,.e-js.e-pivotgrid .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree,.e-js.e-pivotgrid .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree{top:236px;left:235px}

.e-js.e-pivotschemadesigner .e-dialog.e-advancedFilterDlg.advancedFilterDlgOSM .e-icon.e-searchEditorTree,.e-js.e-pivotgrid .e-dialog.e-advancedFilterDlg.advancedFilterDlgOSM .e-icon.e-searchEditorTree{top:236px;left:235px}

.e-js.e-pivotschemadesigner .e-dialog .e-memberPager,.e-js.e-pivotgrid .e-dialog .e-memberPager,.e-js.e-pivotschemadesigner .e-dialog .e-memberSearchPager,.e-js.e-pivotgrid .e-dialog .e-memberSearchPager,.e-js.e-pivotschemadesigner .e-dialog .e-memberDrillPager,.e-js.e-pivotgrid .e-dialog .e-memberDrillPager{margin-top:10px;margin-bottom:20px}

.e-js.e-pivotschemadesigner .e-dialog .e-memberPager+div.e-dialogFooter,.e-js.e-pivotgrid .e-dialog .e-memberPager+div.e-dialogFooter,.e-js.e-pivotschemadesigner .e-dialog .e-memberSearchPager+div.e-dialogFooter,.e-js.e-pivotgrid .e-dialog .e-memberSearchPager+div.e-dialogFooter,.e-js.e-pivotschemadesigner .e-dialog .e-memberDrillPager+div.e-dialogFooter,.e-js.e-pivotgrid .e-dialog .e-memberDrillPager+div.e-dialogFooter{margin-bottom:10px !important}

.e-js.e-pivotgrid .e-advancedFilterDlg .e-memberPager,.e-js.e-pivotschemadesigner .e-advancedFilterDlg .e-memberPager,.e-js.e-pivotgrid .e-advancedFilterDlg .e-memberSearchPager,.e-js.e-pivotschemadesigner .e-advancedFilterDlg .e-memberSearchPager,.e-js.e-pivotgrid .e-advancedFilterDlg .e-memberDrillPager,.e-js.e-pivotschemadesigner .e-advancedFilterDlg .e-memberDrillPager{margin-left:12px;margin-right:12px}

.e-js.e-pivotschemadesigner .e-firstPage.e-pageDisabled,.e-js.e-pivotschemadesigner .e-prevPage.e-pageDisabled,.e-js.e-pivotschemadesigner .e-nextPage.e-pageDisabled,.e-js.e-pivotschemadesigner .e-lastPage.e-pageDisabled,.e-js.e-pivotgrid .e-firstPage.e-pageDisabled,.e-js.e-pivotgrid .e-prevPage.e-pageDisabled,.e-js.e-pivotgrid .e-nextPage.e-pageDisabled,.e-js.e-pivotgrid .e-lastPage.e-pageDisabled{filter:alpha(opacity=50) !important;-moz-opacity:.5 !important;opacity:.5 !important}

.e-js.e-pivotschemadesigner .e-firstPage.e-pageEnabled,.e-js.e-pivotschemadesigner .e-prevPage.e-pageEnabled,.e-js.e-pivotschemadesigner .e-nextPage.e-pageEnabled,.e-js.e-pivotschemadesigner .e-lastPage.e-pageEnabled,.e-js.e-pivotgrid .e-firstPage.e-pageEnabled,.e-js.e-pivotgrid .e-prevPage.e-pageEnabled,.e-js.e-pivotgrid .e-nextPage.e-pageEnabled,.e-js.e-pivotgrid .e-lastPage.e-pageEnabled{-moz-opacity:1 !important;opacity:1 !important;filter:alpha(opacity=100) !important}

.e-js.e-pivotschemadesigner .e-firstPage.e-pageEnabled:hover,.e-js.e-pivotschemadesigner .e-prevPage.e-pageEnabled:hover,.e-js.e-pivotschemadesigner .e-nextPage.e-pageEnabled:hover,.e-js.e-pivotschemadesigner .e-lastPage.e-pageEnabled:hover,.e-js.e-pivotgrid .e-firstPage.e-pageEnabled:hover,.e-js.e-pivotgrid .e-prevPage.e-pageEnabled:hover,.e-js.e-pivotgrid .e-nextPage.e-pageEnabled:hover,.e-js.e-pivotgrid .e-lastPage.e-pageEnabled:hover{background-color:#f4f4f4}

.e-js.e-pivotschemadesigner .e-firstPage.e-pageEnabled:active,.e-js.e-pivotschemadesigner .e-prevPage.e-pageEnabled:active,.e-js.e-pivotschemadesigner .e-nextPage.e-pageEnabled:active,.e-js.e-pivotschemadesigner .e-lastPage.e-pageEnabled:active,.e-js.e-pivotgrid .e-firstPage.e-pageEnabled:active,.e-js.e-pivotgrid .e-prevPage.e-pageEnabled:active,.e-js.e-pivotgrid .e-nextPage.e-pageEnabled:active,.e-js.e-pivotgrid .e-lastPage.e-pageEnabled:active{background-color:#3277b2;color:#fff}

.e-js.e-pivotschemadesigner .e-firstPage,.e-js.e-pivotschemadesigner .e-prevPage,.e-js.e-pivotschemadesigner .e-nextPage,.e-js.e-pivotschemadesigner .e-lastPage,.e-js.e-pivotgrid .e-firstPage,.e-js.e-pivotgrid .e-prevPage,.e-js.e-pivotgrid .e-nextPage,.e-js.e-pivotgrid .e-lastPage{width:24px;height:24px}

.e-js.e-pivotschemadesigner .e-icon.e-media-backward_01:before,.e-js.e-pivotschemadesigner .e-icon.e-arrowhead-left:before,.e-js.e-pivotschemadesigner .e-icon.e-arrowhead-right:before,.e-js.e-pivotschemadesigner .e-icon.e-media-forward_01:before,.e-js.e-pivotgrid .e-icon.e-media-backward_01:before,.e-js.e-pivotgrid .e-icon.e-arrowhead-left:before,.e-js.e-pivotgrid .e-icon.e-arrowhead-right:before,.e-js.e-pivotgrid .e-icon.e-media-forward_01:before{margin-top:5px}

.e-js.e-pivotschemadesigner .e-dialog .e-memberCurrentPage,.e-js.e-pivotgrid .e-dialog .e-memberCurrentPage,.e-js.e-pivotschemadesigner .e-dialog .e-memberCurrentSearchPage,.e-js.e-pivotgrid .e-dialog .e-memberCurrentSearchPage,.e-js.e-pivotschemadesigner .e-dialog .e-memberCurrentDrillPage,.e-js.e-pivotgrid .e-dialog .e-memberCurrentDrillPage{margin-left:8px;margin-right:6px;outline:none;text-indent:3px}

.e-js.e-pivotschemadesigner .e-dialog .memberPageCount,.e-js.e-pivotgrid .e-dialog .memberPageCount,.e-js.e-pivotschemadesigner .e-dialog .memberSearchPageCount,.e-js.e-pivotgrid .e-dialog .memberSearchPageCount,.e-js.e-pivotschemadesigner .e-dialog .memberDrillPageCount,.e-js.e-pivotgrid .e-dialog .memberDrillPageCount{margin-right:8px}

.e-js.e-pivotschemadesigner .e-dialog .e-memberPager+div,.e-js.e-pivotgrid .e-dialog .e-memberPager+div,.e-js.e-pivotschemadesigner .e-dialog .e-memberSearchPager+div,.e-js.e-pivotgrid .e-dialog .e-memberSearchPager+div,.e-js.e-pivotschemadesigner .e-dialog .e-memberDrillPager+div,.e-js.e-pivotgrid .e-dialog .e-memberDrillPager+div{margin:0 0 6px !important}

.e-js.e-pivotgrid.e-rtl .values .e-pivotButton,.e-js.e-pivotgrid.e-rtl .e-rows .e-pivotButton,.e-js.e-pivotgrid.e-rtl .columns .e-pivotButton,.e-js.e-pivotgrid.e-rtl .e-drag .e-pivotButton{margin-left:0}

.e-js.e-pivotgrid.e-rtl .values .e-pivotButton,.e-js.e-pivotgrid.e-rtl .e-rows .e-pivotButton,.e-js.e-pivotgrid.e-rtl .columns .e-pivotButton,.e-js.e-pivotgrid.e-rtl .e-drag .e-pivotButton{margin-right:5px}

.e-js.e-pivotgrid .emptyPivotGrid .emptyRows .e-rows{padding-left:5px;padding-right:5px}

.e-js.e-pivotgrid .filterDialog .e-dialogCancelBtn,.e-js.e-pivotschemadesigner .filterDialog .e-dialogCancelBtn{margin-right:10px}

.e-js.e-pivotgrid.e-rtl .e-advancedFilterDlg .e-dialogOKBtn,.e-js.e-pivotschemadesigner.e-rtl .e-advancedFilterDlg .e-dialogOKBtn{margin-right:102px !important}

.e-js.e-pivotgrid .curInput{width:100%}

.e-js.e-pivotgrid table.pivotGridValueTable.rowFrozenTable tr td:first-child{border-left:0}

.e-js.e-pivotgrid table.pivotGridFrozenTable.rowFrozenTable tr td:last-child,table.pivotGridValueTable.rowFrozenTable tr td:last-child{border-right:0}

.e-js.e-pivotgrid .frozenBorderBtmClr{border-bottom:solid 1px #cecece}

@media(min-width:20px) and (max-width:799px){.e-js.e-pivotgrid .e-table{width:100%;overflow-wrap:break-word}.e-js.e-pivotgrid .e-table td{overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}}

@media(min-width:800px) and (max-width:959px){.e-js.e-pivotgrid .e-table{width:100%;overflow-wrap:break-word}.e-js.e-pivotgrid .e-table td{overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}}

@media(min-width:960px) and (max-width:1120px){.e-js.e-pivotgrid .e-table{width:100%;overflow-wrap:break-word}.e-js.e-pivotgrid .e-table td{overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}}

@media(min-width:1120px){.e-js.e-pivotgrid .e-table{width:100%;overflow-wrap:break-word}.e-js.e-pivotgrid .e-table td{overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotclient,.e-js.e-pivotclient *{box-sizing:content-box}

.e-js.e-pivotclient .e-pivotschemadesigner .memberSortDiv{margin-top:1px !important}

.e-js.e-pivotclient .e-box,.e-js.e-pivotclient button.e-btn,.e-js.e-pivotclient input.e-btn,.e-js.e-pivotclient input.e-input,.e-js.e-pivotclient input[type="text"].e-input,.e-js.e-pivotclient .e-input.e-placeholder,.e-js.e-pivotclient .e-js.e-lv.e-js .e-header.e-box,.e-js.e-pivotclient .e-textbox,.e-textarea{box-sizing:border-box}

.e-js.e-pivotclient td{padding:0;border:0 none}

.e-js.e-pivotclient .e-hoverCell{background-color:#f4f4f4 !important}

.e-js.e-pivotclient .e-collectionli:hover,.e-js.e-pivotclient .e-reportli:hover{background:#fcfcfc !important;border:none !important;color:#666 !important;padding:3px !important;border-top:4px !important}

.e-js.e-pivotclient .e-collectiondiv{float:right;margin-left:6px}

.e-js.e-pivotclient .e-reportLbl,.e-js.e-pivotclient .e-collectionLbl{margin-top:2px}

.e-js.e-pivotclient .e-splitBtnUnique{height:auto !important}

.e-js.e-pivotclient *:focus:hover{outline:none}

.e-js.e-pivotclient .e-removeBtnUnqiue{height:calc(61%) !important}

.e-js.e-pivotclient .e-schemaRemoveBtnUnqiue{height:inherit !important}

.e-js.e-pivotclient .e-schemaBtnUnique{margin-top:0 !important;height:auto !important;white-space:initial !important}

.e-js.e-pivotclient .e-pvtBtnUnique{display:inline-flex !important}

.e-pvtBtnUnique{display:inline-flex !important}

.e-js.e-pivotclient{border:1px solid #cecece;background-color:#fff}

.e-js.e-pivotclient{color:#333}

.e-js.e-pivotclient .e-fullScreenView .e-pivotgrid{overflow:auto}

.e-js.e-pivotclient .e-memberDescendingIcon,.e-js.e-pivotclient .e-memberAscendingIcon{display:inline-block;height:20px;margin:0 10px;vertical-align:middle;width:20px}

.e-js.e-pivotclient .e-memberDescendingIcon,.e-js.e-pivotclient .e-memberAscendingIcon{color:#666}

.e-js.e-pivotclient .e-memberAscendingIcon:before{content:"";font-size:16px;margin:2px}

.e-js.e-pivotclient div.memberSortingDiv>div.e-checkAllBox>label{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;font-weight:bold}

.e-js.e-pivotclient .e-separateDiv{border:1px solid #cecece !important;border-bottom:none !important;margin:9px 0}

.e-js.e-pivotclient .e-memberDescendingIcon:before{content:"";font-size:16px;margin:2px}

.e-js.e-pivotclient .e-memberDescendingIcon:hover,.e-js.e-pivotclient .e-memberAscendingIcon:hover{background-color:#f4f4f4;cursor:pointer}

.e-js.e-pivotclient .advancedFilter div.memberSortingDiv>div.e-checkAllBox>label{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;font-weight:normal !important}

.e-js.e-pivotclient .e-editorTreeView.e-treeViewUl ul{padding-left:0 !important}

.e-js.e-pivotclient .e-editorTreeView.e-treeViewUl li{padding-left:12px !important}

.e-js.e-pivotclient .memberSortDiv{float:right}

.e-js.e-pivotclient .memberSortDiv.e-rtl{float:left;margin-left:-15px !important}

.e-js.e-pivotclient .e-gridPanel,.e-js.e-pivotclient .e-chartPanel{border:none !important}

.e-js.e-pivotclient .e-controlPanel{position:relative;right:5px}

.e-js.e-pivotclient .e-sortFilterDisable{color:#999}

.e-js.e-pivotclient ul.e-sortfiltTab.e-box.e-addborderbottom.e-header{background:transparent}

.e-js.e-pivotclient .e-dialog .e-header{background:#fff;color:#333}

.e-js.e-pivotclient textarea{background:#fff}

.e-js.e-pivotclient .e-treeview .e-text{color:#333}

.e-js.e-pivotclient .e-treeview .e-text:hover{color:#333}

.e-js.e-pivotclient .e-treeview .e-icon.e-stop:before{content:"" !important}

.e-js.e-pivotclient .e-dialog a.e-linkPanel{text-decoration:underline}

.e-js.e-pivotclient .e-pivotschemadesigner .e-dialog a.e-linkPanel{margin-top:4px !important}

.e-js.e-pivotclient .e-dialog .e-infoImg.e-icon:before{content:"";color:#d48e0b}

.e-js.e-pivotclient .e-treeview .e-active{color:#fff;background:#3277b2}

.e-js.e-pivotclient .e-childsplit>span.e-splitbar.e-h-bar{width:5px;border:none}

.e-js.e-pivotclient .e-parentsplit>span.e-splitbar.e-h-bar{width:5px !important;border:none}

.e-js.e-pivotclient .e-splitresponsive>span.e-splitbar.e-h-bar{width:5px !important;border:none}

.e-js.e-pivotclient .customCSS .e-splitbar{background-color:#fff}

.e-js.e-pivotclient .e-olapFieldList .e-ul{width:100% !important;height:100% !important}

.e-js.e-pivotclient .e-splitter .e-pane{overflow:visible !important}

.e-js.e-pivotclient .e-splitter{border:none !important}

.e-js.e-pivotclient .e-splitter .e-splitbar.e-h-bar:before{content:""}

.e-js.e-pivotclient .e-splitter .e-splitbar.e-h-bar:before{top:50%;left:1px;position:absolute}

.e-js.e-pivotclient .e-splitter .e-splitbar.e-h-bar{font-family:'ej-webfont'}

.e-js.e-pivotclient .e-pivotschemadesigner .e-fieldEnSplitTable.e-pane{left:4.5px}

.e-js.e-pivotclient .e-axisTable.e-pane{left:7.5px !important;padding-right:9.5px !important}

.e-js.e-pivotclient .e-serverchildsplit>span.e-splitbar.e-h-bar{width:5px !important;border:none;left:1.5px}

.e-js.e-pivotclient .e-serverparentsplit>span.e-splitbar.e-h-bar{width:6px !important;border:none}

.e-js.e-pivotclient .e-splitter .e-splitbar.e-h-bar .e-activebar{background:none}

.e-js.e-pivotclient .e-serverchildsplit .cdbTD.e-pane{padding-right:2px}

.e-js.e-pivotclient .axisBuilderTD.e-pane{left:2.5px;padding-right:7.5px}

.e-js.e-pivotclient .e-serversplitresponsive>span.e-splitbar.e-h-bar{width:5px !important;border:none}

.e-js.e-pivotclient .controlPanelTD{display:inline-block}

.e-js.e-pivotclient .e-childsplit.e-rtl>.e-axisTable.e-pane{left:3.5px !important}

.e-js.e-pivotclient .e-childsplit.e-rtl>.e-fieldTable.e-pane{left:-5.5px !important}

.e-js.e-pivotclient .e-cubeTreeView .e-ul{overflow:auto !important}

.e-js.e-olapclient .e-nextPageDiv{float:right;margin-top:10px}

.e-js.e-olapclient .e-memberPageCount{padding-left:5px}

.e-js.e-olapclient .e-disabled{cursor:pointer;opacity:.5}

.e-js.e-olapclient .e-enabled{cursor:pointer;opacity:1}

.e-js.e-pivotclient .e-ddl .e-select{color:#333;background:#fff;border-color:#cecece}

.e-js.e-pivotclient .e-ddl .e-select:hover{color:#333;background:#f4f4f4}

.e-js.e-pivotclient .e-outerTable{border-collapse:collapse;background-color:#fff}

.e-js.e-pivotclient .e-outerTable{font:normal 12px Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotclient .e-titleText{height:50px;width:inherit;display:inline-block}

.e-js.e-pivotclient .e-titleText{font:normal 20px Segoe UI,Helvetica Neue,Ubuntu,Arial;line-height:48px}

.e-js.e-pivotclient .conditionformatTbl td{padding:6px 2px 6px 8px}

.e-js.e-pivotclient .e-dialogremoveBtn:before{font-family:"ej-webfont";content:"";display:inline-block}

.e-js.e-pivotclient .e-titleText span{padding-left:10px}

.e-js.e-pivotclient .e-newReportImg:before{content:""}

.e-js.e-pivotclient .e-newReportImg:before{font-size:20px}

.e-js.e-pivotclient .e-addReportImg:before{content:""}

.e-js.e-pivotclient .e-addReportImg:before{font-size:20px}

.e-js.e-pivotclient .e-removeReportImg:before{content:""}

.e-js.e-pivotclient .e-removeReportImg:before{font-size:20px}

.e-js.e-pivotclient .e-renameReportImg:before{content:""}

.e-js.e-pivotclient .e-renameReportImg:before{font-size:20px}

.e-js.e-pivotclient .e-reportDBImg:before{content:""}

.e-js.e-pivotclient .e-reportDBImg:before{font-size:20px}

.e-js.e-pivotclient .e-mdxImg:before{content:""}

.e-js.e-pivotclient .e-mdxImg:before{font-size:20px}

.e-js.e-pivotclient .e-autoExecuteImg:before{content:""}

.e-js.e-pivotclient .e-autoExecuteImg:before{font-size:20px}

.e-js.e-pivotclient .e-calcMemberImg:before{font-size:20px;content:""}

.e-js.e-pivotclient .e-excelExportImg:before{content:""}

.e-js.e-pivotclient .e-excelExportImg:before{font-size:20px}

.e-js.e-pivotclient .e-wordExportImg:before{content:""}

.e-js.e-pivotclient .e-wordExportImg:before{font-size:20px}

.e-js.e-pivotclient .e-pdfExportImg:before{content:""}

.e-js.e-pivotclient .e-pdfExportImg:before{font-size:20px}

.e-js.e-pivotclient .e-chartTypesImg:before{content:""}

.e-js.e-pivotclient .e-chartTypesImg:before{font-size:20px}

.e-js.e-pivotclient .e-toggleaxisImg:before{content:""}

.e-js.e-pivotclient .e-toggleaxisImg:before{font-size:20px}

.e-js.e-pivotclient .e-kpiCDB:before,.e-js.e-pivotclient .e-kpiGoalCDB:before,.e-js.e-pivotclient .e-kpiStatusCDB:before,.e-js.e-pivotclient .e-kpiTrendCDB:before,.e-js.e-pivotclient .e-kpiValueCDB:before,.e-js.e-pivotclient .e-kpiRootCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-kpiCDB,.e-js.e-pivotclient .e-kpiGoalCDB,.e-js.e-pivotclient .e-kpiStatusCDB,.e-js.e-pivotclient .e-kpiTrendCDB,.e-js.e-pivotclient .e-kpiValueCDB,.e-js.e-pivotclient .e-kpiRootCDB{height:16px;width:16px;display:inline-block;vertical-align:text-top}

.e-js.e-pivotclient .e-newReportImg,.e-js.e-pivotclient .e-addReportImg,.e-js.e-pivotclient .e-removeReportImg,.e-js.e-pivotclient .e-renameReportImg,.e-js.e-pivotclient .e-reportDBImg,.e-js.e-pivotclient .e-mdxImg,.e-js.e-pivotclient .maximizedView,.e-js.e-pivotclient .e-calcMemberImg,.e-js.e-pivotclient .e-excelExportImg,.e-js.e-pivotclient .e-wordExportImg,.e-js.e-pivotclient .e-pdfExportImg,.e-js.e-pivotclient .e-chartTypesImg,.e-js.e-pivotclient .e-rowSortFilterImg,.e-js.e-pivotclient .e-colSortFilterImg,.e-js.e-pivotclient .e-toggleExpandButton,.e-js.e-pivotclient .e-toggleCollapseButton,.e-js.e-pivotclient .e-dimensionCDB,.e-js.e-pivotclient .e-folderCDB,.e-js.e-pivotclient .e-hierarchyCDB,.e-js.e-pivotclient .e-attributeCDB,.e-js.e-pivotclient .e-chartCDB,.e-js.e-pivotclient .e-namedSetCDB,.e-js.e-pivotclient .e-level0,.e-js.e-pivotclient .e-level1,.e-js.e-pivotclient .level2,.e-js.e-pivotclient .e-level3,.e-js.e-pivotclient .e-level4,.e-js.e-pivotclient .e-level5,.e-js.e-pivotclient .e-level6,.e-js.e-pivotclient .e-level7,.e-js.e-pivotclient .e-level8,.e-js.e-pivotclient .e-level9,.e-js.e-pivotclient .e-level10,.e-js.e-pivotclient .e-checkAll,.e-js.e-pivotclient .e-unCheckAll,.e-js.e-pivotclient .e-autoExecuteImg,.e-js.e-pivotclient .e-toggleaxisImg,.e-js.e-pivotclient .e-calcMemberCDB,.e-js.e-pivotclient .e-calcMemberGroupCDB,.e-js.e-pivotclient .e-kpiCDB,.e-js.e-pivotclient .e-kpiGoalCDB,.e-js.e-pivotclient .e-kpiStatusCDB,.e-js.e-pivotclient .e-kpiTrendCDB,.e-js.e-pivotclient .e-kpiValueCDB,.e-js.e-pivotclient .e-kpiRootCDB{color:#666}

.e-js.e-pivotclient .e-newReportImg,.e-js.e-pivotclient .e-addReportImg,.e-js.e-pivotclient .e-removeReportImg,.e-js.e-pivotclient .e-renameReportImg,.e-js.e-pivotclient .e-reportDBImg,.e-js.e-pivotclient .e-mdxImg,.e-js.e-pivotclient .maximizedView,.e-js.e-pivotclient .e-calcMemberImg,.e-js.e-pivotclient .e-excelExportImg,.e-js.e-pivotclient .e-wordExportImg,.e-js.e-pivotclient .e-pdfExportImg,.e-js.e-pivotclient .e-chartTypesImg,.e-js.e-pivotclient .e-rowSortFilterImg,.e-js.e-pivotclient .e-colSortFilterImg,.e-js.e-pivotclient .e-toggleExpandButton,.e-js.e-pivotclient .e-toggleCollapseButton,.e-js.e-pivotclient .e-dimensionCDB,.e-js.e-pivotclient .e-folderCDB,.e-js.e-pivotclient .e-hierarchyCDB,.e-js.e-pivotclient .e-attributeCDB,.e-js.e-pivotclient .e-chartCDB,.e-js.e-pivotclient .e-namedSetCDB,.e-js.e-pivotclient .e-level0,.e-js.e-pivotclient .e-level1,.e-js.e-pivotclient .level2,.e-js.e-pivotclient .e-level3,.e-js.e-pivotclient .e-level4,.e-js.e-pivotclient .e-level5,.e-js.e-pivotclient .e-level6,.e-js.e-pivotclient .e-level7,.e-js.e-pivotclient .e-level8,.e-js.e-pivotclient .e-level9,.e-js.e-pivotclient .e-level10,.e-js.e-pivotclient .e-checkAll,.e-js.e-pivotclient .e-unCheckAll,.e-js.e-pivotclient .e-autoExecuteImg,.e-js.e-pivotclient .e-toggleaxisImg,.e-js.e-pivotclient .e-calcMemberCDB,.e-js.e-pivotclient .e-calcMemberGroupCDB,.e-js.e-pivotclient .e-kpiCDB,.e-js.e-pivotclient .e-kpiGoalCDB,.e-js.e-pivotclient .e-kpiStatusCDB,.e-js.e-pivotclient .e-kpiTrendCDB,.e-js.e-pivotclient .e-kpiValueCDB,.e-js.e-pivotclient .e-kpiRootCDB{text-indent:-3px}

.e-js.e-pivotclient .maximizedView:before{content:""}

.e-js.e-pivotclient .maximizedView:before{font-size:21px}

.e-js.e-pivotclient .e-colSortFilterImg:before{content:""}

.e-js.e-pivotclient .e-colSortFilterImg:before{font-size:32px;line-height:.65;text-indent:-9px}

.e-js.e-pivotclient .e-rowSortFilterImg:before{content:""}

.e-js.e-pivotclient .e-rowSortFilterImg:before{font-size:29px;line-height:.8;text-indent:-7px}

.e-js.e-pivotclient .e-chartPanel{height:0;width:800px;margin:3.5px 7px 7px}

.e-js.e-pivotclient .clientTab{font:bold 12px Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotclient .clientTab{margin-top:6px !important}

.e-js.e-pivotclient .e-toggleExpandButton,.e-js.e-pivotclient .e-toggleCollapseButton{background-repeat:no-repeat;height:20px;width:21px;cursor:pointer;position:relative;top:-3px}

.e-js.e-pivotclient .e-toggleExpandButton{float:right;background-position:center -20px;margin:5px}

.e-js.e-pivotclient .e-toggleCollapseButton{background-position:6px 0;position:relative;top:11px}

.e-js.e-pivotclient .e-toggleExpandButton:hover,.e-js.e-pivotclient .e-toggleCollapseButton:hover{color:#333;background:#f4f4f4}

.e-js.e-pivotclient .e-toggleCollapseButton:before{content:"";font-size:20px}

.e-js.e-pivotclient .e-toggleExpandButton:before{content:"";font-size:20px;margin-right:7px}

.e-js.e-pivotclient .e-pivotschemadesigner .e-fieldTable{background:#fff !important;border-collapse:collapse !important;margin:6px 0 8px !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-fieldEnSplitTable{margin:6px 0 8px !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-fieldDisSplitTable{margin:6px 4px 8px !important}

.e-js.e-pivotclient .e-chartToolBar{border:none}

.e-js.e-pivotclient .e-toolBar{border:none}

.e-js.e-pivotclient .e-toggleText{background-position:center 0;background-repeat:no-repeat;height:140px;width:30px}

.e-js.e-pivotclient .e-splitBtn{margin:7px 0 0 6px;position:relative}

.e-js.e-pivotclient .e-csHeader{font:normal 14px Segoe UI,Helvetica Neue,Ubuntu,Arial;margin:8px 0 8px 3px}

.e-js.e-pivotclient .e-cdbHeader,.e-js.e-pivotclient .e-axisHeader{font-weight:bold;line-height:28px}

.e-js.e-pivotclient .e-cdbHeader,.e-js.e-pivotclient .e-axisHeader{border:1px solid #cecece}

.e-js.e-pivotclient .e-axisHeader span:not(.e-removeSplitBtn),.e-js.e-pivotclient .e-cdbHeader span{padding-left:5px}

.e-js.e-pivotclient.e-rtl .e-axisHeader span:not(.e-removeSplitBtn),.e-js.e-pivotclient.e-rtl .e-cdbHeader span{padding-right:5px}

.e-js.e-pivotclient .e-cubeTable{border-collapse:collapse;margin:0 5px 3px 5px}

.e-js.e-pivotclient .e-cdbHeader{border-bottom:0;overflow:hidden}

.e-js.e-pivotclient .e-ellipse{float:right;margin-right:5px;margin-left:-17px;background-color:#fff;position:relative}

.e-js.e-pivotclient .e-axisHeader{border-bottom:0}

.e-js.e-pivotclient .e-reportToolbar{border-color:#cecece !important;background:#fcfcfc}

.e-js.e-pivotclient .e-cubeBrowser{border:1px solid #cecece !important}

.e-js.e-pivotclient .e-cubeName{padding:7px 0 0 6px;font:normal 14px Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotclient .e-categoricalAxis,.e-js.e-pivotclient .e-rowAxis,.e-js.e-pivotclient .e-slicerAxis{margin-bottom:3px;overflow:auto}

.e-js.e-pivotclient .e-categoricalAxis,.e-js.e-pivotclient .e-rowAxis,.e-js.e-pivotclient .e-slicerAxis{border:1px solid #cecece}

.e-js.e-pivotclient .e-gridContainer,.e-js.e-pivotclient .e-chartContainer{border:1px solid #cecece}

.e-js.e-pivotclient .e-dropIndicator{margin-top:4px !important;border-top:3px dashed #3277b2}

.e-js.e-pivotclient .e-targetAxis{background-color:#f4f4f4;color:#333}

.e-js.e-pivotclient .e-reportToolbar .e-active{color:#fff}

.e-js.e-pivotclient .e-connectImg,.e-js.e-pivotclient .e-newReportImg,.e-js.e-pivotclient .e-addReportImg,.e-js.e-pivotclient .e-removeReportImg,.e-js.e-pivotclient .e-renameReportImg,.e-js.e-pivotclient .e-reportDBImg,.e-js.e-pivotclient .e-mdxImg,.e-js.e-pivotclient .maximizedView,.e-js.e-pivotclient .e-calcMemberImg,.e-js.e-pivotclient .e-excelExportImg,.e-js.e-pivotclient .e-wordExportImg,.e-js.e-pivotclient .e-pdfExportImg,.e-js.e-pivotclient .e-chartTypesImg,.e-js.e-pivotclient .e-rowSortFilterImg,.e-js.e-pivotclient .e-colSortFilterImg,.e-js.e-pivotclient .e-connectImg:hover,.e-js.e-pivotclient .e-newReportImg:hover,.e-js.e-pivotclient .e-addReportImg:hover,.e-js.e-pivotclient .e-removeReportImg:hover,.e-js.e-pivotclient .e-renameReportImg:hover,.e-js.e-pivotclient .e-reportDBImg:hover,.e-js.e-pivotclient .e-mdxImg:hover,.e-js.e-pivotclient .e-calcMemberImg:hover,.e-js.e-pivotclient .e-excelExportImg:hover,.e-js.e-pivotclient .e-wordExportImg:hover,.e-js.e-pivotclient .e-pdfExportImg:hover,.e-js.e-pivotclient .e-chartTypesImg:hover,.e-js.e-pivotclient .e-rowSortFilterImg:hover,.e-js.e-pivotclient .e-colSortFilterImg:hover,.e-js.e-pivotclient .e-autoExecuteImg:hover,.e-js.e-pivotclient .e-autoExecuteImg,.e-js.e-pivotclient .e-toggleaxisImg,.e-js.e-pivotclient .e-toggleaxisImg:hover{background-repeat:no-repeat;cursor:default;display:inline-block}

.e-js.e-pivotclient .e-connectImg,.e-js.e-pivotclient .e-newReportImg,.e-js.e-pivotclient .e-addReportImg,.e-js.e-pivotclient .e-removeReportImg,.e-js.e-pivotclient .e-renameReportImg,.e-js.e-pivotclient .e-reportDBImg,.e-js.e-pivotclient .e-mdxImg,.e-js.e-pivotclient .maximizedView,.e-js.e-pivotclient .e-calcMemberImg,.e-js.e-pivotclient .e-excelExportImg,.e-js.e-pivotclient .e-wordExportImg,.e-js.e-pivotclient .e-pdfExportImg,.e-js.e-pivotclient .e-chartTypesImg,.e-js.e-pivotclient .e-rowSortFilterImg,.e-js.e-pivotclient .e-colSortFilterImg,.e-js.e-pivotclient .e-connectImg:hover,.e-js.e-pivotclient .e-newReportImg:hover,.e-js.e-pivotclient .e-addReportImg:hover,.e-js.e-pivotclient .e-removeReportImg:hover,.e-js.e-pivotclient .e-renameReportImg:hover,.e-js.e-pivotclient .e-reportDBImg:hover,.e-js.e-pivotclient .e-mdxImg:hover,.e-js.e-pivotclient .e-calcMemberImg:hover,.e-js.e-pivotclient .e-excelExportImg:hover,.e-js.e-pivotclient .e-wordExportImg:hover,.e-js.e-pivotclient .e-pdfExportImg:hover,.e-js.e-pivotclient .e-chartTypesImg:hover,.e-js.e-pivotclient .e-rowSortFilterImg:hover,.e-js.e-pivotclient .e-colSortFilterImg:hover,.e-js.e-pivotclient .e-autoExecuteImg:hover,.e-js.e-pivotclient .e-autoExecuteImg,.e-js.e-pivotclient .e-toggleaxisImg,.e-js.e-pivotclient .e-toggleaxisImg:hover{height:20px;width:20px;margin:4px}

.e-js.e-pivotclient .e-connectImg:hover,.e-js.e-pivotclient .e-newReportImg:hover,.e-js.e-pivotclient .e-addReportImg:hover,.e-js.e-pivotclient .e-removeReportImg:hover,.e-js.e-pivotclient .e-renameReportImg:hover,.e-js.e-pivotclient .e-reportDBImg:hover,.e-js.e-pivotclient .e-mdxImg:hover,.e-js.e-pivotclient .e-calcMemberImg:hover,.e-js.e-pivotclient .e-excelExportImg:hover,.e-js.e-pivotclient .e-wordExportImg:hover,.e-js.e-pivotclient .e-pdfExportImg:hover,.e-js.e-pivotclient .e-chartTypesImg:hover,.e-js.e-pivotclient .maximizedView:hover,.e-js.e-pivotclient .e-rowSortFilterImg:hover,.e-js.e-pivotclient .e-colSortFilterImg:hover,.e-js.e-pivotclient .e-autoExecuteImg:hover,.e-js.e-pivotclient .e-toggleaxisImg:hover{cursor:pointer;color:#333}

.e-js.e-pivotclient .reportList,.e-js.e-pivotclient e-collectionlist{overflow:visible !important}

.e-js.e-pivotclient .e-pivotgrid .pivotGridRowTable th,.e-js.e-pivotclient .e-pivotgrid .pivotGridRowTable td{padding:6px 2px 6px 8px !important}

.e-js.e-pivotclient div.e-advancedFilterDlg{border:1px solid #cecece}

.e-js.e-pivotclient li.e-reportCol.e-hover,.e-js.e-pivotclient .e-collectionli.e-hover,.e-js.e-pivotclient .e-reportli.e-hover{background:none;border-color:transparent}

.e-js.e-pivotclient .e-sortReportTbl{width:100%}

.e-js.e-pivotclient .e-sortReportTbl{margin:0 4px 18px}

.e-js.e-pivotclient .e-sortingDlg,.e-js.e-pivotclient .e-filteringDlg{font:bold 12px Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js.e-pivotclient .e-sortDisable,.e-js.e-pivotclient .e-radioBtnDesc,.e-js.e-pivotclient .e-preserveHrchy,.e-js.e-pivotclient .e-filterLbl,.e-js.e-pivotclient .e-conditionLbl{vertical-align:middle}

.e-js.e-pivotclient .e-sortEnable,.e-js.e-pivotclient .e-radioBtnAsc{vertical-align:text-bottom}

.e-js.e-pivotclient .e-radioBtnAsc,.e-js.e-pivotclient .e-radioBtnDesc,.e-js.e-pivotclient .e-measuresList,.e-js.e-pivotclient .e-sortEnable,.e-js.e-pivotclient .e-sortDisable,.e-js.e-pivotclient .filter,.e-js.e-pivotclient .e-filterCondition,.e-js.e-pivotclient .e-filterDisable,.e-js.e-pivotclient .e-filterEnable,.e-js.e-pivotclient .e-chkBoxColumn{margin-top:15px}

.e-js.e-pivotclient input.inputConditionMbl[type=number]::-webkit-inner-spin-button,.e-js.e-pivotclient input.inputConditionMbl[type=number]::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0}

.e-js.e-pivotclient .e-cubeBrowserCalcMember,.e-js.e-pivotclient .e-calcMemberFieldPanel .e-textarea{font-weight:normal}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl{margin-left:2px;margin-right:4px}

.e-js.e-pivotclient.e-rtl .pivotFieldList,.e-js.e-pivotclient.e-rtl .e-togglePanel{float:right !important}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner .e-fieldEnSplitTable.e-pane{right:4.5px !important;left:0}

.e-js.e-pivotclient.e-rtl .e-toggleExpandButton:before{margin-right:0}

.e-js.e-pivotclient .e-sortDisable,.e-js.e-pivotclient .e-radioBtnDesc{margin-bottom:15px}

.e-js.e-pivotclient .e-filterFrmDiv,.e-js.e-pivotclient .e-filterToDiv,.e-js.e-pivotclient .e-filterBtw{float:left}

.e-js.e-pivotclient .e-filterLbl{margin-top:-23px}

.e-js.e-pivotclient .e-sortingDlg,.e-js.e-pivotclient .e-filteringDlg{margin-top:-1px !important}

.e-js.e-pivotclient .e-filterFrmDiv,.e-js.e-pivotclient .e-filterBtw,.e-js.e-pivotclient .e-filterToDiv{margin-bottom:-7px;margin-top:10px !important}

.e-js.e-pivotclient .e-conditionLbl,.e-js.e-pivotclient .filterMeasureListLbl{margin-bottom:14px;margin-top:10px !important}

.e-js.e-pivotclient .e-filterBtw,.e-js.e-pivotclient .e-filterToDiv{margin-left:4px}

.e-js.e-pivotclient .e-sortDisableLbl,.e-js.e-pivotclient .e-sortEnableLbl,.e-js.e-pivotclient .e-radioBtnAscLbl,.e-js.e-pivotclient .e-radioBtnDescLbl,.e-js.e-pivotclient .e-preserveHrchyLbl,.e-js.e-pivotclient .e-filterDisableLbl{margin-left:4px !important}

.e-js.e-pivotclient .e-dialog-scroller{height:auto !important}

.e-js.e-pivotclient .e-filterDisableLbl{vertical-align:text-bottom}

.e-js.e-pivotclient .e-filterBtw{margin-left:12px}

.e-js.e-pivotclient .e-filterToDiv{margin-left:8px}

.e-js.e-pivotclient .borderFilterSortDlg{border:1px solid #cecece;border-top:none;margin-bottom:13px;margin-top:-4px}

.e-js.e-pivotclient .filterMeasureListLbl,.e-js.e-pivotclient .e-conditionLbl,.e-js.e-pivotclient .e-filterValueLbl{margin-bottom:15px}

.e-js.e-pivotclient .e-orderLbl,.e-js.e-pivotclient .e-sortingLbl{position:relative;padding-top:12px}

.e-js.e-pivotclient .e-filterValueLbl{margin-top:-5px !important;position:absolute}

.e-js.e-pivotclient .e-sortDisableLbl,.e-js.e-pivotclient .e-sortEnableLbl,.e-js.e-pivotclient .e-radioBtnAscLbl,.e-js.e-pivotclient .e-radioBtnDescLbl,.e-js.e-pivotclient .e-filterDisableLbl{margin-top:13px;position:absolute}

.e-js.e-pivotclient .e-preserveHrchyLbl{margin-top:2px;position:absolute}

.e-js.e-pivotclient .e-js.e-pivotclient .e-filterLbl{margin-top:-40px}

.e-js.e-pivotclient .e-measureListLbl{margin-top:3px}

.e-js.e-pivotclient .e-reportCol,.e-js.e-pivotclient .e-collectionli,.e-js.e-pivotclient .e-reportli{width:auto;height:25px}

.e-js.e-pivotclient .e-cubeBrowserCalcMember .e-measureGroupCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-cubeBrowserCalcMember .e-measureGroupCDB{height:16px;width:16px;display:inline-block;vertical-align:text-top}

.e-js.e-pivotclient .e-dimensionCDB,.e-js.e-pivotclient .e-folderCDB,.e-js.e-pivotclient .e-hierarchyCDB,.e-js.e-pivotclient .e-attributeCDB,.e-js.e-pivotclient .e-chartCDB,.e-js.e-pivotclient .e-namedSetCDB,.e-js.e-pivotclient .e-level0,.e-js.e-pivotclient .e-level1,.e-js.e-pivotclient .e-level2,.e-js.e-pivotclient .e-level3,.e-js.e-pivotclient .e-level4,.e-js.e-pivotclient .e-level5,.e-js.e-pivotclient .e-level6,.e-js.e-pivotclient .e-level7,.e-js.e-pivotclient .e-level8,.e-js.e-pivotclient .e-level9,.e-js.e-pivotclient .e-level10,.e-js.e-pivotclient .e-calcMemberCDB,.e-js.e-pivotclient .e-calcMemberGroupCDB{height:16px;width:16px;display:inline-block;vertical-align:text-top}

.e-js.e-pivotclient .e-attributeCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-folderCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-dimensionCDB:before{content:"";font-size:15px}

.e-js.e-pivotclient .e-hierarchyCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-chartCDB:before{content:"";font-size:15px}

.e-js.e-pivotclient .e-namedSetCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-level0:before{content:"";font-size:19px}

.e-js.e-pivotclient .e-level1:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-level2:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-level3:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-level4:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-level5:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-level6:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-level7:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-level8:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-level9:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-level10:before{content:"";font-size:17px}

.e-js.e-pivotclient .e-dialogOKBtn,.e-js.e-pivotclient .e-dialogCancelBtn{width:69px;margin-left:10px}

.e-js.e-pivotclient .e-dialogOKBtn{margin-left:83px}

.e-js.e-pivotclient .e-editorPara{margin:0 0 7px}

.e-js.e-pivotclient .e-loadReportTbl,.e-js.e-pivotclient .e-removeDBReportTbl,.e-js.e-pivotclient .e-renameDBReportTbl{margin:10px 0 10px 0}

.e-js.e-pivotclient .e-loadReportTd,.e-js.e-pivotclient .e-removeDBReportTd,.e-js.e-pivotclient .e-renameDBReportTd{width:100px}

.e-js.e-pivotclient table.e-renameDBReportTbl tr td{padding:5px}

.e-js.e-pivotclient .e-dialogInput{float:right;margin:10px 0 17px 7px}

.e-js.e-pivotclient .e-checkAll,.e-js.e-pivotclient .e-unCheckAll{display:inline-block;height:15px;width:16px;cursor:pointer}

.e-js.e-pivotclient .e-checkAll:hover,.e-js.e-pivotclient .e-unCheckAll:hover{background:#f4f4f4;color:#333}

.e-js.e-pivotclient .e-checkAll:before{content:"";font-size:16px}

.e-js.e-pivotclient .e-unCheckAll:before{content:"";font-size:16px}

.e-js.e-pivotclient .e-unCheckAll{margin-left:5px}

.e-js.e-pivotclient .e-saveReportImg:before{content:""}

.e-js.e-pivotclient .e-loadReportImg:before{content:""}

.e-js.e-pivotclient .e-saveAsReportImg:before{content:""}

.e-js.e-pivotclient .e-removeDBReportImg:before{content:""}

.e-js.e-pivotclient .e-renameDBReportImg:before{content:""}

.e-js.e-pivotclient .e-line:before{content:""}

.e-js.e-pivotclient .e-spline:before{content:""}

.e-js.e-pivotclient .e-column:before{content:""}

.e-js.e-pivotclient .e-area:before{content:""}

.e-js.e-pivotclient .e-splinearea:before{content:""}

.e-js.e-pivotclient .e-stepline:before{content:""}

.e-js.e-pivotclient .e-steparea:before{content:""}

.e-js.e-pivotclient .e-pie:before{content:""}

.e-js.e-pivotclient .e-bar:before{content:""}

.e-js.e-pivotclient .e-stackingarea:before{content:""}

.e-js.e-pivotclient .e-stackingcolumn:before{content:""}

.e-js.e-pivotclient .e-stackingbar:before{content:""}

.e-js.e-pivotclient .e-pyramid:before{content:""}

.e-js.e-pivotclient .e-funnel:before{content:""}

.e-js.e-pivotclient .e-doughnut:before{content:""}

.e-js.e-pivotclient .e-scatter:before{content:""}

.e-js.e-pivotclient .e-bubble:before{content:""}

.e-js.e-pivotclient .waterfall:before{content:""}

.e-js.e-pivotclient .treemap:before{content:""}

.e-js.e-pivotclient .e-chartTypesIcon:before,.e-js.e-pivotclient .e-reportDBIcon:before{font-family:'ej-webfont';margin-left:2px}

.e-js.e-pivotclient .e-chartTypesIcon:before,.e-js.e-pivotclient .e-reportDBIcon:before{font-size:20px}

.e-js.e-pivotclient .e-chartTypesOnGridView{display:none !important}

.e-js.e-pivotclient .e-chartTypesIcon,.e-js.e-pivotclient .e-chartTypesIcon:hover,.e-js.e-pivotclient .e-reportDBIcon,.e-js.e-pivotclient .e-reportDBIcon:hover{background-repeat:no-repeat;cursor:default;display:inline-block;width:24px}

.e-js.e-pivotclient .e-chartTypesIcon,.e-js.e-pivotclient .e-chartTypesIcon:hover,.e-js.e-pivotclient .e-reportDBIcon,.e-js.e-pivotclient .e-reportDBIcon:hover{height:28px;margin:5px 5px 0 0}

.e-js.e-pivotclient .e-chartTypesDialog,.e-js.e-pivotclient .e-reportDBDialog{position:absolute;padding:0 0 5px 5px;z-index:1000000;background-color:#fcfcfc;border:2px solid #cecece}

.e-js.e-pivotclient .e-chartTypesIcon,.e-js.e-pivotclient .e-reportDBIcon{color:#666}

.e-js.e-pivotclient .e-chartTypesIcon:hover,.e-js.e-pivotclient .e-reportDBIcon:hover{cursor:pointer;background:#f4f4f4}

.e-js.e-pivotclient .e-chartTypesIcon:hover,.e-js.e-pivotclient .e-reportDBIcon:hover{color:#333}

.e-js.e-pivotclient .e-activeChartType{color:#fff;background:#3277b2}

.e-js.e-pivotclient.e-rtl .errOKBtn{margin-right:155px !important}

.e-js.e-pivotclient .e-memberEditorDiv{height:256px;border:1px solid #cecece}

.e-js.e-pivotclient .e-memberEditorDiv{margin-top:7px}

.e-js.e-pivotclient .e-advancedFilterDlg .e-memberSearchEditorDiv{padding:12px 12px 0 12px !important}

.e-js.e-pivotclient .e-advancedFilterDlg .e-memberEditorDiv{padding:0 !important;margin:12px 12px 0 12px}

.e-js.e-pivotclient .e-removeSplitBtn,.e-js.e-pivotclient .e-removeMeasure{background-repeat:no-repeat;height:11px;padding-left:10px;width:11px;color:#333}

.e-js.e-pivotclient .valuefilter td{padding:6px 2px 6px 8px}

.e-js.e-pivotclient .e-removeSplitBtn:before{margin-left:-6px;margin-top:2px;font-size:13px}

.e-js.e-pivotclient .e-removeSplitBtn:before{content:""}

.e-js.e-pivotclient .e-splitBtn .e-removeSplitBtn:hover,.e-js.e-pivotclient .e-splitBtn .e-removeSplitBtn.e-removeHover{cursor:pointer}

.e-js.e-pivotclient .e-splitBtn .e-removeSplitBtn:hover,.e-js.e-pivotclient .e-splitBtn .e-removeSplitBtn.e-removeHover{background:#f4f4f4}

.e-js.e-pivotclient .e-removeSplitBtn{display:inline-block;float:none;position:absolute}

.e-js.e-pivotclient .e-removeSplitBtn{background:#fcfcfc;margin:0 !important}

.e-js.e-pivotclient .e-removeSplitBtn{border:1px solid #cecece;padding-bottom:7px;padding-right:0}

.e-js.e-pivotclient .e-removeMeasure{background-position:0 -1835px !important;margin:4px;color:#666}

.e-js.e-pivotclient .e-removeMeasure:before{content:"";font-size:13px;display:inline-block}

.e-js.e-pivotclient .e-measureEditor{margin:3px 5px 0 5px}

.e-js.e-pivotclient .e-measureEditor:hover{color:#333;background-color:#f4f4f4;cursor:pointer}

.e-js.e-pivotclient .e-nodetext{font-size:inherit !important}

.e-js.e-pivotclient .e-dialog{font:bold 12px Segoe UI,Helvetica Neue,Ubuntu,Arial !important;opacity:1 !important}

.e-js.e-pivotclient .e-corner-all{border-radius:0 !important}

.e-js.e-pivotclient .e-button{font-size:12px !important}

.e-js.e-pivotclient .e-treeview{background-color:#fff}

.e-js.e-pivotclient .e-treeview ul{margin:0}

.e-js.e-pivotclient .e-treeview,.e-js.e-pivotclient .e-text{font-size:12px}

.e-js.e-pivotclient .e-tab,.e-js.e-pivotclient .e-header{width:auto}

.e-js.e-pivotclient .e-tab,.e-js.e-pivotclient .e-active-content{padding:0 !important}

.e-js.e-pivotclient .e-tab,.e-js.e-pivotclient .e-content{border-width:0}

.e-js.e-pivotclient .e-toolbar{border-width:1px 0}

.e-js.e-pivotclient .e-input{line-height:normal !important}

.e-js.e-pivotclient .e-progress-txt{top:-2px !important}

.e-js.e-pivotclient .filter{display:none !important}

.e-js.e-cdbHeader.e-responsive,.e-js.e-cubeBrowser.e-responsive{width:98% !important}

.e-js.e-pivotclient .oClientTbl{position:relative}

.e-js.e-rowAxis.e-responsive,.e-js.e-slicerAxis.e-responsive,.e-js.e-categoricalAxis.e-responsive,.e-js.e-axisHeader.e-responsive{width:95% !important}

.e-js.e-pivotclient .e-reportDlg{margin-bottom:-10px}

.e-js.e-pivotclient .e-dialogFooter{float:right}

.e-js.e-pivotclient .e-dialogFooter{margin:7px 0 6px}

.e-js.e-pivotclient .e-filterDialog .e-dialogCancelBtn{margin-right:10px}

.e-js.e-pivotclient e-reportCol,.e-js.e-pivotclient .e-collectionli,.e-js.e-pivotclient .e-reportli{margin-left:3px}

.e-js.e-pivotclient.e-rtl .e-reportDlg table td{width:100px}

.e-js.e-pivotclient.e-rtl .e-reportDlg{margin-left:-5px}

.e-js.e-pivotclient.e-rtl .e-titleText span{padding-right:10px}

.e-js.e-pivotclient.e-rtl .e-splitBtn,.e-js.e-pivotclient.e-rtl .e-cubeName{margin:7px 6px 0 0}

.e-js.e-pivotclient.e-rtl .e-controlPanel{right:10px}

.e-js.e-pivotclient.e-rtl .e-controlPanel .e-icon{float:right}

.e-js.e-pivotclient .kpiGoal:before,.e-js.e-pivotclient .kpiStatus:before,.e-js.e-pivotclient .kpiTrend:before,.e-js.e-pivotclient .kpiValue:before{content:"";font-size:18px}

.e-js.e-pivotclient .kpiGoal,.e-js.e-pivotclient .kpiStatus,.e-js.e-pivotclient .kpiTrend,.e-js.e-pivotclient .kpiValue{height:16px;width:16px;display:inline-block;vertical-align:text-top}

.e-js.e-pivotclient.e-rtl .e-controlPanel .e-expand,.e-js.e-pivotclient.e-rtl .e-controlPanel .e-collapse{float:none !important}

.e-js.e-pivotclient.e-rtl .sortfilterTab .e-content{float:none}

.e-js.e-pivotclient.e-rtl .e-unCheckAll{margin-right:4px}

.e-js.e-pivotclient.e-rtl .e-filterFrmDiv,.e-js.e-pivotclient.e-rtl .e-filterToDiv,.e-js.e-pivotclient.e-rtl .e-filterBtw{float:right}

.e-js.e-pivotclient.e-rtl .e-sortDisableLbl,.e-js.e-pivotclient.e-rtl .e-sortEnableLbl,.e-js.e-pivotclient.e-rtl .e-radioBtnAscLbl,.e-js.e-pivotclient.e-rtl .e-radioBtnDescLbl,.e-js.e-pivotclient.e-rtl .e-preserveHrchyLbl,.e-js.e-pivotclient.e-rtl .e-filterDisableLbl{margin-right:4px}

.e-js.e-pivotclient.e-rtl .e-dialogFooter{float:left;margin:7px 6px 7px}

.e-js.e-pivotclient.e-rtl .e-dialogOKBtn{margin-left:10px;margin-right:91px}

.e-js.e-pivotclient.e-rtl .e-dialogCancelBtn{margin-left:-5px}

.e-js.e-pivotclient.e-rtl .e-chartPanel{direction:ltr;margin:5px -7px 0 0}

.e-js.e-pivotclient.e-rtl .e-gridPanel{margin-left:1px}

.e-js.e-pivotclient.e-rtl .e-pivotGridTable.e-rtl .e-expand,.e-js.e-pivotclient.e-rtl .e-pivotGridTable.e-rtl .e-collapse{float:none !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotHeader,.e-js.e-pivotclient .e-pivotschemadesigner .e-rPivotHeader,.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaFilter,.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaColumn,.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaRow,.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaValue{margin:0 !important;width:100%}

.e-js.e-pivotclient .e-pGridTooltip{position:absolute !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-dropIndicator{margin-top:0 !important;visibility:hidden;height:2px}

.e-js.e-pivotclient .e-pivotschemadesigner .e-dropIndicator{border-top:3px dashed #3277b2}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotButton:hover .e-dropIndicatorActive{visibility:visible}

.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaFieldTree.e-treeview .e-text{min-height:0 !important;font-weight:normal !important;width:auto}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn{margin-right:0;width:auto !important;height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn{margin-top:-5px}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn{margin-left:2px}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn{margin-right:2px;margin-left:0}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn:hover{border:1px solid;border-color:#cecece !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:before{margin-top:2.75px !important;font-size:13px !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:before{content:"" !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn{display:inline-block !important;float:none !important;box-sizing:content-box !important;padding-right:0 !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn{margin:0 !important;margin-top:4px;background:#e0e0e0 !important;height:18px}

.e-js.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn{border:1px solid #cecece !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn:hover,.e-js.e-pivotclient .e-pivotschemadesigner .e-removeClientPivotBtn.e-removeHover{cursor:pointer}

.e-js.e-pivotclient .e-pivotschemadesigner .e-olapFieldList{margin-top:8px}

.e-js.e-pivotclient .e-pivotschemadesigner .e-olapFieldList{border:1px solid #cecece}

.e-js.e-pivotclient .e-pivotschemadesigner,.e-js.e-pivotclient .e-pivotschemadesigner .e-fieldTable,.e-js.e-pivotclient .e-pivotschemadesigner .e-axisTable,.e-js.e-pivotclient .e-pivotschemadesigner .e-axisTd1,.e-js.e-pivotclient .e-pivotschemadesigner .e-axisTd2{float:left !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-axisTable{margin-top:6px}

.e-js.e-pivotclient .e-pivotschemadesigner .addedFieldTable{margin:6px 7px 8px 5px;width:43% !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-clientFieldTable{float:right !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-clientAxisSplitterTable{margin-left:0 !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-clientAxisTable{width:50% !important;margin-left:0 !important}

.e-js.e-pivotclient .e-pivotschemadesigner #axisTd{margin-top:0 !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-axisTd2,.e-js.e-pivotclient .e-pivotschemadesigner .e-axisTd1{height:27%}

.e-js.e-pivotclient .e-pivotschemadesigner .e-cubelists{margin-bottom:-2px}

.e-js.e-pivotclient .e-pivotschemadesigner{border:none}

.e-js.e-pivotclient .e-toggleButtons{width:15px !important;margin-right:0 !important;margin-left:0 !important}

.e-js.e-pivotclient .e-togglePanel{float:left;margin-left:5px;background-color:#e0e0e0}

.e-js.e-pivotclient .e-gridPanel{background:none !important}

.e-js.e-pivotclient .e-clrFilter:before{content:"";font-size:16px;float:left}

.e-js.e-pivotclient .e-activeFilter:before{content:"";height:16px;width:16px}

.e-js.e-pivotclient #clientDialog_wrapper.e-advancedFilterDlg .e-scroller{overflow:visible !important;border:none}

.e-js.e-pivotclient #clientDialog_wrapper.e-rtl.e-advancedFilterDlg .e-scroller>.e-content{overflow:visible !important}

.e-pivotschemadesigner #clientDialog_wrapper.e-advancedFilterDlg .e-clientDialog{overflow:visible !important}

.e-js.e-pivotclient #sep1,.e-js.e-pivotclient #sep2,.e-js.e-pivotclient #sep3,.e-js.e-pivotclient #sep4,.e-js.e-pivotclient #sep5,.e-js.e-pivotclient #sep6,.e-js.e-pivotclient #sep7,.e-js.e-pivotclient #sep8,.e-js.e-pivotclient #sep9{height:1px;background-color:#cecece;margin-left:30px}

.e-js.e-pivotclient #sep1{height:0}

.e-js.e-pivotclient #labelFilterBtn,.e-js.e-pivotclient #ascOrder,.e-js.e-pivotclient #descOrder,.e-js.e-pivotclient #clearAllFilters,.e-js.e-pivotclient #clearSorting{border-bottom:none}

.e-js.e-pivotclient .e-advancedFilterDlg .e-treeview .e-text{font-weight:normal}

.e-js.e-pivotclient .e-clrSort:before{font-size:22px;float:left;margin-top:-1px}

.e-js.e-pivotclient .e-selectedSort{border:1px solid !important}

.e-js.e-pivotclient .e-filterElementTag.e-vertical{border-color:#fff}

.e-js.e-pivotclient .e-filterIndicator{height:16px;width:16px;position:absolute;top:150px;margin-left:-12px}

.e-js.e-pivotclient .e-filterIndicator:before{content:"";height:16px;width:16px}

.e-js.e-pivotclient .e-filterDialog td{padding-left:6px}

.e-js.e-pivotclient .e-filterElementTag{height:auto !important}

.e-js.e-pivotclient .e-pivotpager{border:1px solid #cecece;margin-bottom:5px;margin-left:6px !important}

.e-js.e-pivotclient .e-pivotpager table{margin-left:auto !important;margin-right:auto !important}

.e-js.e-pivotclient .e-pivotpager .e-pagerDiv{padding:0}

.e-js.e-pivotclient .e-pivotpager .e-pagerTextBox{height:14px}

.e-js.e-pivotclient .inActive{display:none}

.e-js.e-pivotclient .e-vScrollPanel{background-color:#e0e0e0;width:0;margin-left:5px;display:inline-block;border-radius:10px}

.e-js.e-pivotclient .e-vScrollThumb{width:11px;position:relative;top:1px;z-index:1000;border-radius:5px;background-color:#b8b8b8}

.e-js.e-pivotclient .e-hScrollPanel{background-color:#e0e0e0;width:0;height:6px;border-radius:10px}

.e-js.e-pivotclient .e-hScrollThumb{border-radius:5px;height:11px;position:relative;left:1px;top:1px;z-index:1000;background-color:#b8b8b8}

.e-js.e-pivotclient .e-vScrollThumb:hover,.e-js.e-pivotclient .e-hScrollThumb:hover{background-color:#969696}

.e-js.e-pivotclient .e-categPageIndicator,.e-js.e-pivotclient .e-seriesPageIndicator{width:auto;background-color:#3277b2;border:thin solid #cecece;color:#fff;padding:5px;position:absolute;z-index:1000;border-radius:7px}

.e-js.e-pivotclient .e-pivotschemadesigner #axisTd,.e-js.e-pivotclient .e-pivotschemadesigner #axisTd3{margin-top:0 !important}

.e-js.e-pivotclient .hsVirtualScrolling{margin-bottom:5px}

.e-js.e-pivotclient .e-icon.e-searchEditorTree:before{content:"";cursor:pointer}

.e-js.e-pivotclient .e-dialog .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient .e-dialog .e-icon.e-searchEditorTree{top:37px;left:225px}

.e-js.e-pivotclient .e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient .e-pivotschemadesigner .e-dialog .e-icon.e-searchEditorTree{top:15px;left:232px}

.e-js.e-pivotclient.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree{top:37px;left:13px}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-rtl .e-icon.e-searchEditorTree{top:15px;left:13px}

.e-js.e-pivotclient.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree{top:118px;left:18px}

.e-js.e-pivotclient .e-controlPanel .e-rtl .e-pivotchart .e-scroller .e-icon{float:left}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner.e-rtl .e-dialog.e-advancedFilterDlg.e-rtl .e-icon.e-searchEditorTree{top:229px;left:12px}

.e-js.e-pivotclient .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree{top:118px;left:225px}

.e-js.e-pivotclient .e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree{display:inline-block;position:absolute}

.e-js.e-pivotclient .e-pivotschemadesigner .e-dialog.e-advancedFilterDlg .e-icon.e-searchEditorTree{top:236px;left:235px}

.e-js.e-pivotclient .e-dialog .e-calcMemberFooter{text-align:right}

.e-js.e-pivotclient .e-dialog .e-calcMemberFooter{margin-top:18px}

.e-js.e-pivotclient.e-rtl .e-dialog.e-rtl .e-calcMemberFooter{text-align:left;margin-top:18px}

.e-js.e-pivotclient .e-dialog .e-btnCalcMemberOk{margin:0 18px}

.e-js.e-pivotclient .e-dialog .e-cubeBrowserCalcMember{border:1px solid #cecece;display:inline-block;vertical-align:top}

.e-js.e-pivotclient .e-dialog .e-cubeTreeViewCalcMember{height:371px;width:250px}

.e-js.e-pivotclient .e-dialog .e-calcMemberFieldPanel{display:inline-block;vertical-align:top}

.e-js.e-pivotclient .e-dialog .e-calcMemberFieldPanel{margin-left:15px;width:250px}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .e-widget-content{padding:20px 15px 18px 15px}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .expressionFieldCM{height:100px;resize:none}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .expressionFieldCM{width:234px}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .e-mask,.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .e-ddl,.e-js.e-pivotclient .e-dialog.e-calcMemberDialog textarea{margin-top:2px;margin-bottom:10px}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .e-ddl{margin-bottom:6px}

.e-js.e-pivotclient .e-dialog.e-rtl .e-calcMemberFieldPanel{margin-left:0;margin-right:15px}

.e-js.e-pivotclient .e-dialog .e-calcMemberFieldPanel label{margin-bottom:0}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .e-calcMemberCustomFormat{margin-bottom:0}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .e-calcMemberDimensionField{margin-bottom:10px}

.e-js.e-pivotclient .e-calcMemberCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-calcMemberGroupCDB:before{content:"";font-size:18px}

.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .e-maskedit,.e-js.e-pivotclient .e-dialog.e-calcMemberDialog .textarea{font:14px Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js.e-pivotclient .e-dialog .e-memberPager,.e-js.e-pivotclient .e-dialog .e-memberSearchPager,.e-js.e-pivotclient .e-dialog .e-memberDrillPager{margin-top:10px;margin-bottom:20px}

.e-js.e-pivotclient .e-dialog .e-memberPager+div.e-dialogFooter{margin-bottom:10px !important;margin-top:0}

.e-js.e-pivotclient .e-pivotschemadesigner .e-advancedFilterDlg .e-memberPager,.e-js.e-pivotclient .e-pivotschemadesigner .e-advancedFilterDlg .e-memberSearchPager,.e-js.e-pivotclient .e-pivotschemadesigner .e-advancedFilterDlg .e-memberDrillPager{margin-left:12px;margin-right:12px}

.e-js.e-pivotclient .e-firstPage.e-pageDisabled,.e-js.e-pivotclient .e-prevPage.e-pageDisabled,.e-js.e-pivotclient .e-nextPage.e-pageDisabled,.e-js.e-pivotclient .e-lastPage.e-pageDisabled{filter:alpha(opacity=50) !important;-moz-opacity:.5 !important;opacity:.5 !important}

.e-js.e-pivotclient .e-firstPage.e-pageEnabled,.e-js.e-pivotclient .e-prevPage.e-pageEnabled,.e-js.e-pivotclient .e-nextPage.e-pageEnabled,.e-js.e-pivotclient .e-lastPage.e-pageEnabled{-moz-opacity:1 !important;opacity:1 !important;filter:alpha(opacity=100) !important}

.e-js.e-pivotclient .e-firstPage.e-pageEnabled:hover,.e-js.e-pivotclient .e-prevPage.e-pageEnabled:hover,.e-js.e-pivotclient .e-nextPage.e-pageEnabled:hover,.e-js.e-pivotclient .e-lastPage.e-pageEnabled:hover{background-color:#f4f4f4}

.e-js.e-pivotclient .e-firstPage.e-pageEnabled:active,.e-js.e-pivotclient .e-prevPage.e-pageEnabled:active,.e-js.e-pivotclient .e-nextPage.e-pageEnabled:active,.e-js.e-pivotclient .e-lastPage.e-pageEnabled:active{background-color:#3277b2;color:#fff}

.e-js.e-pivotclient .e-firstPage,.e-js.e-pivotclient .e-prevPage,.e-js.e-pivotclient .e-nextPage,.e-js.e-pivotclient .e-lastPage{width:24px;height:24px}

.e-js.e-pivotclient .e-icon.e-media-backward_01:before,.e-js.e-pivotclient .e-icon.e-arrowhead-left:before,.e-js.e-pivotclient .e-icon.e-arrowhead-right:before,.e-js.e-pivotclient .e-icon.e-media-forward_01:before{margin-top:5px}

.e-js.e-pivotclient .e-dialog .e-memberCurrentPage,.e-js.e-pivotclient .e-dialog .e-memberCurrentSearchPage,.e-js.e-pivotclient .e-dialog .e-memberCurrentDrillPage{margin-left:8px;margin-right:6px;outline:none;text-indent:3px}

.e-js.e-pivotclient .e-dialog .e-memberPageCount,.e-js.e-pivotclient .e-dialog .e-memberSearchPageCount,.e-js.e-pivotclient .e-dialog .e-memberDrillPageCount{margin-right:8px}

.e-js.e-pivotclient .e-csHeader .cubeSelect .e-ddl,.e-js.e-pivotclient .e-cubeTable .e-cubeBrowser .searchDiv .e-mask{height:30px}

.e-js.e-pivotclient .e-pivotgrid td.summary.gtot{padding:6px 6px 6px 16px !important}

.e-js.e-pivotclient .e-splitBtn .e-removeSplitBtn{box-sizing:content-box !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaFilter,.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaColumn,.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaRow,.e-js.e-pivotclient .e-pivotschemadesigner .e-schemaValue{overflow:auto}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotButton{white-space:nowrap}

.e-js.e-pivotclient .e-pivotpager table{border:none}

.e-js.e-pivotclient .e-ascImage:before{content:"";font-size:16px;margin-left:5px}

.e-js.e-pivotclient .e-descImage:before{content:"";font-size:16px;margin-left:5px}

.e-js.e-pivotclient .e-clrFilter:before{content:"";font-size:16px;float:left}

.e-js.e-pivotclient .e-clrSort:before{content:"";font-size:19px;float:left;margin-top:4px}

.e-js.e-pivotclient .e-ascOrder,.e-js.e-pivotclient .e-descOrder{list-style:none}

.e-js.e-pivotclient .e-advancedFilterDlg .e-arrowhead-right,.e-js.e-pivotclient .e-advancedFilterDlg .e-clrSort{margin-top:-5px !important}

.e-js.e-pivotclient .e-advanceFltrElement .e-arrowhead-right{margin-right:-2px}

.e-js.e-pivotclient .e-advanceFltrElement .e-memberEditorDiv{margin:12px 0 0 0}

.e-js.e-pivotclient .e-advanceFltrElement .e-memberSearchEditorDiv{padding:5px 0 0 0 !important}

.e-js.e-pivotclient .e-advanceFltrElement .e-editorDiv{margin-left:0}

.e-js.e-pivotclient.e-rtl .e-clientChartTabRtl{margin:5px -10px 0 0 !important}

.e-js.e-pivotclient.e-rtl .e-serverChartTabRtl{margin:5px -22px 0 0 !important}

.e-js.e-pivotclient .e-advanceFltrElement .searchEditorTreeView{font-weight:normal}

.e-js.e-pivotclient .e-advanceFltrElement .searchEditorTreeView textarea{font-style:normal !important}

.e-js.e-pivotclient .e-advancedFilterDlg .e-footerArea{margin:-12px 12px 6px 0 !important}

.e-js.e-pivotclient.e-rtl .e-pivotgrid .valueSorting{float:none !important}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pvtBtn{float:left}

.e-js.e-pivotclient.e-rtl .e-pivotschemadesigner .e-pvtBtn{float:right}

.e-js.e-pivotclient .e-pivotschemadesigner .e-pivotButton>.e-pvtBtn{margin-top:0 !important}

.e-js.e-pivotclient .e-descImage,.e-js.e-pivotclient .e-ascImage{display:inline-block;height:18px;margin-right:10px;vertical-align:middle;width:20px}

.e-js.e-pivotclient .e-filterState:before{content:"";height:16px;width:16px}

.e-js.e-pivotclient .e-selectedSort{border:1px solid;padding-top:2px;margin-top:-3px !important}

.e-widget.e-maximumView{background-color:#fff;z-index:1000;margin:2% 4%;margin-top:2%;padding:20px;position:fixed}

.e-widget.e-fullScreenView{position:absolute;top:0;background-color:#fff;z-index:1000}

.e-widget.e-winCloseBtn:before{content:"";position:absolute;cursor:pointer;top:10px;right:0;height:24px;width:24px}

.e-widget.e-winCloseBtn{color:#666}

.e-widget.e-winCloseBtn:hover{color:#333;cursor:pointer}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotchart .e-hoverCell{background-color:#f4f4f4 !important}

.e-js.e-pivotchart .e-enabled{color:#fff !important;background:#3277b2 !important}

.e-js.e-pivotchart{font:normal 12px Segoe UI,Helvetica Neue,Ubuntu,Arial;border:1px solid #cecece;background-color:#fff;color:#333}

.e-js.e-pivotchart *:focus:hover{outline:none}

.e-js.e-pivotchart .e-expandMenu{min-height:50px}

.e-js.e-pivotchart .e-menuList{list-style-type:none;padding:4px 15px 4px 15px}

.e-js.e-pivotchart .e-menuList:hover{list-style-type:none;color:#333;background-color:#f4f4f4;cursor:pointer}

.e-js.e-pivotchart .e-dialog,.e-js.e-pivotchart .e-wrapper,.e-js.e-pivotchart .e-shadow{min-height:50px}

.e-js.e-pivotchart .e-dialog-scroller{height:auto !important}

.e-js.e-pivotchart .e-dialog,.e-js.e-pivotchart .e-content{padding:0}

.e-js.e-pivotchart .e-chartTypesImg:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-toolTipImg:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-chart3DImg:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-exportImg:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-disable3D:before{content:""}

.e-js.e-pivotchart .e-chartTypesIcon:before,.e-js.e-pivotchart .e-chart3DTypesIcon:before,.e-js.e-pivotchart .e-exportTypesIcon:before,.e-js.e-pivotchart .e-interactionsIcon:before,.e-js.e-pivotchart .e-smartLabelsIcon:before{font-family:'ej-webfont';font-size:20px;margin-left:2px}

.e-js.e-pivotchart .e-chartTypesIcon,.e-js.e-pivotchart .e-chartTypesIcon:hover,.e-js.e-pivotchart .e-chart3DTypesIcon,.e-pivotclient .e-chart3DTypesIcon:hover,.e-js.e-pivotchart .e-exportTypesIcon,.e-pivotclient .e-exportTypesIcon:hover,.e-js.e-pivotchart .e-interactionsIcon,.e-js.e-pivotchart .e-interactionsIcon:hover,.e-js.e-pivotchart .e-smartLabelsIcon,.e-js.e-pivotchart .e-smartLabelsIcon:hover{background-repeat:no-repeat;margin:5px 5px 0 0;cursor:default;display:inline-block;height:22px;width:24px}

.e-js.e-pivotchart .e-chartTypesDialog,.e-js.e-pivotchart .e-chart3DTypesDialog,.e-js.e-pivotchart .e-exportTypesDialog,.e-js.e-pivotchart .e-smartLabelsDialog,.e-js.e-pivotchart .e-interactionsDialog{position:absolute;padding:0 0 5px 5px;z-index:1000000;background-color:#fcfcfc;border:2px solid #cecece}

.e-js.e-pivotchart .e-chartTypesIcon,.e-js.e-pivotchart .e-chart3DTypesIcon,.e-js.e-pivotchart .e-exportTypesIcon,.e-js.e-pivotchart .e-smartLabelsIcon,.e-js.e-pivotchart .e-interactionsIcon{color:#666}

.e-js.e-pivotchart .e-chartTypesIcon:hover,.e-js.e-pivotchart .e-chart3DTypesIcon:hover,.e-js.e-pivotchart .e-exportTypesIcon:hover,.e-js.e-pivotchart .e-smartLabelsIcon:hover,.e-js.e-pivotchart .e-interactionsIcon:hover{color:#333;cursor:pointer;background:#f4f4f4}

.e-js.e-pivotchart .e-activeChartType{color:#fff;background:#3277b2}

.e-js.e-pivotchart .e-line:before{content:""}

.e-js.e-pivotchart .e-spline:before{content:""}

.e-js.e-pivotchart .e-column:before{content:""}

.e-js.e-pivotchart .e-area:before{content:""}

.e-js.e-pivotchart .e-splinearea:before{content:""}

.e-js.e-pivotchart .e-stepline:before{content:""}

.e-js.e-pivotchart .e-steparea:before{content:""}

.e-js.e-pivotchart .e-pie:before{content:""}

.e-js.e-pivotchart .e-bar:before{content:""}

.e-js.e-pivotchart .e-stackingarea:before{content:""}

.e-js.e-pivotchart .e-stackingcolumn:before{content:""}

.e-js.e-pivotchart .e-stackingbar:before{content:""}

.e-js.e-pivotchart .e-pyramid:before{content:""}

.e-js.e-pivotchart .e-funnel:before{content:""}

.e-js.e-pivotchart .e-doughnut:before{content:""}

.e-js.e-pivotchart .e-scatter:before{content:""}

.e-js.e-pivotchart .e-bubble:before{content:""}

.e-js.e-pivotchart .e-excel:before{content:""}

.e-js.e-pivotchart .e-word:before{content:""}

.e-js.e-pivotchart .e-pdf:before{content:""}

.e-js.e-pivotchart .e-png:before{content:""}

.e-js.e-pivotchart .e-emf:before{content:""}

.e-js.e-pivotchart .e-gif:before{content:""}

.e-js.e-pivotchart .e-jpg:before{content:""}

.e-js.e-pivotchart .e-bmp:before{content:""}

.e-js.e-pivotchart .e-column3D:before{content:""}

.e-js.e-pivotchart .e-pie3D:before{content:""}

.e-js.e-pivotchart .e-bar3D:before{content:""}

.e-js.e-pivotchart .e-stackingbar3D:before{content:""}

.e-js.e-pivotchart .e-stackingcolumn3D:before{content:""}

.e-js.e-pivotchart .pivotChartContextMenu .e-enabledState::before{content:"";height:16px;width:16px}

.e-js.e-pivotchart .e-legend:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-zooming:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-smartLabels:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-interaction:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-crossHair:before{content:""}

.e-js.e-pivotchart .e-trackBall:before{content:""}

.e-js.e-pivotchart .e-rotate45:before{content:""}

.e-js.e-pivotchart .e-rotate90:before{content:""}

.e-js.e-pivotchart .e-hiding:before{content:""}

.e-js.e-pivotchart .e-multipleRows:before{content:""}

.e-js.e-pivotchart .e-trim:before{content:""}

.e-js.e-pivotchart .e-wrap:before{content:""}

.e-js.e-pivotchart .e-wrapByWord:before{content:""}

.e-js.e-pivotchart .none:before{content:""}

.e-js.e-pivotchart .e-icon-xAxis-title:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-icon-yAxis-title:before{content:"";font-size:20px}

.e-js.e-pivotchart .e-chartTypesImg,.e-js.e-pivotchart .e-chartTypesImg:hover,.e-js.e-pivotchart .e-toolTipImg,.e-js.e-pivotchart .e-toolTipImg:hover,.e-js.e-pivotchart .e-chart3DImg,.e-js.e-pivotchart .e-chart3DImg:hover,.e-js.e-pivotchart .e-exportImg,.e-js.e-pivotchart .e-exportImg:hover,.e-js.e-pivotchart .e-legend,.e-js.e-pivotchart .e-legend:hover,.e-js.e-pivotchart .e-zooming,.e-js.e-pivotchart .e-zooming:hover,.e-js.e-pivotchart .e-smartLabels,.e-js.e-pivotchart .e-smartLabels:hover,.e-js.e-pivotchart .e-interaction,.e-js.e-pivotchart .e-interaction:hover,.e-js.e-pivotchart .e-icon-xAxis-title:hover,.e-js.e-pivotchart .e-icon-yAxis-title:hover,.e-js.e-pivotchart .e-icon-xAxis-title,.e-js.e-pivotchart .e-icon-yAxis-title{background-repeat:no-repeat;margin:4px;cursor:pointer;display:inline-block;height:20px;width:20px}

.e-js.e-pivotchart .e-chartTypesImg,.e-js.e-pivotchart .e-toolTipImg,.e-js.e-pivotchart .e-chart3DImg,.e-js.e-pivotchart .e-exportImg,.e-js.e-pivotchart .e-legend,.e-js.e-pivotchart .e-zooming,.e-js.e-pivotchart .e-smartLabels,.e-js.e-pivotchart .e-interaction,.e-js.e-pivotchart .e-icon-xAxis-title,.e-js.e-pivotchart .e-icon-yAxis-title{overflow:visible !important;color:#666;text-indent:-3px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivottreemap .e-drillupAction{background-color:#fff;color:#333;margin-bottom:5px;font-size:13px;font-weight:700;z-index:10;border-color:#333;border:1px solid #333;border-bottom:transparent;padding-top:6px}

.e-js.e-pivottreemap .e-drillupAction a{color:#333;cursor:pointer}

.e-js.e-pivottreemap .e-drillupAction a:hover{color:#333;text-decoration:underline !important}

.e-js.e-pivottreemap label{font-weight:600}

.e-js.e-pivottreemap .e-treemap-header{font-size:12px}

.e-js.e-pivottreemap .e-treemap-label{color:#333 !important;font-size:12px;padding-left:5px;padding-top:5px}

.e-js.e-pivottreemap *:focus:hover{outline:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotgauge .kpiiconvalue{height:24px;width:20px;background-position:center;background-repeat:no-repeat}

.e-js.e-pivotgauge .e-wrapLayout{list-style-type:none;height:auto;width:auto}

.e-js.e-pivotgauge .e-wrapLayout li{float:left;display:inline-block;margin:2px}

.e-js.e-pivotgauge *:focus:hover{outline:none}

.e-js.e-pivotgauge-tooltip{background-color:#fff;border:2px solid #cecece}

.e-js.e-pivotgauge-tooltip{pointer-events:none;opacity:0;display:inline-block;position:absolute;padding:10px 20px;color:#333;border-radius:15px;margin-top:20px;text-align:left;font:12px Segoe UI,Helvetica Neue,Ubuntu,Arial;font-stretch:condensed;text-decoration:none;line-height:20px}

.e-js.e-pivotgauge-tooltip,.e-js.e-pivotgauge-active{opacity:1;margin-top:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}

.e-js.e-pivotgauge .kpiuparrow{background-image:url('up-arrow.png')}

.e-js.e-pivotgauge .kpirightarrow{background-image:url('right-arrow.png')}

.e-js.e-pivotgauge .kpidownarrow{background-image:url('down-arrow.png')}

.e-js.e-pivotgauge .kpidiamond{background-image:url('diamond.png')}

.e-js.e-pivotgauge .kpitriangle{background-image:url('triangle.png')}

.e-js.e-pivotgauge .kpicircle{background-image:url('circle.png')}

.e-js.e-pivotgauge .kpiredroad{background-image:url('red.png')}

.e-js.e-pivotgauge .kpigreenroad{background-image:url('green.png')}

.e-js.e-pivotgauge .kpiallcolor{background-image:url('three-color.png')}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pivotpager .e-pagerTextBox{display:inline-block}

.e-js.e-pivotpager .e-pagerTextBox{height:18px;width:35px;color:#666}

.e-js.e-pivotpager *:focus:hover{outline:none}

.e-js.e-pivotpager .e-movePrevious,.e-js.e-pivotpager .e-moveNext,.e-js.e-pivotpager .e-moveFirst,.e-js.e-pivotpager .e-moveLast{display:inline-block;position:relative;top:1px;cursor:pointer}

.e-js.e-pivotpager .e-movePrevious,.e-js.e-pivotpager .e-moveNext,.e-js.e-pivotpager .e-moveFirst,.e-js.e-pivotpager .e-moveLast{width:18px;height:18px}

.e-js.e-pivotpager .e-moveFirst:before{font-size:14px}

.e-js.e-pivotpager .e-moveFirst:before{content:""}

.e-js.e-pivotpager .e-moveFirst:before{margin-left:5px}

.e-js.e-pivotpager .e-moveLast:before{font-size:14px}

.e-js.e-pivotpager .e-moveLast:before{content:""}

.e-js.e-pivotpager .e-moveLast:before{margin-left:5px}

.e-js.e-pivotpager .e-categPagerTd{border-right-width:1px;border-right-style:solid;border-right-color:#666}

.e-js.e-pivotpager.e-rtl .e-categPagerTd{border-left-width:1px;border-left-style:solid;border-left-color:#666;border-right-style:hidden !important}

.e-js.e-pivotpager.e-rtl .e-pagerDiv,.e-js.e-pivotpager.e-rtl .e-seriesPagerTd{direction:ltr}

.e-js.e-pivotpager .e-movePrevious:before{font-size:14px}

.e-js.e-pivotpager .e-movePrevious:before{content:""}

.e-js.e-pivotpager .e-movePrevious:before{margin-left:5px}

.e-js.e-pivotpager .e-moveNext:before{font-size:14px}

.e-js.e-pivotpager .e-moveNext:before{content:""}

.e-js.e-pivotpager .e-moveNext:before{margin-left:5px}

.e-js.e-pivotpager .e-categPageCount,.e-js.e-pivotpager .e-seriesPageCount{cursor:default}

.e-js.e-pivotpager .e-categPageCount,.e-js.e-pivotpager .e-seriesPageCount{padding:0 0 0 5px}

.e-js.e-pivotpager .e-pagerDiv{margin:3px;padding:7px;color:#666}

.e-js.e-pivotpager .e-pagerLabel{cursor:default;display:inline-block}

.e-js.e-pivotpager .e-pagerLabel{margin-left:5px;margin-right:5px}

.e-js.e-pivotpager .e-disabled{cursor:default !important}

.e-js.e-pivotpager .e-disabled{opacity:.4}

.e-js.e-pivotpager .pivotpager{overflow:auto}

.e-js.e-pivotpager input{background:#fff}

.e-js.e-pivotpager table{background-color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js .e-reportviewer-outerborder:hover{border-color:#cecece;color:#333}

.e-js .e-reportviewer-outerborder:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-reportviewer-tbdiv.e-reportviewer-exporttip{border-color:#cecece}

.e-js.e-reportviewer-tbdiv.e-reportviewer-exporttip{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-reportviewer-tbdiv.e-reportviewer-exporttip{background-color:#fff}

.e-js.e-reportviewer-tbdiv.e-reportviewer-fittopagetip{border-color:#cecece}

.e-js.e-reportviewer-tbdiv.e-reportviewer-fittopagetip{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-reportviewer-tbdiv.e-reportviewer-fittopagetip{background-color:#fff}

.e-js.e-reportviewer-tbdiv.e-reportviewer-tooltip{border-color:#cecece}

.e-js.e-reportviewer-tbdiv.e-reportviewer-tooltip{background-color:#fff}

.e-js .e-reportviewer-headerspan,.e-js .e-reportviewer-contentspan{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js .e-reportviewer-headerspan,.e-js .e-reportviewer-contentspan{color:#333}

.e-js .e-reportviewer-viewer{font-size:14px}

.e-js .e-reportviewer-popuppageno,.e-js .e-reportviewer-popuptotalpage{color:#fff}

.e-js.e-reportviewer-toolbarcontainer .ejinputtext{background-color:#fff !important;font-size:16px}

.e-js .e-reportviewer-viewerblock{background-color:#fff;font-size:12.5px}

.e-js .e-reportviewer-viewerblock{color:#333}

.e-js .e-reportviewer-viewerblockcellcontent{font-size:14.5px}

.e-js .e-reportviewer-viewerblockcellcontent{color:#333}

.e-js .e-reportviewer-viewreport{border-left-color:#cecece}

.e-js .e-reportviewer-scrollcontainer,.e-js .e-reportviewer-viewer>.e-splitter .e-pane{background-color:#ccc}

.e-js .e-reportviewer-pageviewcontainer{background-color:#ccc}

.e-js .e-reportviewer-pageview{box-shadow:rgba(0,0,0,.3);border-color:#808080}

.e-js .e-reportviewer-label,.e-js .e-reportviewer-tbpage,.e-js .e-reportviewer-elementalignments,.e-js .e-reportviewer-textbox{color:#333}

.e-js .e-reportviewer-label,.e-js .e-reportviewer-tbpage,.e-js .e-reportviewer-elementalignments,.e-js .e-reportviewer-textbox{font-size:14px;font-weight:normal}

.e-js .e-reportviewer-labelpageno{font-size:16px !important}

.e-js .e-reportviewer-documentmapcontainer div,.e-js .e-reportviewer-documentmappopup{background-color:#ebebeb}

.e-js .e-reportviewer-pagepopupinfo{background-color:#000}

.e-js .e-reportviewer-viewerblock,.e-js .e-reportviewer-pagenumber,.e-js .e-reportviewer-tbpage,.e-js .e-reportviewer-tbdiv.e-reportviewer-exportlist,.e-js .e-reportviewer-label,.e-js .e-reportviewer-labelpageno{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js.e-reportviewer-toolbarcontainer,.e-js .e-reportviewer-viewerblock,.e-js .e-reportviewer-viewercontainer,.e-js .e-reportviewer-elementalignments,.e-js .e-reportviewer-viewerblockcellcontent,.e-js .e-reportviewer-viewerblockcontent,.e-js .e-reportviewer-textbox,.e-js .e-reportviewer-documentmappopup{border-color:#cecece}

.e-js .e-reportviewer-printExportLoading{font-style:italic;font-weight:bolder;font-size:larger;opacity:.7;color:#000;background-color:rgba(56,56,56,.2)}

.e-js .e-reportviewer-popupli:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js .e-reportviewer-popupli:hover{background-color:#f4f4f4}

.e-js .e-reportviewer-popupli{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important;font-size:14px !important;font-weight:normal !important}

.e-js .e-reportviewer-popupli{color:#333 !important}

.e-js .e-reportviewer-gotonext.e-reportviewer-disabled,.e-js .e-reportviewer-gotoprevious.e-reportviewer-disabled,.e-js .e-reportviewer-gotolast.e-reportviewer-disabled,.e-js .e-reportviewer-gotofirst.e-reportviewer-disabled{opacity:.5}

.e-js .e-reportviewer-viewreportbutton{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js .e-reportviewer-alert-icon{color:#ee2924;font-size:40px}

.e-js .e-reportviewer-error-content{font-size:12.5px}

.e-js .e-reportviewer-error-content{background-color:#eee}

.e-js .e-reportviewer-scroller .e-scrollbar .e-icon{font-size:0}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-pdfviewer-outerborder:hover{border-color:#cecece;color:#333}

.e-pdfviewer-outerborder:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-pdfviewer-tbdiv.e-pdfviewer-exporttip{border-color:#cecece;background-color:#fff}

.e-pdfviewer-tbdiv.e-pdfviewer-exporttip{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip{border-color:#cecece;background-color:#fff}

.e-pdfviewer-tbdiv.e-pdfviewer-fittopagetip{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-pdfviewer-tbdiv.e-pdfviewer-tooltip{background:#fff;border-color:#cecece}

.e-pdfviewer-headerspan,.e-pdfviewer-contentspan{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-pdfviewer-headerspan,.e-pdfviewer-contentspan{color:#333}

.e-pdfviewer-viewer{font-size:14px}

.e-pdfviewer-popuppageno,.e-pdfviewer-popuptotalpage{color:#fff}

.e-pdfviewer-toolbarcontainer .ejinputtext{background-color:#fff !important}

.e-pdfviewer-viewerblock{background-color:#fff;font-size:12.5px;color:#333}

.e-pdfviewer-viewerblockcellcontent{font-size:14.5px;color:#333}

.e-pdfviewer-viewpdf{border-left-color:#cecece}

.e-pdfviewer-scrollcontainer,.e-pdfviewer-viewer>.e-splitter .e-pane{background-color:#e0e0e0}

.e-pdfviewer-pageviewcontainer{background-color:#ccc}

.e-pdfviewer-pageview{box-shadow:rgba(0,0,0,.3);border-color:#808080}

.e-pdfviewer-label,.e-pdfviewer-tbpage,.e-pdfviewer-elementalignments,.e-pdfviewer-textbox{color:#333}

.e-pdfviewer-label,.e-pdfviewer-tbpage,.e-pdfviewer-elementalignments,.e-pdfviewer-textbox{font-size:14px;font-weight:normal}

.e-pdfviewer-labelpageno{font-size:16px !important}

.e-pdfviewer-documentmapcontainer div,.e-pdfviewer-documentmappopup{background-color:#ebebeb}

.e-pdfviewer-pagepopupinfo{background-color:#000}

.e-pdfviewer-viewerblock,.e-pdfviewer-viewer,.e-pdfviewer-pagenumber,.e-pdfviewer-tbpage,.e-pdfviewer-tbdiv.e-pdfviewer-exportlist,.e-pdfviewer-label,.e-pdfviewer-labelpageno{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-pdfviewer-viewerblock,.e-pdfviewer-elementalignments,.e-pdfviewer-viewerblockcellcontent,.e-pdfviewer-viewerblockcontent,.e-pdfviewer-textbox,.e-pdfviewer-documentmappopup{border-color:#cecece}

.e-pdfviewer-toolbarcontainer.e-toolbar{border-color:#cecece}

.e-pdfviewer-searchbox{border-color:#cecece}

.e-pdfviewer-viewercontainer{background-color:#fcfcfc;border-color:#cecece}

.e-pdfviewer-pageCanvas{border:solid #000 1px}

.e-pdfviewer-popupmenu{border:solid 2px #cecece;background-color:#fcfcfc}

.e-pdfviewer-innercontent{border-color:#000;background-color:#fff}

.e-pdfviewer-closeicon{color:#333}

.e-pdfviewer-properties-okbtn,.e-pdfviewer-properties-cancelbtn{background-color:#fff !important}

.e-pdfviewer-currenttime,.e-pdfviewer-username{color:#333}

.e-tab .e-header>.e-active.e-pdfviewer-tab-li a{color:#333 !important}

.e-pdfviewer-opacity-slider.e-slider .e-handle.e-select{background-color:#fff}

.e-pdfviewer-popupli:hover{background-color:#f4f4f4;color:#333}

.e-pdfviewer-popupli:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-pdfviewer-popupli{color:#333 !important;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important;font-size:14px !important;font-weight:normal !important}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-gantt .e-toolbaricons{color:#666}

.e-js .e-search.e-tooltxt.e-hover{color:#333 !important}

.e-js.e-gantt .e-tooltxt.e-hover>span{color:#333}

.e-js.e-gantt .e-gantt-Spliter{border-top-color:#cecece !important;border-bottom-color:#cecece !important}

.e-js.e-gantt .e-editValue .e-treegrid .e-headercell{border-bottom-color:#cecece !important;background-color:#fff !important}

.e-widget.e-ganttdialog .e-ejinputtext,.e-js.e-gantt .e-ejinputtext{color:#333;outline:none;border-style:solid;border-color:#cecece;vertical-align:baseline}

.e-widget.e-ganttdialog .e-ejinputtext,.e-js.e-gantt .e-ejinputtext{border-width:1px;background-color:#fff}

.e-widget.e-ganttdialog .e-ejinputtext:focus,.e-js.e-gantt .e-ejinputtext:focus{box-shadow:0 0 5px #ccc}

.e-deletepre.e-icon,.e-addpre.e-icon{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-gantt .e-splitter .e-hover.e-splitbar.e-split-divider{border-color:#cecece}

.e-js.e-gantt .e-splitter .e-splitbar.e-split-divider:hover{border-color:#cecece}

.e-js.e-gantt .e-gantttoolbar li.e-hover{border-color:transparent}

.e-js.e-gantt .e-treegrid .e-gridheader{color:#282827;border-color:#cecece}

.e-js.e-gantt .e-treegrid .e-gridheader{background:#fcfcfc}

.e-js.e-gantt .e-treegrid .e-headercelldiv{color:#282827}

.e-js.e-gantt .e-treegrid .e-headercelldiv .e-descending,.e-js.e-gantt .e-treegrid .e-headercelldiv .e-ascending,.e-js.e-gantt .e-treegrid .e-headercell .e-columnmenu-icon{color:#777}

.e-js.e-gantt .e-treegrid .e-headercell{border-top-color:#cecece !important}

.e-js.e-gantt .e-treegrid .e-headercell{border-right-color:#cecece !important}

.e-widget.e-ganttdialog .e-tab .e-header.e-addborderbottom .e-active{border-top:solid 1px #cecece !important}

.e-widget.e-ganttdialog .e-titlebar{border-bottom:1px solid #cecece !important}

.e-js.e-gantt .e-ganttpopup .e-popupcontent{background-color:#fff;border-color:#cecece}

.e-js.e-gantt .e-ganttpopup span:hover,.e-js.e-gantt .e-ganttpopup .e-spanclicked{border-color:#666}

.e-js.e-gantt .e-ganttpopup .e-downtail:before,.e-js.e-gantt .e-ganttpopup .e-downtail{border-top-color:#cecece}

.e-js.e-gantt .e-ganttpopup .e-downtail:after{border-top-color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-rangeScroll-select{fill:#fcfcfc;stroke:#cecece}

.e-rangeScroll-select:hover{fill:#f4f4f4;stroke:#cecece}

.e-rangeScroll-select:active{fill:#f4f4f4;stroke:#cecece}

.e-rangeScroll-select-hover{fill:#f4f4f4;stroke:#cecece}

.e-rangeScroll-backRect{fill:white;stroke:#cecece}

.e-rangeScroll-arrow{fill:#666;stroke:#666}

.e-rangeScroll-arrow:hover{fill:#333;stroke:#333}

.e-rangeScroll-arrow:active{fill:#333;stroke:#333}

.e-rangeScroll-centerShape{fill:#666;stroke:#666}

.e-rangeScroll-leftCircle,.e-rangeScroll-rightCircle{fill:#666;stroke:#666}

.e-rangeScroll-leftCircle:hover,.e-rangeScroll-rightCircle:hover{fill:#333;stroke:#333}

.e-rangeScroll-leftCircle:active,.e-rangeScroll-rightCircle:active{fill:#333;stroke:#333}

.e-rangeScroll-leftRect:hover+.e-rangeScroll-leftCircle,.e-rangeScroll-rightRect:hover+.e-rangeScroll-rightCircle,.e-rangeScroll-leftRect:active+.e-rangeScroll-leftCircle,.e-rangeScroll-rightRect:active+.e-rangeScroll-rightCircle{fill:#333;stroke:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-treegrid .e-extendcolumn{background-color:#fff}

.e-js.e-treegrid .e-headercelldiv{color:#282827;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js .e-filterMenuDiv{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;min-height:0 !important}

.e-js .e-filterMenuDiv{border-color:#c8c8c8 !important}

.e-js.e-treegrid .e-treegridpopup .e-popupcontent{background-color:#fff;border-color:#cecece}

.e-js.e-treegrid .e-treegridpopup span:hover,.e-js.e-treegrid .e-treegridpopup .e-spanclicked{border-color:#666}

.e-js.e-treegrid .e-treegridpopup .e-downtail:before,.e-js.e-treegrid .e-treegridpopup .e-downtail{border-top-color:#cecece}

.e-js.e-treegrid .e-treegridpopup .e-downtail:after{border-top-color:#fff}

.e-js.e-treegrid .e-headercelldiv .e-descending,.e-js.e-treegrid .e-headercelldiv .e-ascending,.e-js.e-treegrid .e-headercell .e-columnmenu-icon{color:#777}

.e-js.e-treegrid-core{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-treegrid{border-color:#cecece;color:#333}

.e-js.e-treegrid .e-gridcontent{background-color:#fff;border-color:#cecece}

.e-js.e-treegrid .e-batchdisable{opacity:.35;background-image:none;pointer-events:none}

.e-js.e-treegrid .e-borderbox{border-bottom-color:#fcfcfc}

.e-js.e-treegrid .e-editcell,.e-js.e-treegrid .e-detailsrowcell,.e-js.e-treegrid .e-rowcell,.e-js.e-treegrid .e-extendcolumn{border-color:#cecece}

.e-js.e-treegrid .e-tableLastCell{border-right-color:#cecece !important}

.e-js.e-treegrid .e-detailsiconcell:hover,.e-js.e-treegrid .e-detailsinfoiconhide{background-color:#e3e3e3}

.e-js.e-treegrid div.e-error .e-toparrow{border-bottom-color:#fffe92}

.e-js.e-treegrid div.e-error .e-bottomarrow{border-top-color:#fffe92}

.e-js .e-detailscellwrapperfly{border-color:#cecece}

.e-js .e-detailscellwrapperfly{box-shadow:0 0 11px 3px #cecece;-moz-box-shadow:0 0 11px 3px #cecece;-webkit-box-shadow:0 0 11px 3px #cecece}

.e-js .e-dragrowcell{border-color:#cecece !important}

.e-js.e-treegrid .e-alt-row{background:#fafafa}

.e-js.e-treegrid .e-selectionbackground{color:#fff;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293", endColorstr="#296293", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'}

.e-js.e-treegrid .e-selectionbackground{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js .e-treegridPane .e-treegrid .e-selectionbackground{background:linear-gradient(to bottom,rgba(50,119,178,.2),rgba(41,98,147,.2));color:#333;filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293", endColorstr="#296293", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'}

.e-js.e-treegrid .e-selectingcell{color:#fff}

.e-js.e-treegrid .e-selectingcell{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js .e-treegridPane .e-treegrid .e-selectingcell{background:linear-gradient(to bottom,rgba(50,119,178,.2),rgba(41,98,147,.2));color:#333}

.e-js.e-treegrid .e-detailsinfoiconhide:before,.e-js.e-treegrid .e-detailsinfoiconshow:before{color:#3277b2 !important}

.e-js.e-treegrid .e-selectionbackground .e-detailsinfoiconshow:before{color:#fff !important}

.e-js.e-treegrid .e-detailscellwrapper,.e-js .e-detailscellwrapperfly{background:#fff;color:#333 !important}

.e-js.e-dragtooltipbackground{background-color:#fff;color:#333}

.e-js.e-treegrid .e-tabletd{border-color:#cecece}

.e-js.e-treegrid .e-treegridtoolbar{background-color:#fff !important;border-color:#cecece !important}

.e-js.e-treegrid .e-headercell{border-right-color:#cecece !important;border-bottom-color:#cecece !important}

.e-js.e-treegrid .e-filterbarcell{border-color:#cecece !important}

.e-js.e-treegrid .e-grid-icon{background:#fcfcfc}

.e-js.e-treegrid .e-gridheader{color:#282827;border-color:#cecece}

.e-js.e-treegrid .e-gridheader{background:#fcfcfc}

.e-js.e-treegrid .e-headercontent{border-right-color:#cecece}

.e-js.e-treegrid .e-ejinputtext,.e-widget .e-addedColumn .e-ejinputtext,.e-widget .e-treegridrenamedialog .e-ejinputtext{border-color:#cecece;outline:none;vertical-align:baseline}

.e-js.e-treegrid .e-ejinputtext,.e-widget .e-addedColumn .e-ejinputtext,.e-widget .e-treegridrenamedialog .e-ejinputtext{color:#333;background-color:#fff}

.e-js.e-treegrid .e-ejinputtext:focus,.e-widget .e-addedColumn .e-ejinputtext:focus,.e-widget .e-treegridrenamedialog .e-ejinputtext:focus{box-shadow:0 0 5px #ccc}

.e-js.e-treegrid .e-reSizeColbg{border-left-color:#cecece !important}

.e-js.e-treegrid .e-gridheadercontainer{border-right-color:#cecece !important}

.e-js.e-columnmenu{background:#fcfcfc;color:#333;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-columnmenu{border-color:#cecece !important}

.e-js .e-columnmenuitem .e-icon,.e-js .e-menuitem .e-icon{color:#666}

.e-js.e-treegrid .e-toolbaricons{color:#666}

.e-js .e-columnmenuselection .e-icon,.e-js .e-tgcontextmenu-mouseover .e-icon{color:#333}

.e-js.e-treegrid .e-tooltxt.e-hover>span{color:#333}

.e-js .e-columnSelector{background:#fcfcfc;border:1px solid;border-color:#cecece !important;color:#333 !important}

.e-js .e-columnMenuListDiv label{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js .e-columnmenuselection{color:#333}

.e-js .e-columnmenuselection{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-treegrid .e-summaryrow{background:#f7f7f7}

.e-js.e-treegrid .e-footersummaryrow,.e-js.e-treegrid .e-footersummaryrowdiv{background:#f7f7f7}

.e-js.e-treegrid .e-footersummaryrowdiv{border-width:0 1px 1px 1px;border-style:solid;border-color:#cecece}

.e-js.e-treegrid .e-summaryrow .e-summaryrowcell{border-bottom-color:#cecece}

.e-js.e-tgcontextmenu,.e-js.e-tginnerContextmenu{background:#fcfcfc;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-tgcontextmenu,.e-js.e-tginnerContextmenu{border-color:#cecece !important;color:#333}

.e-js.e-tgheaderContextmenu{background:#fcfcfc;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;border:1px solid}

.e-js.e-tgheaderContextmenu{border-color:#cecece !important;color:#333}

.e-js .e-tgcontextmenu-mouseover{color:#333}

.e-js .e-tgcontextmenu-mouseover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-tooltipgantt{background-color:#fff;color:#333;border-color:#cecece}

.e-js.e-treegrid .e-movablecontainer,.e-js.e-treegrid .e-movableheader,.e-js.e-treegrid .e-movablefooter{border-left-color:#3277b2}

.e-js.e-treegrid .e-footercontainer{border-right-color:#cecece}

.e-js.e-headervline{border-color:#3277b2}

.e-js.e-headertooltip{color:#282827;background-color:#fcfcfc;border-color:#cecece}

.e-js .e-menuitem-hr{border-width:1px 0 0 0;border-style:solid}

.e-js .e-menuitem-hr{border-color:#cecece}

.e-widget .e-treegrid-resIcon{color:#777}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-ribbon.e-js .e-header .e-bottom-line.e-select.e-item,.e-ribbon.e-js .e-header .e-top-line.e-select.e-item{background:transparent;outline:none;outline-offset:0}

.e-ribbon.e-js.e-widget{font-size:14px}

.e-widgetej-ribbon{display:block}

.e-widget.e-ribbon .e-rbn-button.e-button .e-btntxt{white-space:pre-wrap}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-select:focus{box-shadow:none}

.e-widget.e-ribbon .e-groupdiv>div:after{background:#cecece}

.e-widget.e-ribbon .e-ribbonbackicon{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ribbon .e-backstagetopicon span:hover:before{opacity:.8;filter:alpha(opacity=80)}

.e-widget.e-ribbon .e-captionarea{color:#333}

.e-widget .e-separatordiv,.e-widget .e-separatordivrow{background:#cecece}

.e-ribbon.e-js .e-content{border-top-width:0;color:#333}

.e-ribbon.e-js .e-content{background:#fff}

.e-ribbon.e-js .e-content{border-color:#cecece}

.e-widget.e-ribbon .e-rbn-ddl.e-ddl .e-select{background:#fff;border-color:#cecece;color:#666;filter:none}

.e-widget.e-ribbon .e-rbn-ddl.e-ddl .e-select:hover{color:#333}

.e-widget.e-ribbon .e-rbn-ddl.e-ddl .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ribbon .e-expandcollapse span:hover,.e-widget.e-ribbon .e-expander:hover{border-color:#cecece}

.e-widget.e-ribbon .e-expandcollapse span:hover,.e-widget.e-ribbon .e-expander:hover{color:#333}

.e-widget.e-ribbon .e-expandcollapse span:hover,.e-widget.e-ribbon .e-expander:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ribbon .e-expandcollapse span,.e-widget.e-ribbon .e-expander{color:#666}

.e-ribbon.e-js .e-header,.e-ribbon.e-js .e-left,.e-ribbon.e-js .e-right{background:#fcfcfc}

.e-ribbon.e-js .e-header,.e-ribbon.e-js .e-left,.e-ribbon.e-js .e-right{border:1px solid #cecece}

.e-ribbon.e-js .e-header>.e-select,.e-widget.e-ribbon.e-js .e-header>.e-active,.e-ribbon.e-js .e-left>.e-active,.e-ribbon.e-js .e-right>.e-active,.e-ribbon.e-js .e-left>.e-select,.e-ribbon.e-js .e-right>.e-select{background:transparent;border:none}

.e-ribbon.e-js .e-header>.e-select:not(.e-apptab) a,.e-ribbon.e-tab.e-js .e-header .e-select.e-disable a:hover{color:#282827}

.e-widget.e-ribbon .e-apptab .e-menu .e-active>a,.e-widget.e-ribbon .e-apptab .e-menu .e-active span{color:#fff !important}

.e-ribbon.e-js .e-header li.e-select:not(.e-apptab) a:hover{color:#3277b2}

.e-ribbon.e-js .e-header .e-active.e-tab a:hover,.e-ribbon.e-js .e-header .e-active.e-contextualtabset a:hover{color:none}

.e-widget.e-ribbon .e-apptab .e-menu ul>li>a{color:#282827 !important}

.e-widget.e-ribbon.e-grpdivhide{border-right:1px solid #cecece !important}

.e-widget.e-ribbon.e-rtl.e-grpdivhide{border-left:1px solid #cecece !important}

.e-widget.e-ribbon .e-header>.e-apptab .e-menu{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-ribbon.e-js .e-header .e-apptab .e-menu>li:first-child>a,.e-ribbon.e-js .e-header .e-apptab .e-menu>li:first-child>a>span{color:#fff}

.e-ribbon.e-js .e-header>.e-item:hover{background:transparent;border:none}

.e-ribbon.e-js .e-header .e-active.e-tab a,.e-ribbon.e-js .e-header .e-active.e-contextualtabset a{border-color:#cecece #cecece transparent;background:#fff}

.e-ribbon.e-js .e-header .e-active.e-tab a,.e-ribbon.e-js .e-header .e-active.e-contextualtabset a{color:#3277b2}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-select,.e-widget.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover,.e-widget.e-ribbon .e-rbn-button.e-tbtn.e-disable{border-color:#fff;filter:none}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-select,.e-widget.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover,.e-widget.e-ribbon .e-rbn-button.e-tbtn.e-disable{background:#fff;color:#333}

.e-widget.e-rbn-splitbtn.e-menu.e-split,.e-widget.e-rbn-splitbtn.e-menu.e-context.e-split,.e-widget.e-rbn-splitbtn.e-menu.e-context.e-split .e-list>ul{background:#fff}

.e-rbn-splitbtn.e-js.e-menu.e-split ul,.e-rbn-splitbtn.e-js.e-menu.e-context.e-split ul,.e-rbn-splitbtn.e-js.e-menu.e-context.e-split .e-list>ul,.e-rbn-splitbtn.e-js.e-menu.e-widget.e-split li.e-list{background:#fff}

.e-widget .e-resizegroupdiv.e-reshover,.e-widget .e-resizegroupdiv.e-reshover .e-rbn-button.e-resizebtn,.e-widget.e-ribbon.e-responsive .e-backstageli:hover,.e-widget.e-ribbon.e-responsive .e-responsivetabli:hover,.e-widget.e-ribbon.e-js .e-rbn-button.e-btn.e-select:hover{color:#333}

.e-widget .e-resizegroupdiv.e-reshover,.e-widget .e-resizegroupdiv.e-reshover .e-rbn-button.e-resizebtn,.e-widget.e-ribbon.e-responsive .e-backstageli:hover,.e-widget.e-ribbon.e-responsive .e-responsivetabli:hover,.e-widget.e-ribbon.e-js .e-rbn-button.e-btn.e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-select:active,.e-widget.e-ribbon .e-rbn-button.e-btn.e-disable.e-active.e-select:hover,.e-widget.e-ribbon .e-rbn-button.e-tbtn.e-active{color:#333}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-select:active,.e-widget.e-ribbon .e-rbn-button.e-btn.e-disable.e-active.e-select:hover,.e-widget.e-ribbon .e-rbn-button.e-tbtn.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-select:active .e-icon,.e-widget.e-ribbon .e-rbn-button.e-btn.e-active .e-icon,.e-widget.e-ribbon .e-rbn-button.e-btn.e-select:hover .e-icon{color:#333}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-active .e-icon.e-ribbonresize{color:#fff !important}

.e-widget.e-ribbon .e-rbn-button.e-tbtn.e-active.e-disable{background:none}

.e-ribbon.e-js .e-header .e-apptab .e-menu>.e-list:nth-child(1):not(.e-active)>a:hover,.e-ribbon.e-js .e-header .e-apptab .e-menu>li:nth-child(1):not(.e-active)>a:hover span{color:#333}

.e-widget.e-ribbon .e-disable{background:#fff;opacity:.35;filter:alpha(opacity=35)}

.e-widget.e-ribbon .e-btn.e-disable.e-select,.e-widget.e-ribbon .e-btn.e-disable.e-select:hover,.e-widget.e-ribbon .e-tbtn.e-disable,.e-widget.e-ribbon .e-tbtn.e-disable:hover,.e-widget.e-ribbon .e-split.e-disable,.e-widget.e-ribbon .e-split.e-disable:hover,.e-widget.e-ribbon .e-btn.e-disable.e-select:active,.e-widget.e-ribbon .e-tbtn.e-btn.e-disable.e-select.e-active:hover,.e-widget.e-ribbon .e-tbtn.e-btn.e-disable.e-select.e-active{opacity:.35;filter:alpha(opacity=35)}

.e-widget.e-ribbon .e-modelDiv{background:#fff;opacity:0;filter:alpha(opacity=0)}

.e-widget.e-ribbon .e-groupdiv .e-gallerycontent,.e-widget.e-ribbon .e-groupdiv .e-gallexpandcontent,.e-widget.e-ribbon .e-resizediv .e-gallerycontent,.e-widget.e-ribbon .e-resizediv .e-gallexpandcontent{background:#fff;border-color:#cecece}

.e-widget.e-ribbon.e-rtl .e-groupdiv .e-gallerycontent{border-right-color:#cecece}

.e-widget.e-ribbon .e-groupdiv .e-gallscrollcontent .e-content,.e-widget.e-ribbon .e-resizediv .e-gallscrollcontent .e-content{background:#fff}

.e-widget.e-ribbon .e-groupdiv .e-gallerymovediv,.e-widget.e-ribbon .e-resizediv .e-gallerymovediv,.e-widget.e-ribbon .e-groupdiv .e-gallexpandcontent,.e-widget.e-ribbon .e-resizediv .e-gallexpandcontent{background:#fff}

.e-widget.e-ribbon .e-groupdiv .e-extracontent,.e-widget.e-ribbon .e-resizediv .e-extracontent{border-top-color:#cecece}

.e-widget.e-ribbon .e-groupdiv .e-moveupdiv,.e-widget.e-ribbon .e-groupdiv .e-movedowndiv,.e-widget.e-ribbon .e-groupdiv .e-expgallerydiv,.e-widget.e-ribbon .e-resizediv .e-moveupdiv,.e-widget.e-ribbon .e-resizediv .e-movedowndiv,.e-widget.e-ribbon .e-resizediv .e-expgallerydiv{border-color:#cecece}

.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn{background:#fff !important;border-color:#fff}

.e-widget.e-ribbon .e-groupdiv .e-rbn-button.e-galleryextrabtn,.e-widget.e-ribbon .e-resizediv .e-rbn-button.e-galleryextrabtn,.e-ribbon.e-js .e-groupdiv .e-extracontent .e-menu,.e-ribbon.e-js .e-resizediv .e-extracontent .e-menu{background:#fff;color:#333}

.e-ribbon.e-js .e-gallerymenu a{color:#333}

.e-widget.e-ribbon .e-groupdiv .e-rbn-button.e-galleryextrabtn:hover,.e-widget.e-ribbon .e-resizediv .e-rbn-button.e-galleryextrabtn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-galleryselect,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-galleryselect{box-shadow:none;border-color:#3277b2}

.e-ribbon.e-js .e-groupdiv .e-rbn-button.e-gallerybtn:hover,.e-ribbon.e-js .e-resizediv .e-rbn-button.e-gallerybtn:hover{border-color:#f4f4f4;color:#333;background:#fff}

.e-widget.e-ribbon .e-groupdiv .e-gallerymovediv>div:hover,.e-widget.e-ribbon .e-resizediv .e-gallerymovediv>div:hover{border-color:#3277b2}

.e-widget.e-ribbon .e-groupdiv .e-gallerymovediv>div:hover,.e-widget.e-ribbon .e-resizediv .e-gallerymovediv>div:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ribbon .e-groupdiv .e-movedowndiv:hover~.e-expgallerydiv,.e-widget.e-ribbon .e-groupdiv .e-moveupdiv:hover~.e-movedowndiv{border-top-color:#3277b2}

.e-widget.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover~.e-expgallerydiv,.e-widget.e-ribbon .e-groupdiv .e-disablegrymovebtn:hover~.e-movedowndiv{border-top-color:#cecece}

.e-widget.e-ribbon .e-groupdiv .e-gallerymovediv>.e-disablegrymovebtn,.e-widget.e-ribbon .e-groupdiv .e-gallerymovediv>.e-disablegrymovebtn:hover,.e-widget.e-ribbon .e-resizediv .e-gallerymovediv>.e-disablegrymovebtn,.e-widget.e-ribbon .e-resizediv .e-gallerymovediv>.e-disablegrymovebtn:hover{background:#fff;border-color:#cecece}

.e-widget.e-ribbon .e-tooltipdiv{border-color:#cecece;background:#fff}

.e-widget.e-ribbon .e-tooltipdiv .e-tooltiptitle,.e-widget.e-ribbon .e-tooltipdiv .e-tooltipcontent,.e-widget.e-ribbon .e-tooltipdiv .e-tooltipcntwithimg{color:#282827}

.e-widget.e-ribbon .e-resizediv{border-color:#cecece}

.e-widget.e-ribbon .e-resizediv{background:#fff}

.e-widget.e-ribbon .e-header .e-margine-top:hover{border-top:none}

.e-widget.e-ribbon .e-groupdiv .e-gallexpandcontent,.e-widget.e-ribbon .e-resizediv .e-gallexpandcontent{border-color:#cecece}

.e-widget.e-ribbon .e-groupdiv .e-disablegrymovebtn>span,.e-widget.e-ribbon .e-resizediv .e-disablegrymovebtn>span{color:#cecece}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover .e-icon{color:#333}

.e-widget.e-ribbon .e-rbn-button.e-btn.e-disable.e-select:hover{background:none}

.e-widget.e-ribbon .e-rbn-button.e-tbtn.e-active.e-disable .e-icon{color:#333}

.e-widget.e-ribbon .e-rbn-ddl.e-ddl .e-disable.e-select:hover{background:none;color:#333}

.e-widget.e-ribbon .e-ribbonbackstagepage{border-color:#cecece;background:#fff}

.e-backstagescrollcontent.e-js .e-content{background:#fff}

.e-widget.e-ribbon .e-backstagetopcontent,.e-ribbon .e-backstageheader{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ribbon .e-backstageli:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#183a57);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#183a57',GradientType=0)}

.e-widget.e-ribbon .e-backstageseparator,.e-widget.e-ribbon .e-backstageactive{background:#5f9dd2;background:linear-gradient(to bottom,#5f9dd2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f9dd2',endColorstr='#3f89c9',GradientType=0)}

.e-widget.e-ribbon .e-backstagetopicon span:hover:before{color:#f4f4f4}

.e-widget.e-ribbon .e-backstagetopicon span:before{color:#fff}

.e-widget.e-ribbon .e-header>.e-apptab .e-apptabanchor:hover{color:#333}

.e-widget.e-ribbon .e-header>.e-apptab .e-apptabanchor:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ribbon .e-backstageli a,.e-widget.e-ribbon .e-backstagebutton{color:#fff}

.e-ribbon.e-js .e-backstageheader .e-backstageli:hover a,.e-ribbon.e-js .e-backstageheader .e-backstageactive a,.e-ribbon.e-js .e-backstageheader .e-backstagebutton:hover{color:#fff}

.e-widget.e-ribbon .e-backstagecontent{background:#fff}

.e-widget.e-ribbon .e-header>.e-apptab .e-apptabanchor{color:#fff}

.e-widget.e-ribbon .e-header>.e-apptab .e-apptabanchor{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu,.e-widget.e-ribbon.e-rbnwithqat .e-qaresizediv{background:#fff}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu,.e-widget.e-ribbon.e-rbnwithqat .e-qaresizediv{border-color:#cecece}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnqatmenu div{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-ribbon.e-rbnwithqat .e-qatmenuli{background:#fff;color:#333}

.e-widget.e-ribbon.e-rbnwithqat .e-qatseparator{background:#cecece}

.e-widget.e-ribbon.e-rbnwithqat .e-qatmenuli:hover{color:#333}

.e-widget.e-ribbon.e-rbnwithqat .e-qatmenuli:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar,.e-widget.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar .e-btn{background:transparent}

.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active:hover,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active,.e-ribbon.e-js .e-rbn-button.e-btn.e-resizebtnselect,.e-ribbon.e-rbnwithqat.e-js .e-rbn-button.e-tbtn.e-active{color:#fff}

.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active:hover,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active,.e-ribbon.e-js .e-rbn-button.e-btn.e-resizebtnselect,.e-ribbon.e-rbnwithqat.e-js .e-rbn-button.e-tbtn.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select:active .e-icon,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-active .e-icon,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select.e-active:hover,.e-ribbon.e-js .e-rbn-button.e-tbtn.e-select.e-active:hover .e-icon{color:#fff}

.e-ribbon.e-js .e-rbn-button.e-btn,.e-widget.e-ribbon .e-active-content.e-parentdiv .e-split,.e-widget.e-ribbon .e-resizediv .e-split,.e-widget.e-ribbon.e-rbnwithqat .e-rbnquickaccessbar .e-split{box-shadow:none}

.e-widget.e-ribbon.e-responsive .e-header,.e-widget.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn,.e-widget.e-ribbon.e-responsive .e-resqatScroll .e-content,.e-widget.e-ribbon.e-responsive .e-backstagerestop{background:#296293 !important}

.e-widget.e-ribbon.e-responsive .e-icon.e-resbackstage,.e-widget.e-ribbon.e-responsive .e-ribresmenu .e-icon,.e-widget.e-ribbon.e-responsive .e-ribresmenu a,.e-widget.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn .e-icon{color:#fff !important}

.e-widget.e-ribbon.e-responsive .e-responsivebackstagecontent{background:#fff !important}

.e-widget.e-ribbon.e-responsive .e-backstageheader,.e-widget.e-ribbon.e-responsive .e-rescontent{background:#fcfcfc}

.e-widget.e-ribbon.e-responsive .e-backstageheader .e-backstagebutton,.e-widget.e-ribbon.e-responsive .e-backstageheader a{color:#666}

.e-widget.e-ribbon.e-responsive .e-responsiveback,.e-widget.e-ribbon.e-responsive .e-groupmobdiv,.e-widget.e-ribbon.e-responsive .e-groupdiv{border-bottom:1px solid #cecece}

.e-widget.e-ribbon.e-responsive .e-responsiveqat .e-rbn-button.e-btn.e-active .e-icon{color:#282827 !important}

.e-widget.e-ribbon.e-responsive .e-rescontent,.e-widget.e-ribbon.e-responsive .e-backstageheader{box-shadow:-1px 0 10px 0 black}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-kanban,.e-widget.e-kanban .e-kanbanheader .e-headercell,.e-widget.e-kanban .e-swimlanerow{background:#fff}

.e-widget.e-kanban .e-icon,.e-widget.e-kbntoolbar-body .e-icon{color:#666}

.e-widget.e-kanban{border-color:#cecece;color:#333}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-shrinkheader{color:#3277b2}

.e-widget.e-kanban-context .e-checkbox .e-checkmark{color:#3277b2 !important}

.e-widget.e-kanban .e-kanbantoolbar .e-searchdiv{background:#fff}

.e-widget.e-kanban .e-search.e-tooltxt:hover .e-searchdiv{background:#fff}

.e-widget.e-kanban .e-kanbanheader.e-slheader .e-headercell,.e-widget.e-kanban.e-swimlane-responsive .e-columnrow .e-rowcell{border-bottom:4px solid #fcfcfc}

.e-widget.e-kanban .e-stackedHeaderRow th{border-bottom:2px solid #3277b2 !important}

.e-widget.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-exceed{border-bottom-color:#f8d9c7}

.e-widget.e-kanban .e-kanbanheader.e-slheader .e-headercell.e-deceed{border-bottom-color:#ffedcd}

.e-widget.e-kanban .e-columnrow .e-kanbancard{background:#fff;box-shadow:none}

.e-widget.e-kanban .e-kanbancard{border-color:#cecece;color:#333}

.e-widget.e-kanban .e-kanbancard .e-tag{background:#fcfcfc;color:#6b6b6b}

.e-widget.e-kanban .e-kanbancard.e-cardselection{border-color:#cecece;color:#fff}

.e-widget.e-kanban .e-kanbancard.e-cardselection{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-kanban .e-draggedcard,.e-widget.e-kanban .e-kanbancard.e-cardselection.dragClone{color:#333}

.e-widget.e-kanban .e-draggedcard,.e-widget.e-kanban .e-kanbancard.e-cardselection.dragClone{background:#fff}

.e-widget.e-kanban .e-draggedcard .e-dragmultiple{border:1px solid #cecece}

.e-widget.e-kanban .e-draggedcard .e-dragmultiple{color:#3277b2}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclone{border:1px dashed #3277b2}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclone{background:#fff;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti .e-columnkey{border-left:1px dashed;border-right:1px dashed;border-bottom:1px dashed}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti .e-columnkey{border-color:#cecece}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti .e-columnkey.e-active{background:#fff;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti .e-columnkey.e-active{border-color:#3277b2}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti .e-columnkey.e-multiclonestyle{border-bottom-color:#3277b2}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetclonemulti .e-columnkey:first-child{border-top-width:1px;border-top-style:dashed}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetdragclone{border:1px dashed #cecece}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-targetdragclone{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-kanban .e-form-titlebar{border-bottom:1px solid #cecece}

.e-widget.e-kanban .e-form-container{border-color:#cecece !important;background-color:#fff}

.e-widget.e-kanban .e-columnrow .e-rowcell{border-bottom:1px solid #cecece;border-top:1px solid #cecece}

.e-widget.e-kanban .e-columnrow .e-rowcell{background:#fff;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-kanban .e-printlist{background:#fff;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-kanban .e-collapsedrow .e-rowcell,.e-widget.e-kanban .e-frozenrow .e-rowcell{border-bottom:1px solid #fcfcfc}

.e-widget.e-kanban .e-kanbancontent .e-rowcell.e-shrink,.e-widget.e-kanban .e-kanbanheader .e-headercell.e-shrinkcol{background:#fff;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-kanban .e-kanbancard{color:#333}

.e-widget.e-kanban .e-swimlanerow .e-slkey{color:#333}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-header:hover>div{color:#3277b2}

.e-widget.e-kanban .e-toggle-header:hover>div div{color:#3277b2 !important}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-header>div{color:#333;opacity:.6;filter:alpha(opacity=60)}

.e-widget.e-kanban .e-columnrow .e-rowcell .e-toggle-header>div div{color:#333;opacity:.8;filter:alpha(opacity=80)}

.e-widget.e-kanbanfilter-window .e-filter-scrollcontent,.e-widget.e-kbnfilterwindow-head{color:#333}

.e-widget.e-kanban .e-slexpand,.e-widget.e-kanban .e-slcollapse{color:#666}

.e-widget.e-kanban .e-slexpand:hover,.e-widget.e-kanban .e-slcollapse:hover{color:#333}

.e-widget.e-kanban .e-slexpand:hover,.e-widget.e-kanban .e-slcollapse:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-kanban .e-clcollapse::before,.e-widget.e-kanban .e-clexpand::before{color:#666}

.e-widget.e-kanban .e-kanbancard.e-hover .e-cardcollapse:before,.e-widget.e-kanban .e-kanbancard.e-hover .e-cardexpand:before{color:#333}

.e-widget.e-kanban .e-kanbancard.e-cardselection .e-cardcollapse:before,.e-widget.e-kanban .e-kanbancard.e-cardselection .e-cardexpand:before{color:#fff}

.e-widget.e-kanban .e-kanbancard.e-cardselection.e-hover .e-cardcollapse:before,.e-widget.e-kanban .e-kanbancard.e-cardselection.e-hover .e-cardexpand:before{color:#333}

.e-widget.e-kanban .e-swimlanerow .e-slcount{color:#999}

.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-shrinkcount{color:#3277b2}

.e-widget.e-kanban .e-collapserow .e-rowcell{border:none}

.e-widget.e-kanban .e-kanbancard.e-hover{border-color:#cecece;color:#333}

.e-widget.e-kanban .e-kanbancard.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-kanban .e-headercontent{border-right-color:#cecece}

.e-widget.e-kanban .e-kanbanheader .e-headercelldiv{color:#3277b2}

.e-widget.e-kanban .e-kanbanheader{color:#3277b2}

.e-widget.e-kanban .e-kanbancontent{background-color:#fff}

.e-widget.e-kanban .e-kanbancontent .e-rowcell{border-color:#cecece}

.e-widget.e-kanban .e-cardcollapse:before,.e-widget.e-kanban .e-cardexpand:before,.e-widget.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardexpand:before,.e-widget.e-kanban .e-kanbancard.e-cardselection.dragClone .e-cardcollapse:before{color:#666}

.e-widget.e-kanban .e-kanbancard .e-card_image{background:#fcfcfc;border-color:#cecece}

.e-widget.e-kanban .e-kanbantoolbar.e-toolbar,.e-widget.e-kbntoolbar-body.e-toolbar{border-color:#cecece;filter:none}

.e-widget.e-kanban .e-kanbantoolbar.e-toolbar,.e-widget.e-kbntoolbar-body.e-toolbar{background:#fff}

.e-widget.e-kanban .e-kanbantoolbar li{border:1px solid #cecece}

.e-widget.e-kanban .e-kanbantoolbar li.e-select{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-kanban .e-kanbantoolbar .e-select a.e-toolbartext.e-text{color:#fff}

.e-widget.e-kanban .e-kanbantoolbar .e-select.e-hover a.e-toolbartext.e-text{color:#333}

.e-widget.e-kanban .e-kanbantoolbar .e-text,.e-widget.e-kanban .e-kanbantoolbar .e-quickfilter .e-text,.e-widget.e-kbntoolbar-body .e-text,.e-widget.e-kbntoolbar-body .e-quickfilter .e-text{color:#333}

.e-widget.e-kanban .e-kanbantoolbar .e-select.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-kanban .e-kanbantoolbar .e-select.e-hover{border-color:#cecece}

.e-widget.e-kanban .e-columnrow .e-rowcell.e-dropping{border-color:#cecece}

.e-widget.e-kanban .e-kanbancontent .e-rowcell.e-exceed{background:#f8d9c7;filter:none !important}

.e-widget.e-kanban .e-kanbancontent .e-rowcell.e-deceed{background:#ffedcd}

.e-widget.e-kanban .e-kanbantooltip{border:1px solid #cecece;box-shadow:9px 9px 15px -9px rgba(0,0,0,.3);-moz-box-shadow:9px 9px 15px -9px rgba(0,0,0,.3);-webkit-box-shadow:9px 9px 15px -9px rgba(0,0,0,.3)}

.e-widget.e-kanban .e-kanbantooltip{background:#fff;color:#333}

.e-widget.e-kanban .e-kanbantoolbar .e-toolbaricons.e-searchfind,.e-widget.e-kanban .e-kanbantoolbar .e-toolbaricons.e-cancel{border-left:1px solid #cecece}

.e-widget.e-kanban .e-kanbantoolbar .e-toolbaricons.e-searchfind,.e-widget.e-kanban .e-kanbantoolbar .e-toolbaricons.e-cancel{background:#fff;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-kanban div.e-error .e-toparrow{border-bottom-color:#fffe92}

.e-widget.e-kanban div.e-field-validation-error{background-color:#fffe91;color:#cd0a0a}

.e-widget.e-kanban .e-kanbantouchbar .e-content{background-color:#fff;border-color:#cecece}

.e-widget.e-kanban .e-kanbantouchbar span:hover,.e-widget.e-kanban .e-kanbantouchbar .e-spanclicked{border-color:#666}

.e-widget.e-kanban .e-kanbantouchbar .e-downtail:before,.e-widget.e-kanban .e-kanbantouchbar .e-downtail{border-top-color:#cecece}

.e-widget.e-kanban .e-kanbantouchbar .e-downtail:after{border-top-color:#fff}

.e-widget.e-kanban .e-freezeswimlanerow .e-rowcell.e-shrink{background:#fff}

.e-widget.e-kanban.e-rtl .e-toolbaricons.e-searchfind,.e-widget.e-kanban.e-rtl .e-toolbaricons.e-cancel{border-right:1px solid #cecece;border-left:0}

.e-widget.e-kanban.e-rtl td:first-child,.e-widget.e-kanban.e-rtl th:first-child,.e-widget.e-kanban.e-rtl .e-headercontent,.e-widget.e-kanban.e-rtl .e-columnrow td.e-dropping:first-child,.e-widget.e-kanban .e-kanbancontent .e-rowcell.e-dragged{border-left-color:#cecece !important}

.e-widget.e-kanban.e-rtl .e-kanbancard{border-color:#cecece}

.e-widget.e-kanban .e-customaddbutton,.e-kanban .e-columnadd{color:#3277b2}

.e-widget.e-kanban .e-customtoolbarseparator{border-right:1px solid #cecece}

.e-widget.e-kanban.e-responsive .e-kanbantoolbar.e-toolbar,.e-widget.e-kbntoolbar-body.e-toolbar{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-kanban.e-responsive .e-kanbantoolbar:not(.e-adaptive-search) .e-searchfind{background:transparent}

.e-widget.e-kanbanfilter-window{background:#fff}

.e-widget.e-kanbanfilter-window{border:1px solid #cecece}

.e-widget.e-kanbanfilter-window .e-kbnfilterwindow-head{background:#fcfcfc;border-bottom:1px solid #cecece}

.e-widget.e-kanbanfilter-window .e-filter-content,.e-widget.e-swimlane-window,.e-widget.e-kanban .e-adapt-search,.e-widget.e-kanban.e-responsive .e-adapt-cancel{background:#fff}

.e-widget.e-swimlane-window .e-swimlane-item:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-swimlane-window .e-swimlane-item:hover{color:#fff}

.e-widget.e-kanban.e-responsive .e-kanbantoolbar .e-kanbanfilter-icon:hover{color:#333}

.e-widget.e-kanban.e-responsive .e-kanbantoolbar .e-kanbanfilter-icon:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-kanban.e-responsive .e-kanbantoolbar:not(.e-adaptive-search) .e-searchitem:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-kanbanfilter-window .e-filter-done:hover{color:#3277b2}

.e-widget.e-kanbanfilter-window .e-filter-done{color:#3277b2}

.e-widget.e-swimlane-window{background:#fff}

.e-widget.e-kanban.e-responsive .e-kanbantoolbar .e-searchitem:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-swimlane-ul li:not(:last-child) div:after{background:#cecece}

.e-widget.e-swimlane-arrow:hover,.e-widget.e-kanbanfilter-window .e-filterback-icon:hover,.e-widget.e-kanban.e-responsive .e-adapt-cancel:hover{color:#3277b2}

.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcard,.e-widget.e-kanban .e-kanbanheader .e-headercell .e-totalcount,.e-widget.e-kanban .e-minlimit,.e-widget.e-kanban .e-maxlimit,.e-widget.e-kanban .e-limits,.e-widget.e-kanban .e-kanbancontent .e-rowcell .e-shrinklabel{color:#999}

.e-widget.e-kanban .e-kanbancard .e-bottom-triangle{border-bottom-color:#3277b2}

.e-widget.e-kanban.e-responsive .e-vhandlespace,.e-widget.e-kanbanfilter-window .e-vhandlespace,.e-widget.e-kbnslwindow-body .e-vhandlespace,.e-widget.e-kbnadapt-editdlg .e-vhandlespace{border-color:#cecece}

.e-widget.e-kanban .e-ejinputtext,.e-widget.e-kbnadapt-editdlg .e-ejinputtext{background-color:#fff;color:#333}

.e-widget.e-kanban .e-ejinputtext,.e-widget.e-kbnadapt-editdlg .e-ejinputtext{border-color:#cecece}

.e-widget.e-kanban .e-kanbantoolbar .e-quickfilter.e-tooltxt{background:transparent}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-spreadsheet{color:#333;border-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercell,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercontent,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader{border-color:#cecece;color:#282827}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercell:hover,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader:hover{background-color:#deebf6;border-color:#cecece;color:#282827}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheadercontent{border-bottom-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcontentcontainer{border-left-color:#cecece;background-color:#fff}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader{border-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetheader{border-bottom-color:#cecece;border-top-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader{border-right-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell{color:#333;background-color:#fff;border-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-spreadsheetcolumnheader,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader,.e-js.e-spreadsheet .e-scrollcss,.e-js.e-spreadsheet .e-scrollrowcss{background-color:#fff}

.e-widget.e-ss-editinput .e-in-wrap,.e-widget.e-ss-editinput .e-input{color:inherit;font-size:11pt;font-family:Calibri}

.e-js.e-spreadsheet .e-reSizeColbg{border-left-color:#cecece}

.e-js.e-spreadsheet .e-reSizeAPbg{border-left-color:#cecece}

.e-js.e-spreadsheet .e-reSizeRowbg{border-top-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-selected,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-ctrlselected{background:#deebf6;color:#333}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-activecell{background-color:#fff;color:#333}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-rowhighlight,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight{background-color:#deebf6;color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowhighlight{border-right-color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight{border-bottom-color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-colhighlight:hover{background-color:#deebf6;border-bottom-color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowhighlight:hover{background-color:#deebf6;border-right-color:#3c719e}

.e-widget.e-menu-wrap .e-chartcell:hover,.e-chartimg:hover{background-color:#f4f4f4}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bcborderright{border-right-color:#3a74a5}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-bcborderbottom{border-bottom-color:#3a74a5}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rcborderright{border-right-color:#fc100c}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-rcborderbottom{border-bottom-color:#fc100c}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vcborderright{border-right-color:#6a13ad}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vctrlborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-vcborderbottom{border-bottom-color:#6a13ad}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-gborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-gctrlborderright{border-right-color:#62c435 !important}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-gborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-gctrlborderbottom{border-bottom-color:#62c435}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderright{border-right-color:#f411b0}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-pctrlborderbottom{border-bottom-color:#f411b0}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderright,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderright{border-right-color:#e59604}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-oborderbottom,.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-octrlborderbottom{border-bottom-color:#e59604}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-thinborderright{border-right-color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-thinborderbottom{border-bottom-color:#3c719e}

.e-js.e-spreadsheet .e-ss-numeric .e-select .e-spin{background-color:#fff;color:#7f7f7f}

.e-js.e-spreadsheet .e-ss-numeric .e-select .e-spin:hover{background-color:#6e99be;border-color:#c4c3c3;color:#fff}

.e-js.e-spreadsheet .e-ss-numeric .e-select{border-color:#fff}

.e-js.e-spreadsheet .e-ss-numeric .e-select:hover{border-color:#c4c3c3}

.e-js.e-spreadsheet div.e-selecttop{border-top-color:#3c719e}

.e-js.e-spreadsheet div.e-selectbottom{border-bottom-color:#3c719e}

.e-js.e-spreadsheet div.e-selectright{border-right-color:#3c719e}

.e-js.e-spreadsheet div.e-selectleft{border-left-color:#3c719e}

.e-js.e-spreadsheet .e-ss-selectall{color:#c2daee}

.e-js.e-spreadsheet .e-ss-selectall:hover{color:#72a9d8}

.e-js.e-spreadsheet .e-sheetselected,.e-spreadsheet .e-sheetselected:hover{color:#6c99bf}

.e-js.e-spreadsheet .e-autofill{border-color:#fff;background-color:#3c719e}

.e-js.e-spreadsheet div.e-autofillright{border-right-color:#3c719e}

.e-js.e-spreadsheet div.e-autofillbottom{border-bottom-color:#3c719e}

.e-js.e-spreadsheet div.e-autofilltop{border-top-color:#3c719e}

.e-js.e-spreadsheet div.e-autofillleft{border-left-color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-cutright{border-right-color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel td.e-cutbottom{border-bottom-color:#3c719e}

.e-js.e-spreadsheet .e-blur{background-color:#f5f5f5}

.e-js.e-spreadsheet .e-spanfilter,.e-js.e-spreadsheet .e-spanddl{border-color:#cecece;background-color:#fcfcfc;color:#666}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-object.e-ss-activeimg{border-color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetcontentcontainer .e-ss-pivot.e-ss-activepivot{border-color:#3c719e}

.e-js.e-spreadsheet .e-ss-object.e-datavisualization-chart{border-color:#cecece}

.e-js.e-spreadsheet .e-ss-imgvisual{border-color:#cecece}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redft{background-color:#ffc7ce;color:#9c0055}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-yellowft{background-color:#ffeb9c;color:#9c6500}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-greenft{background-color:#c6efce;color:#006100}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redf{background-color:#ffc7ce}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-redt{color:#9c0055}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-hlcell{background-color:#ff0;color:#f00}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowcell.e-goto-blank{background-color:#cecece}

.e-js.e-spreadsheet .e-indexbox,.e-js.e-spreadsheet .functionbox,.e-js.e-spreadsheet .e-inputbox{border-color:#cecece;color:#333;background-color:#fff}

.e-widget.e-ss-autocomplete.e-atc-popup ul li{color:#282827}

.e-js.e-spreadsheet .e-inputbox>input{color:#333}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem{color:#333}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-currentitem,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-currentitem:hover{background:#deebf6;color:#3c719e;filter:none}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem:hover{color:#3c719e}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager{background-color:#fff}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpagedisabled,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-prevpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-nextpagedisabled,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpagedisabled,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-lastpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpage,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-firstpagedisabled,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericcontainer{background-color:#fff}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-pagercontainer{background-color:#fff}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-icon:not(.e-disable):hover{color:#3c719e;cursor:pointer}

.e-js.e-spreadsheet div.e-field-validation-error{background-color:#fffe91;color:#cd0a0a}

.e-widget.e-ss-dialog div.e-dlg-field-validation-error:before{border-bottom-color:#fffe91}

.e-js.e-spreadsheet div.e-error .e-errortail{border-bottom-color:#fffe91}

.e-js.e-spreadsheet .e-spreadsheetfooter{border-color:#cecece}

.e-js.e-spreadsheet .e-hyperlinks{color:inherit}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-mediaforward{border-right-color:#cecece}

.e-js.e-spreadsheet .e-formulabar{background-color:#fff}

.e-widget.e-ss-dialog .e-chartheader{background-color:#fff;color:#333}

.e-widget.e-ss-dialog .e-tab .e-header.e-addborderbottom .e-active{border-top-color:#cecece}

.e-widget .e-dlgtab .e-header,.e-widget .e-valdlgtab .e-header{overflow:visible}

.e-js.e-spreadsheet .e-dlg-field-validation-error,.e-widget.e-ss-dialog .e-dlg-field-validation-error{background-color:#fffe91;color:#cd0a0a}

.e-widget .e-dlgright,.e-widget .e-dlgleft,.e-widget .e-dlginput,.e-widget .e-dlgcontent,.e-widget .e-chtdlgright,.e-widget .e-chtdlgleft,.e-widget .e-chtdlgcontent{border-color:#cecece}

.e-widget .e-dlgviewpanel{border:1px solid #cecece}

.e-widget.e-ss-dlgtab .e-ss-sctnseparator{border-color:#cecece}

.e-widget.e-ss-dialog hr{border-color:#eee}

.e-widget.e-menu .e-nmuseinformularow:hover{background-color:#3c719e}

.e-widget.e-menu-wrap .e-cellstylecontent,.e-widget.e-menu-wrap .e-formatastablecontent,.e-widget.e-menu-wrap .e-chartcontent{background-color:#fff;color:#333}

.e-widget.e-menu-wrap .e-cellstyleheader,.e-widget.e-menu-wrap .e-formatastableheader{background-color:#fcfcfc;color:#333;border-color:#cecece}

.e-widget.e-menu-wrap .e-cellstylecell:hover,.e-widget.e-menu-wrap .e-formatastablecell:hover,.e-widget.e-menu-wrap .e-chartcontent:hover{border-color:#f4f4f4}

.e-js .e-spreadsheet .e-celltoparrow{border-color:#f00 transparent transparent}

.e-js.e-spreadsheet .e-comment-txtarea{background-color:#f7fbbd;color:#000}

.e-widget .e-list.e-hdrcolor{background-color:#f2f2f2 !important;color:#333 !important}

.e-widget .e-list.e-color{border-color:#fcfcfc !important}

.e-widget .e-list.e-hdrcolor.e-mhover>a,.e-widget .e-list.e-hdrcolor.e-mfocused>a{background-color:transparent !important;color:#333 !important}

.e-widget .e-list.e-color.e-mhover.e-mfocused{border-color:#6e99be !important}

.e-js.e-spreadsheet .e-excelfilter .e-in-wrap{border-color:#c4c3c3}

.e-js.e-spreadsheetrowheader.e-scrollrowcss.e-rtl{border-color:#cecece}

.e-js.e-spreadsheetcolumnheader.e-rtl{border-color:#cecece}

.e-js.e-spreadsheetcontentcontainer.e-rtl{border-color:#cecece}

.e-js.e-spreadsheet .e-numeric .e-in-wrap{border-color:#c4c3c3}

.e-widget.e-ss-dialog .e-chartselect{border-color:#3277b2}

.e-widget.e-menu-wrap .e-chartcell{border-color:#fcfcfc}

.e-js.e-spreadsheet .e-ss-object{background-color:#fff}

.e-js.e-spreadsheet .e-ss-image{background-color:transparent}

.e-js.e-spreadsheet .e-ss-charttheme{background-color:#121212}

.e-js.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active{color:#333}

.e-js.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active{color:#fff}

.e-js.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active:hover{color:#fff}

.e-js.e-spreadsheet .e-ssr-horizontalprt .e-btn.e-ss-active:hover .e-icon{color:#666}

.e-widget.e-ss-colorpicker .e-in-wrap.e-tool,.e-ss-colorpicker .e-in-wrap.e-tool .e-select{background-color:#fff}

.e-js.e-spreadsheet .e-frow{border-color:#3c719e}

.e-js.e-spreadsheet .e-fcol{border-color:#3c719e}

.e-js.e-spreadsheet .e-ssr-verticalHparent:hover .e-btn.e-select:not(.e-disable):not(.e-active),.e-js.e-spreadsheet .e-split .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable),.e-js.e-spreadsheet .e-ss-colorpicker .e-in-wrap.e-ssr-colpickHprt:hover:not(.e-disable) .e-ssr-colorcontainer{border-color:#f4f4f4}

.e-js.e-spreadsheet .e-ssr-verticalHparent:hover .e-active,.e-js.e-spreadsheet .e-splitspan .e-spreadsheet.e-btn.e-select:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-spreadsheet .e-split.e-active .e-in-wrap.e-ssr-horizontalprt:hover .e-split-btn:not(.e-disable){background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select,.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select:hover,.e-js.e-spreadsheet .e-button.e-btn.e-select.e-active,.e-js.e-spreadsheet .e-ribbon.e-js .e-rbn-button.e-button.e-btn.e-select.e-active:hover{color:#333}

.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select,.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select:hover,.e-js.e-spreadsheet .e-button.e-btn.e-select.e-active,.e-js.e-spreadsheet .e-ribbon.e-js .e-rbn-button.e-button.e-btn.e-select.e-active:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select.e-ss-active{color:#fff}

.e-js.e-spreadsheet .e-ribbon.e-js .e-btn.e-select.e-ss-active:hover .e-icon{color:#fff}

.e-js.e-spreadsheet .e-ribbon .e-rbn-button.e-btn.e-active .e-icon{color:#fff}

.e-js.e-spreadsheet .e-ribbon.e-js .e-controlclicked .e-btn.e-select.e-ss-active:hover .e-icon{color:#666}

.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select,.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn.e-select:hover{color:#fff}

.e-js.e-spreadsheet .e-ribbon.e-js .e-btn.e-select.e-ss-active .e-icon{color:#fff}

.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn .e-icon,.e-js.e-spreadsheet .e-split .e-btn.e-select:active .e-ss-active .e-icon{color:#666}

.e-js.e-spreadsheet .e-split.e-active .e-box .e-btn .e-icon,.e-js.e-spreadsheet .e-split .e-btn.e-select:active .e-ss-active .e-icon{color:#fff}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-hborder{border-color:transparent}

.e-js.e-spreadsheet .e-content.e-viewbrdr{border-color:#cecece}

.e-js.e-spreadsheet .e-ribbon .e-header{border-right:none;border-left:none;border-top:none}

.e-js.e-spreadsheet .e-ribbon .e-content{border-right:none;border-left:none}

.e-js.e-spreadsheet .e-ribbon .e-header{border-right:medium none;border-left:medium none;border-top:medium none}

.e-js.e-spreadsheet .e-ribbon .e-content{border-right:medium none;border-left:medium none}

.e-js .e-ribbon .e-btn.e-ss-active{background-color:#3c719e;color:#fcfcfc}

.e-js.e-spreadsheet .e-ribbon .e-ddl{border-color:#bcbcbc}

.e-js.e-spreadsheet .e-ribbon .e-ddl.e-widget.e-focus .e-in-wrap{box-shadow:0 0 7px #ccc}

.e-js.e-spreadsheet .e-ribbon .e-ddl{border-color:#bcbcbc}

.e-js.e-spreadsheet .e-menu.e-split,.e-widget.e-menu-wrap .e-spreadsheet.e-split.e-autofillbtn li.e-list,.e-js.e-spreadsheet .e-splitspan .e-btn.e-select{background:#fff}

.e-js.e-spreadsheet .e-ssr-bscontent div:not(.e-ssr-bsnewtmpl) .e-btn.e-select{border-color:#cecece}

.e-widget.e-ss-colorpicker.e-popup{background-color:#fff;color:#282827}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-pager .e-numericitem:not(.e-currentitem){background-color:#fff}

.e-js.e-spreadsheet .e-ribbon .e-btn.e-select.e-disable:hover .e-icon{color:#d6d7d7}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-filterhiglight,.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader.e-rowhighlight.e-filterhiglight{color:#0c0}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-headercell{cursor:url('down_arrow_light.cur'),auto}

.e-js.e-spreadsheet .e-spreadsheetmainpanel .e-rowheader{cursor:url('right_arrow_light.cur'),auto}

.e-js.e-spreadsheet .e-ss-fpcursor{cursor:url('format_painter_light.cur'),auto}

.e-js.e-spreadsheet .e-ss-drwbrdrcursor{cursor:url('draw_border_light.cur'),auto}

.e-js.e-spreadsheet .e-ss-drwbrdrgridcursor{cursor:url('draw_border_grid_light.cur'),auto}

.e-widget.e-ss-textarea,.e-widget.e-ss-textarea:focus,.e-widget.e-ss-textarea:hover{border-color:#cecece}

.e-js.e-spreadsheet .e-cellreadonly .e-datewidget .e-select{background:#fff}

.e-js.e-spreadsheet .e-cellreadonly .e-ddl .e-select{background:#fff}

.e-js.e-spreadsheet .e-spreadsheetactpanel{border-left-color:#cecece}

.e-js.e-spreadsheet .e-bordercontainer{background-color:#fff}

.e-js.e-spreadsheet .e-bordercell:hover{border-color:#f4f4f4}

.e-js.e-spreadsheet .e-ss-bdr-header{background-color:#fff;border-color:#cecece}

.e-js.e-spreadsheet .e-ss-pivottableheader{background-color:#deebf6;border-color:#cecece;color:#282827}

.e-js.e-spreadsheet .e-ribbon.e-js .e-rbn-button.e-tbtn.e-select:active .e-icon{color:#333}

.e-js.e-spreadsheet .e-ss-databar-span:hover,.e-js.e-spreadsheet .e-ss-iconsets-wrapper:hover,.e-js.e-spreadsheet .e-ss-colorscale-span:hover{border-color:#f4f4f4}

.e-js.e-spreadsheet .e-ss-iconset-title{color:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-documenteditor{background-color:#fff}

.e-documenteditor-contextmenuitem:hover{background-color:#f4f4f4;color:#333}

.e-documenteditor-contextmenuitem{background-color:#fff;color:#333}

.e-documenteditor-disabledcontextmenuitem{background-color:#fff;color:#808080}

.e-documenteditor-optionspane{background-color:#fff;color:#333}

.e-documenteditor-icon.e-search{color:#f4f4f4}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-media-player .e-media-content-div .e-waitpopup-pane{background-color:transparent}

.e-js.e-media-player{border-color:#cecece;background-color:#fff}

.e-js.e-media-player .e-media-control-container{background:#fff}

.e-js.e-media-player .e-media-element{background:#fff}

.e-js.e-media-player .e-slider{background-color:#666 !important}

.e-js.e-media-player .e-media-toolbar-icon:before,.e-js.e-media-player .e-media-playlist-icon:before,.e-js.e-media-player .e-media-playlist-toggle:before{color:#666}

.e-js.e-media-player .e-media-toolbar.adv .e-media-volume-text{color:#666}

.e-js.e-media-player .e-media-time-stamp.e-media-adv{color:#333}

.e-js.e-media-player .media-shuffled:before,.e-js.e-media-player .media-muted:before,.e-js.e-media-player .media-repeated:before,.e-js.e-media-player .e-media-playlist-visible:before{color:#3277b2}

.e-js.e-media-player .e-media-timeslider-div.e-media-adv{background:transparent}

.e-js.e-media-player .e-media-prev-li.basic .e-media-toolbar-icon:before,.e-js.e-media-player .e-media-next-li.basic .e-media-toolbar-icon:before{color:#666}

.e-js.e-media-player .e-media-toolbar.basic .e-media-toolbar-split-li{color:#666}

.e-js.e-media-player .e-media-toolbar.basic .e-media-split{color:#333}

.e-js.e-media-player .e-media-toolbar.basic .e-media-vol-slider-li{background-color:#fff}

.e-media-time-stamp-end.e-media-basic,.e-media-time-stamp-run.e-media-basic{color:#333}

.e-js.e-media-player .e-media-time-stamp-end.e-media-mob,.e-js.e-media-player .e-media-time-stamp-run.e-media-mob{color:#333}

.e-js.e-media-settings-popup>.e-lv.subpage{background-color:#fff;border-color:#cecece !important}

.e-js.e-media-settings-popup li{background-color:#fff !important}

.e-js.e-media-settings-popup .e-header{background-color:#fcfcfc !important;border-bottom-color:#cecece !important}

.e-js.e-media-settings-selector:before{color:#3277b2}

.e-js.e-media-settings-popup .e-lv .e-list .e-chevron-right_01.e-fontimage:before,.e-js.e-media-settings-popup .e-lv>.e-header>.e-icon:before{color:#3277b2 !important}

.e-js.e-media-settings-popup .e-list-text,.e-js.e-media-settings-popup .e-btn-text{color:#333 !important}

.e-js.e-media-player .e-media-playlist-img-div{color:#fff !important}

.e-js.e-media-player .e-media-playlist-img-div.desktop{border-color:#cecece}

.e-js.e-media-player .e-media-playlist-img-div.mobile{border-color:#cecece}

.e-js.e-media-player .e-media-playlist-play:before{color:#333}

.e-js.e-media-player .e-media-playlist-title{color:#333}

.e-js.e-media-player .e-media-playlist-container.desktop,.e-js.e-media-player .e-media-playlist-container.mobile{background-color:#fff;border-color:#cecece}

.e-js.e-media-player .e-media-playlist-header{border-bottom-color:#cecece}

.e-js.e-media-player .e-media-playlist-header label{color:#333}

.e-js.e-media-player .e-media-playlist-toggle.desktop{background-color:#333}

.e-js.e-media-player .e-media-playlist-toggle.e-media-expand:before,.e-js.e-media-player .e-media-playlist-toggle.e-media-collapse:before{color:#333 !important}

.e-js.e-media-player .e-media-playlist-container .e-listbox li{border-bottom-color:#cecece}

.e-js.e-media-player .e-media-playlist-container .e-listbox-container{background-color:#fff}

.e-js.e-media-player .e-media-video-baner{color:#fff}

.e-js.e-media-player .e-media-audio-title{color:#282827}

.e-js.e-media-player .e-media-overlay{color:#fff}

.e-js.e-media-player .e-media-time-tooltip{border-color:#cecece;color:#333;background-color:#fff}

.e-js.e-media-player .e-media-hd-tag{color:#f00}

.e-js.e-media-player .e-media-toolbar-split{background:#cecece}

.e-js.e-media-player .e-media-playlist-close:before{color:#666}

.e-js.e-media-player .e-media-play-animation{background:rgba(0,0,0,.5)}

.e-js.e-media-player .e-slider .e-handle{border-color:#cecece !important}

.e-js.e-media-player .e-media-mouse .e-media-toolbar-icon:not(.disabled):hover::before{color:#333 !important}

.e-js.e-media-player .e-media-toolbar.adv .e-media-toolbar-volume-li:hover{background:transparent !important}

.e-js.e-media-settings-popup li:hover{background:#f4f4f4 !important}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-ganttchart .e-ganttviewerbodyContianer{background-color:#fff}

.e-js.e-ganttchart .e-ganttviewerbodyContianerparent{border-right-color:#cecece}

.e-js.e-ganttchart .e-headercell-weekend>div{background:#fcfcfc}

.e-js.e-ganttchart .e-ganttoverallocate{background-color:#ffdede}

.e-js.e-ganttchart .e-ganttnonoverallocate{background-color:#d4ffd0}

.e-js.e-ganttchart .e-gantthistocalender{border-color:#ffa3a3}

.e-js.e-ganttchart .e-gantthistoworklabel{color:#282827}

.e-js.e-ganttchart .e-weekends,.e-js.e-ganttchart .e-ganttnonworkingrange,.e-js.e-ganttchart .e-ganttdayweekend{background-color:#fafafa}

.e-js.e-ganttchart-core{background:#fff}

.e-js.e-ganttchart .e-borderbox{border-bottom-color:#fcfcfc}

.e-js.e-ganttchart .e-schedule-day-headercell,.e-js.e-ganttchart .e-schedule-hour-headercell,.e-js.e-ganttchart .e-schedule-week-headercell{color:#282827;border-color:#cecece !important;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-gantt-dialog{width:42% !important}

.e-gantt-dialog .e-gantt-validation-btn{margin-top:20px;margin-bottom:15px;width:100%;height:27px}

.e-js.e-ganttchart .e-ganttviewerheaderContainer{color:#282827;border-bottom-color:#cecece !important;border-right-color:#cecece}

.e-js.e-ganttchart .e-ganttviewerheaderContainer{background:#fcfcfc}

.e-js.e-ganttchart .e-milestone-top{border-bottom-color:#333}

.e-js.e-ganttchart .e-milestone-bottom{border-top-color:#333}

.e-js.e-ganttchart .e-taskbarname,.e-js.e-ganttchart .e-resourceinfo{color:#333;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-ganttchart .e-connectorline-rightarrow{border-left-color:#333}

.e-js.e-ganttchart .e-connectorline-leftarrow{border-right-color:#333}

.e-js.e-progressbartooltip,.e-js.e-editingtooltip,.e-js.e-tooltipganttpredecessor{background:#fcfcfc;background-color:#fff;color:#333;border-color:#cecece}

.e-js .e-tooltiptaskname{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js .e-tooltiptaskname{color:#333}

.e-js.e-tooltipgantt,.e-js.e-progressbartooltip,.e-js.e-editingtooltip,.e-js.e-tooltipganttpredecessor{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-ganttchart .e-tasklabel{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;color:#fff}

.e-js.e-ganttchart .e-gantt-mouseclick td.e-chartcell{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293",endColorstr="#296293",GradientType=0)}

.e-js.e-ganttchart .e-gantt-mouseclick{background:linear-gradient(to bottom,rgba(50,119,178,.2),rgba(41,98,147,.2));color:#333;filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr="#296293", endColorstr="#296293", GradientType=0), progid:DXImageTransform.Microsoft.Alpha(Opacity=20)'}

.e-js.e-ganttchart .e-progresshandle{background:#333}

.e-js.e-ganttchart .e-progresshandleafter{border-bottom-color:#333}

.e-js.e-ganttchart .e-gantt-parenttaskbar-progress,.e-js.e-ganttchart .e-gantt-parenttaskbar-innerdiv{border-color:#333}

.e-js.e-ganttchart .e-gantt-childtaskbar-progress,.e-js.e-ganttchart .e-gantt-childtaskbar{border-color:#3277b2}

.e-js.e-ganttchart .e-chartcell{border-bottom-color:transparent}

.e-js.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-resourceinfo,.e-js.e-ganttchart .e-gantt-mouseclick .e-chartcell .e-tasknameContainer .e-taskbarname{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;color:#333}

.e-js.e-ganttchart .e-gantt-parenttaskbar-progress{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=0)}

.e-js.e-ganttchart .e-gantt-parenttaskbar-progress{background:#333;background:linear-gradient(to bottom,#333,#333);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=0)}

.e-js.e-ganttchart .e-gantt-parenttaskbar-innerdiv{background-color:rgba(51,51,51,.6);background:#333 \9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8e',endColorstr='#8e8e8e',GradientType=0)}

.e-js.e-ganttchart .e-gantt-childtaskbar-progress{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-ganttchart .e-gantt-childtaskbar{background-color:#3277b2;background:#3277b2 \9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}

.e-js.e-ganttchart .e-manualprogressbar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42c0bd',endColorstr='#42c0bd',GradientType=0);border-color:#42c0bd}

.e-js.e-ganttchart .e-manualprogressbar{background:#42c0bd}

.e-js.e-ganttchart .e-manualchildtaskbar{background-color:#9dd9dd;border-color:#42c0bd}

.e-js.e-ganttchart .e-line{border-color:#333}

.e-js.e-ganttchart .e-connectorpoint-hover{background-color:#333}

.e-js.e-ganttchart .e-gantt-falseLine{border-top-color:#333}

.e-js.e-ganttchart .e-gripper:before{color:rgba(255,255,255,.4);background:#fff \9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}

.e-js.e-ganttchart .e-ganttgridlines{border-bottom-color:#cecece}

.e-js.e-ganttchart .e-criticalconnectorline{border-color:#f55 !important}

.e-js.e-ganttchart .e-criticalconnectorlinerightarrow{border-left-color:#f55 !important}

.e-js.e-ganttchart .e-criticalconnectorlineleftarrow{border-right-color:#f55 !important}

.e-js.e-ganttchart .e-criticalprogressbar{background:#f55 !important;border-color:#f55 !important}

.e-js.e-ganttchart .e-criticaltaskbar{background:#ff8b8b !important;border-color:#ff8b8b !important}

.e-js .e-gantt-manualparenttaskbar{background-color:#b3b3b3}

.e-js .e-gantt-manualparenttaskbar-left,.e-js .e-gantt-manualparenttaskbar-right{border-color:#b3b3b3}

.e-js .e-gantt-manualparenttaskbar-connectorpoint-hover{background-color:#b3b3b3 !important}

.e-rg-rangdiv{background:#f00;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8}

.e-js .e-gantt-taskbarSelection .e-gantt-childtaskbar:before{border-color:#000}

.e-js.e-ganttchart .e-connectorline-leftarrow-hover{border-right-color:#0026da !important}

.e-js.e-ganttchart .e-connectorline-rightarrow-hover{border-left-color:#0026da !important}

.e-js.e-ganttchart .e-connectorline-hover{border-color:#0026da !important;outline-color:#0026da !important}

.e-js.e-ganttchart .e-gantt-childtaskbar.e-gantt-unscheduletaskbar-left{background-color:none;background:none}

.e-js.e-ganttchart .e-gantt-childtaskbar.e-gantt-unscheduletaskbar-right{background-color:none;background:none}

.e-js.e-ganttchart .e-gantt-childtaskbar.e-gantt-unscheduletaskbar{background-color:#3277b2;background:linear-gradient(to right,rgba(50,119,178,.2),#3277b2 30%,#3277b2 70%,#3277b2 70%,rgba(50,119,178,.2) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}

.e-js.e-ganttchart .e-manualchildtaskbar.e-gantt-unscheduletaskbar-left{background-color:none;background:none}

.e-js.e-ganttchart .e-manualchildtaskbar.e-gantt-unscheduletaskbar-right{background-color:none;background:none}

.e-js.e-ganttchart .e-manualchildtaskbar.e-gantt-unscheduletaskbar{background-color:#9dd9dd;background:linear-gradient(to right,rgba(157,217,221,.2),#42c0bd 30%,#42c0bd 70%,#42c0bd 70%,rgba(157,217,221,.2) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}

.e-js.e-ganttchart .e-milestone-top.e-unscheduletaskbar{border-bottom-color:rgba(51,51,51,.6)}

.e-js.e-ganttchart .e-milestone-bottom.e-unscheduletaskbar{border-top-color:rgba(51,51,51,.6)}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-radialmenu .e-childdefault{fill:#3277b2}

.e-js.e-radialmenu .e-default,.e-js.e-radialmenu .e-outerdefault{fill:#fcfcfc}

.e-js.e-radialmenu .e-active{fill:#f4f4f4}

.e-js.e-radialmenu .e-arcbgcolor,.e-js.e-radialmenu .e-itembgcolor,.e-js.e-radialmenu .e-circlebgcolor{fill:white;stroke:white}

.e-js.e-radialmenu .e-textcolor{fill:#333}

.e-js.e-radialmenu .e-radial{border-color:#3277b2;background-color:#fff}

.e-js.e-radialmenu .e-badgetext{fill:white}

.e-js.e-radialmenu .e-badgecircle{fill:#3277b2}

.e-js.e-radialmenu .e-radialslider{background-color:#fff}

.e-js.e-radialmenu:focus{outline:none !important}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-nb.e-nb-layout.e-nb-right{color:#333;border-left:1px solid #cecece;box-shadow:-1px 0 10px 0 black;overflow-y:auto}

.e-js.e-nb.e-nb-layout.e-nb-right{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-nb.e-nb-layout.e-nb-left{background:#fff;box-shadow:-1px 0 10px 0 black;overflow-y:auto}

.e-js.e-nb.e-nb-layout.e-nb-left{border-right:1px solid #cecece}

.e-js.e-lv.subpage{border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece}

.e-js.e-lv .e-lv .e-list-container{border:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-tile{color:#fff}

.e-js.e-tile .e-image-parent{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-tile .e-tile-selected::after{border-top:28px solid #3277b2}

.e-js.e-tile .e-tile-selected{border:2px solid #cecece}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-radialslider .e-radial-needle{stroke:#3277b2}

.e-js.e-radialslider .e-inner-circle{border-color:#3277b2}

.e-js.e-radialslider .e-radialarcdefault{stroke:#3277b2}

.e-js.e-radialslider .e-ticks-text,.e-js.e-radialslider .e-dynamic-text{fill:#333}

.e-js.e-radialslider .e-needle-over{stroke:#3277b2}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-signature{background-color:#fff;border:3px solid #3277b2}

.e-widget.e-signature.e-disable{border-color:#ccc}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-spellcheck .e-sentencecontent .e-errorword{color:#f00}

.e-widget.e-spellcheck .e-sentence{border-color:#cecece;background-color:#fff}

.e-widget.e-spellcheck .e-suggestionlist{border-color:#cecece}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget .e-ddl.e-input-group .e-ddl-hidden{border:0;height:0;visibility:hidden;width:0}

.e-widget .e-input-group .e-input.e-placeholder{top:0;position:absolute;border:inherit;font-style:italic}

.e-widget .e-dropdownbase.e-content{background:#fff;color:#333}

.e-widget .e-list-item.e-hover{background:#f4f4f4;color:#333}

.e-widget input.e-combobox.e-input{border:1px solid;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px}

.e-widget .e-combobox.e-input[disabled],.e-widget.e-ddl.e-input-group.e-disabled{border-style:solid}

.e-widget.e-ddl.e-input-group.e-disabled{border-bottom-style:solid}

.e-widget.e-ddl.e-input-group .e-input-group-btn button{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px}

.e-widget.e-ddl.e-input-group.e-disabled{border-style:solid}

.e-widget.e-ddl.e-input-group .e-clear-icon{color:#666}

.e-widget input.e-combobox.e-input,.e-widget textarea.e-combobox.e-input{background:#fff;border-color:#cecece;color:#333}

.e-widget.e-ddl.e-input-group{background:#fff}

.e-widget.e-ddl.e-input-group .e-input-group-icon{background:#fcfcfc;color:#666;border-color:#cecece}

.e-widget.e-ddl.e-input-group:not(.e-rtl) .e-input-group-icon{border-left:1px solid #cecece}

.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-icon{border-right:1px solid #cecece}

.e-widget .e-combobox.e-input[disabled]{background:0}

.e-widget .e-combobox.e-input[readonly]{background:#fff}

.e-widget.e-ddl.e-input-group .e-input-group-btn button{background:#fff;border-color:#cecece;color:#666}

.e-widget.e-ddl.e-input-group .e-input-group-btn button:hover,.e-widget.e-ddl.e-input-group .e-input-group-icon:hover{background:#f4f4f4}

input.e-combobox.e-input::-moz-selection{background:#3277b2;color:#fff}

.e-widget.e-ddl.e-input-group:not(.e-disabled) .e-input-group-btn:active button,.e-widget.e-ddl.e-input-group:not(.e-disabled) .e-input-group-icon:active,input.e-combobox.e-input::selection{background:#3277b2;color:#fff}

.e-widget input.e-combobox.e-input::-webkit-input-placeholder,.e-widget input.e-combobox.e-input:-moz-placeholder,.e-widget input.e-combobox.e-input::-moz-placeholder,.e-widget input.e-combobox.e-input:-ms-input-placeholder{color:#cecece}

.e-widget.e-ddl.e-input-group{border-bottom-color:#cecece}

.e-widget.e-ddl.e-input-group .e-ddl-icon:before{width:14px;height:14px;display:block;margin:0 auto}

.e-widget.e-ddl.e-input-group .e-ddl-icon:before{content:""}

.e-widget.e-input-group.e-ddl{height:28px}

.e-widget.e-ddl.e-popup{border:1px solid #cecece;position:absolute}

.e-widget.e-ddl.e-popup .e-input-group{margin-bottom:0}

.e-widget.e-ddl.e-popup{border-color:#cecece}

.e-widget .e-dropdownbase.e-nodata{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:16px}

.e-widget .e-dropdownbase{border-color:#cecece}

.e-widget .e-dropdownbase .e-list-item{background-color:#fff;border-bottom:1px;border-color:#fcfcfc,#e0e0e0;color:#333;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;line-height:2.4em;text-indent:1.067em}

.e-widget .e-dropdownbase .e-list-item{color:#333}

.e-widget .e-dropdownbase .e-list-group-item,.e-widget .e-dropdownbase .e-fixed-head{background-color:#fff;border-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:600;line-height:2.4em;padding-left:1.067em}

.e-widget .e-dropdownbase .e-list-group-item,.e-widget .e-dropdownbase .e-fixed-head{color:#333}

.e-widget .e-dropdownbase .e-list-item.e-hover{color:#333;border-color:#cecece}

.e-widget .e-dropdownbase .e-list-item.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget .e-dropdownbase .e-list-item.e-active{color:#fff}

.e-widget .e-dropdownbase .e-list-item.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget .e-dropdownbase .e-list-item:last-child{border-bottom:0}

.e-widget .e-dropdownbase .e-list-item.e-item-focus{background-color:#f4f4f4}

.e-widget.e-ddl.e-input-group input.e-combobox.e-input,.e-widget.e-ddl.e-input-group.e-input-focus .e-combobox.e-input:focus{border-color:#cecece}

.e-widget.e-ddl.e-input-group.e-input-focus{box-shadow:0 0 7px rgba(154,146,203,.87);border-color:#cecece}

.e-widget.e-ddl.e-input-group.e-input-focus .e-combobox.e-input:first-child:focus,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:last-child.e-input-group-icon,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:last-child button{border-color:transparent #cecece transparent transparent}

.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span.e-input-group-icon,.e-widget.e-ddl.e-input-group.e-input-focus span button,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:first-child.e-input-group-icon,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:first-child button,.e-widget.e-input-focus.e-rtl .e-combobox.e-input:first-child:focus,.e-widget.e-input-focus .e-combobox.e-input:last-child:focus,.e-widget.e-ddl.e-input-group.e-input-focus span.e-input-group-icon{border-color:transparent transparent transparent #cecece}

.e-widget.e-ddl.e-input-group{border:1px solid;border-color:#cecece}

.e-widget.e-ddl.e-input-group{border-width:1px}

.e-widget .e-input-group-btn:not(:last-child) button,.e-widget.e-ddl.e-input-group .e-input-group-icon:not(:last-child){border-left:1px solid;border-left-width:1px;border-color:#cecece}

.e-widget.e-ddl.e-input-group .e-input-group-icon,.e-widget.e-ddl.e-input-group .e-input-group-btn button{flex-direction:column;justify-content:center;text-align:center;font-size:14px;padding:7px}

.e-widget.e-ddl.e-input-group .e-input-group-icon,.e-widget.e-ddl.e-input-group .e-input-group-btn button{border-radius:0 4px 4px 0}

.e-widget.e-ddl.e-rtl.e-input-group .e-input-group-icon,.e-widget.e-ddl.e-rtl.e-input-group .e-input-group-btn button{border-radius:4px 0 0 4px}

.e-widget.e-ddl .e-input-value,.e-widget.e-ddl .e-input-value:focus{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;height:auto;line-height:1.4;margin:0;outline:none;padding:2px 0;width:100%}

.e-widget.e-input-group.e-ddl .e-comboie8.e-comboie.e-ddl-icon{border-left-width:1px;border-left-style:solid;border-left-color:#cecece}

@charset "UTF-8";

/*!
*  filename: ej.theme.compatibility.min.css
*  version : 3.1.33
*  Copyright Syncfusion Inc. 2001 - 2021. All rights reserved.
*  Use of this code is subject to the terms of our license.
*  A copy of the current license can be obtained at any time by e-mailing
*  licensing@syncfusion.com. Any infringement will be prosecuted under
*  applicable laws.
*/

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-grid.e-rtl .e-indentcell{border-left-color:#cecece}

.e-js.e-grid.e-rtl .e-headercell,.e-js.e-grid.e-rtl .e-grouptopleftcell{border-right-color:#cecece;border-bottom-color:#cecece}

.e-js.e-grid.e-rtl .e-movablecontent,.e-js.e-grid.e-rtl .e-movableheader{border-right-color:#3277b2}

.e-js.e-grid{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;border-color:#cecece;color:#333;border-top:none}

.e-js.e-grid .e-pager{background-color:#fcfcfc}

.e-js.e-grid .e-icon{color:#666}

.e-groupheadercell .e-icon{color:#777}

.e-js.e-grid .e-gridheader .e-icon{color:#777}

.e-js.e-grid .e-dialog>.e-dialog-scroller,.e-js.e-grid .e-excelfilter.e-dlgcontainer{border:1px solid #cecece \9}

.e-js.e-grid .e-icon.e-animatebutton{cursor:pointer}

.e-js.e-grid .e-icon.e-animatebutton{color:#fff}

.e-js.e-grid .e-grouptopleftcell{border-right:1px solid #c8c8c8}

.e-js.e-grid td.e-indentcell+.e-rowcell{border-left:none}

.e-js.e-grid th.e-lastgrouptopleftcell+.e-headercell,.e-js.e-grid th.e-grouptopleftcell+.e-stackedHeaderCell{border-left:none}

.e-js.e-grid th.e-filterbarcell.e-grouptopleftcell+th.e-filterbarcell{border-left:none}

.e-columnChooser{border:1px solid #cecece;font-size:12px;color:#333}

.e-columnChoosertail{border-bottom-color:#cecece}

.e-columnChoosertailAlt{border-bottom-color:#fcfcfc}

.e-columnChooserListDiv:hover{background-color:#fff}

.e-columnChooser .e-vhandlespace{background-color:#fff !important}

.e-columnChooser .e-hhandlespace{background-color:#fff !important}

.e-columnChooserSplitter{border-top:1px solid #cecece}

.e-js.e-grid .e-number{background-color:#bbbdc0;color:#fff}

.e-js.e-grid .e-tableLastCell{border-right-color:#cecece !important}

.e-stackedHeaderRow th{border-bottom:1px solid #cecece !important}

.e-resFilterDialogHeaderDiv{border-bottom:1px solid #cecece !important}

.e-resposnsiveFilterBtnLeft{border-right:1px solid #cecece !important}

.e-resIcon{color:#3277b2 !important}

.e-js.e-grid .e-toolbar .e-hover .e-icon,.e-js.e-grid .e-headercell.e-hover .e-icon{color:#333}

.e-js.e-grid .e-dlgBtns .e-button{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:14px}

.e-js.e-grid .e-gridpopup .e-content{background-color:#fff;border-color:#cecece}

.e-js.e-grid .e-gridpopup span:hover,.e-js.e-grid .e-gridpopup .e-spanclicked{border-color:#666}

.e-js.e-grid .e-gridpopup .e-downtail:before,.e-js.e-grid .e-gridpopup .e-downtail{border-top-color:#cecece}

.e-js.e-grid .e-gridpopup .e-downtail:after{border-top-color:#fff}

.e-js.e-grid .e-gridcontent,.e-js.e-grid .e-form-container{background-color:#fff}

.e-js.e-grid.e-columnChooser .e-hscroll,.e-js.e-grid.e-columnChooser .e-vscroll{background-color:transparent}

.e-js.e-grid .e-groupdroparea{border-top-color:#cecece;color:#fff}

.e-js.e-grid .e-groupdroparea{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid .e-cloneproperties{border-color:#cecece}

.e-js.e-grid .e-cloneproperties{color:#333}

.e-js.e-grid .e-cloneproperties{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-groupcaption,.e-js.e-grid .e-groupcaptionsummary{color:#333;background-color:#f7f7f7;border-color:#cecece;border-top-color:#cecece}

.e-js.e-grid .e-gridfooter tr.e-gridSummaryRows td.e-scrollindent{border-style:solid;border-width:1px 0 0;border-color:#cecece}

.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td:first-child.e-indentcell,.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-summaryrow,.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-scrollindent,.e-js.e-grid .e-gridfooter tr:first-child.e-gridSummaryRows td.e-indentcell{border:none}

.e-js.e-grid .e-gridsummary .e-indentcell{background-color:#f7f7f7;border-top-color:#cecece}

.e-js.e-grid .e-headercell-hover,.e-js.e-grid .e-groupheadercell:hover{color:#333}

.e-js.e-grid .e-groupheadercell{color:#282827;border-color:#cecece;border-radius:9px;background-color:#fcfcfc}

.e-js.e-grid .e-alt_row{background:#fff}

.e-js.e-grid .e-inlineform-titlebar{border-color:#cecece;background-color:#f7f7f7}

.e-js.e-grid .e-indentcell,.e-js.e-grid .e-recordpluscollapse,.e-js.e-grid .e-recordplusexpand{border-color:#cecece;border-top-color:#cecece;background-color:#f7f7f7}

.e-js.e-grid .e-detailcell,.e-js.e-grid .e-detailrowcollapse,.e-js.e-grid .e-detailrowexpand,.e-js.e-grid tr.e-editedrow td.e-rowcell{border-top-color:#cecece}

.e-js.e-grid .e-detailrowcollapse.e-lastrowcell{border-bottom-color:#cecece}

.e-js.e-grid .e-detailindentcell{border-right-color:#cecece}

.e-js.e-grid .e-rowcell.e-updatedtd{color:#333}

.e-js.e-grid .e-rowcell.e-updatedtd.e-active{color:#fff}

.e-activefocusout.e-js.e-grid .e-numericitem.e-active,.e-activefocusout.e-js.e-grid .e-groupdroparea,.e-activefocusout.e-js.e-grid td.e-active,.e-activefocusout.e-js.e-grid td.e-cellselectionbackground{background:#727272}

.e-js.e-grid td.e-active,.e-js.e-grid .e-form-titlebar{color:#fff}

.e-js.e-grid td.e-active,.e-js.e-grid .e-form-titlebar{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid td.e-cellselectionbackground{color:#fff}

.e-js.e-grid td.e-cellselectionbackground{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#173753);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#438ccb',GradientType=0)}

.e-js.e-grid .e-inlineform-titlebar{font-size:14px;color:#282827}

.e-js.e-grid .e-recordpluscollapse>div,.e-js.e-grid .e-detailrowcollapse>div{background-color:transparent;cursor:pointer}

.e-js.e-grid .e-headercell,.e-js.e-grid .e-grouptopleftcell{border-top-color:#cecece;border-left-color:#cecece;border-bottom-color:#3277b2}

.e-js.e-grid .e-headercell,.e-js.e-grid .e-grouptopleftcell{background:#fcfcfc}

.e-js.e-grid .e-columnselection{background-color:#fcfcfc;color:#3277b2}

.e-js.e-grid .e-js.e-grid-icon{background:#fcfcfc}

.e-js.e-grid .e-gridheader{color:#282827;border-bottom-color:#cecece;border-top-color:#cecece}

.e-js.e-grid .e-headercontent,.e-js.e-grid .e-movableheader{border-right-color:#cecece}

.e-js.e-grid.e-rtl .e-headercontent{border-left-color:#cecece}

.e-js.e-grid .e-editcell,.e-js.e-grid .e-form-container,.e-js.e-grid .e-externalformedit,.e-js.e-grid .e-tabletd,.e-js.e-grid .e-rowcell{border-color:#cecece}

.e-js.e-grid .e-form-togglebtn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-form-toggle-icon{color:#fff}

.e-js.e-grid .e-filterbarcell,.e-js.e-grid .e-filterbarcelldisabled{border-color:#cecece;background-color:#fcfcfc;background-image:none}

.e-js.e-grid .e-js.e-grid-filterstatusbar,.e-js.e-grid .e-js.e-grid-filterstatusbarbottom{border-color:#cecece}

.e-js.e-grid .e-js.e-grid-filterstatusbar,.e-js.e-grid .e-js.e-grid-filterstatusbarbottom{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid .e-js.e-grid-filterstatusbar .e-msgdiv,.e-js.e-grid .e-js.e-grid-filterstatusbarbottom .e-msgdiv{color:#fff}

.e-js.e-grid .e-groupdroparea.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid tr.e-hover{color:#333}

.e-js.e-grid tr.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid tr.e-traverse{color:#333}

.e-js.e-grid tr.e-traverse{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-scrollcss{background:#fcfcfc}

.e-js.e-grid .e-headercell-hover,.e-js.e-grid .e-filtercell:hover,.e-js.e-grid .e-groupheadercell:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-grid .e-reorderindicate{border-right-color:#3277b2}

.e-js.e-grid.e-rtl .e-reorderindicate{border-left-color:#3277b2}

.e-js.e-grid div.e-field-validation-error{white-space:normal}

.e-js.e-grid div.e-field-validation-error{background-color:#fffe91;color:#cd0a0a;word-wrap:break-word}

.e-js.e-grid form.gridform.field-validation-empty{border:1px solid #cd0a0a}

.e-js.e-grid div.e-error .e-toparrow{border-bottom-color:#fffe92}

.e-js.e-grid .e-ejinputtext{border:1px solid #cecece;outline:none;background-color:#fff;color:#333;vertical-align:baseline;text-indent:10px;padding-right:4px}

.e-ejinputtext:focus{box-shadow:0 0 5px #ccc}

.e-js.e-grid .e-summaryrow{background-color:#f7f7f7;border-color:#cecece;border-left-color:#cecece !important}

.e-gridfooter{width:100%;background-color:#f7f7f7;border-top:1px solid #cecece}

.e-js.e-grid .e-detailcell tr:first-child td.e-summaryrow{border-top:1px solid #cecece}

.e-js.e-grid .e-gridSummaryRows{color:#333}

.e-js.e-grid .e-reSizeColbg{border-left-color:#cecece}

.e-js.e-grid .e-headercell-hover .e-ascending,.e-js.e-grid .e-groupheadercell:hover .e-ascending,.e-js.e-grid .e-headercell-hover .e-filtericon,.e-js.e-grid .e-headercell-hover .e-descending,.e-js.e-grid .e-headercell-hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-descending,.e-js.e-grid .e-groupheadercell:hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-ungroupbutton{background-color:transparent}

.e-js.e-grid .e-headercell-hover .e-ascending,.e-js.e-grid .e-groupheadercell:hover .e-ascending,.e-js.e-grid .e-headercell-hover .e-filtericon,.e-js.e-grid .e-headercell-hover .e-descending,.e-js.e-grid .e-headercell-hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-descending,.e-js.e-grid .e-groupheadercell:hover .e-togglegroupbutton,.e-js.e-grid .e-groupheadercell:hover .e-ungroupbutton{color:#333}

.e-js.e-grid .e-headercellactive,.e-js.e-grid .e-headercellactive span,.e-js.e-grid .e-headercellactive div{color:#fff}

.e-js.e-grid .e-headercellactive{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-grid .e-movablecontent,.e-js.e-grid .e-movableheader{border-left-color:#3277b2}

.e-js.e-grid .e-frozeny{border-bottom-color:#3277b2 !important}

.e-js.e-grid .e-dialog .e-header .e-icon{color:#282827}

.e-js.e-grid.e-responsive .e-rowcell{border-bottom-color:rgba(196,196,196,.5)}

.e-js.e-grid.e-responsive .e-table>tbody>tr>td:last-child{border-bottom-color:#cecece}

.e-js.e-grid form .e-select:hover .e-icon{color:#333}

.e-js.e-grid.e-touch .e-gridheader .e-headercell,.e-js.e-grid.e-touch .e-rowcell{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}

.e-js.e-grid .e-gridcontent tr.e-editedrow:not(.e-alt_row){background-color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-excelfilter.e-dlgcontainer{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:13px;color:#333;z-index:10001}

.e-excelfilter .e-searchcontainer,.e-excelfilter.e-dlgcontainer{background:none #fff}

.e-excelfilter .e-menu,.e-excelfilter .e-menu.e-vertical,.e-excelfilter .e-menu.e-vertical .e-list>ul{background:#fff}

.e-excelfilter.e-js .e-checkboxlist{background:#fff;border:#fff}

.e-excelfilter.e-dlgcontainer,.e-excelfilter.e-dlgcustom .e-fieldset,.e-excelfilter .e-menu.e-vertical .e-list>ul{border-width:1px;border-style:solid;border-color:#fafafa}

.e-excelfilter .e-checkboxlist label.e-ftrchk,.e-excelfilter.e-dlgcustom label.e-caption,.e-excelfilter .e-searchbox .e-searchitem{font-weight:normal}

.e-sortasc,.e-sortdesc{font-size:18px}

.e-excelfilter.e-dlgcustom .e-fieldset legend{font-size:14px;color:#333;border:none}

.e-excelfilter .e-select:hover .e-icon{color:#333}

.e-excelfilter.e-dlgcustom .e-input{line-height:1.7em}

.e-excelfilter{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}

.e-excelfilter .e-menu .e-list.e-fghdrcolor,.e-excelfilter .e-menu .e-list.e-bghdrcolor,e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover.e-mfocused,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover.e-mfocused,.e-excelfilter .e-menu.e-vertical .e-list.e-fghdrcolor:hover,.e-excelfilter .e-menu.e-vertical .e-list.e-bghdrcolor:hover{background:#fff}

.e-bghdrcolor>a,.e-fghdrcolor>a{color:#282827}

.e-excelfilter .e-menu .e-list.e-valcolor{border-color:#fcfcfc}

.e-excelfilter .e-menu .e-list.e-valcolor.e-mhover.e-mfocused{border-color:#3277b2;background:transparent}

.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mhover>a,.e-excelfilter .e-menu .e-list.e-fghdrcolor.e-mfocused>a,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mhover>a,.e-excelfilter .e-menu .e-list.e-bghdrcolor.e-mfocused>a{background:transparent;color:#282827}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-grid.e-rtl .e-nextpage,.e-js.e-grid.e-rtl .e-nextpagedisabled{border-left-color:#cecece}

.e-js.e-pager,.e-js.e-grid .e-pagerstatusbar,.e-js.e-pager .e-drpdwn li,.e-js.e-pager .e-drpdwn,.e-js.e-pager div.e-drpdwndiv{background-color:#fcfcfc;border-color:#cecece;color:#333}

.e-js.e-pager .e-icon{color:#666}

.e-js.e-pager .e-default:hover{color:#333}

.e-js.e-pager .e-spacing{color:#333}

.e-js.e-pager .e-spacing.e-NP{color:#666}

.e-js.e-pager .e-numericitem.e-hover,.e-js.e-pager .e-currentitem.e-hover{color:#333}

.e-js.e-pager .e-numericitem.e-hover,.e-js.e-pager .e-currentitem.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager.e-disable .e-numericitem.e-hover{background:#fcfcfc;border-right-color:#cecece}

.e-js.e-pager .e-numericitem{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-pager .e-numericitem{background:#fcfcfc;border-right-color:#cecece}

.e-js.e-pager .e-prevpagedisabled,.e-js.e-pager .e-prevpage,.e-js.e-pager .e-nextpage,.e-js.e-pager .e-nextpagedisabled,.e-js.e-pager .e-lastpagedisabled,.e-js.e-pager .e-lastpage,.e-js.e-pager .e-firstpage,.e-js.e-pager .e-firstpagedisabled{background-color:#fcfcfc;color:#666}

.e-js.e-pager .e-lastpage,.e-js.e-pager .e-firstpage{background-color:transparent}

.e-js.e-pager .e-nextpage.e-hover,.e-js.e-pager .e-lastpage.e-hover,.e-js.e-pager .e-firstpage.e-hover,.e-js.e-pager .e-prevpage.e-hover{background-color:transparent;background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4 0%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager.e-disable .e-nextpage.e-hover,.e-js.e-pager.e-disable .e-lastpage.e-hover,.e-js.e-pager.e-disable .e-firstpage.e-hover,.e-js.e-pager.e-disable .e-prevpage.e-hover{background:transparent;border-right-color:#c8c8c8;color:#686969}

.e-js.e-pager .e-pagercontainer{background-color:#fcfcfc;border-color:#cecece}

.e-js.e-pager.e-rtl .e-numericitem{border-left-color:#cecece}

.e-js.e-pager .e-firstpage,.e-js.e-pager .e-prevpage,.e-js.e-pager .e-firstpagedisabled,.e-js.e-pager .e-prevpagedisabled,.e-js.e-pager .e-nextpage,.e-js.e-pager .e-lastpage,.e-js.e-pager .e-nextpagedisabled,.e-js.e-pager .e-lastpagedisabled{border-right-color:#cecece}

.e-js.e-pager.e-rtl .e-firstpage,.e-js.e-pager.e-rtl .e-prevpage,.e-js.e-pager.e-rtl .e-firstpagedisabled,.e-js.e-pager.e-rtl .e-prevpagedisabled,.e-js.e-pager.e-rtl .e-nextpage,.e-js.e-pager.e-rtl .e-lastpage,.e-js.e-pager.e-rtl .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-lastpagedisabled{border-left-color:#cecece}

.e-js.e-pager.e-rtl div.e-parentmsgbar{float:left}

.e-js.e-pager.e-rtl div.e-parentmsgbar{margin-left:6px}

.e-js.e-pager .e-currentitem.e-active{color:#fff}

.e-js.e-pager .e-currentitem.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager .e-currentitem.e-hover{color:#fff}

.e-js.e-pager .e-currentitem.e-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager.e-disable .e-currentitem.e-hover{color:#fff;background-color:#179bd7}

.e-js.e-pager.e-disable .e-currentitem.e-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager .e-drpdwndiv:before{color:#333;background:#fcfcfc}

.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,.e-js.e-pager .e-drpdwn li:hover{color:#333}

.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-js.e-pager .e-pager-itemsinterval .e-drpdwndiv:hover,.e-js.e-pager .e-drpdwn li:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover:before,.e-js.e-pager.e-disable .e-pager-itemsinterval .e-drpdwndiv:hover,.e-js.e-pager.e-disable .e-drpdwn li:hover{color:#333;background:#fcfcfc}

.e-js.e-pager .e-drpdwn li.e-active{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.3)}

.e-js.e-pager .e-drpdwn li.e-active{color:#fff}

.e-js.e-pager .e-drpdwn li.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-pager .e-textbox-paging.e-pagercontainer{float:none}

.e-js.e-pager .e-template{width:100%}

.e-js.e-pager .e-textbox-paging .e-gototextbox{border:none}

.e-js.e-pager .e-textbox-paging .e-nextpage,.e-js.e-pager .e-textbox-paging .e-nextpagedisabled{border-left:1px solid;border-color:#cecece}

.e-js.e-pager.e-rtl .e-textbox-paging .e-nextpage,.e-js.e-pager.e-rtl .e-textbox-paging .e-nextpagedisabled{border-right:1px solid;border-color:#cecece}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-gototextbox{float:none;margin-right:0;height:26px}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-gototextbox{width:75px}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-newrecord,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-firstpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-lastpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-nextpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-prevpage,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-firstpagedisabled,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-lastpagedisabled,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-nextpagedisabled,.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-prevpagedisabled{padding:9px 3px 8px 8px}

.e-js.e-pager.e-disable .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{background:transparent}

.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-newrecord,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-firstpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-lastpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-nextpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-prevpage,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-firstpagedisabled,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-lastpagedisabled,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-nextpagedisabled,.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-prevpagedisabled{padding:8px 8px 2px 2px}

.e-js.e-pager.e-rtl .e-textbox-paging .e-gototextbox{float:right}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{border-radius:0 4px 4px 0}

.e-js.e-pager.e-rtl .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{border-radius:0}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-lastpage.e-hover{border-radius:0}

.e-js.e-pager .e-textbox-paging.e-pagercontainer .e-newrecord.e-hover{background-color:transparent;background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4 0%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-pager .e-template .e-textbox-paging .e-lastpage,.e-js.e-pager .e-template .e-textbox-paging .e-lastpagedisabled{border-right:inherit}

.e-js.e-pager.e-rtl .e-template .e-lastpage,.e-js.e-pager.e-rtl .e-template .e-lastpagedisabled{border-right:none;border-left:1px solid;border-left-color:#cecece}

.e-js.e-pager .e-template .e-previouspager.e-nextprevitemdisabled,.e-js.e-pager .e-template .e-nextpager.e-nextprevitemdisabled{display:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-atc .e-in-wrap,.e-widget.e-atc .e-input,.e-widget.e-atc-popup,.e-widget.e-atc .e-options{background-color:#fff;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-atc .e-in-wrap,.e-widget.e-atc .e-input,.e-widget.e-atc-popup,.e-widget.e-atc .e-options{color:#333;font-size:14px;font-weight:normal}

.e-widget.e-atc .e-options.e-active{color:#fff}

.e-widget.e-atc .e-options.e-active{border-color:#cecece}

.e-widget.e-atc .e-options.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-atc .e-options.e-active:hover,.e-widget.e-atc .e-options:hover{color:#333;border-color:#cecece}

.e-widget.e-atc .e-options.e-active:hover,.e-widget.e-atc .e-options:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-atc .e-boxes{background-color:#fff}

.e-widget.e-atc.e-focus .e-in-wrap{border-color:#cecece}

.e-widget.e-atc.e-focus .e-in-wrap{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-atc:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-atc-popup .e-category{border-bottom:1px solid #cecece}

.e-widget.e-atc-popup .e-hover,.e-widget.e-atc-popup .e-content .e-atc-trbgcolor.e-hover{color:#333;border-color:#f4f4f4}

.e-widget.e-atc-popup .e-hover,.e-widget.e-atc-popup .e-content .e-atc-trbgcolor.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-atc .e-select:hover,.e-widget.e-atc.e-rtl .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-atc .e-select:hover,.e-widget.e-atc.e-rtl .e-select:hover{border-color:#cecece;color:#333}

.e-widget.e-atc .e-select,.e-widget.e-atc.e-rtl .e-select,.e-widget.e-atc .e-select.e-disable:hover{border-color:#cecece;color:#666;background:#fcfcfc}

.e-widget.e-atc .e-input.e-load{background-image:url('ajax-loader.gif')}

.e-widget.e-atc ::-webkit-input-placeholder{color:#333}

.e-widget.e-atc :-ms-input-placeholder{color:#333}

.e-widget.e-atc ::-moz-placeholder{color:#333}

.e-widget.e-atc :-moz-placeholder{color:#333}

.e-widget.e-atc-popup .e-atc-tdbottom,.e-widget.e-atc-popup div.e-atc-tableHeader{border-bottom:1px solid #cecece}

.e-widget.e-atc-popup .e-atc-tdright,.e-widget.e-atc-popup .e-atc-tableHeaderScroll .e-atc-tableHeaderBorder,.e-widget.e-atc-popup div .e-atc-thright{border-right:1px solid #cecece}

.e-widget.e-atc-popup .e-atc-tdleft,.e-widget.e-atc-popup .e-atc-tableHeaderRTL .e-atc-tableHeaderBorder,.e-widget.e-atc-popup div .e-atc-thleft{border-left:1px solid #cecece}

.e-widget.e-atc-popup .e-atc-tableHeaderContent th{background:#fff}

.e-widget.e-atc-popup .e-content .e-atc-trbgcolor{background:#fff}

.e-widget.e-atc.e-disable-wrap .e-in-wrap{background-color:#eee;border-color:#ccc}

.e-widget.e-atc .e-select.e-disable,.e-widget.e-atc .e-select.e-disable:hover{background-color:#d6d7d7}

.e-widget.e-atc-popup .e-activeli,.e-widget.e-atc-popup .e-content .e-activeli{background:#3277b2}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget .e-ddl.e-input-group .e-ddl-hidden{border:0;height:0;visibility:hidden;width:0}

.e-widget .e-input-group .e-input.e-placeholder{top:0;position:absolute;border:inherit;font-style:italic}

.e-widget .e-dropdownbase.e-content{background:#fff;color:#333}

.e-widget .e-list-item.e-hover{background:#f4f4f4;color:#333}

.e-widget input.e-combobox.e-input{border:1px solid;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px}

.e-widget .e-combobox.e-input[disabled],.e-widget.e-ddl.e-input-group.e-disabled{border-style:solid}

.e-widget.e-ddl.e-input-group.e-disabled{border-bottom-style:solid}

.e-widget.e-ddl.e-input-group .e-input-group-btn button{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px}

.e-widget.e-ddl.e-input-group.e-disabled{border-style:solid}

.e-widget.e-ddl.e-input-group .e-clear-icon{color:#666}

.e-widget input.e-combobox.e-input,.e-widget textarea.e-combobox.e-input{background:#fff;border-color:#cecece;color:#333}

.e-widget.e-ddl.e-input-group{background:#fff}

.e-widget.e-ddl.e-input-group .e-input-group-icon{background:#fcfcfc;color:#666;border-color:#cecece}

.e-widget.e-ddl.e-input-group:not(.e-rtl) .e-input-group-icon{border-left:1px solid #cecece}

.e-widget.e-ddl.e-input-group.e-rtl .e-input-group-icon{border-right:1px solid #cecece}

.e-widget .e-combobox.e-input[disabled]{background:0}

.e-widget .e-combobox.e-input[readonly]{background:#fff}

.e-widget.e-ddl.e-input-group .e-input-group-btn button{background:#fff;border-color:#cecece;color:#666}

.e-widget.e-ddl.e-input-group .e-input-group-btn button:hover,.e-widget.e-ddl.e-input-group .e-input-group-icon:hover{background:#f4f4f4}

input.e-combobox.e-input::-moz-selection{background:#3277b2;color:#fff}

.e-widget.e-ddl.e-input-group:not(.e-disabled) .e-input-group-btn:active button,.e-widget.e-ddl.e-input-group:not(.e-disabled) .e-input-group-icon:active,input.e-combobox.e-input::selection{background:#3277b2;color:#fff}

.e-widget input.e-combobox.e-input::-webkit-input-placeholder,.e-widget input.e-combobox.e-input:-moz-placeholder,.e-widget input.e-combobox.e-input::-moz-placeholder,.e-widget input.e-combobox.e-input:-ms-input-placeholder{color:#cecece}

.e-widget.e-ddl.e-input-group{border-bottom-color:#cecece}

.e-widget.e-ddl.e-input-group .e-ddl-icon:before{width:14px;height:14px;display:block;margin:0 auto}

.e-widget.e-ddl.e-input-group .e-ddl-icon:before{content:""}

.e-widget.e-input-group.e-ddl{height:28px}

.e-widget.e-ddl.e-popup{border:1px solid #cecece;position:absolute}

.e-widget.e-ddl.e-popup .e-input-group{margin-bottom:0}

.e-widget.e-ddl.e-popup{border-color:#cecece}

.e-widget .e-dropdownbase.e-nodata{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:16px}

.e-widget .e-dropdownbase{border-color:#cecece}

.e-widget .e-dropdownbase .e-list-item{background-color:#fff;border-bottom:1px;border-color:#fcfcfc,#e0e0e0;color:#333;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;line-height:2.4em;text-indent:1.067em}

.e-widget .e-dropdownbase .e-list-item{color:#333}

.e-widget .e-dropdownbase .e-list-group-item,.e-widget .e-dropdownbase .e-fixed-head{background-color:#fff;border-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:600;line-height:2.4em;padding-left:1.067em}

.e-widget .e-dropdownbase .e-list-group-item,.e-widget .e-dropdownbase .e-fixed-head{color:#333}

.e-widget .e-dropdownbase .e-list-item.e-hover{color:#333;border-color:#cecece}

.e-widget .e-dropdownbase .e-list-item.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget .e-dropdownbase .e-list-item.e-active{color:#fff}

.e-widget .e-dropdownbase .e-list-item.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget .e-dropdownbase .e-list-item:last-child{border-bottom:0}

.e-widget .e-dropdownbase .e-list-item.e-item-focus{background-color:#f4f4f4}

.e-widget.e-ddl.e-input-group input.e-combobox.e-input,.e-widget.e-ddl.e-input-group.e-input-focus .e-combobox.e-input:focus{border-color:#cecece}

.e-widget.e-ddl.e-input-group.e-input-focus{border-color:#cecece}

.e-widget.e-ddl.e-input-group.e-input-focus{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-ddl.e-input-group.e-input-focus .e-combobox.e-input:first-child:focus,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:last-child.e-input-group-icon,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:last-child button{border-color:transparent #cecece transparent transparent}

.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span.e-input-group-icon,.e-widget.e-ddl.e-input-group.e-input-focus span button,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:first-child.e-input-group-icon,.e-widget.e-ddl.e-input-group.e-input-focus.e-rtl span:first-child button,.e-widget.e-input-focus.e-rtl .e-combobox.e-input:first-child:focus,.e-widget.e-input-focus .e-combobox.e-input:last-child:focus,.e-widget.e-ddl.e-input-group.e-input-focus span.e-input-group-icon{border-color:transparent transparent transparent #cecece}

.e-widget.e-ddl.e-input-group{border:1px solid;border-color:#cecece}

.e-widget.e-ddl.e-input-group{border-width:1px}

.e-widget .e-input-group-btn:not(:last-child) button,.e-widget.e-ddl.e-input-group .e-input-group-icon:not(:last-child){border-left:1px solid;border-left-width:1px;border-color:#cecece}

.e-widget.e-ddl.e-input-group .e-input-group-icon,.e-widget.e-ddl.e-input-group .e-input-group-btn button{flex-direction:column;justify-content:center;text-align:center;font-size:14px;padding:7px}

.e-widget.e-ddl.e-input-group .e-input-group-icon,.e-widget.e-ddl.e-input-group .e-input-group-btn button{border-radius:0 4px 4px 0}

.e-widget.e-ddl.e-rtl.e-input-group .e-input-group-icon,.e-widget.e-ddl.e-rtl.e-input-group .e-input-group-btn button{border-radius:4px 0 0 4px}

.e-widget.e-ddl .e-input-value,.e-widget.e-ddl .e-input-value:focus{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;height:auto;line-height:1.4;margin:0;outline:none;padding:2px 0;width:100%}

.e-widget.e-input-group.e-ddl .e-comboie8.e-comboie.e-ddl-icon{border-left-width:1px;border-left-style:solid;border-left-color:#cecece}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-scrollbar .e-vscroll,.e-widget.e-scrollbar .e-hscroll,.e-widget.e-scrollbar .e-vhandlespace{background-color:#fafafa}

.e-widget.e-scrollbar .e-vscroll{border-right:none}

.e-widget.e-scrollbar .e-vscroll{border-left:1px solid #cecece}

.e-widget.e-scrollbar .e-hscroll{border-top:1px solid #cecece}

.e-widget.e-scrollbar .e-vhandlespace,.e-widget.e-scrollbar .e-hhandlespace{position:relative;background-color:#fafafa}

.e-widget.e-scrollbar .e-hscroll .e-hdown.e-icon{border-right:1px solid #cecece}

.e-widget.e-scrollbar .e-hscroll .e-hup.e-icon{border-left:none}

.e-widget.e-scrollbar .e-vscroll .e-chevron-down_01.e-icon{border-bottom:1px solid #cecece}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-vscroll{border-left:none}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-vscroll{border-right:1px solid #cecece}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hup.e-icon{border-left:1px solid #cecece}

.e-widget.e-scroller.e-rtl .e-scrollbar .e-hscroll .e-hdown.e-icon{border-right:none}

.e-widget.e-scrollbar .e-vhandle,.e-widget.e-scrollbar .e-hhandle{transition:top .1s linear 0s,left .1s linear 0s}

.e-widget.e-scrollbar .e-vhandle,.e-widget.e-scrollbar .e-hhandle{background-color:#fcfcfc}

.e-widget.e-scrollbar .e-vhandle{border-top:1px solid #cecece;border-bottom:1px solid #cecece}

.e-widget.e-scrollbar .e-hhandle{border-left:1px solid #cecece;border-right:1px solid #cecece}

.e-widget.e-vhandle.e-box.e-pinch.e-touch,.e-widget.e-hhandle.e-box.e-pinch.e-touch{background-color:#f4f4f4}

.e-widget.e-scrollbar .e-vhandle:hover,.e-widget.e-scrollbar .e-hhandle:hover{background-color:#f4f4f4;cursor:default;border-color:#cecece}

.e-widget.e-scrollbar .e-button{color:#666}

.e-widget.e-scrollbar .e-button:hover{border-color:#cecece}

.e-widget.e-scrollbar .e-button:hover{background-color:#f4f4f4;color:#333}

.e-widget.e-scrollbar .e-button{background-color:#fcfcfc}

.e-widget.e-scroller.e-speed-scroll>.e-content{overflow:scroll !important}

.e-widget.e-scroller.e-speed-scroll .e-content{touch-action:manipulation;-ms-overflow-style:none}

.e-widget.e-scroller.e-speed-scroll .e-content::-webkit-scrollbar{height:0;width:0}

.e-widget.e-scroller .e-disable .e-vhandle:hover,.e-widget.e-scroller .e-disable .e-button :hover,.e-widget.e-scroller .e-disable .e-hhandle:hover{background-color:#bcbcbc;border:1px solid #cecece;transition:top .1s linear 0s,left .1s linear 0s}

.e-widget.e-scrollbar .e-v-line:before{content:""}

.e-widget.e-scrollbar .e-h-line:before{content:""}

.e-widget.e-scroller .e-button,.e-widget.e-scroller .e-disable .e-button:hover{color:#666}

.e-widget.e-scroller .e-disable .e-button:hover{background-color:transparent}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-waitpopup-pane .e-image{background-color:#fff;background-image:url('waitingpopup.gif')}

.e-widget.e-waitpopup-pane{color:#282827;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.e-widget.e-waitpopup-pane{color:#fff}

.e-widget.e-waitpopup-pane{background-color:#383838}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-btn,.e-widget .e-tbtn,.e-widget .e-split-btn{font-weight:normal;font-size:14px}

.e-widget.e-btn.e-select:focus{box-shadow:0 0 2px #ccc}

.e-widget.e-btn.e-txt.e-select,.e-widget .e-tbtn.e-txt.e-select,.e-widget .e-split-btn.e-txt.e-select{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-split-btn-hide{visibility:hidden}

.e-widget.e-rtl .e-splitarrowleft .e-split-btn.e-left-btn{border-right:medium none;border-left-color:#cecece}

.e-widget.e-rtl .e-splitarrowright .e-split-btn.e-left-btn{border-left:medium none;border-right-color:#cecece}

.e-widget.e-btn.e-disable.e-select:hover,.e-widget .e-tbtn.e-disable:hover,.e-widget.e-btn.e-disable.e-select:active{background:#fcfcfc;color:#333;border-color:#cecece}

.e-widget.e-btn.e-select,.e-widget .e-btn.e-tbtn.e-select,.e-widget .e-btn.e-split-btn.e-select{background:#fcfcfc}

.e-widget.e-btn.e-select,.e-widget .e-btn.e-tbtn.e-select,.e-widget .e-btn.e-split-btn.e-select{color:#333;border-color:#cecece}

.e-widget.e-btn.e-disable,.e-widget.e-btn.e-select.e-disable .e-icon,.e-widget.e-btn.e-select.e-disable:hover .e-icon,.e-widget.e-btn.e-select.e-disable:active .e-icon{cursor:default}

.e-float-btn.e-btn.e-select.e-icon{border:none}

.e-float-btn.e-btn.e-select.e-icon:hover{border:none}

.e-float-btn.e-btn.e-select.e-icon:active{border:none}

.e-float-btn.e-btn.e-select.e-icon:not(:active):after{border:none;box-shadow:none}

.e-primary-icon-btn.e-btn.e-select.e-icon,.e-primary-icon-btn.e-btn.e-select.e-icon:focus,.e-primary-icon-btn.e-btn.e-select.e-icon:hover,.e-primary-icon-btn.e-btn.e-select.e-icon:active{font-family:'ej-webfont'}

.e-flat-icon-btn.e-btn.e-select.e-icon,.e-flat-icon-btn.e-btn.e-select.e-icon:focus,.e-flat-icon-btn.e-btn.e-select.e-icon:hover,.e-flat-icon-btn.e-btn.e-select.e-icon:active{font-family:'ej-webfont'}

.e-icon-btn.e-btn.e-select.e-icon,.e-icon-btn.e-btn.e-select.e-icon:focus,.e-icon-btn.e-btn.e-select.e-icon:hover,.e-icon-btn.e-btn.e-select.e-icon:active{font-family:'ej-webfont'}

.e-widget.e-btn.e-select:hover,.e-widget.e-btn.e-select.e-active:hover{border-color:#cecece;color:#333}

.e-widget.e-btn.e-select:hover,.e-widget.e-btn.e-select.e-active:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-drp-btn.e-select .e-icon,.e-btn.e-select .e-icon{color:#666}

.e-widget.e-btn.e-select:active,.e-widget .e-tbtn.e-btn.e-select.e-active,.e-widget .e-tbtn.e-btn.e-select.e-active.e-disable:hover{color:#fff}

.e-widget.e-btn.e-select:active,.e-widget .e-tbtn.e-btn.e-select.e-active,.e-widget .e-tbtn.e-btn.e-select.e-active.e-disable:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-btn.e-select:active,.e-widget .e-tbtn.e-btn.e-select.e-active,.e-widget .e-tbtn.e-btn.e-select.e-active.e-disable:hover{border-color:#cecece}

.e-widget .e-drp-btn.e-select:hover,.e-widget.e-btn.e-select:hover .e-icon{color:#333}

.e-widget .e-drp-btn.e-select:active,.e-widget.e-btn.e-select:active .e-icon,.e-btn.e-active .e-icon,.e-btn.e-disable.e-select.e-active:hover .e-icon{color:#fff}

.e-widget.e-menu.e-split,.e-widget.e-menu.e-context.e-split,.e-widget.e-menu.e-context.e-split .e-list>ul,.e-widget.e-menu.e-widget.e-split li.e-list{background-color:#fcfcfc;color:#333;border-color:#cecece}

.e-widget .e-tbtn.e-btn.e-active:hover .e-icon{color:#fff}

.e-widget.e-split.e-widget{background:none}

.e-widget.e-btn.e-select.e-primary,.e-widget.e-btn.e-select.e-primary:active{border-color:#cecece;color:#fff}

.e-widget.e-btn.e-select.e-primary,.e-widget.e-btn.e-select.e-primary:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-btn.e-select.e-primary:hover{border-color:#cecece;color:#333}

.e-widget.e-btn.e-select.e-primary:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-btn.e-select.e-primary .e-icon,.e-widget.e-btn.e-select.e-primary .e-icon:active{color:#fff}

.e-widget.e-btn.e-select.e-primary:hover .e-icon{color:#333}

.e-widget.e-btn.e-select.e-primary:active:hover .e-icon,.e-widget.e-btn.e-select.e-primary:active:hover{color:#fff}

.e-widget.e-btn.e-select.e-primary:active:hover .e-icon,.e-widget.e-btn.e-select.e-primary:active:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-btn.e-select.e-disable.e-primary,.e-widget.e-btn.e-select.e.e-disable.e-primary:active,.e-widget.e-btn.e-select.e-disable.e-primary:hover{border-color:rgba(206,206,206,.5);color:rgba(255,255,255,.5)}

.e-widget.e-btn.e-select.e-disable.e-primary,.e-widget.e-btn.e-select.e.e-disable.e-primary:active,.e-widget.e-btn.e-select.e-disable.e-primary:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-btn.e-select.e-disable.e-primary .e-icon,.e-widget.e-btn.e-select.e-disable.e-primary:hover .e-icon,.e-widget.e-btn.e-select.e-disable.e-primary:active .e-icon{color:rgba(255,255,255,.5)}

.e-widget.e-btn.e-select.e-success{color:#fff;background:#5cb85c;border-color:#4cae4c}

.e-widget.e-btn.e-select.e-success .e-icon,.e-widget.e-btn.e-select.e-info .e-icon,.e-widget.e-btn.e-select.e-warning .e-icon,.e-widget.e-btn.e-select.e-danger .e-icon{color:#fff}

.e-widget.e-btn.e-select.e-success:active,.e-widget.e-btn.e-select.e-success:hover,.e-widget.e-btn.e-select.e-success:hover:focus{background:#449d44;border-color:#398439}

.e-widget.e-btn.e-select.e-success:focus,.e-widget.e-btn.e-select.e-success:active:hover,.e-widget.e-btn.e-select.e-success:active:focus{background:#398439;border-color:#255625}

.e-widget.e-btn.e-select.e-success:focus{background-color:#449d44}

.e-widget.e-btn.e-select.e-info{color:#fff;background:#5bc0de;border-color:#46b8da}

.e-widget.e-btn.e-select.e-info:active,.e-widget.e-btn.e-select.e-info:hover,.e-widget.e-btn.e-select.e-info:focus,.e-widget.e-btn.e-select.e-info:hover:focus{background:#31b0d5;border-color:#269abc}

.e-widget.e-btn.e-select.e-info:focus{border-color:#1b6d85}

.e-widget.e-btn.e-select.e-info:active:hover,.e-widget.e-btn.e-select.e-info:active:focus{background:#269abc;border-color:#1b6d85}

.e-widget.e-btn.e-select.e-warning{color:#fff;background:#f0ad4e;border-color:#eea236}

.e-widget.e-btn.e-select.e-warning:active,.e-widget.e-btn.e-select.e-warning:hover,.e-widget.e-btn.e-select.e-warning:focus,.e-widget.e-btn.e-select.e-warning:hover:focus{background:#ec971f;border-color:#d58512}

.e-widget.e-btn.e-select.e-warning:focus{border-color:#985f0d}

.e-widget.e-btn.e-select.e-warning:active:hover,.e-widget.e-btn.e-select.e-warning:active:focus{background:#d58512;border-color:#985f0d}

.e-widget.e-btn.e-select.e-danger{color:#fff;background:#d9534f;border-color:#d43f3a}

.e-widget.e-btn.e-select.e-danger:active,.e-widget.e-btn.e-select.e-danger:hover,.e-widget.e-btn.e-select.e-danger:focus,.e-widget.e-btn.e-select.e-danger:hover:focus{background:#c9302c;border-color:#ac2925}

.e-widget.e-btn.e-select.e-danger:focus{border-color:#761c19}

.e-widget.e-btn.e-select.e-danger:active:hover,.e-widget.e-btn.e-select.e-danger:active:focus{background:#ac2925;border-color:#761c19}

.e-widget.e-btn.e-select.e-link,.e-widget.e-btn.e-select.e-link .e-icon{background:transparent;font-weight:400;color:#337ab7;border:none;box-shadow:none}

.e-widget.e-btn.e-select.e-link:active,.e-widget.e-btn.e-select.e-link:active .e-icon{text-decoration:none}

.e-widget.e-btn.e-select.e-link:hover,.e-widget.e-btn.e-select.e-link:hover .e-icon,.e-widget.e-btn.e-select.e-link:focus,.e-widget.e-btn.e-select.e-link:focus .e-icon,.e-widget.e-btn.e-select.e-link:active:hover,.e-widget.e-btn.e-select.e-link:active:hover .e-icon{color:#23527c}

.e-widget.e-btn.e-select.e-link.e-txt:hover,.e-widget.e-btn.e-select.e-link.e-txt:focus,.e-widget.e-btn.e-select.e-link.e-txt:active:hover{text-decoration:underline}

.e-widget.e-btn.e-select.e-disable.e-success,.e-widget.e-btn.e-select.e-disable.e-success:focus,.e-widget.e-btn.e-select.e-disable.e-success:active,.e-widget.e-btn.e-select.e-disable.e-success:active:hover{background:rgba(92,184,92,.5)}

.e-widget.e-btn.e-select.e-disable.e-info,.e-widget.e-btn.e-select.e-disable.e-info:hover,.e-widget.e-btn.e-select.e-disable.e-info:focus,.e-widget.e-btn.e-select.e-disable.e-info:active,.e-widget.e-btn.e-select.e-disable.e-info:active:hover{background:rgba(91,192,222,.5)}

.e-widget.e-btn.e-select.e-disable.e-warning,.e-widget.e-btn.e-select.e-disable.e-warning:hover,.e-widget.e-btn.e-select.e-disable.e-warning:focus,.e-widget.e-btn.e-select.e-disable.e-warning:active,.e-widget.e-btn.e-select.e-disable.e-warning:active:hover{background:rgba(240,173,78,.5)}

.e-widget.e-btn.e-select.e-disable.e-danger,.e-widget.e-btn.e-select.e-disable.e-danger:hover,.e-widget.e-btn.e-select.e-disable.e-danger:focus,.e-widget.e-btn.e-select.e-disable.e-danger:active,.e-widget.e-btn.e-select.e-disable.e-danger:active:hover{background:rgba(217,83,79,.5)}

.e-widget.e-btn.e-select.e-disable.e-success,.e-widget.e-btn.e-select.e-disable.e-success:active:hover,.e-widget.e-btn.e-select.e-disable.e-info,.e-widget.e-btn.e-select.e-disable.e-info:active:hover,.e-widget.e-btn.e-select.e-disable.e-warning,.e-widget.e-btn.e-select.e-disable.e-warning:active:hover,.e-widget.e-btn.e-select.e-disable.e-danger,.e-widget.e-btn.e-select.e-disable.e-danger:active:hover,.e-widget.e-btn.e-select.e-disable.e-link,.e-widget.e-btn.e-select.e-disable.e-link:active:hover{color:rgba(255,255,255,.5);border-color:transparent;box-shadow:none}

.e-widget.e-btn.e-select.e-disable.e-link,.e-widget.e-btn.e-select.e-disable.e-link.e-txt,.e-widget.e-btn.e-select.e-disable.e-link:hover,.e-widget.e-btn.e-select.e-disable.e-link.e-txt:hover,.e-widget.e-btn.e-select.e-disable.e-link:active,.e-widget.e-btn.e-select.e-disable.e-link.e-txt:active,.e-widget.e-btn.e-select.e-disable.e-link:focus,.e-widget.e-btn.e-select.e-disable.e-link:focus .e-txt,.e-widget.e-btn.e-select.e-disable.e-link:active:hover,.e-widget.e-btn.e-select.e-disable.e-link.e-txt:active:hover{color:rgba(51,122,183,.5);background:transparent;text-decoration:none}

.e-widget.e-btn.e-select.e-disable.e-link .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:hover .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:focus .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:active .e-icon,.e-widget.e-btn.e-select.e-disable.e-link:active:hover .e-icon{color:rgba(51,122,183,.5)}

.ejinputtext{background-color:#fff;outline:medium none}

.ejinputtext{border:1px solid #cecece;color:#333}

.e-textbox,.e-textarea{background-color:#fff}

.e-textbox,.e-textarea{border-color:#cecece;color:#333}

.ejinputtext:focus{box-shadow:0 0 7px #ccc}

.e-textbox:hover,.e-textarea:hover{border-color:#cecece}

.e-textbox:focus,.e-textarea:focus{border-color:#cecece}

.e-textbox:focus,.e-textarea:focus{box-shadow:0 0 7px #ccc}

.e-textbox[disabled],.e-textarea[disabled]{box-shadow:none}

.e-textbox[disabled],.e-textarea[disabled]{background-color:#eee;border-color:#ccc;color:rgba(51,51,51,.38)}

.e-textbox[disabled]:hover,.e-textarea[disabled]:hover,.e-textbox[disabled]:focus,.e-textarea[disabled]:focus{box-shadow:none}

.e-textbox[disabled]:hover,.e-textarea[disabled]:hover,.e-textbox[disabled]:focus,.e-textarea[disabled]:focus{border-color:#cecece}

.e-textbox::-webkit-input-placeholder,.e-textarea::-webkit-input-placeholder{color:#333}

.e-textbox:-ms-input-placeholder,.e-textarea:-ms-input-placeholder{color:#333}

.e-textbox::-moz-placeholder,.e-textarea::-moz-placeholder{color:#333}

.e-textbox:-moz-placeholder,.e-textarea:-moz-placeholder{color:#333}

.e-widget.e-menu.e-split.e-context .e-list>.e-menulink{color:#333}

.e-widget.e-btn.e-disable.e-select,.e-tbtn.e-btn.e-disable.e-select.e-active,.e-widget .e-tbtn.e-disable,.e-widget.e-btn.e-disable.e-select:active,.e-widget.e-split.e-disable{background-color:#eee;color:#d6d7d7;opacity:1}

.e-widget.e-btn.e-disable.e-select,.e-tbtn.e-btn.e-disable.e-select.e-active,.e-widget .e-tbtn.e-disable,.e-widget.e-btn.e-disable.e-select:active,.e-widget.e-split.e-disable{border-color:#ccc}

.e-widget.e-btn.e-disable.e-select,.e-widget.e-btn.e-disable.e-select:hover,.e-widget .e-tbtn.e-disable:hover,.e-widget.e-btn.e-disable.e-select:active,.e-widget .e-tbtn.e-btn.e-disable.e-select.e-active:hover{background-color:#eee;color:#d6d7d7;opacity:1}

.e-widget.e-btn.e-disable.e-select,.e-widget.e-btn.e-disable.e-select:hover,.e-widget .e-tbtn.e-disable:hover,.e-widget.e-btn.e-disable.e-select:active,.e-widget .e-tbtn.e-btn.e-disable.e-select.e-active:hover{border-color:#ccc}

.e-widget.e-btn.e-disable.e-select:hover .e-icon,.e-widget.e-btn.e-disable.e-select:active .e-icon{color:#d6d7d7}

.e-widget.e-btn.e-disable.e-select .e-icon{color:#d6d7d7}

.e-widget.e-btn.e-disable.e-select:focus{box-shadow:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-colorpicker .e-hsv-color,.e-widget.e-colorpicker .e-buttons .e-preview,.e-widget.e-colorpicker .e-slider-wrap .e-hue,.e-widget.e-colorpicker .e-slider-wrap .e-opacity{border:3px solid #fff}

.e-widget.e-colorpicker .e-slider-wrap .e-handle.e-select,.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-handle-start,.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab),.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-handle-start.e-focus,.e-widget.e-colorpicker .e-slider-wrap .e-handle.e-select:hover{border:3px solid #fff}

.e-widget.e-colorpicker:focus{outline:none}

.e-widget.e-colorwidget .e-select{background:#fff;color:#666;border-color:#cecece}

.e-widget.e-colorwidget.e-split .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-split .e-color-container:hover{border-color:#cecece}

.e-widget.e-colorwidget.e-split .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-split .e-color-container:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-colorwidget.e-split .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-split .e-color-container:hover{color:#333}

.e-widget.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-select:hover,.e-widget.e-colorwidget.e-picker.e-split.e-disable .e-in-wrap .e-color-container:hover{cursor:default;background:#fff}

.e-widget.e-colorpicker.e-popup{background-color:#fcfcfc;border-color:#cecece}

.e-widget.e-presetWrapper.e-widget.e-context{border-color:#cecece}

.e-widget.e-colorwidget.e-focus{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-colorwidget.e-focus .e-in-wrap:active{border-color:#cecece}

.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-block,.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-select,.e-widget.e-colorpicker .e-footer .e-switcher{background-color:#fff;color:#333}

.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-block,.e-widget.e-colorpicker .e-recent-color .e-colorblock.e-select,.e-widget.e-colorpicker .e-footer .e-switcher{border-color:#fff}

.e-widget.e-colorwidget .e-in-wrap.e-box,.e-widget.e-colorwidget .e-in-wrap.e-box .e-select,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,.e-widget.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active{color:#333}

.e-widget.e-colorwidget .e-in-wrap.e-box,.e-widget.e-colorwidget .e-in-wrap.e-box .e-select,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-split-btn,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn,.e-widget.e-colorwidget.e-split .e-in-wrap .e-select.e-disable:active{background:#fff}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-drp-btn.e-rht-btn{border-right:1px solid;border-right-color:#cecece}

.e-widget.e-colorwidget .e-select:hover,.e-widget.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover{color:#333;border-color:#cecece}

.e-widget.e-colorwidget .e-select:hover,.e-widget.e-colorpicker .e-element .e-split-btn.e-select.e-rht-btn:hover{background-color:#fff}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover{color:#333;border-color:#cecece}

.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-splitbutton:hover,.e-widget.e-colorpicker .e-footer .e-in-wrap.e-box .e-rht-btn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-presetWrapper.e-menu.e-context,.e-widget.e-presetWrapper.e-menu.e-context .e-list.e-mhover.e-mfocused,.e-widget.e-presetWrapper.e-menu.e-context .e-list>ul,.e-widget.e-presetWrapper.e-menu.e-context .e-list:hover{background:#fff;color:#333;border-color:#fff}

.e-widget.e-presetWrapper.e-menu.e-context .e-list:hover{background:#fff;color:#333}

.e-widget.e-colorpicker .e-footer .e-split .e-splitbutton:hover{border-color:#cecece}

.e-widget.e-colorpicker .e-footer .e-split .e-splitbutton:hover{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-btn,.e-widget.e-colorpicker .e-footer .e-applyButton.e-btn{background:#fcfcfc}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-btn,.e-widget.e-colorpicker .e-footer .e-applyButton.e-btn{border-color:#cecece}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,.e-widget.e-colorpicker .e-footer .e-applyButton.e-btn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-colorpicker .e-footer .e-cancelButton.e-btn:hover,.e-widget.e-colorpicker .e-footer .e-applyButton.e-btn:hover{border-color:#cecece;color:#333}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn.e-disable:hover{color:#333}

.e-widget.e-colorpicker .e-buttons .e-grpbtn,.e-widget.e-colorpicker .e-buttons .e-color-code,.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn{background-color:#fff;border-color:#fff}

.e-widget.e-colorpicker.e-buttons.e-grpbtn .e-hsvButton.e-button.e-js.e-ntouch.e-btn-normal.e-btn.e-select.e-widget.e-txt.e-disable{background:none}

.e-widget.e-colorpicker .e-buttons .e-previous,.e-widget.e-presetWrapper .e-presets-table .e-preset-row{border-color:#cecece}

.e-widget.e-colorpicker .e-item{border-color:#cecece}

.e-widget.e-colorpicker .e-color-image,.e-widget.e-presetWrapper .e-color-image,.e-widget.e-presetWrapper.e-menu.e-context .e-color-image.e-mhover{background-image:url('colorpicker_light.png');background-color:transparent;filter:none}

.e-widget.e-presetWrapper .e-presetHeader,.e-widget.e-colorpicker .e-element .e-icon:before{color:#333}

.e-widget.e-colorpicker .e-buttons .e-color-code,.e-widget.e-colorpicker .e-codeeditor .e-close_01{color:#333}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-click{color:#fff;border-color:#cecece}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-click{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-click{box-shadow:0 0 0 2px white}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover{color:#333;border-color:#cecece}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-btn:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-presetWrapper.e-menu.e-context li.e-list{background:#fff}

.e-widget.e-colorpicker .e-context.e-menu .e-mhover>a,.e-widget.e-colorpicker .e-context.e-menu .e-mhover>span,.e-widget.e-colorpicker .e-context.e-menu .e-mfocused,.e-widget.e-colorpicker .e-context.e-menu .e-mfocused>a,.e-widget.e-colorpicker .e-context.e-menu .e-mfocused>span{background:transparent}

.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-focus:not(.e-no-tab):after,.e-widget.e-colorpicker .e-slider .e-handle.e-select.e-focus.e-handle-start:not(.e-no-tab):after{background:transparent}

.e-widget.e-colorpicker .e-footer .e-switcher:focus{outline-color:#ccc}

.e-widget.e-colorpicker .e-footer .e-switcher:focus{box-shadow:0 0 2px #ccc}

.e-widget.e-colorwidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-colorwidget.e-disable .e-select,.e-widget.e-colorwidget.e-disable .e-select:hover{background-color:#d6d7d7}

.e-widget.e-colorwidget .e-in-wrap .e-tool-icon.e-icon{font-family:'ej-webfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;transform:rotate(0deg);transition:transform 300ms ease}

.e-widget.e-colorwidget .e-in-wrap .e-tool-icon.e-icon{margin:-11px 5px}

.e-widget.e-colorpicker .e-buttons .e-grpbtn .e-hsvButton.e-btn.e-select.e-disable{opacity:.35;background:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-datetime-wrap .e-input,.e-widget.e-datetime-popup{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal}

.e-widget.e-datetime-wrap .e-input,.e-widget.e-datetime-popup{color:#333}

.e-widget.e-datetime-wrap .e-in-wrap,.e-widget.e-datetime-popup,.e-widget.e-datetime-popup .e-timecontainer .e-header{border-color:#cecece}

.e-widget.e-datetime-wrap.e-widget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-datetime-wrap.e-focus .e-in-wrap,.e-widget.e-datetime-popup .e-focus{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-datetime-wrap.e-focus .e-in-wrap,.e-widget.e-datetime-wrap.e-focus .e-in-wrap:hover{border-color:#cecece}

.e-widget.e-datetime-popup .e-focus .e-in-wrap{border-color:#cecece}

.e-widget.e-datetime-wrap .e-select,.e-widget.e-datetime-wrap.e-rtl .e-select,.e-widget.e-ntouch.e-datetime-wrap .e-disable.e-select:hover{background:#fcfcfc;border-color:#cecece}

.e-widget.e-datetime-wrap .e-select,.e-widget.e-datetime-wrap.e-rtl .e-select,.e-widget.e-ntouch.e-datetime-wrap .e-disable.e-select:hover{color:#666}

.e-widget.e-ntouch.e-datetime-wrap .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ntouch.e-datetime-wrap .e-select:hover{color:#333}

.e-widget.e-datetime-popup .e-dt-button{background:#fcfcfc;border:1px solid #cecece;color:#333}

.e-widget.e-datetime-popup .e-dt-button:active{border-color:#cecece;color:#333}

.e-widget.e-datetime-popup .e-dt-button:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ntouch.e-datetime-popup .e-dt-button:hover{color:#333;border-color:#cecece}

.e-widget.e-ntouch.e-datetime-popup .e-dt-button:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-timepicker.e-time-hours,.e-widget.e-timepicker.e-time-minitues{border-color:#cecece;background-color:#fff}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm{font-size:16px;font-weight:normal}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm{color:#282827}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header:hover>span,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-mins-header:hover>span,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-am:hover>span,.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm:hover>span{color:#333}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header{background:#fcfcfc}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header{border-bottom:1px solid #cecece}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header-pm>.e-text{border-top:1px solid #cecece}

.e-widget.e-datetime-popup .e-drillDowncontainer .e-timepicker.e-popup .e-header .e-icon{color:#333}

.e-timepicker table td.e-active::before,.e-timepicker table td.e-active.e-state-hover::before{border-color:#cecece}

.e-timepicker table td.e-active,.e-timepicker table td.e-active.e-state-hover{color:#fff;border-color:#cecece;border-radius:4px;box-shadow:0 0 0 transparent inset}

.e-timepicker table td.e-active,.e-timepicker table td.e-active.e-state-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-timepicker .e-state-default{font-weight:normal}

.e-timepicker .e-state-default{color:#333}

.e-ntouch.e-timepicker table td:hover::before,.e-timepicker table td.e-state-hover::before{border-color:#cecece}

.e-ntouch.e-timepicker table td:hover::before,.e-timepicker table td.e-state-hover::before{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-ntouch.e-timepicker table td:hover,.e-timepicker table td.e-state-hover{color:#333;border-color:#cecece;border-radius:4px;box-shadow:0 0 0 transparent inset}

.e-ntouch.e-timepicker table td:hover,.e-timepicker table td.e-state-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-ntouch.e-timepicker .e-hours-headertext:hover,.e-ntouch.e-timepicker .e-minitues-headertext:hover{background:#f4f4f4}

.e-timepicker .e-footer{border:1px solid transparent;color:#333}

.e-ntouch.e-timepicker .e-footer:hover{color:#333;border:1px solid #cecece;border-color:transparent}

.e-ntouch.e-timepicker .e-footer:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-timepicker table td.e-disable{color:#bfbfbf}

.e-widget.e-ntouch.e-timepicker table td.e-disable:hover{background:none;border-color:none;color:#bfbfbf}

.e-widget.e-ntouch.e-timepicker .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-timepicker .e-arrow-sans-right:hover{background-color:#f4f4f4;border-radius:4px 4px 4px 4px;border-color:#cecece}

.e-widget.e-ntouch.e-timepicker .e-disable.e-arrow-sans-left:hover,.e-widget.e-ntouch.e-timepicker .e-disable.e-arrow-sans-right:hover{border-color:#cecece}

.e-widget.e-ntouch.e-timepicker.e-popup.e-disable table td:hover,.e-widget.e-timepicker.e-popup.e-disable td.e-state-hover{background:none;color:#333;font-weight:normal;border-radius:0;border-color:#cecece}

.e-widget.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-timepicker.e-popup.e-disable .e-arrow-sans-right:hover{border-color:#cecece}

.e-widget.e-ntouch.e-timepicker.e-popup.e-disable .e-footer:hover{background:none;color:#333;border:1px solid transparent}

@keyframes flatshadow{0%{box-shadow:0 0 0 0 rgba(255,64,129,.5);border-color:rgba(255,64,129,.5)}100%{box-shadow:0 0 0 200px rgba(255,64,129,0)}}

.e-widget.e-datetime-wrap.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-datetime-wrap .e-select.e-disable,.e-widget.e-datetime-wrap .e-select.e-disable:hover,.e-widget.e-ntouch.e-datetime-wrap .e-disable.e-select:hover{background-color:#d6d7d7}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-daterangepicker-popup{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;color:#333}

.e-widget.e-daterangepicker-popup{border:1px solid #cecece}

.e-widget.e-daterangewidget .e-input{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal}

.e-widget.e-daterangewidget .e-input{color:#333}

.e-widget.e-daterangewidget .e-in-wrap,.e-widget.e-daterangepicker-popup{border-color:#cecece}

.e-widget.e-daterangewidget.e-widget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-daterangewidget.e-focus .e-in-wrap,.e-widget.e-daterangewidget .e-focus{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-daterangewidget.e-focus .e-in-wrap,.e-widget.e-daterangewidget .e-focus .e-in-wrap,.e-widget.e-daterangewidget.e-focus .e-in-wrap:hover,.e-widget.e-daterangewidget .e-focus .e-in-wrap:hover{border-color:#cecece}

.e-widget.e-daterangewidget .e-select,.e-widget.e-daterangewidget .e-drpbuttons .e-disable:hover,.e-widget.e-ntouch.e-daterangewidget .e-disable.e-select:hover{background:#fcfcfc;border-color:#cecece}

.e-widget.e-daterangewidget .e-select,.e-widget.e-daterangewidget .e-drpbuttons .e-disable:hover,.e-widget.e-ntouch.e-daterangewidget .e-disable.e-select:hover{background-color:#fff;color:#666}

.e-widget.e-ntouch.e-daterangewidget .e-select:hover{color:#333}

.e-widget.e-ntouch.e-daterangewidget .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-custom-dateranges{border-left:1px solid #cecece}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover{background:none}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover.e-hidedate,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-hidedate:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-hidedate.e-end-date,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker table td.e-hidedate:hover{color:#bfbfbf}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-state-hover,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker .e-datepicker-days .e-state-default.in-range:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover.e-end-date.e-active:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date.e-active:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date:hover,.e-widget.e-daterangepicker-popup .e-ntouch.e-datepicker table td:hover{background:#f4f4f4;color:#333}

.e-widget.e-daterangepicker-popup .e-datepicker .e-active::before,.e-datepicker .e-active .e-state-hover::before,.e-widget.e-daterangepicker-popup .e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default,.e-widget.e-daterangepicker-popup .e-datepicker table td::before,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default{top:0;padding-top:0}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date{color:#fff}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-start-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-active.e-end-date,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range.e-end-date{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-val-error .e-in-wrap{border:1px solid #f00}

.e-widget.e-daterangepicker-popup .e-drpbuttons .e-drp-apply.e-disable{cursor:default}

.e-widget.e-custom-dateranges li{box-shadow:0 0 5px #fcfcfc;background:#fff}

.e-widget.e-custom-dateranges li{border:1px solid #cecece}

.e-widget.e-custom-dateranges li.e-active{border-color:#cecece;color:#fff}

.e-widget.e-custom-dateranges li.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-custom-dateranges li:hover{color:#333;border-color:#cecece}

.e-widget.e-custom-dateranges li:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-daterange-responsive .e-custom-dateranges{border-top:1px solid #cecece}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today{background:#fff;color:#333}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today:hover{background:#f4f4f4;color:#333}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.e-state-hover:hover,.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.today:hover{border-radius:4px}

.e-widget.e-daterangepicker-popup .e-custom-dateranges li:hover{background-color:#179bd7;color:#333}

.e-widget.e-daterangepicker-popup .e-custom-dateranges li:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range{color:#333;border-color:#cecece}

.e-widget.e-daterangepicker-popup .e-datepicker .e-datepicker-days .e-state-default.in-range{background:#f4f4f4;box-shadow:0 0 0 transparent inset}

.e-widget.e-daterangepicker-popup .e-drpbuttons{border-top:1px solid #cecece;background:#fcfcfc;border-color:#cecece;color:#333}

.e-daterangepicker-popup .e-drpbuttons div{background:#fcfcfc}

.e-daterangepicker-popup .e-drpbuttons div{color:#333;border-color:#cecece}

.e-daterangepicker-popup .e-drpbuttons div:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-daterangepicker-popup .e-drpbuttons div:hover{color:#333;border-color:#cecece}

.e-widget.e-daterangepicker-popup .e-drpbuttons .e-active{border-color:#cecece;color:#333}

.e-widget.e-daterangepicker-popup .e-drpbuttons .e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-daterangepicker-popup .e-datewidget.e-error .e-in-wrap{border-color:#cecece}

.e-widget.e-daterangepicker-popup .e-datewidget.e-error{color:#fff}

@keyframes flatshadow{0%{box-shadow:0 0 0 0 rgba(255,64,129,.5);border-color:rgba(255,64,129,.5)}100%{box-shadow:0 0 0 200px rgba(255,64,129,0)}}

.e-widget.e-daterangewidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-daterangewidget .e-select.e-disable,.e-widget.e-daterangewidget.e-disable .e-select:hover,.e-widget.e-ntouch.e-daterangewidget .e-disable.e-select:hover{background-color:#d6d7d7}

.e-widget.e-daterange-responsive .e-drpbuttons{background-color:transparent}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-chkbox-wrap{display:inline-flex}

.e-widget.e-chkbox-wrap.e-tb-cell .e-text,.e-widget.e-chkbox-wrap.e-tb-cell div{display:table-cell;padding:0 5px 2px 5px}

.e-widget.e-chkbox-wrap.e-check-small.e-tb-cell .e-text{padding:0 5px 2px 5px}

.e-widget.e-chkbox-wrap.e-focus div>span{box-shadow:0 0 2px #ccc}

.e-widget.e-chkbox-wrap div>span{border-color:#cecece;background-color:#fff}

.e-widget.e-chkbox-wrap div>span.e-chk-act,.e-widget.e-chkbox-wrap div>span:hover{border-color:#cecece}

.e-widget.e-chkbox-wrap div>span.e-chk-act{border-color:#cecece}

.e-widget.e-chkbox-wrap .e-chk-image.e-stop,.e-widget.e-chkbox-wrap .e-chk-image.e-checkmark{color:#3277b2}

.e-widget.e-chkbox-wrap .e-text{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;color:#333}

@keyframes mediumShadow{100%{opacity:0;transform:scale(18,18)}}

@keyframes smallShadow{100%{opacity:0;transform:scale(15,15)}}

.e-widget.e-chkbox-wrap.e-disable div>span{background-color:#eee;border-color:#ccc}

.e-widget.e-chkbox-wrap.e-disable{opacity:1}

.e-widget.e-chkbox-wrap.e-disable .e-chk-image.e-stop,.e-widget.e-chkbox-wrap.e-disable .e-chk-image.e-checkmark{color:#d6d7d7}

.e-widget.e-chkbox-wrap .e-chk-act,.e-widget.e-chkbox-wrap .e-chk-inact,.e-widget.e-chkbox-wrap .e-chk-indeter{box-sizing:content-box}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-radiobtn-wrap>span{background-image:none}

.e-widget.e-radiobtn-wrap>span{background-color:#fff;border-color:#cecece}

.e-widget.e-radiobtn-wrap>span.e-rad-active,.e-widget.e-radiobtn-wrap>span.e-rad-active:hover{border-color:#cecece}

.e-widget.e-radiobtn-wrap>span:hover{border-color:#cecece}

.e-widget.e-radiobtn-wrap.e-focus>span{box-shadow:0 0 2px #ccc}

.e-widget.e-radiobtn-wrap .e-spanicon{box-sizing:content-box}

.e-widget.e-radiobtn-wrap .e-rad-select{background:none repeat scroll 0 0 transparent}

.e-widget.e-radiobtn-wrap .e-circle_01{color:#3277b2;border-color:#cecece}

.e-widget.e-radiobtn-wrap .e-text{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:12px;color:#333}

.e-widget.e-radiobtn-wrap.e-disable .e-circle_01,.e-widget.e-radiobtn-wrap.e-disable span.e-rad-select{color:#d6d7d7}

.e-widget.e-radiobtn-wrap.e-disable>span{background-color:#eee;border-color:#ccc}

.e-widget.e-radiobtn-wrap.e-disable{opacity:1}

.e-widget.e-radiobtn-wrap.e-disable.e-focus>span{box-shadow:none}

.e-widget.e-radiobtn-wrap .e-spanicon.e-radsmaller .e-icon.e-rad-icon,.e-widget.e-radiobtn-wrap .e-radmedium .e-rad-icon{text-indent:0}

.e-widget.e-radiobtn-wrap.e-ie8 .e-spanicon.e-radsmaller .e-icon.e-rad-icon{text-indent:2px;line-height:12px;padding:.5px;font-size:8px}

.e-widget.e-radiobtn-wrap.e-ie8 .e-radmedium .e-rad-icon{font-size:9px;text-indent:3px;line-height:15px}

.e-widget.e-radiobtn-wrap.e-rtl .e-spanicon.e-radsmaller .e-icon.e-rad-icon{width:.85em}

.e-widget.e-radiobtn-wrap.e-rtl>span.e-radmedium>span.e-rad-icon{width:1.05em}

.e-widget.e-ie8.e-radiobtn-wrap .e-radmedium.e-spanicon .e-rad-icon.e-icon,.e-widget.e-ie8.e-radiobtn-wrap .e-radsmaller.e-spanicon .e-rad-icon.e-icon{width:1.6em}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js .e-reportviewer-outerborder:hover{border-color:#cecece;color:#333}

.e-js .e-reportviewer-outerborder:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-reportviewer-tbdiv.e-reportviewer-exporttip{border-color:#cecece}

.e-js.e-reportviewer-tbdiv.e-reportviewer-exporttip{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-reportviewer-tbdiv.e-reportviewer-exporttip{background-color:#fff}

.e-js.e-reportviewer-tbdiv.e-reportviewer-fittopagetip{border-color:#cecece}

.e-js.e-reportviewer-tbdiv.e-reportviewer-fittopagetip{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-reportviewer-tbdiv.e-reportviewer-fittopagetip{background-color:#fff}

.e-js.e-reportviewer-tbdiv.e-reportviewer-tooltip{border-color:#cecece}

.e-js.e-reportviewer-tbdiv.e-reportviewer-tooltip{background-color:#fff}

.e-js .e-reportviewer-headerspan,.e-js .e-reportviewer-contentspan{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js .e-reportviewer-headerspan,.e-js .e-reportviewer-contentspan{color:#333}

.e-js .e-reportviewer-viewer{font-size:14px}

.e-js .e-reportviewer-popuppageno,.e-js .e-reportviewer-popuptotalpage{color:#fff}

.e-js.e-reportviewer-toolbarcontainer .ejinputtext{background-color:#fff !important;font-size:16px}

.e-js .e-reportviewer-viewerblock{background-color:#fff;font-size:12.5px}

.e-js .e-reportviewer-viewerblock{color:#333}

.e-js .e-reportviewer-viewerblockcellcontent{font-size:14.5px}

.e-js .e-reportviewer-viewerblockcellcontent{color:#333}

.e-js .e-reportviewer-viewreport{border-left-color:#cecece}

.e-js .e-reportviewer-scrollcontainer,.e-js .e-reportviewer-viewer>.e-splitter .e-pane{background-color:#ccc}

.e-js .e-reportviewer-pageviewcontainer{background-color:#ccc}

.e-js .e-reportviewer-pageview{box-shadow:rgba(0,0,0,.3);border-color:#808080}

.e-js .e-reportviewer-label,.e-js .e-reportviewer-tbpage,.e-js .e-reportviewer-elementalignments,.e-js .e-reportviewer-textbox{color:#333}

.e-js .e-reportviewer-label,.e-js .e-reportviewer-tbpage,.e-js .e-reportviewer-elementalignments,.e-js .e-reportviewer-textbox{font-size:14px;font-weight:normal}

.e-js .e-reportviewer-labelpageno{font-size:16px !important}

.e-js .e-reportviewer-documentmapcontainer div,.e-js .e-reportviewer-documentmappopup{background-color:#ebebeb}

.e-js .e-reportviewer-pagepopupinfo{background-color:#000}

.e-js .e-reportviewer-viewerblock,.e-js .e-reportviewer-pagenumber,.e-js .e-reportviewer-tbpage,.e-js .e-reportviewer-tbdiv.e-reportviewer-exportlist,.e-js .e-reportviewer-label,.e-js .e-reportviewer-labelpageno{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js.e-reportviewer-toolbarcontainer,.e-js .e-reportviewer-viewerblock,.e-js .e-reportviewer-viewercontainer,.e-js .e-reportviewer-elementalignments,.e-js .e-reportviewer-viewerblockcellcontent,.e-js .e-reportviewer-viewerblockcontent,.e-js .e-reportviewer-textbox,.e-js .e-reportviewer-documentmappopup{border-color:#cecece}

.e-js .e-reportviewer-printExportLoading{font-style:italic;font-weight:bolder;font-size:larger;opacity:.7;color:#000;background-color:rgba(56,56,56,.2)}

.e-js .e-reportviewer-popupli:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js .e-reportviewer-popupli:hover{background-color:#f4f4f4}

.e-js .e-reportviewer-popupli{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important;font-size:14px !important;font-weight:normal !important}

.e-js .e-reportviewer-popupli{color:#333 !important}

.e-js .e-reportviewer-gotonext.e-reportviewer-disabled,.e-js .e-reportviewer-gotoprevious.e-reportviewer-disabled,.e-js .e-reportviewer-gotolast.e-reportviewer-disabled,.e-js .e-reportviewer-gotofirst.e-reportviewer-disabled{opacity:.5}

.e-js .e-reportviewer-viewreportbutton{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial !important}

.e-js .e-reportviewer-alert-icon{color:#ee2924;font-size:40px}

.e-js .e-reportviewer-error-content{font-size:12.5px}

.e-js .e-reportviewer-error-content{background-color:#eee}

.e-js .e-reportviewer-scroller .e-scrollbar .e-icon{font-size:0}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-datepicker table td.e-disable,.e-widget.e-datepicker.e-dp-restrict-show table td.e-hidedate,.e-widget.e-datepicker .e-footer.e-footer-disable{opacity:1;color:#bfbfbf;visibility:visible;cursor:default}

.e-widget.e-datepicker table td.e-hidedate{visibility:hidden}

.e-widget.e-datepicker:focus{outline:none}

.e-widget.e-datewidget .e-in-wrap{border-color:#cecece}

.e-widget.e-datewidget.e-widget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-datewidget.e-focus .e-in-wrap,.e-widget.e-datewidget.e-focus .e-in-wrap:hover{border-color:#cecece}

.e-widget.e-datewidget.e-focus .e-in-wrap,.e-widget.e-datewidget.e-focus .e-in-wrap:hover{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-datewidget .e-select,.e-widget.e-datewidget.e-rtl .e-select,.e-widget.e-ntouch.e-datewidget .e-disable.e-select:hover{background:#fcfcfc;border-color:#cecece;color:#666}

.e-widget.e-ntouch.e-datewidget .e-select:hover{border-color:#cecece}

.e-widget.e-ntouch.e-datewidget .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ntouch.e-datewidget .e-select:hover{color:#333}

.e-widget.e-datewidget .e-select.e-active{border-color:#3277b2}

.e-widget.e-datewidget .e-select.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-datewidget .e-input{background-color:#fff}

.e-widget.e-datewidget .e-input{color:#333}

.e-widget.e-datepicker table td.other-month,.e-widget.e-datepicker .e-allyear-first,.e-widget.e-datepicker .e-allyear-last,.e-widget.e-datepicker .e-year-first,.e-widget.e-datepicker .e-year-last{color:#3277b2}

.e-widget.e-datepicker table td.e-dp-weekend{color:#cd0a0a}

.e-widget.e-datepicker.e-calendar{border-color:#cecece;background-color:#fff}

.e-widget.e-datepicker .e-header,.e-widget.e-datetime-popup .e-timecontainer .e-header{font-weight:normal}

.e-widget.e-datepicker .e-header,.e-widget.e-datetime-popup .e-timecontainer .e-header{background:#fcfcfc}

.e-widget.e-datepicker .e-header,.e-widget.e-datetime-popup .e-timecontainer .e-header{border-bottom:1px solid #cecece;font-size:16px;color:#282827}

.e-widget.e-datepicker .e-header:hover>span{color:#333}

.e-widget.e-datepicker .e-footer{color:#333;border:1px solid transparent}

.e-widget.e-datepicker .e-footer.e-btn.e-select{background:transparent;width:100%}

.e-widget.e-ntouch.e-datepicker .e-footer:hover{border-color:transparent}

.e-widget.e-ntouch.e-datepicker .e-footer:hover{color:#333;border:1px solid #cecece}

.e-widget.e-ntouch.e-datepicker .e-footer:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-datepicker .e-text{color:#282827}

.e-widget.e-datepicker .e-week-header,.e-widget.e-ntouch.e-datepicker .e-week-header:hover{border-bottom:1px solid transparent}

.e-widget.e-datepicker .e-week-header,.e-widget.e-ntouch.e-datepicker .e-week-header:hover{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-widget.e-datepicker .e-week-header,.e-widget.e-ntouch.e-datepicker .e-week-header:hover{color:#333}

.e-widget.e-ntouch.e-datepicker table td:hover,.e-widget.e-datepicker td.e-state-hover,.e-widget.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover{border-color:#cecece;box-shadow:0 0 0 transparent inset}

.e-widget.e-ntouch.e-datepicker table td:hover,.e-widget.e-datepicker td.e-state-hover,.e-widget.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ntouch.e-datepicker table td:hover,.e-widget.e-datepicker td.e-state-hover,.e-widget.e-ntouch.e-datepicker .current-month.e-state-default.e-special-day:hover{color:#333;border-radius:4px}

.e-widget.e-datepicker table td.e-weeknumber,.e-widget.e-datepicker table td.e-weeknumber:hover{background:transparent}

.e-widget.e-ntouch.e-datepicker table td.e-disable:hover,.e-widget.e-ntouch.e-datepicker table td.e-hidedate:hover{background:none;border-color:none}

.e-widget.e-ntouch.e-datepicker table td.e-disable:hover,.e-widget.e-ntouch.e-datepicker table td.e-hidedate:hover{color:#bfbfbf}

.e-widget.e-datepicker .e-datepicker-days .e-selected-days{border-radius:0;box-shadow:0 0 0 transparent inset;color:#fff}

.e-widget.e-datepicker .e-datepicker-days .e-selected-days{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-work-week .e-week-day,.e-selected-week,.e-selected-month{background-color:#fcfcfc;color:#333}

.e-widget.e-datepicker .e-header .e-icon{color:#333}

.e-widget.e-ntouch.e-datepicker .e-header .e-prev.e-disable .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-header .e-next.e-disable .e-arrow-sans-right:hover{background-color:transparent}

.e-widget.e-ntouch.e-datepicker .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-arrow-sans-right:hover{border-color:#cecece}

.e-widget.e-ntouch.e-datepicker .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-arrow-sans-right:hover{background-color:#f4f4f4;border-radius:4px 4px 4px 4px}

.e-widget.e-ntouch.e-datepicker .e-disable.e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker .e-disable.e-arrow-sans-right:hover{background:none;border-radius:0;cursor:default;border-color:#cecece}

.e-widget.e-datepicker .e-state-default{color:#333;font-weight:normal}

.e-widget.e-datepicker .today{color:#333;background-color:#fcfcfc;border-radius:4px}

.e-widget.e-datepicker .other-month.e-active{background:none}

.e-widget.e-datepicker .e-active,.e-widget.e-datepicker .e-active:hover,.e-widget.e-datepicker .e-active.e-state-hover{box-shadow:0 0 0 transparent inset;color:#fff;border-color:#cecece}

.e-widget.e-datepicker .e-active,.e-widget.e-datepicker .e-active:hover,.e-widget.e-datepicker .e-active.e-state-hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-datepicker .e-active,.e-widget.e-datepicker .e-active:hover,.e-widget.e-datepicker .e-active.e-state-hover{border-radius:4px}

.e-widget.e-ntouch.e-datepicker table td.other-month:hover,.e-widget.e-ntouch.e-datepicker .e-allyear-first:hover,.e-widget.e-ntouch.e-datepicker .e-allyear-last:hover,.e-widget.e-ntouch.e-datepicker .e-year-first:hover,.e-widget.e-ntouch.e-datepicker .e-year-last:hover{background-color:transparent;border-color:#cecece}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-footer:hover{background:none;color:#333;border:1px solid transparent}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td:hover,.e-widget.e-datepicker.e-popup.e-disable td.e-state-hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .current-month.e-state-default.e-special-day:hover{background:none;color:#333;font-weight:normal;border-radius:0;border-color:#cecece}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-left:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-arrow-sans-right:hover{background:none;border-radius:0;border-color:#cecece}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td.e-disable:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td.e-hidedate:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-disable.e-select:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-hidedate.e-select:hover{background:none;border-color:none;color:#bfbfbf}

.e-widget.e-ntouch.e-datepicker.e-popup.e-disable table td.other-month:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-first:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-allyear-last:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-year-first:hover,.e-widget.e-ntouch.e-datepicker.e-popup.e-disable .e-year-last:hover{color:#fcfcfc}

.e-widget.e-ntouch.e-datepicker .e-datepicker-headertext:hover{background:#f4f4f4}

.e-widget.e-ntouch.e-datepicker.e-disable .e-datepicker-headertext:hover{background:none}

.e-widget.e-datepicker::-webkit-input-placeholder{color:#333}

.e-widget.e-datepicker:-ms-input-placeholder{color:#333}

.e-widget.e-datepicker::-moz-placeholder{color:#333}

.e-widget.e-datepicker:-moz-placeholder{color:#333}

.e-widget.e-datewidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-datewidget .e-select.e-disable,.e-widget.e-datewidget.e-disable .e-select:hover,.e-widget.e-ntouch.e-datewidget .e-disable.e-select:hover{background-color:#d6d7d7}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget .e-atc .e-in-wrap,.e-widget .e-atc .e-input,.e-widget.e-atc-popup,.e-widget .e-atc .e-options{background-color:#fff;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget .e-atc .e-in-wrap,.e-widget .e-atc .e-input,.e-widget.e-atc-popup,.e-widget .e-atc .e-options{color:#333;font-size:14px;font-weight:normal}

.e-widget.e-ddl .e-input,.e-widget.e-ddl .e-input[readonly],.e-widget.e-ddl-popup,.e-widget.e-ddl .e-options{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-size:14px;font-weight:normal;cursor:default}

.e-widget.e-ddl .e-input,.e-widget.e-ddl .e-input[readonly],.e-widget.e-ddl-popup,.e-widget.e-ddl .e-options{color:#333;background-color:#fff}

.e-widget.e-ddl .e-in-wrap,.e-widget.e-ddl-popup,.e-ddl .e-options,.e-widget.e-ddl-popup .e-atc.e-search{border-color:#cecece}

.e-widget.e-ddl .e-options.e-active{background-color:#3277b2;color:#fff;border-color:#3277b2}

.e-widget.e-ddl .e-boxes{background-color:#fff}

.e-widget.e-ddl.e-focus .e-in-wrap{box-shadow:0 0 7px rgba(154,146,203,.87);border-color:#cecece}

.e-widget.e-ddl.e-focus .e-in-wrap{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-ddl:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-ddl .e-input.e-watermark{color:#d2d1d1 !important;font-style:italic}

.e-widget.e-ddl-popup .e-hover{color:#333}

.e-widget.e-ddl-popup .e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ddl .e-select:hover,.e-widget.e-ddl.e-rtl .e-select:hover{border-color:#cecece}

.e-widget.e-ddl .e-select:hover,.e-widget.e-ddl.e-rtl .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ddl .e-select:hover,.e-widget.e-ddl.e-rtl .e-select:hover{color:#333}

.e-widget.e-ddl-popup .e-active{border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.3)}

.e-widget.e-ddl-popup .e-active{color:#fff}

.e-widget.e-ddl-popup .e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-ddl .e-select,.e-widget.e-ddl.e-rtl .e-select,.e-widget.e-ddl .e-disable.e-select:hover{background:#fcfcfc;color:#666;border-color:#cecece}

.e-widget.e-ddl .e-select.e-load{background-image:url('ajax-loader.gif');background-position:center center;background-repeat:no-repeat}

.e-widget.e-ddl-popup .e-resize-handle{cursor:se-resize;float:right;padding:4px 3px 0 0;margin-right:2px}

.e-widget.e-ddl-popup .e-resize-handle.e-rtl-resize{float:left;cursor:sw-resize;transform:rotate(90deg);padding:3px 0 0 3px}

.e-widget.e-ddl-popup .e-resizebar{background:#fcfcfc;border-top:1px solid #fff;height:20px;width:auto;display:block}

.e-widget.e-ddl-popup .e-atc.e-search .e-search:before,.e-widget.e-ddl-popup .e-atc.e-search .e-cross-circle:before{color:#cecece}

.e-widget.e-ddl-popup .e-checkwrap.e-check-act,.e-widget.e-ddl-popup .e-checkwrap:hover{border:1px solid #cecece}

.e-widget.e-ddl-popup .e-checkwrap{background-color:#fff}

.e-widget.e-ddl-popup .e-checkwrap{border-radius:none}

.e-widget.e-ddl-popup .e-checkwrap{border:1px solid #cecece}

.e-widget.e-ddl-popup .e-check-act{color:#3277b2}

.e-widget .e-dropdownlist::-webkit-input-placeholder{color:#333}

.e-widget .e-dropdownlist:-ms-input-placeholder{color:#333}

.e-widget .e-dropdownlist::-moz-placeholder{color:#333}

.e-widget .e-dropdownlist:-moz-placeholder{color:#333}

.e-widget.e-ddl.e-widget .e-in-wrap.e-disable{border-color:#ccc;background-color:#eee;opacity:initial}

.e-widget.e-ddl.e-widget .e-input.e-disable{background:#eee}

.e-widget.e-ddl.e-widget .e-select.e-disable{background:#d6d7d7;border-color:#ccc}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-dialog.e-dialog-wrap{background:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-dialog .e-dialog-icon:hover{-o-border-image:initial;border-image:initial;border-color:#cecece}

.e-widget.e-dialog .e-dialog-icon:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-dialog-modal{overflow:hidden}

.e-widget.e-dialog.e-disable .e-dialog-icon:hover{background:transparent}

.e-widget.e-dialog .e-dialog-icon:before{line-height:1.5}

.e-widget.e-dialog .e-dialog-icon:before{color:#777}

.e-widget.e-dialog>.e-header{color:#282827;font-weight:normal;font-size:16px}

.e-widget.e-dialog>.e-header{background:#fcfcfc}

.e-widget.e-dialog>.e-header{border:1px solid #cecece;border-bottom:3px solid #3277b2}

.e-widget .e-dialog.e-widget-content{background:#fff;color:#333;font-size:14px}

.e-widget .e-dialog.e-widget-content.e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-widget.e-overlay{background-color:#383838}

.e-widget.e-dialog>.e-dialog-scroller{border:1px solid #cecece}

.e-widget.e-dialog>.e-dialog-scroller{border-top:none}

.e-widget.e-dialog .e-dialog-icon:hover:before{color:#333}

.e-widget.e-dialog>.e-footerbar{position:relative;background:#fff}

.e-widget.e-dialog>.e-footerbar{height:40px;border:1px solid #cecece}

.e-widget.e-dialog>.e-footerbar{border-top:none}

.e-widget.e-dialog>.e-footerbar>.e-icon.e-resize-handle.e-resizable.e-js{position:absolute;cursor:se-resize;bottom:0;right:0}

.e-widget .e-corner.e-dialog>.e-footerbar{border-radius:0 0 3px 3px}

.e-widget .e-corner .e-dialog-content{border-radius:3px}

.e-widget .e-corner .e-dialog-bottom{border-radius:0 0 3px 3px}

.e-widget .e-corner .e-dialog-top{border-radius:3px 3px 0 0}

.e-widget.e-dialog .e-scrollbar .e-icon{display:block}

.e-dialog .e-scrollbar .e-icon{display:block}

.e-widget.e-dialog .e-draggable{touch-action:none}

.e-widget .e-dialog.e-widget-content .e-pager .e-firstpage,.e-widget .e-dialog.e-widget-content .e-pager .e-prevpage,.e-widget .e-dialog.e-widget-content .e-pager .e-firstpagedisabled,.e-widget .e-dialog.e-widget-content .e-pager .e-prevpagedisabled,.e-widget .e-dialog.e-widget-content .e-pager .e-nextpage,.e-widget .e-dialog.e-widget-content .e-pager .e-lastpage,.e-widget .e-dialog.e-widget-content .e-pager .e-nextpagedisabled,.e-widget .e-dialog.e-widget-content .e-pager .e-lastpagedisabled{padding:9px 3px 1px 9px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-numeric,.e-widget.e-percent,.e-widget.e-currency,.e-widget.e-mask{background-color:#fff}

.e-widget.e-numeric:hover .e-in-wrap,.e-widget.e-percent:hover .e-in-wrap,.e-widget.e-currency:hover .e-in-wrap,.e-widget.e-mask:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-numeric.e-disable-wrap .e-in-wrap,.e-widget.e-percent.e-disable-wrap .e-in-wrap,.e-widget.e-currency.e-disable-wrap .e-in-wrap,.e-widget.e-mask.e-disable-wrap .e-in-wrap{border-color:#ccc}

.e-widget.e-mask.e-disable-wrap .e-placeholder{background-color:transparent}

.e-widget.e-numeric.e-disable-wrap:hover .e-in-wrap,.e-widget.e-percent.e-disable-wrap:hover .e-in-wrap,.e-widget.e-currency.e-disable-wrap:hover .e-in-wrap,.e-widget.e-mask.e-disable-wrap:hover .e-in-wrap{box-shadow:none}

.e-widget.e-numeric.e-disable-wrap:hover .e-in-wrap,.e-widget.e-percent.e-disable-wrap:hover .e-in-wrap,.e-widget.e-currency.e-disable-wrap:hover .e-in-wrap,.e-widget.e-mask.e-disable-wrap:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-numeric.e-disable-wrap:hover .e-in-wrap input.e-input,.e-widget.e-percent.e-disable-wrap:hover .e-in-wrap input.e-input,.e-widget.e-currency.e-disable-wrap:hover .e-in-wrap input.e-input,.e-widget.e-mask.e-disable-wrap:hover .e-in-wrap input.e-input{box-shadow:none}

.e-widget.e-numeric .e-in-wrap,.e-widget.e-percent .e-in-wrap,.e-widget.e-currency .e-in-wrap,.e-widget.e-mask .e-in-wrap{border-color:#cecece}

.e-widget .e-select.e-disable .e-spin .e-icon,.e-widget .e-select.e-disable .e-spin{cursor:default}

.e-widget .e-select.e-disable .e-spin .e-icon,.e-widget .e-select.e-disable .e-spin{background-color:#d6d7d7}

.e-widget.e-numeric .e-input,.e-widget.e-percent .e-input,.e-widget.e-currency .e-input,.e-widget.e-mask .e-input{color:#333;background-color:#fff}

.e-widget.e-numeric.e-focus .e-in-wrap,.e-widget.e-percent.e-focus .e-in-wrap,.e-widget.e-currency.e-focus .e-in-wrap,.e-widget.e-mask.e-focus .e-in-wrap{border-color:#cecece}

.e-widget.e-numeric.e-focus .e-in-wrap,.e-widget.e-percent.e-focus .e-in-wrap,.e-widget.e-currency.e-focus .e-in-wrap,.e-widget.e-mask.e-focus .e-in-wrap{box-shadow:0 0 7px #ccc}

.e-widget.e-numeric .e-input.e-error,.e-widget.e-percent .e-input.e-error,.e-widget.e-currency .e-input.e-error,.e-widget.e-mask.e-error,.e-widget.e-mask .e-error{color:#cd0a0a}

.e-widget.e-numeric.e-error .e-in-wrap,.e-widget.e-percent.e-error .e-in-wrap,.e-widget.e-currency.e-error .e-in-wrap,.e-widget.e-mask.e-error .e-in-wrap{border-color:#ee2924}

.e-widget.e-numeric.e-disable-wrap,.e-widget.e-percent.e-disable-wrap,.e-widget.e-currency.e-disable-wrap,.e-widget.e-mask.e-disable-wrap{background-color:#eee}

.e-widget.e-numeric .e-watermark,.e-widget.e-percent .e-watermark,.e-widget.e-currency .e-watermark,.e-widget.e-mask .e-watermark{color:#d2d1d1}

.e-widget .e-input.e-placeholder{color:#333}

.e-widget.e-numeric .e-select,.e-widget.e-numeric.e-rtl .e-select,.e-widget.e-numeric .e-disable.e-select:hover,.e-widget.e-percent .e-select,.e-widget.e-percent.e-rtl .e-select,.e-widget.e-percent .e-disable.e-select:hover,.e-widget.e-currency .e-select,.e-widget.e-currency.e-rtl .e-select,.e-widget.e-currency .e-disable.e-select:hover{border-color:#cecece;color:#666}

.e-widget.e-numeric .e-select,.e-widget.e-numeric.e-rtl .e-select,.e-widget.e-numeric .e-disable.e-select:hover,.e-widget.e-percent .e-select,.e-widget.e-percent.e-rtl .e-select,.e-widget.e-percent .e-disable.e-select:hover,.e-widget.e-currency .e-select,.e-widget.e-currency.e-rtl .e-select,.e-widget.e-currency .e-disable.e-select:hover{background:#fcfcfc}

.e-widget.e-numeric .e-select:hover,.e-widget.e-percent .e-select:hover,.e-widget.e-currency .e-select:hover{border-color:#cecece;color:#333}

.e-widget.e-numeric .e-select:hover,.e-widget.e-percent .e-select:hover,.e-widget.e-currency .e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-numeric .e-select .e-spin-up.e-active,.e-widget.e-numeric .e-select .e-spin-down.e-active,.e-widget.e-percent .e-select .e-spin-up.e-active,.e-widget.e-percent .e-select .e-spin-down.e-active,.e-widget.e-currency .e-select .e-spin-up.e-active,.e-widget.e-currency .e-select .e-spin-down.e-active{border-color:#cecece;color:#fff}

.e-widget.e-numeric .e-select .e-spin-up.e-active,.e-widget.e-numeric .e-select .e-spin-down.e-active,.e-widget.e-percent .e-select .e-spin-up.e-active,.e-widget.e-percent .e-select .e-spin-down.e-active,.e-widget.e-currency .e-select .e-spin-up.e-active,.e-widget.e-currency .e-select .e-spin-down.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-numeric .e-icon .e-arrow,.e-widget.e-percent .e-icon .e-arrow,.e-widget.e-currency .e-icon .e-arrow{border:0 none transparent}

.e-input::-webkit-input-placeholder{color:#333}

.e-input:-ms-input-placeholder{color:#333}

.e-input::-moz-placeholder{color:#333}

.e-input:-moz-placeholder{color:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-menu.e-separator.e-horizontal>.e-list,.e-widget.e-menu.e-separator.e-horizontal>.e-list:hover,.e-widget.e-menu.e-horizontal>.e-separator.e-list,.e-widget.e-menu.e-horizontal>.e-separator.e-list:hover{border-right-color:#cecece}

.e-widget.e-menu.e-horizontal .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-horizontal .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-vertical .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-vertical .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-context .e-list>ul .e-list.e-separator,.e-widget.e-menu.e-context .e-list>ul .e-list.e-separator:hover,.e-widget.e-menu.e-separator.e-vertical>.e-list,.e-widget.e-menu.e-vertical>.e-separator.e-list,.e-widget.e-menu.e-separator.e-vertical>.e-list:hover,.e-widget.e-menu.e-vertical>.e-separator.e-list:hover,.e-widget.e-menu.e-context>.e-separator.e-list,.e-widget.e-menu.e-context>.e-separator.e-list:hover{border-bottom-color:#cecece}

.e-widget.e-menu.e-separator.e-rtl.e-horizontal>.e-list,.e-widget.e-menu.e-rtl.e-horizontal>.e-separator.e-list,.e-widget.e-menu.e-rtl.e-horizontal>.e-separator.e-list:hover{border-left-color:#cecece}

.e-widget.e-menu.e-horizontal .e-list>.e-menulink,.e-widget.e-menu.e-vertical .e-list>.e-menulink,.e-widget.e-menu.e-context .e-list>.e-menulink,.e-widget .e-menu-res-wrap .e-menu-res-in-wrap .e-res-title,.e-widget.e-menu.e-vertical{color:#333}

.e-widget.e-menu,.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,.e-widget.e-menu.e-vertical,.e-widget.e-menu.e-vertical .e-list>ul,.e-widget.e-menu.e-context,.e-menu.e-context .e-list>ul{background:#fff}

.e-widget.e-menu,.e-menu-res-wrap .e-in-wrap.e-menu-res-in-wrap,.e-widget.e-menu.e-vertical,.e-widget.e-menu.e-vertical .e-list>ul,.e-widget.e-menu.e-context,.e-menu.e-context .e-list>ul{border-color:#cecece}

.e-widget.e-menu.e-horizontal .e-list>ul{background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}

.e-widget.e-menu.e-horizontal .e-list>ul{border-color:#cecece}

.e-widget.e-menu.e-horizontal>.e-list.e-active>span.e-menu-arrow>span.e-arrowMenuOuter{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;left:0;top:0;border-bottom:10px solid #f4f4f4;position:absolute}

.e-widget.e-menu.e-horizontal>.e-list.e-active>span.e-menu-arrow>span.e-arrowMenuInner{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;left:1px;top:1px;position:absolute}

.e-widget.e-menu.e-horizontal .e-list:hover,.e-widget.e-menu.e-vertical .e-list:hover,.e-widget.e-menu.e-context .e-list:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-list:hover,.e-widget.e-menu.e-vertical .e-list:hover,.e-widget.e-menu.e-context .e-list:hover{border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild:hover,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild:hover,.e-widget.e-menu.e-context .e-list>ul li.e-haschild:hover{background:#3277b2;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild:hover>.e-menulink,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild:hover>.e-menulink,.e-widget.e-menu.e-context .e-list>ul li.e-haschild:hover>.e-menulink{background:#3277b2;color:#fff}

.e-widget.e-menu.e-horizontal .e-list:hover>.e-menulink,.e-widget.e-menu.e-vertical .e-list:hover>.e-menulink,.e-widget.e-menu.e-context .e-list:hover>.e-menulink{color:#333}

.e-widget.e-menu.e-horizontal .e-list.e-active,.e-widget.e-menu.e-vertical .e-list.e-active,.e-widget.e-menu.e-context .e-list.e-active{color:#fff;border-color:#3277b2}

.e-widget.e-menu.e-horizontal .e-list.e-active,.e-widget.e-menu.e-vertical .e-list.e-active,.e-widget.e-menu.e-context .e-list.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-context .e-list>ul li.e-haschild.e-active>.e-menulink{border-color:#3277b2;color:#fff}

.e-widget.e-menu.e-horizontal .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-list>ul li.e-haschild.e-active>.e-menulink,.e-widget.e-menu.e-context .e-list>ul li.e-haschild.e-active>.e-menulink{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-list.e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-list.e-active>.e-menulink,.e-widget.e-menu.e-context .e-list.e-active>.e-menulink,.e-widget.e-menu.e-horizontal .e-list.e-active:hover,.e-widget.e-menu.e-vertical .e-list.e-active:hover,.e-widget.e-menu.e-context .e-list.e-active:hover{color:#fff}

.e-widget.e-menu .e-list>a .e-icon,.e-widget.e-menu .e-list>span>.e-icon{color:#666}

.e-widget.e-menu .e-list:hover>a .e-icon,.e-widget.e-menu .e-list:hover>span>.e-icon{color:#333}

.e-widget.e-menu .e-list.e-active>a>.e-icon,.e-widget.e-menu .e-list.e-active>span>.e-icon,.e-widget.e-menu .e-list.e-active:hover>a>.e-icon,.e-widget.e-menu .e-list.e-active:hover>span>.e-icon{color:#fff}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item,.e-widget.e-menu.e-vertical .e-list.e-disable-item,.e-widget.e-menu.e-context .e-list.e-disable-item{background-color:transparent}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item .e-icon,.e-widget.e-menu.e-vertical .e-list.e-disable-item .e-icon,.e-widget.e-menu.e-context .e-list.e-disable-item .e-icon{color:#666}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item *,.e-widget.e-menu.e-vertical .e-list.e-disable-item *,.e-widget.e-menu.e-context .e-list.e-disable-item *{filter:alpha(opacity=40);opacity:.4}

.e-widget.e-menu.e-horizontal .e-list.e-disable-item .e-menulink:hover,.e-widget.e-menu.e-horizontal .e-list.e-disable-item:hover,.e-widget.e-menu.e-vertical .e-list.e-disable-item .e-menulink:hover,.e-widget.e-menu.e-vertical .e-list.e-disable-item:hover,.e-widget.e-menu.e-context .e-list.e-disable-item .e-menulink:hover,.e-widget.e-menu.e-context .e-list.e-disable-item:hover{background-color:transparent;background-image:none;color:#333;cursor:default}

.e-widget.e-menu.e-horizontal .e-mhover,.e-widget.e-menu.e-context .e-mhover,.e-widget.e-menu.e-vertical .e-mhover,.e-widget.e-menu.e-horizontal .e-mhover>.e-menulink,.e-widget.e-menu.e-context .e-mhover>.e-menulink,.e-widget.e-menu.e-vertical .e-mhover>.e-menulink,.e-widget.e-menu.e-horizontal .e-mfocused,.e-widget.e-menu.e-context .e-mfocused,.e-widget.e-menu.e-vertical .e-mfocused,.e-widget.e-menu.e-horizontal .e-mfocused>.e-menulink,.e-widget.e-menu.e-context .e-mfocused>.e-menulink,.e-widget.e-menu.e-vertical .e-mfocused>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{color:#333;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-mhover,.e-widget.e-menu.e-context .e-mhover,.e-widget.e-menu.e-vertical .e-mhover,.e-widget.e-menu.e-horizontal .e-mhover>.e-menulink,.e-widget.e-menu.e-context .e-mhover>.e-menulink,.e-widget.e-menu.e-vertical .e-mhover>.e-menulink,.e-widget.e-menu.e-horizontal .e-mfocused,.e-widget.e-menu.e-context .e-mfocused,.e-widget.e-menu.e-vertical .e-mfocused,.e-widget.e-menu.e-horizontal .e-mfocused>.e-menulink,.e-widget.e-menu.e-context .e-mfocused>.e-menulink,.e-widget.e-menu.e-vertical .e-mfocused>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-menu.e-horizontal .e-active,.e-widget.e-menu.e-context .e-active,.e-widget.e-menu.e-vertical .e-active,.e-widget.e-menu.e-horizontal .e-active>.e-menulink,.e-widget.e-menu.e-context .e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-active>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{color:#fff;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal .e-active,.e-widget.e-menu.e-context .e-active,.e-widget.e-menu.e-vertical .e-active,.e-widget.e-menu.e-horizontal .e-active>.e-menulink,.e-widget.e-menu.e-context .e-active>.e-menulink,.e-widget.e-menu.e-vertical .e-active>.e-menulink,.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{border-color:#f4f4f4}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{color:#fff}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active{color:#fff;border-color:#f4f4f4}

.e-menu-res-wrap .e-menu-res-in-wrap .e-icon.e-check-wrap:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal>.e-list span.e-menu-left{display:block}

.e-widget.e-menu .e-list>.e-menulink>span.e-icon.e-arrowhead-down{display:block}

.e-widget.e-menu.e-horizontal>.e-ham-wrap{background:#fff;border-left-color:#cecece}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:hover{color:#fff;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:active{color:#fff;border-color:#f4f4f4}

.e-widget.e-menu.e-horizontal>.e-ham-wrap:active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger{border-top-color:#333;border-bottom-color:#333}

.e-widget.e-menu.e-horizontal>.e-ham-wrap>div>.e-hamburger:before{border-top-color:#333}

.e-menu-wrap>.e-menu-popwrap{border-color:#cecece}

.e-menu-wrap>.e-menu-popwrap>.e-menu{background-color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-slider.e-widget{background-color:#fff;border-color:#cecece}

.e-tooltipbox{background-color:#fff;border-color:#cecece;color:#333}

.e-widget.e-slider .e-handle.e-select{background-color:#fcfcfc;border-color:#cecece}

.e-widget.e-slider .e-handle.e-hover{background-color:#f4f4f4;border-color:#cecece}

.e-widget.e-slider .e-handle.e-focus{background-color:#f4f4f4;box-shadow:0 0 2px #ccc;border-color:#3277b2}

.e-widget.e-slider .e-range{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget .e-scale .e-tick{background-image:url('slider-tick.png')}

.e-widget.e-slider-wrap .e-scale .e-tick .e-tick-value{color:#333}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-tooltip-wrap{border-radius:none}

.e-widget.e-tooltip-wrap{border:1px solid #cecece;background-color:#fff}

.e-widget.e-tooltip-wrap .e-arrowTipOuter{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;left:0;top:0;position:absolute}

.e-widget.e-tooltip-wrap .e-arrowTipOuter{border-top:10px solid #cecece}

.e-widget.e-tooltip-wrap .e-arrowTipInner{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;left:1px;top:0;position:absolute}

.e-widget.e-tooltip-wrap .e-arrowTipInner{border-top:9px solid #fff}

.e-widget .e-def{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;line-height:18px}

.e-widget .e-def{font-size:12px}

.e-widget .e-def{color:#333}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader{background:none repeat scroll 0 0 #fcfcfc;border-bottom:3px solid #3277b2}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:before{color:#282827}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover{color:#333;border-color:#cecece}

.e-widget.e-tooltip-wrap .e-tipContainer .e-tooltipHeader .e-close:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-tooltip-wrap .e-cross-circle:hover{color:#333;border-color:#cecece}

.e-widget.e-tooltip-wrap .e-cross-circle:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-toolbar{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal;font-size:14px}

.e-js.e-toolbar{background-repeat:no-repeat;border-color:#cecece;color:#666}

.e-js.e-toolbar{background:#fcfcfc;background:linear-gradient(to bottom,#fcfcfc,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#e0e0e0',GradientType=0)}

.e-js.e-toolbar{background:#fcfcfc}

.e-js.e-toolbar.e-focus{box-shadow:0 0 2px #ccc}

.e-js.e-toolbar>.e-horizontal.e-separator{border-left:none;border-radius:initial}

.e-js.e-toolbar>.e-horizontal.e-separator{border-right:1px solid #cecece}

.e-toolbarTooltip{min-width:auto}

.e-toolbarTooltip .e-tipContainer .e-tipcontent{padding:2px 4px}

.e-js.e-toolbar>.e-horizontal .e-separator{border-right:1px solid #cecece;border-left:none;border-radius:inherit;height:inherit}

.e-js.e-toolbar>.e-vertical.e-separator{border-bottom:1px solid #cecece;border-top:none;border-radius:initial}

.e-js.e-toolbar>.e-vertical .e-separator{border-top:none;border-radius:inherit}

.e-js.e-toolbar>.e-vertical .e-separator{border-bottom:1px solid #cecece}

.e-js.e-toolbar.e-rtl>.e-horizontal.e-separator{border-right:none;border-radius:initial}

.e-js.e-toolbar.e-rtl>.e-horizontal.e-separator{border-left:1px solid #cecece}

.e-js.e-toolbar.e-rtl>.e-horizontal .e-separator{border-left:1px solid #cecece;border-right:none;border-radius:inherit}

.e-js.e-toolbar.e-rtl>.e-vertical.e-separator{border-top:1px solid #cecece;border-bottom:none;border-radius:initial}

.e-js.e-toolbar.e-rtl>.e-vertical .e-separator{border-top:1px solid #cecece;border-bottom:none;border-radius:inherit}

.e-js.e-toolbar.e-rtl>.e-vertical .e-corner-all{border-radius:inherit}

.e-js.e-toolbar>ul>li div.e-item-overlay{background-color:#fcfcfc}

.e-js.e-toolbar>.e-horizontal .e-hover,.e-js.e-toolbar>.e-vertical>.e-hover{border-color:#f4f4f4}

.e-js.e-toolbar>.e-horizontal .e-hover,.e-js.e-toolbar>.e-vertical>.e-hover{color:#333}

.e-js.e-toolbar>.e-horizontal .e-hover,.e-js.e-toolbar>.e-vertical>.e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-toolbar>.e-horizontal .e-hover>div:before,.e-js.e-toolbar>.e-vertical>.e-hover>div:before,.e-js.e-toolbar>.e-horizontal .e-hover>span:before,.e-js.e-toolbar>.e-vertical>.e-hover>span:before,.e-js.e-toolbar>.e-horizontal .e-hover>a:before,.e-js.e-toolbar>.e-vertical>.e-hover>a:before{color:#333}

.e-js.e-toolbar>.e-horizontal .e-active.e-hover>div:before,.e-js.e-toolbar>.e-vertical>.e-active.e-hover>div:before,.e-js.e-toolbar>.e-horizontal .e-active.e-hover>span:before,.e-js.e-toolbar>.e-vertical>.e-active.e-hover>span:before,.e-js.e-toolbar>.e-horizontal .e-active.e-hover>a:before,.e-js.e-toolbar>.e-vertical>.e-active.e-hover>a:before{color:#fff}

.e-js.e-toolbar>.e-horizontal .e-active,.e-js.e-toolbar>.e-vertical>.e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-toolbar>.e-horizontal .e-active,.e-js.e-toolbar>.e-vertical>.e-active{border-color:#cecece;color:#fff}

.e-js.e-toolbar>.e-horizontal>.e-hover>a,.e-js.e-toolbar>.e-horizontal>.e-hover>span,.e-js.e-toolbar>.e-horizontal>.e-hover>div,.e-js.e-toolbar>.e-vertical>.e-hover>a,.e-js.e-toolbar>.e-vertical>.e-hover>span,.e-js.e-toolbar>.e-vertical>.e-hover>div{background-color:transparent;color:#333}

.e-js.e-toolbar>.e-horizontal>.e-active>a,.e-js.e-toolbar>.e-horizontal>.e-active>span,.e-js.e-toolbar>.e-horizontal>.e-active>div,.e-js.e-toolbar>.e-vertical>.e-active>a,.e-js.e-toolbar>.e-vertical>.e-active>span,.e-js.e-toolbar>.e-vertical>.e-active>div{background-color:transparent;color:#fff}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-listbox .e-select{border-color:#3277b2;color:#fff}

.e-js.e-listbox .e-select{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-listbox .e-active{color:#fff;border-color:#f4f4f4}

.e-js.e-listbox .e-active{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-listbox .e-hover{color:#333}

.e-js.e-listbox .e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-dragClonelist{background:#3277b2;color:#fff;opacity:.5;text-align:center}

.e-js.e-wrap .e-listbox li{word-break:break-all}

.e-js.e-wrap .e-listbox li{padding-left:10px !important}

.e-js.e-nowrap .e-listbox li{padding-left:10px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.e-widget.e-ddl-popup.e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-js.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-inact,.e-js.e-listbox .e-chkbox-wrap .e-chkbox-small .e-chk-act{top:2px}

.e-widget.e-ddl-popup div>.e-ul .e-ghead{font-weight:bold;border-bottom:1px solid #cecece;display:block;margin:2px 2px 2px 0;position:relative;padding-bottom:5px;padding-left:.857em}

.e-widget.e-ddl-popup.e-js{max-height:inherit;max-width:inherit}

.e-js.e-listbox .e-draggable{touch-action:none}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-lv .e-list-text{font-size:12px;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-lv .e-list{border-bottom:1px solid #cecece;font-size:12px}

.e-js.e-lv .e-list .e-chevron-right_01.e-fontimage:before{color:#666}

.e-js.e-lv .e-list.e-state-default{background-color:#fff}

.e-js.e-lv .e-list.e-state-default{border-color:#cecece}

.e-js.e-lv .e-list.e-state-default>.e-chevron-right_01 .e-list-text{color:#333}

.e-js.e-lv .e-list.e-state-default:hover{color:#333}

.e-js.e-lv .e-list.e-state-default:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-lv .e-list.e-state-default:hover>.e-chevron-right_01 .e-list-text{color:#333}

.e-js.e-lv .e-list:hover>.e-chevron-right_01.e-fontimage:before{color:#333}

.e-js.e-lv .e-list .e-chevron-right_01:hover{color:#333}

.e-js.e-lv .e-list.e-state-active{color:#fff}

.e-js.e-lv .e-list.e-state-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-lv .e-list.e-state-active .e-chevron-right_01 .e-list-text{color:#fff}

.e-js.e-lv .e-list.e-state-active>.e-chevron-right_01.e-fontimage:before{color:#fff}

.e-js.e-lv-inputdiv .e-lv-input{border:1px solid #cecece;border-radius:7px;font-size:14px}

.e-js.e-lv .e-header{color:#282827;border:1px solid #cecece}

.e-js.e-lv .e-header{background:#fcfcfc}

.e-js.e-lv .e-header{border-bottom:3px solid #3277b2}

.e-js.e-lv.e-parentlv>.e-lv .e-list-container{border-left:1px solid #cecece;border-right:1px solid #cecece;border-top:1px solid #cecece}

.e-js.e-lv.e-parentlv>.e-lv.subpage{border:none}

.e-js.e-nb .e-lv .subpage .e-content{float:none}

.e-js.e-lv>.e-header:hover>.e-icon:before{color:#333}

.e-js.e-lv>.e-header>.e-icon:before,.e-js.e-lv>.e-header>.e-icon:hover:before{color:#777}

.e-js.e-lv .e-list .e-lv-checkdiv.e-template-checkmark,.e-js.e-lv .e-template-list .e-list-check div{float:none;vertical-align:middle;display:table-cell}

.e-js.e-lv .e-template-list .e-list-check div{vertical-align:initial}

.e-js.e-lv .e-template-list .e-list-check{display:table}

.e-js.e-list-container .e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-js.e-lv .e-list-container .e-chkbox-wrap .e-chkbox-small>span{top:2px}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-splitter{border-color:#cecece}

.e-js.e-splitter .e-pane{background-color:#fff;color:#333}

.e-js.e-splitter .e-splitbar.e-shadowbar.e-end-indicaton,.e-js.e-splitter .e-splitbar .e-end-indicaton{background-color:#fef1ec}

.e-js.e-splitter .e-splitbar.e-shadowbar{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-splitter .e-splitbar{background-color:#fff}

.e-js.e-splitter .e-splitbar{border-color:#cecece}

.e-js.e-splitter .e-splitbar .e-icon{color:#666}

.e-js.e-splitter .e-splitbar:hover .e-icon,.e-js.e-splitter .e-splitbar.e-hover .e-icon{color:#333}

.e-js.e-splitter .e-hover.e-splitbar.e-split-divider,.e-js.e-splitter .e-splitbar.e-split-divider:hover{background-color:#f4f4f4;border-color:#cecece}

.e-js.e-splitter .e-splitbar .e-activebar{display:none}

.e-js.e-splitter .e-splitbar .e-splitter-h-template{cursor:pointer;position:fixed;top:30%}

.e-js.e-splitter .e-splitbar .e-splitter-v-template{cursor:pointer;position:fixed;left:49%}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-tab.e-js.e-widget{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;border:none}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-js.e-tab.e-disable .e-select:hover{border:none}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-js.e-tab.e-disable .e-select:hover{background:#fcfcfc}

.e-tab.e-js>.e-header,.e-tab.e-js .e-header>.e-select.e-disable:hover,.e-tab.e-js>.e-left,.e-tab.e-js>.e-right,.e-js.e-tab.e-disable .e-select:hover{border:none}

.e-tab.e-js .e-header>.e-active.e-disable:hover{background:transparent}

.e-tab.e-js .e-header>.e-active.e-disable:hover a{color:#3277b2}

.e-tab.e-js .e-header>.e-rtl-bottom-line.e-active{padding-top:1px;border-top:transparent}

.e-tab.e-js .e-header .e-select.e-disable a,.e-tab.e-js.e-disable a{cursor:default}

.e-js.e-tab>.e-header{border-left:none}

.e-js.e-tab>.e-header{border:none}

.e-js.e-tab .e-left{border-right:1px solid #cecece}

.e-js.e-tab .e-right{border-left:1px solid #cecece}

.e-tab.e-js .e-left .e-item.e-active,.e-tab.e-js .e-left .e-item.e-active:hover{outline:0 none;margin-right:-1px}

.e-tab.e-js .e-left .e-item.e-active,.e-tab.e-js .e-left .e-item.e-active:hover{border-right:transparent}

.e-tab.e-js .e-right .e-item.e-active,.e-tab.e-js .e-right .e-item.e-active:hover{margin-left:-1px;outline:0 none}

.e-tab.e-js .e-right .e-item.e-active,.e-tab.e-js .e-right .e-item.e-active:hover{border-left:transparent}

.e-js.e-scrolltab.e-js .e-header>.e-bottom-line.e-item.e-active,.e-js.e-scrolltab.e-js .e-header>.e-bottom-line.e-item.e-active:hover{border:1px solid #ccc}

.e-js.e-tab .e-left .e-item.e-active,.e-js.e-tab .e-right .e-item.e-active{border-bottom:1px solid #cecece;position:relative}

.e-js.e-tab .e-header li{border-top:0}

.e-tab.e-js .e-header>.e-bottom-line.e-active,.e-tab.e-js .e-header>.e-bottom-line.e-active:hover{outline:0 none}

.e-tab.e-js .e-header>.e-bottom-line.e-active,.e-tab.e-js .e-header>.e-bottom-line.e-active:hover{padding-bottom:1px;border-bottom:transparent}

.e-tab.e-js .e-header>.e-top-line.e-active,.e-tab.e-js .e-header>.e-top-line.e-active:hover{padding-top:1px;outline:0 none}

.e-tab.e-js .e-header>.e-top-line.e-active,.e-tab.e-js .e-header>.e-top-line.e-active:hover{border-top:transparent}

.e-js.e-tab .e-left li,.e-js.e-tab .e-right li{border-bottom:1px solid #cecece}

.e-js.e-tab.e-vertical{background:transparent;border:1px solid #cecece}

.e-tab.e-js .e-header>.e-item:hover,.e-tab.e-js .e-left>.e-item:hover,.e-tab.e-js .e-right>.e-item:hover{filter:none}

.e-tab.e-js .e-header>.e-item:hover,.e-tab.e-js .e-left>.e-item:hover,.e-tab.e-js .e-right>.e-item:hover{background-color:#f4f4f4;color:#333}

.e-tab.e-js .e-icon.e-chevron-circle-left,.e-tab.e-js .e-icon.e-chevron-circle-right{color:#3277b2}

.e-tab.e-js .e-header>.e-item:hover>.e-icon,.e-tab.e-js .e-left>.e-item:hover>.e-icon,.e-tab.e-js .e-right>.e-item:hover>.e-icon{color:#333}

.e-tab.e-js>.e-content{font-size:14px;border-style:solid}

.e-tab.e-js>.e-content{border-width:1px;background:#fff;color:#333}

.e-tab.e-js>.e-content{border-color:#cecece}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select{border-color:#cecece;color:#333;border:none;background:none}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select{font-weight:normal;font-size:16px}

.e-tab.e-js .e-header>.e-select,.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active,.e-tab.e-js .e-left>.e-select,.e-tab.e-js .e-right>.e-select{background:#fcfcfc}

.e-js.e-tab .e-header>.e-select a,.e-js.e-tab .e-left>.e-select a,.e-js.e-tab .e-right>.e-select a{color:#333}

.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active{color:#3277b2;border-color:#cecece;border:1px solid #cecece}

.e-tab.e-js .e-header>.e-active,.e-tab.e-js .e-left>.e-active,.e-tab.e-js .e-right>.e-active{background:#fff}

.e-tab.e-js .e-header>.e-active:hover,.e-tab.e-js .e-left>.e-active:hover,.e-tab.e-js .e-right>.e-active:hover,.e-tab.e-js .e-header.e-item:hover,.e-tab.e-js .e-left.e-item:hover,.e-tab.e-js .e-right.e-item:hover{background:#f4f4f4;color:#333}

.e-js.e-tab .e-header>.e-active a,.e-js.e-tab .e-left>.e-active a,.e-js.e-tab .e-right>.e-active a{color:#3277b2}

.e-js.e-tab .e-header>.e-select:hover a,.e-js.e-tab .e-left>.e-select:hover a,.e-js.e-tab .e-right>.e-select:hover a{color:#333}

.e-js.e-tab .e-header>.e-active:hover a,.e-js.e-tab .e-left>.e-active:hover a,.e-js.e-tab .e-right>.e-active:hover a{color:#333}

.e-js.e-tab .e-load{background-image:url('ajax-loader.gif');background-position:center;background-repeat:no-repeat}

.e-js.e-tab .e-hidebottom{border-top:none !important}

.e-js.e-tab .e-hidetop{border-bottom:none !important}

.e-js.e-tab .e-header.e-addborderbottom{border-bottom:1px solid #cecece}

.e-js.e-tab .e-header.e-addbordertop{border-top:1px solid #cecece}

.e-js.e-tab .e-header.e-hideleft{border-left:none}

.e-js.e-tab .e-header.e-addborderleft{border-right:1px solid #cecece}

.e-js.e-tab .e-header.e-hideright{border-right:none}

.e-js.e-tab .e-header.e-addborderright{border-left:1px solid #cecece}

.e-js.e-tab .e-header .e-margine-top:hover{border-top:1px solid #ebebeb}

.e-js.e-tab .e-header .e-margine-bottom:hover{border-bottom:1px solid #ebebeb}

.e-js.e-tab .e-header.e-addborderbottom .e-active{border-top:3px solid #3277b2}

.e-js.e-tab .e-header.e-addbordertop .e-active{border-bottom:3px solid #3277b2}

.e-js.e-tab .e-right.e-addborderright .e-active{border-right:3px solid #3277b2}

.e-js.e-tab .e-left.e-addborderleft .e-active{border-left:3px solid #3277b2}

.e-tab.e-js.e-tabscroll>.e-content{padding-top:44.3333px}

.e-tab.e-js.e-tabscroll>.e-header.e-addborderbottom{border-bottom:1px solid #bbbcbb}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-timewidget .e-input,.e-widget.e-time-popup{background-color:#fff;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-widget.e-timewidget .e-input,.e-widget.e-time-popup{color:#333;font-weight:normal}

.e-widget.e-timewidget .e-in-wrap,.e-widget.e-time-popup{border-color:#cecece}

.e-widget.e-timewidget.e-focus .e-in-wrap,.e-widget.e-timewidget.e-focus .e-in-wrap:hover{border-color:#cecece}

.e-widget.e-timewidget.e-focus .e-in-wrap,.e-widget.e-timewidget.e-focus .e-in-wrap:hover{box-shadow:0 0 7px rgba(154,146,203,.87)}

.e-widget.e-timewidget:hover .e-in-wrap{border-color:#cecece}

.e-widget.e-timewidget .e-select,.e-widget.e-timewidget.e-rtl .e-select,.e-widget.e-ntouch.e-timewidget .e-disable.e-select:hover{background:#fcfcfc}

.e-widget.e-timewidget .e-select,.e-widget.e-timewidget.e-rtl .e-select,.e-widget.e-ntouch.e-timewidget .e-disable.e-select:hover{border-color:#cecece;color:#666}

.e-widget.e-ntouch.e-timewidget .e-select:hover,.e-widget.e-time-popup.e-popup .e-hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-ntouch.e-timewidget .e-select:hover,.e-widget.e-time-popup.e-popup .e-hover{color:#333}

.e-widget.e-time-popup .e-active{border-color:#3277b2}

.e-widget.e-time-popup .e-active{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-widget.e-time-popup .e-active{color:#fff}

.e-widget.e-timewidget .e-icon.e-clock:before{width:20px;height:20px}

.e-widget.e-timewidget.e-disable{background-color:#eee;border-color:#ccc;opacity:1}

.e-widget.e-timewidget .e-select.e-disable,.e-widget.e-timewidget.e-disable .e-select:hover,.e-widget.e-ntouch.e-timewidget .e-disable.e-select:hover{background-color:#d6d7d7}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-treeview,.e-dragedNode{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-treeview .e-text{background-color:transparent}

.e-js.e-treeview .e-text{color:#333}

.e-dragedNode{background:#3277b2;color:#fff}

.e-dragedNode .e-text{float:left}

.e-dragedNode .e-text{color:#fff}

.e-js.e-treeview .e-active,.e-widget.e-fullrow-wrap .e-li-active>.e-fullrow{border:1px solid transparent;-o-border-image:initial;border-image:initial}

.e-js.e-treeview .e-active,.e-widget.e-fullrow-wrap .e-li-active>.e-fullrow{color:#fff}

.e-js.e-treeview .e-active,.e-widget.e-fullrow-wrap .e-li-active>.e-fullrow{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-treeview .e-node-hover,.e-js.e-treeview .e-node-focus,.e-widget.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-widget.e-fullrow-wrap .e-li-focus>.e-fullrow{-o-border-image:initial;border-image:initial;cursor:pointer}

.e-js.e-treeview .e-node-hover,.e-js.e-treeview .e-node-focus,.e-widget.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-widget.e-fullrow-wrap .e-li-focus>.e-fullrow{color:#333;border:1px solid #cecece}

.e-js.e-treeview .e-node-hover,.e-js.e-treeview .e-node-focus,.e-widget.e-fullrow-wrap .e-li-hover>.e-fullrow,.e-widget.e-fullrow-wrap .e-li-focus>.e-fullrow{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-widget.e-treeview-wrap .e-sibling{background:url('drop-sibling.png');background-repeat:no-repeat}

.e-js.e-treeview .e-node-disable{filter:alpha(opacity=40);opacity:.4}

.e-js.e-treeview .e-icon.e-load,.e-js.e-treeview.e-rtl .e-icon.e-load{background-image:url('ajax-loader.gif');background-repeat:no-repeat}

.e-js.e-treeview .e-icon.e-load,.e-js.e-treeview.e-rtl .e-icon.e-load{background-position:right center}

.e-js.e-treeview.e-rtl .e-icon.e-load{background-position:left center}

.e-js.e-treeview .e-item .e-icon{color:#666}

.e-js.e-treeview .e-fe-popup .e-content{background-color:#fff;border-color:#cecece}

.e-js.e-treeview .e-fe-popup .e-downtail:after{border-top-color:#fff}

.e-js.e-treeview .e-fe-popup .e-downtail:before,.e-js.e-treeview .e-fe-popup .e-downtail{border-top-color:#cecece}

.e-js.e-treeview .e-fe-popup .e-spanclicked{border-color:#666}

.e-drop-count{border-color:#fff}

.e-drop-count{background-color:#666;color:#fff}

.e-widget.e-fullrow-wrap .e-li-active .e-active,.e-widget.e-fullrow-wrap .e-li-hover .e-node-hover,.e-widget.e-fullrow-wrap .e-li-focus .e-node-focus{background:transparent}

.e-widget.e-fullrow-wrap .e-item.e-li-active>.e-text-wrap>.e-icon{color:#fff}

.e-widget.e-fullrow-wrap .e-item.e-li-hover>.e-text-wrap>.e-icon,.e-widget.e-fullrow-wrap .e-item.e-li-active.e-li-focus>.e-text-wrap>.e-icon{color:#666}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-js.e-uploadbox .e-inputbtn,.e-js.e-uploadbox .e-file-name-txt{font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial;font-weight:normal}

.e-js.e-uploadbox .e-inputbtn,.e-js.e-uploadbox .e-file-name-txt{font-size:14px}

.e-js.e-uploadbox.e-disable .e-uploadinput{cursor:default}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select,.e-js.e-uploadbox.e-disable .e-select:hover,.e-js.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover,.e-js.e-uploadbox.e-widget.e-disable .e-selectpart.e-select:hover .e-inputbtn{background:#fcfcfc;color:#333;border-color:#cecece}

.e-js.e-uploadbox.e-disable .e-uploadbtn.e-select:hover,.e-js.e-uploadbox.e-disable .e-uploadclosebtn.e-select:hover{background:#fcfcfc;color:#333;border-color:#cecece;cursor:default}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select:hover{border-color:#cecece;color:#333}

.e-js.e-uploadbox.e-widget .e-selectpart.e-select:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-uploadbox.e-widget .e-inputbtn,.e-js.e-uploadbox.e-disable .e-select .e-inputbtn{color:#333}

.e-uploadbox.e-widget .e-selectpart.e-select:hover .e-inputbtn{color:#333;border-color:#cecece}

.e-js.e-uploadbox .e-file-name-txt{color:#333}

.e-js.e-uploadbox .e-file-list .e-file-status-failed{color:#cd0a0a}

.e-js.e-uploadbox .e-file-list .e-file-status-success{color:#333}

.e-js.e-uploadbox .e-file-progress-status{border-color:#cecece}

.e-js.e-uploadbox .e-file-progress-status{background:#3277b2;background:linear-gradient(to bottom,#3277b2,#296293);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3277b2',endColorstr='#296293',GradientType=0)}

.e-js.e-uploadbox .e-file-list{background-color:#fff;color:#333}

.e-js.e-uploadbox .e-ul li:nth-child(odd) .e-file-list{background-color:#fff}

.e-js.e-uploadbox .e-ul li:nth-child(odd) .e-file-list{border-bottom:1px solid #cecece}

.e-js.e-uploadbox .e-ul li:nth-child(even) .e-file-list,.e-js.e-uploadbox .e-head-content{background-color:#fff}

.e-js.e-uploadbox .e-ul li:nth-child(even) .e-file-list,.e-js.e-uploadbox .e-head-content{border-bottom:1px solid #cecece}

.e-js.e-uploadbox.e-dialog>.e-header+.e-dialog-scroller{border-top:0}

.e-js.e-mobile-upload.e-uploadbox .e-ul li:nth-child(even) .e-file-list,.e-js.e-mobile-upload.e-uploadbox .e-ul li:nth-child(odd) .e-file-list{border-bottom:none}

.e-js.e-uploadbox .e-file-upload{background-color:#fff}

.e-js.e-uploadbox .e-file-progress-bar{border:1px solid #cecece}

.e-js.e-uploadbox .e-file-list .e-checkmark{background-color:#39b54a;color:#fff;border-radius:10px}

.e-js.e-uploadbox .e-file-list .e-file-percentage-failed{background-color:#f00;color:#fff;border-radius:10px}

.e-js.e-uploadbox.e-dialog .e-header{border-color:#cecece;border-bottom:3px solid #3277b2}

.e-js.e-uploadbox.e-dialog .e-header{color:#282827;font-size:23px;font-weight:normal}

.e-js.e-uploadbox .e-uploadinput{font-size:200px}

.e-js.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform,.e-js.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{background-color:#fff;color:#666}

.e-js.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform,.e-js.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover{background-color:#fff;color:#666}

.e-js.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-js.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{color:#333;border-color:#f4f4f4}

.e-js.e-uploadbox .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-js.e-uploadbox .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#e9e9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#e9e9e9',GradientType=0)}

.e-js.e-uploadbox.e-disable .e-ul li:nth-child(even) .e-file-list .e-action-perform:hover,.e-js.e-uploadbox.e-disable .e-ul li:nth-child(odd) .e-file-list .e-action-perform:hover{background:none}

.e-js .e-uploaddialog.e-dialog .e-btn.e-select{border-color:#cecece}

.e-js .e-uploaddialog.e-dialog .e-btn.e-select:hover{background:#fcfcfc}

.e-js .e-uploaddialog.e-dialog .e-btn.e-select:active{background:#3277b2}

.e-pivotclient .removeSplitBtn{border-radius:4px}

.e-content-area{background-color:#fff;color:#111;border-color:#cecece;font-family:Segoe UI,Helvetica Neue,Ubuntu,Arial}

.e-rangeScroll-select{fill:#fcfcfc;stroke:#cecece}

.e-rangeScroll-select:hover{fill:#f4f4f4;stroke:#cecece}

.e-rangeScroll-select:active{fill:#f4f4f4;stroke:#cecece}

.e-rangeScroll-select-hover{fill:#f4f4f4;stroke:#cecece}

.e-rangeScroll-backRect{fill:white;stroke:#cecece}

.e-rangeScroll-arrow{fill:#666;stroke:#666}

.e-rangeScroll-arrow:hover{fill:#333;stroke:#333}

.e-rangeScroll-arrow:active{fill:#333;stroke:#333}

.e-rangeScroll-centerShape{fill:#666;stroke:#666}

.e-rangeScroll-leftCircle,.e-rangeScroll-rightCircle{fill:#666;stroke:#666}

.e-rangeScroll-leftCircle:hover,.e-rangeScroll-rightCircle:hover{fill:#333;stroke:#333}

.e-rangeScroll-leftCircle:active,.e-rangeScroll-rightCircle:active{fill:#333;stroke:#333}

.e-rangeScroll-leftRect:hover+.e-rangeScroll-leftCircle,.e-rangeScroll-rightRect:hover+.e-rangeScroll-rightCircle,.e-rangeScroll-leftRect:active+.e-rangeScroll-leftCircle,.e-rangeScroll-rightRect:active+.e-rangeScroll-rightCircle{fill:#333;stroke:#333}

/* @import "../node_modules/@syncfusion/ej2-richtexteditor/styles/bootstrap4.css"; */

/* @import "../node_modules/@syncfusion/ej2-angular-inplace-editor/styles/bootstrap4.css"; */

/* @import "../node_modules/@boldreports/javascript-reporting-controls/Content/bootstrap-theme/bold.reports.all.min.css"; */

.e-control,
.e-css,
.e-btn:not(.e-inputbtn) {
  font-family: "Poppins";

  /* font-size: 14px; */
  font-size: 14px;
  font-weight: normal;
}

.e-error.d-block {
  font-size: 11px;
  font-weight: normal;
  font-family: "Lato";
}

a,
a[target] {
  /* color: #0366d6; */
  color: #10277c;

  font-weight: 400;
}

a[target] {
  border-bottom: 0px dashed #679ffb;
}

.form-group {
  /* min-height: 95px; */
  /* margin-bottom: 0; */
  display: flex;
  align-items: center;
  margin-bottom: 0.2rem;
}

.form-group.col-6,
.form-group.col-4,
.form-group.col-12 {
  padding-left: 0;
  padding-right: 0;
}

/* .form-group div.col-4,
.form-group.col-6 label {
  padding-left: 0rem;
  padding-right: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
} */

.form-group div.col-8,
.form-group div.col-10 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.form-group sup.text-danger {
  color: #ff0c0c !important;
}

.form-group.col-6 sup,
.form-group.col-4 sup {
  /* padding-left: 0.25rem; */
  position: absolute;
  left: 35%;
  top: 9px;
}

.form-group.col-6 sup,
.form-group.col-5 sup {
  position: absolute;
  left: 96% !important;
  top: 9px;
}

.form-group.col-12 sup {
  /* padding-left: 0.25rem; */
  position: absolute;
  right: 5px;
  top: 20%;
}

.form-group.col-6 > div:first-child,
/* .form-group.col-6 > label, */
.form-group.col-4 > div:first-child {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.form-group.col-6 > div:nth-child(2),
.form-group.col-4 > div:nth-child(2) {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

/* .form-group.col-12 > div:first-child,
.form-group.col-12 > label {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
} */

.e-rowcell .form-group > div {
  width: 100%;
  display: block;
  /* position: relative; */
}

.view-item.col-12,
.view-item.col-6,
.view-item.col-4 {
  display: flex;
  margin-bottom: 1rem;
}

.view-item.col-12 div:first-child,
.view-item.col-6 div:first-child,
.view-item.col-4 div:first-child {
  /* text-align: right; */
  padding-right: 0.5rem;
}

/* .view-item.col-12 div:first-child,
.view-item.col-6 div:first-child,
.view-item.col-12 div:nth-child(2),
.view-item.col-6 div:nth-child(2) {
  width: 50%;
} */

.view-item.col-12.two-column div:first-child {
  width: 24%;
}

.view-item.col-12.two-column div:nth-child(2) {
  width: 76%;
}

.form-group.col-12 > div:nth-child(2) {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.form-group.col-6 > div:first-child,
.form-group.col-12 > div:first-child,
.form-group.col-4 > div:first-child {
  /* padding-left: 1rem; */
  padding-right: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  text-align: end;
}

.form-group.col-6 > div:nth-child(2),
.form-group.col-12 > div:nth-child(2),
/* .form-group.col-6 > div,
.form-group.col-12 > div, */
.form-group.col-4 > div:nth-child(2) {
  padding-left: 0.75rem;
  /* position: relative; */
  /* padding-right: 1rem; */
}

.form-group.col-12 div:nth-child(2):not(.e-error) {
  min-height: 48px;
}

.form-group div .autogenerated:disabled {
  background: #777f87;
  -webkit-text-fill-color: white;
}

/* .form-group.col-12 div.e-error.d-block {
  min-height: unset;
} */

.d-flex.flex-wrap {
  padding-top: 7px;
  align-items: flex-start;
}

.e-error.d-block {
  position: absolute;
  bottom: 100%;
  /* for incr in width in customer */
  width: 234px;
  background-color: #ffd5d5;
  border: 1px solid #dca6a6;
  border-radius: 5px;
  padding: 1px 10px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  /* top: -24px; */
  box-shadow: 0px 3px 6px #00000029;
  display: none !important;
}

/* For error styling inside grid fields */

.e-rowcell .e-error.d-block {
  /* top: -1px; */
  top: 0px;
  line-height: 1.2;
  width: 95%;
  /* max-height: unset; */
  white-space: pre-wrap;
  padding: 1px 1px 1px 10px;
}

.e-rowcell .e-error.d-block div {
  overflow-y: overlay;
  max-height: 20px;
}

.e-error.d-block:after {
  content: "";
  width: 12px;
  height: 6px;
  background-color: #ffd5d5;
  -webkit-clip-path: polygon(46% 100%, 0 0, 100% 0);
  clip-path: polygon(46% 100%, 0 0, 100% 0);
  position: absolute;
  left: 18px;
  bottom: -4px;
  display: none;
}

.e-error.d-block:before {
  content: "";
  width: 8px;
  height: 5px;
  background-color: #dca6a6;
  -webkit-clip-path: polygon(46% 100%, 0 0, 100% 0);
  clip-path: polygon(46% 100%, 0 0, 100% 0);
  position: absolute;
  left: 20px;
  bottom: -6px;
  display: none;
}

div.e-error:hover .e-error.d-block,
.e-rowcell div.e-error:hover .e-error.d-block,
div.e-error:hover .e-error.d-block:before,
div.e-error:hover .e-error.d-block:after {
  display: block !important;
}

/* .e-rowcell div.e-error:hover .e-error.d-block:before {
  top: -6px;
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.e-rowcell div.e-error:hover .e-error.d-block:after {
  top: -5px;
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
} */

.btn-view {
  white-space: nowrap;
  overflow: hidden;
  text-indent: -86px;
  /* padding: 0px 0px; */
}

.btn-print {
  white-space: nowrap;
  overflow: hidden;
  text-indent: -86px;
  padding: 0px 0px;
}

.btn-print::after {
  content: "\f02f";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  text-indent: 0px;
  float: left;
}

.btn-view::after {
  content: "\f06e";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  text-indent: 0px;
  float: left;
}

.e-input-group .e-input-group-icon {
  min-height: 18px;
  font-size: 0.775rem;
}

/******** Grid *********/

table,
.e-grid .e-headercelldiv,
.e-grid .e-stackedheadercelldiv,
.e-grid .e-summarycell {
  font-family: Poppins;
  color: #555963;
}

table,
.e-grid .e-stackedheadercelldiv,
.e-grid .e-summarycell {
  font-weight: normal;
}

.e-grid .e-headercell {
  background-color: #f7f7f7;
}

.grid-header {
  position: absolute;
  top: 8px;
  left: 6px;
  z-index: 99;
  font-weight: 600;
  /* font-size: 12px; */
  font-size: 14px;
}

.e-grid.header-hidden .e-gridheader {
  display: none;
}

.e-grid.header-hidden .e-toolbar {
  border-bottom: 1px solid rgb(222, 226, 230);
}

.e-toolbar {
  min-height: 30px;
  height: 35px;
}

.e-toolbar .e-toolbar-items {
  height: 28px;
  min-height: 27px;
}

.e-rowcell .e-input-group input.e-input {
  height: 20px;
}

.e-toolbar-right .e-input-group input.e-input {
  height: 24px;
}

.e-input-group input.e-input {
  height: 43px;
}

.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
  -webkit-text-fill-color: #555963;
  background: #dedede;
  /* color: #6c757d; */
  border-color: #c6c7c7;
}

input.e-input,
input[type="text"].e-input {
  box-shadow: none;
}

.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 12px;
}

.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  padding: 2px 4px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  height: 100%;
  min-width: 30px;
  padding: 2px 4px;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  line-height: 20px;
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  line-height: 20px;
  min-height: 20px;
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 25px;
  line-height: 20px;
}

.e-toolbar {
  border-radius: 0;
}

.e-toolbar,
.e-toolbar .e-toolbar-items,
.e-toolbar .e-tbar-btn {
  background-color: #fff;
}

.e-grid .e-control.e-toolbar {
  width: 100%;
  text-align: right;
}

.e-grid {
  border-style: none solid none solid;
  border-radius: 0;
}

.e-grid .e-icons.e-add,
.e-grid .e-icons.e-add + .e-tbar-btn-text,
.e-grid .e-icons.e-edit,
.e-grid .e-icons.e-edit + .e-tbar-btn-text,
.e-grid .e-icons.e-update,
.e-grid .e-icons.e-update + .e-tbar-btn-text,
div.e-toolbar-item[title="Excel Export"] span.e-excelexport,
div.e-toolbar-item[title="Excel Export"] .e-tbar-btn-text {
  color: #357ffa;
}

.e-grid .e-icons.e-delete,
.e-grid .e-icons.e-delete + .e-tbar-btn-text {
  color: #ff0c0c;
}

.e-grid .e-toolbar-item[title="Add"] > button,
.e-grid .e-toolbar-item[title="Edit"] > button,
.e-grid .e-toolbar-item[title="Update"] > button {
  background-color: #efefff;
}

.e-grid .e-toolbar-item[title="Delete"] > button {
  background-color: #ffe1e1;
}

/* .e-grid .e-icons.e-delete .e-grid .e-altrow {
  background-color: #f4f7fe;
} */

.e-grid .e-altrow {
  background-color: #f4f7fe;
}

.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell:not(.e-active),
.e-grid.e-bothlines .e-rowcell:not(.e-active) {
  border-top: 1px solid rgb(222, 226, 230);
  border-bottom: 1px solid rgb(222, 226, 230);
}

.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-active {
  border-top-width: 1px;
  border-top-color: #6591e9;
  border-top-style: solid;
}

.e-grid td.e-active {
  background-color: #e0e6f5;
  border-top: 1px solid #6591e9;
  border-bottom: 1px solid #6591e9;
  border-left-color: rgb(222, 226, 230);
  border-right-color: rgb(222, 226, 230);
}

.e-emptyrow td {
  border-bottom: 1px solid rgb(222, 226, 230);
  border-radius: 0;
}

.e-grid.e-default tr td:first-child {
  border-left-width: thin;
}

.e-grid.e-default tr td.e-unboundcell:last-child:not(.e-active) {
  /* border-right-width: thin; */
  padding-right: 13px;
}

.e-grid td.e-active:first-child {
  border-left: 1px solid #6591e9;
}

.e-grid td.e-active:last-child {
  border-right: 1px solid #6591e9;
}

.e-grid td.e-editcell.e-normaledit table {
  background-color: #e0e6f5;
  border: 1px solid #6591e9;
}

.e-grid td.e-editcell.e-normaledit table tbody tr {
  border: 1px solid #6591e9;
}

.e-grid.e-gridhover
  tr[role="row"]:not(.e-editedrow):hover
  .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
  background-color: #e0e6f5;
}

.e-grid.e-bothlines .e-rowcell.e-active {
  border-bottom-width: 1px;
}

.e-grid .e-row .e-input-group {
  margin-bottom: 0;
  margin-top: 0;
}

.e-grid .e-normaledit .e-rowcell {
  vertical-align: bottom;
}

.e-grid .e-normaledit .e-rowcell > div {
  margin-bottom: 2px;
}

.e-btn.e-flat,
.e-grid .e-btn.e-flat:disabled {
  color: #5b595f;
  background-color: transparent;
  border-color: transparent;
}

.e-ddl.e-popup.e-lib.e-control.e-popup-open {
  width: -webkit-fit-content ;
  width: -moz-fit-content ;
  width: fit-content ;
  /* max-width: 500px; */
}

.e-dropdownbase .e-list-item {
  text-indent: 12px;
  padding-right: 16px;
}

.e-grid .e-unboundcelldiv .e-icons {
  color: #5b595f;
}

.e-grid .e-unboundcelldiv .e-btn.e-icon-btn,
.e-grid .e-unboundcelldiv button,
.e-grid .e-unboundcelldiv .btn-view {
  padding: 0 8px;
}

.e-grid .e-btn.e-flat:not([disabled]):hover .e-icons.e-btn-icon,
.e-grid .e-btn.e-flat:not([disabled]):focus .e-icons.e-btn-icon {
  color: #fff;
}

.e-grid .e-btn.e-flat:disabled {
  filter: grayscale(80%);
  opacity: 0.5;
  cursor: not-allowed;
  background-color: transparent;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: unset;
  right: 0;
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: unset;
  left: 0;
}

/******** Grid edit dialog *********/

.e-edit-dialog .e-gridform .e-table {
  border-spacing: 0;
}

.e-dlg-container.e-dlg-center-center {
  z-index: 1030 !important;
  align-items: flex-end;
  justify-content: flex-start;
  flex-direction: column;
}

.e-dlg-container.e-dlg-center-center div.e-edit-dialog {
  /* max-width: 45%; */
  min-height: 100vh;
}

.e-dialog .e-dlg-header-content {
  border: 0;
  height: 75px;
  padding-top: 25px;
}

.e-dialog .e-dlg-header {
  /* font-weight: 400;
  font-size: 1.0625rem; */

  font-size: 18px;
  font-weight: bold;
  color: #10277c !important;
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  bottom: 0px;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: lightgrey;
  padding: 2px 2px 0 0;

  /* border-radius: 50%;
    background-color: lightgrey;
    padding: 2px -34px 0 0;
    padding-bottom: 4px; */
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 14px;
  width: 12px;
  padding-bottom: 4px;
}

.e-dialog .e-dlg-content {
  padding: 12px;
  background-color: #f9f9f9;
}

.e-dialog > .e-footer-content {
  display: flex;
  flex-direction: row-reverse;
  /* background-color: #e4e5ea; */
}

.e-dlg-header-content {
  pointer-events: none;
}

.e-dlg-header-content button {
  pointer-events: all;
}

.e-treegrid .e-add::before {
  content: "\e609";
}

.e-upload {
  border: 0;
}

.e-upload .e-file-select-wrap {
  padding: 0;
}

.input-group .form-control {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.input-group .input-group-append button {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.form-input-inline.input-group input {
  width: calc(100% - 50px) !important;
}

.form-control {
  padding: 0;
  height: 25px;
}

ejs-dropdownlist,
ejs-datepicker,
ejs-maskedtextbox,
input.e-input,
textarea.e-input,
.e-input-group.e-control-wrapper {
  height: 43px;
  width: 100%;
  border-radius: 7px !important;
}

/* for fixing multiselect height issue */

ejs-multiselect,
.e-multiselect.e-input-group.e-control-wrapper {
  height: auto;
  width: 100%;
  border-radius: 7px !important;
}

/* for setting  dropdown label */

.e-float-text {
  padding-bottom: 2px;
}

.e-rowcell ejs-dropdownlist,
.e-rowcell input.e-input,
.e-rowcell .e-input-group.e-control-wrapper {
  height: 35px !important;
  /* border-radius: 7px */
}

.e-input-group.e-control-wrapper input.e-input {
  height: auto;
}

.e-input-group.e-control-wrapper .e-input-group-icon {
  min-height: 18px;
}

.e-radio + label .e-label {
  color: #575757;
}

.e-radio:disabled + label .e-label {
  color: #575757;
}

.e-disabled {
  opacity: 1;
}

.e-rowcell .e-input,
.e-rowcell .e-input-group .e-input-value,
.e-rowcell .e-input,
.e-rowcell [type="text"].e-input {
  padding-top: 0 !important;
}

input.e-input,
ejs-dropdownlist .e-input-group .e-input-value,
textarea.e-input,
input[type="text"].e-input {
  padding-left: 8px;
  color: #555963 !important;
  padding-top: 15px !important;
}

.e-input-filter.e-input.e-lib.e-keyboard {
  padding-top: 0 !important;
}

.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon {
  display: none;
}

.form-group div:nth-child(2):not(.e-error) {
  max-height: 40px;
}

.e-grid .e-emptyrow td {
  padding: 0.1em 0.7em;
}

.input-group-append .btn {
  padding: 0.4rem 1.125rem;
}

.option-table-header {
  display: flex;
  justify-content: space-around;
  font-size: 14px;
  font-weight: 500;
}

.option-table-cell {
  display: flex;
  justify-content: space-between;
  font-size: 0.65rem;
}

/* .add-new-item {
  border: none;
  margin-top: auto;
  margin-bottom: auto;
  text-align: center;
}

.add-new-item .fal {
  cursor: pointer;
  font-size: 99px;
}

.add-new-item .fal:hover {
  filter: brightness(85%);
} */

.e-mask-container.ng-invalid.ng-touched.ng-dirty .e-input-group,
.e-input.ng-invalid.ng-touched.ng-dirty,
div.e-error .e-input.ng-invalid,
div.e-error > .e-dropdownlist.ng-invalid .e-input-group,
div.e-error > .e-autocomplete.ng-invalid .e-input-group,
div.e-error > .e-datepicker.ng-invalid .e-input-group,
div.e-error > .e-timepicker.ng-invalid .e-input-group,
div.e-error > .e-multiselect.ng-invalid .e-input-group,
div.e-error ejs-numerictextbox.ng-invalid .e-input-group,
div.e-error .e-mask-container.ng-invalid .e-input-group,
div.e-error .e-autocomplete.ng-invalid.ng-touched.ng-dirty .e-input-group,
.e-dropdownlist.ng-invalid.ng-touched.ng-dirty .e-input-group,
.e-autocomplete.ng-invalid.ng-touched.ng-dirty .e-input-group {
  border-color: #dc3545 !important;
}

/******** Tab *********/

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
  color: #357ffa;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: #212529;
}

.e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  border: 0;
}

.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: 3px solid #357ffa;
}

.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item {
  border-bottom: 3px solid transparent;
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  border: 1px solid transparent;
}

.border-rounded {
  border-radius: 3px 3px;
}

.border-square {
  border-radius: 0px;
}

.border-circle {
  border-radius: 50%;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #333;
}

/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */

input[type="number"] {
  -moz-appearance: textfield;
}

.text-ellipsis {
  /* max-width: 200px; */
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/******** Modal *********/

/* modal scroll */

/* .modal-content .view{
  width:200%;

} */

.modal-body {
  max-height: calc(90vh - 145px);
  /* overflow-y: overlay; */
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: hidden;
}

/* .modal-header {
  border-bottom: 1px solid #e9ecef;
} */

.modal-footer {
  border-top: 1px solid #e9ecef;
  background-color: #e4e5ea;
}

.modal-header,
.modal-footer {
  padding: 14px;
}

.modal-header .close {
  margin: 0rem -0.25rem -1.25rem auto;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: lightgrey;
  padding: 0;
}

.dropdown-toggle {
  background: transparent;
}

.dropdown-toggle:after,
.dropleft .dropdown-toggle:before {
  content: "\2807" !important;
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 925px;
  }
  .modal-lg,
  .modal-xl {
    max-width: 925px;
  }
  .modal-search .modal-lg,
  .modal-search .modal-xl {
    max-width: 1300px;
  }
  .modal-search .modal-body {
    min-height: 400px;
    margin-bottom: 0;
  }
  .modal-search .modal-details {
    border: 1px solid #cecece;
    border-bottom: 0;
    min-height: 505px;
  }
}

/* .modal-large {
       .modal-lg, .modal-xl {
          max-width: 1024px;
      }
   } */

/* .modal-header {
  border-bottom: 2px double #dee2e6 !important;
  background-image: linear-gradient(to bottom , #f8f9fa, #dee2e6);
} */

/* .dropdown-toggle:after,
.dropleft .dropdown-toggle:before {
  content: "\f142" !important;
}
.modal-header .close span {
  display: none;
}
.modal-header .close::before {
  content: "\e745";
  position: relative;
  font-family: "e-icons";
  font-size: 14px;
}
.width-by-2 {
  width: 50%;
}
.width-by-3 {
  width: 33.33%;
}
.width-by-4 {
  width: 25%;
}
.width-by-5 {
  width: 20%;
}
.width-fit-content {
  width: fit-content;
}
.white-space-no-wrap,
table tr th,
table tr td {
  white-space: nowrap;
}

/* .tag {
  padding: 0.625rem;
  margin-right: 10px;
} */

.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .form-control:valid,
.form-control.is-valid {
  background-image: none;
}

.btn-redirect {
  font-size: 0.65rem;
  padding: 0rem 1.3rem;
  min-height: 32px;
}

.btn-add {
  font-size: small;
  padding: 0.5rem 1rem;
}

::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

::-webkit-scrollbar-track {
  /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
  background: #97a4d6;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #4462c2;
  /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); */
}

aside ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); */
  box-shadow: inset 0 0 12px #7498d1;
  -webkit-box-shadow: inset 0 0 12px #7498d1;
}

.button-right-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  margin-bottom: 0.5rem;
  /* margin-top: 0.5rem; */
}

.button-right-wrapper button {
  margin-left: 0.5rem;
}

.header-button-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 0.5rem;
}

.content-header,
.content-subheader {
  font-weight: 700;
  line-height: 1.57;
  margin-bottom: 0.5rem;
}

.content-header {
  font-size: 0.9375rem;
}

.content-subheader {
  font-size: 0.78125rem;
}

.card-heading {
  padding: 1rem 1rem;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  background-color: #f7f9fa;
  border-bottom: 1px solid #dee2e6;
}

.col-form-label {
  padding-bottom: 0;
}

.tab-card {
  padding: 20px 0;
}

.e-input-value {
  /* padding-top: 5px; */
  padding-left: 2px;
}

body,
.e-grid .e-rowcell,
div.e-error label,
.e-dialog .e-dlg-content,
.e-stackedheadercelldiv,
.e-treeview .e-list-text,
.e-grid .e-summarycell,
input.e-input,
.e-error,
textarea.e-input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-dropdownbase .e-list-item,
.e-ddl.e-input-group .e-input-value,
.e-multi-select-wrapper input[type="text"],
.form-group.col-6 > div:first-child,
.form-group.col-4 > div:first-child,
.e-radio + label .e-label,
.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  /* font-size: 0.775rem; */
  font-size: 14px;
  font-family: "Poppins";
}

.e-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 0.775rem;
  font-family: "Poppins";
}

.page-sidebar .primary-nav .nav-menu > li > a {
  font-size: 0.775rem;
}

.nav-menu > li > a > i {
  display: none;
}

.nav-menu {
  height: calc(100vh - 82px);
}

/* } */

.nav-menu > li > a > i {
  display: none;
}

/* .nav-menu li.active:not(.open) > a:before {
  right: 20px;
}
.nav-menu li.active.open ul li.active:not(.open) > a:before {
  right: 11px;
} */

.breadcrumb > li.breadcrumb-item {
  max-width: unset;
}

.breadcrumb > li.breadcrumb-item:hover {
  max-width: unset !important;
}

.breadcrumb > li.breadcrumb-item:first-child {
  /* color: #0366d6; */
  color: #10277c;
}

.page-footer {
  height: 1.8125rem;
  font-size: 0.7125rem;
  padding: 0 1rem;
}

.page-header {
  height: 3.125rem;
}

.subheader {
  margin-bottom: 0.6rem;
  margin-left: 0.6rem;
}

.subheader-title {
  /* font-size: 1.175rem; */
  /* color: #0366d6; */
  font-size: 18px;
  color: #10277c;
  font-weight: bold;
}

.card:focus {
  outline: none;
}

.page-sidebar,
.page-logo {
  width: 10.875rem;
  max-width: 10.875rem;
  background: transparent linear-gradient(90deg, #245cb8 0%, #0f316a 125%);
}

.page-logo {
  padding: 0 0.3rem;
  height: 3.125rem;
}

.page-breadcrumb {
  padding: 1.8rem 0 0 0;
  margin-left: -21px;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: "|";
}

.page-content {
  padding: 0.6rem 0rem;
}

.nav-menu li a {
  padding: 0.5125rem 0.61rem;
  /* font-size: 0.712rem; */
  font-size: 13px;
  font-family: "Poppins";
}

.nav-menu li > ul li a {
  padding: 0.6525rem 1rem 0.6525rem 1.5rem;
}

.nav-menu li a > [class*="fa-"],
.nav-menu li a > .ni {
  font-size: 1rem;
  width: 1.45rem;
}

.e-grid .e-headercelldiv {
  /* for grid header bold - font-size: 14px;  font-weight: 600;*/
  font-size: 15px;
  font-weight: bold;
}

.e-grid-min-height .e-gridheader .e-headercell .e-headercelldiv {
  padding: 0.2rem 0.4rem;
}

.subpage-content {
  min-height: calc(100vh - 8.21rem);
  display: flex;
  flex-direction: column;
}

.subpage-content .card.p-3 {
  box-shadow: none;
  flex-grow: 1;
  flex-shrink: 1;
}

.subpage-content > form {
  background-color: #e8ebf2;
}

.page-content-wrapper {
  background-color: #f2f3f8;
}

/* .page-content-wrapper .p-3 {
  padding: 0.6rem !important; */

/* added to fix card top */

/* padding-top: 0 !important;
} */

.page-logo-text {
  margin-left: 0.3rem;
  font-weight: 600;
  font-size: 0.8rem;
}

.app-list {
  text-align: left;
  width: 18.875rem;
  height: 15.875rem !important;
}

.app-list-item {
  width: 5.25rem;
}

/* .card.p-3 {
  min-height: calc(100vh - 8.21rem);
} */

.subheader > button {
  position: absolute;
  right: 15px;
  background-color: #ffffff;
  border: 1px solid #357ffa;
  border-radius: 5px;
}

.e-badge.e-badge-draft:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-draft[href]:not(.e-badge-ghost) {
  background-color: #112dfa33;
  color: #0c2cff;
}

.e-badge.e-badge-pending:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-pending[href]:not(.e-badge-ghost) {
  background-color: #ff7a0633;
  color: #ff7a06;
}

.e-badge.e-badge-approved:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-approved[href]:not(.e-badge-ghost) {
  background-color: #15c42733;
  color: #15c427;
}

.e-badge.e-badge-rejected:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-rejected[href]:not(.e-badge-ghost) {
  background-color: #ff0e0c33;
  color: #ff0c0c;
}

.e-badge.e-badge-collected:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-collected[href]:not(.e-badge-ghost) {
  background-color: #ffef0c33;
  color: #a59b05;
}

.e-badge.e-badge-requested:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-requested[href]:not(.e-badge-ghost) {
  background-color: #0cb4ff33;
  color: #089eef;
}

.e-badge.e-badge-processed:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-processed[href]:not(.e-badge-ghost) {
  background-color: #c0c0c0;
  color: white;
}

.e-badge.e-badge-completed:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-completed[href]:not(.e-badge-ghost) {
  background-color: #d4f0d7;
  color: #ee8f69;
}

.e-badge {
  border-radius: 4px;
  font: 0.65rem Poppins;
  padding: 0.2em 0.42em 0.2em 0.42em;
}

.e-toolbar-item button[id="add"]:hover,
.e-toolbar-item button[id="add"]:focus,
.e-toolbar-item[title="Add"] button:hover,
.e-toolbar-item[title="Add"] button:focus,
.e-toolbar-item[title="Edit"] button:hover,
.e-toolbar-item[title="Edit"] button:focus,
.e-toolbar-item[title="Update"] button:hover,
.e-toolbar-item[title="Update"] button:focus,
div.e-toolbar-item[title="Excel Export"] button:hover,
div.e-toolbar-item[title="Excel Export"] button:focus {
  background-color: #357ff8;
  border-color: #357ff8;
}

.e-toolbar-item[title="Delete"] button:hover,
.e-toolbar-item[title="Delete"] button:focus {
  background-color: #ff0c0c;
  border-color: #ff0c0c;
}

.e-toolbar-item button[id="add"]:active,
.e-toolbar-item[title="Add"] button:active,
.e-toolbar-item[title="Edit"] button:active,
.e-toolbar-item[title="Update"] button:active,
div.e-toolbar-item[title="Excel Export"] button:active {
  background-color: #245cb8;
  border-color: #245cb8;
}

.e-toolbar-item[title="Delete"] button:active {
  background-color: #d80000;
  border-color: #d80000;
}

.e-toolbar .e-tbar-btn:focus {
  box-shadow: 0 0 0 3px transparent;
}

.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  box-shadow: 0 0 0 0.25em transparent;
}

.disablegrid {
  pointer-events: none;
  opacity: 0.9;
}

.wrapper {
  cursor: not-allowed;
}

/* .e-control:hover label.e-error-form {
  opacity: 1;
}

label.e-error-form {
  opacity: 0;
  color: #f44336;
  background-color: #fcdbe4;
  border-color: #fcdbe4;
  width: auto;
  right: 0;
  position: absolute;
  border-radius: 3px;
  padding: 0px 4px;
  font-size: 12px;
  top: 33px;
  z-index: 1;
}
label.e-error-form:before {
  content: " ";
  height: 0;
  position: absolute;
  width: 0;
  left: 45%;
  top: -12px;
  border: 6px solid transparent;
  border-right-color: #fcdbe4;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
} */

/* Css Changes */

/* .e-toolbar .e-tbar-btn.e-btn {
  background: #E5EFFF;
} */

/* ***********genral form************** */

/* .form-group {
  margin-bottom: 0.3rem;
} */

/* ***********header sec of  form************** */

/* .header-sec {
  background: #E8EBF2;
  padding: 0 0.6rem;
  margin-bottom: 0.6rem;
} */

/* ***********header sec of  grid************** */

/* .e-grid .e-headercell {
  height: 24px  !important;
} */

/******************grid footer*****************************/

.e-pager {
  padding: 6px !important;
}

.e-pager .e-spacing,
.e-pager .e-numericitem:hover,
.e-pager .e-currentitem {
  padding: 6px !important;
}

.e-pager .e-pagercontainer .e-icons {
  padding: 6px !important;
}

.e-pager div.e-parentmsgbar {
  padding-bottom: 4px !important;
  padding-top: 4px !important;
}

/******************textarea*****************/

/* .form-group.form-group-textarea div:nth-child(2) {
  max-height: auto;
} */

/* .form-group.form-group-textarea .textarea-div {
  max-height: 300px ;
} */

/*************view modal popup**************/

/* .view-modal .modal-header {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
} */

/* .view-modal .list-group-item {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
} */

/**************Genreal css*************/

/* .card ejs-grid {
  margin-top: 0.5rem;
}
.card-grey {
  padding-top: 0 !important;
} */

/******************************grid common css*****************/

/* .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty, .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
  height: 24px !important;
}
.e-textbox.ng-invalid.ng-touched.ng-dirty .e-input-group,.e-textbox.ng-invalid.ng-touched.ng-dirty textarea,
.e-textbox.ng-invalid.ng-touched.ng-dirty input, .e-dropdownlist.ng-invalid.ng-touched.ng-dirty .e-input-group {
  border-color: #dc3545 !important;
} */

/*****************************accodrion*************************/

.e-accordion .e-acrdn-item .e-acrdn-header {
  line-height: 6px !important;
  min-height: 25px !important;
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  height: 22px !important;
  min-height: 25px !important;
}

.e-accordion
  .e-acrdn-item.e-select.e-expand-state
  > .e-acrdn-header
  .e-acrdn-header-content,
.e-accordion
  .e-acrdn-item.e-select.e-selected.e-expand-state
  > .e-acrdn-header
  .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-toggle-icon,
.e-accordion
  .e-acrdn-item.e-select.e-selected.e-expand-state
  > .e-acrdn-header
  > .e-toggle-icon,
.e-accordion
  .e-acrdn-item.e-select.e-expand-state
  > .e-acrdn-header
  > .e-toggle-icon {
  color: rgb(33, 37, 41) !important;
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  padding: 0.5rem !important;
}

.adv-search-data .list-group-item {
  padding: 0 !important;
}

.look-up-wrapper button {
  position: absolute;
  bottom: -4px;
  right: -5px;
  padding: 2px;
}

.look-up-wrapper ejs-dropdownlist {
  padding-right: 10px;
}

.control-with-btn {
  display: flex;
  justify-content: space-around;
}

.control-with-btn button {
  padding-top: 1px;
  padding-bottom: 1px;
}

/* vansales */

.pac-container {
  z-index: 999999999999999;
}

.e-badge.e-badge-yes:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-yes[href]:not(.e-badge-ghost) {
  background-color: rgba(46, 158, 70, 0.89);
  color: #e5ece6;
}

.e-badge.e-badge-no:not(.e-badge-ghost):not([href]),
.e-badge.e-badge-no[href]:not(.e-badge-ghost) {
  background-color: rgba(238, 91, 32, 0.89);
  color: #e5ece6;
}

.color-yes {
  color: rgba(46, 158, 70, 0.89);
}

.color-no {
  color: rgba(238, 91, 32, 0.89);
}

.e-switch-wrapper.bar-color .e-switch-inner.e-switch-active,
.e-switch-wrapper.bar-color .e-switch-inner.e-switch-active .e-switch-on {
  background-color: rgba(46, 158, 70, 0.89) !important;
  border-color: rgba(46, 158, 70, 0.89) !important;
}

.e-switch-wrapper.bar-color .e-switch-inner,
.e-switch-wrapper.bar-color .e-switch-off {
  background-color: rgba(238, 91, 32, 0.89) !important;
  border-color: rgba(238, 91, 32, 0.89) !important;
}

.e-switch-wrapper.bar-color .e-switch-handle {
  background-color: #fff;
}

.form-group {
  position: relative !important;
  margin-bottom: 1.5rem !important;
}

.e-rowcell .form-group {
  margin-bottom: 0 !important;
  padding: 0.5rem;
}

.input-control-placeholder {
  position: absolute;
  top: 0;
  /* padding: 7px 0 0 13px;  22*/
  padding: 7px 0 0 13px;

  color: #999ea4;
}

/* .input-control:focus + .input-control-placeholder,
.input-control:valid + .input-control-placeholder,
.input-control:disabled + .input-control-placeholder {
  color: #999ea4;
  padding: 4px 0 0 13px;
} */

/* .e-input {
  padding-top: 15px !important;

} */

hr {
  width: 100%;
  background-color: #e4e5ea;
  height: 0.75px;
  margin-top: -15px !important;
}

.showPwd {
  flex-direction: column;
}

.customer-search-outer {
  background: #edeff3;
}

.customer-list {
  background: #ffffff;
  box-shadow: 0px 0px 2px #7e5c5c29;
  border-radius: 6px;
  opacity: 1;
  min-height: 40px;
  align-items: center;
}

.e-filled.e-float-input input:focus ~ label.e-float-text,
.e-filled.e-float-input input:valid ~ label.e-float-text,
.e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper
  input
  ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-focus
  input
  ~ label.e-float-text {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  color: #999ea4 !important;
}

/* .e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper input {
  color: #555963;
  padding-left: 9px;
  padding-top: 21px;
} */

.e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper input {
  padding: 14px 2px 5px 0;
  color: #555963;
}

.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 3px 0;
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  line-height: 1;
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  border-radius: 4px 4px 0 0;

  /* padding: 9px 10px 0 20px; */
  padding: 12px 10px 0 9px;
}

.e-filter-parent .e-input-group.e-control-wrapper.e-filled {
  padding-top: 0;
  padding-left: 0;
}

.e-filled input.e-input,
.e-filled.e-input-group input,
.e-filled.e-input-group.e-control-wrapper input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input {
  box-sizing: border-box;
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  /* border: 1px solid; */
  border-radius: 4px 4px 0 0;

  margin-top: 0;
}

.empImg {
  width: 125px;
  height: 125px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.imgOuter {
  position: relative;
}

.imgOuter:hover .uploadIcon {
  display: block;
}

.uploadIcon {
  position: absolute;
  top: 90px;
  left: 220px;
  width: 20px;
  height: 20px;
  display: none;
  cursor: pointer;
}

.form-label-group {
  position: relative;
  margin-bottom: 1rem;
}

.form-label-group.col-12 {
  padding-left: 0;
  padding-right: 0;
}

.form-label-group > label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  margin-bottom: 0; /* Override default `<label>` margin */
  line-height: 1.5;
  color: #999ea4;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: all 0.1s ease-in-out;
}

.form-label-group input:-ms-input-placeholder {
  color: transparent;
}

.form-label-group input::-moz-placeholder {
  color: transparent;
}

.form-label-group input::placeholder {
  color: transparent;
}

.form-label-group label:hover {
  cursor: auto;
}

/* for price & route labels */

/* .form-label-group.col-4 label {
  padding-left: 20px !important;
} */

/* style for Route, customer & stock to van forms */

.form-label-group input:not(:placeholder-shown) ~ label,
.form-label-group input:focus ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 11px;
  color: #999ea4;
}

.form-label-group.col-12 input:not(:placeholder-shown) ~ label,
.form-label-group.col-12 input:focus ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 3);
  font-size: 11px;
  color: #999ea4;
  padding-left: 7px !important;
}

.form-label-group textarea:-ms-input-placeholder {
  color: transparent;
}

.form-label-group textarea::-moz-placeholder {
  color: transparent;
}

.form-label-group textarea::placeholder {
  color: transparent;
}

.form-label-group textarea:not(:placeholder-shown) ~ label,
.form-label-group textarea:focus ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 1);
  /* padding-left: calc(var(--input-padding-x) / 3); */
  font-size: 11px;
  color: #999ea4;
  padding-left: 7px !important;
}

/* for setting price list description */

.form-label-group.col-4 textarea:not(:placeholder-shown) ~ label,
.form-label-group.col-4 textarea:focus ~ label {
  padding-top: calc(var(--input-padding-y) / 3);
  padding-bottom: calc(var(--input-padding-y) / 1);
  /* padding-left: calc(var(--input-padding-x) / 3); */
  font-size: 11px;
  color: #999ea4;
  padding-left: 14px !important;
}

.navImg {
  width: 19px;
  height: 18px;
  opacity: 1;
  margin-right: 5px;
}

/* remove blue color on slection on masked inputbox */

/* input.e-input::selection,

textarea.e-input::selection,

.e-input-group input.e-input::selection,

.e-input-group.e-control-wrapper input.e-input::selection,

.e-float-input input::selection,

.e-float-input.e-control-wrapper input::selection,

.e-input-group textarea.e-input::selection,

.e-input-group.e-control-wrapper textarea.e-input::selection,

.e-float-input textarea::selection,

.e-float-input.e-control-wrapper textarea::selection {

background: none;

color: #fff;

} */

input.e-control.e-maskedtextbox.e-lib {
  height: 43px;
  border-radius: 7px;
  padding-left: 7px;
  padding-top: 20px;
}

.e-search > input {
  padding-bottom: 10px !important;
}

/* style for sup-input */

.form-label-group.col-12 sup {
  position: absolute;
  right: 5px;
  top: 20%;
}

.form-label-group.col-4 sup {
  position: absolute;
  left: 95%;
  top: 9px;
}

.form-group.col-4 sup {
  position: absolute;
  left: 95%;
  top: 9px;
}

.selectFileIcon {
  padding-left: 9px;
  padding-bottom: 5px;
}

.downloadIcon {
  text-decoration: underline;
  display: inline-block;
  color: #4462c2;
  font-size: 12px;
  font-weight: 600;
}

.btn-color {
  background-color: #3855b3;
  color: #ffffff;
}

/* modal popup height */

.e-popup.e-popup-open.e-dialog {
  display: inline-flex;
  /* min-height: 100vh !important; */
}

.selectFileBtn {
  text-align: center;
  margin-top: 15px;
}

.hrupload {
  margin-top: 10%;
  padding-bottom: 5%;
}

.uploadhead {
  font-size: 18px;
  font-weight: bold;
  color: #10277c !important;
}

.file-input {
  display: none;
}

.file-upload {
  border: solid 1px #dcdcdc;
  background-color: #ffffff;
  padding: 7px 9px 7px 9px;
  border-radius: 5px;
  color: #4462c2;
}

.uploadDeleteIcon {
  border: none;
  background-color: white;
}

.remarksButtns {
  text-align: right;
  margin-top: 3%;
}

.remarksButtns.btn {
  width: 6% !important;
}

.stocktovanHeight {
  min-height: 100vh;
}

/* for border color change in maskedtextbox if invalid */

.e-errors .e-maskedtextbox {
  border-color: #dc3545 !important;
}

/* setting-qty & invoice */

.subpageContent {
  background-color: white;
}

.subpageContent-title {
  color: #10277c;
  font-size: 14px !important;
  font-weight: 600 !important;
}

.settingClass {
  height: 35px !important;
  width: 70% !important;
}

/* .settingClassInput{
  padding-bottom:2px;
} */

.lblborder {
  border-radius: 6px;
  border: 2px solid #10277c;
  height: 41px;
  background-color: #f5f7ff;
  color: #132a80;
}

.buttonAlign {
  margin-left: 80%;
}

.buttonAlign .btn-secondary {
  background-color: #6c757d;
  border-color: #6c757d;
}

/*login*/

.loginImage {
  min-height: 100vh;
  /* width: 100%; */
  background: #3097db29;
  /* padding-right: 10%; */
}

.loginImage img {
  padding-top: 35%;
  padding-left: 10%;
  width: 80%;

  /* min-height: 100vh; */
}

.loginImageHead {
  position: absolute;
  top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.loginImageHead h1 {
  font-size: 35px;
  font-weight: bold;
}

.loginvanText {
  position: absolute;
  top: 73%;
  left: 38%;
  transform: translate(-50%, -50%);
}

.loginvanText h1 {
  color: #ffffff;
  font-weight: 400;
  font-size: 25px;
}

.loginContainer {
  padding-top: 33%;
  width: 85%;
  padding-left: 10%;
}

.loginContainer input {
  background-color: #f9f9f9;
}

.loginContainer h1 {
  color: #10277c;
  font-weight: bold;
  font-size: 25px;
}

.loginContainer p {
  color: #898b9e;
  font-size: 15px;
}

.input-group-append {
  margin-left: 92%;
  margin-top: -7%;
}

.e-grid .e-summaryrow .e-summarycell {
  font-weight: bold;
}

.date-picker-container {
  position: relative;
}

.required-sign {
  position: absolute;
  top: 30%;
  right: 8px; /* Adjust the right spacing as needed */
  transform: translateY(-50%);
  color: red;
  font-size: 18px; /* Adjust the font size as needed */
}

/*!
 *  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.eot?v=4.7.0');
  src: url('fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont.svg?v=4.7.0#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% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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 {
  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;
}

