/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#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",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",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]){color:inherit;text-decoration:none}a:not([href]):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}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[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{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.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;min-width:0;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;min-width:0;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;min-width:0;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;min-width:0;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;min-width:0;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:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.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::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;appearance:none}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%;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}.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);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%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 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);background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.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%;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}.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);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%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 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);background:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.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;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:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;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(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.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-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>.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-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.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;display:block;min-height:1.5rem;padding-left:1.5rem}.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:no-repeat 50%/50% 50%}.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=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%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=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%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=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%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=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-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;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;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;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;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-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #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{flex:1 1 auto;text-align:center}.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:.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:no-repeat center center;background-size:100% 100%}@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-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-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-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-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-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=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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-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-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.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;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;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{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.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{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;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;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}@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{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1 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{max-width:350px;overflow:hidden;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);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);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)}.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: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: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",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",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%;color:#fff;text-align:center;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:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%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}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.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:#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;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-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:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;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-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}thead{display:table-header-group}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}}
/*!
 * 
 * antd v4.24.8
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable property-no-vendor-prefix, at-rule-no-vendor-prefix */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum', "tnum";
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
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;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin,
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.ant-fade-enter,
.ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-enter.ant-fade-enter-active,
.ant-fade-appear.ant-fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-fade-enter,
.ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.ant-fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ant-move-up-enter,
.ant-move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-enter.ant-move-up-enter-active,
.ant-move-up-appear.ant-move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-enter,
.ant-move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-enter,
.ant-move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-enter.ant-move-down-enter-active,
.ant-move-down-appear.ant-move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-enter,
.ant-move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-enter,
.ant-move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-enter.ant-move-left-enter-active,
.ant-move-left-appear.ant-move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-enter,
.ant-move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-enter,
.ant-move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-enter.ant-move-right-enter-active,
.ant-move-right-appear.ant-move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-enter,
.ant-move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ant-zoom-enter,
.ant-zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-enter.ant-zoom-enter-active,
.ant-zoom-appear.ant-zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-enter,
.ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-enter-prepare,
.ant-zoom-appear-prepare {
  transform: none;
}
.ant-zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-enter.ant-zoom-big-enter-active,
.ant-zoom-big-appear.ant-zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-enter-prepare,
.ant-zoom-big-appear-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-enter-prepare,
.ant-zoom-big-fast-appear-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-enter.ant-zoom-up-enter-active,
.ant-zoom-up-appear.ant-zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-enter-prepare,
.ant-zoom-up-appear-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-enter.ant-zoom-down-enter-active,
.ant-zoom-down-appear.ant-zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-enter-prepare,
.ant-zoom-down-appear-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-enter.ant-zoom-left-enter-active,
.ant-zoom-left-appear.ant-zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-enter-prepare,
.ant-zoom-left-appear-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-enter.ant-zoom-right-enter-active,
.ant-zoom-right-appear.ant-zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-enter-prepare,
.ant-zoom-right-appear-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-affix {
  position: fixed;
  z-index: 10;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 2px;
}
.ant-alert-content {
  flex: 1 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffccc7;
}
.ant-alert-error .ant-alert-icon {
  color: #ff4d4f;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description {
  padding-right: 24px;
  padding-left: 15px;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #1890ff;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.ant-anchor-ink-ball-visible {
  display: inline-block;
}
.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 4px 0 4px 16px;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 3px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #1890ff;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 2px;
  padding-bottom: 2px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 4px 16px 4px 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-select-auto-complete .ant-select-clear {
  right: 13px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: '\a0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-inline-end: 4px;
  padding-inline-start: 8px;
  padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: middle;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector,
.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-open .ant-select-selector,
.ant-select-status-warning.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-clear,
.ant-select-status-warning.ant-select-has-feedback .ant-select-clear,
.ant-select-status-success.ant-select-has-feedback .ant-select-clear,
.ant-select-status-validating.ant-select-has-feedback .ant-select-clear {
  right: 32px;
}
.ant-select-status-error.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-warning.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-success.ant-select-has-feedback .ant-select-selection-selected-value,
.ant-select-status-validating.ant-select-has-feedback .ant-select-selection-selected-value {
  padding-right: 42px;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-select-selection-item {
  flex: 1 1;
  overflow: hidden;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  display: flex;
  align-items: center;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-arrow > *:not(:last-child) {
  margin-inline-end: 8px;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum", ;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #1890ff;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select.ant-select-in-form-item {
  width: 100%;
}
.ant-select-compact-item:not(.ant-select-compact-last-item) {
  margin-right: -1px;
}
.ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-item-rtl {
  margin-right: 0;
  margin-left: -1px;
}
.ant-select-compact-item:hover > *,
.ant-select-compact-item:focus > *,
.ant-select-compact-item:active > * {
  z-index: 2;
}
.ant-select-compact-item.ant-select-focused > * {
  z-index: 2;
}
.ant-select-compact-item[disabled] > * {
  z-index: 0;
}
.ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item).ant-select > .ant-select-selector {
  border-radius: 0;
}
.ant-select-compact-item.ant-select-compact-first-item.ant-select:not(.ant-select-compact-last-item):not(.ant-select-compact-item-rtl) > .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-select-compact-item.ant-select-compact-last-item.ant-select:not(.ant-select-compact-first-item):not(.ant-select-compact-item-rtl) > .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-select-compact-item.ant-select.ant-select-compact-first-item.ant-select-compact-item-rtl:not(.ant-select-compact-last-item) > .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-select-compact-item.ant-select.ant-select-compact-last-item.ant-select-compact-item-rtl:not(.ant-select-compact-first-item) > .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: auto;
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: auto;
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url('#linearGradient-1');
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 2px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.ant-popover-content {
  position: relative;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 15.3137085px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 15.3137085px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
}
.ant-popover-message {
  display: flex;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-popover-message-icon {
  display: inline-block;
  margin-right: 8px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button:not(:first-child) {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  --antd-arrow-background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-popover-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-11px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 0;
  transform: translateX(-100%);
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(11px) rotate(135deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 0;
  transform: translateY(-100%);
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(11px) rotate(-135deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateY(-100%) translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 0;
  transform: translateX(100%);
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-11px) rotate(-45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateX(100%) translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top:empty {
  display: none;
}
.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s;
}
.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
  .ant-back-top-rtl {
    right: auto;
    left: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
  .ant-back-top-rtl {
    right: auto;
    left: 20px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-dot.ant-scroll-number {
  transition: background 1.5s;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff4d4f;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
  direction: ltr;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #1890ff;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentcolor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
  animation-name: antZoomBadgeInRtl;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
  animation-name: antZoomBadgeOutRtl;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: auto;
  right: initial;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: auto;
  right: initial;
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: auto;
  left: initial;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: auto;
  left: initial;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentcolor transparent transparent currentcolor;
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb ol {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb li:last-child {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb li:last-child a {
  color: rgba(0, 0, 0, 0.85);
}
li:last-child > .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-link > .anticon + a {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-top,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottom,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-dropdown-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-dropdown-placement-top > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 10px;
  box-shadow: 3px 3px 7px -3px rgba(0, 0, 0, 0.1);
  transform: rotate(45deg);
}
.ant-dropdown-placement-top > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 9.41421356px;
  box-shadow: 2px 2px 5px -2px rgba(0, 0, 0, 0.1);
  transform: rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottom > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(-135deg) translateY(-0.5px);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-item-active,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled a,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading,
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
  cursor: default;
  pointer-events: none;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
  display: block;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,
.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn > a:only-child {
  color: currentcolor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentcolor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn:active > a:only-child {
  color: currentcolor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  border-color: #1890ff;
  background: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #40a9ff;
  background: #40a9ff;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active {
  color: #fff;
  border-color: #096dd9;
  background: #096dd9;
}
.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: transparent;
}
.ant-btn-ghost > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-ghost:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn-dashed:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #1890ff;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.85);
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  background: #fff;
}
.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
  background: #fff;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
  background: #fff;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.018);
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.028);
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -3px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-icon-only > .anticon {
  display: flex;
  justify-content: center;
}
.ant-btn-icon-only .anticon-loading {
  padding: 0 !important;
}
a.ant-btn-icon-only {
  vertical-align: -1px;
}
a.ant-btn-icon-only > .anticon {
  display: inline;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizespeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
  cursor: default;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  animation: loadingCircle 1s infinite linear;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
}
.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus {
  background: transparent;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn.ant-btn-background-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn.ant-btn-background-ghost[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  border-color: #1890ff;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-disabled {
  cursor: not-allowed;
}
a.ant-btn-disabled > * {
  pointer-events: none;
}
a.ant-btn-disabled,
a.ant-btn-disabled:hover,
a.ant-btn-disabled:focus,
a.ant-btn-disabled:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
a.ant-btn-disabled > a:only-child,
a.ant-btn-disabled:hover > a:only-child,
a.ant-btn-disabled:focus > a:only-child,
a.ant-btn-disabled:active > a:only-child {
  color: currentcolor;
}
a.ant-btn-disabled > a:only-child::after,
a.ant-btn-disabled:hover > a:only-child::after,
a.ant-btn-disabled:focus > a:only-child::after,
a.ant-btn-disabled:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  margin-right: -1px;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-item-rtl {
  margin-left: -1px;
}
.ant-btn-compact-item:hover,
.ant-btn-compact-item:focus,
.ant-btn-compact-item:active {
  z-index: 2;
}
.ant-btn-compact-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item).ant-btn {
  border-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-first-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-last-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-first-item:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item.ant-btn.ant-btn-compact-item-rtl.ant-btn-compact-last-item:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-icon-only.ant-btn-compact-item {
  flex: none;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: 1px;
  height: calc(100% + 1px * 2);
  background-color: #40a9ff;
  content: ' ';
}
.ant-btn-compact-item-rtl.ant-btn-compact-first-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-compact-last-item.ant-btn-compact-item-rtl:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-first-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-sm.ant-btn-compact-last-item.ant-btn-compact-item-rtl.ant-btn-sm:not(.ant-btn-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-compact-item-rtl.ant-btn-primary:not([disabled]) + .ant-btn-compact-item-rtl.ant-btn-primary:not([disabled])::after {
  right: -1px;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
  margin-bottom: -1px;
}
.ant-btn-compact-vertical-item:hover,
.ant-btn-compact-vertical-item:focus,
.ant-btn-compact-vertical-item:active {
  z-index: 2;
}
.ant-btn-compact-vertical-item[disabled] {
  z-index: 0;
}
.ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
  border-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) {
  position: relative;
}
.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])::after {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block;
  width: calc(100% + 1px * 2);
  height: 1px;
  background-color: #40a9ff;
  content: ' ';
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #40a9ff;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #40a9ff;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: auto;
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item > .ant-badge a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  overflow: hidden;
  line-height: 0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px 0 0;
}
.ant-menu-item-divider-dashed {
  border-style: dashed;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:not(.ant-menu-item-disabled):focus-visible,
.ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu > .ant-menu-item-divider {
  margin: 1px 0;
  padding: 0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 2px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentcolor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #1890ff;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-inline-collapsed-tooltip a,
.ant-menu-inline-collapsed-tooltip a:hover {
  color: #fff;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu-dark .ant-menu-item:focus-visible,
.ant-menu-dark .ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #1890ff;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  z-index: 1070;
  display: block;
  width: -moz-max-content;
  width: max-content;
  width: intrinsic;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-content {
  position: relative;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 14.3137085px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 14.3137085px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 14.3137085px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 14.3137085px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  z-index: 2;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-tooltip-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-11px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: 0;
  transform: translateX(-100%);
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(11px) rotate(135deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: 0;
  transform: translateX(100%);
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-11px) rotate(315deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateX(100%) translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: 0;
  transform: translateY(-100%);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(11px) rotate(225deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateY(-100%) translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content::before {
  background: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content::before {
  background: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content::before {
  background: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content::before {
  background: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content::before {
  background: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content::before {
  background: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content::before {
  background: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content::before {
  background: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content::before {
  background: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content::before {
  background: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content::before {
  background: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content::before {
  background: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content::before {
  background: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-compact {
  display: inline-flex;
}
.ant-space-compact-block {
  display: flex;
  width: 100%;
}
.ant-space-compact-vertical {
  flex-direction: column;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-space-compact-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 2px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 2px 2px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-mini .ant-picker-cell::before {
  pointer-events: none;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6f7ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-status-error.ant-picker,
.ant-picker-status-error.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-picker-status-error.ant-picker-focused,
.ant-picker-status-error.ant-picker:focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-error.ant-picker .ant-picker-active-bar {
  background: #ff7875;
}
.ant-picker-status-warning.ant-picker,
.ant-picker-status-warning.ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-picker-status-warning.ant-picker-focused,
.ant-picker-status-warning.ant-picker:focus {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-status-warning.ant-picker .ant-picker-active-bar {
  background: #ffc53d;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  display: flex;
  flex: none;
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 2.58561808px;
  display: block;
  transform: rotate(-135deg) translateY(1px);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 2.58561808px;
  display: block;
  transform: rotate(45deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 7.54247233px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 11.3137085px;
  height: 11.3137085px;
  margin-left: 16.5px;
  box-shadow: 2px 2px 6px -2px rgba(0, 0, 0, 0.1);
  transition: left 0.3s ease-out;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-picker-range-arrow::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: #fff;
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-compact-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
  margin-right: -1px;
}
.ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-item-rtl {
  margin-left: -1px;
}
.ant-picker-compact-item:hover,
.ant-picker-compact-item:focus,
.ant-picker-compact-item:active {
  z-index: 2;
}
.ant-picker-compact-item.ant-picker-focused {
  z-index: 2;
}
.ant-picker-compact-item[disabled] {
  z-index: 0;
}
.ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item).ant-picker {
  border-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-first-item:not(.ant-picker-compact-last-item):not(.ant-picker-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-last-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-first-item:not(.ant-picker-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-picker-compact-item.ant-picker.ant-picker-compact-item-rtl.ant-picker-compact-last-item:not(.ant-picker-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  transition: all 0.3s;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable selector-type-no-unknown,selector-no-vendor-prefix */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #7ec1ff;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #1890ff;
}
.ant-tag-checkable:active {
  background-color: #096dd9;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #ff4d4f;
  background: #fff2f0;
  border-color: #ffccc7;
}
.ant-tag-warning {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] {
  width: 14px;
  height: 14px;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-color: #1890ff;
  border-top: 0;
  border-left: 0;
  border-radius: 16px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio.ant-radio-disabled .ant-radio-inner {
  border-color: #d9d9d9;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(0.5);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 2px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1890ff;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.12);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #40a9ff;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  background: #fff;
  border-radius: 2px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head-title > .ant-typography,
.ant-card-head-title > .ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ant-card-head .ant-tabs-top {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-top-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 24px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-contain-grid .ant-card-body {
  display: flex;
  flex-wrap: wrap;
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 2px 2px 0 0;
}
.ant-card-actions {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #1890ff;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #1890ff;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-rtl .ant-card-actions > li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  display: flex;
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  padding-right: 0;
  padding-left: 16px;
}
.ant-card-meta-detail {
  flex: 1 1;
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton-active .ant-skeleton-title,
.ant-skeleton-active .ant-skeleton-paragraph > li,
.ant-skeleton-active .ant-skeleton-avatar,
.ant-skeleton-active .ant-skeleton-button,
.ant-skeleton-active .ant-skeleton-input,
.ant-skeleton-active .ant-skeleton-image {
  position: relative;
  /* stylelint-disable-next-line property-no-vendor-prefix,value-no-vendor-prefix */
  z-index: 0;
  overflow: hidden;
  background: transparent;
}
.ant-skeleton-active .ant-skeleton-title::after,
.ant-skeleton-active .ant-skeleton-paragraph > li::after,
.ant-skeleton-active .ant-skeleton-avatar::after,
.ant-skeleton-active .ant-skeleton-button::after,
.ant-skeleton-active .ant-skeleton-input::after,
.ant-skeleton-active .ant-skeleton-image::after {
  position: absolute;
  top: 0;
  right: -150%;
  bottom: 0;
  left: -150%;
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  animation: ant-skeleton-loading 1.4s ease infinite;
  content: '';
}
.ant-skeleton.ant-skeleton-block {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-input {
  width: 100%;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
  width: 64px;
  min-width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-square {
  width: 32px;
  min-width: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  min-width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  min-width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-square {
  width: 40px;
  min-width: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  min-width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  min-width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-square {
  width: 24px;
  min-width: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 160px;
  min-width: 160px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 200px;
  min-width: 200px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 120px;
  min-width: 120px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@keyframes ant-skeleton-loading {
  0% {
    transform: translateX(-37.5%);
  }
  100% {
    transform: translateX(37.5%);
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  display: flex;
  align-items: center;
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item > span {
  flex: 1 1;
  white-space: nowrap;
}
.ant-tabs-dropdown-menu-item-remove {
  flex: none;
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.ant-tabs-dropdown-menu-item-remove:hover {
  color: #40a9ff;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #1890ff;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 2px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 2px 2px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 0 0 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 2px 2px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: flex;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  margin-left: 2px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #40a9ff;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #096dd9;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #1890ff;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #096dd9;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab:hover {
  color: #40a9ff;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #1890ff;
  text-shadow: 0 0 0.25px currentcolor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-content {
  position: relative;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-tabpane {
  outline: none;
}
.ant-tabs-tabpane-hidden {
  display: none;
}
.ant-tabs-switch-appear,
.ant-tabs-switch-enter {
  transition: none;
}
.ant-tabs-switch-appear-start,
.ant-tabs-switch-enter-start {
  opacity: 0;
}
.ant-tabs-switch-appear-active,
.ant-tabs-switch-enter-active {
  opacity: 1;
  transition: opacity 0.3s;
}
.ant-tabs-switch-leave {
  position: absolute;
  transition: none;
  inset: 0;
}
.ant-tabs-switch-leave-start {
  opacity: 1;
}
.ant-tabs-switch-leave-active {
  opacity: 0;
  transition: opacity 0.3s;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-bottom: 0;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 4px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li button::after {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  content: '';
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 0;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '→';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '←';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-cascader-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
  border-color: #1890ff;
}
.ant-cascader-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-cascader-checkbox:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
  visibility: visible;
}
.ant-cascader-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-cascader-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-cascader-checkbox-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-cascader-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
  visibility: hidden;
}
.ant-cascader-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: inherit;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
  margin-left: 8px;
}
.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-cascader-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-cascader-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-cascader-checkbox-group-item {
  margin-right: 8px;
}
.ant-cascader-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
  margin-left: 0;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-cascader {
  width: 184px;
}
.ant-cascader-checkbox {
  top: 0;
  margin-right: 8px;
}
.ant-cascader-menus {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
  width: 100%;
  height: auto;
}
.ant-cascader-menu {
  flex-grow: 1;
  min-width: 111px;
  height: 180px;
  margin: 0;
  margin: -4px 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-cascader-menu-item-content {
  flex: auto;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-compact-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
  margin-right: -1px;
}
.ant-cascader-compact-item:not(.ant-cascader-compact-last-item).ant-cascader-compact-item-rtl {
  margin-left: -1px;
}
.ant-cascader-compact-item:hover,
.ant-cascader-compact-item:focus,
.ant-cascader-compact-item:active {
  z-index: 2;
}
.ant-cascader-compact-item[disabled] {
  z-index: 0;
}
.ant-cascader-compact-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-last-item).ant-cascader {
  border-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item):not(.ant-cascader-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item):not(.ant-cascader-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-first-item:not(.ant-cascader-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-cascader-compact-item.ant-cascader.ant-cascader-compact-item-rtl.ant-cascader-compact-last-item:not(.ant-cascader-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-cascader-rtl .ant-cascader-checkbox {
  top: 0;
  margin-right: 0;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: inherit;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-row {
  display: flex;
  flex-flow: row wrap;
  min-width: 0;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-space-evenly {
  justify-content: space-evenly;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 2px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 2px 2px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
  flex: auto;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-left: auto;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  flex: none;
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-icon-collapsible-only .ant-collapse-expand-icon {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: rgba(0, 0, 0, 0.85);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 2px 2px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item:last-child {
  border-bottom: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
}
.ant-collapse-rtl.ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: auto;
  left: 16px;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  margin-right: 0;
  margin-left: 12px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-comment {
  position: relative;
  background-color: inherit;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.ant-comment-rtl {
  direction: rtl;
}
.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-comment-rtl .ant-comment-content-author > a,
.ant-comment-rtl .ant-comment-content-author > span {
  padding-right: 0;
  padding-left: 8px;
}
.ant-comment-rtl .ant-comment-actions {
  padding-right: 0;
}
.ant-comment-rtl .ant-comment-actions > li > span {
  margin-right: 0;
  margin-left: 10px;
}
.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-descriptions-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ant-descriptions-title {
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-descriptions-extra {
  margin-left: auto;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-descriptions-view {
  width: 100%;
  border-radius: 2px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  flex: 1 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word;
}
.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top;
}
.ant-descriptions-item-container {
  display: flex;
}
.ant-descriptions-item-container .ant-descriptions-item-label,
.ant-descriptions-item-container .ant-descriptions-item-content {
  display: inline-flex;
  align-items: baseline;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
  border-collapse: collapse;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-left: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  align-items: center;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
  padding-left: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
  padding-right: 0;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  pointer-events: none;
}
.ant-drawer-inline {
  position: absolute;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.45);
  pointer-events: auto;
}
.ant-drawer-content-wrapper {
  position: absolute;
  z-index: 1000;
  transition: all 0.3s;
}
.ant-drawer-content-wrapper-hidden {
  display: none;
}
.ant-drawer-left > .ant-drawer-content-wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-top > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom > .ant-drawer-content-wrapper {
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #fff;
  pointer-events: auto;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.ant-drawer-header {
  display: flex;
  flex: 0 1;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #f0f0f0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1 1;
  align-items: center;
  min-width: 0;
  min-height: 0;
}
.ant-drawer-extra {
  flex: none;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-title {
  flex: 1 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-body {
  flex: 1 1;
  min-width: 0;
  min-height: 0;
  padding: 24px;
  overflow: auto;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.panel-motion-enter-start,
.panel-motion-appear-start,
.panel-motion-leave-start {
  transition: none;
}
.panel-motion-enter-active,
.panel-motion-appear-active,
.panel-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active,
.ant-drawer-mask-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter,
.ant-drawer-mask-motion-appear {
  opacity: 0;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active {
  opacity: 1;
}
.ant-drawer-mask-motion-leave {
  opacity: 1;
}
.ant-drawer-mask-motion-leave-active {
  opacity: 0;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start,
.ant-drawer-panel-motion-left-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active,
.ant-drawer-panel-motion-left-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start {
  transform: translateX(-100%) !important;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave-active {
  transform: translateX(-100%);
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start,
.ant-drawer-panel-motion-right-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active,
.ant-drawer-panel-motion-right-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start {
  transform: translateX(100%) !important;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave-active {
  transform: translateX(100%);
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start,
.ant-drawer-panel-motion-top-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active,
.ant-drawer-panel-motion-top-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start {
  transform: translateY(-100%) !important;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave-active {
  transform: translateY(-100%);
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start,
.ant-drawer-panel-motion-bottom-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active,
.ant-drawer-panel-motion-bottom-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start {
  transform: translateY(100%) !important;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave-active {
  transform: translateY(100%);
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1;
  min-width: 0;
}
.ant-form-horizontal .ant-form-item-label[class$='-24'] + .ant-form-item-control,
.ant-form-horizontal .ant-form-item-label[class*='-24 '] + .ant-form-item-control {
  min-width: 0;
  min-width: initial;
}
.ant-form-vertical .ant-form-item-row {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item .ant-form-item-control {
  width: 100%;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: normal;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: normal;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain-error {
  color: #ff4d4f;
}
.ant-form-item-explain-warning {
  color: #faad14;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item-with-help {
  transition: none;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label-wrap {
  overflow: visible;
  overflow: initial;
  line-height: 1.3215em;
  white-space: inherit;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, 0.45);
  cursor: help;
  -ms-writing-mode: lr-tb;
      writing-mode: horizontal-tb;
  margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-item-explain-connected {
  width: 100%;
}
.ant-form-item-extra {
  min-height: 24px;
}
.ant-form-item-with-help .ant-form-item-explain {
  height: auto;
  opacity: 1;
}
.ant-form-item-feedback-icon {
  font-size: 14px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-feedback-icon-success {
  color: #52c41a;
}
.ant-form-item-feedback-icon-error {
  color: #ff4d4f;
}
.ant-form-item-feedback-icon-warning {
  color: #faad14;
}
.ant-form-item-feedback-icon-validating {
  color: #1890ff;
}
.ant-show-help {
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-appear,
.ant-show-help-enter {
  opacity: 0;
}
.ant-show-help-appear-active,
.ant-show-help-enter-active {
  opacity: 1;
}
.ant-show-help-leave {
  opacity: 1;
}
.ant-show-help-leave-active {
  opacity: 0;
}
.ant-show-help-item {
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-show-help-item-appear,
.ant-show-help-item-enter {
  transform: translateY(-5px);
  opacity: 0;
}
.ant-show-help-item-appear-active,
.ant-show-help-item-enter-active {
  transform: translateY(0);
  opacity: 1;
}
.ant-show-help-item-leave {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-show-help-item-leave-active {
  transform: translateY(-5px);
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info {
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-image-mask-info .anticon {
  margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1081;
  width: 100%;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-image-preview-operations-operation:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-progress {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: fixed;
  top: 50%;
  right: 8px;
  z-index: 1081;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s;
  pointer-events: auto;
}
.ant-image-preview-switch-left:hover,
.ant-image-preview-switch-right:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled,
.ant-image-preview-switch-left-disabled:hover,
.ant-image-preview-switch-right-disabled:hover {
  color: rgba(255, 255, 255, 0.25);
  background: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon,
.ant-image-preview-switch-left-disabled:hover > .anticon,
.ant-image-preview-switch-right-disabled:hover > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 8px;
}
.ant-image-preview-switch-right {
  right: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-number-affix-wrapper {
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  position: relative;
  display: inline-flex;
  width: 90px;
  padding: 0;
  padding-inline-start: 11px;
}
.ant-input-number-affix-wrapper::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-number-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-affix-wrapper-borderless,
.ant-input-number-affix-wrapper-borderless:hover,
.ant-input-number-affix-wrapper-borderless:focus,
.ant-input-number-affix-wrapper-borderless-focused,
.ant-input-number-affix-wrapper-borderless-disabled,
.ant-input-number-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
  z-index: 1;
}
.ant-input-number-affix-wrapper-focused,
.ant-input-number-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
  background: transparent;
}
.ant-input-number-affix-wrapper > div.ant-input-number {
  width: 100%;
  border: none;
  outline: none;
}
.ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {
  box-shadow: none !important;
}
.ant-input-number-affix-wrapper input.ant-input-number-input {
  padding: 0;
}
.ant-input-number-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-number-affix-wrapper .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-input-number-prefix,
.ant-input-number-suffix {
  display: flex;
  flex: none;
  align-items: center;
  pointer-events: none;
}
.ant-input-number-prefix {
  margin-inline-end: 4px;
}
.ant-input-number-suffix {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  margin-right: 11px;
  margin-left: 4px;
}
.ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
  width: 100%;
}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus,
.ant-input-number-status-error:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-status-error .ant-input-number-prefix {
  color: #ff4d4f;
}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number,
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number:focus,
.ant-input-number-status-warning:not(.ant-input-number-disabled):not(.ant-input-number-borderless).ant-input-number-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-status-warning .ant-input-number-prefix {
  color: #faad14;
}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-status-error:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-affix-wrapper-status-error .ant-input-number-prefix {
  color: #ff4d4f;
}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-status-warning:not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-affix-wrapper-status-warning .ant-input-number-prefix {
  color: #faad14;
}
.ant-input-number-group-wrapper-status-error .ant-input-number-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-input-number-group-wrapper-status-warning .ant-input-number-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-input-number::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-number-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-number-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-number-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap,
.ant-input-number-group > .ant-input-number {
  display: table-cell;
}
.ant-input-number-group-addon:not(:first-child):not(:last-child),
.ant-input-number-group-wrap:not(:first-child):not(:last-child),
.ant-input-number-group > .ant-input-number:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-number-group-wrap > * {
  display: block !important;
}
.ant-input-number-group .ant-input-number {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-number-group .ant-input-number:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-number-group .ant-input-number:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
  z-index: 0;
}
.ant-input-number-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-number-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-number-group-addon .ant-select-open .ant-select-selector,
.ant-input-number-group-addon .ant-select-focused .ant-select-selector {
  color: #1890ff;
}
.ant-input-number-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-number-group > .ant-input-number:first-child,
.ant-input-number-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number:first-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group-addon:first-child {
  border-right: 0;
}
.ant-input-number-group-addon:last-child {
  border-left: 0;
}
.ant-input-number-group > .ant-input-number:last-child,
.ant-input-number-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number:last-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group-lg .ant-input-number,
.ant-input-number-group-lg > .ant-input-number-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-group-sm .ant-input-number,
.ant-input-number-group-sm > .ant-input-number-group-addon {
  padding: 0px 7px;
}
.ant-input-number-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-number-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact {
  display: block;
}
.ant-input-number-group.ant-input-number-group-compact::before {
  display: table;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number-affix-wrapper {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-number {
  float: none;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > *:first-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-number-group.ant-input-number-group-compact > *:last-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group > .ant-input-number-rtl:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group > .ant-input-number-rtl:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group-wrapper {
  display: inline-block;
  text-align: start;
  vertical-align: top;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  border-left: 1px solid #d9d9d9;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-readonly .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 2px;
  outline: 0;
  transition: all 0.3s linear;
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
}
.ant-input-number-input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
  appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-radius: 0 2px 2px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: auto;
  margin-right: 0;
  font-size: 7px;
}
.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap,
.ant-input-number-focused .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0;
}
.ant-input-number:hover:not(.ant-input-number-borderless) .ant-input-number-handler-down,
.ant-input-number-focused:not(.ant-input-number-borderless) .ant-input-number-handler-down {
  border-top: 1px solid #d9d9d9;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-borderless {
  box-shadow: none;
}
.ant-input-number-out-of-range input {
  color: #ff4d4f;
}
.ant-input-number-compact-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
  margin-right: -1px;
}
.ant-input-number-compact-item:not(.ant-input-number-compact-last-item).ant-input-number-compact-item-rtl {
  margin-left: -1px;
}
.ant-input-number-compact-item:hover,
.ant-input-number-compact-item:focus,
.ant-input-number-compact-item:active {
  z-index: 2;
}
.ant-input-number-compact-item.ant-input-number-focused {
  z-index: 2;
}
.ant-input-number-compact-item[disabled] {
  z-index: 0;
}
.ant-input-number-compact-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-last-item).ant-input-number {
  border-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item):not(.ant-input-number-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item):not(.ant-input-number-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-first-item:not(.ant-input-number-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-compact-item.ant-input-number.ant-input-number-compact-item-rtl.ant-input-number-compact-last-item:not(.ant-input-number-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0;
}
.ant-input-number-rtl .ant-input-number-handler-up {
  border-top-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-handler-down {
  border-bottom-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: rgba(255, 255, 255, 0);
}
.ant-input-affix-wrapper > .ant-input {
  font-size: inherit;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > .ant-input:focus {
  box-shadow: none !important;
}
.ant-input-affix-wrapper > .ant-input:not(textarea) {
  padding: 0;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-prefix > *:not(:last-child),
.ant-input-suffix > *:not(:last-child) {
  margin-right: 8px;
}
.ant-input-show-count-suffix {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-show-count-has-suffix {
  margin-right: 2px;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.anticon.ant-input-clear-icon,
.ant-input-clear-icon {
  margin: 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.anticon.ant-input-clear-icon:hover,
.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.anticon.ant-input-clear-icon:active,
.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.85);
}
.anticon.ant-input-clear-icon-hidden,
.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix,
.ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-affix-wrapper-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input,
.ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-input-group-wrapper-status-error .ant-input-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-input-group-wrapper-status-warning .ant-input-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #1890ff;
}
.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon.anticon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon.anticon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 32px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count > .ant-input {
  height: 100%;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-textarea-show-count.ant-input-textarea-in-form-item::after {
  margin-bottom: -22px;
}
.ant-input-textarea-suffix {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  margin-right: -1px;
}
.ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
  margin-left: -1px;
}
.ant-input-compact-item:hover,
.ant-input-compact-item:focus,
.ant-input-compact-item:active {
  z-index: 2;
}
.ant-input-compact-item[disabled] {
  z-index: 0;
}
.ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
  border-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #40a9ff;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #40a9ff;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 32px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 40px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
  margin-right: -1px;
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
.ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:hover,
.ant-input-search.ant-input-compact-item > .ant-input:hover,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:focus,
.ant-input-search.ant-input-compact-item > .ant-input:focus,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
.ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:active,
.ant-input-search.ant-input-compact-item > .ant-input:active,
.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item > .ant-input-affix-wrapper-focused {
  z-index: 2;
}
.ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
  margin-left: -1px;
  border-radius: 0;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover,
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
  border-left-color: #40a9ff;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #40a9ff;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  border-radius: 2px 0 0 2px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta {
  display: flex;
  flex: 1 1;
  align-items: flex-start;
  max-width: 100%;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
  width: 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #1890ff;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 1 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:hover {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item:focus-visible {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus-visible {
  border-color: #40a9ff;
}
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-item-active:focus-visible a {
  color: #40a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #1890ff;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  width: 50px;
  height: 32px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination-simple .ant-pagination-simple-pager input:focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-mini .ant-pagination-total-text,
.ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev,
.ant-pagination.ant-pagination-mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,
.ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(0deg);
  animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(360deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
  background: #fff;
  border-color: #ff4d4f;
}
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,
.ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-status-error .ant-input-prefix {
  color: #ff4d4f;
}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions,
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
  background: #fff;
  border-color: #faad14;
}
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus,
.ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-status-warning .ant-input-prefix {
  color: #faad14;
}
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom;
}
.ant-mentions::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-mentions:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions-borderless,
.ant-mentions-borderless:hover,
.ant-mentions-borderless:focus,
.ant-mentions-borderless-focused,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px;
}
.ant-mentions-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-mentions > textarea,
.ant-mentions-measure {
  min-height: 30px;
  margin: 0;
  padding: 4px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable declaration-block-no-redundant-longhand-properties */
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-feature-settings: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  /* stylelint-enable declaration-block-no-redundant-longhand-properties */
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
}
.ant-mentions > textarea::-moz-placeholder {
  color: #bfbfbf;
  -moz-user-select: none;
       user-select: none;
}
.ant-mentions > textarea:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions > textarea:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:-moz-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum", ;
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-mentions-dropdown-hidden {
  display: none;
}
.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5;
}
.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 2px 2px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 2px 2px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-suffix {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  margin: auto;
}
.ant-mentions-rtl {
  direction: rtl;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #ff4d4f;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #1890ff;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
}
.ant-modal-wrap {
  z-index: 1000;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 54px;
  height: 54px;
  font-size: 16px;
  font-style: normal;
  line-height: 54px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  padding-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  margin-top: 24px;
  text-align: right;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #1890ff;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-confirm .ant-zoom-leave .ant-modal-confirm-btns {
  pointer-events: none;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: auto;
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-top .ant-notification-notice,
.ant-notification-bottom .ant-notification-notice {
  margin-right: auto;
  margin-left: auto;
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #1890ff;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ant-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}
.ant-notification-top,
.ant-notification-bottom {
  margin-right: 0;
  margin-left: 0;
}
.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationTopFadeIn;
}
.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationBottomFadeIn;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
@keyframes NotificationTopFadeIn {
  0% {
    margin-top: -100%;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes NotificationBottomFadeIn {
  0% {
    margin-bottom: -100%;
    opacity: 0;
  }
  100% {
    margin-bottom: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  color: #000;
}
.ant-page-header-back-button:focus-visible,
.ant-page-header-back-button:hover {
  color: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  display: flex;
  justify-content: space-between;
}
.ant-page-header-heading-left {
  display: flex;
  align-items: center;
  margin: 4px 0;
  overflow: hidden;
}
.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading .ant-avatar {
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap;
}
.ant-page-header-heading-extra > * {
  white-space: inherit;
}
.ant-page-header-content {
  padding-top: 12px;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav {
  margin: 0;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav::before {
  border: none;
}
.ant-page-header-footer .ant-tabs .ant-tabs-tab {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.ant-page-header-compact .ant-page-header-heading {
  flex-wrap: wrap;
}
.ant-page-header-rtl {
  direction: rtl;
}
.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-page-header-rtl .ant-page-header-heading-title {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right;
}
.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left;
}
.ant-page-header-rtl .ant-page-header-heading-extra > * {
  margin-right: 12px;
  margin-left: 0;
}
.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {
  margin-right: 0;
}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popconfirm {
  z-index: 1060;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff4d4f;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: inherit;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star > div:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div {
  transition: all 0.3s, outline 0s;
}
.ant-rate-star > div:hover {
  transform: scale(1.1);
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:focus-visible {
  outline: 1px dashed #fadb14;
  transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #ff4d4f;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #1890ff;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 24px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.segmented-disabled-item,
.segmented-disabled-item:hover,
.segmented-disabled-item:focus {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.segmented-item-selected {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
}
.segmented-text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-segmented {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
  padding: 2px;
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-segmented-group {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-items: flex-start;
  width: 100%;
}
.ant-segmented.ant-segmented-block {
  display: flex;
}
.ant-segmented.ant-segmented-block .ant-segmented-item {
  flex: 1 1;
  min-width: 0;
}
.ant-segmented:not(.ant-segmented-disabled):hover,
.ant-segmented:not(.ant-segmented-disabled):focus {
  background-color: rgba(0, 0, 0, 0.06);
}
.ant-segmented-item {
  position: relative;
  text-align: center;
  cursor: pointer;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-segmented-item-selected {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  color: #262626;
}
.ant-segmented-item:hover,
.ant-segmented-item:focus {
  color: #262626;
}
.ant-segmented-item-label {
  min-height: 28px;
  padding: 0 11px;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-segmented-item-icon + * {
  margin-left: 6px;
}
.ant-segmented-item-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-segmented.ant-segmented-lg .ant-segmented-item-label {
  min-height: 36px;
  padding: 0 11px;
  font-size: 16px;
  line-height: 36px;
}
.ant-segmented.ant-segmented-sm .ant-segmented-item-label {
  min-height: 20px;
  padding: 0 7px;
  line-height: 20px;
}
.ant-segmented-item-disabled,
.ant-segmented-item-disabled:hover,
.ant-segmented-item-disabled:focus {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-segmented-thumb {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.05), 0 1px 4px -1px rgba(0, 0, 0, 0.07), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  padding: 4px 0;
}
.ant-segmented-thumb-motion-appear-active {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: transform, width;
}
.ant-segmented.ant-segmented-rtl {
  direction: rtl;
}
.ant-segmented.ant-segmented-rtl .ant-segmented-item-icon {
  margin-right: 0;
  margin-left: 6px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  margin-left: -2px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: 0;
  min-width: initial;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #91d5ff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #91d5ff;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging {
  z-index: 1;
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider-handle::after {
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  content: '';
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
  pointer-events: none;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-rail {
  background-color: #f5f5f5 !important;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-skeleton {
  padding-top: 16px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.ant-statistic-content-value {
  display: inline-block;
  direction: ltr;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
}
.ant-statistic-rtl {
  direction: rtl;
}
.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: left;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -0.5px;
  color: #1890ff;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890ff;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #ff4d4f;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical > .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 15px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 11px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 13px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 6.5px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-top: 10px;
}
.ant-steps-vertical.ant-steps-dot.ant-steps-small .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 3.5px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
  width: inherit;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
  left: -1px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #1890ff;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
  margin-right: 0 !important;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {
  display: none;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {
  top: 0;
  right: 0;
  left: auto;
  left: initial;
  display: block;
  width: 3px;
  height: calc(100% - 24px);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  transform: rotate(135deg);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-navigation.ant-steps-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title .ant-steps-item-subtitle {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical > .ant-steps-item {
  padding-right: 4px;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 19px;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-small.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 15px;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child {
  padding-right: 4px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px;
}
.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px;
}
.ant-steps-with-progress .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 4px;
  left: 19px;
}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child,
.ant-steps-with-progress.ant-steps-small.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px;
}
.ant-steps-with-progress.ant-steps-small > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  left: 15px;
}
.ant-steps-with-progress.ant-steps-vertical .ant-steps-item {
  padding-left: 4px;
}
.ant-steps-with-progress.ant-steps-label-vertical .ant-steps-item .ant-steps-item-tail {
  top: 14px !important;
}
.ant-steps-with-progress .ant-steps-item-icon {
  position: relative;
}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px #e6f7ff;
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #1890ff;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon.anticon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #1890ff;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 40px;
}
.ant-table.ant-table-middle .ant-table-selection-column {
  padding-inline-start: 2px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 40px;
}
.ant-table.ant-table-small .ant-table-selection-column {
  padding-inline-start: 2px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar:not([rowspan]) {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 32px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td,
.ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f7ff;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcf4ff;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters:focus-visible {
  color: #1890ff;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  margin-left: 4px;
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #1890ff;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #1890ff;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
  display: block;
  padding: 8px 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  text-align: center;
  content: 'Not Found';
}
.ant-table-filter-dropdown-tree {
  padding: 8px 8px 0;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
  background-color: #bae7ff;
}
.ant-table-filter-dropdown-search {
  padding: 8px;
  border-bottom: 1px #f0f0f0 solid;
}
.ant-table-filter-dropdown-search-input input {
  min-width: 140px;
}
.ant-table-filter-dropdown-search-input .anticon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-filter-dropdown-checkall {
  width: 100%;
  margin-bottom: 4px;
  margin-left: 4px;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column.ant-table-cell-fix-left {
  z-index: 3;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  margin-inline-start: 100%;
  padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
  display: inline-flex;
  float: none;
  vertical-align: sub;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus-visible,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentcolor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentcolor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-left-all::after {
  display: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: calc(calc(2 + 1) + 1);
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) > .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) > .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: sticky;
  z-index: calc(2 + 1);
  background: #fff;
}
.ant-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  z-index: calc(2 + 1);
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  right: auto;
  left: 0;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 4px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger {
  margin: -4px 4px -4px -8px;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #1890ff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: inherit;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6f7ff;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
  position: relative;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  animation: ant-tree-node-fx-do-not-use 0.3s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  visibility: visible;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-tree-treenode:hover .ant-tree .ant-tree-treenode-draggable .ant-tree-draggable-icon {
  opacity: 0.45;
}
.ant-tree .ant-tree-treenode-draggable.ant-tree-treenode-disabled .ant-tree-draggable-icon {
  visibility: hidden;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-draggable-icon {
  visibility: hidden;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: auto;
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: auto;
  left: initial;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl .ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum', "tnum";
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-timeline-item-head-red {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 26px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline-rtl {
  direction: rtl;
}
.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  right: 50%;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  right: 0;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
  width: 40px;
  min-width: 40px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent;
}
.ant-transfer-status-error .ant-transfer-list {
  border-color: #ff4d4f;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-transfer-status-warning .ant-transfer-list {
  border-color: #faad14;
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px;
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px;
  outline: 0;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  display: flex;
  align-items: stretch;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  display: flex;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.ant-transfer-list-search .anticon-search {
  color: rgba(0, 0, 0, 0.25);
}
.ant-transfer-list-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-transfer-list-header > *:not(:last-child) {
  margin-right: 4px;
}
.ant-transfer-list-header > * {
  flex: none;
}
.ant-transfer-list-header-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis;
}
.ant-transfer-list-header-dropdown {
  font-size: 10px;
  transform: translateY(10%);
  cursor: pointer;
}
.ant-transfer-list-header-dropdown[disabled] {
  cursor: not-allowed;
}
.ant-transfer-list-body {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: relative;
  flex: none;
  padding: 12px;
}
.ant-transfer-list-content {
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content-item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 8px;
}
.ant-transfer-list-content-item > * {
  flex: none;
}
.ant-transfer-list-content-item-text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-transfer-list-content-item-remove {
  position: relative;
  color: #d9d9d9;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-transfer-list-content-item-remove:hover {
  color: #40a9ff;
}
.ant-transfer-list-content-item-remove::after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: '';
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #dcf4ff;
}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default;
}
.ant-transfer-list-content-item-checked {
  background-color: #e6f7ff;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-pagination {
  padding: 8px 0;
  text-align: right;
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-list-body-not-found {
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-operation {
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
.ant-transfer .ant-empty-image {
  max-height: -2px;
}
.ant-transfer-rtl {
  direction: rtl;
}
.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px;
}
.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px;
}
.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto;
}
.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-transfer-rtl .ant-transfer-list-pagination {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-flex;
  align-items: baseline;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-in-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-select-dropdown {
  padding: 8px 4px;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6f7ff;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
  position: relative;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  animation: ant-tree-node-fx-do-not-use 0.3s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  visibility: visible;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-select-tree-treenode:hover .ant-select-tree .ant-select-tree-treenode-draggable .ant-select-tree-draggable-icon {
  opacity: 0.45;
}
.ant-select-tree .ant-select-tree-treenode-draggable.ant-select-tree-treenode-disabled .ant-select-tree-draggable-icon {
  visibility: hidden;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-draggable-icon {
  visibility: hidden;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: auto;
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-typography {
  color: rgba(0, 0, 0, 0.85);
  word-break: break-word;
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-success {
  color: #52c41a;
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #ff4d4f;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus {
  color: #d9363e;
}
a.ant-typography.ant-typography-danger:hover {
  color: #ff7875;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
div.ant-typography-h1,
div.ant-typography-h1 > textarea,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
div.ant-typography-h2,
div.ant-typography-h2 > textarea,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
div.ant-typography-h3,
div.ant-typography-h3 > textarea,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
div.ant-typography-h4,
div.ant-typography-h4 > textarea,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
div.ant-typography-h5,
div.ant-typography-h5 > textarea,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%;
}
a.ant-typography,
.ant-typography a {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus-visible,
.ant-typography a:focus-visible,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #40a9ff;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #096dd9;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus-visible,
.ant-typography-edit:focus-visible,
.ant-typography-copy:focus-visible,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #40a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #096dd9;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  height: 1em;
  margin: 0 !important;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum', "tnum";
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 22.001px;
  line-height: 1;
  vertical-align: top;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-upload-list-item-card-actions:hover .anticon {
  color: rgba(0, 0, 0, 0.85);
}
.ant-upload-list-item-info {
  height: 100%;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 60px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff2f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  margin-bottom: 12px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0;
}
.ant-upload-list-text-container,
.ant-upload-list-picture-container {
  transition: opacity 0.3s, height 0.3s;
}
.ant-upload-list-text-container::before,
.ant-upload-list-picture-container::before {
  display: table;
  width: 0;
  height: 0;
  content: '';
}
.ant-upload-list-text-container .ant-upload-span,
.ant-upload-list-picture-container .ant-upload-span {
  display: block;
  flex: auto;
}
.ant-upload-list-text .ant-upload-span,
.ant-upload-list-picture .ant-upload-span {
  display: flex;
  align-items: center;
}
.ant-upload-list-text .ant-upload-span > *,
.ant-upload-list-picture .ant-upload-span > * {
  flex: none;
}
.ant-upload-list-text .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  flex: auto;
  margin: 0;
  padding: 0 8px;
}
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-picture .ant-upload-list-item-card-actions {
  position: static;
}
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: forwards;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}
.subscrptn-body {
  background: #ECFAFD;
  padding: 0 1rem 1rem;
}

.subscrptn-body .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap {
  top: 0px;
  color: #969FAA !important;
  position: relative !important;
  justify-content: center;
}

.subscrptn-body .ant-tabs-tab {
  margin: 0 !important;
  padding: 0;
}

.subscrptn-body .ant-tabs-tab .ant-tabs-tab-btn {
  background: #2D688D;
  color: #fff;
  padding: 0.8rem 2rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  min-width: 224px;
  font-size: 0.9rem;
}

.subscrptn-body .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  background: #0D3D58;
}

.subscrptn-body .ant-tabs-content-holder {
  margin-top: 5px;
}

.pnls-bodywrp {
  background: #F5FDFF;
}

.table-responsive.manageSubsplans-wrp,
.table-responsive.manageSubsplans-wrp>.table-bordered {
  box-shadow: none;
  box-shadow: initial;
  background: transparent;
}

.manageSubsplans-wrp table.table-bordered tr:first-child th:first-child,
.manageSubsplans-wrp,
.manageSubsplans-wrp table.table-bordered tr:first-child th:last-child,
.manageSubsplans-wrp .table.table-bordered tr:last-child td:last-child,
.manageSubsplans-wrp table.table-bordered tr:last-child td:first-child {
  border-radius: 0 !important;
  border-radius: initial !important;
}

.manageSubsplans-wrp table.table-bordered tr:first-child th:first-child {
  background: transparent;
  border: 0px none;
}

.manageSubsplans-wrp thead>tr>th:not(:first-child),
.manageSubsplans-wrp tbody>tr>td:not(:first-child) {
  text-align: center !important;
}

.manageSubsplans-wrp thead>tr>th.mngPl-user {
  background: #828282;
}

.manageSubsplans-wrp thead>tr>th>h5 {
  margin: 0px;
  color: #fff;
  font-weight: 600;
  font-size: 1.5rem;
  padding: 0.5rem;
}

.manageSubsplans-wrp thead>tr>th.mngPl-brnd {
  background: #E41B12;
}

.manageSubsplans-wrp thead>tr>th.mngPl-premi {
  background: #000;
}

.manageSubsplans-wrp thead>tr>th.mngPl-actn {
  background: #0D3D58;
}

.manageSubsplans-wrp table.table-bordered tr:nth-child(1) td:first-child {
  border-top: 1px solid #828282;
}

.manageSubsplans-wrp table.table-bordered tr td:first-child {
  border-left: 1px solid #828282;
}

.manageSubsplans-wrp table.table-bordered tr td {
  border-bottom-color: #828282;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(1) {
  border-right-color: #828282;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(2) {
  border-right-color: #E41B12;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(3) {
  border-right-color: #000;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(4) {
  border-right-color: #0D3D58;
}

.manageSubsplans-wrp table.table-bordered tr td:last-child {
  border-right: 1px solid #828282;
}

.planTitle .form-control {
  width: calc(100% - 29px);
  display: inline-block;
  background: transparent;
  height: auto;
  vertical-align: middle;
  border: 0px none !important;
}

.manageSubsplans-wrp tbody>tr>td>button {
  background: transparent;
  border: 0px none;
}

.mngEdit>svg {
  width: 15px !important;
  fill: var(--blue_bg) !important;
}

.manageSubsplans-wrp tbody>tr>td>button>svg {
  width: 20px;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(2)>button>svg {
  fill: #828282;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(3)>button>svg {
  fill: #E41B12;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(4)>button>svg {
  fill: #000;
}

table.table-bordered tr:nth-child(odd) td {
  background: #F3E1E1;
}






























.App {
  text-align: center;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}

.App-header {
  background-color: #282c34;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

/**loaderrrrrrr**/
.loader_wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  z-index: 999999;
  transform: translate(-50%, -50%);
  border-radius: 0;
  background: rgb(0 0 0 / 50%);
}

.lds-roller,
.centertext {
  display: inline-block;
  width: 64px;
  position: absolute;
  height: 64px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.loader_wrapper.commingsoon {
  overflow: hidden;
  width: 100%;
  background: #070707cc;
  white-space: nowrap;
  height: 102%;
  position: absolute;
  top: 51%;
  z-index: 9999;
}

/*  width: 83%;
  height: 100%;
  top: 50%;
  left: 50%;
  z-index: 999999;
  transform: translate(-50%, -50%);
  border-radius: 0;
  background: rgb(0 0 0 / 50%);
  margin: 94px 3.5rem 0px calc(160px);
} */
.loader_wrapper.commingsoon .centertext {
  display: inline-block;
  width: 100%;
  position: absolute;
  height: 64px;
  left: 50%;
  top: 25%;
  transform: translate(-50%, -50%);
}



.loader_wrapper.commingsoon .centertext {
  width: 100%;
}

.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}

.lds-roller div:after {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  margin: -3px 0 0 -3px;
}

.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}

.lds-roller div:nth-child(1):after {
  top: 50px;
  left: 50px;
}

.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}

.lds-roller div:nth-child(2):after {
  top: 54px;
  left: 45px;
}

.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}

.lds-roller div:nth-child(3):after {
  top: 57px;
  left: 39px;
}

.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}

.lds-roller div:nth-child(4):after {
  top: 58px;
  left: 32px;
}

.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}

.lds-roller div:nth-child(5):after {
  top: 57px;
  left: 25px;
}

.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}

.lds-roller div:nth-child(6):after {
  top: 54px;
  left: 19px;
}

.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}

.lds-roller div:nth-child(7):after {
  top: 50px;
  left: 14px;
}

.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}

.lds-roller div:nth-child(8):after {
  top: 45px;
  left: 10px;
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.hit-the-floor {
  color: #ffffff;
  font-size: 3em;
  letter-spacing: 32px;
}

.hit-the-floor {
  text-align: center;
}

.hit-the-floor p svg {
  width: 64%;
}


.socialBtn>div {
  max-width: 200px;
  margin: 0px auto 10px;
}

.socialBtn .btn {
  border: 1px solid #727272;
  width: 100%;
  border-radius: 100px;
}

.socialBtn .btn svg {
  vertical-align: bottom;
}

/* .socialBtn .btn:hover {
  background: #000;
  color: #fff;
}

.socialBtn:not(:has(.social-login-pbworld)) .btn:hover svg path {
  fill: #fff;
} */

.tr-btn-header {
  outline: none;
  background: transparent;
  border: 1px solid transparent;
  color: #000;
}

iframe.skiptranslate {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  border: none !important;
}
.goog-te-gadget{
    /* font-family: arial;
    font-size: 11px;
    color: #666; */
    white-space: inherit !important;
    text-align: right !important;
    margin-right: .5rem !important;
}

body {
  position: relative !important;
  top: 0px !important;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);
    src: url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(/static/media/slick.295183786cd8a1389865.woff) format('woff'), url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format('truetype'), url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

body{
    background-color: pink !important;
}
.download_btn{
    padding: 0.45rem 1rem
}
.black_btn_radius5 ,.black_btn_radius5:hover{
    background: #000 ;
    border-color: #000;
    font-size: 15px !important;
    color: #fff !important;
}
.my_ticket_section .btn.btn-mcom svg, .my_ticket_section .btn.btn-mcom:hover svg {
    fill: #fff !important;width: 20px;
}
.download-ticket_btn{
    background: transparent;
    color: #000 !important;
    font-size: 15px !important;
    border: 1px solid #70707078;
    border-radius: 6px;
    text-decoration: none !IMPORTANT;
}
.head{
    font-size: 28px !important;
}
.all_ticket_tab,.inner_tab.nav.nav-pills{
    align-items: center;
    justify-content: center; 
}
.all_ticket_tab .nav-item a.nav-link {
    background: #000000 !important;
    box-shadow: 0px 1px 3px #00000029;
    border-radius: 7px;
    min-width: 119px;
    padding: 0.5rem 1.5rem;
    color: #fff !important;
    margin: 10px;
    position: relative;
}
.all_ticket_tab .nav-item a.nav-link.active:after{
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #000;
    position: absolute;
    left: 50%;
    bottom: -7px;
    transform: translateX(-50%);
}

.all_ticket_tab.nav.nav-pills .nav-item:last-child a {
    background: #EF5757 !important;
}
.all_ticket_tab.nav.nav-pills .nav-item:last-child a.nav-link.active:after{
    border-top: 5px solid #EF5757;
}
.inner_tab .nav-item a.nav-link {
    background: transparent !important;
    color: #7C7C7C !important;
    padding: .5rem 1.5rem;
}
.inner_tab .nav-item a.nav-link.active{
    color: #000000 !important;
    border-bottom: 2px solid #000000;
    border-radius: 0;
}
.date-sponsored_container{
    text-align: center;
}
.section_container {
    /* margin: 30px 0; */
    background: #F8F8F8;
}
.section_container h3{
    /* color: #3C3C3C;
    font-size: 21px;
    width: 320px;
    margin: 0 auto; */

    /* margin-bottom: 16px */
}
.date_filter {
    font-size: 14px;
    background: #ccc;
    color: #FFFF;
    display: inline-block;
    padding: 0.5rem 1.3rem;
    border-radius: 100px;
    margin-right: 2px;
    margin-bottom: .5rem;
}
.date_filter:hover {
    cursor: pointer;
}
.date_filter.active {
    background: #000;
    color: #FFFFFF;
}
.text-center-space{
    margin-bottom: .5rem !important;
}
.date-sponsored_container {
    text-align: center;
    position: relative;
    min-height: 60px;
    padding-top: 20px;
}
.sponsored_container {
    position: absolute;
    top: 0;
    right: 0;text-align: right;

}
.sponsored_container  h4{font-size: 14px;font-weight: 100;}
.sponsored_container .img {
    display: flex;
}
.sponsored_container .img span {
    width: 75px;
    margin: 0 4px;
}
.sub_head{
    margin-top: -20px !important;
    color: #3c3c3c94;
    font-size: 20px;
}
.card-section {
    /* display: flex; */
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    min-width: 600px;
    /* margin-top: 20px; */
}
.card-section::-webkit-scrollbar {
    width: 0;
    background: transparent;
}
/* .card-section::-webkit-scrollbar {
    display: none;
} */
.card-section.center-card {
justify-content: center ;
}

.section_devider{
    border: none;
    border-bottom: 2px solid #eee;
    margin: 3rem 0;
}
.card-container{
    min-width: 335px;
    max-width: 335px;
    /* min-height: 500px; */
    /* min-height: 600px; */
    height: 498px;
    background: #FFFFFF;
    box-shadow: 0px 6px 13px #00000017;
    border-radius: 11px;
    padding: 25px 16px;
    text-align: center;
    position: relative;
    margin: 15px;
}

.card-container:after , .card-container:before {
    content: "";
    position: absolute;
    background: #F8F8F8;
    width: 30px;
    height: 30px;
    border-radius: 100px;
   
}
.unassigned_Ticket.card-container:after , .unassigned_Ticket.card-container:before {
    content:none
}
.barCodeScanner svg{
    height: 50px;
    /* width: 319px; */
    width: 199px;
}
.tiket-tags-new .barcode-body.barCodeScanner.barCode-scanner {
    /* background: pink; */
    margin: 0 auto;
    /* width: 180px; */
    height: 50px;
}
.tiket-tags-new .barcode-body.barCodeScanner.barCode-scanner svg {
  
    width: 100%;
    height: auto;
}
.barcode-body.barCodeScanner.barCode-scanner img {
    
    /* height: 35px;
    width: 90%; */
    height: 41px;
    width: 170px  !important;margin-top: 10px;
    
}
.card-container:before {
    bottom: 282px;
    right: -13px;
    box-shadow: -2px 0px 2px #0000000f;
}
.card-container:after{
    bottom: 282px;
    left: -13px; 
    box-shadow: 1px 0px 2px #0000000f;
}
.card-container h4 {
    font-size: 14px;
    width:96%
}
.ant-dropdown-trigger.pos-relative.cursor-point.dot_menu {
    position: absolute !important;
    top: -8px;
    right: -9px;
    width: 20px;
}
.ticket_dropdown.ant-dropdown .ant-dropdown-menu li {
    font-size: 11px;
    line-height: 1;
}
.card-container h6 {
    font-size: 14px;
    text-transform: capitalize;margin-bottom: 0
}
.date_time {
    background: #F3F4F6;
    border-radius: 2px;
    padding: 0.3rem;
    text-align: center;
    font-size: 11px;
    margin: 8px 0px 27px;
}
.tiket-tags-new span {
    height: 19px;
    border-radius: 50px !important;
    font-size: 9px !important;
    line-height: .8 !important;
}
.assigned_unassigned_btn {
    background: #000;
    border-radius: 30px;
    height: 30px;
    display: flex;
    padding: 0 6px;
}
 .assigned_unassigned_btn .switch {
    width: 48px;
    height: 22px;
}
.assigned_unassigned_btn .slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 2px;
    /* background-color:#000 */
}
.assigned_unassigned_btn input:checked+.slider:before {
    webkit-transform: translateX(22px);
    transform: translateX(22px);
} 
/*
.assigned_unassigned_btn input:checked+.slider:before {
    background-color: #2c2c2c;
    webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}
.assigned_unassigned_btn span.slider.round {
    background-color: #898989;
    border-color: #898989;
}
*/
.assigned_unassigned_btn.unassigned span.slider.round {
    background-color: #fff;
    border-color: #fff;
}
.sponseredBy h5 {
    font-size: 10px !important;
    font-weight: 100 !important;
    margin-top: 5px;
    margin-bottom: 0;
}
.sponsered_img_parent span {
    min-width: 90px;
    max-width: 90px;
    display: inline-block !important;
    min-height: 25px;
    max-height: 25px;
    height:25px;
    padding: 0 !important;
    margin: 0 !important;
}
.tiket-tags-new .sponseredBy span ,.rounded-textbox-form .sponseredBy span{ 
    width: 98px;
    height: 100%;
    margin: 4px; 
    padding: 0;
}
.sponsered_img_parent span img {
    width: 100%;
    height: 100%;
}
.detail_sec{
    text-transform: capitalize;
}
.tiket-tags-new span {
    height: 19px;
    font-size: 9px;
    border-radius: 50px;
    line-height: .8 !important;
}
.detail_sec p:first-child{
    color:#727272
}
.card-container p{
    font-size: 12px; 
}
.big_dashed {
    width: 95%;
    opacity: 0.19;
    border-top: 2px dashed #151515;margin: 12px;
}
.qr-body{
text-align: center;margin: 12px 0;
}
._header{
    height: 32px;
    border-radius: 11px 11px 0px 0px;
    display: flex;
    margin-left: -16px;
    margin-right: -16px;
    margin-top: -26px;
    padding: 15px;
    align-items: center;
    justify-content: space-between;
    
}
.card-container.assigned_Ticket ._header, .card-container.unassigned_Ticket ._header ,
.card-container.assigned_Ticket_unclamed ._header{
    margin-bottom: 14px;
}
.card-container .pos-relative h4 {
    margin-bottom: 20px;
}
.card-container.assigned_Ticket .pos-relative h4 ,
.card-container.assigned_Ticket_unclamed .pos-relative h4,
.card-container.unassigned_Ticket .pos-relative h4{
    margin-bottom: 0px;
}
.detail_sec {
    /* height: 126px; */
    /* height: inherit; */
}
.detail_text {
    min-height: 55px;
}
.card-container.unassigned_Ticket .rounded-textbox-form .form-control {
    height: 40px;
}
.unassigned_Ticket ._header{
    background: #EF5757;
}
.assigned_Ticket_unclamed ._header{
    background: gray;
}
.assigned_Ticket ._header{
    background: #ADE9FF;
}
.assigned_Ticket ._header h5{
    color:#000
}
.assigned_Ticket ._header svg path {
    fill: #000;
}
.assigned_Ticket  .qr-body,.unassigned_Ticket  .qr-body, .assigned_Ticket_unclamed .qr-body {
    margin: 12px 0;
}
._header h5{
    margin-bottom: 0;
    font-size: 13px;
    color: #fff;
}
.ticket_dropdown.ant-dropdown .ant-dropdown-menu {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 20px #0000001f;
    border-radius: 10px;
    border: none;
    padding: 4px 12px;
    font-size: 11px;
}
hr.ticket {
   /* display: none; */
}
.qr-body svg {
    margin: 0 auto;
}
.qr-body img {
    margin: 0 auto;
    
}
.ant-modal-wrap.signup_parent_modal.new_tiket__modal_wrapper.ant-modal-centered{
    display: none;
}
.show_on_mobile{
    display: none !important;
}

.swiper-slide {

    margin-right: 20px;
}
/* ---------new design---------- */
.assigned_unassigned_btn {
    background: #000;
    border-radius: 30px;
    height: 30px;
    display: flex;
}
.assigned_unassigned_btn button {
    border: none;
    background: transparent;
    color: #fff;
    /* min-width: 40px; */
    min-width: 50px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 2;
}
.assigned_unassigned_btn button.active {
    background: #fff;
    color: #000;
    margin: 4px;
    border-radius: 10px;
}
.assigned_unassigned_btn.unassigned {
    /* background: #EF5757; */
}
.assigned_unassigned_btn.unassigned button.active {
    color: #EF5757;
}
.ticket_newbtn_desisn{
    flex-wrap: wrap;
}
.ticket_newbtn_desisn a, 
.ticket_newbtn_desisn button, 
.ticket_newbtn_desisn a:hover, 
.ticket_newbtn_desisn button:hover{
    margin-bottom: 8px !important;
    text-decoration: none !important;
    font-size: 13px !important;
    padding: 0.4rem 1rem !important;
}
.heading{
    position: relative;
}
.center_heading{
font-size: 12px;
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #E5E6E7;
border-radius: 5px;
display: inline;
padding: 5px 15px;position: relative;
z-index: 9;
}
.heading span {
    content: "";
    position: absolute;
    width: 470px;
    height: 2px;
    background: radial-gradient(closest-side at 50% 50%, #D0D0D0 0%, #F7F8FA 100%) 0% 0% no-repeat padding-box;
    top: 55%;
    left: 50%;
    transform: translate(-50% , -55%);
    z-index: 1;
}
.my_ticket_section ul.react-multi-carousel-track li {
    margin: 8px;
}
.my_ticket_section ul.react-multi-carousel-track li:first-child{
    margin-left: 0;
}
.my_ticket_section .react-multiple-carousel__arrow{
    background: rgb(0 0 0)
}
.section_container .card-section .productsSlider-wrp > .slick-arrow.slick-prev {
    left: 0;
    top:50%;z-index: 99
}
.section_container .card-section .productsSlider-wrp >  .slick-arrow.slick-next{
    right: 0;top:50%;
}
.section_container .card-section .productsSlider-wrp > .slick-arrow {
   color:#fff;
    background: #000000;box-shadow: 0px 2px 13px #d4d4d4;
    
}
.section_container .card-section .productsSlider-wrp > .slick-arrow.slick-disabled:hover{
    background: #080808;
  opacity: 0.5;
}
.section_container .card-section .productsSlider-wrp > button.slick-arrow.slick-prev:before{
    top: 51%;
    left: 47%;
}
.section_container .card-section .productsSlider-wrp > button.slick-arrow.slick-next:before{
    top: 51%;
    left: 54%;
}
.section_container .card-section .productsSlider-wrp > .slick-arrow::before{
    color: #fff;opacity: 1;
}
.section_container .card-section .productsSlider-wrp > button.slick-arrow.slick-prev.slick-disabled::before,
.section_container .card-section .productsSlider-wrp > button.slick-arrow.slick-next.slick-disabled::before {
    opacity: 0.5;
}
.section_container .card-section .productsSlider-wrp {
    padding-top: 0;
}
.without_slder_container {
    /* background: pink; */
    display: flex;
    justify-content: center;
}
.tital-amount{
    background-color: #3929291a !important;
}
@media screen and (max-width: 991px) {
    section.my_ticket_section.my--tickst-wrap.pt-md-2.pb-3.pt-md-1.hwIt-work {
        margin-top: -24px;
    }
    .without_slder_container{
        justify-content: left;
    }
    .assigned_unassigned_btn {
        position: fixed;
        bottom: -6px;
        z-index: 999;
        left: 50%;
        transform: translate(-50% , -50%);
    }
    .othr-tckt-btm-rgt.ml-auto.ticket_btn_group.d-flex.ticket_newbtn_desisn.hidemobile{
        display: none  !important;
    }
    .card-section {
        min-width: 100%;
    }
    hr.ticket {
        display: block;
        border: 1px solid #e4e4e4;
        width: 100%;
    }
    .section_container {
        margin-top: 0px;
    }
    .date-sponsored_container{
        padding-top: 0px;
    }
    .section_container h3{
        /* margin-top: 30px;
        text-align: center; */
    }
    .card-section.center-card {
        justify-content: flex-start;
        }
    .my_ticket_section .my--tckt-vewLft ,.my-ticket-tp-leftbar .d-flex.align-items-center{
        width: 100%;
    }
    .my_ticket_section .my--tckt-vewLft h5 {
        font-size: 19px;
        color: #3C3C3C;
    }
    .my_ticket_section .tckt-location-wrp .tckt-lct-lft svg {
        width: 14px;
    }
    .my_ticket_section .tckt-location-wrp .tckt-lct-lft span {
        font-size: 12px;
    }
    .my_ticket_section .tckt-lct-lft {
        margin: 6px 0;
    }
    .my_ticket_section .tckts-down-myCmn {
        background: #fff0;
    }
    .my_ticket_section .tckts-body-myCmn.mtntQr-scanner {
        padding: 0 !important;
    }
    .my_ticket_section .my--tckt-vew-head{
        margin-bottom: 0 !important;
    }
    .my_ticket_section .tckts-body-myCmn.mtntQr-scanner .my--tckts-left {
        width: 45%;
        margin: 0 auto;
    }
    .mlt-title-left .head {
        font-size: 22px !important;
        text-align: center;
    }
    .mlt-title-left {
        display: flex;
        align-items: center;
    }
    .my_ticket_section .my--tckts-right p:not(:first-child) {
        font-size: 16px;
        color:#6a6a6a;
    }

    .my_ticket_section .my--tckts-right p strong {
        font-size: 20px !important;
        color:#000 !important;
    }
    .my_ticket_section .mlt-title-left p .btn {
        padding-bottom: 0;
    }
    a.btn.btn-mcom.black_btn_radius5.head_btn {
        font-size: 12px !important;
        padding: 0.35rem 1rem;
        margin-right: 12px;
    }
    .sponsored_container {
        position: relative;
        width: 100%;
        text-align: center;margin-top: 20px;
    }
    .sponsored_container .img {
        justify-content: center;
    }
    /* .card-container h4 {
        font-size: 18px;
    }
    .date_time {
        font-size: 12px;margin: 14px 0px 19px;
    } */
    /* .qr-body {
        margin: 18px 0;
    } */
    .qr-body svg {
        width: 155px;
    }
    .qr-body img{
        width: 155px;
        height: 155px;
        margin: 22px auto;
    }
    .my_ticket_section .ticket_btn_group{
        display: flex;
    }
    .my_ticket_section .ticket_btn_group span svg{
        width: 40px;
    height: 40px;
    margin: 0 10px 20px;
    }
    .inner_tab_conteiner .inner_tab {
        flex-wrap: nowrap;
        min-width: 200px;
        overflow-x: auto;
        overflow-y: hidden;
        scroll-behavior: smooth;
        justify-content: flex-start !important;
        padding-bottom: 15px;
    }
    .inner_tab_conteiner .inner_tab::-webkit-scrollbar {
        width: 0;
        background: transparent;
    }
    .inner_tab_conteiner .inner_tab .nav-item {
        min-width: 138px;
    }
    .inner_tab .nav-item a.nav-link {
        padding: 0.5rem 0.5rem;
        text-align: center;
    font-size: 13px;
    }
    .card-container {
    min-width: 381px;
    margin-right: 8px;
    /* min-height: 440px; */
    padding: 15px;
    }
    .detail_sec {
        height: 90px;
    }
    .big_dashed {
        width: 95%;
        margin-top: 8px;
    }
    .section_devider {
        margin: 1.5rem 0;
    }
    /* .card-container:before ,.card-container:after{
        bottom: 110px;
    } */
    /* .qr-body {
        margin: 32px 0;
    } */
    .assigned_Ticket .qr-body, .unassigned_Ticket .qr-body, .assigned_Ticket_unclamed .qr-body {
        margin: 10px 0;
    }
    .card-container.assigned_Ticket .date_time {
        margin-bottom: 0;
    }
    ._header {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: -15px;
    }
    .card-container {
        min-height: 564px;
        /* min-height: 600px; */
    }
    .card-container:before, .card-container:after {
        bottom: 247px;
    }
}
@media screen and (max-width: 480px) {
    .break_in_mobile{
        flex-wrap: wrap;
    }
    .ticket_newbtn_desisn a, .ticket_newbtn_desisn button, .ticket_newbtn_desisn a:hover, .ticket_newbtn_desisn button:hover{
        padding: 0.4rem 0.5rem !important;
    }
    .btn.btn-mcom.black_btn_radius5.head_btn.fix_by_ticketBtn{
        font-size: 10px !important;
        padding: 0.2rem 0.3rem;
        margin-right: 2px;
    }
    .btn.btn-mcom.tickets_b_text.mob_tickets_b_text.fix_by_ticketBtn {
        padding: 0.4rem 0.3rem !important;
    }
    .heading span {
        width: 320px
    }
    
    .card-container {
        min-width: 87%;
    margin-right: 8px;
    /* min-height: 383px; */
    padding: 15px;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal{width: 90%;}
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container{
        min-width: 100%;
        max-width: 100%;
    }

/* ._header {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
} */
    .headr-bottom-secton .btn-mcom.black_btn_radius5 {
        font-size: 12px !important;
        padding: 0.35rem 0.6rem;
        margin-right: 12px;
    }
   
}
@media screen and (max-width: 767px){

    .card-container{
        min-height: 575px;
    }

    .qr-body .qr_dommy_img {
        max-width: 100% !important;
        width: 100%;
        height: 100% !important;
    }
    .show_on_mobile{
        display: block !important;
    }
    .ant-modal-wrap.signup_parent_modal.new_tiket__modal_wrapper.ant-modal-centered{
        display: block;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container {
        margin: 0;
        max-width: 100 !important;
        min-width: 100% !important;
    }
    .ant-modal-wrap.signup_parent_modal.new_tiket__modal_wrapper.ant-modal-centered {
        background: #000000d4;
    }
    
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal {
        width: 336px !important;
        margin: 0px 0
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body {
        padding: 40px 0 20px 0;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-content {
        background: transparent;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container{
        margin: 0;
        height: 500px;
    }
    .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container{
        overflow-x: auto;
        overflow-y: hidden;
        scroll-behavior: smooth;
         display: flex;
         width: auto;
    }
    .new_tiket__modal_containe.sign-modal-content.assign-bulk-tckt-mdl.text-center .__inner{
        margin-right: 25px
    }
    .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container .__inner {
        min-width: 333px;margin-left: 30px;
    }
    .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container .__inner:first-child{
        margin-left: 0px;
    }
    /* .new_tiket__modal_containe.sign-modal-content.assign-bulk-tckt-mdl.text-center .__inner::-webkit-scrollbar {
        width: 0;
        background: transparent;
    } */
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container:before,
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container:after{
        background: #000000d4;bottom: 148px;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container .detail_sec h6 {
        margin-top: 12px;
    }
    .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container .__barcode .detail_sec .barcode-body .barCode-scanner svg {
        height: 90px;
    }
    .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container .__inner.__barcode .card-container {
        height: 534px;
    }
    .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container .__inner.__barcode .card-container:before,
     .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container .__inner.__barcode .card-container:after {
        bottom: 239px;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-content .ant-modal-close-x {
        background: #fff;
        line-height: 20px;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container .qr-body{
        width: 90%;
        margin: 14px auto;
    /* margin-bottom: 30px; */
    }
    .sign-modal-content.assign-bulk-tckt-mdl.text-center.new_tiket__modal_container .__barcode .card-container .qr-body {
        margin: 0px auto !important;
        margin-bottom: 12px !important;
    }

    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .new_tiket__modal_container .__barcode .card-container .detail_sec h6 {
        margin-top: 0px;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container .detail_sec {
        height: 90px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    /* .detail_sec hr.big_dashed, .detail_sec h6, .detail_sec p { */
        /* .t2 > tr th td */
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container .detail_sec > *{
        width: 100%;
        display: block;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .card-container .qr-body svg {
        width: 100%;
        height: 100%;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .bottom-text {
        width: 235px;
        margin: 0 auto;
        padding: 20px 0 0 0;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .bottom-text h4{
        color: #fff;
        font-size: 20px
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .bottom-text p{
        background: #000;
        color: #fff;
        font-size: 12px;
        margin: 12px 0;
        padding: 6px 3px
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .bottom-text h1{
        font-family: 'HelveticaNeue' !important;
        font-weight: 100;
        color: #FFFFFF;
        font-size: 30px;
    }
    .ant-modal.cm_popup.signup_modal.dwnload--tkct.new_tiket__modal .ant-modal-body .bottom-text p.pagination{
        text-align: center;
        font-size: 23px;
        display: block;
        background: transparent;
        font-weight: 500;
        padding: 0;
    } 
    .new_tiket__modal_container .sponseredBy span img{
        max-width: 100%;
    height: auto
    }
    .barcode-body.barCodeScanner.barCode-scanner img {
        max-width: 170px  !important
    }
}

.exhibition-btn-wrapper {
  width: calc(100% - 10%);
}












/*******************************Pranaw CSS *****************************/


.cm-form-wrapper {
    max-width: calc(100% - 20%);
    margin: 0 auto;
}

.cm-form-wrapper .form-group {
    margin-bottom: 30px;
}


.ant-picker {
  border-color: #9aabad !important;
  height: calc(2.4em + .75rem + 2px);
  border-radius: 100px !important;
  padding: .3rem 1.5rem !important;
  width: 100% !important;
  font-size: 16px !important;
}
.diary-meeting-form .ant-input-number, .diary-meeting-form .ant-select, .diary-meeting-form .ant-picker{
  height: calc(1.8em + .75rem + 2px);
  padding: .3rem 1.2rem!important;
}
.diary-meeting-form .ant-select .ant-select-selector .ant-select-selection-item {
  line-height: 1.5!important;
  padding-right: 0!important;
}

#inlineCheckbox1, #inlineCheckbox2 {
    width: 20px;
    height: 20px;
    opacity: .7;
}

.check-group-wrap {
    display: flex;
    padding-top: 5px;
}

.check-group-wrap:first-child {
    margin-right: 10px;
}

.btn.btn-primary, .btn.btn-primary:focus, .btn.btn-primary:active {
      background: var(--btncolor);
      color: #fff;
      border-radius: 100px !important;
      min-height: 48px !important;
      max-height: 48px !important;
      line-height: 48px !important;
      padding: 0px 24px !important;
      min-width: 142px !important;
      font-weight: 700 !important;
      margin: 12px 0px !important;
      font-size: 19px !important;
      border-color: transparent;
      outline: none;
}

.btn.btn-primary, .lang_prim_btn{
  font-size: 14px !important;
}

.btn.btn-primary:hover {
    background-color: var(--btncolor);
    color: #fff;

}

.btn.btn-secondary {
    background: #CEE6F5;
    color: rgb(105,119,144);
    border: none;
    border-radius: 100px;
    min-height: 48px;
    padding: 9px 24px;
    min-width: 142px;
    font-weight: 700;
    margin: 12px 0px;
    font-size: 19px;
}

.btn.dtn-dropdown {
    background: #fff;
    color: rgba(105,119,144, .4);
    min-height: 48px;
    padding: 9px 24px;
    min-width: 142px;
    font-weight: 400;
    font-size: 14px;
    border-radius: 2rem;
    border: 1px solid #D7EAED;
    width: 100%;
}

.btn.btn-light {
    background: #ECFEFD;
    color: rgb(140,146,153);
    border-radius: 100px;
    border: 1px solid rgb(220,235,234) ;
    min-height: 48px !important;
    padding: 0px 24px !important;
    line-height: 48px;
    min-width: 142px;
    font-weight: 700;
    margin: 12px 0px;
    font-size: 19px;
    /* float: right;
    margin-right: 125px; */
}
.btn.btn-white {
  background: #FFF;
  color: rgb(140,146,153);
    border-radius: 100px;
    border: 1px solid #2D688D;
    min-height: 48px !important;
    padding: 0px 24px !important;
    line-height: 48px;
    min-width: 142px;
    font-weight: 700;
    margin: 12px auto;
    font-size: 19px;
    max-width: 210px;}

.btn-light i {
  margin-right: 7px;
  font-size: 15px;
}



.btn.btn-blue {
  background: var(--btncolor);
  color: #fff;
  border-radius: 100px;
  max-width: 150px;
  border: 1px solid rgb(220,235,234) ;
  line-height: 1.5;
  min-height: 30px;
  padding: 5px 20px;
  font-size: 13px;
  font-weight: 700;
}
button.btn.btn-blue .zoom svg path {
  fill: #fff !important;
}
.btn.btn-blue-large {
  background: var(--btncolor);
  color: #fff;
  border-radius: 100px;
  line-height: 1.5;
  min-height: 48px;
  padding: 11px 24px;
  min-width: 180px;
  font-weight: 700;
  margin: 12px 0px;
  font-size: 19px;

}


.form-check {
    opacity: .8;
    font-size: 12px;
}

.success-circle {
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    text-align: center;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0px);
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    background-color: #57AA64;
}

.ant-select-selection {
    background-color: green !important;
}

.ant-menu-item-selected {
    background-color: indianred;
}
.confrence-view-detail .card img {
  /* min-height: 280px;
  max-height: 280px; */
  object-fit: cover;
}
.searchprice p {
  font-size: 17px;
  color: rgb(39, 39, 39);
}
.upload-inner > div , .card.video-card > div {
  padding-top: 0px !important;
}
.confrence-details .cm-card-body{
  z-index: 99;
}
.upload-wrapper .top-right i {
  color: #fff;
}
.upload-wrapper .top-right {
  top: 15px;
  left: 18px;
  color: #fff;
}
textarea.form-control.showtextarea ,  .form-control.showtextarea:focus{
  background: transparent;
  border: none !important;
  font-family: "Calibri";
}
.card-wrapper.product-detail h1.light-black {
  text-transform: capitalize;
  font-size: 50px;
  color: #737373;
}
.ant-menu-item ant-menu-item-only-child {
    margin-top: -7px;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
   background-color: transparent !important;
}

.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title {
    margin-top: -5px !important;
}
.ant-menu-vertical > .ant-menu-item {
    margin-top: -5px !important;
}


.cm-form  .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: calc(2.2em + 0.4rem + 2px);
    padding: .4rem 1.5rem;
}

.react-dropdown-tree-select .dropdown .dropdown-trigger {
  background: #fff;
  display: block !important;
  border-color: #9aabad !important;
  height: 50px;
  border-radius: 100px;
  padding: 0 9px !important;
  width: 100%;
  font-size: 16px;
  /* overflow: hidden !important; */
  position: relative;
}

.react-dropdown-tree-select .dropdown {
  display: block !important;
}

.tag {
  white-space: nowrap;
  display: block;
}

.tag-item .search {
  border: 0 !important;
  width: 100%;
  display: block;
  padding: 6px;
}
.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom:after,
.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top:after {
  position: absolute;
  right: 9px;
  z-index: 9;
  color: #fff !important;
}
.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom:after{

  right: 10px;
  bottom: 0px;

}
span.inputtrigger {
  position: absolute;
  right: 32px;
  bottom: 23px;
  background: #fff;
  padding: 10px;
}

.blue-border {
  border: 1px solid #A7C1D1;
  border-radius: 7px;
  background-color: rgb(245,254,255);
}

.card-wrapper {
  position: relative;
  margin: 20px;
  padding: 50px 50px;
  margin-top: 80px;
}

.ant-tabs-top > .ant-tabs-nav::before {
  display: none;
}


.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}




.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap {
  border-bottom: 0px !important;
  position: absolute;
  top: -23px;
  left: 50%;
  margin-left: -140px;
  color: #fff !important;

}

.nav-tabs .nav-link {
  
  border-radius: 25px !important;
  min-width: 145px;
  background-color: #ABBCC7;
  font-weight: 700;
  margin-left: 10px;
  color: #fff;
  text-align: center;
  padding: 12px 8px;
  position: relative;
}


.nav-tabs .nav-link.active  {
  background-color: #2c688d !important;
  color: #fff !important;
 
}

.nav-pills-wrapper {
  position: absolute;
  margin: 0 auto;
  top: -22px;
  align-items: center;
}









.nav-tabs  {
  border-bottom: 0px !important;
  position: absolute;
  top: -23px;
    left: 50%;
    transform: translate(-50%, -1px);
    color: #fff !important;
}

/* .nav-tabs .nav-link:first-child{
   margin-left: auto;
}

.nav-tabs .nav-link:last-child{
  margin-right: auto;
} */

.nav-tabs .nav-link.active  {
  background-color: #2c688d !important;
  color: #fff !important;
 
}
/* .popup {
  z-index: 999 !important;
} */
.view-stage-detalis .card.video-card, .view-stage-detalis .card.video-card img {
  width: 200px;
    min-width: 200px;
    min-height: 200px;
  object-fit: cover;
}
.upload-wrapper.edit-icon svg {
  width: 18px;
}
.levebtn{
  position: absolute;
  top: 16px;
  right: 62px;
  z-index: 999;
}

.upload-wrapper.edit-icon {
  width: 40px;
  height: 40px;
  top: -50px;
  right: -27px;
}
.upload-wrapper.edit-icon svg {
  width: 18px;
}
nav.nav.nav-tabs a:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 8px solid #abbcc7;
  bottom: -7px;
  left: 48%;
}
nav.nav.nav-tabs a.nav-item.nav-link.active:after{
  border-top: 8px solid #2c688d;
}
.nav-pills-wrapper {
  position: absolute;
  margin: 0 auto;
  top: -22px;
  align-items: center;
}

.card {
  border: none !important;
  border-radius: 20px !important;
}

.card img {
  z-index: 0; 
  border-radius: 20px;
  position: relative;
  object-fit: cover;
}

.cm-card-body {
  position: relative;
  border: none;
  border-radius: 20px;
  margin-top: -75px;
  background-color: #fff;
  z-index: 999;
width: calc(100% - 20px);
margin-right: auto;
margin-left: auto;
  font-weight: 700 !important;
  padding: 20px 20px 10px 20px;
  box-shadow: 0px 4px 5px #bfe1e6
}
.cm-card-body  .des::after {
  content:"";
  height: 2px;
  width: 100%;
  left: 1.25rem;
  right: 1.25rem;
  top: 20px;
  width: auto;
  position: relative;
  background-color: #EBF1F5;

}

.cm-card-body p:not(:last-child) , .des {
  color: #78B9E3;
}

.popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  margin: auto;
  background-color: rgba(0,0,0, 0.5);
  overflow: hidden;
  overflow-y: hidden;

 
}

.popup_inner {
  position: absolute;
  border-radius: 20px;
  max-height: 100vh;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  margin: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: 50% 50% 50%;
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  background: white;
  overflow-y: auto; 
   -webkit-overflow-scrolling: touch;
}
.add_staff.popup{
  overflow-y: auto; 
}

.popup_parent {
  margin-left: auto;
  margin-right: auto;
  pointer-events: none;
  position: relative;
  width: auto;
  max-width: 500px;
}
.add_staff.popup  .popup_inner {
  max-height: none !important;
  max-height: initial !important;
  margin-top: 20px;
  display: flex;
    flex-direction: column;
    outline: 0;
    pointer-events: auto;
    position: relative;
    width: 100%;
    top: auto;
    top: initial;
    left: auto;
    left: initial;
    transform: none;
    transform: initial

}
.rounded-textbox-form {
  /* background: pink; */
  height: auto;
}
.timetable-popup-wrappr-adn .popup_inner, .timetable-popup-wrappr-adn .rounded-body-form{
  background: transparent;
}
.timetable-popup-wrappr-adn .popup_inner{
  transform: none;
  transform: initial;
  left: 0px;
  top: 0px;
  position: static;
  position: initial;
  max-width: 750px;
  margin: 0px auto;
}
.popup.timetable-popup-wrappr-adn {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.timetable-popup-wrappr-adn .rounded-textbox-form{
  background: #fff;
  border-radius: 20px;
  position: relative;
  padding: 50px;
}

.popup_inner.form {
  /* min-width: 420px;
  max-width: 420px; */
  min-width: 800px;
    max-width: 800px;
}
.popup_inner.small.form {
  min-width: 420px;
  max-width: 420px;
}
.popup_inner::-webkit-scrollbar { 
  display: none; 
} 

.close-btn {
  width: 40px;
  top: 16px;
  right: 16px;
  position: absolute;
  background: transparent;
  color: red ;
  border: none;
}

.table-wrapper {
  padding:  30px 20px;
}

.profile-icon-wrapper, .profile-icon-wrapper img {
  margin: 0 auto;
  width: 160px;
  height: 160px;
  border-radius: 100% !important;
    position: relative;
  
}

.profile-icon-wrapper img {
    border-radius: 100%;
    height: 100%;
}

.profile-icon-wrapper .edit-image {
    position: absolute;
    top: 50%;
    right: 0;
    height: 35px;
    width: 35px;
    line-height: 35px;
}

 .profile-icon-wrapper .btn{
    bottom: 0;


}


.profile-icon-wrapper .edit-image img{
    border-radius: 0px;
    background: transparent;
}
.community-card {
  position: relative;
  box-shadow: 0px 2px 4px rgb(0 0 0 / 11%);
  border: 1px solid #DAE9ED !important;
  padding: 20px;
  max-width: 450px;
  height: calc(100% - 30px);
  margin-bottom: 30px;
  transition: all 0.2s;
}
.community-card:hover{
  box-shadow: 0px 4px 8px rgb(0 0 0 / 18%);
}

.video-card {
  position: relative;
  box-shadow: 0px 4px 8px #bdf5ff85;
  border: 1px solid #DAE9ED !important;
  border-radius: 20px !important;
  /* min-height: 300px; */
}

.video-card iframe {
  border-radius: 20px ;
  /* min-height: 300px; */
}


.community-card  img::after{
 position: relative;
 content: "";
 height: 2px;
 background-color: red;
 bottom: 0;
}



.community-card img {
  border-radius: 100%;
}

.community-card .row {
  padding: 20px;
}
.community-card h4 {
  color: #3974BB ;
  margin-bottom: 0px;
}

.community-card span::after{
    contain: '';
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: red;
    bottom: 0;
    left: 0;
}

.buss-connection {
  margin:  0 auto;
}

.buss-connection img {
  width: 100px;
  height: 80px;
  padding: 0;
}

.popup .header-text h4 {
  margin: 0 auto;
}



/* .upload-photo-wrapper input{
  width:100px;
  height:40px;
  position:absolute;
  left:0;
  top:0;
  cursor:pointer;
} */


.upload-photo-wrapper   {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;

}
.upload-container-pic, .upload-container-pic img {
  margin: 0;
  height: 100px !important;
  width: 100%;
  border-radius: 100px;
  padding: 0 !important;
  position: inherit;
  transform: translate(0px, 0px);
  top: 0;
  left: 0;
}
.upload-photo-wrapper label  {
  margin: 0 auto; 
  
  
}


input[type="file"] {
  display: none;
}

.custom-file-upload {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
}
.media-list li.list-inline img {
  width: 320px;
  /* height: 320px; */
  object-fit: cover;
}
.upload-wrapper {
  margin: 20px auto;
  text-align: center;
  height: 100px;
  width: 100px;
  border-radius: 100%;
  background-color: #8BC3CB;
  color: #fff;
  background-image: url(/static/media/video.53833134d0c1b0e902ca.psd);
  cursor: pointer;
  position: relative;
}

.upload-wrapper.product {
    width: 100%;
    border-radius: 15px;
    min-height: 150px;
}

.upload-wrapper  img {
    height: 20px;
}
.upload-wrapper p {
    font-size: 10px;
}

.rectangle-upload-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  height: 100px;
  border-radius: 10px;
  background-color: #8BC3CB;
  color: #fff;
  background-image: url(/static/media/video.53833134d0c1b0e902ca.psd);
  cursor: pointer;
  position: relative;
}

.edit-icon-wrapper {
position: absolute;
right:  0;
bottom: 0;
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 100%;
background-color: #8BC3CB;
margin: 0 auto;
}

.chat-wrapper {
  max-height: 600px;
  width: 60px;
  border: 0px solid black;
  border-radius: 25px;
  position: absolute;
  top: 40px;
  right: 40px;
  z-index: 999;
  box-shadow: 0 25px 50px -12px rgba(233,247,253, 1);
  background-color: inherit;

    width: 60px;
    border: 0px solid black;
    border-radius: 25px;
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 9%);
    background-color: inherit;
    display: flex;
    width: 67px;
    height:100vh;
    z-index: 999;
    position: fixed;
}

/* 
.chat-icon-wrapper {
  background-color: #D33B27;
  border-radius: 100%;
  color: #fff;
  margin: -10px;
  padding: 5px;
  margin-bottom: 5px;
 
} */


.text-wrapper p {
  margin-top: 50px;
  margin-bottom: 50px;
}

.add-promo-code .ant-checkbox-group , .add-promo-code .ant-checkbox-group-item{
  display: block;
  margin: 0;
}

.cm-table tr :last-child{
  text-align: right !important;
  justify-content: center;
}

.cm-table tr :nth-child(2){
  text-align: left !important;
}

.fragment-wrapper {
  margin-top: 30px;
}

.welcome{
  text-align: center;
  color: black;
  padding-top: 303px;
}


/* input[type=file] {
  display: none;
} */

.community-card .action_group {
  text-align: left;
  font-weight: 700;
}

/* .blue {
  color: #3974BB;
} */

.fragment-wrapper .btn-blue-large {
  opacity: .3;
}

.w-95  {
  width: 95%;
}

.product-detail h1 {
    font-weight: 700;
    color: #51595F;
}

.light-blue {
  color: #4fa5dc; 
}

.product-detail img{
    border-radius: 20px;
    padding: 0;
}
.product-detail .community-card {
    padding: 0;
}

.community-card table.table-bordered tr:not(:last-child){
  border-bottom: 2px solid #DAE9ED;
}

.community-card table.table-bordered tr td{
  text-align: left !important;
  font-weight: 700;
}

.community-card table.table-bordered tr:nth-child(even) td {
  background-color: inherit;
}

.box-shadow {
  box-shadow: 0px 4px 8px #bdf5ff85;
 
}



#my_file {
  display: none;
}

#get_file , #get_file:hover , #get_file:focus {
  background: #5383A2;
  border: 1px solid #88c;
  padding: 10px;
  border-radius: 5px;
 cursor: pointer;
  color: #fff;
    min-height: 118px !important;
  height: 100%;
  width: 34px !important;
}
#get_file.btn.btn-primary:focus , #delete_file.btn.btn-primary:focus {
  min-width: 34px !important;
  max-width: 34px !important;
  width: 34px !important;
  margin: 0;
  padding: 0;
}
#delete_file {
  background-color: #d23c3f;
  border-color: #d23c3f;
  border-radius: 5px;
 cursor: pointer;
  color: #fff;
    min-height: 118px;
  height: 100%;
  width: 34px !important;

}

#customfileupload
{
  display: inline;
  background-color: #fff;
  font-size: 14px;
  padding: 10px 30px 10px 10px;
  width: 250px;
  border: 1px solid #999;
  box-shadow: inset 1px 1px 5px #ccc;
  -webkit-box-shadow: inset 1px 1px 5px #ccc;
  -moz-box-shadow: inset 0px 0px 4px #ccc;
  -ms-box-shadow: inset 0px 0px 4px #ccc;
  -o-box-shadow: inset 0px 0px 4px #ccc;
  z-index: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.admin-brand .card.brand-card.new-product {
  /* min-height: 367px; */
}
.admin-stage .card-img-wrapper .card img {
  min-height: 400px;
  max-height: 400px;
}
.admin-stage .card-img-wrapper.adminStag-img  .card img{
  min-height: 0;
  min-height: initial;
  max-height: none;
  max-height: initial;
}
.admin-stage .card-img-wrapper.adminStag-img  .card .cm-card-body{

}
.admin-stage .cm-card-body.adminStag-desc{
  margin-top: 0px;
  box-shadow: none;
  box-shadow: initial;
}
.admn-cardWrp {
  background: #fff;
}

/* analytics css start */

.analytics-card {
  background: #F5FEFF !important;
  max-height: 243px;

}
.analytics-card .icon {
  margin: 0 auto;
  border-radius: 100%;
  width: 64px;
  height: 65px
}
.analytics-card .icon svg {
  height: 100%;
  width: 100%;
  color: var(--white);
}
.analytics-card .icon svg path{
  fill: #fff;
}
.boucher , .enquire-analytics, .user-connection{
  fill: #96D3DD !important;
}
.analytics-card button {
  min-height: 40px !important;
  line-height: inherit  !important;
  font-size: 16px;
}
/* .analytics-card .icon svg g{
  fill: #fff;
} */
.btn-down {
  margin: 0 auto;
  position: absolute;
  bottom: 53px;
  left: 40%;
}

.analytics-card .fa {
  width: 40px;
  height: 40px;
  font-size: 40px;
}
@media (max-width:1472px) and (min-width: 1301px){
  .analytics-card .btn {
    font-size: 12px;
    min-height: 37px !important;
  }
}
@media (max-width:1440px) {
  .res-h1 {
    font-size: 30px !important;
  }
}

@media (max-width:767px){
  .res-h1 {
    font-size: 5vw !important;
  }
}
@media (max-width:800px){
  .popup_inner.form {
    min-width: 100%;
      max-width: 100%;
      padding-bottom: 20px;
  }

  
}

@media (min-width:1301px) and (max-width:1440px){
  .nav-tabs  {
    top: -23px;
    left: 50%;
    transform: translate(-44%, -1px);
    color: #fff !important;
    width: 59%;
  }
  .admin-brand .card.brand-card.new-product {
    min-height: 360px;
}
.admin-stage .card-img-wrapper .card img {
  min-height: auto;
  max-height: auto;
}

}





table.table.table-bordered.rounded-table a{
    color:#2D688D;
    font-weight:700;
}
.tab-add-btn-group{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.btn-primary , .btn.btn-primary:focused{
    border-color: var(--btncolor) !Important;
    min-width: 150px;
    color: #fff !Important;
    text-decoration: none !Important;
    background: var(--btncolor) !Important; 
    border: none !important;
}
.tab-add-btn-group .btn.btn-primary {
    border-color:var(--btncolor) !Important;
    min-width: 150px;
    color: #fff !Important;
    text-decoration: none !Important;
    background: var(--btncolor) !Important;
    border: none !important;
}
.btn.btn-primary:hover {
    opacity: .8!important; 
    color: #fff !Important;
    border-color: var(--btncolor) !Important;
    border: none !important;
 }
 .dash_body_container.brand.hidesidebar {
    padding: 90px 3.5rem;
    
}
/* ------------for checkbox------------- */
.check_wrapper {
    display: inline-flex;
    margin-right: 10px;
    vertical-align: middle;
    position: relative;
}

.check_wrapper input {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 99;
}
.term-services .check_wrapper input{
    height: auto ;
}
.check_wrapper > span {
    display: inline-block;
    height: 18px;
    width: 18px !important;
    background-color: #eee0 !important;
    border-radius: 3px;
    border: 1px solid #92c9d2;
    position: relative;
}
.commuty-dropdown-lst .check_wrapper > span{
    position: absolute;
    left: 7px;
    top: calc(50% - 9px);
}
.cummunity .check_wrapper > span:after{
    left: 5px;
    top: 2px;
}

.check_wrapper > span:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 10px;
    border-right: 2px solid #2D688D;
    border-bottom: 2px solid #2D688D;
    transform: rotate(35deg);
    left: 6px;
    top: 3px;
    transition: all 0.25s;
    opacity: 0;
}

.check_wrapper input:checked + span {
    background: #92c9d2;
    border-color: #92c9d2;
}

.check_wrapper input:checked + span:after {
    opacity: 1;
}
/* ------------for checkbox circle------------- */
.check_wrapper.circle-checkbox input:checked + span {
    background: #92c9d2;
    border-color: #92c9d2;
}

.check_wrapper.circle-checkbox > span {
    display: inline-block;
    height: 20px;
    width: 20px !important;
    background-color: #eee0 !important;
    border-radius: 3px;
    border: 2px solid #989898;
    border-radius: 100px;
}
.check_wrapper.circle-checkbox > span:after {
    content: "";
    position: absolute;
    width: 13px;
    height: 13px;
    left: 50%;
    top: 50%;
    transition: all 0.25s;
    opacity: 0;
    border-radius: 100px;
    /* background: #183f5d; */
    background: #92c9d2;
    transform: translate(-50% ,-50%);
    border: none;
}
.form-group.form-control.select_field {
    background: #000;
    color: #fff;
    border-color: #000;
  }
check_wrapper.circle-checkbox input:checked + span {
    background: #ffffff;
    border-color: #ffffff;
}


.hidesidebar{
    /* margin-left: 340px; */
    padding: 90px 0rem 29px calc(0px + 0rem);
}
.hidesidebar .container-fluid.brandhome {
    padding: 0px 41px !important;
}
.admin--temp.nav-body-open .brand.dash_body_container.withsidenavbar {
    padding: 110px 2rem 29px calc(120px + 0rem);
}
.brand.dash_body_container.withsidenavbar {
    padding: 110px 2rem 29px calc(340px + 0rem);
}
.brand.dash_body_container.withsidenavbar .container-fluid {
    padding: 30px 4px !important;
}
.without-sidenav {
    padding: 0px 0 !important;
}
.popup_inner.form.add-media-popup {
    min-width: 780px !important;
}
.without-sidenav .body_container .header-text {
    justify-content: center;
    margin: 40px;
}
.without-sidenav .body_container {
    margin: 0px 26%;
}
 .brand-deatils .community-card {
    padding: 5px 0px;
 }
 .image-chat.chat-profile .chat {
    top: 105px;
    left: 5px;
}
.profile-dtl .image-chat .chat {
    top: 110px;
    left: 106px;
}
.mobileCoverImgSize.wMaxWth{
    max-width: 240px !important;
}
 .chat-icon-wrapper .chat svg{
    width: 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    position: absolute;
    cursor: pointer;
 }
 .chat.pos-relative.cros svg {
    width: 17px;
}
 .chat svg path{
     fill:#fff
 }
 
chat-wrapper {
    border: 0px solid black;
    border-radius: 25px;
    top: 0;
    right: 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 9%);
    background-color: inherit;
    display: flex;
    width: 67px;
    height:100vh;
    z-index: 999;
    position: fixed;
}

.chat-wrapper.showchat {
    width: 426px;
}
header.header-wrapper .chat svg {
    margin-left: 0;
    margin-right: 12px;
    -webkit-text-stroke: 2px;
}
.search_wrapper.chatbox-textbox textarea {
    padding: 8px 22px 12px 12px;
}
.search_wrapper textarea {
    border: 0;
    width: 100%;
    height: 100%;
    outline: none;
    background: #de232300;
    padding: 12px;
    padding-left: 0;
}
.other .dp {
    margin-right: 20px;
    width: 60px;
}
.msz-box-parent {
    max-width: calc( 100% - 60px );
    font-weight: 100;
    min-width: auto;
}
.search_wrapper.chatbox-textbox input {
    border: 0;
    width: 100%;
    height: 100%;
    outline: none;
    background: #de232300;
    padding: 12px;
    padding-left: 0;
    padding-right: 27px;
    padding: 8px 20px 8px 0px;
}
article.chattextbox {
    border: none;
    outline: none;
  }
.msz-box-parent h6 {
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 700;
    color: #807e7e;
    margin-bottom: 2px;
}
.chat-current-online-body .center-chat-text {
    text-align: center;
    margin-right: 75px;
    text-align: center;
    width: 83%;
    margin-right: 75px;
}
.dp .dot.yellow {
    position: absolute;
    top: 40px;
    right: 7px;
    background: #ffffff;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    border: 3px solid #4CAF50;
}
.chat-icon-wrapper {
    background-color: #A4A4A4;
    color: #000;
    padding: 5px;
    margin-bottom: 5px;
    width: 100%;
    height: 46px;
    margin: 0 auto;
    position: relative;
    /* border-top-left-radius: 23px; */
    display: flex;
    justify-content: space-around;
}
.chatbody-parent .chat-icon-wrapper div {
    width: calc(100% /2 );
    padding: 9px 0;
    margin: 3px 3px;
    border-radius: 0.25rem;
}
.chat-counter {
    top: 7px !important;
    left: 8px !important;
}
.counter.chat-counter.white-counter {
    background: #d33b2700;
    color: #fff;
    left: 120px !important;
    border: 2px solid #fff;
    font-size: 11px;
    padding-top: 2px;
    font-weight: 600;
    width: 26px;
    height: 26px;
    top: 11px !important;
}
.chat.pos-relative .counter.chat-counter.white-counter {
    left: 6px !important;
    font-size: 9px;
    background: #fffffff2;
    color: #000;
    width: 23px;
    height: 23px;
    top: 15px !important;
}
.showCase-chat-counter {
    background: #d33b2700;
    color: #fff;
    left: 120px !important;
    border: 2px solid #fff;
    font-size: 11px;
    padding-top: 2px;
    font-weight: 600;
    width: 26px;
    height: 26px;
    top: 11px !important;
}
.chatbody , .chatbody1{
    /* padding: 20px;
    padding-bottom: 213px;
    height: 100vh;
    overflow: scroll; */
    padding: 20px;
    padding-bottom: 16px;
    height: calc(100vh - 215px);
    overflow-y: auto;
    margin-top: 119px;
    overflow-x: hidden;
}

.chatbody.support .chatbody1.support{
    margin-top: 56px;
}
.no-chat-parent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    width: 75%;
    text-align: center;
    color: #c6c6c6;
    font-size: 18px;
}
.chat-current-online-body i {
    font-size: 18px;
}
.no-chat-parent span svg {
    width: 66px;
    margin-bottom: 19px;
    fill: #a1a1a1;
}
.no-chat-parent p {
    color: #a1a1a1;
}
.chat-icon-wrapper .active {
    /* background: #2d688d; */
    background: #fff;
    font-weight: 600;
}
.chat-header {
    width: 67px;
    background: #fff;
    height: 100vh;
    box-shadow: 0 0 10px rgb(0 0 0 / 9%);
    border-top-left-radius: 22px;
    margin-left: 0px;
}
.chat-scroll {
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100vh - 59px);
}
.chatbody-parent {
    background: #fafafa;
    border-top-right-radius: 23px;
    border-bottom-right-radius: 23px;
    height: 100vh;
    overflow-y: auto; 
    position: relative;
    /* width: 407px; */
    width: 0px;
    display: none;
    overflow: hidden;
}

.showchat .chat-header {
    margin-left: 0;
}
.showchat .chatbody-parent {
    display: block;
    width: 360px;
}
.chat-wrapper img{
    padding: 12px;
  }
.chatbody-parent .chat-icon-wrapper {
    background: #A4A4A4;
    width: 100%;
    border-radius: 0;
    text-align: center;
    height: auto;
    padding: 0;
    /* border-top-right-radius: 23px; */
}
.bottom.fullwidth form {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
.bottom.fullwidth .search_wrapper.chatbox-textbox {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.bottom {
    /* border-top: 1px solid #92c9d275;
    margin-left: -20px;
    margin-right: -20px;
    padding: 22px;
    position: fixed;
    width: 401px;
    bottom: 10px;
    background: #f4fafd; */
    border-top: 1px solid #92c9d275;
    padding: 10px;
    position: fixed;
    width: 360px;
    bottom: 0px;
    /* bottom: 10px; */
    background: #adfafa;
    display: flex;
    align-items: center;
}
.chat-wrapper .chatbody-parent .bottom{
    background: transparent;
}
.bottom form {
    width: 90%;
    min-width: 90%;
    max-width: 90%;
}

.bottom span svg {
    width: 30px;
    fill: #e52113;
}
.chat-current-online-body span svg {
    width: 20px;
    margin-left: 10px;
}
.chat-current-online-body span svg path{
    fill:#0d3d58;
}

.search_wrapper.chatbox-textbox {
    width: 98%;
    min-width: 98%;
    max-width: 98%;
    border: none;
    box-shadow: 0 2px 5px #d7d7d7b5;
    padding: 0.5rem 1.5rem;
    min-height: 54px;
    overflow-y: auto;
    
    max-height: 86px;
}
 /* {
    position: absolute;
    top: 24px;
    bottom: 6%;
    right: 20px;
    transform: translate(0);
} */
.other {
    display: flex;
    width: 90%;
    margin-right: 10% !important;
    justify-content: flex-start;
}
/* .other div{
    display: flex;
    width: 80%;
    margin-left: 20% !important;
    justify-content: flex-end;
} */
.me{
    display: flex;
    width: 80%;
    margin-left: 20% !important;
    justify-content: flex-end;
    
}
.me .msz-box {
    background: #e9feff;
    color: #000;
    box-shadow: 0px 1px 1px #000000;
}
.me .msz-box a {
    color: #2283de;
}
.wrap-chat-header {
    position: fixed;
    z-index: 9;
    width: 360px;
}
.chat-current-profile img , .chat-wrapper .profile-dp img{
    width: 40px;
    height: 40px;
    padding: 0;
    margin: 10px;
    border-radius: 100px;
    border: 1px solid #b3b3b3;
}
.other .dp img  {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    margin: 0 !important;
}

.chat-wrapper .other img  {
        width: 40px;
        height: 40px;
        padding: 0;
        margin: 11px;
        border-radius: 100px;
        border: 1px solid #b3b3b3;
}
.chat-current-online-body, .chat-current-profile {
    /* background: #0d3d58; */
    background: var(--headercolor);
    color: #fff;
    min-height: 60px;
    display: flex;
    align-items: center;
}
.chat-current-online-body h4 {
    margin-bottom: 0;
    color: #fff;
    /* padding-top: 10px; */
    font-size: 16px;
    font-weight: 700;
}
.chat-current-online-body p {
    margin-bottom: 0;
    padding-bottom: 10px;
    color: #92c9d2;
}
.chat-current-profile , .chat-wrapper .profile-dp{
    position: relative;
    cursor: pointer;
    
}
.chat-wrapper .profile-dp:hover {
    background: #f4fafd;
}

.chat-current-profile .dot , .chat-wrapper .profile-dp .dot{
    background: #ffffff;
    width: 14px;
    height: 14px;
    border-radius: 100px;
    position: absolute;
    bottom: 10px;
    right: 16px;
    border: 3px solid #4CAF50;
}
.chat-scroll .profile-dp .dot {
    bottom: 10px;
    right: 14px;
}
.profile-dp.selected-user {
    background: #f4fafd;
    box-shadow: 0px 0px 4px #d0d3d5e0;
    border-left: 3px solid #2d688d;
}
.date-time.date-show span {
    background: #eeeeee;
    display: inline-block;
    padding: 6px 12px;
    border-radius: 6px;
    margin: 0 auto !important;
    align-items: center;
}
.date-time.date-show {
    display: block;
    text-align: center;
}
p.date-time {
    margin-bottom: 0 !important;
}
.dot.green{
    background: #4CAF50 !important;
}
.dot.yellow{
    background: #F4E60B ;
    border-color: #F4E60B !important;
}
.dot.red{
    background: #D33B27 !important;
    border-color:#dfd1cf !important;
}
.chat-current-online-body span.redcamera svg path {
    fill: #d33b27;
}
.msz-box {
    background: #fff;
    padding: 9px;
    border-radius: 7px;
    color: #000;
    width: 100%;
    box-shadow: 0px 1px 1px #585858;
    word-break: break-word;
    font-weight: 100;
}
.other, .me {
   
    margin: 0px 0 2px 0;
}
p.date-time.mt-2.date-show {
    margin: 4px 0 10px !important;
}
.other.less, .me.less{
    margin: 5px 0;   
}
.chat-icon-wrapper svg {
    width: 13px;
    position: absolute;
    right: 26px;
    top: 15px;
   
}
.chat-icon-wrapper svg path{
    fill: #000;
    stroke: #000;
}
.call_notification {
    background: #fff;
    padding: 6px 11px;
    border-radius: 10px;
    margin:24px 0;
}
.call_notification h5 {
    display: flex;
    margin-bottom: 0;
    font-size: 13px;
    flex-wrap: wrap;
}
.call_notification hr {
    margin: 10px 0;
}
.call_notification h6 a, .call_notification h6 {
    color: #2d688d;
    font-weight: 700;
    margin-bottom: 0;
    font-size: 13px;
}
.call_notification.menoti {
    /* background: #e0e0e0; */
    background: #2d688d;
    width: 100%;
    box-shadow: 0px 1px 1px #8e8e8e;
    color: #fff;
}
.call_notification.menoti h5 , .call_notification.menoti  h5 span svg path{
    color: #fff;
    fill:#fff;
}
.call_notification.menoti h5 span svg {
    fill: white;
}
.call_notification p {
    padding-left: 24px;
    margin-bottom: 0;
    font-size: 11px;
}
.call_notification h5 span svg {
    width: 16px;
    height: 16px;
    margin-right: 10px;
    fill: #505050;
}
.ant-tooltip-inner , .ant-tooltip-arrow-content{
    background-color: var(--btncolor) !important;
}
.ant-tooltip {
    z-index: 9999 !important;
}
.call_notification h5 span svg path{
    fill: #505050;
}
/* -------tooltip------- */
.tooltip {
    /* position: relative;
    display: inline-block;
    border-bottom: 1px dotted #2d688d; */
  }
  
  .tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #2d688d;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
  
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
  }
/* * --------------------image upload for registerimeageupload---------------- */ */
 .register-upload-img {
  position: relative;
  width: 200px;
  height: 200px;
  border-radius: 100%;
  margin: 0 auto;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  border: 3px solid #000;
  margin-left: 0;
}
 .register-upload-img:after {
  content: "";
    position: absolute;
    width: 48px;
    height: 48px;
    background: #3c3c3c;
    border-radius: 100%;
    right: 44px;
    bottom: 24px;
}
.profile_img_wrapper {
    position: relative;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    margin: 0 auto;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
  }
  
  .profile_img_wrapper:after {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background: #393996;
    border-radius: 100%;
    right: -10px;
    bottom: -6px;
  }
  
  span.upload_icon {
    position: absolute;
    width: 19px;
    right: 0;
    bottom: 7px;
    z-index: 99;
  }
  /* .upload-wrapper img {
    height: 20px;
    height: 100px;
    width: 100px;
    background: pink;
    border-radius: 100px;
    object-fit: cover;
} */
  input.profile_input {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 999;
    cursor: pointer;
  }
 label.upload-photo-wrapper.upload-container-pic.rectangle img {
    min-width: 100%;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 0;
    min-height: 150px;
    border-radius: 12px;
    position: relative;
    /* box-shadow: 0px 0px 4px #8BC3CB; */
    top: 0;
    left: 0;
}
  button.cm_img_upload_btn {
    position: absolute;
    left: -60px;
    font-size: 12px;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    background: #393996;
    color: #fff;
    border: 0;
    padding: 6px;
    line-height: 1;
    border-radius: 4px;
  }
  
  
  .file_uopload_btn_border {
    border: 2px solid #393996 !important;
    color: #393996 !important;
    font-weight: 600;
    position: absolute;
    top: 21px;
    right: -15px;
    background: transparent !important;
    border-radius: 26px;
    margin: 0px 14px !important;
    font-family: 'SF Compact Display Medium';
    padding: 7px 25px;
  
  }
.brochure .upload-wrapper{
    cursor: auto;
    background: #fff;
    border: 1px solid #92c9d2;
    height: 65px;
    width: 75px;
    
}
.brochure .upload-photo-wrapper {
    margin: 0;
    position: absolute;
    top: 90%;
    left: 75%;
    transform: translate(-50%, -50%);
    background: #5383a2;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: flex-end;
    justify-content: space-around;
    border-radius: 100px;
}
.brochure .upload-photo-wrapper .fa{
    color:#fff;
    font-size: 12px;
}
.brochure .upload-wrapper span {
    background: #0d3d58;
    width: 34px;
    height: 34px;
    z-index: 9;
    position: absolute;
    border-radius: 100px;
    text-align: center;
    top: 13px;
    left: 13px;

}
.brochure .upload-wrapper span i {
    position: absolute;
    top: 10px;
    right: 9px;
    color: white;
    font-size: 15px;
}
.community-card.brochure, #get_file, #get_file:hover, #get_file:focus {
    min-height: 150px !important;
}
.community-card.brochure p {
    font-size: 20px;
    text-transform: capitalize;
    color: #0d3d58;
    font-weight: 700;
    text-align: left;
    margin-bottom: 0;
}
.community-card.brochure .row {
    align-items: center;
}
.brochure .upload-wrapper img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}

span.register_upload_icon {
  position: absolute;
  width: 20px;
  right: 56px;
  bottom: 39px;
  z-index: 99;
}
.brochure-parent{
    /* display: flex;
    justify-content: space-between */
}
.brochure{
    border: 1px solid #92c9d2 !important;
    border-radius: 12px !important;
    align-items: center;
    /* position: relative; */
    /* display: flex;
    justify-content: space-evenly; */
    padding: 0px 0px;
    background-color: #fff;
    
}
.brochure .img-wrapper{
    position: relative;
    margin-right: 20px;
}
.brochure .img-wrapper img {
    min-width: 100px;
    max-width: 100px;
    height: 100px;
    box-shadow: 0px 0px 3px #92c9d2;
    object-fit: cover;
}
.brochure p {
    font-size: 15px;
}
.card.community-card .toggle-parent {
    display: revert;
}
.card.community-card hr {
    border-color: #e8e8e8a3 !important;
}
.community-card .action_group p{
    margin-bottom: 0;
}
.community-card .action_group span.blue {
    color: #5383a2;
}

.professional-beauty-banner-wrapper {
    position: relative;
    border-radius: 20px;
}

.professional-beauty-banner-wrapper img {
    /* border-radius: 20px; */
    width: 100%;
    /* min-height: 400px;*/
    /* max-height: 550px;  */
    object-fit: cover;
}
.professional-beauty-banner-wrapper img.placeholder {
      max-height: 550px !important; 
}
.professional-beauty-banner-wrapper img.placeholderimg{
  min-height: 400px;
    max-height: 400px; 
}
.professional-beauty-banner-wrapper .upload-wrapper {
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
    right: 25px;
}
.profile-edit{
    position: relative;
}

.profile-edit .upload-wrapper {
    position: absolute;
    top: -20px;
    width: 50px;
    height: 50px;
    right: 25px;
    cursor: pointer;
}
.profile-edit p {
    word-break:break-word;
}
.upload-photo-wrapper i svg {
    width: 20px;
    fill: #fff;
}
.brand-logo-parent .upload-wrapper {
    position: absolute;
    bottom: -40px;
    right: -18px;
    width: 50px;
    height: 50px;
}
.brand-logo-parent {
    position: absolute;
    bottom: -33px;
    left: 54px;
    /* background: #000; */
    border-radius: 12px;
    width: 265px;
    min-height: 115px;
    max-height: 115px;
}
.brand-logo-parent img {
    width: 265px;
    /* min-height: 115px; */
    max-height: 115px;
    border-radius: 10px;   
    border: 1px solid #868282;
}
.card.community-card.staff-container button {
    display: flex;
}
/* --------------assign brand ----------- */
.assign-checkboc-parent {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.assign-checkboc-parent .cm_container {
    font-size: 17px;
    margin-bottom: 0;
}
.assign-checkboc-parent .cm_container .radio-checkmark {
    top: 3px;
}
.ant-modal.media-popup {
    width: 800px !important;
  
}
.ant-modal.media-popup .ant-modal-body {
    padding: 59px 20px;
}
.ant-modal.media-popup .card.video-card img, .ant-modal.media-popup .card.video-card, .ant-modal.media-popup .video-react.video-react-fluid , .card.video-card{
    /* width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 20px !important; */
}
.ant-modal-wrap{
    z-index: 1200;
}
.ant-modal.media-popup .card.video-card div:first-child {
    width: 100% !important;
    height: 100% !important;
}
.media-popup .next{
    position: absolute;
    right: -54px;
    top: 50%;
    font-size: 36px;
    transform: translate(-50% , -50%);
    cursor: pointer;
}
.media-popup  .ant-modal-close-x {
    width: 35px !important;
    height: 35px !important;
    border: 2px solid #e52113 !important;
    border-radius: 100px !important;
    display: flex !important;
    justify-content: space-around !important;
    align-items: center !important;
    color: #e52113 !important;
    margin: 11px;
}
.media-popup .prev{
    position: absolute;
    left: -30px;
    top: 50%;
    font-size: 36px;
    transform: translate(-50% , -50%);
    cursor: pointer;
}
.video-player-parent {
    width: 100%;
}
.card.video-card .video-parent {
    margin: 0;
    width: 100%;
}
.card.video-card .video-player-parent {
    margin: 0px 0;
}
.images-video .card.video-card {
    background: transparent;
    box-shadow: none;
    /* margin-bottom: 30px; */
    cursor: pointer;
    border: none !important;
    position: relative;
}
.card.video-card .video-parent iframe {
    /* min-height: 300px;
    max-height: 300px; */
    width: 100%;
    border: none !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    border: none !important;
}
.media-delete-icon svg {
    width: 20px;
    height: 20px;
    fill: white;
}
.media-delete-icon {
    position: absolute;
    top: 4px;
    right: 4px;
    background: #5383a2;
    width: 40px;
    height: 40px;
    z-index: 99;
    border-radius: 100px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    box-shadow: 0px 1px 4px #497fa2;
    cursor: pointer;
}
.nodata{
    /* border: 1px solid #92c9d2;
    background: #fff; */
    border-radius: 20px;
    min-height: 290px !important;
    position: relative;
}
.nodata svg {
    width: 149px;
    /* position: absolute;
    top: 48%;
    left: 50%;
    transform: translate(-50% , -50%); */
}
.ops_text{
    font-family: "Sacramento";
    color: #92c9d2;
    font-size: 42px;
    margin-top:10px;
    margin-bottom: 10px;
}
.nodata h2 {
    font-size: 20px;
    font-weight: 700;
}
.crosschat{
    display: none;
}
.width-auto{
    max-width: 100% !important;
}
/* -------------------add staff design----------- */
.staff-container img {
    margin-right: 15px;
}
.staff-container .image-chat .chat {
    top: 74px !important;
    left: 57% !important;
}

.staff .community-card.staff-container img {
    width: 110px !important;
    height: 110px !important;
}
.staff .card.community-card .descript, .community-card.staff-container h4 {
    min-height: 26px;
}
.staff .card.community-card .descript, .staff .card.community-card .descript small {
    margin-bottom: 14px;
    font-weight: 700;
}
.community-card .image-chat .chat {
    left: 47%;
    top: 63px;
}

.community-card.staff-container {
    /* min-height: auto !important;
    max-height: 100% !important; */
    min-height: 216px;
    max-height: 100% !important;
}
.staff .community-card.staff-container .textparent, .cummunity .community-card.staff-container .textparent, .community-card.brochure .textparent{
    width: calc(100% - 125px );
}
.staff .community-card.staff-container .textparent a, .staff .community-card.staff-container .textparent span, .staff .community-card.staff-container .textparent .staff-bottom {
    width: 100%;
}
.brandhome.cummunity .card.text-center.community-card img {
    min-height: 100px;
    max-height: 100px;
    object-fit: cover;
    width: 100px;
}
.staff .community-card.staff-container .textparent span button.btn.btn-blue span.zoom {
    width: auto;
}
.view-answer {
    background: var(--btncolor) !important;
    font-size: 12px !important;
    border-radius: 100px !important;
    color: #fff !important;
}
.quadrado {
    /* width: 100px;
  height: 100px;
  background: #000; */
    animation: crescendo 1.5s alternate infinite ease-in;
  }

.wrap-chat-header nav {
    padding: 5px 7px;
    background: #BFE0E6;
    border-radius: 7px;
    margin: 6px 10px;
}
.wrap-chat-header .nav-link {
    padding: 0.3rem 1rem;
    border-radius: 7px;
    position: relative;
}

.wrap-chat-header a {
    color : #ffffff !important;
}
.wrap-chat-header .nav-link.active {
    background : var(--headercolor) !important;
    background-color : var(--headercolor) !important;
    /* position: absolute; */
    /* -webkit-animation: slide 2s forwards;
    -webkit-animation-delay: 2s;
    animation: slide 2s forwards;
    animation-delay: 2s; */
    /* -webkit-transition:1s;
    -o-transition:1s;
    transition:1s; */
}
@keyframes slide {
    100% { left: 0; }
}

.chatbody .ant-modal-wrap, .chatbody1 .ant-modal-wrap{
    z-index: 999999;
    float: right;
}

.cm-modal {
    z-index: 1; /* Overlay effect: positioned over other containers */
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    position: fixed; /* Fix position on the top-left corner*/
    top: 0;
    left: 0;
    overflow: auto; /* Enable scroll if needed */
    z-index: 0999999999;
    overflow-y: hidden;
    overflow-x: hidden;
}
/* Modal content */
.modal-content {
    /* background: rgb(225,244,244) !important; */
    background: linear-gradient(0deg, rgba(225,244,244,1) 85%, rgba(42,103,149,1) 100%, rgba(43,102,146,1) 100%) !important;
    max-width: 425px;
    /* min-width: 425px; */
    height: 100%;
    border-radius: 18px 0px 0px 0px !important;
    margin: auto;
    float: right;
    padding: 10px;
    border-radius: 20px;
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);
    margin: 0;
    position: absolute !important;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 425px;
    
    justify-content: center;


}

#slide {

    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 0s;
    animation: slide 0.5s forwards;
    animation-delay: 0s;
    right: -425px;
}
    
    @keyframes slide {
    100% { right: 0; }
    }
#slide-close {

    -webkit-animation: slide 0.5s forwards;
-webkit-animation-delay: 0s;
animation: slide-close 0.5s forwards;
animation-delay: 0s;
right: 0;
}
    
    @keyframes slide-close {
    100% { right: -425px; }
    }

#chatbody-slide1, #chatbody-slide2, #chatbody-slide3 {
    position: absolute !important;
    -webkit-animation: slide 0.100s forwards;
    -webkit-animation-delay: 2s;
    animation: chatbody-slide 0.100s forwards;
    animation-delay: 0s;
    right: -300px;
    width: 100%;
}
    
    @keyframes chatbody-slide {
    100% { right: 0; }
    }

    #chatbody-slide1 {
        position: absolute !important;
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
    animation: chatbody-slide1 0.5s forwards;
    animation-delay: 0s;
    right: -300px;
    width: 100%;
    

}
    
    @keyframes chatbody-slide1 {
    100% { right: 0; }
    }

.cm-modal button {
    width: 206px;
    max-width: 206px !important;
    height: 48px;
    background: #2C688D 0% 0% no-repeat padding-box;
    border-radius: 34px;
    font-size: 14px !important;
}

.cm-modal button:hover {
    background-color: #90B3C8 !important;
}

.cross-icon-wrapper {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 15px;
    cursor: pointer;
}

.cross-icon-wrapper svg path {
    fill: #fff;
    stroke: #fff;
}

.bg-red{
    background: #dfd1cf;
}

.btn.right {
    margin: 0 auto;
    display: block;
    margin-right: 121px;
}







  @keyframes crescendo {
    0%   {transform: scale(1);}
    100% {transform: scale(1.4);}
  }

@media (min-width:300px) and (max-width:991px){
    .chat_open_mob .chat-wrapper {
        border: 0px solid black;
    border-radius: 25px;
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: 0 25px 50px -12px rgb(233 247 253 / 2%);
    background-color: inherit;
    display: flex;
    width: 73px;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    z-index: 9999;
    position: fixed;
    }
     .chat-wrapper{
        display: block;
        width: 100%;
    }
    .chat.pos-relative .counter.chat-counter.white-counter {
        left: 22px !important;
        background: #d13a27;
        color: #fff;
        top: 24px !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .chat_open_mob .crosschat{
     display:block;
     cursor: pointer;
    }
    .chat_open_mob .bottom {
        width: 88%;
    }
    .search_wrapper.chatbox-textbox i {
        /* position: fixed;
        bottom: 1.4%; */
    }
    .chatbody , .chatbody1{
        height: calc(100vh - 230px);

    }
}
@media (max-width:1300px) {
    .brand.dash_body_container.withsidenavbar .container-fluid{
        padding: 40px !important;
    }
}
@media (max-width:499px) {
    .brand-logo-parent img, .brand-logo-parent {
        min-height: 83px;
        max-height: 83px;
        max-width: 160px;
    }
}
@media (min-width:300px) and (max-width:1179px){
    .staff .card.community-card .align-items-start.flex-column div span.action_group {
        justify-content: center !important;
        margin: 6px 0 !important;
    }
    .card.community-card.staff-container button{
        margin: 0 auto;
      }
    .staff .community-card.staff-container .textparent{
        width: 100%;
    }
    staff-container .imgparent img {
        margin-right: 0;
    }
    .staff-container .imgparent {
        width: 100%;
        text-align: center;
    }  
    .staff-container .image-chat .chat {
        top: 74px;
        left: 57%;
    }
   
    .staff-container .textparent, .staff-container .textparent h4, .staff-container .textparent span {
        width: 100%;
        text-align: center;
        margin: 0 !important;
    }
    .card.community-card.staff-container .textparent {
        margin-top: 12px !important;
    }
    .staff .community-card.staff-container .textparent , .staff .community-card.staff-container .textparent a {
        width: 100%;
        text-align: center;
    }
    /* .staff .card.community-card .align-items-start.flex-column span div{

    } */
    /* .staff .card.community-card.staff-container {
        min-height: 261px;
        max-height: 261px;
    } */
}
@media (min-width:300px) and (max-width:575px){
    .staff-container .image-chat .chat {
        top: 74px;
        left: 52%;
    }
}
@media (min-width:300px) and (max-width:1200px){
    /* .card.community-card.staff-container {
        flex-wrap: wrap;
    }
    .community-card.staff-container .textparent {
        width: calc(100% - 0px );
    } */
}



   /* chat tab css */

   .chatbody-parent .tabs {
    background: #BFE0E6;
    width: calc(100% - 20px);
    position: relative;
    color: #ffffff;
    overflow: hidden;
    margin: 13px auto;
    text-align: center;
    border-radius: 10px;
    height: 42px;
  }
  .tabs__tracker {
    position: absolute;
    top: 5px;
    bottom: 5px;
    border-radius: 5px;
    line-height: 30px;
    margin-left: 5px;
    width: 100px;
    background: #2D698D;
    width: 100;
  }
  .tabs__titles__title {
    color: #ffffff;
    display: inline-block;
    cursor: pointer;
    padding: .8em 20px;
    width: 100%;
    text-align: center;
    margin: 0;
    transition: all 300ms ease-in-out;
    position: relative;
  }

  .tabs__contents {
    position: relative;
    height: 260px;
  }
  .tabs__contents__content {
    padding: 20px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .scale-enter {
    transform: translateX(-100%);
    opacity: 0.01;
  }
  
  .scale-enter.scale-enter-active {
    transform: translateX(0);
    opacity: 1;
    transition: all 500ms ease-in-out;
  }
  
  .scale-leave {
    transform: translateX(0);
    opacity: 1;
  }
  
  .scale-leave.scale-leave-active {
    transform: translateX(100%);
    opacity: 0.01;
    transition: all 500ms ease-in-out;
  }
  
  .chatbody-parent .tag, .chatbody-parent .tag--not {
    display: inline-block;
    border-radius: 12px;
    color: white;
    padding: 4px 8px;
    text-transform: uppercase;
    font-weight: 700;
  }
  .tag + .tag, .tag--not + .tag, .tag + .tag--not, .tag--not + .tag--not {
    margin-left: 10px;
  }
  .tag--not {
    background: #ae2f3c;
  }
.w-33{
    width: calc(100% / 3) !important;
}

.tabswitchanipation-page{
    background: rgb(0 0 0 / 30%);
    margin: 10px 5px;
    padding: 4px;
    border-radius: 10px;

}

.tabswitchanipation-page .tabs-scroll {
    position: relative;
    display: flex;
}

.tabs-scroll .animate-me {
    position: absolute;
    content: "";
    height: 100%;
    top: 0px;
    z-index: 0;
    background-color: #2D698D;
    transition: all ease-in-out 200ms;
    z-index: 0;
    border-radius: 10px;
}
.tabs-scroll .btn{
    position: relative;
    z-index: 1;
    color: #000;
    
}

.tabs-scroll .btn .active-button{
    color: #ffffff;
}
.tabs-scroll .btn:hover{
    color: #000 !important;
}
  /* chat tab css end */

    .vertical-table td td:nth-child(even){
    background: pink;
    }
    .vertical-table {
      border: 1px solid #dee2e6;
      box-shadow: none !important;
    }
    .vertical-table .table-bordered {
      border: 1px solid #dee2e600;
    }
    .vertical-table table tr td:nth-child(odd) {
      background: #92C9D2 !important;
      color: #fff;
      font-weight: 500;
      font-size: 17px;
    }
    .vertical-table table tr td:nth-child(even) {
      background:transparent;
      color: #000;
      font-weight: 500;
      font-size: 17px;
    }
    .vertical-table table tr:nth-child(even) {
      background: #F4F9FD;
    }
    .vertical-table table tr td {
      width: 25%;
    }

    .cm-form-wrapper .form-control , .cm-form-wrapper .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
      border-color: #9aabad;
      height: calc(2.4em + .75rem + 2px);
      border-radius: 100px;
      padding: .3rem 1.5rem !important;    
        width: 100%;
      font-size: 16px;
    }




    .cm-form-wrapper {
        /* max-width: calc(100% - 20%); */
        margin: 0 auto;
    }

    .textarea.form-control {
        border-radius: 10px  !important;
         height: auto !important;
         height: initial !important;
        
     }
     .company-profile textarea{
      font-family: "calibri" !important;
      resize: none !important;
     }

     .btn-light img {
       width: 20px;
       height: 20px;
       opacity: .5;
       margin-right: 10px;
     }

     .header-container {
      display: flex;
      flex-flow: row wrap;
      align-content: space-between;
      justify-content: space-between;
      padding-top: 30px;
      margin-bottom: 20px;
      align-items: center;
     } 

   
      .header-container .header-icon {
        width: 45px;
        height: 45px;
        background: #2d688d;
        border-radius: 100px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-right: 18px;
        margin-bottom: 0;
      }
      .header-container .header-icon svg path {
        fill: white;
      }
      .header-container h4 {
        font-weight: 600;
        font-size: 29px;
        text-transform: capitalize;
        margin-bottom: 0;
      }
      .header-container .header-icon svg {
        width: 24px;
        height: 24px;
      }
     .btn.btn-blue-large:hover{
       color: #fff;
     }
     .body_container .header-container .btn.btn-blue-large, .body_container .header-container .btn.btn-red , .body_container .text-right .btn.btn-red , .body_container .text-right .btn.btn-blue-large {
        font-size: 16px;
        line-height: 1.5;
        min-height: 48px;
        padding: 11px 24px;
    }
      .pagination-process-circle.active{
        background: #000;
        color: #fff;
      
      }
     .card-wrapper.product-detail .col-md-5 .card.community-card ,  .card-wrapper.product-detail .col-md-5 .card.community-card img{
        /* min-height: 430px;
        max-height: 430px; */
        object-fit: cover;
        min-width: 100%;
        max-width: 100%;
    }
    .card-wrapper.product-detail button.btn.btn-red.btn-label.btn-navyblue{
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .card-wrapper.product-detail span, .card-wrapper.product-detail p {
      font-size: 20px;
      color: #313131cf;
      font-weight: 500;
  }
      .pagination-wrapper {
         margin-top: 30px;
         margin-bottom: 30px;
        text-align: center;
         justify-content: center;
      }
      .pagination-wrapper > div {
        justify-content: center;
      }
    
      .pagination-wrapper span {
        margin-left: 5px;
        margin-right: 5px;
        color: #6B7E7E;
        cursor: pointer;
      }

      .pagination-wrapper i {
        cursor: pointer;
      }

      .pagination-process-circle {
        margin-right: 10px;
        background: #fff;
        color: #000;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        cursor: pointer;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        border: 1px solid #000;
      }
      
      .pagination-process-circle:hover {
        background-color: #fafafa;
      }

      .pagination-process-circle.active:hover {
        background-color: #cae0e3;
      }

      .headerColor {
        background-color: #EFFBFD;
        background-image: url(/static/media/homebanner-bg.ef963168f11d2c3f09e1.png);
      background-repeat: no-repeat!important;
      background-size: cover!important;
        transition: background-color 500ms linear;
      }
      .headerTransparent {
        background-color: transparent;
      }
    .d-grid {
        display: grid;
    }

  .header-search {
      min-width: 500px;
      max-width: 500px;
      padding: 12px 18px !important;
      min-height: auto;
    overflow-y: auto;
    max-height: calc(100vh - 200px);
  }
  .header-search .group-btn .btn.btn-blue{
    width: calc(100% / 4 - 12px);
    margin: 6px;
    background: #92c9d2;

  }
  .header-search .search-small-header{
    display: flex;
    justify-content: space-between;
  }
  .header-search .form-group.form-check{
    padding-left: 0rem
  }

  .header-search .search-small-header label {
      font-size: 15px;
      font-weight: 600;
  }
  .header-search .search-small-header a.btn.btn-blue{
    font-size: 12px;
    line-height: 1;
    min-height: 25px;
    background: #a9a9a9;
    border: 1px solid rgb(167 167 167);
    
  }
  .header-search .form-group.form-check {
    border-bottom: 1px solid #f5f5f5;
    padding: 12px 0px;
    margin-bottom: 0;
  }
  .header-search .form-group.form-check i {
    margin-right: 6px;
  }
  ul.search-list li div {
    width: 100%;
    text-align: center;
}
.header-search ul.search-list li p{
  display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    padding-left: 6px;
    padding-right: 6px;
}
  ul.search-list .img img {
    width: 50px;
    height: 50px;
    border-radius: 100px;
    border: 1px solid #92c9d2;
    object-fit: cover;
}
ul.search-list li p{
  font-size: 13px;
  color: #000;
  margin-top: 11px;
}

ul.search-list {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}
ul.search-list li {
  display: inline-flex;
  width: calc(100% / 5 );
  justify-content: center;
  margin-top: 25px;
}
/* ------------------notification-------------- */
.notify-row .profile-dp, .notify-row .profile-dp img {
  width: 35px;
  height: 35px;
  margin-right: 20px;

}
.notify-row {
  display: flex;
  padding: 15px 20px 14px 20px;
  border-bottom: 1px solid #f9f9f9;
}
.notify-row .message {
  width: calc( 100% - 90px);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.notify-row .message p {
  color: #888;
}
.notify-row .message h5{
  font-size: 16px;
}
.notify-row .message h5 b{
  text-transform: capitalize;
}
.notify-row .message h5, .notify-row .message p, .notify-row .message > .group-btn {
  width: 100%;
}
.header-search.header-notification{
  padding: 0 !important;
  max-height: 600px;
  overflow: auto;
  min-height: auto;
}
.header-search.header-notification {
  min-width: 330px;
}
.sorting-dropdown {
  width: 40px;
  height: 40px;
  background: #2b688e;
  padding: 0;
  border-radius: 100px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  /* margin: 0; */
  text-align: center;
}
.sorting-dropdown i{
  color : #fff;
}
.new-confrence-height .card-img-wrapper .card img {
    /* min-height: 405px;
    object-fit: cover; */
}
@media (min-width:300px) and (max-width:767px){
  .header-search {
    min-width: 100%;
    padding: 12px 5px !important;
}
.my-masonry-grid .my-masonry-grid_column:nth-child(odd) , .my-masonry-grid .my-masonry-grid_column:nth-child(even){
  width: 100% !important;
    min-width: 100%;
}
.btn-absolute {
  position: absolute;
  top: -164px !important;
  right: 10px;
}
  ul.search-list li {
    width: calc(100% / 3 );
  }
  .break-header div {
    margin-bottom: 12px;
}
.header-search {
  min-width: 100%;
  max-width: 100%;
}

}
@media (min-width:300px) and (max-width:400px){
  .header-search .group-btn .btn.btn-blue{
    padding: 5px 9px;
  }
}
@media (min-width:300px) and (max-width:767px){
  .webhome .header-text , .viewbrand .header-text{
    align-items: baseline;
}
.sorting-dropdown{
    margin: 0 18px 18px 18px;
}
.viewbrand .header-text h1.title{
  margin-right: 10px;
}
.card-wrapper.product-detail .col-md-5.pr-5 {
  padding-right: 15px !important;
}
.card-wrapper {
  padding: 50px 0px;
  margin: 20px 0;
}

 
}
.cm-section .navbar .nav-link {
    color: #fff;
    font-weight: 700;
}
.navbar-nav {
    width: 100%;
}

.nav-wrapper a, .main-navbar-wrapper .nav-item.active a, .main-navbar-wrapper .nav-item a:hover{
    color: #fff !important;
   margin-bottom: auto;
}
.nav-wrapper {
    background-color: var(--secondaryColor);
}
.main-navbar-wrapper .nav-item a{
    font-family: 'ITC Avant Garde Gothic Std'!important;
    font-weight: 400;
    text-transform: uppercase;
}
.header-wrapper {
    background: #fff;
}

.cm-section h1, .cm-section h2, .cm-section h3, .cm-section h4, .cm-section h5, .cm-section h6 , .cm-section{
    font-weight: 700 ;
}

.cm-section h5 {
    line-height: 30px;
}
.cm-section h6 {
    line-height: 25px;
    color: rgb(116,128,136);
}

.cm-wrapper {

    /* padding-bottom: 6rem; */
}
.btn-transparent {
    background-color: transparent;
    color: #fff;
    border-radius: 100px;
    min-height: 48px;
    padding: 9px 24px;
    min-width: 142px;
    font-weight: 700;
    margin: 12px 0px;
    font-size: 19px;
}
.red-border{
    border-left: 3px solid var(--headercolor) !important;
    font-weight: 700;
    padding-left: 10px;
    text-align: left;
}
.red-border h5 , .red-border h3 {
  margin-bottom: 0rem;
}
.red-border h1.title {
    margin-top: 2rem;
    margin-bottom: 2rem;
}



.cm-section .wrapper {
    position: relative;
    text-align: center;
    color: #ffffff;
    margin-bottom: 26px;
}

.cm-section .wrapper h3 {
    color: #fff;
}

.top-right {
    position: absolute;
    top: 16px;
    right: 16px;
    /* z-index: 99999;
    cursor: cell; */
}
.reset-btn{
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 4px 25px;
}
.top-right i{
color: #000;
}

.bottom-right {
    position: absolute;
    bottom: 8px;
    right: 16px;
}

.bottom-left {
    position: absolute;
    bottom: 5%;
    left: 2rem;
}

.top-left {
    position: absolute;
    top: 8px;
    left: 16px;
    z-index: 99;
}

.col-md-3 .bottom-left {
    bottom: 5%;
}

.bottom-right {
    bottom: 5%;
    right: 2rem

}

.mt-6 {
    margin-top: 4rem;
}
.ant-progress-show-info .ant-progress-outer {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.progress-bar-wrapper {
    max-width: 150px;
    margin-top: .5rem;
}
.progress-bar-wrapper span {
    font-size: .9em;
}
.ant-progress-inner {
    height: 4px;
}

.ant-carousel .slick-slide h3 {
    color: #fff;
}

.ant-carousel .slick-slide {
    background-color: transparent;
}


.carousel-wrapper {
    position: relative;
    margin-top: 55px;
    margin-bottom: 25px;

}

.carousel-wrapper .fa.fa-long-arrow-right{
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    margin-right: -50px;
    z-index:999;
}

.carousel-wrapper .fa.fa-long-arrow-left:first-child{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 1;
    margin-left: -50px;

}
.carousel-wrapper  i.fa.fa-long-arrow-left, .carousel-wrapper  i.fa.fa-long-arrow-right {
    background: #91CBD3;
    padding: 10px;
    border-radius: 100%;
    color: #fff;
 }

.carousel-wrapper img {
    display: inherit !important;
    margin: 0 auto;
    border-radius: 20px;

}
.featured-brands.showcase hr {
    margin-top: 0;
}
.featured-brands.showcase .card img {
    /* min-height: 320px; */
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    /* max-height: 210px; */
    border-radius: 15px;
    width: 100%;
}
.featured-brands.showcase .card {
    /* min-height: 400px; */
    /* max-height: 286px; */
}
.product-showcase-devide .card.brand-card {
    /* min-height: 365px; */
}
.spotlight-web  .product-showcase-devide .card.brand-card  {
    min-height: auto;
}
 .spotlight-web  .viewbrand .product-showcase-devide .card.brand-card img {
    /* min-height: auto;
    max-height: 100% !important; */
    min-height: 240px;
    max-height: 240px !important;
}
.spotlight-web  .featured-brands.showcase .card {
    min-height: 345px;
    /* max-height: 286px; */
}
.spotlight-web  .viewbrand .product-showcase-devide .card.brand-card{
    min-height: auto;
    max-height:auto !important;
}
/* .spotlight-web .viewbrand .card.brand-card img {
    min-height: 268px;
    max-height: 268px;
}
.spotlight-web .brand-img-wrapper {
    top: 229px;
} */

.featured-brands.showcase .card .action_group {
    display: flex;
    width: 100%;
    min-height: 48px;
}
.featured-brands.showcase .card .action_group span .blue {
    color: #2b6a8e;
}
.featured-brands.showcase .card .action_group span {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 700;
    display: flex;
    /* width: 100%; */
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
}
.featured-brands.showcase .card .action_group span {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}
.featured-brands.showcase .card .action_group {
    padding: 0 12px;
}
.product-card-wrapper .community-card {
    padding: 0px;
}
.circle-blue {
    position: relative;
}
.circle-blue:before {
   content: "";
    height: 6px;
    width: 6px;
    left: -10px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #2b6a8e;
    border-radius: 100%;
}
img.rounded {
     border-radius: 20px !important;
 }
.zigzek .col-lg-6  {
    padding-left: 30px ;
    padding-right: 15px ;
}

.zigzek .col-lg-6:first-child {
    padding-right: 30px;
}

.zigzek .col-lg-6:last-child{
    padding-left: 30px;
}

 .col-lg-6.order-first {
    padding-right: 30px;
     padding-left: 15px !important;
}

.home-networking .btn-primary {

     min-height: 32px;
    max-height: 32px;
    padding: 0px 19px;
     min-width: 100px;

    line-height: 32px;

}

.btn.btn-live {
    background-color: #fff;
    font-weight: 700;
    border-radius: 100px;
    padding: 0 10px;
    min-height: 30px;
}

.btn-live .fa-circle {
    color: red;
    margin-right: 5px;
}

.skew-text {
    -webkit-clip-path: polygon(1% 112%, 482% 119%, 98% 102%, 75% -1%, 0 -19%, 0 12%);
            clip-path: polygon(1% 112%, 482% 119%, 98% 102%, 75% -1%, 0 -19%, 0 12%);
    background-color: #2B688E;
    height: 40px;
    min-width: 200px;
    max-width: 220px;
    color: #fff !important;
}

.skew-text .fa.fa-long-arrow-right {
    background: none;
    padding: 10px;
    border-radius: 0%;
    color: #fff;

    position: relative;
    top: 50%;
    right: 0;

    margin-right: 0px;
}

.skew-text.bottom-left {
    bottom: -12px;
    left: 48px;
    z-index: 1;
    overflow: visible;

}

.skew-text h5 {
    color: #fff !important;
}

.carousel-industry img {
    min-height: 375px !important;
    object-fit: cover;
}
.brand .brand-img img {
    min-height: 200px;
    max-height: 200px;
    width: 100%;
}

.mb-3-5 {
    margin-bottom: 30px;
}

.ant-carousel .slick-dots {

     margin-right: 0% !important;
     margin-left: 0% !important;

}

.product-showcase-slider-wrapper .fa-long-arrow-left {
    margin-left: -30px !important;
}

.product-showcase-slider-wrapper .fa-long-arrow-right {
    margin-right: -30px !important;
}

.header-text h1.title {
    border-left: 3px solid var(--btncolor);
    padding-left: 10px;
    text-align: left;
    margin: 2rem 0px;
    font-size: 2.2rem;
}

.flex-wrap.five img {
    margin: 0 auto;
    border-radius: 20px;
    width: 100%;
}

.five .card {
    width: 17% !important;
    margin-left: 1.5% !important;
    margin-right: 1.5% !important;
    padding: 0px;
    background: transparent;
    border: none !important;
    box-shadow: none;
    box-shadow: initial;
}
.featured-brands .five .card, .featured-brands .five .card img {
    min-height: 200px;
    background: #fff;
    max-height: 199px;
    margin-bottom: 30px;
    border-radius: 15px !important;
}
/* .featured-brands .five .card img {
    padding: 22px;
    min-height: 155px;
} */
.six {
    width: calc(100% / 6);

}

.pl-pr-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.ant-carousel .row {
    /*margin-right: 0px;*/
    /*margin-left: 0px;*/
    padding-left: 10px ;
    padding-right: 15px;
}

.btn.btn-card {
    color: #7B96A8;
    border: 1px solid #7B96A8;
    border-radius: 20px;
    font-weight: 700;
    padding: 1px 13px 0 13px;
    font-size: 12px;
    min-height: 18px;
    line-height: 14px;
    background: #fff;
    /* width: 140px; */

    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blue-circle {
    position: relative;
    height: 40px;
    width: 40px;
    cursor: pointer;
    background: var(--blue_bg);
    border-radius: 100%;
    z-index: 9;

}
.blue-circle .fa.fa-heart-o{
    color: #fff;
    font-size: 19px;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.blue-circle .spinner-border {
    width: 1rem;
    height: 1rem;
    position: absolute;
    top: 11px;
    left: 12px;
    color: #fff !important;
}

.brand-card .top-right {
    top: 8px;
    right: 8px;
}
.brand-card-body {
    margin-top: 20px;
    text-align: center;
    padding: 20px 20px 0px 20px;
}
.viewbrand .card.brand-card img , .spotlight-web .viewbrand .product-showcase-devide.roduct-showcase-devide-brand .card.brand-card img  {
    min-height: 150px;
    max-height: 150px;
    border-radius: 15px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.brand-img-wrapper {
    position: absolute;
    top: 110px;
    margin: 0 auto;
    border: 2px solid #D3E1E4;
    left: 0;
    right: 0;
    /* width: 50%; */
    width: 70%;
    z-index: 9;
    border-radius: 5px;
}
.viewbrand .brand-img-wrapper img ,.product-showcase-devide.roduct-showcase-devide-brand .card.brand-card .brand-card-body img{
    min-height: 75px !important;
    max-height: 75px !important;
    border-radius:5px !important;
    width: 100%;
    /* object-fit: contain;
    background: #fff; */
}
.viewbrand .card.brand-card .brand-card-body h4 , .viewbrand .card.brand-card .brand-card-body p{
    font-size: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 26px;
}
.viewbrand .card.brand-card .brand-card-body p{
font-size: 14px;
font-weight: 400;
}
.viewbrand .card.brand-card .brand-card-body p:empty{display: none;}
.brand-img-wrapper img {
    border-radius: 0px;
}
.brand-card {
    box-shadow: 0px 2px 4px rgb(0 0 0 / 10%);
    border: 1px solid #DAE9ED !important;
    padding-bottom: 20px;
    max-width: 450px;
    transition: all 0.2s;
    border-radius: 15px !important;
}
.brand-card:hover{
    box-shadow: 0px 4px 8px rgb(0 0 0 / 20%);
}
.product-card-wrapper {
    padding: 30px;
    background-color: #FFFFFF;
    border-radius: 15px;
    border: 2px solid #E4F3F5;
}
.spotlight-brand-wrap .new-product .spotLight-Img .brand-imgs img{
    min-height: 0 !important;
    min-height: initial !important;
    max-height: none !important;
    max-height: initial !important;
}
/*web table start*/

.cm-section .table.table-bordered tr th{
    background-color: var(--secondaryColor);
    text-align: left !important;
    padding-left: 30px;
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.filter-checkbox-wrp > h5 {
    font-size: 18px;
}
.cm-section .table.table-bordered tr th span svg{
    width: 30px;
    height: 30px;
    display: inline-table;
    margin-right: 1rem;
    fill: #fff;
}s
.cm-section .table.table-bordered tr td, .filter-checkbox-wrp .fltr-searchData .check_wrapper{
    padding-left: 30px;
    color: rgb(126,130,133);
    border-right: none;
    border-left: none;
}
.filter-checkbox-wrp .fltr-searchData .check_wrapper{
    font-size: 14px;
    padding: 14px;
    display: block;
}
.filter-checkbox-wrp .fltr-searchData .check_wrapper span{
    vertical-align: text-bottom;
}
.flt-seqarchbar {
    border-bottom: 1px solid #ececec4f;
    padding: 0.5rem 0px;
    border-top: 1px solid #ececec4f;
}

.cm-section .table.table-bordered .row img{
    width: 65px;
    height: 65px;
}
.cm-section .table.table-bordered .row .card.community-card.wrapper img {
    width: 100%;
    min-height: 205px;
    /* max-height: 120px; */
}
.cm-wrapper.featured-brands.showcase table.table-bordered .card {
    /* min-height: 258px; */
    /* max-height: 258px; */
}

.cm-section .table.table-bordered tr td:not(last-child), .filter-checkbox-wrp .fltr-searchData .check_wrapper:not(:last-child){
    background-color: #FFFFFF;
    text-align: left !important;
    border-bottom: 1px solid rgba(144,203,211, .2);
}

.cm-section table.table-bordered tr:first-child th:last-child {
    border-top-right-radius:  15px;
    border-top-left-radius: 15px;
}
.cm-section .table-responsive {
    border-radius: 15px;
}
table  .row {
    border-bottom: 1px solid rgba(144,203,211, .2);
}
table .img-wrapper {
    padding: 10px;
    border: 1px solid rgb(222,239,240);
    border-radius: 5px;
}

.btn.btn-brand {
    color: #7B96A8;
    border: 1px solid #7B96A8;
    border-radius: 20px;
    font-weight: 700;
    padding: 0px 13px;
    font-size: 12px;
    min-height: 18px;
    line-height: 14px;
    background: #fff;
}

.cm-blue {
    color: #5383a2;
}
.blue.bold, .cm-blue.bold{
    font-weight: 700;
}
/*web table end*/



/* filter start */

.filter-header-wrapper {
    background-color: #006B91;
    padding: 0px 0 0 0;
    display: flex;
    align-items: center;

}
.middle-wrapper .ant-select.ant-tree-select.cm_multiselect.ant-select-single.ant-select-show-arrow{
    margin:5px
}
.middle-wrapper .ant-select:not(.ant-select-disabled):hover .ant-select-selector{
    border-color: #fff;
}
.cm-section .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    min-height: 37px;
    height: 37px;
    border-radius: 20px;
    border-color: #fff;
    background: transparent;
    min-width: 153px;
    margin-right: 20px;
    padding-left: 20px;

}


.filter-header-wrapper .mac span.ant-select-selection-placeholder, .filter-header-wrapper span.ant-select-selection-item {
    line-height: 1.5 !important;
    color: #fff !important;
}

.filter-header-wrapper .fa.fa-sort-desc {
    color: #fff;
}

.filter-header-wrapper .ant-select-selection-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff !important;
}

.rounded-circle {
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    border: 1px solid #fff;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    line-height: 40px !important;
}

.cm-section .ant-select-arrow {
    background: transparent;
}

.filter-header-dropdown {
    min-width: 100px;
    display: flex;
    align-items: center;
}

.filter-header-dropdown span {
    font-size: 20px;
    color: #fff;
    margin-right: 10px;
    /* margin-top: 7px; */
}
.filter-header-dropdown1 span:nth-child(1) {
    font-size: 20px;
    color: #fff;
    margin-right: 10px;
    /* margin-top: 7px; */
}
.ant-select-arrow {
    top: 50% !important;
}

.rounded-circle  .fa.fa-sort-desc {
    margin: 0;
    position: absolute;
    top: 43%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.middle-wrapper {
    display: flex;
    padding: 0 20px;
    margin-left: 20px;
    border-right: 1px solid rgb(184,225,230);
    border-left: 1px solid rgb(184,225,230);
    padding-top: 10px;
    padding-bottom: 10px;

}
.web-filter {
    /* padding: 20px 40px 40px 40px; */
    padding: 45px 70px;
    background-color: #fff;
    border-radius: 20px;
    border: 1px solid #DAE9ED;
    width: 100%;
}
.web-filter .form-check {
    display: flex;
   margin-bottom: 20px;
}
.web-filter label.form-check-label {
    font-size: 18px;
    color: #000000;
    opacity: 1;
}
.web-filter button.btn.btn-filter {
    color: #fff !important;
}
/* .web-filter .cm-section .ant-select-single:not(.ant-select-customize-input) .ant-select-selector, .web-filter .cm-section .ant-select-single:not(.ant-select-customize-input) .ant-select-selector:hover 
.web-filter .ant-select-selector{
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    background: white;
    height: 100%;
    border-radius: 2rem;
    padding-left: 22px;
    padding-right: 35px;
    border: 1px solid #D7EAED;
    height: 44px !important;
    font-weight: 100;
    font-size: 14px !important;
} */
.btn.btn-filter {
    min-height: 33px;
    line-height: 30px;
    min-width: 100px;
    font-size: 14px;
    padding: 0 20px;
    margin-right: 10px;
}
.dimention {
    font-size: 13px;
    color: #2b688e;
    text-align: center;
    padding: 6px;
    font-weight: 700;
    
}
.popupdimention{
    font-size: 10px;
    font-weight: 700;
}

.no-drop {cursor: no-drop;}
.ant-modal.cm_popup.term-services .ant-modal-content p {
    color: #060606;
    font-weight: 800;
    font-size: 14px;
    line-height: 1.65;
    margin-bottom: 10px;
}
.ant-modal.cm_popup.term-services .ant-modal-content .header-text h1.title{
    font-size: 29px;
    font-weight: 700;
}
.ant-modal.cm_popup.term-services .ant-modal-content {
    width: 670px;
    border-radius: 20px;
}
.checkbox-item-wrap {
    padding: 20px;
    font-weight: 400;
}

.checkbox-item-wrap .form-check-inline .form-check-input{
margin-right: .6rem;
}

.checkbox-item-wrap .header-icon {
    width: 20px;
    margin-right: .6rem;
}
.checkbox-item-wrap .red{
    fill: red;
}
.search-result-parent .checkbox-item-wrap p , .search-result-parent .checkbox-item-wrap h6{
    margin-bottom: 0;
}
.cm-section .check_wrapper > span {
    margin-right: .4rem;
}
/* filter end */

/* community */
.community-card .logo-wrapper img {
    height: 40px;
}
.col-md-3 .community-card {
    padding-right: 5px;
    padding-left: 5px;
}

.card .fa.fa-ellipsis-v {
    cursor: pointer;
}

.cm-section .ant-tabs-nav-list {
    border: 1px solid black;
    margin-top: 40px;
    min-width: 412px;
    border-radius: 100px;
    padding: 3px;
    max-height: 40px;
}

.cm-section .ant-tabs-tab,.cm-section .ant-tabs-tab-active,.cm-section .ant-tabs-tab  {
    width: calc(100% / 2);
    margin: 0 !important;
    border-radius: 100px;
    color: #A2A7AD;
    justify-content: center;
}
.cm-section .ant-tabs-tab-active, .cm-section .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    background-color: #000 !important;
    color: #fff;
    font-weight: 700;
}
.cm-section .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    background: transparent !important;
}

.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap, .ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
    margin-left: 0;
    left: 0;
}
.featured-brands.industries-serve .five .card, .featured-brands.industries-serve .five .card img.img-fluid {
    min-height: 240px;
    max-height: 240px;
    margin-bottom: 40px;
}
.postion-rel.d-flex.align-items-center.traingletext {
    background: #2b6a8e;
    height: 100%;
    padding: 7px 10px;
}
.industries-serve .bottom-text{
    position: absolute;
    bottom: 24px;
    left: 19px;
    background: #f0f8ff00;
    color: #fff;
    padding: 0;
    
    font-size: 15px;
    width: 80%;
    z-index: 1;
  }
.industries-serve .bottom-text .traingletext .traingle {
    position: absolute;
    right: -49px;
    top: 0;
    width: 50px;
    height: 100%;
  }
 .industries-serve .bottom-text .traingletext .traingle svg path {
    fill: #2b6a8e;
  }
 .industries-serve .bottom-text .traingletext .traingle svg {
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    left: 0;
  }
  .filter-header-wrapper .overflow-auto {
    overflow-x: auto !important;
    overflow-y: hidden !important;
}
  .filter-header-wrapper span.ant-select-selection-search, 
  .filter-header-wrapper .cm_multiselect span.ant-select-selection-placeholder,
  .filter-header-wrapper span.ant-select-selection-placeholder, 
  .filter-header-wrapper .cm-section .ant-select-arrow {
    color: #fff !important;
    opacity: 1 !important;
}
.networking-banner, .networking-banner img{
    box-shadow: none;
    position: relative;
    text-align: center;
}
.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.networking-banner img, .networking-banner{
    min-height: 0 !important;
    min-height: initial !important;
    max-height: none !important;
    max-height: initial !important;
}

.sm-btn, .mac .btn.btn-red.sm-btn
{
    max-width: 100px;
    padding: 5px !important;
    min-width: 76px !important;
    min-height: 20px !important;
    font-size: 10px !important;
}
/* .btn.btn-red.enter-btn{
    position: absolute;
    top: 49%;
    left: 50%;
    transform: translate(-50% , -60%);
} */
.networking-banner span{
    color: #fff;
    background: var(--headercolor);
    padding: 0px 10px;
    text-align: center;
    margin-bottom: 2px;
    border-radius: 3px;
}
.search-result-parent {
    background: #fff;
    border-radius: 20px;
    margin: 40px auto !important;
    box-shadow: 0px 3px 5px #91cbd3;
}
/* community end */

.filter-header-wrapper .ant-select.ant-tree-select.cm_multiselect.ant-select-single.ant-select-show-arrow .ant-select-selector  span.ant-select-selection-placeholder{
      line-height: inherit !important;
      /* display: contents;
      justify-content: center; */
}
.filter-header-wrapper .dropdown-filter-box span.ant-select-tree-switcher.ant-select-tree-switcher-noop, .dropdown-filter-box .ant-select-tree-indent ,.dropdown-filter-box .ant-select-tree-switcher.ant-select-tree-switcher-noop {
    display: none;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {
    border-bottom: 1px solid #cecece52;
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode:last-child {
    border-bottom: none;
}
.ant-select-dropdown.dropdown-filter-box.ant-tree-select-dropdown.ant-select-dropdown-placement-bottomLeft.ant-select-dropdown-hidden {
    padding: 0px 4px 0;
}
.ant-menu-item.active-url.ant-menu-item-only-child {
    background: #91cbd3;
}
.ant-menu-item.active-url.ant-menu-item-only-child a {
    color: #fff;
}
.manage-service .heading-after-border .heart {
    background: white;
}
.newBadge {
    position: absolute;
    z-index: 1;
    left: -6px;
}
.newBadge:before {
    content: " ";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 0 solid transparent;
    border-top: 7px solid var(--btncolor);
}
.newBadge.offer:before {
    border-top: 7px solid var(--blue_bg);
}
.newBadge p{
    position: relative;
    margin-bottom: 0;
    padding: 4px 5px 4px 10px;
    background: var(--btncolor);
    font-size: 16px;
    color: #fff;
    font-weight: 700;
}
.newBadge.offer p{
    background:var(--blue_bg);
}
.newBadge p span{
    position: absolute;
    top: 0;
    width: 27px;
    height: 100%;
    right: -26px;
    font-size: 16px;
}
.newBadge.offer p span svg g path {
    fill: var(--blue_bg);
}
.badges {
    position: absolute;
    z-index: 1;
    right: 0px;
    transform: rotate(-90deg);
    top: 12px;
    box-shadow: -1px 1px 11px #9c9c9c8f;
}
.badges p {
   
    position: relative;
    margin-bottom: 0;
    padding: 4px 5px 4px 10px;
    background: #fff;
    font-size: 14px;
    color: #000;
    font-weight: 500;
    height: 38px;
    line-height: 2.3;
    text-transform: uppercase;
    /* width: 62px; */
    letter-spacing: 2px;
}
.badges p span {
    position: absolute;
    top: -15px;
    width: 27px;
    height: 100%;
    left: -23px;
    font-size: 16px;
    transform: rotate(90deg);
}
.badges p:before {
    content: "";
    position: absolute;
    top: -6px;
    left: 57px;
    border-left: 4px solid transparent;
    border-right: 6px solid rgb(133 130 130 / 29%);
    border-bottom: 6px solid transparent;
    height: 0;
    width: 0;
    transform: rotate(-180deg);
}
.badges p:after {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 55px;
    border-left: 4px solid transparent;
    border-right: 4px solid rgb(133 130 130 / 29%);
    border-bottom: 4px solid transparent;
    height: 0;
    width: 0;
    transform: rotate(-85deg);
}

.badges p .lang_class_ribbon {
    width: 26px;
    left: -22px;
}
.badges .lang_class_ribbon{
    font-size: 11px !important;
    font-weight: 600;
    line-height: 2.3;
    letter-spacing: 1px !important;
}

.mailtag{
    background: #2c688d;
    padding: 4px 14px;
    border-radius: 100px;
    color: #fff;
    margin: 5px 3px;
}
.mailtag-cross {
    background: white;
    border-radius: 100px;
    padding: 1px 3px;
    color: #000;
    font-weight: 700;
    margin-left: 12px;
}
.mail_modal button.btn, .mail_modal button.btn:hover {
    min-width: 100px;
}
.middle-wrapper .cm_multiselect {
    min-width: 180px;
    width: 180px !important;
}
.texton_placholder{
    position: absolute;
    bottom: 4px;
    text-align: center;
    left: 10px;
    width: 82%;
    word-break: break-all;
}
.texton_placholder h6 , .brochure_placholder h6 , .coverImage_placholder h6{
    font-size: 13px;
    font-weight: 300;
}
.coverImage_placholder h6{
    color: #fff;
}
.brochure_placholder {
    position: absolute;
    top: 50%;
    text-align: center;
    left: 10px;
    width: 82%;
    word-break: break-all;
    transform: translate(0px, -35%);
}
.coverImage_placholder {
    position: absolute;
    top: 75%;
    text-align: center;
    left: 10px;
    width: 99%;
    word-break: break-word;
    transform: translate(0px, -50%);
    background: transparent !important;
}
.coverImage_placholder.logo{
    width: 92%;
}
.brochure_parent level b, .size_msz b{
    /* color: #000; */
    font-weight: 100;
    font-size: 14px
}

.product-detale p{
    margin-bottom: 0;
}
/* .css-26l3qy-menu {
    padding: 0 10px;
} */
.custom-select-option{
    border-bottom: 1px solid #9aabad24;
    border-radius: 0px !important;
    padding: 6px 10px;
}
.photo-placeholder{
background: #bfe1e6;
}
.brochure_parent label.upload-photo-wrapper.upload-container-pic {
    background: #bfe1e6;
}
.brand-logo-parent .coverImage_placholder.logo {
    top: 55%;
}
.brand-logo-parent .coverImage_placholder.logo h6{
    color: #000;
}
.total span{
    font-size: 19px;
    font-weight: 600;
}
.admin-product .card.brand-card img {
    min-height: 100%;
    max-height: 100%;
}
.spotlight-web .viewbrand .product-showcase-devide.roduct-showcase-devide-brand .brand-img-wrapper{
    position: relative;
    top: -33px;
    margin: 0 auto;
    border: none;
    left: 0;
    right: 0;
    width: 80%;
    z-index: 1;
    border-radius: 5px;
} 
.row.fix_space .whatson--container-card.whats--onvideo--player.new_whatson_design .whatson-cntr-crd-img.onHover.m--10 {
    margin-top: 0px;
}
@media (min-width:300px) and (max-width:580px){
    .admin-brand .card.brand-card.new-product {
        min-height: auto;
    }
    .professional-beauty-banner-wrapper .coverImage_placholder {
        top: 25%;
        width: 70%;
        margin: 0 12% 0 12%;
    }
    .professional-beauty-banner-wrapper .coverImage_placholder h6, .brand-logo-parent .coverImage_placholder h6 {
        font-size: 11px;
    } 
    .web-filter {
        padding: 20px;
    }
    .btn.btn-red.mange{
        position: absolute;
        right: 180px;
    }
    .countdown-page a.btn.btn-red {
        margin-top: 12px;
        line-height: 26px;
        margin-right: 0px !important;
    }
    .countdown-page .btn.btn-red, .countdown-page .btn.btn-red:hover {
        font-size: 11px;
        position: static !important;
        position: initial !important;
        margin-bottom: 0;
        padding: 9px 4px;
    
    }

   
 
    .cm-section .ant-tabs-nav-wrap{
        min-width: 100%;
    }
    .cummunity-filter {
        top: 53px!important;
    }
    .cm-section .ant-tabs-nav-list {
        min-width: 100%;
    }
    .header-text h1.title {
        margin-top: 55px;
        margin-bottom: 0px;
    }
    /* .cummunity-filter {
        top: -19px !important;
       
        left: 50% !important;
        transform: translate(-50% , 10px);
    } */
}
@media (min-width:300px) and (max-width:580px){
    
    .five .card {
        width: 46% !important;
        margin-left: 2% !important;
        margin-right: 2% !important;
    }
    .header-text h1.title {
        font-size: 28px;
        font-weight: 700;
    }
}
@media (min-width:581px) and (max-width:991px){
    .five .card {
        width: 30% !important;
    }
    .professional-beauty-banner-wrapper .coverImage_placholder {
        top: 29%;
        width: 95%;
    }
}
@media (min-width:992px) and (max-width:1200px)
{
    .five .card {
        width: 22% !important;
    }
}


@media (max-width:400px){
    .countdown-page .btn.btn-red , .countdown-page .btn.btn-red:hover {
        font-size: 12px;
        width: 100%;
        position: static !important;
        position: initial !important;
        margin-bottom: 0;
    }
    .countdown-page a.btn.btn-red{
        margin-top: 0;
        line-height: 26px;
    }
    .cm-section .wrapper h3 {
        font-size: 17px;
    }
    .respo-dimention{
        width: 42%;
        margin-left: 62%;
    }
}
@media (max-width:991px){
    /* .filter-header-wrapper.respo-screen{
        background-color: #fff;
    }
    .cm-section.d-flex.align-items-center.justify-content-left.overflow-auto.mobile-responsive-filter-header{
        display: flex;
        flex-wrap: wrap;
    }
    .filter-header-wrapper.container-fluid {
        padding: 0 20px !important;
    }
    
    .filter-header-wrapper .mobile-responsive-filter-header > div {
        width: 100%;
        justify-content: center;
    }
    
    .filter-header-wrapper .mobile-responsive-filter-header .middle-wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    
    .filter-header-wrapper .mobile-responsive-filter-header .middle-wrapper div {
        width: 100% !important;
    }
    .filter-header-wrapper .mobile-responsive-filter-header a span, .filter-header-wrapper .mobile-responsive-filter-header .fa.fa-sort-desc ,
     .filter-header-wrapper .mobile-responsive-filter-header .filter-header-dropdown span ,
    .mobile-responsive-filter-header .middle-wrapper span.ant-select-arrow 
    {
        color: #000;
    }
    .mobile-responsive-filter-header .middle-wrapper .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
        border-color: #000;
    }
    
    .filter-header-wrapper .mobile-responsive-filter-header a .rounded-circle, .filter-header-wrapper .mobile-responsive-filter-header .filter-header-dropdown .rounded-circle {
        border: 1px solid #000;
    }
    
    .mobile-responsive-filter-header .cm_multiselect span.ant-select-selection-placeholder, .mobile-responsive-filter-header span.ant-select-selection-placeholder {
        color: #000 !important;
    } */
    .filter-header-wrapper .overflow-auto::-webkit-scrollbar{opacity: 0; height: 2px;}
}
@media (min-width:300px) and (max-width:767px)
{
    .cm-wrapper.featured-brands.showcase table.table-bordered .card {
        /* min-height: 470px; */
    }
    .cm-section .table.table-bordered .row .card.community-card.wrapper img {
        width: 100%;
        min-height: auto;
        height: auto;
    }
}
.video-of-placeholder {
    min-height: 225px;
    max-height: 225px;
    background: #000;
    border: 1px solid #fff;
}
/* .video-parent {
    margin-right: 85px;
} */
.single.video-of-placeholder {
    min-height: calc( 100vh);
    max-height: calc( 100vh);
    position: relative;
    width: calc( 100% - 67px );
}
.single.video-of-placeholder.live-video .video-player {
    height: calc( 100vh - 143px);
}
.live-img-parent{
    position: relative;
}

.single.video-of-placeholder.live-video.live-img-parent img {
    width: 100%;
    min-height: calc( 100vh - 143px);
    max-height: calc( 100vh - 143px);
}
.live-img-text {
    position: absolute;
    width: 100%;
    background: #0c0c0c8c;
    z-index: 1;
    height: 100%;
    top: 0;
    left: 0;
}
.live-img-text .text {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    flex-wrap: wrap;
}
.live-img-text .text div{
    width: 100%;
}
.live-img-text .text div h2, .live-img-text .text div p {
    color: #fff;
    text-shadow: 0px 1px 2px #000000;
}
.single.video-of-placeholder .my-video {
    position: absolute;
    width: 250px;
    /* min-height: 200px;
    max-height: 100px;
    bottom: 0; */
    min-height: auto;
    max-height: auto !important;
    bottom: 0px;
    right: 0;
     background-color: gray;
    z-index: 99;
}
.mac .single.video-of-placeholder .my-video.camera-on {
    background-color: transparent !important;
}
.mac .single.video-of-placeholder .my-video.camera-on video {
    border: 1px solid gray;
}
.single.video-of-placeholder.live-video .video-player-parent iframe , .single.video-of-placeholder.live-video iframe {
    /* min-height: calc( 100vh - 143px);
    max-height: calc( 100vh - 143px); */
    min-height: calc( 100vh - 170px);
    max-height: calc( 100vh - 170px);
    border: none;
    border-radius: 0 !important;
}
.single.video-of-placeholder.live-video{
    background: transparent;
    border: none;
    min-height: calc( 100vh - 160px);
    max-height: calc( 100vh - 160px);
    
}

.video-call-popup .profile-dp, .video-call-popup .profile-dp img {
    min-width: 100px;
    min-height: 100px;
    max-height: 100px;
    border-radius: 100px;
    max-width: 100px;
}
.video-call-popup h2{
    font-weight: 700 !important;
}
.video-call-popup button#joinButton:hover {
    background: #1b4763;
}
select.custom-select {
    border-radius: 24px;
}
.ant-modal.cm_popup.calling-popup .ant-modal-content{
border-radius: 20px;
}
.video-call-popup .text h3, .video-call-popup .text p {
    font-size: 24px !important;
    font-weight: 700 !important;
    margin-left: 30px;
    margin-bottom: 0;
}
.video-call-popup button.btn.btn-primary {
    width: 100px !important;
    margin: 0 10px !important;
}
.video-call-popup .text p {
    color: #adadad !important;
}
.fullname-wrapper {
    background: #d33b27;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    transition: .3s color, .3s border, .3s transform, .3s opacity;
}
/* -------------for counter------------ */
.fullname-wrapper.counter-wrapper {
    width: 150px;
    height: 150px;
}
.fullname-wrapper.counter-wrapper p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.fullname-wrapper.counter-wrapper p .loader-07 h6 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    color: #fff;
    font-weight: 600;
    font-size: 23px;
}
.loader-07 {
    border: 0 solid transparent;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    width: 12em;
    height: 12em;
    color: inherit;
    vertical-align: middle;
    pointer-events: none;
}

  .loader-07:before, .loader-07:after {
    content: "";
    border: .2em solid currentcolor;
    border-radius: 50%;
    width: inherit;
    height: inherit;
    position: absolute;
    top: 0;
    left: 0;
    animation: loader-07 1s linear infinite;
    opacity: 0;
  }
  .loader-07:before {
    animation-delay: 1s;
  }
  .loader-07:after {
    animation-delay: .5s;
  }
  
  @keyframes loader-07 {
    0% {
      transform: scale(0);
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      transform: scale(1);
      opacity: 0;
    }
  }
.fullname-wrapper p {
    color: #fff;
    font-weight: 700;
    text-align: center;
    min-height: 100px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-size: 23px;
    margin-bottom: 0;
}

.bottom-strip {
   display: block; 
    position: absolute !important;
    width: 100%;
    background: #00000087;
    /* background: pink; */
    height: 60px;
    bottom: 18px;
    text-align: center;
    z-index: 9;
}
.top-strip {
    display: block;
    position: absolute !important;
    width: 100%;
    /* background: #2c688d; */
    min-height: 40px;
    top: 6px;
    text-align: center;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: space-around;
    text-transform: capitalize;
    color: #fff !important;
    font-size: 26px;
}
.top-strip span {
    background: #2c688d;
    padding: 0 16px;
    font-size: 14px;
    border-radius: 4px;
    box-shadow: 0px 2px 6px #dae4ea;
}
.bottom-strip span {
    margin: 12px;
}

.circle-icon {
    margin: 12px;
    background: #d33b27;
    width: 36px;
    height: 36px;
    border-radius: 100px;
    position: relative;
    cursor: pointer;
   
}
.circle-icon.active {
    background: #2c688d;
}
.single.video-of-placeholder:hover .bottom-strip , .video-parent:hover .bottom-strip , .self-parent:hover .bottom-strip{
    display: block;
}
.circle-icon i{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50% , -50%);
    color: #fff;
}
.bottom-svgicon svg {
    width: 17px;
    height: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    fill: #fff;
}
.sqare-icon .bottom-svgicon svg {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    fill: #fff;
}
.single.video-of-placeholder .video-player-parent .video-player {
    width: 100%;
    height: 68vh;
}
.single.video-of-placeholder .video-player-parent {
    margin: 0;
    width: 100%;
}
.single.video-of-placeholder video#other-video{
    min-height: calc( 100vh);
    max-height: calc( 100vh)   
}

/* #tile-area {
    display: flex;
    flex-wrap: wrap;
} */

/* #tile-area > div {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    height: auto !important;
} */

#tile-area > div.video-tile {
    width: 50% !important;
}

#tile-area > div.content-share-tile {
    order: -1;
    width: 100% !important;
    padding-bottom: 66% !important;
    margin-bottom: 2rem;
}

#tile-area > div > video {
    object-fit: cover;
}

@media (min-width:320px) and (max-width:767px){
    .single.video-of-placeholder {
        min-height: calc( 90vh);
        max-height: calc( 90vh);
    }
    .single.video-of-placeholder {
        width: calc( 100%);
    }
    .bottom-strip{
        z-index: 999;
    }
    .single.video-of-placeholder .my-video {
        bottom:  85px ;
    }
    .video-of-placeholder {
       background: transparent;
    }
    .mobile {
        height: calc( 90vh /2 );
        position: relative;
        background: black;
    }
    .single.video-of-placeholder .mobile video#other-video {
        min-height: calc( 88vh /2 );
        max-height: calc( 88vh /2 );
    }
    .single.video-of-placeholder .my-video {
        width: 100%;
        /* height: 50vh; */
        height:calc( 90vh /2 );
        bottom: 0vh;
        background: #000;
        border-top: 5px solid #2c688d;
    }
    .single.video-of-placeholder .my-video video {
        /* height: 50vh; */
        height: calc( 88vh /2 );
    }
    .bottom-strip {
        bottom: 0px !important;
    }
  
    .single video-of-placeholder .timer-afterlogin p {
        top: -23px;
        left: 44%;
        display: block;
        text-align: center;
    }
    .single video-of-placeholder .timer-afterlogin p span {
        margin: 12px;
        font-size: 17px !important;
    }
    
}

.form-group.cm_text-area textarea.form-control , textarea.form-control.hi{
    height: auto !important;
    border-radius: 20px !important;
}
.category-details .profile-section-details .table-responsive td {
    min-width: 60%;
    width: 71%;
}
.category-details table.table-bordered tr:nth-child(even) td {
    background: #ecfefd !important;
}
.category-details table.table-bordered tr td, .category-details table.table-bordered tr th {
    text-align: left !important;
    padding-left: 24px;
}
.categorymanagement .toggle-parent , .sub-categories .toggle-parent{
    justify-content: center;
}
.sub-categories table.table-bordered tr th , .sub-categories table.table-bordered tr td{
    /* text-align:center !important; */
text-align:left !important;
}
.profile-section-details .profile-dp {
    margin-right: 25px !important;
}
.category-details .profile-dp, .category-details .profile-dp img {
    width: 200px;
    height: 165px;
    object-fit: cover;
    border-radius: 20px;
}
.category-details .transaction-details-table table tr td:nth-child(even) {
    font-weight: 700;
    color: #768291;
}
.category-details .profile-section-details {
    display: flex;
    padding: 30px 0;
}
.category-details .profile-section-details .table-wrapper{
    width: 60%;

}
.category-details .profile-section-details .table-wrapper {
    width: calc(100% - 210px);
    padding: 0 !important;
    /* margin-left: 25px; */
}
/* .rounded-textbox-form.filter-select .ant-select-single:not(.ant-select-customize-input) .ant-select-selector, .rounded-textbox-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector */
.rounded-textbox-form.filter-select .ant-select-single:not(.ant-select-customize-input) .ant-select-selector
{
    border-color: #9aabad42;
    height: calc(1.9rem + .75rem + 2px);
    border-radius: 100px;
    padding: 0.1rem 1.5rem;
    min-width: 300px;
    font-size: 16px;
}

.rounded-textbox-form.filter-select .ant-select-single:not(.ant-select-customize-input) .ant-select-selector
 {
    border-color: #9aabad42;
    height: calc(1.9rem + .75rem + 2px);
    border-radius: 100px;
    padding: 0.1rem 1.5rem;
    min-width: 300px;
    font-size: 16px;
    background: #fff;
}
.rounded-textbox-form.filter-select .cstm-wdth.cnfr-slctEntr{
    max-width: 286px;
}
.rounded-textbox-form.filter-select .date-topbar .ant-picker{
    min-width: 150px
}
.rounded-textbox-form.filter-select .cstm-wdth .ant-select-selector{
    min-width: 100% !important;
}
.rounded-textbox-form.filter-select.regis-wrpsbar .cstm-wdth .ant-select-selector{
    min-width: 180px !important;
}
.ant-select.cstm-wdth.ant-select-show-search.ant-select-single .ant-select-selector {
    min-width: 300px !important;
}
   
.upload-inner img , .upload-inner .video-react-controls-enabled{
    min-height: 120px;
    max-height: 120px;
    width: 190px;
    object-fit: fill;
    border-radius: 10px;
}
.rounded-textbox-form.filter-select .ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{
    border-color: #9aabad42 !important;
}
@media(max-width:767px){
    .category-details .profile-section-details {
        flex-wrap: wrap;
    }
    .category-details .profile-dp, .profile-dp img {
        margin: 0 auto;
    }
    .category-details .profile-section-details .table-wrapper {
        width: calc(100%);
        margin-top: 30px;
        margin-left: 0 !important;
    }
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.8rem !important;
    padding-left: 1.8rem !important;
}
/*.navbar-expand-lg .navbar-nav {*/
/*    margin: 0 -45px !important;*/
/*}*/
.stack {
    background: #eefdff;
    width: calc(100% / 5 - 10px);
    padding: 20px;
    border: 1px solid #81cbd4;
    border-radius: 20px;
    min-height: 208px;
    max-height: 208px;
    position: relative;
    box-shadow: 0px 5px 8px #92c9d29c;
    margin-bottom: 20px;
}
.graph {
    margin: 0px 0px;
    position: absolute;
    bottom: 1px;
    left: 2px;
}
.stack-wrapper {
    display: flex;
    justify-content: space-between;
    padding: 60px 0;
    flex-wrap: wrap;
}
.stack h5 {
    font-weight: 700;
    padding: 12px 0;
    margin-bottom: 0;
}
.stack.skyblue h5 {
    color: #92c9d2;
}
.stack.skyblue .icon {
    background: #92c9d2;
}
.stack.blue h5 {
    color: #2c688d;
}
.stack.blue {
    background: #eefdff;
}
.stack.blue .icon {
    background: #2c688d;
}
stack.purpal h5 {
    color: #34287e;
}
stack.purpal{
    background: #edf8ff
}
.stack.gray .icon {
    background: #51586a;
}
.stack.gray {
    background: #f7f7f7
}
.stack.gray h5 {
    color: #51586a;
}
.stack.purpal .icon {
    background: #34287e;
}
.stack.red{
    background: #fff9f8
}
.stack.red h5 {
    color: #FF0000;
}
.stack.red .icon {
    background: #FF0000;
}
.stack .icon {
    width: 70px;
    height: 70px;
    background: pink;
    border-radius: 100px;
    position: relative;
}
.stack .icon svg {
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
    fill:#fff
}
.brandhome .graph-wrapper .search_wrapper{
    max-width: 350px;
    min-width: 350px;
}
.graph-container {
    width: 100%;
    height: 420px;
    margin-bottom: 40px;
}
.brandhome .home-heading {
    font-size: 40px;
    margin-bottom: 76px;
}
.slider-container {
    padding: 30px 50px;
    margin-bottom: 40px;
}
/* ------------slider---------------- */
.card.recent-contract-card {
    padding: 25px;
    min-height: 300px;
    text-align: center;
}
.recent-contract-card .img-wrapper {
    margin: 0 auto;
}
.recent-contract-card .img-wrapper img {
    width: 100px !important;
    height: 100px;
    border-radius: 100px;
}
.recent-contract-card .texts h4 {
    font-size: 20px;
    padding: 12px 0 0 0;
    margin-bottom: 0;
    color: #414a5c;
    font-weight: 700;
}
.recent-contract-card .texts p {
    margin-bottom: 0;
    padding: 6px 0 15px;
}

.recent-contract-card .chat svg {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}

.recent-contract-card .chat {
    background: red;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    display: block;
    position: relative;
}
.btn-combo{
    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
}
.btn-combo button.btn.btn-blue {
    min-width: 150px;
    padding: 9px 20px;
}
.zoom svg{
    width: 25px;
    margin-right: 6px
}
button.btn.btn-blue .zoom {
    width: 25px;
    font-size: 11px !important;
}
button.btn.btn-blue .zoom svg {
    width: 25px;
    margin-right: 3px;
    padding-right: 5px;
}
/* ----------------home page--------- */
.brand-home-banner-bg , .brandhome{
    background-position: bottom;
    background-repeat: no-repeat!important; 
    background-size: cover!important;
    min-height: 100vh;
    background: #fff;
  
}

.manage-card{
    background: #fff;
    border: 1px solid #dbeaed;
    border-radius: 15px;
    padding: 30px;
    margin: 40px 0;
    box-shadow: 0px 6px 12px #a9e9f4;

}
.manage-service .form-group label span {
    font-weight: 500 !important;
    color: #3c3d48;
}
.heighlighter {
    font-size: 30px;
    /* color: #ff1100; */
    font-weight: 800;
    margin-bottom: 0;
}
.manage-card h5{
    font-size: 22px;
    font-weight: 700;
    display: flex;
}
.manage-card .form-check.vat-checkbox {
    padding: 15px;
    padding-left: 1rem;
    margin-bottom: 0;
}
.my-masonry-grid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.my-masonry-grid_column:nth-child(odd) {
    width: 49% !important;
    margin-right: 1%;
}
.my-masonry-grid_column:nth-child(even) {
    width: 49% !important;
    margin-left: 1%;
}
.btn-absolute{
    position: absolute;
    top: -101px;
    right: 10px;
}
.staff .community-card .row{
    align-items: center;

}
.staff span.action_group .btn,.staff span.action_group .btn:hover {
    font-size: 12px;
    color:#fff
}

.btn.btn-red.addbtn ,.btn.btn-red.addbtn:hover ,.btn.btn-red.addbtn:focus .btn.btn-red.addbtn-gray:hover , .btn.btn-red.addbtn-gray:focus {
    font-size: 12px;
    padding: 6px 24px;
    min-height: 35px;
    margin-right: 20px !important;
}
.btn.btn-red.addbtn-gray {
background: #c3d6db;
margin-right: 20px;
}
.btn.btn-red.addbtn.addblue, .btn.btn-red.addbtn.addblue:hover {
    background: #d3d3d3 !important;
    margin-right: 0px !important; 
}
.confrence-details .card img {
    /* min-height: 390px;
    max-height: 390px; */
    object-fit: cover;
}
.btn.btn-red.addbtn-gray:hover , .btn.btn-red.addbtn-gray:focus{
    margin-right: 20px;
}
.carousel-productshowcase.carousel-industry img {
    min-height: 222px !important;
    object-fit: contain;
}

.media-list li.list-inline iframe {
    border-radius: 20px;
}
.images-video #get_file{
    min-height: 290px !important;
    margin-left: 30px;
}
.images-video .card.video-card img {
    max-width: 100%;
    height: auto;
    /* object-fit: cover; */
    object-fit: inherit;
    border: 1px solid #eee;
}
.brand .text-right .btn {
    background: #c3d6db;
}
/* .staff .card.community-card {
    min-height: 190px;
    max-height: 190px;
} */
.staff .card.community-card small {
    word-break: break-word;
}
.staff .community-card img {
    border-radius: 100%;
    width: 110px;
    height: 110px;
}
.prodoct-showcase-slider {
    padding: 22px 14px;
}
.carousel-wrapper .card{
    /* text-align: center;
    justify-content: center;
    width: 95% !important; */
    /* height: 300px; */
    border-radius: 0;
    object-fit: cover;
    min-width: 100%;
    max-width: 100%;
}
  .productshowcase.carousel-wrapper .card{
   justify-content: center;
   padding: 20px;
   min-height: 450px;
   max-height: 450px;
   min-width: 312px;
   max-width: 312px;
   width: 270px !important;

}
.prodoct-showcase-slider .card.community-card img {
   /* min-width: 100%;
    height: 300px;
    border-radius: 0;
    object-fit: cover; */
    height: 300px;
    border-radius: 0;
    object-fit: cover;
    min-width: 100%;
    max-width: 100%;
  
}
.productshowcase .prodoct-showcase-slider .card.community-card img {
    height: 300px;
    border-radius: 0;
    object-fit: cover;
    min-width: 270px;
    max-width: 270px;
    width: 270px;
}
.product-showcase-slider-wrapper .fa-long-arrow-left {
    margin-left: -30px !important;
}

.product-showcase-slider-wrapper .fa-long-arrow-right {
    margin-right: -30px !important;
}

.images-video .card.video-card .video-parent {
    position: relative;
}
 .layerdiv {
    width: 100%;
    background: #1212125c;
    position: absolute;
    top: 0;
    z-index: 9;
    
    border-radius: 20px;
    /* max-height: 300px;
    min-height: 300px; */
    height: 100%;
    cursor: pointer;
}
.without-sidenav .body_container.profile-body {
    margin: 0px 16%;
}
.product-showcase-devide {
    width: calc( 100% / 6 - 16px);
    margin: 8px;
}
.addproduct-popup .upload-wrapper.product, .addproduct-popup .upload-wrapper, .addproduct-popup .upload-container-pic, .addproduct-popup .upload-container-pic img, .addproduct-popup label.upload-photo-wrapper.upload-container-pic.rectangle img {
    min-height: 100% !important;
    max-height: 100% !important;
    height: 100% !important;
}
.popup.addproduct-popup {
    top: 0;
    left: 0;
    z-index: 999;
    margin: auto;
    background-color: rgba(0,0,0, 0.5);
    overflow: auto !important;
}
.addproduct-popup .popup_inner {
    min-height: auto;
    height: auto;
    margin-bottom: 40px;;
    height: auto !important;
    /* margin-top: 40px; */
    overflow: visible;
    overflow: initial;
    max-height: auto;
}
.addproduct-popup .popup_inner div {
    background: white;
    border-radius: 20px;
}
.spot-admin .btn.btn-primary, .spot-admin .btn.btn-primary:focus, .spot-admin .btn.btn-primary:active
{
    margin:12px 6px !important
}
@media (min-width:300px) and (max-width:480px){
    .product-showcase-devide {
        width: calc( 100%);
        margin: 8px;
    }
}

@media (min-width:480px) and (max-width:650px){
    .product-showcase-devide {
        width: calc( 100% /2 - 16px);
        margin: 8px;
    }
}
@media (min-width:651px) and (max-width:1109px){
    .product-showcase-devide {
        width: calc( 100% /3 - 16px);
        margin: 8px;
    }
}
@media (min-width:1110px) and (max-width:1249px){
    .product-showcase-devide {
        width: calc( 100% /4 - 16px);
        margin: 8px;
    }
}
@media (min-width:1250px) and (max-width:1400px){
    .product-showcase-devide {
        width: calc( 100% /5 - 16px);
        margin: 8px;
    }
}
.conference-block {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0px 5px 4px #00000012;
    /* min-height:415px; */
    min-height:325px;
    margin-bottom: 50px;
    transition: all 0.2s;
}
.conference-block .img, .conference-block .img img {
    /* min-height: 250px;
    max-height: 250px; */
    min-height: 160px;
    max-height: 160px;
    object-fit: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100%;
    position: relative;
}
.confrence-wrp-SKBlock .img img, .confrence-wrp-SKBlock .img, .conference-block.confrence-wrp-SKBlock{
    min-height: 0;
    min-height: initial;
}
.conference-block.confrence-wrp-SKBlock{
    height: calc(100% - 50px);
}
.conference-block.confrence-wrp-SKBlock:hover, .conference-block.stgConferce-blg:hover{
    box-shadow: 0px 10px 9px #00000019;
}
.stg-cnfrecen-img-new .img img, .stg-cnfrecen-img-new .img{
    min-height: 0;
    min-height: initial;
    max-height: none;
    max-height: initial;
}
button.btn.btn-card.live .fa {
    color: #FF0000;
}
.leftborder-parent h6 svg {
    margin-top: 0px;
    width: 20px;
    height: 20px;
    fill: var(--btncolor);
    margin-right: 10px;
}
.leftborder-parent h4, .header-text h1.title {
    font-weight: 700;
}
button.btn.btn-card.live {
    color: #242626;
    background: #fff;
    padding: 3px 10px;
    border-color: #FF0000;
}
.conference-block .text {
    padding: 20px;
    
   
}
.conference-block .text h4, .conference-block .text h6{
    color: #3c4a53;
}
.conference-block .text h6{
    display: flex;
   
}
.conference-block .text h6 span:nth-child(2), .conference-block .text h4{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.leftborder-parent {
    border-left: 3px solid var(--btncolor);
    padding-left: 12px;
    text-align: left;
}
.free-paid {
    position: absolute;
    top: 8px;
    left: 9px;
}
.free-paid span svg {
    width: 19px;
    margin-right: 4px;
    margin-top: -3px;
    fill:#fff;
}
.free-paid button.btn.btn-card.live {
    min-width: 80px;
    font-size: 9px;
    color: white;
    border-color: #fff;
    /* background: #2c688d; */
    background:var(--btncolor);
    padding: 2px 10px;
}
/* ----------------confrence detail---------------- */

.offer-badge {
    position: absolute;
    z-index: 99;
    left: 5px;
    top: 20px;
    min-width: 80px;
}

.offer-badge .offer-badge-text {
    color: #fff;
    background: #FF0000;
    font-size: 13px;
    padding: 8px;
    display: flex;
    align-items: center;
}
.offer-badge .offer-badge-text.blckBadge{
    background: #000;
}
.offer-badge .offer-badge-text.blckBadge:before{
    border-top-color: #000;
}
.offer-badge-text svg {
    width: 16px;
    fill: #fff;
    margin-right: 5px;
    height: 16px;
}
  .offer-badge .offer-badge-text span {
    display: block;
    font-size: 16px;
  }
  .offer-badge .offer-badge-text:before {
      content: " ";
      position: absolute;
      bottom: -7px;
      left: 0;
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 0 solid transparent;
      border-top: 7px solid #FF0000;
  }
.image-banner, .image-banner img {
    width: 100%;
    min-height: 546px;
    max-height: 546px;
    border-radius: 20px;
    object-fit: cover;
    box-shadow: 0px 5px 8px #bdbdbd;
}
.full-image-banner , .full-image-banner img{
    width: 100%;
    /* min-height: 500px;
    max-height: 350px; */
    min-height: auto;
    max-height: auto;
    border-radius: 20px;
    object-fit: cover;  
    box-shadow: 0px 5px 8px #bdbdbd;
}
.full-image-banner img , .full-image-banner iframe{
    min-height: 335px;
    max-height: 568px;
    box-shadow: 0px 0px 0px transparent;
    border-radius: 20px;
}
.full-image-banner .video{
position: relative;
}
.full-image-banner img{
    min-height: inherit;
    max-height: none;
    max-height: initial;
    width: 100%;
}
.full-image-banner .video .overlay{
    position: absolute;
    background: #00000021;
    width: 100%;
    height: 98%;
    top: 0;
    border-radius: 19px; 
}
.full-image-banner {
    background: #fff;
}
.full-image-banner .detail{
    padding: 18px 22px
}
.full-image-banner .detail h4{
    font-weight: 700;
    margin-bottom: 0;
}
.full-image-banner .detail btn{
    max-width: auto !important;
}
.full-image-banner .detail h5 , .conference-block .leftborder-parent h5{
    margin: 6px 0 8px;
    color: #2c688d;
    font-weight: 700;
}
.join-card {
    background: #fff;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    padding: 40px;
    background-image: url(/static/media/splash.2bebc63aeb914a3cdf51.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 237px;
    box-shadow: 0px 5px 8px #bdbdbd;
}
.conference-lounges.networking-lounges .cm-card-body {
    margin-left: 20px;
    width: 260px;
    min-height: 212px;
    max-height: 212px;
}
.conference-lounges .cm-card-body {
    margin-left: 20px;
    width: calc( 100% - 100px );
    min-height: 212px;
    max-height: 212px;
}
.conference-lounges .card img {
    /* min-height: 400px; */
    /* max-height: 400px; */
    width: 100%;
    object-fit: contain;
}
.webhome .header-text {
    justify-content: space-between !important;
}
.webhome .cm-wrapper {
    padding-bottom: 0;
}
.ads img {
    /* min-height: 200px;
    max-height: 200px; */
    width: 900px;
    object-fit: cover;
}
.conference-stages .cm-card-body {
    min-height: 154px;
}
.circle{
    width: 80px;
    height: 80px;
    background: #92c9d2;
    position: relative;
    border-radius: 100px;
    margin: 0 auto;
}
.join-card p {
    color: #92c9d2a1;
}
.circle svg {
    width: 38px;
    height: 38px;
    position: absolute;
    top: 50%;
    left: 50%;
    fill: white;
    transform: translate(-50% ,-50%) rotate(-7deg);
}
.join-card h2{
color : #2c688d;
}
.join-card h5{
    color: #6b6b6b;
}
.speaker-details {
    /* display: flex;
    align-items: center; */
}
table.table.table-bordered.rounded-table.event-table tr:first-child th:last-child {
    border-top-left-radius: 0px;
}
table.table.table-bordered.rounded-table.event-table tr th{
    text-align: center !important;
}
/* table.table.table-bordered.rounded-table.event-table tr th:first-child{
    width: 15%;
}
table.table.table-bordered.rounded-table.event-table tr th:nth-child(2){
    width: 60%;
}
table.table.table-bordered.rounded-table.event-table tr th:nth-child(3){
    width: 25%;
} */
table.table.table-bordered.rounded-table.event-table tr th:nth-child(4), table.table.table-bordered.rounded-table.event-table tr th:nth-child(5), table.table.table-bordered.rounded-table.event-table tr th:nth-child(1) {
    min-width: 170px;
}
.speaker-details .img img {
    min-width: 70px;
    max-width: 70px;
    /* width: 70px; */
    height: 70px;
    margin-right: 12px;
    display: flex;
}
.speaker-details p.name{
    width: 240px;
    /* min-width: 240px; */
}
.speaker-details .text {
    width: calc(100% - 44px);
}
.table-bordered.rounded-table.event-table td, .table-bordered.rounded-table.event-table th {
    vertical-align: middle;
}
.circle-calender {
    width: 50px;
    height: 50px;
    background: #FF0000;
    border-radius: 100px;
    position: relative;
    display: inline-block;
}
.play-icon i {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}
.circle-calender span svg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% ,-50%);
    width: 18px;
    height: 18px;
    fill: white;
}
.conference-stages img {
    min-height: 380px;
    max-height: 380px;
    object-fit: cover;
}
.speaker{
    position: relative;
    margin-bottom: 30px;
}

.speaker .text-uperimg {
    position: absolute;
    bottom: 0px;
    /* left: 15px;
    width: calc(100% - 30px); */
    left: 0px;
    width: calc(100%);
    padding-left: 20px;
    padding-top: 10px;
    background-image: linear-gradient(72deg, #0d3d58, #afafaf75);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.speaker img {
    border-radius: 20px;
    width: 100%;
    /* min-height: 295px;
    max-height: 295px;
    object-fit: cover; */
    box-shadow: 2px 4px 4px #96969678;
}
.speaker .text-uperimg h3 {
    margin-bottom: 0;
    font-size: 26px;
    color: #fff;
}
.speaker .text-uperimg p{
    color: #fff;
}

.speaker .text-uperimg p ,.textparent .descript,.textparent h4,  .community-card .action_group .flex-grow-1 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.stage-banner h3, .stage-banner span {
    text-shadow: -2px 2px 3px #151515;
}
/* .stage-banner .bottom-left {
    background: #00000026;
} */
.stage-banner .bottom-left {
    background: linear-gradient(72deg, #010304c7, #5d5d5db8);
    width: calc(100% - 32px );
    padding-bottom: 4px;
    bottom: 0;
    border-bottom-right-radius: 20px;
    padding-top: 4px;
}
span.light-blue {
    text-shadow: none;
}
.hert-tab-parent {
    display: flex;
    /* justify-content: space-between; */
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
    width: 100%;
    overflow-x: auto;
    padding-bottom: 20px;
}
.event-timetable .table-responsive {
    min-height: 102px;
    overflow: auto;
    max-height: 942px;
}
/* .event-timetable .heading-after-border .heart , .speakers-parent .heading-after-border .heart , .enquire_parents .heading-after-border .heart , .enquiredetail_parents .heading-after-border .heart{
    background: white;
} */
.hert-tab .hert svg {
    width: 150px;
    margin: 10px 18px;
    fill: #92c9d2;
}
.hert-tab.active .hert svg{
fill:#FF0000;
}
.hert {
    position: relative;
}
.centertext h4 , .centertext p {
    margin-bottom: 0;
    color: #fff;
}
.centertext p {
font-weight: 500;
}
.hert-tab.text-center h4 {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 19px;
}
.downarrow svg {
    width: 20px;
    position: relative;
    top: 60px;
}
.stage-banner img {
    min-height: 400px;
    max-height: 400px;
    object-fit: cover;
}
/* --------Community css-- */
.image-chat .chat {
    width: 35px;
    height: 35px;
    background: #FF0000;
    position: absolute;
    border-radius: 100px;
    top: 65px;
    left: 52px;
    z-index: 9;
}
.image-chat .chat.green {
    background: #4caf50;
}
.image-chat .chat.yellow {
    background: #F4E60B ;
}
.image-chat .chat svg {
    width: 23px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}
/* .search-filter-responsive .ant-select-single:not(.ant-select-customize-input) .ant-select-selector  */
.search-filter-responsive .rounded-textbox-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,
.search-filter-responsive .rounded-textbox-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector
{
    min-width: 276px;
    height: calc(2em + .75rem + 2px);
    border-color: #d7eaed;
    margin-top: -7px;
}
.rounded-textbox-form.filter-select.pb-2 .ant-select{
    width: 100% !important;
    height: calc(1.2em + .75rem + 2px);
    font-weight: 100 !important;
}
.cummunity .community-card .img-wrapper img {
    border-radius: 100%;
    min-width: 90px;
    max-width: 90px;
    height: 90px;
}
.card.text-center.community-card .logo-wrapper img {
    min-height: 50px;
    max-height: 50px;
    object-fit: cover;
    width: 50px;
}
.cummunity-filter {
    /* position: absolute;
    top: 14px;
    left: 436px; */
    
    text-align: right;
    /* position: relative;
    margin-top: 23px; */
    width: 54px;
}
.cummunity .four-div h4 {
    font-size: 19px;
    font-weight: 500;
    -webkit-line-clamp: 1;
}
.cummunity .four-div h5 {
    color: #929292;
    font-weight: 100 !important;
    font-size: 17px;
}
.cummunity.ant-dropdown-menu-light {
    width: 210px;
}
.cummunity.ant-dropdown-menu-light .check_wrapper {
    padding: 6px 12px;
}
.ant-modal.viewpopup-product .ant-modal-body {
    padding: 0px 0 !important;
    height: auto;
    overflow: auto;
}
.ant-modal.viewpopup-product .ant-modal-title {
    font-weight: 700;
    font-size: 22px;
}

.connection-detail-parent {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.connection-detail-parent .logo-wrapper{
    word-break: break-all;
}
.connection-detail-parent .imgparent .img-wrapper, .connection-detail-parent .imgparent .img-wrapper img {
    min-width: 100px;
    max-width: 100px;
    min-height: 100px;
    max-height: 100px;
    margin-right: 20px;
}
.connection-detail-parent .imgparent .img-wrapper img{
    border: 1px solid #bdbdbd;
}
.connection-detail-parent div:nth-child(2) {
    width: calc(100% - 100px);
}
.confrence-wrp-SKBlock .text h4{
    font-size: 1.25rem;
}
/* .connection-detail-parent .textparent {
    width: calc(100% - 120px);
} */
.connection-detail-parent .action_group button.btn.btn.btn-blue , .connection-detail-parent button.btn.btn.btn-blue{
    margin: 12px 0 !important;
    color: #fff;
}
/* .connection-detail-parent .action_group button.btn.btn.btn-blue , .connection-detail-parent button.btn.btn.btn-blue ,
.connection-detail-parent .btn.btn.btn-blue:hover
{
    margin: 12px 0 !important;
    color: #fff;
} */
.gray-color{
    color: #b2cdd2;
}
.four-div {
    width: calc(100% / 4 - 20px);
    margin: 10px;
}
.three-div {
    width: calc(100% / 3 - 20px);
    margin: 10px;
}
body.webchatopen.conference .four-div{
    width: calc(100% / 3 - 20px);
}
.six-div{
    width: calc(100% / 6 - 20px);
    margin: 10px;  
}
.two-div{
    width: calc(100% / 2 - 10px);
    margin: 5px;  
}
.connection-detail-parent .image-chat .chat {
    left: 58%;
    top: 63px;
}
.connection-detail-parent .textparent h5{
    margin-bottom: 0;
}
/* .connection-detail-parent .textparent h4 strong , .connection-detail-parent .textparent span small{
    width: 100% !important;
} */
/* .connection-detail-parent .textparent h4 , .connection-detail-parent .textparent , .connection-detail-parent .textparent h5{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
} */
.product-details-btn-parent button.btn.btn-red{
    min-width:auto;
}
.product-details-btn-parent button.btn.btn-red .spinner-border{
color: #fff !important;
margin-left: 6px;
}
.cm_ant-table .ant-table-container table > thead > tr:first-child th:last-child {
    border-top-right-radius: 20px;
}
.cm_ant-table .ant-table-container table > thead > tr:first-child th:first-child {
    border-top-left-radius: 20px;
}
.cm_ant-table .ant-table-container table tr:last-child td:last-child {
    border-bottom-right-radius: 20px;
}
.cm_ant-table .ant-table-container table tr:last-child td:first-child {
    border-bottom-left-radius: 20px;
}
.cm_ant-table .ant-table-container table thead th {
    background: #8BC3CB !important;
    text-align: left;
    color: #fff;
    font-weight: 700;
}
.cm_ant-table .ant-table-container table tr:nth-child(even) td {
    background: #F4F9FD;
}
.cm_ant-table .ant-table-container table th, .cm_ant-table .ant-table-container table td {
    min-width: 133px;
    font-size: 16px;
}
.cm_ant-table .ant-table-container table td p.wrap{
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 133px;
}
.ant-table-container{
    box-shadow: 0px 10px 8px #bdf5ff85;
    border-radius: 20px;
}
.cm_ant-table .action_group .circle-serial {
    width: 34px;
    height: 34px;
}
.cm_ant-table .action_group .circle-serial i {
    font-size: 19px;
}
.cm_ant-table .action_group .circle-serial svg {
    width: 20px;
}
.tonext{
    background: #bfe1e6;
    width: 40px;
    height: 40px;
   z-index: 1;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    border: 2px solid #fff;
    position: absolute;
    right: -7px;
    top: 46%;
    transform: translate(0px, -50%);
}
.tonext .fa{
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.event-tab-parent {
    display: flex;
    justify-content: center;
    width: 100%;
    /* overflow: scroll; */
    overflow-y: auto;
    padding-bottom: 27px;
    padding-left: 73px;
}
.event-tab {
    width: 100px;
    height: 100px;
    background: var(--blue_bg);
    margin: 04px;
    border-radius: 22px;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}
.event-tabbody{
    display: flex;
    width: 72%;
    margin-left: 10%;
    background: #fff;
    border: 1px solid #8bc3cb;
    border-radius: 20px;
    padding: 25px 14px;
    align-items: flex-start;
    margin: 16px auto;
    position: relative;
}
.ant-picker-range .ant-picker-clear {
    right: 5px !important;
}
.event-tabbody .time-details{
    text-align: center;
    border-right: 1px solid #eee;
}
.event-tabbody .event-detail{
    width: calc( 100% - 20% - 3%);
    padding-left: 3%;
    border-left: 1px solid #eee;
    
}
.event-tabbody .event-detail small {
    font-size: 15px;
    color: #4F7FA2;
    margin: 8px;
}
.event-tabbody .time-details h6 {
    width: 100%;
    font-weight: 700;
    color: #5c5c5c;
}
.time-details h6 b {
    font-weight: 600;
    color: #000;
    font-size: 17px;
}
.event-tabbody .time-details {
    width: 16%;
}
.event-tabbody .event-detail h2 {
    font-weight: 700;
    font-size: 1.2rem;
    margin-bottom: 0;
    color: #363636;
}
.event-tabbody .event-detail h4 {
    font-weight: 600;
    font-size: 1rem;
    margin: 8px 0 9px;
    color: #000;
}
.event-detail .profile .text p:last-child {
    font-size: 10px;
    color: #92c9d2;
}
.event-detail .profile .text p:first-child {
    font-size: 13px;
}
.event-detail .profile img {
    width: 45px;
    height: 45px;
}
.event-detail .speaker-details img {
    min-width: 45px;
    max-width: 45px;
    height: 45px;
    border-radius: 100px;
    object-fit: cover;
}
.speaker-details .profile .text {
    width: auto;
    margin: 7px 0 9px 9px;
}
.speaker-details .profile {
    margin: 12px 0;
}
.event-tabbody .time-details button svg, .event-tabbody .time-details a svg{
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.event-tabbody .time-details button svg path:nth-child(2), .event-tabbody .time-details a svg path:nth-child(2) {
    fill: white;
}
.event-tabbody .time-details button svg path , .event-tabbody .time-details a svg path {
    stroke-width: 5px;
    fill: #c13624;
}
.event-tabbody .time-details button .cal svg, .event-tabbody .time-details a .cal svg{
    width: 15px;
    height: 15px;
}
.event-tabbody .time-details button .cal svg path ,.event-tabbody .time-details a .cal svg path {
    fill: white;
}
.event-tab div{
    height: 100px;
    display: table-cell;
    flex-wrap: wrap;
    vertical-align: middle;
    width: 100px;
    padding: 0 10px;
}
.event-tab div h3 , .event-tab div h6{
    margin-bottom: 0;
    width: 100%;
    text-align: center;
    color: #fff;
}

.event-tab.active:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid var(--btncolor);
    z-index: 99;
    position: absolute;
    left: 50%;
    transform: translate(-50% , 0px);
}
.event-tab.active{
    background: var(--btncolor);
}
.product-details-btn-parent button.btn.btn-red{
    min-width:auto;
}
.product-details-btn-parent button.btn.btn-red .spinner-border{
color: #fff !important;
margin-left: 6px;
}
.manage-company .edit-tabular.profile-dtl ul.detail_row li:first-child {
    border-right: 1px solid #dee2e6;
}
.manage-company label {
    color: #2a2c2d !important;
    font-weight: 600 !important;
}
.manage-company button {
    min-width: 140px !important;
}
.edit-companysector .form-group.form-control{
    display: inline;
    margin-right: 6px;
}
.checkbox_tab-body {
    padding: 20px 29px 0px;
}
.checkbox-tab-parent{
    border-bottom: 1px solid #8cd0d861;
    padding: 20px  0;
}
.edit-companysector .form-group.form-control {
    padding: .4rem 1.5rem;
    font-size: 13px;
    background: #d9eaed;
    border: 1px solid #cdcdcd;
    color:#000;
}
.checkbox-tab{
    display: flex;
    font-weight: 600;
}
.calenderbtn {
    background: white;
    padding: 4px 7px 6px 22px;
    border: 1px solid #3b3b3b8a;
    margin: 10px 8px;
    border-radius: 100px;
    color: #000;
    display: inline-block;
    line-height: 36px;
    min-width: 200px;
}
.apple-link , .google-link{
    background: white;
    padding: 4px 32px;
    border: 1px solid #3b3b3b8a;
    margin: 10px 8px;
    border-radius: 100px;
    color: #000;
    display: inline-flex;
    line-height: 36px;
    justify-content: center;
    align-items: center;
    min-width: 200px;
}
.react-add-to-calendar__dropdown ul {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
}
.react-add-to-calendar__button span{
    font-size: 22px;
    color: #000;
}
.apple-link i.fa.fa-apple , .google-link i.fa.fa-google{
    font-size: 24px;
    padding: 4px;
    margin-right: 4px;
}
.calenderbtn span svg {
    width: 40px;
    margin-left: 10px;
}
.calenderbtn span:first-child {
    min-width: 134px;
    display: inline-flex;
    text-align: center;
}
.upload-wrapper.delete-evt {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 8px;
    top: -15px;
}
.upload-wrapper.delete-evt svg {
    width: 15px;
    fill: white;
}

@media (min-width:1141px) and (max-width:1465px){
    .four-div, .product-showcase-devide {
        width: calc(100% /4 - 20px);
        margin: 10px;
    }
}
@media (min-width:1200px) and (max-width:1500px){
    .two-div{
        width: calc(100% );
        margin: 5px;  
    }
}

@media (min-width:1285px) and (max-width:1465px){
    .six-div , .product-showcase-devide {
        width: calc(100% / 5 - 20px);
    }   
}
@media (min-width:1100px) and (max-width:1284px){
    .six-div , .product-showcase-devide{
        width: calc(100% / 4 - 20px);
    }   
}
@media (min-width:700px) and (max-width:1099px){
    .six-div , .product-showcase-devide{
        width: calc(100% / 3 - 20px);
    }   
}

@media (min-width:445px) and (max-width:699px){
    .six-div , .product-showcase-devide{
        width: calc(100% / 2 - 20px);
    }   
}
@media (min-width:300px) and (max-width:444px){
    .six-div, .product-showcase-devide  {
        width: calc(100% );
    }  
    .two-div{
        margin: 5px;  
    } 
   
}

@media (min-width:768px) and (max-width:1140px){
    .four-div {
        width: calc(100% /2 - 20px);
        margin: 10px;
    }
    .stack {
        background: #eefdff;
        min-width: 200px;
        max-width: 200px;
        flex-wrap: nowrap;
    }
    .event-timetable .table-responsive table {
        min-width: 1200px;
    }
}
@media (min-width:992px) and (max-width:1500px){
    .conference-lounges .cm-card-body , .conference-lounges.networking-lounges .cm-card-body{
        width: calc( 100%  - 40px);
    }
    .conference-lounges .card img {
        /* min-height: 300px; */
        /* max-height: 300px; */

    }
}
@media (min-width:300px) and (max-width:767px){
    .speaker-details .profile {
        justify-content: center;
    }
    .event-tab-parent {
        padding-left: 0;
        justify-content: initial;
    }
    .event-tab{
        margin: 0 auto;
    }
    .ads img {
     width: 100%;
    }
    .event-tab.active:after {
        transform: translate(-50% , -1px);
    }
    .event-tabbody {
        padding: 10px 10px;
        flex-wrap: wrap;
        width: 100%;
    }
    .speaker_img {
        justify-content: center;
    }
    .event-tabbody .time-details, .event-tabbody .event-detail {
        width: 100%;
        border-right: 0;
        margin-bottom: 20px;
    }
    .event-tabbody .event-detail{
        text-align: center;
    }
  
.join-card {
  margin: 15px;
}
    .conference-lounges .cm-card-body , .conference-lounges.networking-lounges .cm-card-body{
        width: calc( 100%  - 40px);
    }
    .four-div {
        width: calc(100% );
        margin: 10px;
    }
    .stack {
        background: #eefdff;
        min-width: 200px;
        max-width: 200px;
        flex-wrap: nowrap;
    }
}
@media (min-width:300px) and (max-width:991px){
    .full-image-banner .detail {
        flex-wrap: wrap;
    }
    .full-image-banner .detail div {
        width: 100%;
    }
    .full-image-banner .detail div.d-flex{
flex-wrap: wrap;
    }
    .full-image-banner .detail div h6{
        flex-wrap: wrap;
    }
    .full-image-banner .detail div h6 span {
        width: 100%;
        text-align: left;
        margin: 3px 0 !important;
    }
}
@media (min-width:700px) and (max-width:1192px){
    .two-div{
        width: calc(100% / 3 - 20px );
        margin: 5px;  
    }
}

@media (min-width:1248px) and (max-width:1400px){
    .event-tabbody .time-details {
        width: 20%;
    }
    .conference.webchatopen .container-fluid {
        padding: 0 30px !important;
    }
    .conference.webchatopen nav.navbar.navbar-expand-lg {
        overflow-x: auto;
    }
    /* .conference.webchatopen .product-showcase-devide , */
    .conference.webchatopen .four-div{
        width: calc(100% / 2 - 20px);
     margin: 10px
    }
    .conference.webchatopen .product-showcase-devide{
        width: calc(100% / 3 - 20px);
        margin: 10px
    }
    .conference.webchatopen .event-tabbody {
        display: flex;
        width: 90%;
    }
    .conference.webchatopen .footer-big .col-xl-3.col-lg-12, 
    .conference.webchatopen .footer-big .col-xl-2.col-lg-6, 
    .conference.webchatopen .footer-big .col-xl-2.col-lg-6, 
    .conference.webchatopen .footer-big .col-xl-4.col-lg-6, 
    .conference.webchatopen .footer-big .col-xl-3.col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media (min-width:1400px) and (max-width:1500px){
    .conference.webchatopen .container-fluid {
        padding: 0 30px !important;
    }
    .conference.webchatopen .event-tabbody {
        display: flex;
        width: 90%;
    }
    /* .conference.webchatopen .event-tabbody .time-details {
        width: 22% ;
    } */
    .conference.webchatopen .product-showcase-devide{
        width: calc(100% / 4 - 20px);
        margin: 10px
    }
}
@media (min-width:992px) and (max-width:1200px){
    nav.navbar.navbar-expand-lg {
        overflow-x: auto;
    }
}
.product-grid {
    /* background: #fff; */
    border-radius: 12px;
    margin-bottom: 30px;
    padding: 20px;
    /* min-height: 240px;
    max-height: 240px; */
}
.product-grid .img img {
    border-radius: 12px;
    height: 200px;
    width: 200px;
    object-fit: cover;
}
.product-grid .text h3 {
    color: #2c688d;
}
.wrap-2line{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-grid .text p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.counter {
    position: absolute;
    background: #FF0000;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 100px;
    top: -7px;
    left: 17px;
    font-size: 11px;
    padding-top: 2px;
}
.tab-product .community-card img {
    border-radius: 10px;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
/* --------------support chatbox---------- */
.chat-wrapper.supportchat{
    display: none;
}

.support-open .chat-wrapper.supportchat, .support-open .chat-wrapper.supportchat .chatbody-parent {
    display: block;
    width: 426px;
    box-shadow: 0 25px 21px -12px rgb(66 66 66 / 60%);
}
.supportchat .wrap-chat-header {
      width: 426px;
}
.supportchat .chat-icon-wrapper {
    /* border-top-left-radius: 23px; */
}
.supportchat .bottom {
    width: 426px;
}
.chat-wrapper.supportchat .chat-icon-wrapper span {
    position: absolute;
    top: 0px;
    left: 24px;
    display: block !important;
}
.chat-wrapper.supportchat .chat-icon-wrapper h5 {
    color: #000;
}
/* ------admin-chatbox-- */
.support-tabbar-parent {
    /* background: #fff;
    border: 1px solid #eee; */
    border-radius: 9px;
    display: flex;
    height: calc(100vh - 242px);
    min-width: 800px;
}

.support-tabbar-parent .scroll {
    overflow-y: auto;
    height: calc(100vh - 242px);
    overflow-x: hidden;
}
.overflow-y-auto {
    overflow-y: hidden;
    overflow-x: auto;
}

.support-tabbar-parent .support-tabbar-body{

}
.support-tabbar-body .chat-body-parent{
    position: relative;
    height: 100%;
}
.support-tabbar-body .chatbody {
    padding: 20px;
    padding-bottom: 16px;
    height: calc( 100% - 144px);
    overflow-y: auto;
    margin-top: 0px;
    overflow-x: hidden;
    width: 100%;
}
.support-tabbar-parent .support-tabbar-body .chat-current-online-body{
    padding: 0 12px;
}
.support-tabbar-body .chat-body-parent .bottom{
    position: absolute;
    bottom: 61px;
    width: 100%;
}
.support-tabbar-body .chat-body-parent .bottom .search_wrapper i {
    position: absolute !important;
    top: 64%;
}
.support-tabbar-parent .support-tabbar-hader {
    width: 420px;
    background: #fff;
    border-bottom: 1px solid #eee;
    padding: 10px;
}
.support-tabbar-hader .header {
    display: flex;
}
.support-tabbar-hader .profile img {
    width: 45px;
    height: 45px;
}
.support-tabbar-hader .header {
    display: flex;
}
.support-tabbar-hader .header .discription {
    width: 225px;
    margin: 12px;
}
.support-tabbar-hader-parent {
    width: 420px;
    border: 1px solid #eee;
    margin-top: 12px;
    margin-bottom: 12px;
    background: #ffffff6e;
    overflow-y: auto;
    overflow-x: hidden;
}
.support-tabbar-hader .profile .dot.green {
    position: absolute;
    bottom: 16px;
    right: 0;
    width: 10px;
    height: 10px;
    border-radius: 100px;
    border: 2px solid #4CAF50;
}
.support-tabbar-hader .chat-counter p {
    width: 20px;
    height: 20px;
    background: #FF0000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    font-size: 11px;
}
.support-tabbar-hader .header .discription h6 , .support-tabbar-hader .header .discription p ,.support-tabbar-hader .header .date p{
margin-bottom: 0;
}
.support-tabbar-hader .header .discription .chat-counter{
    float: right;
}
.support-tabbar-hader .header .date{
    text-align: right;
    width: calc( 100% - 225px - 80px);
}
.support-tabbar-hader .header .date p{
    float: right;

}
.support-tabbar-hader .header .discription p{
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.support-tabbar-body{
    box-shadow: 0px 0px 6px #888;
    width: calc( 100% - 420px);
    background: #fff;
}


@media (min-width:300px) and (max-width:767px){
.support-open .chat-wrapper.supportchat,
 .support-open .chat-wrapper.supportchat .chatbody-parent,
 .supportchat .wrap-chat-header ,.supportchat .bottom{
    width: 100%;
}
}
:root {
  --btncolor: #000;
  --connectBtn: #afafaf;
  --mainColor: #C2A975;
  --white: #ffffff;
  --btnshadow: 0px 0px 4px #8cd0d8;
  --headercolor: #2783CA;
  --lightcyan: #e7f8fb;
  --lightpurpl: #abcade;
  --red: #FF0000;
  --blue_bg: #2783CA;
  --home-bg: #1c2a3b;
  --homeColor: #025373;
  /* --mainColor: #F2FDFF; */

}
.txtBlack{
  color: #000 !important;
}
a{color: #000;}
.bg-purpple {
  background: #938AFE;
}


.barHome {
  cursor: pointer;
}

.ant-tooltip-inner {
  min-width: 50px !important
}

.imgStyle {
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  border-radius: 100px;
  margin: 5px;
}

.cap:first-letter {
  text-transform: uppercase;
}
.cm-section .table.table-bordered .row .product-tool-card-new{margin-bottom: 1rem;}
.cm-section .table.table-bordered .row .product-tool-card-new .product-tool-card-img img{
  width: auto;
  height: auto;
}
.cm-section .table.table-bordered .row .product-tool-card-new .product-tool-card--title h4{
  font-size: 18px;
}


.editable {
  font-family: "sans-serif";
  border: 1px dashed #aaa;
  padding: 5px;
}

.cap:first-letter {
  text-transform: uppercase;
}


.header.active {
  background-color: #d8f3f7;
}

/* html{
  scroll-behavior: smooth;
} */
.mT-3 {
  margin-top: -3px;

}

.btn.btn-blue.blue {
  background: #2783CA !important;
  background: var(--blue_bg) !important;
}

.btn.btn-gray.blue {
  background: gray !important;
}

.event-tabbody .time-details a.btn-blue.blue svg path:nth-child(2) {
  fill: #fff;
}

.event-tabbody .time-details a.btn-blue.blue svg path {
  fill: #2c688d;
}

.custom-icons i {
  font-size: 35px;
  margin: 5px;
  color: #2783CA;
  color: var(--blue_bg);
}

.custom-icons ul.list-unstyled li.list-inline-item {
  margin-left: 12px;
  margin-right: 12px;
}

.list-unstyled {
  padding-bottom: 9px !important;
}

.blurry-text {
  color: transparent !important;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

/* .logt{
  position: absolute;
  right: 20px;
  z-index: 9;
} */
.cyan_bg {
  background-image: #e7f8fb !important;
  background-image: var(--lightcyan) !important;
  background: #e7f8fb !important;
  background: var(--lightcyan) !important;
}

.purpalbtn {
  background: #abcade !important;
  background: var(--lightpurpl) !important;
}

.fontw-300 {
  font-weight: 300 !important;
}

@font-face {
  font-family: 'Henriette Italic';
  src: url("/static/media/Henriette%20Italic.e940f67069a3d935e449.otf") format("truetype");

  font-style: italic;
}

@font-face {
  font-family: 'calibri';
  src: url(/static/media/CALIBRI.cc9ce8b460616f8ffb20.ttf) format('truetype'),
    url(/static/media/CALIBRI.75be3e4e61b0a79cb2f7.eot) format('embedded-opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'avgardd';
  src: url(/static/media/AVGARDD_2.86c587470edf8c9b81b5.TTF) format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'avgardd';
  src: url(/static/media/AvantGardeBookBT.d62809b5761e75ba84c0.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'avgardd';
  src: url(/static/media/AvantGardeDemiBT.86c587470edf8c9b81b5.ttf) format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'avgardd';
  src: url(/static/media/AVGARDD_2.86c587470edf8c9b81b5.TTF) format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'avgardd-light';
  src: url(/static/media/AVGARDN_2light.d62809b5761e75ba84c0.TTF) format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Sacramento';
  src: url(/static/media/Sacramento-Regular.8e499a8cb6cdb915c291.ttf) format('truetype'),
    url(/static/media/Sacramento-Regular.e3edc68e923d579c804e.eot) format('embedded-opentype');
  /* font-weight: 300; */
  font-style: normal;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-Heavy.2e2d57abf11ca9e75a29.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-Heavy.a0722aaa4c9d53abddf6.woff) format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-BookOblique.c69e6bd3f3f2b0586c09.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-BookOblique.a674588b450045450cdc.woff) format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-Book.414464fb6224ab2d98a2.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-Book.bfeee5a9d69732d6ed4b.woff) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-HeavyOblique.4c785ee72d0026e8f785.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-HeavyOblique.14c2553cc8a4f64a47c9.woff) format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-Black.60fcdd625a0984151b04.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-Black.3f6a5163bc5a6b020d06.woff) format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-BlackOblique.f57150864234f92bdb49.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-BlackOblique.ca29ff15609d920d8d91.woff) format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-LightOblique.0724e23bfcbe69860315.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-LightOblique.c697156e6d612a0fbcea.woff) format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url(/static/media/AvenirLTStd-Light.dc0c63607808be2f2ecf.woff2) format('woff2'),
    url(/static/media/AvenirLTStd-Light.dced24a5c81827873d75.woff) format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ITC Avant Garde Gothic Std Book';
  src: url(/static/media/ITCAvantGardeStd-Bk.6068ebc8fdf64ed50be1.woff2) format('woff2'),
    url(/static/media/ITCAvantGardeStd-Bk.510c8641b1db3d618105.woff) format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ITC Avant Garde Gothic Std';
  src: url(/static/media/ITCAvantGardeStd-Md.9bd4f012309bef996caa.woff2) format('woff2'),
    url(/static/media/ITCAvantGardeStd-Md.1552bd6b1e5fe2f357e8.woff) format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ITC Avant Garde Gothic Std';
  src: url(/static/media/ITCAvantGardeStd-Bold.2acbadb6b2c172faf097.woff2) format('woff2'),
    url(/static/media/ITCAvantGardeStd-Bold.38221703ed178c88698a.woff) format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'ITC Avant Garde Gothic Std' !important;
  color: #363636;
}

.centerLoader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform: -webkit-translate(-50%, -50%);
  transform: -moz-translate(-50%, -50%);
  transform: -ms-translate(-50%, -50%);

}

.upload_croperimg {
  position: absolute;
  top: -1px;
  left: 0px;
}

.upload_croperimg svg {
  width: 20px;
  height: 20px;
  fill: #fff;
}


/* name css*/

[data-letters]:before {
  content: attr(data-letters);
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  width: 5.0em;
  height: 5.0em;
  line-height: 5.0em;
  text-align: center;
  border-radius: 50%;
  /* background:#8bc3cb; */
  vertical-align: middle;
  margin-right: 1em;
  color: white;
}


.speaker_img {
  display: flex;
}




.chatbody::-webkit-scrollbar,
.chat-scroll::-webkit-scrollbar,
.support-tabbar-hader-parent::-webkit-scrollbar,
.support-tabbar-hader-parent::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.cursor-auto {
  cursor: auto !important;
}

/* ::-webkit-scrollbar {
  width: 9px;
  height: 9px;

} */

/* Track */
/* ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 5px;
} */

/* Handle */
/* ::-webkit-scrollbar-thumb {
  background: #2b688e; 
  border-radius: 5px;
} */

/* Handle on hover */
/* ::-webkit-scrollbar-thumb:hover {
  background: #1d4d6b; 
} */
.chatbody:-webkit-scrollbar-track,
.chat-scroll:-webkit-scrollbar-track {
  background: #D33B27;
}

.chatbody::-webkit-scrollbar-thumb,
.chat-scroll::-webkit-scrollbar-thumb {
  background: #D33B27;
}

.progress.search {
  height: 0.7rem;
}

.progress-bar.active,
.progress.active .progress-bar {
  animation: progress-bar-stripes .5s linear infinite;
}

.circle-image {
  border-radius: 100px !important;
  object-fit: cover;
}

.notification svg path {
  /* fill: #2b688e; */
}

.notification svg {
  width: 22px;
  height: 22px;
  /* margin-right: 3px; */
  fill: #000;
  cursor: pointer;
}

.notification-nodata svg {
  width: 45px;
  height: 45px;
  fill: #d2d2d299;
}

.notification-nodata h2 {
  color: #d2d2d299;
}

.pos-relative.cursor-point.notification .counter {
  top: -13px;
  left: 21px;
}

.password-show {
  position: absolute;
  top: 17px;
  right: 20px;
}

.signup .password-show {
  position: absolute;
  top: 53%;
}

.notification .counter {
  top: -10px;
  left: 15px;
}

.chatbody::-webkit-scrollbar-thumb:hover {
  background: #ba2814;
}

body {
  /* font-family: 'avenir' !important; */
  font-family: 'Avenir LT Std' !important;
  /* background: #edf9fb !important; */
  background: #fff !important;
  color: #363636;
}

a,
a:hover {
  text-decoration: none;
}

ul {
  list-style-type: none;
}

.f-400 {
  font-weight: 400 !important;
}

.f-600 {
  font-weight: 600 !important;
}

.colorB {
  color: #000 !important;
}

.colorW {
  color: #fff !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.no-shadow {
  box-shadow: 0 0 0 #bdf5ff00 !important;
}

a.btn.btn-red.addbtn.online-exhibitionbtn .fa {
  color: #8cd0d8;
}

a.btn.btn-red.addbtn.online-exhibitionbtn {
  background: transparent;
  border: 1px solid #81cbd4;
}

.f-700 {
  font-weight: 700 !important;
}

.form-control:focus,
.btn-primary.focus,
.btn-primary:focus,
.ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0) !important;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0) !important;
  border-color: transparent !important;
  border: 1px solid #9aabad !important;
}

.btn.focus,
.btn:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0) !important;
}

.pos-relative {
  position: relative !important;
}
.cursor-pointer{
  cursor: pointer;
}
/* AvantGarde Bk BT */
/* Avenir LT Std */
.container-fluid {
  padding: 0 100px !important;
}

.btn.btn-red,
.btn.btn-red:hover {
  background: #000;
  background: var(--btncolor);
  color: #fff;
  border-radius: 100px;
  min-height: 42px;
  padding: 9px 24px;
  min-width: 142px;
  font-weight: bold;
  margin: 12px 0px;
  font-size: 16px;
  box-shadow: 0px 0px 4px #8cd0d8;
  box-shadow: var(--btnshadow);

}

.hj .btn.btn-red,
.btn.btn-red:hover {
  background: #000;
  background: var(--btncolor);
  box-shadow: 0px 2px 9px #00000075;
}

span.menuicon svg path {
  fill: #000;
}

.form-group label span.red-star {
  color: red;
  font-size: 18px;
}

.artical-message{
  margin-top: -9rem;
}
.red-heading {
  /* text-transform: capitalize; */
  color: red;
  font-size: 15px;
}

.btn-navyblue {
  background: #000 !important;
  background: var(--btncolor) !important;
  color: #fff;
  border-radius: 100px;
  min-height: 48px;
  padding: 10px 24px 9px 24px;
  min-width: 142px;
  font-weight: 700;
  margin: 12px 0px;
  font-size: 19px;
}

.mac .btn.btn-red,
.mac .btn.btn-red:hover {
  /* padding: 14px  24px 11px !important;
  font-size: 14px !important; */
}

.esend:active {
  background-color: #888;
}

.search-container .form-control:focus {
  border: none !important;
}

.react-tel-input .form-control {
  width: 100% !important;
  outline: none;
  border-color: #9aabad !important;
  ;
  height: calc(2.4em + .75rem + 2px) !important;
  padding: .7rem 1rem !important;
  font-size: 16px !important;
  padding-left: 66px !important;
}

.react-tel-input .flag-dropdown {
  position: absolute;
  top: 0px;
  bottom: 0;
  padding: 0;
  background-color: #f2f1f100;
  border: none;
  border-radius: 3px 0 0 3px;
  margin-left: 20px !important;
  ;
}

.react-tel-input .flag-dropdown {
  background-color: #f5f5f500 !important;
  border: 1px solid #cacaca00 !important;
  border-radius: 3px 0 0 3px;
}

.btn.btn-red-connect,
.btn.btn-red-connect:hover {

  padding: 11px 24px;
  font-size: 15px;
}

.logoutbtn svg {
  width: 34px;
  fill: #fff;
  position: absolute;
  right: 20px;
  top: 20px;
  height: 53px;
  cursor: pointer;
  z-index: 9;
}

.rounded-body {
  background: #fff;
  border-radius: 20px;
}

.rounded-body-form {
  background: #fff;
  border-radius: 20px;
  padding: 50px 50px;

}
.spekarImgFull-adm{
  overflow: hidden;
}
.spekarImgFull-adm .upload-photo-wrapper{
  transform: none;
  transform: initial;
  top: 0;
  left: 0;
  width: 100%;
}

.spekarImgFull-adm img.aa {
  height: 100px;
  width: 100px;
  object-fit: cover;
}

/* --------------------footer-------------------- */

.footer--light {
  background: #1e1e1e00;

}

.footer-big .footer-menu ul li a,
.footer-big p,
.footer-big ul li {
  color: #404549;
}

.footer_signup .form-group .form-control {
  background: transparent;
  border-color: #e1e1e1ad;
  height: calc(2em + .75rem + 4px) !important;
  margin-right: 16px;
  border-radius: 0;
}

.lets-talk {
  color: #404549 !important;
  width: 75%;
  position: relative;
  text-align: center;
}

.lets-talk svg {
  width: 181px;
}

.lets-talk span {
  position: absolute;
  width: 100%;
  top: 51%;
  left: 50%;
  transform: translate(-50%, -50%);

}

.footer-big ul a span.svgicon svg,
.footer-big ul li p span.svgicon svg {
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

/* .lets-talk:after {
 border-bottom: 46px solid #fdca26;
 border-right: 33px solid transparent;
 content: '';
 position: absolute;
 top: -1px;
 right: -20%;
} */
.footer_signup .form-group .gray_btn.yellow {
  margin-top: 20px;
  width: 100%;
}

.footer-menu ul li a {
  font-size: 19px;
  line-height: 32px;
  transition: .3s;
  color: #000 !important;
}

.footer-menu.link li {
  margin-bottom: 12px;
}

.footer-menu ul li a:hover {
  color: #5867dd
}

.footer-bottom {
  margin: 35px 0;
  font-size: 13px;
  color: #272c2f !important;

}

.footer-big ul a span.svgicon svg,
.footer-big ul li p span.svgicon svg {
  fill: #000;
}

.footer-big ul li.footAdr p span.svgicon svg {
  fill: transparent !important;
}

.footer-menu--1 {
  width: 100%
}

.footer-widget-title {
  margin-bottom: 24px;
  font-size: 22px;
  color: #000000;
  text-transform: capitalize;
  font-weight: bold;
}

.mini-footer {
  background: #192027;
  text-align: center;
  padding: 32px 0
}

.footer-widget p {
  font-size: 13px;
  line-height: 20px;
}

.mini-footer p {
  margin: 0;
  line-height: 26px;
  font-size: 15px;
  color: #999
}

.mini-footer p a {
  color: #5867dd
}

.mini-footer p a:hover {
  color: #34bfa3
}

.widget-about img {
  display: block;
  margin-bottom: 30px
}

.widget-about p {
  font-weight: 400
}

.widget-about .contact-details {
  margin: 30px 0 0 0
}

.widget-about .contact-details li {
  margin-bottom: 10px
}

.widget-about .contact-details li:last-child {
  margin-bottom: 0
}

.widget-about .contact-details li span {
  padding-right: 12px
}

.widget-about .contact-details li a {
  color: #5867dd
}

.social-networks {
  padding-top: 10px;
}

.social-networks .fa {
  font-size: 22px;
  margin-bottom: 5px;
  background-color: transparent;
  color: #5889a6;
  border-radius: 50%;
  padding-bottom: 25px;
  height: 30px;
  width: 30px;
  text-align: center;
  line-height: 31px;
  text-decoration: none;
  transition: color 1s;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.footer-big ul {
  list-style-type: none;
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}

.footer-big ul a {
  display: inline-block;
  margin-right: 15px
}

.footer-big ul.social-networks a svg {
  width: 26px;
  height: 26px;
}

.footer-menu.no-padding ul li i {
  margin-right: 20px;
}

/* --------sign in page---------- */
.signin-bg {
  background-position: bottom;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  min-height: 100vh;
  padding-top: 100px !important;
  background: #F7F8FA;
}


.sold--ticket-lists {
  cursor: not-allowed;
  position: relative;
}

.sold--ticket-lists:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  background: rgb(238 238 238 / 29%);
  cursor: not-allowed;
  z-index: 9;
}









.signin-bg2 {

  background: #F7F8FA;
}

input.form-control.readHide {
  background: white;
}

.signin-bg .payment-sucess-screen {
  max-height: 100vh;
}

.payment-sucess-screen {
  background: #F7F8FA;
  min-height: 100vh;
  padding: 100px 0 !important;
}

.payment-sucess-screen .update-password {
  width: 700px;
  margin: 0 auto;
  position: inherit;
  top: 0;
  left: 0;
  transform: inherit;
}

.rounded-textbox-form .form-control,
.cm-form-wrapper .form-control,
.form-controlwrap>.ant-input-wrapper>.ant-input {
  border: 1px solid #D1D1D1;
  height: calc(2.4em + .75rem + 2px);
  padding: .7rem 1rem;
  font-size: 16px;
}

.form-controlwrap>.ant-input-wrapper>.ant-input {
  border-radius: 100px 0px 0px 100px;
}

.form-controlwrap>.ant-input-wrapper>.ant-input-group-addon {
  border-radius: 0px 100px 100px 0px;
}

.rounded-textbox-form textarea.form-control {
  height: auto;
  border-radius: 10px;
}

.public-DraftEditor-content {
  min-height: 135px;
}

.cm_alert_danger {
  color: red;
}

/* 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;
}

/* .sign-up p {
  font-size: 18px;
} */
/* .footer-widget img {
  width: 65%;
} */
.sign-up p a {
  color: #000;
  font-weight: 600;
  padding: 0 7px;
}

.nav-wrapper li.nav-item {
  padding: 7px 18px;
}

.nav-wrapper li.nav-item:first-child {
  padding-left: 0;
}

.nav-wrapper li.nav-item a:hover,
.nav-item.active a {
  color: #000;
}

.rounded-textbox-form .form-control::placeholder,
.cm-form-wrapper .form-control::placeholder,
.ant-select-selection-placeholder,
.cm_multiselect span.ant-select-selection-placeholder,
span.ant-select-selection-item {
  /* color: #a8b3b5 !important;   */
  color: #a8b3b5 !important;
  opacity: 1 !important;
}

.ant-select-selection-search-input {
  line-height: 2.8 !important;
  height: calc(2.4em + .75rem + 2px) !important;
  padding: .3rem .8rem !important;
}

.signup-process .rounded-textbox-form .btn {
  margin-top: 38px !important;
}

/* ----------------------------------for multi seclect---------------- */
.new_multi_check .ant-select-tree .ant-select-tree-switcher .ant-select-tree-switcher-icon {
  font-size: 10px;
  display: block !important;
  vertical-align: baseline;
  width: 100% !important;
  background: #faecec00 !important;
  z-index: 9999 !important;
  padding: 10px 3px;
  position: absolute;
  margin-top: 11px;
  /* height: 100%; */
}

span.ant-select-tree-node-content-wrapper.ant-select-tree-node-content-wrapper-close:before {
  content: "\f0da";
  position: relative;
  left: -18px;
  font-family: 'FontAwesome';
  transform: translate(10px, 10px);
}

/* .new_multi_check .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{
  display: none !important;
} */
.new_multi_check span.ant-select-tree-switcher.ant-select-tree-switcher_close svg {
  display: none !important;
}

.new_multi_check .ant-select-tree .ant-select-tree-switcher {
  margin: 6px 0 !important;
}

.new_multi_check .ant-select-tree-checkbox-inner {
  top: 12px !Important;
  left: 12px !Important;
  margin-right: 8px !Important;
}

.new_multi_check .ant-select-tree-checkbox-checked::after {
  top: 12px !important;
  left: 12px !important;
  width: 16px;
  height: 16px;
}

.new_single_check .ant-select-tree .ant-select-tree-switcher,
.new_multi_check .ant-select-tree .ant-select-tree-switcher {
  width: 24px;
  height: 36px !important;
  line-height: 36px !important;
}

.cmslect_multicheck .ant-select-multiple .ant-select-selection-item-content {
  color: #000 !important;
}

.cursor-point {
  cursor: pointer !important;
  ;
}

/* [contenteditable=true]:empty:before {
  content: attr(placeholder);
  display: block;
  color: #aaa;
} */
/* .new_multi_check .ant-select-tree .ant-select-tree-switcher {
  -ms-flex: none;
  flex: none;
  width: 100% !important;
  height: 47px !important;
  margin: 0;
  line-height: 46px !important;
  text-align: center;
  cursor: pointer;
  position: absolute;
  padding: 9px;
} */
/* span.ant-select-tree-checkbox {
  width: 100% !important;
  display: block !important;
  background: #ffff002b;
  z-index: 99 !important;
  position: absolute !important;
  margin-top: 14px !important;
} */
.ant-select-tree-checkbox-inner {
  top: 0px !Important;
}

.ant-select-tree-checkbox-inner {
  left: 40px;
}

span.ant-select-selection-item {
  color: #000 !important;

}

.cmslect_multicheck span.ant-select-selection-item {
  line-height: 2 !important;
  font-size: 11px;
  color: #000 !important;
}

.new_multi_check .ant-select-tree .ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree .ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  display: block !important;
}

/* .new_multi_check span.ant-select-tree-title {
  padding-left: 23px;
} */



.search_wrapper input[type="search"]::placeholder {
  color: #a6b3bd91;
}

.rounded-textbox-form .ant-select,
.cm-form-wrapper .ant-select {
  width: 100% !important;
}

.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,
.rounded-textbox-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #9aabad;
  height: calc(2.4em + .75rem + 2px);
  border-radius: 100px;
  padding: .3rem 1.5rem;
  width: 100%;
  font-size: 16px;
}

.rounded-textbox-form .ant-select.ant-tree-select.cm_multiselect.ant-select-single.ant-select-show-arrow .ant-select-selector {
  font-size: 16px !important;
}

span.ant-select-selection-placeholder,
span.ant-select-selection-item {
  line-height: 2.6 !important;
}

.mac span.ant-select-selection-placeholder,
span.ant-select-selection-item {
  line-height: 2.8 !important;
}

.mac .cmn--sngle-slct span.ant-select-selection-placeholder,
.cmn--sngle-slct span.ant-select-selection-item {
  line-height: 32px !important;
  font-size: 14px;
}

.mac .placework span.ant-select-selection-placeholder,
.placework span.ant-select-selection-item {
  line-height: 1.9 !important;
  font-size: 12px;
}

.ant-select-arrow {
  background: #fff;
}

.cmslect_multicheck span.ant-select-selection-placeholder {
  line-height: 2.4 !important;
  padding: 6px 12px !important;
}

.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f500 !important;
}

.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff0d !Important;
}

.ant-select-tree-treenode.ant-select-tree-treenode-switcher-close {

  padding: 8px 0;
}

.ant-select-tree .ant-select-tree-node-content-wrapper {
  padding: 9px 4px !important;
}

.ant-select-tree .ant-select-tree-switcher {
  margin: 6px 0 !important;
}

.filter-stg-dropdown {
  max-width: 350px;
  margin: 0 auto 1rem;
}

.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode {
  padding-bottom: 0 !important;
  padding-top: 0px !important;
}

.ant-select-tree-treenode.ant-select-tree-treenode-switcher-close:hover,
.ant-select-tree-treenode.ant-select-tree-treenode-switcher-close.ant-select-tree-treenode-selected {
  background: #f5f5f5;
}

.self-detail.user-pro-btnss>p>button {
  margin: 2px 0px;
}

.proCard-wrap-img .cmn-plc-img {
  /* height: 339px; */
  object-fit: cover;
  aspect-ratio: 91 / 109;
  -webkit-aspect-ratio: 91 / 109;
}

.stg-cnfrecen-img-new .plcStgImg {
  aspect-ratio: 317 / 127;
  -webkit-aspect-ratio: 317 / 127;
  object-fit: cover;
}

.auth-heading {
  font-family: 'avgardd';
  font-weight: 700;
  font-size: 46px;
}

.heading-after-border {
  position: absolute;
  width: 142px;
  height: 2px;
  background: #000;
  background: var(--btncolor);
  bottom: 0;
  left: 1%;
  transform: translate(0%, 15px);

}

.heading-after-border-center {
  width: 142px;
  height: 2px;
  background: #000;
  background: var(--btncolor);
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 15px);
}

.heading-after-border .heart {
  width: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  height: 16px;
}

.heading-after-border .heart svg {
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #000;
  left: 50%;
  /* display: none; */
  top: 50%;
  transform: translate(-50%, -50%);
}

.heading-after-border svg path {
  fill: #000;
  fill: var(--btncolor);
}

.signin-bg .logo img {
  width: 70%;
  margin-bottom: 35px;
}

.signin-bg .text p {
  color: #2c2e31;
  font-size: 17px;
}

/* ------------------video player---------------------- */
.video-parent .video-player {
  border: 8px solid #2c688d;
  border-radius: 12px;


}

.video-player-parent {
  margin: 60px 0 0;
}

video-parent {
  margin: 0 auto;
  width: 100%;
}
.full_video_parent .video-player{
  width: 100% !important;
    height: 100% !important;
}
.full_video_parent .video-player div{
  height: 100%;
    position: relative;
    width: 100%;
    padding-bottom: 56.25%
}
.full_video_parent iframe{
  position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
/* ---------------update-password screen------------- */
.update-password {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 700px;
}

.heart {
  position: relative;
  font-size: 140px;
  color: #2c688d;
}

.heart .tick svg {
  position: absolute;
  top: 47%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  width: 40px;
  height: 40px;
}

.heart .tick svg path {
  fill: #fff;
}



.update-password p {
  font-size: 21px;
  color: #2c333c;
}

.para-applogies p {
  font-size: 24px;
  color: #000;
}

.reset-pass .logo img {
  width: auto;
}

/* social login */
#appleid-signin,
#appleid-signin img {
  /* width: 100%; */
  text-align: center;
}

/* .socialBtn .btnGplus{
  background: #518ef8;
} */
.socialBtn>.btn-primary {
  border-radius: .25rem !important;
  margin: 0px !important;
}

.socialBtn>.btnlinkedin {
  background: #0054c2
}

.socialBtn {
  margin-bottom: 0.75rem !important;
  text-align: center;
}

.signup-authing .btn {
  max-width: 375px;
  margin: 0px auto;
}

/* social login */





/* ----------------home page--------- */
.Home-banner-bg {
  background-position: bottom;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background: #fff;
}

.banner-bg {
  background-image: url(/static/media/background-3.3eba78578793908abf33.jpg);
  background-position: bottom center;
  background-repeat: no-repeat !important;
  min-height: 91vh;
  width: 100%;
  background-size: cover
}

.landing-temp-wrp.Home-banner-bg {
  background: #fff;
}

.second-banner-bg {
  background-image: url(/static/media/backgroundcopy.8255f1c669a1117fd48f.jpg);
  background-position: top center;
  background-repeat: no-repeat !important;
  min-height: 100vh;
  width: 100%;
  background-size: cover
}

.header_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0;
}

.banner-section .btn,
.banner-section .btn:hover {
  min-width: 230px;
}

header .header-btn-group .btn,
header .header-btn-group .btn:hover {
  margin: 0px 10px;
  padding: 11px 24px;
  font-size: 15px;
  padding-top: .75rem;
  min-width: 155px;
  line-height: 1.5;
  min-height: 48px
}

header .header-btn-group .btn:first-child {
  background: #2c688d;
}

header .header-btn-group .btn:nth-child(2) {
  background: #92c9d2;
}

.header_wrapper .btn,
.banner-section .btn,
.banner-section a.btn {
  text-transform: uppercase;
}

.banner-section {
  margin-top: 30px;
}

.banner-section a.btn,
.banner-section a.btn:hover {
  min-width: 217px !Important;
  margin-bottom: 26px;
  font-size: 16px;
}

.banner-section p {
  font-family: 'avgardd-light';
  font-weight: 300;
  color: #43423cbd;
  font-size: 57px;
  line-height: 0.9;
  margin-bottom: 0;
}

.banner-section h1,
.home-heading {
  font-family: 'avgardd';
  font-size: 32px;
  font-weight: 700;
}

.home-subheading {
  /* font-family: 'avgardd';
    font-weight: 700; */
  font-size: 17px;
  /* padding-top: 20px; */
}

.banner-section .event-date {
  font-size: 16px;
  font-family: 'avgardd';
  color: #46443c;
  font-weight: 700;
  line-height: 1.5;
}

.banner-section .event-date i {
  color: #e52113;
  margin-right: 12px;
}

.glob-connection {
  padding-bottom: 80px;
}

.glob-connection ul li {
  font-size: 21px;
  display: flex;
  margin: 16px 0px;
}

.glob-connection ul {
  list-style-type: none;
  -webkit-padding-start: 10px;
          padding-inline-start: 10px;
  margin-top: 40px;
}


.home-red-circle img {
  width: 140px;
  height: 140px;
  margin: 0 auto;
}

.speaker-card {
  background-color: #D4F1F7;
  min-height: 900px;
  max-height: 900px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}

.speaker-card img.img-fluid {
  min-width: 100%;
}

.speaker-card .card-body {
  background: transparent;
  padding: 10px 2px;
  text-align: center;

}

.speaker-card .card-body h6 {
  font-size: 26px;
  font-weight: 700;
}

.speaker-card .card-body h5 {
  font-size: 22px;
  font-weight: 800;
  padding: 6px 0;
}

.speaker-card .card-body p {
  color: #000;
  font-size: .99em;
  line-height: 18px;
  margin-bottom: 0px;
  font-weight: 800;
}

.speaker-card h6 {
  font-weight: 800;
}

.networking-card {
  min-height: 215px;
  max-height: 215px;
  min-width: 200px;
  width: 100%;
  margin-right: 20px;
}

.five .networking-card {
  position: relative;
  width: 226px !important;
  padding: 0px;
  background: #D4F1F7;
  border: none !important;
  margin-bottom: 20px;
  text-align: center !important;
}

.networking-card .icon img {
  width: 110px;
  height: 110px;
  margin: 0 auto;
  padding-top: 30px;
  object-fit: contain;
  padding-bottom: 30px;
}

body:not(.nav-body-open) .ant-layout-sider.sidebar {
  /* flex: 0 0 300px !important;
  max-width: 300px !important;
  min-width: 300px !important;
  width: 300px !important; */
}

/* body.nav-body-open .ant-layout-sider.sidebar{
  flex: 0 0 75px !important;
  max-width: 75px !important;
  min-width: 75px !important;
  width: 75px !important;
} */
.networking-card h6 {
  position: absolute;
  /* bottom: 45px; */
  text-align: center;
  justify-content: center;
  margin: auto;
  left: 50%;
  transform: translate(-50%, 0px);
  width: 95%;
}

article.chattextbox {
  margin: 12px 0px;
}

.cm-home h6 {
  font-size: 19px;
  color: #000;
}

.cm-home h5 {
  font-size: 25px;
  color: #000;
  font-weight: 500;
}


.home-header-text {
  font-size: 50px;
  color: #fff;
  font-weight: 700;
}

.home-header-subtext {
  font-weight: 100;
  font-size: 40px;
  color: #fff;
}

.home-logo {
  margin: 0 auto;
}


.social-login-pbworld > .socialBtn >.btn, #appleid-signin {
  border: 2px solid #eee;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  cursor: pointer;
  padding: .35rem;
}

.social-login-pbworld > .socialBtn >.btn:hover svg path{

}

.social-login-pbworld {
  max-width: 290px;
  margin: 0 auto;
}

.socialBtn .btn.btnGplus svg {
  width: 40px;
  height: 40px;
}

.socialBtn .btn.btnlinkedin {
  background: #fff;
  border-color: #eee;
  color: #106bac;
}

#appleid-signin {
  border-color: #eee;
}

#appleid-signin img {
  display: none;
}

#appleid-signin:after {
  content: "\f179";
  font-family: "FontAwesome";

}





.circletick svg {
  width: 24px;
  height: 24px;
  margin-right: 16px;
}

.circletick svg path {
  fill: #e52113;
}

.upload-container {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.second-banner-bg.global-content,
.second-banner-bg.upload-container,
.second-banner-bg.Join-us-section {
  background-position: left bottom !important;
  /* min-height: 700px; */
}

.landing.glob-connection,
.landing.glob-connection,
.landing.global-content-image {
  margin-bottom: 0px;
  padding-bottom: 85px;
}

.global-content-image {
  margin-top: 100px;
  margin-bottom: 200px;
}

.upload-container-image {
  margin-top: 100px;
  margin-bottom: 0px !important;
}

.join-us .fa {
  font-size: 300px;
}

.join-us svg {
  position: relative;
}

.join-us div {
  position: absolute;
  top: 61%;
  left: 50%;
  transform: translate(-50%, -74%);
  width: 65%;
  text-align: center;
  color: #fff;
}

.join-us svg path {
  fill: #2c688d;
}

.join-us h1 {
  font-size: 54px;
  font-family: 'avgardd';
  font-weight: 700;
  color: #fff;
}

.join-us p {
  font-size: 26px;
  font-weight: 500;
}

.join-us .btn,
.Join-us-section .btn:hover,
.Join-us-section button.btn.btn-red,
.Join-us-section button.btn.btn-red:hover {
  min-width: 200px !important;
}

.Join-us-section h3 {
  font-family: 'avgardd';
  font-weight: 700;
  margin-bottom: 10px !important;
  font-size: 38px;
  margin: 20px 0;
}

.Join-us-section h6 {
  font-family: 'avgardd';
  font-weight: 700;
}

/* ----------------toggle button start------------ */
.toggle-parent {
  display: flex;
  align-items: center;
  font-weight: 500;
}

.switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 16px;
  margin: 0 8px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  transition: .4s;
  border: 1px solid #006a91;
}

.slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 1px;
  background-color: #e52113;
  transition: .4s;
}

input:checked+.slider {
  background-color: #fff;
}

input:focus+.slider {
  box-shadow: 0 0 1px #ccc0;
}

input:checked+.slider:before {
  transform: translateX(18px);
  background-color: #27D237;
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
/* toggle for free ticket filter start */

.sliderF:before {
  background-color: #151515;
}

input:checked+.sliderF:before {
  background-color: #0e0f0e;
}

/* toggle for free ticket filter end */

.heading--space>h4 {
  width: calc(100% - 64px);
}

table.table.table-center-data tr td,
table.table.table-center-data tr th {
  text-align: center !important;
}

/* ----------------toggle button end------------ */
/* ------------------.signup-process start-------------------- */
.signup-process {
  padding-top: 50px !important;
}

.signup-process .logo img {
  width: 250px;
}

.signup-process .auth-heading {
  font-size: 35px;
}

.breadcrum-tab {
  list-style-type: none;
  font-size: 0;
}

.breadcrum-tab li {
  position: relative;
  display: inline-block;
  margin: 0 20px 0 0;
  padding: 20px 50px;
  font-size: 25px;
  color: #ffffff;
  z-index: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  font-weight: 700;
}

.breadcrum-tab li::before,
.breadcrum-tab li::after {
  position: absolute;
  top: 0;
  left: 0;
  background: #91c9d3;
  width: 100%;
  height: 50%;
  content: "";
  transform: skew(30deg);
  z-index: -1;
}

.breadcrum-tab li::after {
  top: auto;
  bottom: 0;
  transform: skew(-30deg);
  background: #91c9d3;
}

.breadcrum-tab li:first-child,
.breadcrum-tab li:last-child {
  text-indent: -30px;
}

.breadcrum-tab li:first-child span,
.breadcrum-tab li:last-child span {
  position: absolute;
  top: 0;
  left: -49px;
  width: 78px;
  height: 100%;
  background: #91c9d3;
  border-radius: 100%;
  z-index: -1;
}

.breadcrum-tab li:last-child {
  text-indent: 10px;
}

.breadcrum-tab li:last-child span {
  left: auto;
  right: -20px;
  border-radius: 0 10px 10px 0;
}

.breadcrum-tab li.active {
  cursor: pointer;
}

.breadcrum-tab li.active:first-child span,
.breadcrum-tab li.active::before,
.breadcrum-tab li.active::after {
  background: #000;
  background: var(--btncolor);
}

.breadcrum-tab .icon svg {
  width: 20px;
  height: 20px;
  margin-right: 12px;
  margin-top: -6px;
}

.breadcrum-tab .icon svg path {
  fill: #fff;
}

.ant-select-dropdown.sessionadmn-dropdown {
  min-width: 175px !important;
  width: 175px !important;
}

.ant-select-dropdown.sessionadmn-dropdown .ant-select-item-option-content {
  overflow: inherit !important;
  white-space: normal !important;
  text-overflow: inherit !important;
  word-wrap: break-word;
}

.breadcrum-tab .counter {
  position: absolute;
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 100%;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  text-align: center;
  font-size: 12px;
  margin-bottom: 0;
  border: 1px solid #91c9d3;
}

.breadcrum-tab li:first-child .counter {
  left: 38%;
  transform: translate(-38%, -50%);
}

.breadcrum-tab li.active .counter {
  background: #d33927;
  border-color: #d33927;
}

.breadcrum-tab li.done .counter {
  background: #58ba5e;
  border-color: #58ba5e;
}

.breadcrum-tab li.active:first-child span,
.breadcrum-tab li.active::before,
.breadcrum-tab li.active::after,
.breadcrum-tab li.done:first-child span,
.breadcrum-tab li.done::before,
.breadcrum-tab li.done::after {
  background: #000;
  background: var(--btncolor);
}

.breadcrum-tab li.active .counter:after,
.breadcrum-tab li.done .counter:after {
  color: #fff !important;
}

.breadcrum-tab li:first-child .counter:after {
  content: "1";
  position: relative;
  top: 18%;
  left: 52%;
  color: #91c9d3;
  width: 100%;
  font-weight: 700;
}

/* .breadcrum-tab li:nth-child(2) .counter:after {
  content: '2';
  position: relative;
  top: 18%;
    left: 2%;
  color: #91c9d3;
  width: 100%;
  font-weight: 700;
} */
.breadcrum-tab li:nth-child(2) .counter:after {
  content: "2";
  position: relative;
  top: 18%;
  left: -16%;
  color: #91c9d3;
  width: 100%;
  font-weight: 700;
}

.breadcrum-tab li:nth-child(3) .counter:after {
  content: "3";
  position: relative;
  top: 18%;
  left: -19%;
  color: #91c9d3;
  width: 100%;
  font-weight: 700;
}

.form-group label {
  color: #4b5455;
  font-weight: 400;
  font-size: 16px;
  margin-left: 5px;
}

.btn-label {
  margin-top: 32px !important;
}

.verify .logo img {
  width: 100px;
}

.verify .text {
  width: 500px;
  margin: 0 auto;
}

.verify .text h1 {
  font-size: 50px;
  font-weight: 700;
  color: #2b6a8e;
}

.verify .text h4 {
  font-size: 24px;
  color: #383b3d;
  font-weight: 400;
}

/* ------------------.signup-process end-------------------- */
/* ------------------radio checkbox file upload start-------------------- */
.form-check.vat-checkbox {
  padding-left: 0rem;
}

.cm_container {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.cm_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */

.radio-checkmark {
  position: absolute;
  top: 6px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #eee;
}

.checkmark {
  position: absolute;
  top: 5px;
  left: 0;
  height: 18px;
  width: 18px !important;
  background-color: #eee0 !important;
  border-radius: 4px;
  border: 1px solid #92c9d2;
}

.csmt-rad-btn .radio-checkmark {
  border: 1px solid #95d7ff;
}

.csmt-rad-btn .assign-checkboc-parent>div:not(:last-child) {
  margin-right: 1rem;
}

.csmt-rad-btn .assign-checkboc-parent .radio-checkmark {
  top: 1px;
}

/* On mouse-over, add a grey background color */
.cm_container:hover input~.radio-checkmark,
.cm_container:hover input~.checkmark {
  background-color: #ccc;
}
/* Add gray background when radio is disabled */
.cm_container input[type="radio"]:disabled + .radio-checkmark {
  background-color: #e0e0e0;  /* light gray */
  cursor: not-allowed;
}

/* When the radio button is checked, add a blue background */
.cm_container input:checked+.radio-checkmark,
.cm_container input:checked+.checkmark {
  background-color: #fff;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio-checkmark:after,
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.cm_container input:checked~.radio-checkmark:after,
.container input:checked~.checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.cm_container .radio-checkmark:after {
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2b6a8e;
}

.spnd-placeImg {
  border: 1px solid #A3A3A3;
  padding: 0;
  border-radius: 10px;
  min-height: 60px;
  overflow: hidden;
}
.spnd-placeImg.new_spnd_placeImg{
  max-height: 60px;
}
.spnd-placeImg img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
body.fixed-header-multi.only-new-home ,
body.fixed-header-multi.__only-new-home{
  padding: 0;
}

.spnd-placeImg2 img {
  max-width: 100%;
  object-fit: cover;
}
table.table-bordered.tbl-sk-center tr td{
  text-align: center !important;
}

.adminStag-img .plachldrStage {
  object-fit: cover;
  aspect-ratio: 512 / 205;
  -webkit-aspect-ratio: 512 / 205;
}

.sponsor-addList .btn-default {
  background: #999999;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  border-radius: 29px;
}

.cartdrodown .btn-crt .anticon svg {
  fill: #333;
}

.cartdrodown {
  margin-right: 0.85rem;
}

.cm_container .checkmark:after {
  left: 5px;
  top: 1px;
  width: 7px;
  height: 11px;
  border: solid #92c9d2;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.center-aligTbl table.table-bordered tr th,
.center-aligTbl table.table-bordered tr td {
  text-align: center !important;
}

/* ---------------admin pannel start----------- */

.dash_body_container {
  min-height: 100vh;
  position: relative;
  background-image: linear-gradient(#fff 40%, #fff);
  background-position: bottom;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  min-height: 100vh;
}

.dash_header {
  padding: 1.3rem 2.2rem;
  width: calc(100% - 340px);
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(44%, hsla(0, 0%, 97.3%, .95)), color-stop(73%, hsla(0, 0%, 97.3%, .46)), to(hsla(0, 0%, 100%, 0)));
}

.cm-logo a,
.cm-logo a:hover {
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
}


.sidebar ul {
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}

.sidebar>ul>li>a,
.menu-wrapper-admin-sidebar>li>span>a {
  padding: 16px 15px 16px 15px;
  display: block;
  position: relative;
  color: #fff;
  font-weight: 900;
  font-size: 18px;
  border-top: 1px solid #245F83;
  /* text-shadow: 0px 0px 1px #FFF; */
}

.nav-body-open .menu-wrapper-admin-sidebar>li>span>a .menu_text {
  /* opacity: 0; */
}

.sidebar>ul>li>a>span svg,
.menu-wrapper-admin-sidebar>li span svg {
  width: 26px;
  height: 26px;
  margin-right: 20px;
}

.v-sub {
  vertical-align: sub;
}

.ques-wht>svg>g,
.ques-wht svg path {
  fill: #fff;
}

.sidebar>ul>li>a.active,
.sidebar>ul>li>a:hover,
.menu-wrapper-admin-sidebar>li>span>a:hover,
.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-item a:hover,
.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover,
.menu-wrapper-admin-sidebar>li>span>a.active,
.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-item a.active,
.menu-wrapper-admin-sidebar.ant-menu .ant-menu-item-active.ant-menu-item-selected a {
  background: #2D688D;
  color: #fff;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
  border-left: 3px solid #e52113;
  text-decoration: none;
}

/* , .menu-wrapper-admin-sidebar.ant-menu .ant-menu-sub .ant-menu-item-selected a */
.menu-primary .cross svg path {
  fill: #fff;
  stroke: #fff;
}

.sidebar>ul>li>a>span svg path,
.menu-wrapper-admin-sidebar>li span svg {
  fill: #fff;
}

.cross svg {
  width: 14px;
  cursor: pointer;
  display: none;
}

.dash_body_container .sidebar .cross svg path,
.dash_body .sidebar .cross svg path {
  fill: #fff;
  stroke: #ffff;
}

.sidebar .logo svg {
  width: 50px;
  margin-right: 10px;
}

.mobile_trigger {
  display: none;
}

.menuicon svg {
  width: 28px;
  margin: 0 14px;
  cursor: pointer;
}

.inner_header {
  padding: 1.1rem 2.2rem;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  border-bottom: 1px solid #d4e0ef73;
}

.profile img {
  width: 37px;
  height: 37px;
  border-radius: 100%;
}

.search_wrapper i svg {
  width: 24px;
  fill: #e52113;
  cursor: pointer;
  right: 0;
}

.profile {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.profile .caret-icon {
  background: white;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  border: 1px solid var(--btncolor);
  cursor: pointer;
}

.profile .filter {
  background: #000;
  background: var(--btncolor);
  width: 44px;
  height: 44px;
  border-radius: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  border: 1px solid var(--btncolor);
  cursor: pointer;
}

.conferncename-multi-select.ant-select .ant-select-selector {
  flex-wrap: wrap !important;
}

.profile .filter svg {
  width: 18px;
  fill: #fff
}

.profile .caret-icon .fa {
  color: #000;
  color: var(--btncolor)
}

.profile .text {
  margin: 0 13px;
}

.profile .text p:first-child {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0;
  color: #000;
}

.profile .text p:nth-child(2) {
  font-weight: 700;
  /* text-transform: capitalize; */
  font-size: 12px;
}

.search_wrapper {
  position: relative;
  max-width: 300px;
  min-width: 300px;
  width: 100%;
  left: 0;
  top: 0;
  background: white;
  height: 100%;
  border-radius: 10px;
  padding-left: 22px;
  padding-right: 35px;
  max-height: 50px;
}

.cancel-Confirm {
  background-color: #D23927;
  border: #D23927;
  color: white;
}

.cancel-Confirm:hover {
  background-color: white;
  border: 1px solid #D23927;
}

.cancel-total-amount {
  display: flex;
  justify-content: end;
  /* align-items: center; */
  /* text-align: end; */
  font-size: 1rem;
  margin-top: 20px;
}

.cancel-total-amount>h5 {
  margin-top: 5px;
}

.total-input {
  /* border-style: none; */
  width: 100px;
  height: 40px;
  text-align: center;
  font-weight: bold;
  margin-left: 5px;
  border-radius: 10px;


}


/* .total-input:focus {
  outline: none;
} */

.search_wrapper .fa-search,
.search_wrapper .fa-times {
  right: 20px;
  color: #737373;
}

.fa1 {
  margin-top: 5px;
}

.search_wrapper i {
  /* position: absolute; */
  /* top: 47%; */
  position: absolute;
  right: 15px;
  top: calc(50% - 14px);
}

.search_wrapper input {
  border: 0;
  width: 100%;
  height: 100%;
  outline: none;
  background: #de232300;
  padding: 12px;
  padding-left: 0;
  padding-right: 10px;
}

.location_wrapper {
  max-width: 150px;
  min-width: 150px;
  padding-right: 15px;
}

.header-text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.header-text .header-icon {
  width: 45px;
  height: 45px;
  background: #000;
  background: var(--btncolor);
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 18px;
  margin-bottom: 0;
}

.header-text .header-icon svg path {
  fill: white;
}

.header-text h4 {
  font-weight: 600;
  font-size: 29px;
  /* text-transform: capitalize; */
  margin-bottom: 0;
}

.header-text .header-icon svg {
  width: 24px;
  height: 24px;
}

.table-responsive {
  box-shadow: 0px 4px 8px #bdf5ff85;
  border-radius: 20px;
  width: 99.5%;
}

/* table.table.table-bordered {
  border-radius: 14px; 
  box-shadow: 0px 3px 12px #c8c8c8;
}*/

table.table-bordered {
  border-collapse: collapse;
  border-spacing: 0;
  min-width: 100%;
  margin-bottom: 0;
  background: #fff;
}

table.table-bordered tr th,
table.table-bordered tr td {
  border-right: 1px solid #ececec4f;
  border-bottom: 1px solid #ececec4f;
  padding: 14px;
  text-align: left !important;
  vertical-align: middle;
  font-size: 14px;
}



table.table-bordered tr th:first-child,
table.table-bordered tr td:first-child {
  border-left: 1px solid #ececec4f;
}

table.table-bordered tr th {
  background: #8BC3CB;
  /* border-top: 1px solid #ECECEC; */
  text-align: left;
  /* color: #fff; */
  font-weight: 700;
}

table.table-bordered tr td p {
  margin-bottom: 0;
  vertical-align: top;
}

table.table-bordered .toggle-parent {
  justify-content: center;
}

table.table-bordered tr td p p:first-child {
  border-bottom: 1px solid #92C9D1;
}

.circle-serial {
  background: #fff;
  width: 30px;
  height: 30px;
  border: 1px solid #92C9D1;
  border-radius: 100px !important;
  font-size: 12px;
  font-weight: 700;
  display: flex;
  justify-content: space-around;
  align-items: center;
  color: #A6B3BD;
  margin: 0 auto;
}

/* top-left border-radius */
table.table-bordered tr:first-child th:first-child {
  border-top-left-radius: 20px;
}

/* top-right border-radius */
table.table-bordered tr:first-child th:last-child {
  border-top-right-radius: 20px;
}

/* bottom-left border-radius */
.entrance-main--cnt-body table.table-bordered tr:last-child td:first-child,
.entrance-main--cnt-body table.table-bordered tr:last-child td:last-child {
  border-bottom-left-radius: 0;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: 0;
  border-bottom-right-radius: initial;
}

table.table-bordered tr:last-child td:first-child {
  border-bottom-left-radius: 20px;
}

.entrance-main--cnt-body.tc table tr td,
.entrance-main--cnt-body.tc table tr th {
  text-align: center !important;
}

.btn-12 {
  font-weight: 600 !important;
  font-size: 12px;
}

.logo-wrps {
  background: #eee;
  margin: 0px -24px;
  padding: 9px;
}

.logo-wrps svg {
  max-width: 50px;
}

/* bottom-right border-radius */
table.table-bordered tr:last-child td:last-child {
  border-bottom-right-radius: 20px;
}

table.table-bordered tr:nth-child(odd) td {
  background: #F3E1E1;
}

.table-bordered .toggle-parent .switch {
  width: 35px;
  height: 16px;
}

.table-bordered .toggle-parent .slider:before {
  left: 1px;
  background-color: #e52113;
}

.table-bordered .toggle-parent .switch input:checked~.slider:before {
  background: #27D237;
}

.toggle-parent input:checked+.slider:before,
.toggle-parent .slider.round:before {
  /* transform: translateX(18px); */
}

/* .action_group a, .action_group .btn {
  display: inline-flex;
  margin-left: 10px;
} */
td.action_group,
td.ant-table-cell .action_group {
  min-width: 100px;
}

.enqire span.ant-select-selection-item {
  line-height: 1.8 !important;
}

.ant-select.enqire.ant-select-single.ant-select-show-arrow {
  width: 150px !important;
}

.action_group .circle-serial svg path {
  fill: #2d688d;
}

.enquire_parents .action_group .circle-serial svg path {
  fill: #2d688dab;
}

.action_group .circle-serial svg {
  width: 13px;
}

.action_group .circle-serial.lckicn svg {
  width: 11px;
}

.editor-wrapper .blockbuilder-preview.editor-desktop.enable-row-layer-outer-space {
  padding: 5px !important;
}

.emailEdit-wrap>div {
  min-height: 700px !important;
}

.action_group .circle-serial {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.ant-modal.transaction-modal .ant-modal-content {
  border-radius: 20px !important;
}

.ant-modal.transaction-modal .search-container .btn,
.search-container .btn:hover {
  min-width: 120px;
}

.cm_popup .ant-modal-close-x {
  border: 2px solid #000;
  border-radius: 50%;
  line-height: 22px;
  margin: 8px;
  color: #000;
  width: 26px;
  height: 26px;
}

.cm_popup .ant-modal-close-x:before {
  content: "\f00d";
  font-weight: 100;
  display: block;
  font-family: 'FontAwesome';
}

.cm_popup .ant-modal-close-x svg {
  width: 12px;
  height: 12px;
  display: none;
}

.ant-modal-close:focus,
.ant-modal-close:hover,
.ant-modal-close-x:focus {
  outline: none !important
}

.ant-modal.transaction-modal .rounded-textbox-form .form-control {
  border-color: #9aabad;
  height: calc(2em + .75rem + 2px);
}

.transaction-modal .ant-modal-body h2 {
  font-size: 29px;
  font-weight: 600;
}

.action_group p,
.action_group .btn {
  display: inline-flex;
}

.action_group a:nth-child(2),
.action_group .btn:nth-child(2),
.action_group p:nth-child(2n + 0),
.action_group .btn:nth-child(2) {
  margin-left: 5px;
}

.header-breadcrum {
  display: block;
  font-size: 17px;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  font-weight: 400;
  color: #808080;
  margin-top: 4px;
  margin-bottom: 0;
}

.header-breadcrum li {
  display: inline-block;
  margin-right: 5px;
}

.header-breadcrum li a {
  font-size: 16px;
  color: #808080;
  margin-right: 5px;
}

/* ---------------------------Process------------------------- */
.order-status-process {
  display: flex;
  justify-content: center;
  padding: 60px 0;
}

.status-process-step {
  text-align: center;
  position: relative;
  width: calc(100% / 5);
}

.process-circle {
  background: #C7C9CB;
  color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  text-align: center;
  /* border: 4px solid #fff; */
  position: relative;
  left: 50%;
  transform: translate(-50%, 0px);
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}

.process-circle svg {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.process-circle svg path {
  fill: #fff;
}

.status-process-step p {
  font-weight: 700;
  margin: 10px 0px;
  color: #C7C9CB;
}

/* .status-process-step:not(:last-child):before {
  content: "";
  display: block;
  position: absolute;
  width: 81%;
  height: 4px;
  top: 35%;
  left: 0;
  right: 0;
  background: #ebebeb;
  border: 2px #ebebeb solid;
  margin-left: calc( 100% - 48%);
} */
.status-process-step:before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 1px;
  top: 26%;
  left: 0%;
  right: 0;
  background: #92C8D2;
  /* border: 1px #92C8D2 solid; */
}

.status-process-step:after {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 1px;
  top: 26%;
  right: 0;
  background: #92C8D2;
  /* border: 1px #92C8D2 solid; */
}

.status-process-step.complete .process-circle {
  background: #2d688d;
}

.status-process-step.complete p {
  color: #2d688d;
  position: relative;
}

.status-process-step.complete p:after {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #2d688d;
  position: absolute;
  top: 30px;
  content: "";
  left: 48%;
}

.status-process-step i.fa.fa-circle.last {
  position: absolute;
  right: 0;
  top: 18%;
  z-index: 9;
  color: #92C8D2;
  font-size: 12px;
}

.status-process-step i.fa.fa-circle.first {
  position: absolute;
  left: 0;
  top: 18%;
  z-index: 9;
  color: #92C8D2;
  font-size: 12px;
}

.status-process-step.complete:not(:last-child):before {
  /* background: #000;
  border-color: #000; */
}

.order-status-detail {
  width: calc(100% / 3);
}

.order-status-detail p {
  font-weight: 600;
}

.order-status-detail h6 {
  font-weight: 700;
}

.order-status-detail .address {
  color: #666666;
}

/* -------------------lnding page---------------- */
.landing_bannerbg {
  background-position: bottom center;
  background-repeat: no-repeat !important;
  /* min-height: 100vh; */
  width: 100%;
  background-size: cover;
  position: relative;
}

.Home-banner-bg .countdown-page {
  background-position: bottom center;
  background-repeat: no-repeat !important;
  /* min-height: 100vh; */
  width: 100%;
  max-height: 100%;
}


.countdown-page .banner-text {
  position: relative !important;
}

.thankyou-text h1 {
  font-family: "Sacramento";
  color: #92c9d2;
  font-size: 98px;
  margin-bottom: 0;
}

.callu_parent a {
  color: #fff;
}

.landing-page .logo img {
  width: 270px;

}

.hert-parent {
  display: flex;
  justify-content: center;
}

.logo-skew {
  display: flex !important;
  align-items: center;
  justify-content: space-around;
}

.logo-skew div {
  width: 50%;
  text-align: right;
}

.countdown-page .landing_bannerbg {
  background-position: bottom center;
  background-repeat: no-repeat !important;
  width: 100%;
  background-size: cover;
  position: relative;
}

.landing_bannerbg .banner-text {
  position: absolute;
  top: 8%;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 100%;
  text-align: center;
  color: #fff;
}

.landing_bannerbg .banner-text .heading-after-border .heart {
  background: #362783;
}

.landing_bannerbg .banner-text .home-heading {
  color: #fff;
}

.landing_bannerbg .banner-text h4 {
  color: #fff;
  font-weight: 700;
  padding-top: 20px;
  margin-bottom: 5px;
  font-size: 22px;
}

.countdown-page .landing_bannerbg .banner-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.skew_text {
  width: 205px;
  transform: skew(-23deg);
  background: #FF0000;
  text-align: center;
  padding: 6px 8px;
  margin: 0 14px;
  font-weight: 600;
}

.countdown-page .skew_text {
  margin: 0 auto !important;
}

.countdown-page .thankyou-text p {
  font-size: 21px;
  color: #e2e6f6;
  margin: 24px 0;
}

.countdown-page .thankyou-text p.skyblue {
  color: #92c9d2;
  margin: 0 0;
}

.thankyou-text .callu_parent,
.getInTouchWithUs {
  display: flex;
  border: 1px solid #000;
  border: 1px solid var(--btncolor);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.callu_parent div:first-child,
.getInTouchWithUs .leftBar-enqry {
  width: 60%;
  padding-left: 50px;
  font-size: 16px;
  color: #fff;
}

.getInTouchWithUs .leftBar-enqry {
  color: #333;
}

.callu_parent div.traingle {
  width: 0;
  height: 100%;
  border-bottom: 40px solid red;
  border-left: 40px solid transparent;
}

.callu_parent div:nth-child(2) {
  color: #fff;
  background: #FF0000;
  margin: 0 0;
  padding: 19px 36px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
}

.callu_parent span.traingle {
  position: absolute;
  left: -12px;
  top: 0;
  width: 50px;
  height: 100%;
  z-index: 1;
}

.hert-phone {
  position: absolute;
  width: 54px;
  left: -32px;
  top: 24px;
  z-index: 99999;
}

.pdfMerg-anchor {}

.callu_parent div:nth-child(2) a {
  font-size: 16px;
  font-weight: bold;
}

.callu_parent span.traingle svg {
  position: absolute;
  width: auto;
  height: 100%;
  top: 0;
  left: 1px;
  fill: #000;
  fill: var(--btncolor);
}

.callu_parent div:nth-child(2),
.getInTouchWithUs .rightBar-enqry {
  color: #fff;
  background: #000;
  background: var(--btncolor);
  margin: 0 0;
}

.getInTouchWithUs .rightBar-enqry a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 19px 36px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
  display: block;
}

.getInTouchWithUs {
  overflow: hidden;
  max-width: 80%;
  margin: 0 auto;
}

.skew_text p.text {
  transform: skew(23deg);
  margin-bottom: 0;
}

.landing_bannerbg .discription {
  margin: 20px 0;
  font-weight: 700;
  font-size: 17px
}

.minusmargin-header {
  /* margin-top: -130px; */

  margin-bottom: 120px;
}

.tablediv .Second.sky-blue .correct svg,
.tablediv .Second.sky-blue .wrong svg {
  width: 28px;
  fill: #0367A6;
}

.tablediv .Second.blue .correct svg,
.tablediv .Second.blue .wrong svg {
  width: 28px;
  fill: #F2B680;
}

.tablediv .Second.red .correct svg,
.tablediv .Second.red .wrong svg {
  width: 28px;
  fill: #F25922;
}

.showmobile991.plan-responsive table .correct svg,
.showmobile991.plan-responsive table .wrong svg {
  width: 20px;
  fill: #0367A6;
}

.showmobile991.plan-responsive table.red .correct svg,
.showmobile991.plan-responsive table.red .wrong svg {
  fill: #F25922;
}

.showmobile991.plan-responsive table.blue .correct svg,
.showmobile991.plan-responsive table.blue .wrong svg {
  fill: #F2B680;
}

.wrong svg {
  fill: #b7b7b7 !important;
}

.tablediv {
  display: flex;
  width: 100%;
  /* align-items: flex-start; */
}

.tablediv>div>div:not(.btn-parent) {
  height: calc(100% - 60px);
}

/* .tablediv div {
  width: calc( 100% /4 );
} */

.tablediv .first p,
.tablediv .Second p {
  padding: 11px 12px 11px 32px;
  border-bottom: 1px solid #eeeeee7d;
  margin-bottom: 0;
  max-height: 58px;
  min-height: 60px;
  font-weight: 700;

}

.tablediv .first p:last-child {
  border-bottom: none;
  border-bottom-left-radius: 5px;
}

.tablediv .first p:first-child {
  border-top-left-radius: 5px;
}

.tablediv .first {
  width: 30%;
}

.tablediv .first span {
  line-height: 11px;
  display: flex;
}

.tablediv .Second {
  width: 23%;
  color: #000;
}

.tablediv .first .tb_body {
  border: 1px solid #828282;
  background: #fff;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  margin-top: -1px;
  color: #000;
}

.tablediv .first .header,
.tablediv .first .header h1,
.tablediv .first .header h6,
.tablediv .first .header h3,
.tablediv .first .header span svg path {
  background: #fff0;
  color: #0000;
  fill: #b15c5c00;
}

.tablediv .Second p {
  border-bottom: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tablediv .Second p:nth-child(odd) {
  background: #fff;
}

.tablediv .Second {
  cursor: auto !important;
}

.tablediv .Second p:nth-child(odd),
.tablediv .first p:nth-child(even) {
  background: #fff;
  border-bottom: 2px solid #828282;
}

.tablediv .Second p:nth-child(even),
.tablediv .first p:nth-child(odd) {
  background: rgba(196, 196, 196, 0.2);
  ;
  border-bottom: 1px solid #828282;
}

/* .tablediv .Second.red .header {
  min-height: 212px;
  max-height: 212px;
} */
.tablediv .first p {
  display: flex;
  align-items: center;
}

.tablediv .header {
  width: 100% !important;
  text-align: center;
  min-height: 130px;
  background: #fff;

  padding: 20px 0;
  min-height: 125px;
  max-height: 125px;

}

.tablediv .first .header {
  background: #fff0;
}

.tablediv .Second .header p:nth-child(even),
.tablediv .Second .header p:nth-child(odd) {
  background: #fff !important;
}

.tablediv .Second .header h3 {
  margin-bottom: 0 !important;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  color: #fff;

}

.Second .header h6 {
  color: #fff;
}

.header span svg {
  width: 42px;
  height: 42px;
}

.header span svg path {
  fill: #fff
}

.tablediv .Second {
  border-collapse: collapse;
  /* border-radius: 20px; */
  /* background: #fff */
}

.tablediv .Second.sky-blue {
  /* border-radius: 20px; */
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #0367A6;
  border-bottom: 1px solid #828282;
  color: #000;
  border-right: 1px solid #0367a6;
}

.Second.sky-blue .header {
  background: #0367A6;
}

.Second.red .header {
  background: #F25922;
}

.Second.blue .header {
  background: #F2B680;
}

.tablediv .Second.red {
  /* border-radius: 20px; */
  border: 1px solid #F2B680;
  border-top: none;
  /* margin-top: -40px; */
}

/* .tablediv .first.gray{
  border-radius: 20px;
  border: 1px solid #828282;
  /* margin-top: -40px; */

.tablediv .Second.blue {
  border-right-width: 1px;
  border: 1px solid #F2B680;
  border-top: none;
  /* border-right-style: solid;
    border-right-color: #000;
    border-bottom-color: #000; */
}

.tablediv .Second.red .btn-parent .btn,
.tablediv .Second.sky-blue .btn-parent .btn-red {
  /* border: 4px solid #fff; */
  box-shadow: 0px 2px 7px #7b334996;
  margin: 0px;
}

.tablediv .Second.sky-blue .btn-parent .btn-red {
  background: #0367A6 !important;
}

.tablediv .Second.red .btn-parent {
  padding-bottom: 40px;
  text-align: center;
  /* margin-top: 20px; */
}

.tablediv .Second.sky-blue .btn-parent .btn-red,
.plan-responsive .header .btn-parent .btn-red {
  background: #cbd3d4;
  box-shadow: 0px 2px 7px #b8ebf6ad;
  border: 2px solid #0367A6;
}

.tablediv .Second.blue .btn-parent .btn-red,
.plan-responsive .Second.blue .header .btn-parent .btn-red {
  background: #F2B680;

  /* border: 4px solid #fff; */
  margin: 0
}

.plan-responsive .Second.red .header .btn-parent .btn-red,
.tablediv .Second.red .btn-parent .btn {
  background: #F25922 !important;
}

.tablediv .Second.blue .btn-parent,
.tablediv .Second.sky-blue .btn-parent,
.tablediv .Second.red .btn-parent {
  text-align: center;
  padding: 0px 0;
}

.tablediv .Second {
  -webkit-transition: margin 1s;
}

.tablediv .Second:hover {
  /* margin-top: -40px; */
  cursor: pointer;
}

.chs-plan-wrp {
  box-shadow: none !important;
  box-shadow: initial !important;
  background: #fff !important;
}

.hj .features-card.chs-plancrd-wrp .card-body {
  padding: 1.25rem 1.25rem;
}

.feature .features-card.chs-plancrd-wrp .card-body h5 {
  font-size: 16px;
}

.tablediv .Second.red:hover {
  /* margin-top: -60px; */
  border: 3px solid #7B3349;
}

.tablediv .Second.sky-blue:hover {
  border: 3px solid #000;
  border: 3px solid var(--btncolor);
}

.tablediv .Second.blue:hover {
  border: 3px solid #2c688d;
}

.hert-section .center-text {
  position: absolute;
  top: 32%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.hert-section .center-text h1 {
  font-size: 25px;
  font-weight: 600;
  color: #fff;
}

.svg-30 svg {
  width: 30px;
}

.svg-20 svg {
  width: 24px;
}

.entrce-top-btns .btn {
  background: hsl(188deg 42% 70% / 59%);
  border-radius: 4px;
  font-size: 0.85rem;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.8rem 1.5rem;
}

.entrce-top-btns .btn.active {
  background: #0d3d58;
  color: #fff;
}

.entrance-management-wrp {
  padding-top: 1rem;
}

.entrc-tbl-foot {
  background: #787878;
  padding: 0.5rem !important;
}

.entrc-tbl-foot .btn {
  font-weight: 600;
  font-size: 0.85rem;
  color: #fff;
}

.entrce-top-btns span:not(:last-child) {
  margin-right: 1rem;
  display: inline-block;
}

.hert-section .center-text h1,
.hert-section .center-text h4 {
  margin-bottom: 0 !important;
  padding: 0 !important;
}

.hert-section .center-text h4 {
  font-weight: 400;
  color: #fff;
  font-size: 19px;
}

.payment-msz-parent {
  background: #f2fcfe;
  box-shadow: 0px 0px 19px #bdeff8;
  border-radius: 20px;
  margin: 60px 0 40px 0;
}

.payment-msz-parent p {
  padding: 12px 12px;
  margin-bottom: 0;
}

.payment-msz-parent p span:first-child {
  padding-left: 51px;
  font-weight: 700;
}

.payment-msz-parent p:last-child span {
  color: #2c688d;
  font-weight: 700;
}

.payment-msz-parent p span img {
  width: 54px;
  margin-right: 20px;
}

.payment-msz-parent p span {
  width: 50%;
  display: inline-block;
  font-size: 18px;
  font-weight: 800;
  text-align: left;
}

.payment-msz-parent p:nth-child(even) {
  background: #e2f9fd;
}

.paymentcard {
  background: #fff;
  border-radius: 20px;
  padding: 20px 0;
  text-align: left;
}

.paymentcard h5 {
  color: #92c9d2;
}

.paymentcard p {
  margin-bottom: 0;
}

/* for one card- */
/* .paymentcard .header img{
  width: 40px;
  margin-right: 10px;
} */
.paymentcard .header img {
  width: 249px;
  margin-right: 10px;
}

.payment-acknowledge {
  background: white;
  border-radius: 20px;
  border: 1px solid #000;
  border: 1px solid var(--btncolor);
  margin: 40px 0;
  padding: 30px;
  text-align: left;
}

.webchatopen .join-card .circle {
  width: 70px;
  height: 70px;
}

.webchatopen .join-card h5 {
  font-size: 1rem;
  margin-top: 5px;
}

.webchatopen .join-card h6 {
  margin-top: 1rem !important;
  font-size: 0.75rem;
}

.webchatopen .join-card h2 {
  font-size: 1.5rem;
}

.webchatopen .join-card {
  padding: 20px 40px;
}

.webchatopen .footer-menu ul li a {
  font-size: 16px;
}

.payment-acknowledge h2 {
  font-size: 30px;
  font-weight: 700;
  position: relative;
  padding-left: 14px;
  margin-bottom: 35px;
}

.payment-acknowledge h2:before {
  position: absolute;
  top: 0;
  width: 4px;
  height: 100%;
  content: "";
  background: #2c688d;
  left: 0px;
}

.payment-acknowledge ul {
  -webkit-padding-start: 24px;
          padding-inline-start: 24px;
}

.payment-acknowledge ul li span {
  color: #92c9d2;
  margin-right: 8px;
}

.payment-acknowledge .note {
  font-weight: 700;
  margin: 20px 0 40px 3px;
}

.payment-acknowledge a {
  color: #2c688d;
  font-weight: 700;
  text-decoration: underline;
}

.payment-acknowledge p,
.payment-acknowledge label,
.payment-acknowledge li {
  font-size: 16px;
  color: #000;
  margin-bottom: 0;
  padding: 6px 0px;
}

.payment-acknowledge h3 {
  font-size: 23px;
  font-weight: 700;
}

.payment-acknowledge .hert svg {
  width: 17px;
  margin-right: 11px;
  margin-top: -5px;
  fill: #2c688d;
}

.ant-modal.paymentpopup .ant-modal-content {
  background-image: url(/static/media/second-banner-bg.ebf4f7a22a3a277b7fef.jpg);
  background-position: bottom center;
  background-repeat: no-repeat !important;
  min-height: 100px;
  width: 100%;
  background-size: cover;
  position: relative;
  border-radius: 20px;
}

.ant-modal.paymentpopup.croperpopup .ant-modal-body {
  min-height: 336px;
  padding: 52px;
}

.ant-modal.paymentpopup.croperpopup {
  width: 50% !important;
}

.ant-modal.paymentpopup .ant-modal-header {
  color: rgba(0, 0, 0, 0.65);
  background: #fff0;
}

.ant-modal.paymentpopup span.anticon.anticon-close.ant-modal-close-icon {
  background: #ffc0cb00;
  padding: 6px;
  border-radius: 100px;
  border: 1px solid red;
}

.search_wrapper.mr-2.ant-dropdown-trigger i.fa.fa-search {
  position: absolute;
  top: 57%;
}

span.anticon.anticon-caret-down.ant-select-tree-switcher-icon {
  display: none;
}

.ant-modal.paymentpopup span.anticon.anticon-close.ant-modal-close-icon svg {
  fill: red;
}

.ant-modal.paymentpopup .form-group label {
  font-size: 22px;
  color: #000;
  font-weight: 700;
}

.search-container {
  padding-top: 0 !important;
  border-radius: 100px !important;
  padding: .3rem 0.4rem !important;
  font-size: 16px !important;
  border: 1px solid #000 !important;
  border: 1px solid var(--btncolor) !important;
  background: #fff;
}

.promocode .form-control {
  height: calc(1em + .75rem + 2px);
}

.search-container .btn,
.search-container .btn:hover {
  background: #000;
  background: var(--btncolor);
  border-radius: 100px;
  font-size: 12px;
  padding: 6px 26px !important;
  line-height: 1;
  color: #fff;
}

.paymentcard .search-container .btn,
.paymentcard .search-container .btn:hover {
  min-width: 85px;
}

.search-container input {
  border: none;
  width: 100%;
}

.radio-parent {
  display: flex;
  justify-content: center;
}

.circular-btn-radio {
  padding: 9px 18px;
  background: white;
  border-radius: 100px;
  min-width: 125px;
  text-align: center;
  border: 1px solid #92c9d2;
  margin: 0 8px 45px 8px;
}

.circular-btn-radio .cm_container {
  margin-bottom: 0;
  padding: 0 0px 0 28px;
  font-weight: 600;
}

.circular-btn-radio .cm_container img {
  margin-right: 6px;
}

.paymentcard .header {
  background: #92c9d2;
  padding: 0px 10px 0 0;
  border-radius: 5px;
  display: flex !important;
  align-items: center;
}

.paymentcard h5 {
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 700;
}

.main-heading {
  color: #000 !important;
  color: var(--btncolor) !important;
  font-weight: 700;
  margin-bottom: 20px !important;
  font-size: 27px;
}

.form-group.form-check.vat-checkbox label span {
  width: 100%;
  display: block;
  font-weight: 600;
}

.form-group.form-check.vat-checkbox label span:nth-child(3),
.form-check.vat-checkbox .cm_container span:nth-child(2) {
  font-weight: 400;
  font-size: 14px;

}

.promocode {
  background: #ecfcff;
  margin: 0 -16px 17px;
  padding: 9px 16px;
}

.payment {
  margin-right: 15px;
  margin: 0 auto;
}

.header .payment svg {
  width: 60px !important;
  padding: 0px 12px;
  background: #2c688d;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 55px;
}

.payment-parent {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.rounded-textbox-form {
  padding: 5px 35px;
}

.signin-bg .rounded-textbox-form {
  padding: 5px 0px 35px;
}

.paymentcard .rounded-textbox-form {
  padding: 5px 35px;
}

.success-msz {
  color: #09dd58;
}

.upldPDF.upload-inner {
  height: 80px;
  max-width: 100px;
}

.upldPDF.upload-inner .upload-icon svg {
  width: 38px;
}

.upload-icon {
  display: block;
  height: 100%;
  cursor: pointer;
}

.line-break {
  display: block;
}

.pdfMerg-anchor>a {
  position: absolute;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}

.previos-option-card.ant-select-multiple .ant-select-selector {
  max-height: inherit;
  border-radius: 25px !important;
}

/* .previos-option-card.ant-select-multiple.ant-select-open .ant-select-selector{
  
} */
.brnadImgDtls {
  display: flex;
  align-items: center;
  justify-content: center;
}

.brnadImgDtls span {
  max-width: 120px;
  display: inline-block;
  box-shadow: 0 0 3px rgb(0 0 0 / 19%);
  background: #fff;
  padding: 2px;
  margin-right: 8px;
}

.brnadImgDtls span img {
  max-width: 100%;
  max-height: 80px;
}

.cnferencetimg-Blck>h6>span,
.conference-block .text h6 span:nth-child(2) {
  font-weight: 400;
  font-size: 17px;
  color: #747474;
  font-family: 'Avenir LT Std' !important;
}

.conference-block .text h6 span:nth-child(2) {
  font-size: 16px;
  font-weight: 400;
}

.full-image-banner.banner-cnfer-img img {
  min-height: 0;
  min-height: initial;
  max-height: none;
  max-height: initial;
}

.brnadImgDtls h5 {
  font-weight: 600;
  font-size: 1.1rem;
}

.previos-option-card.ant-select-multiple .ant-select-selection-item {
  height: auto;
  line-height: 1.75 !important;
  font-size: 15px;
}

.cnferencetimg-Blck h5 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.conference-block.stgConferce-blg {
  min-height: inherit;
  height: calc(100% - 1.5rem);
  margin-bottom: 1.5rem;
  position: relative;
  z-index: 1;
}

.help-theme-wrp>ul {
  box-shadow: none;
  box-shadow: initial;
  padding-left: 1rem;
}

.help-theme-wrp>ul>li {
  font-size: 16px;
}

.upldPDF.upload-inner .upload-icon svg path {
  fill: #5383A2;
}

.StripeElement.StripeElement--empty,
.StripeElement.StripeElement--focus,
.StripeElement.StripeElement--invalid,
.StripeElement.StripeElement--complete {
  padding: 0.3rem .25rem !important;
}

.cm_striped_label .StripeElement--empty,
.cm_striped_label .StripeElement--focus,
.cm_striped_label .StripeElement.StripeElement--complete,
.cm_striped_label .StripeElement.StripeElement--invalid,
.StripeElement .__PrivateStripeElement iframe input.__PrivateStripeElement-input {
  margin-top: 5px !important;
  display: block !important;
  width: 100% !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: #495057 !important;
  background-color: #fff !important;
  background-clip: padding-box !important;
  margin-bottom: 18px !important;
  border: 1px solid #9aabad !important;
  height: calc(2.4em + .75rem + 2px) !important;
  border-radius: 100px;
  padding: 1rem 1.5rem !important
}

.diabled-div .cm_striped_label .StripeElement--empty,
.diabled-div .cm_striped_label .StripeElement--focus,
.diabled-div .cm_striped_label .StripeElement.StripeElement--complete,
.diabled-div .cm_striped_label .StripeElement.StripeElement--invalid,
.diabled-div .StripeElement .__PrivateStripeElement iframe input.__PrivateStripeElement-input {
  background-color: #e9ecef !important;
}

.total {
  padding: 15px 16px;
  background: #000;
  background: var(--btncolor);
  margin: 8px -16px -20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  color: #fff;
}

.showmobile991 {
  display: none;
}

.ElementsApp input {
  font-weight: 400 !important;
}

.signin-bg .logo img {
  cursor: pointer;
}

.cm_multiselect .ant-select-multiple .ant-select-selector,
.ant-select-multiple .ant-select-selector {

  min-height: calc(1.4em + .75rem + 2px) !important;
  background: #ffffff !important;
  width: 100%;
  max-height: 53px;
  overflow: auto;
  border-radius: 100px !important;
  padding: 6px 20px !important;
  font-size: 16px;
  flex-wrap: nowrap !important;
  white-space: nowrap;
}

.cm_multiselect .ant-select-multiple span.ant-select-arrow {
  background: white;
}

.anticon.anticon-search.ant-select-suffix {
  display: none;
}

.autocomplete-dropdown-container {
  position: absolute;
  width: 92%;
  z-index: 98;
  margin-left: 2%;
  background: #fff;
}

.autocomplete-dropdown-container .suggestion-item,
.autocomplete-dropdown-container .suggestion-item--active {
  padding: 12px;
  border-bottom: 1px solid #eeeeeec2;
}

.ant-select-multiple .ant-select-selector::-webkit-scrollbar {
  display: none;
}

.footer-big .footer-menu ul li a:hover {
  color: #000 !important;
  color: var(--btncolor) !important;
  text-decoration: underline;
}

.footer-big .footer-menu ul li a:hover svg {
  /* fill: #e52113; */
}

ul.social-networks a:hover i {
  color: red;
}

.btn.btn-red:hover {
  opacity: 1 !important;
  background: #000 !important;
  background: var(--btncolor) !important;
  color: #fff !important;
}

.ant-dropdown.ant-dropdown-placement-bottomLeft {
  z-index: 9999;
}

.top-lgn-btn {
  flex-direction: column;
}

.top-lgn-btn .btn.btn-red.addbtn {
  margin: 6px 0px;
  margin-right: 0px !important;
  background: transparent !important;
  border: 2px solid #025373;
  border: 2px solid var(--homeColor);
  color: #000;
  font-size: 13px;
  font-weight: 600;
}

.top-lgn-btn .btn.btn-red.addbtn:hover {
  background: #025373 !important;
  background: var(--homeColor) !important;
}

/* ---------------------transaction--------------- */
.filtermenu.ant-dropdown-menu {
  background: #fff;
  border-radius: 20px;
  min-width: 400px;
  padding: 20px;
}

.form-check-label.checkbox-header {
  font-size: 18px;
  font-weight: 700;
}

.form-check-label.checkbox-header .form-check-input {
  margin-top: 8px;
}

.rounded-box {
  background: #fff;
  border-radius: 24px;
  padding: 60px;
}

.transaction-details-table td td:nth-child(even) {
  background: pink;
}

.transaction-details-table {
  border: 1px solid #dee2e6;
}

.transaction-details-table .table-bordered {
  border: 1px solid #dee2e600;
}

.transaction-details-table table tr td:nth-child(odd) {
  background: #92C9D2;
  color: #fff;
  font-weight: 500;
  font-size: 17px;
}

.transaction-details-table table tr td:nth-child(even) {
  background: transparent;
  color: #000;
  font-weight: 500;
  font-size: 17px;
}

.transaction-details-table table tr:nth-child(even) {
  background: #F4F9FD;
}

.transaction-details-table table tr td {
  width: 25%;
}

.tran-details .bottom-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 35px 0px;
}

.tran-details .total-box {
  min-width: 400px;
  background: #2d688d;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 24px;
  font-size: 17px;
}

.tran-details .total-box p {
  width: 50%;
  margin-bottom: 0;
  color: #fff;
  font-weight: 700;
}

.tran-details .bottom-btn .btn.btn-warning {
  background: #CEE6F5;
  border-color: #CEE6F5;
  border-radius: 100px;
  min-width: 124px;
  color: #2d688d;
  font-weight: 600;
  padding: 9px;
}

.tablediv .Second.sky-blue .btn-parent {
  min-height: 52px;
}

.for-phone,
.for-tab {
  display: none;
}

.for-screen {
  display: block;
}

.banner-section .btn,
.banner-section .btn:hover {
  min-width: 250px;
  font-size: 15px;
}

/* ---------------------page not found---------------------- */
.notfound-404 {
  margin: 79px 0;
}

.notfound-404 h3 {
  color: #2c688d;
  font-size: 45px;
  font-weight: 600;
}

.notfound-404 h1 {
  font-size: 109px;
  font-weight: 700;
  color: #e52113;
  margin-bottom: 19px;
}

.notfound-404 h2 {
  font-size: 34px;
  font-weight: 700;
  color: #000;
  margin-bottom: 0;
}

.dash_body_container.without-sidenav {
  padding: 0px;
}

.blue-border.card-wrapper {
  margin: 50px 0px;
}

.small-container-bg {
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCADVAQwDASIAAhEBAxEB/8QAGwABAQADAQEBAAAAAAAAAAAAAAQBAgMFBgn/xAAxEAACAQMEAQQCAQEIAwAAAAAAAQIDERMEEiFxUQUxQWEigTJSBhQjYqGx0fAzkeH/xAAaAQEBAAMBAQAAAAAAAAAAAAAAAQIDBAUG/8QAKxEBAAEFAAIBAgQHAQAAAAAAAAECAxESEwQhMQVRcZGx8DJBYYGhwdHh/9oADAMBAAIRAxEAPwD9UwAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhLV0o6haZqTm1fhcHZ8rh+5cY+UiqJ+GQYSsrGSKAAAAAAAAAAAAAAAAAAAAAAAAAAAAY+gMgGjq002nNXirtX5QM4bgkl6jTctlClOtL42ez/AGbNaupG86tOjGzuorc1+3x/oZazHyw6RP8AD7d3OKdnJJ2uYjVpzbjCak1725sTqvpONPOtGrKSbV3u3JPn6JNV6zpdNVjCU4Rg1zaXsvh2RlFuavUQ1136KI2qmMPQq1ZpLHC9/mzf+xrOdGpFwnWtym1u2tfTPm6vq+n/AClUz1lNKUIxk/wa93f/AFOWl9YoxnUrV4UslRtOblbcl7Pbybo8erGXFP1K3tiZU6urrNVrlpdHqaNOhJqnZPc4y88c3K/Ta+toad0aVH/xys5TblKfNrpfB4mor+p6yLnS0060HeNOcLpLn3svnvkUazo76VWMNLZPdB1mrSX18G+beacPPp8nW5Nfv8fj+0esfk+t0depUnJVNRCpayahGyjL5RWeD6H6np5VFo5aqtqK843cnfbx8JfB7inFva2lLwcV2iaasPc8a7F23FUS2BpKrTh/OcV2zSWqpRk4tSdvEWYREy3zVEfMuwNYThUipwkpJ+zQW67bfHwiLlsAAAAAAAAAAAAAAwmmrp3J62qcFOUEtsFeUuWrfK4+fosRMpVVFMZlSYbUeW0l9kNLXVa0N9JRS97Sd5W6RPqtRrpPbDTb/wA/wU6igpp/NlyzOLczOJaavIpinMe3rnOValBXlNe9uOT5+fqk6E9NT1VWn+c02optbef9mS6j1rSptqeonFt7NrUI2v4sbI8eqXNX9Rt0w+h1PqdPTbW6NSSlJRcrcRv83NP7zqnKbnShQpxSam5Xun8+OD56p/aCc1RWmjTWyG2bf5Wkn8PwzjT1uq1dCU9VN1INOCgny0+F9cM2x48xHty1fUqaqsUzM/v7/L2qvrGlpcS1M9ROTjxD8VdJ3XBCvVVUhUlXko0YwSdCimpO74cpePZM8SE6bpSpamvOlGmuKcVfd2YzUPyo0dyjOK/lxdr44OiLFMPPr+oXK/c4/f3/APfyfT0vWqemVGktNGFKUnFKmuGrXVvl9/JDrfWfVIf4FKlKMJN/nNXlKPs078Jo8ej6jXowVLcls4U9t5L9v2sb63W1a1SNR15TppJtXScm1zKy+RTYiKvhK/qFVdGIqmPwdqlWeop051Kv5fnBbpbUvlS4+SStWqUm9NkobU9ylTin782ucpVKW2NSP5S9nGV3+/BpUq5bScYR2xUUoq37+zfTThwXL238/beWqlUbz1KlS/P8rcihWp0lKToQqS+HJ+36OKTfHLXvwY5M9Y+GjerOV+q9UrVIKjp26NPm8I8JN+6VvgmjVlBvKnLcrNSfujnGcofxfw1zz7mE3F3T5RIpiPUMqrtVc7VS9v071F05KcKjjWqN7Yxikvf+N/vjyevOvq8m5V9NThv5km5z3W9r/wCnwfIU6soVFUUU5J35V0bz1FWcYqU7xg3tjF2svf8A9GmuxFU5h3WfPm3RrP6vooevUGq8clRydWKp7Ulwl8v3twRS9X0zfHpsppcXdZ3Z4sp3XCs7+6fx4GWorJTatwWLFMNdf1C7V6mf8Z/V9do/UddTq0quqjKlp5p46UEpNv5X0uz1oa+vV3Y9JbY7PdNcc/R81R185VNtOpXUab/w4qCafy7pfNz0aeprzrxlqqlKFKKyOVSKbi34X/bHHctxM5w9vxvJnGIqmfy/cf8AH0Kd+UZNYThKKcGmmuLexscT2o9gAAAGLq9r8gZBDrdZjpKTqPTJySU5q1+PBz0/rFHUZKdO7dKF5TlbbftGcW6pjLTN+3FWsz7ehdSTTTsifV6rS02tJX1CpzrRduebfJHW9TlpabqV9ZpPa8IU7tv6/wDp81X1dKtev+br2ut/KXPsv+TdasTVPtx+V59NqMU/P+npR19XTy1Ol0uqp1NqSpSk9u2y+Ph/s41fU50amWeq09apJR37ItX+U7Ph9o8qnUlTnzdxs04/FmvBipKpW/nK+2yTa5t7I7YtRn28SrzK5p9PTres6qMIOjNx/FRdRRSu0jz63qGqqy3+zlGUbubbs+/btHGEZOSW61ubsSh+Tt7Mzpopp+IaLl+7cj3MuUpuo1lcpPnlvn/tzVSmm3e7flHXH9e4xrwbMw5sTPtopxUFFQjdK17ffz5MKc1TdJysmdMf+UY1/SPRiXDa7Wb9zMYtPcpJW5O2Nf0jGv6S5TRw2Wv4NoUZTTdPnb7nXH4Rttas4+PjgmxFv7p9m5/lJRtx7BwjGf4u6T4djtj+hj+bFyaOUm5JJu7/AO8Gmwox/Qx8fxGTTLht4sNl/wBHfGvmIx/Q2Tm4KPHA2s74+P4jH9DJon2DYyjH5Qx/5Rsc3p1tZqtT+NRxUb3sopJM3oU9PVnscffl7nZJJeyMuCaShGy+ftmVTjxFrZzyzl9YxD1oiqas1e303p9Rf3eNOnGO2mkkoeyVuOSqUoxjunJRXlux5PpcmqDoUp7IQ/Jz+X92Lox01NydSW+Vt0pT548+Dz66cVS+hs3JmiHZVozbVJ3afPHBhyrXu4xjG9vLItR6pCEZui4PZazV2edrtfXr1JKEnSila1+ftcGVNqamF3yqKI+cz/R6PqHq1HSqVO7lNKy4+Sal6zGUqa09Obiv5xdlZfS7PHam73k3fh3NVBxd4uzXyjoizTEYebV5t2qrMfD0/V60dRxUjFpJO26V27/CPMrVYupHFSjsjFRklC0ZW+Wvn9nWMVUi1Um+F+K8v7OWy17P34NlERTGHPerqu1bfdxqQjUm7xVNfUf+Dli+mV4kMaNkVOabefaPE/AxPwWYvoYvou6cUqora7+/wa4n4LMS8DEibLySYm17GMX0WYvoYi7JxR4jKpX4fBXjGO42OSTFx/Exifgtxq1rLsxi+hsvJHiYxfTLMSMY18DdOSTG/AxfRZiQxjY5I8T8DF9FmIYhsckeL6GL6LMSGNeBsckeJ+DOL6ZXjQxDY5I8T8DEyzGhiQ2OSx0+bpW+jaENkk3FPsqdK4xnNs9SLWHCnKdN/jLbw1coqKFaipVdRKTjwuPZ+Pu5jF2bWe3Y1dIxmczlsppmIxLglsuoqTTjtOVSnd8Rt+7lag0nbnsxi7LFWGM28xhHi8jEV4uzOMu7HijxGMRZiM4uxucUeKwxFmLsxi7G6cUapMziK8QxDdeKTEMZXiGLsbpxSYhjLMXZjF2NzikxDEWYuzGLsbrxSYjGIsxDEN04pMQxFeLsYuxuvFJjGMsxDENjijxjEV4uzOMbnFHjGIrxDEN04pMRjEW4hiG68UeIYyvEvszj7G5xVY15GNeSrH0MfRzbPR5JsaCpq/0U4+hj6GxzTY4jYn+vCKcfQx9DZeaXGvIxryVY+hj6GyckuNeRjRVj6GPobHNLjQxoqx9DH9obHNLjXkY15KsfQx9DY5pcaGNFWPoY+hsc0uNDGirH0MfQ2OaXGhjXkqx9DH0XY5JcaGNeSrH0MfQ2OSXGhjXkqx9DH0TY5pca8jGvJVj6GPouxzS415GNeSrH0MfQ2OaXGhjXkqx9DH0NjklxoY0VY+hj6Jsc0uNGca8spx9DH0XY5u+3obejYGrLqa7eht6NgMjXb0NvRsBka7eht6NgMjXb0NvRsBka7eht6NgMjXb0NvRsBka7eht6NgMjXb0NvRsBka7eht6NgMjXb0NvRsBka7eht6NgMjXb0NvRsBka7eht6NgMjXb0NvRsBka7eht6NgMjXb0NvRsBkAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//Z);
  background-position: bottom;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  min-height: 290px;
  border-radius: 20px;
  border: 1px solid #81cbd4;
  padding: 12px;
  margin: 20px 7px;
}

.small-container-bg h1 {
  font-size: 31px;
  color: #706f6fab;
  margin-top: 30px;
  min-height: 76px;
  font-weight: 700;
}

.small-hert-parent {
  /* position: relative; */
  display: flex;
  justify-content: center;
}

.small-hert-parent svg {
  width: 38px;
  fill: #006a91;
  position: relative;
}

.small-container-bg h5 {
  margin-top: 24px;
}

.small-hert-parent p {
  /* position: absolute;
  top: 49%;
  left: 50%;
  transform: translate(-50% ,-50%); */
  color: #fff !important;
  font-weight: 700;
}

.small-hert-parent p {
  background: #8cd0d8;
  width: 45px;
  height: 45px;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.heading-discript-head {
  font-size: 24px !important;
  font-weight: 700 !important;

}

.min-w100 {
  min-width: 100% !important;
}

.heading-discript-text b {
  color: #000;
  font-weight: 600;
}

.heading-discript-text {
  color: #414141;
  font-size: 18px;
  margin: 36px 0;
  font-weight: 900;
}

.Home-banner-bg .home-header-text {
  font-weight: 700;
}

.Home-banner-bg .home-header-subtext {
  color: #d8d8d8;
}

.glob-connection h6 {
  color: #494949;
  font-size: 18px;
  font-weight: 900;
}

.b-class {
  font-weight: 600;
  color: #000;
  font-size: 17px;
}

.header-wrapper .chat {
  display: none !important;
}

.cnntion-wrp-body>div>button.btn.btn.btn-blue {
  padding: 4px 13px;
  margin: 5px 0px !important;
}

.confrence-wrp-SKBlock img.cnfrplace {
  max-height: 123px;
}

.brand-card-body p:empty {
  display: none;
}

.header-wrapper .logo.mr-auto {
  width: 100%;
  max-width: 500px;
}

.image-bannerss {
  box-shadow: 0px 5px 8px #bdbdbd;
  border-radius: 20px;
  background: #fff;
}

.image-bannerss img {
  border-radius: 20px;
}

.ant-modal.scanner-wrp {
  margin-top: 0;
  max-width: 100%;
  padding-bottom: 0;
  height: 100%;
  width: 100% !important;
}

.ant-modal.scanner-wrp .ant-modal-content {
  height: 100%;
}

.ant-modal.scanner-wrp .ant-modal-content .ant-modal-body {
  height: 100%;
  display: flex;
  padding-top: 0px;
  justify-content: center;
}

.menu_open .sidebar .cross svg,
.menu_open .sidebar .cross svg path {
  fill: white;
  stroke: #fff;
}

.ant-tabs-ink-bar.ant-tabs-ink-bar-animated {
  display: none !important;
}

.ant-tabs-content-holder {
  margin-top: 44px;
}

.health-parameter-choose .people_saying {
  padding: 34px;
}

.carousel-wrapper .people_saying .card {
  text-align: center;
  justify-content: inherit;
  width: 100% !important;
  padding: 0 !important;
  min-height: auto;
  max-height: 100%;
}

.people_saying .card img {
  margin: 0;
}

.carousel-wrapper .health-parameter-choose .card img {
  padding: 0;
  border-radius: 20px;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.carousel-wrapper .health-parameter-choose .card {
  padding: 0;
  border-radius: 20px !important;
}

.confrence-cover .card.video-card img {
  /* min-height: 400px;
  max-height: 400px; */
  object-fit: cover;
}

.sm-videoCard.card {
  max-height: 100px !important;
  min-height: 100px;
  width: 100px !important;
  height: 100px !important;
  overflow: hidden;
}

.video-parent.media-viewed {
  max-width: 100px;
  min-width: 100px;
  min-height: 100px;
  max-height: 100px;
  overflow: hidden;
  position: relative;
  border-radius: 15px;
}

.video-parent.media-viewed .layerdiv {
  max-width: 100px;
  min-width: 100px;
  min-height: 100px;
  max-height: 100px;

}

.card.video-card {
  height: auto;
}

.carousel-wrapper .fa.fa-long-arrow-left,
.carousel-wrapper .fa.fa-long-arrow-right {
  display: none;
}

.prodoct-showcase-slider.viewbrand .card.brand-card img {
  min-height: 210px;
  max-height: 210px;
}

.featured-brands.showcase .card .action_group {
  background: #fff;
  min-height: 56px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px
}

.ant-select-dropdown.search-multidropdown.ant-select-dropdown-placement-bottomLeft.ant-select-dropdown-hidden {
  display: block;
  z-index: 9999;
}

/* .ant-modal-mask {
  z-index: 10000 !important;
} */
.ant-dropdown.edit-profile-dropdown.ant-dropdown-placement-bottomLeft {
  z-index: 999 !important;
}

.self-detail p {
  margin-bottom: 0 !important;
  text-align: center;
  font-size: 16px;
  color: #000;
}

.self-detail h4 {
  margin-bottom: 2px 0 !important;
  text-transform: capitalize;
  font-size: 21px;
  font-weight: 700;
}

.self-detail button {
  min-width: 120px;
  text-align: center;
  justify-content: center;
}

.header-text.text-left.self-deatils-table h1 {
  margin: 0;
  font-size: 24px;
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
}

.header-text.text-left.self-deatils-table {
  margin: 0 0 !important;
}

.featured-brands.showcase .card .text-right .toggle-parent {
  position: absolute;
  right: 0;
  z-index: 9;
  top: 10px;
}

/* start admin toggle for ticket active inactive */
.lable-spen{
  /* position: relative;
  top: -25px; */

}

.switch2 {
  position: relative;
  display: inline-block;
  /* width: 36px; */
  height: 16px;
  /* margin: 0 8px; */

}

.switch2 input {
  opacity: 0;
  width: 0;
  height: 0;
}
.toggle-div{
      display: block;
    text-align: left;
}
.toggle-div2{
  display: flex;
    flex-direction: column;
}

.slider2.round2{
  border-radius: 34px;
  width: 36px !important;
}


.slider2.round:before {
  border-radius: 50%;
}

input:checked+.slider2:before {
  transform: translateX(18px);
  background-color: #27D237;
  border-radius: 50px;
}


.slider2:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 1px;
  background-color: #e52113;
  transition: .4s;
  border-radius: 50px;
}

.check-toggle{
  position: absolute;
  left: -48px;
  right: 0;
  top: 1px;
}
.check-toggle2 {
  position: absolute;
  left: 0px;
  right: 0;
  top: 0px;
}
.slider2 {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 126px;
  /* right: 0; */
  bottom: 0;
  background-color: #fff;
  transition: .4s;
  border: 1px solid #006a91;
}


.toggle-ticket-admin {
  
    display: flex;
    justify-content: space-between;
    align-items: center;

}

/* end admin toggle for ticket active inactive */

.featured-brands.showcase .card .action_group span.flex-grow-1 {
  justify-content: flex-start;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.home-networking h5,
.home-networking .networking-lounges h5:hover {
  font-size: 1.25rem;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* ----------search design---------- */
.header-search .notify-row {
  align-items: center;
  transition: 0.9s;
}

.header-search .notify-row .message h5 b {
  font-weight: 600;
  font-size: 16px;
}

.search-result-parent .notify-row {
  padding: 10px 20px 16px 10px;
  cursor: pointer !important;
}

.header-search .notify-row .message span small {
  color: #888;
  font-size: 14px;
  font-weight: 700;
}

.search-result-parent .notify-row .message h5 {
  color: #888;
  margin-bottom: 0px !important;
  display: flex;
  align-items: center;
}

.search-result-parent .notify-row .message h5 b {
  color: #3975bb;
  font-size: 19px;
  font-weight: 700;
}

.search-result-parent .notify-row .message h6,
.search-result-parent .notify-row .message p {
  text-transform: capitalize;
}

.search-result-parent .notify-row .message h5 small {
  color: #3975bb;
}

.search-result-parent .notify-row .message p,
.search-result-parent .notify-row .message h5,
.search-result-parent .notify-row .message h6 {
  margin: 1px;
}

.search-result-parent .notify-row .message h6 {
  font-size: 18px;
}

.search-result-parent .notify-row .message p {
  font-size: 16px;
  color: #707172;
}

.search-result-parent .notify-row .message h5 span {
  margin-right: 4px;
}

.search-result-parent .notify-row .message .action_group button {
  /* padding: 10px 16px; */
  min-width: 155px;
  justify-content: center;
}

.search-result-parent .notify-row .profile-dp,
.search-result-parent .notify-row .profile-dp img {
  width: 85px;
  height: 85px;
  object-fit: contain;

}

.search-result-parent .notify-row .profile-dp img.circle-image {
  object-fit: cover;
}

.search-result-parent {
  background: #fff;
  border-radius: 20px;
  margin: 40px auto !important;
}

.search-result-parent .notify-row .profile-dp img {
  border: 1px solid #3975bb;
  border-radius: 0;
}

.search-result-parent .notify-row .message {
  justify-content: space-between;
}

.header-search .notify-row:hover,
.search-result-parent .notify-row:hover {
  cursor: pointer;
  background: #f2f2f2;
}

.businesscard-btn {
  background: transparent;
  width: 35px !important;
  height: 35px;
  border-radius: 100px;
  border: 1px solid #2d688d;
  position: relative;
  margin-left: 10px;
  cursor: pointer;
}

.businesscard-btn svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #2d688d;
}

.header-search .notify-row .message h5 {
  margin-bottom: 0;
}

.popup_inner.user-report-popup {
  padding: 50px 30px !important;
}

/* --------add staff------- */

.staff .card.community-card .align-items-start.flex-column span.zoom {
  display: flex;
}

.staff .community-card.staff-container .textparent div span {
  display: block !important;
}

.staff .card.community-card .align-items-start.flex-column div span.action_group {
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
}

.staff .card.community-card .align-items-start.flex-column div span.action_group a {
  width: auto;
}

.staff .card.community-card .align-items-start.flex-column div span.action_group a:not(:last-child) {
  margin-right: 5px;
}

.card.community-card.staff-container .toggle-parent {
  margin-top: 5px;
}

.btn.btn-blue .spinner-border-sm {
  width: 1rem !important;
  border-color: #fff;
  margin-left: 6px;
}

.react-tel-input .country-list .flag {
  margin-right: 7px !important;
  margin-top: 2px !important;
  margin-left: 0% !important;
  margin-bottom: 0% !important;
}

.connection-detail-parent .business-bottompart,
.connection-detail-parent .business-bottompart .d-block {
  width: calc(100%) !important;
}

button.btn.btn.btn-blue.ignore .spinner-border {
  border-color: #000;
  border-color: var(--btncolor);
}

.connection-detail-parent .business-bottompart button.btn.btn.btn-blue {
  max-width: 100% !important;
}

/* .help {
  border: 2px solid;
  border-radius: 100px;
  padding: 2px 16px;
  border-color: #2b688d;
  color: #2b688d !important;
  margin-right: 10px;
}
.help i {
  font-size: 16px;
} */
.btn-blue.business-btn {
  min-width: 200px;
  justify-content: center;
}

.btns-Userprf .btn {
  max-width: inherit;
}

.btns-Userprf {
  text-align: center;
}

.btns-Userprf p {
  display: inline;
}

.hj-hr {
  border-top: 2px solid #828282;
  Stroke: Solid#000000
}

.wrap-p {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

button.btn.btn-blue.width-auto.businesscard .zoom svg {
  fill: #fff;
}

button.btn.btn-blue.width-auto.businesscard,
button.btn.btn-blue.width-auto.businesscard:hover {
  margin-top: 0 !important;
  background: #d33b27;
}

.wrap-p2 {
  justify-content: flex-start !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dirymeeting-time .ant-select .ant-select-selector,
.dirymeeting-time .ant-select.ant-select-focused .ant-select-selector,
.notiftime .ant-select .ant-select-selector,
.notiftime .ant-select.ant-select-focused .ant-select-selector {
  border: 0px none !important;
}

.dirymeeting-time .ant-select .ant-select-selector {
  padding: 0px !important;
}

.event-tabbody .time-details .icn-remdr-svg svg path {
  fill: inherit !important;
}

.event-tabbody .time-details .icn-remdr-svg .play-icon path {
  stroke: #fff !important;
  fill: #c13624 !important;
}

.spotlight-brand-wrap .spotLight-Img .brand-img-wrapper img {}

.spotLight-Img .brand-imgs {
  max-width: 80%;
  margin: -31px auto 0px;
}

.spotlight-web .viewbrand .product-showcase-devide .spotLight-Img .brand-imgs .plc-brnd {
  max-height: 71px !important;
  object-fit: cover;
  min-height: 71px !important;
}
.brand-img-wrapper img.plc-brnd{
  height: 110px;
  object-fit: cover;
  width: 100%;
}

.uploadPdf-wrp {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.uploadPdf-wrp .upload-icon {
  display: block;
  text-align: center;
  order: 1;
}

.uploadPdf-wrp .upload-icon svg {
  width: 30px;
}

.uploadPdf-wrp .btn {
  order: 3;
}

.uploadPdf-wrp input[type="file"] {
  margin: 4px 0px;
  height: auto;
  border-radius: 3px;
  order: 2;
}

.qrmoda-wrappers.ant-modal-wrap {
  z-index: 99999;
}

.enctrnceTicketLst {
  border: 1px solid #d8d8d8;
  margin-bottom: 15px;
}

.spotLight-Desc>h4 {
  font-size: 1rem;
}

.event-tabbody .time-details .icn-remdr-svg .cal {
  display: inline-flex;
}

.event-tabbody .time-details .icn-remdr-svg .btn.btn-mcom:hover svg path {
  /* fill: #fff !important; */
}

.notifyMeetingList-wrp {
  border: 1px solid #b6dfff;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2px;
  border-radius: 3px;
  align-items: center;
}

.notiftime .notifyMeetingList-wrp:last-child {
  margin-bottom: 1.5rem !important;
}

.diary-meeting-form .notiftime .ant-input-number,
.diary-meeting-form .notiftime .ant-select {
  padding: .3rem .5rem !important;
}

.notiftime .col-md-3 {
  padding: 0px 6px;
  /* flex: 0 0 20.8333335%;
  max-width: 20.8333335%; */
}

.notiftime .col-md-3:last-child {
  padding-right: 15px;
}

.icn-wr .ant-picker-range-separator {
  line-height: 0px;
}

.meetingModal .ant-modal.cm_popup.signup_modal .ant-modal-content {
  background: #F1FDFF;
  border-color: #F1FDFF;
}

.diary-meeting-form .form-control:focus {
  background: transparent;
}

.dirymeeting-time .col-md-4 {
  padding: 0px 6px;
}

.pl-md-15-mtng {
  padding-left: 15px !important;
}

.ntfy-atnd>label>svg,
.desc-atnd>label>svg {
  width: 16px !important;
}

.ntfy-Listmet {
  width: calc(100% / 4);
  padding: 0.4rem 1rem;
  font-weight: 600;
}

.notiftime .ant-input-number-handler-wrap .ant-input-number-handler-up:before {
  background: url(/static/media/up-caret.054eb8265e879f15a9d2.svg) no-repeat;
  top: 10px;
}

.notiftime .ant-input-number-handler-wrap .ant-input-number-handler-down:before {
  background: url(/static/media/down-caret.860ebcc37aa5b5a030d7.svg) no-repeat;
}

.notiftime .ant-input-number-handler-wrap .ant-input-number-handler:before {
  width: 8px;
  content: "";
  position: absolute;
  height: 6px;
  right: 10px;
  background-size: 100%;
}

.notiftime .ant-input-number-handler-wrap .ant-input-number-handler .anticon {
  display: none;
}

.notiftime .ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 50% !important;
}

.wrap-p1 {
  justify-content: flex-start !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.match-found .img-wrapper img {
  width: 120px;
  height: 120px;
  border-radius: 100px;
  margin-right: 20px;
}

.match-found .btn-group button.btn {
  min-height: 40px !important;
  max-height: 40px !important;
  line-height: 40px !important;
  padding: 0px 16px !important;
  font-size: 14px !important;
  min-width: 120px !important;
  margin-left: 0px !important;
}

.match-found h2 {
  color: #2d688d;
  font-size: 26px;
}

.match-found h4 {
  font-size: 19px;
  font-weight: 700;
}

.sperkerdetails img {
  width: 70px;
  height: 70px;
  border-radius: 100px;
}

.brandfiltersearch span.ant-select-selection-search {
  width: 100% !important;
  display: block;
  padding: 6px 0px !important;
  margin-left: -14px;
}

.brandfiltersearch .ant-select-selector input.ant-select-selection-search-input {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.cm_multiselect.cmslect_multicheck.brandfiltersearch .ant-select-selection-placeholder {
  padding-left: 0px !important;
}

.connection-detail-parent button.btn.btn-blue.width-auto.businesscard,
.connection-detail-parent button.btn.btn-blue.width-auto.businesscard:hover {
  margin-top: 0 !important;
  background: #d33b27;
}

.pading-top80 {
  padding-top: 80px;
}

.connection-detail-parent button.btn.btn-blue {
  min-width: auto !important;
  max-width: 100%;
}

.exhibitor-parent {
  background: #f5fdff;
  padding: -1px 0px 10px 0px;
  border-top: 1px solid #f3f3f3;
  text-align: center;
}

.exhibitor-parent a.btn.btn-red.addbtn.mobshow {
  min-width: 200px;
  width: 200px;
  margin: 0 auto !important;
}

span.pos-relative.cursor-point.notification,
a.help.ant-dropdown-trigger,
.header-wrapper .chat,
a.fa.fa-search,
.cartdrodown .btn-crt {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid #707070;
  border-radius: 50%;
  margin: 4px 2px;
  position: relative;
}

a.help.ant-dropdown-trigger svg {
  width: 19px;
  height: 19px;
}

.small-view-btn,
.small-view-btn:hover {
  background: #000;
  background: var(--btncolor);
  color: #fff;
  width: 50px;
  border-radius: 8px;
  text-align: center;
  padding: 3px;
}

.header-wrapper .chat.showmobile991 {
  display: none !important;
}

.header_drop .text.showmobile991 {
  text-align: center;
  font-weight: 600;
  border-bottom: 1px solid #eee;
}

p.text.showmobile991 {
  text-align: center;
  border-bottom: 1px solid whitesmoke;
  font-weight: 700;
}

/* ----------------profile table--------- */
ul.detail_row {
  display: inline-flex;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  margin-bottom: 0;
  width: 100%;
}

.user-profile ul.detail_row li {
  width: 25%;
  min-width: 25%;


}

.enquiredetail_parents .user-profile ul.detail_row li {
  font-size: 1.3rem;
}

ul.detail_row li:nth-child(odd) {
  background: #92c9d2;
  color: #fff;
}

ul.detail_row li {
  width: calc(100% / 4);
  background: white;
  padding: 12px;
  border-bottom: 1px solid #ececec4f;
}

.change-pass .password-show {
  top: 50%;
}

.media-img-parent .or {
  background: #5383A2;
  height: 25px;
  width: 25px;
  color: #ffffff;
  color: var(--white);
  text-align: center;
  border-radius: 50%;
  line-height: 26px;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 6px;
}

/* .showon-desktop{
  display: block;  
} */
.showon-mobile {
  display: none !important;
}

/* ----------chatbox tooltip design-- */
.ant-tooltip.chatbox-tooltip {
  min-width: 305px;
}

.chatbox-tooltip .ant-tooltip-inner {
  background-color: #000 !important;
  background-color: var(--btncolor) !important;
  border: 1px solid #eae7e7;
  color: #000 !important;
  padding: 25px 12px;
}

.card-tooltip .profile-dp {
  width: 85px;
}

.card-tooltip .profile-dp img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  border-radius: 100px;
  margin: 0;
  margin-right: 15px;
}

.card-tooltip {
  display: flex;
  align-items: center;
}

.card-tooltip .profile-details {
  width: calc(100% - 85px);
}

.card-tooltip .profile-details .profile {
  color: #2783CA;
  color: var(--headercolor);
  word-break: break-word;
}

.tooltip-wrap {
  text-transform: capitalize;
}

.tooltip-wrap p {
  margin-bottom: 8px;
  color: #000000;
  font-size: 18px;
  display: flex;
  align-items: flex-start;
}

.tooltip-wrap p i {
  font-size: 24px;
  color: #000;
  color: var(--btncolor);
  margin-right: 8px;
  padding-top: 3px;
}

.card-tooltip .profile-details h6 {
  color: #000;
  font-weight: 800;
}

/* .chat-cmnBtn, .video-callBtn{
  display: none !important;
} */
/*.chat-header .chat-icon-wrapper .chat{
  display: block !important;
} */

.card-tooltip .profile-details h5 {
  margin-bottom: 6px;
  font-weight: 700;
  text-transform: capitalize;
  font-size: 23px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.admin-tabsNews.ant-tabs .ant-tabs-nav-list,
.custom-tabs-btn .cst-tsb-cl {
  background: rgb(146, 201, 210);
  padding: 4px;
  border-radius: 5px;
}

.custom-tabs-btn .cst-tsb-cl a {
  display: inline-block;
  padding: 0.8rem 2rem;
  color: #000;
  font-weight: 600;
  border-radius: 5px;
}

.custom-tabs-btn .cst-tsb-cl .active {
  background: #0D3D58;
  color: #fff;
}

.admin-tabsNews.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn {
  background: transparent;
  color: #000;
  letter-spacing: 0.5px;
}

.event-detail a {
  word-break: break-word;
}

.webchatopen .search--wrapper-desktop>ul {
  padding-left: 0px;
}

.webchatopen .search--wrapper-desktop>ul .search_wrapper {
  min-width: 240px;
  max-width: 240px;
}

.admin-tabsNews.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  border-radius: 4px;
}

.User--Name-Chat {
  overflow: hidden;
  max-height: 52px;
  overflow-y: scroll;
}

.cm-section .table.table-bordered tr th span svg {
  display: none;
}

.cm-section .featured-brands .table.table-bordered tr th {
  text-align: center !important;
}

.User--Name-Chat::-webkit-scrollbar {
  width: 0;
  background: transparent;
}

.bxH73 {
  height: 77px !important;
}

.QCI-Img {
  width: 100% !important;
  height: 98px !important;
  max-width: 245px !important;
}

.LI-img {
  width: 100% !important;
  max-width: 315px !important;
  height: 126px !important;
}

.logo-upldImg {
  overflow: hidden;
}

.wMaxWth {
  max-width: 100% !important;
  width: 100% !important;
}

.logo-upldImg>img {
  height: 126px !important;
}

.Hight-40 {
  height: 40px !important;
}

.Hight-50 {
  height: 50px !important;
}

.height-64 {
  height: 64px !important;
}

.NHI-img {
  width: 190px !important;
  max-width: 190px !important;
  height: 76px !important;
}

.imgg-100 img {
  width: 100%;
}

.stage-banner .bottom-left .red-border>span {
  width: 100%;
  display: block;
  margin: 4px 0;
}

.header-wrapper .fa.fa-search:before {
  display: none;
}

.mobile_fav svg {
  width: 18px;
  height: 18px;
}

.mobile_fav .counter {
  position: absolute;
  background: #FF0000;
  width: 20px;
  height: 20px;
  text-align: center;
  color: #fff;
  border-radius: 100px;
  top: -6px;
  left: 17px;
  font-size: 11px;
  padding-top: 0px;
}

.counter-mob {
  position: absolute;
  background: #FF0000;
  width: 11px;
  height: 11px;
  text-align: center;
  color: #fff;
  border-radius: 100px;
  top: -1px;
  left: 26px;
  font-size: 11px;
  padding-top: 0px;
}

.container.video-call-popup {
  margin: 26px 0px 64px;
}

.container.video-call-popup h4 {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 29px;
}

.container.video-call-popup p {
  font-size: 16px;
  margin-bottom: 30px;
}

.container.video-call-popup a,
.container.video-call-popup span {
  float: right;
  padding: 10px 0;
  color: #6290ff;
}

.search-result-parent .notify-row .profile-dp {
  position: relative
}

.search-result-parent .notify-row .chat {
  display: block !important;
  position: absolute;
  right: 0px;
  top: 47px;
  background: #d13a27;
  border: 1px solid #d13a27;
  display: flex !important;
}

.search-result-parent .notify-row .chat svg {
  width: 27px;
  height: 27px;
}

.showchatmobile {
  display: none;
}

.more-dropdown-parent {
  box-shadow: 0px 0px 4px #2d688d78;
}

.signup-mobilepopup .ant-modal-title {
  font-weight: 700;
  font-size: 22px;
}

.transparent-btn,
.transparent-btn:active,
.transparent-btn:hover {
  position: absolute;
  right: 0%;
  top: 11%;
  z-index: 1;
  background: #ff000000 !important;
  color: #fff0 !important;
  min-width: 394px;
  min-height: 105px;
  cursor: auto !important;
}

.signup-mobilepopup .ant-modal-content {
  max-height: 400px;
  overflow-y: scroll;
}

.thankulogo-show {
  display: block !important;
}

header .logo.thankulogo-show img {
  width: 155px;
}

.notify-row .message div {
  width: 100%;
}

.single-muteicon {
  display: block;
  position: absolute !important;
  height: 60px;
  top: 0px;
  text-align: revert;
  z-index: 9;
}

.home-evnt-wrp-bg {
  background: url(/static/media/bg-evnt-am-wrp.c606a9c6ccd0f715c6ea.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}

.ant-dropdown.cstm-fltr-wrp-mdl {
  top: 0px !important;
  z-index: 1050;
}

.ant-modal-confirm-confirm.del-cstm-mdl .ant-modal-confirm-body>.anticon {
  color: #000;
  color: var(--btncolor);
  margin-top: 3px;
}

.del-cstm-mdl .ant-modal-confirm-body .ant-modal-confirm-title {
  font-size: 18px;
  font-weight: 900;
}

.ent-am-strt-wrp {
  /* max-width: 66%; */
}

.ent-am-strt-wrp>h4 {
  color: var(--secondaryColor);
  font-size: 29px;
  font-weight: 900;
}

.checkout-rdio .radio-checkmark {
  border: 1px solid #8c8c8c;
  top: 3px;
}

.checkout-rdio .cm_container {
  font-size: 1rem;
}

.checkout-rdio .cm_container:not(:last-child) {
  margin-right: 1rem;
}

.plan-thank-countr .timer {
  width: 80px;
  height: 80px;
  margin-top: 5px;
}

.btnHover.btn:hover {
  background: transparent !important;
  color: #000 !important;
  border-color: #000;
}

.plan-thank-countr .timer h1 {
  font-size: 26px;
  line-height: 20px;
}

.plan-thank-countr .timer p {
  font-size: 13px;
}

.am-evnt-hdr-right .levebtn.top-lgn-btn {
  position: relative;
  top: 0px;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.am-evnt-hdr-right li:not(:last-child) {
  margin-right: 1.2rem;
}

.am-evnt-hdr-right .levebtn.top-lgn-btn .btn {
  margin: 0;
  display: block;
  width: 100%;
  padding: 7px 24px;
  height: auto;
  min-height: inherit;
  line-height: normal;
  border-radius: 6px;
  color: #fff;
  border: 1px solid #fff;
}

.am-evnt-hdr-right .levebtn.top-lgn-btn .btn.evnt-btn {
  border-color: transparent;
  font-size: 0.9rem;
}

.signup-txtx {
  background: #fafafa;
  padding: 0.75rem;
  border: 1px solid #f4f4f4;
}

.signup-txtx>p {
  font-size: 1.3rem;
}

.countDown-wrapper {
  background: #F2B680;
}

.crcny-icn {
  position: relative;
}

.crcny-icn>.fa {
  position: absolute;
  right: 11px;
  font-size: 21px;
  color: #001945;
  top: calc(50% - 10.5px);
}

.aesthetic .am-evnt-hdr-right .levebtn.top-lgn-btn .btn {
  min-width: 168px;
}

.evnt-dt-wrp>h2 {
  font-weight: bolder;
  font-size: 3rem;
}

.evnt-dt-wrp>h2>span {
  font-weight: 500;
}

.am-hme-caption>h2 {
  color: #ffffff;
  color: var(--white);
  font-size: 52px;
  font-weight: bold;
  margin-bottom: 0;
  font-family: "ivypresto-display", serif;
  text-shadow: 1px 1px 10px rgb(0 0 0 / 80%);
}

.lookingRecruit-wrap,
.job-services-wrap,
.queryMsg,
.selectYour-Type {
  background: rgb(225 225 225 / 20%);
}

.looking-RecruitTop {
  display: flex;
  align-items: flex-end;
}

.collegue-wrap .form-control {
  border: 0px none;
}

.collegue-wrap .search-container {
  border-radius: 10px !important;
}

.frg-back>a {
  color: #363636;
  font-weight: 600;
}

.looking-RecruitTop>img {
  max-width: 70%;
}

.looking-Torecuit,
.jobComing-soon {
  background: #F2B680;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
  margin: 0px 2rem 0px -2rem;
  padding: 2rem;
}

.looking-Torecuit>h4,
.whatU-get h3>span,
.jobComing-soon>h3,
.am-heading-new>h2>span,
.heading-5>span {
  border-bottom: 5px solid #025373;
  border-bottom: 5px solid var(--homeColor);
  padding-bottom: 0.5rem;
  font-family: "ivypresto-display", serif;
  font-size: 40px;
  font-weight: bold;
  color: #025373;
  color: var(--homeColor);
}

.am-heading-new.julyEvnt-top>h2>span {
  font-size: 46px;
}

.looking-Torecuit>h4 {
  font-size: 40px;
}

.tabs-scroll .animate-me {
  display: none !important;
}

.tabs-scroll .active-button {
  background: #fff;
  color: #000;
  font-weight: 600;
}

.tabs-scroll>.btn {
  width: 100% !important;
  position: relative;
  font-size: 14px;
}

.julyEvnt-top.am-heading-new>h3 {
  font-size: 26px;
  font-weight: normal;
}

.job-common-wrp.jobComing-soon>h3 {
  color: #025373;
  color: var(--homeColor);
  font-size: 40px;
}

.julyEvnt-top {
  max-width: 75%;
  margin: 0 auto;
}

.looking-Torecuit>p,
.jobComing-soon>p {
  font-size: 26px;
  color: #000;
  margin: 0;
  line-height: 32px;
}

.attendDtls>h4 {
  font-size: 32px;
  font-weight: 600;
  border-bottom: 1px solid #F2B680;
  padding-bottom: 0.6rem;
  font-family: "ivypresto-display", serif;
}

.job-common-wrp.jobComing-soon {
  margin-right: 0;
  margin-top: 0px;
  margin-left: -51px;
}

.job-topwrapper>.row {
  margin: 0;
}

.job-topwrapper>.row>.col-lg-3 {
  padding: 0px 5px;
}

.job-topwrapper>.row>.col-lg-3:not(:last-child) {
  flex: 0 0 22%;
  max-width: 22%;
}

.job-topwrapper>.row>.col-lg-3:last-child {
  flex: 0 0 34%;
  max-width: 34%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.job-topwrapper>.row>.col-lg-3:first-child>div {
  margin-left: -5px;
}

.attendDtls>p {
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 0px;
}

.looking-Torecuit {
  margin-bottom: 2rem;
}

.lookingRecruit-Dtls {
  max-width: 80%;
  margin: 0 auto;
}

.lookingRecruit-Dtls>h4 {
  font-weight: bold;
  font-size: 40px;
  font-family: "ivypresto-display", serif;
  color: #000;
  margin-bottom: 1.6rem;
}

.whatU-get .row>.col-lg-3:nth-child(1)>.attendDtls,
.whatU-get .row>.col-lg-3:nth-child(2)>.attendDtls,
.whatU-get .row>.col-lg-3:nth-child(3)>.attendDtls,
.whatU-get .row>.col-lg-3:nth-child(4)>.attendDtls {
  margin-bottom: 3.5rem !important;
}

.lookingRecruit-Dtls>p {
  font-size: 20px;
  line-height: 22px;
}

.lookingRecruit-detais-wrp .row>.col-md-6:not(:last-child) {
  border-right: 5px solid #025373;
  border-right: 5px solid var(--homeColor);
}

.btn-com {
  background: #F25922 !important;
  border-radius: 15px;
  font-size: 13px !important;
  text-transform: uppercase;
  color: #fff !important;
  font-weight: 600 !important;
  padding: 11px 17px !important;
  min-width: 160px;
}

.hj.jobTemp-lndHome .btn.btn-red,
.thnkYou-new-wrp .btn.btn-red {
  background: #025373;
  background: var(--homeColor);
}

.btn-com:hover {
  background: #000 !important;
  background: var(--btncolor) !important;
}

.scrollbar-tab .btn:hover {
  background: #F25922 !important;
}

.scrollbar-tab>ul>li:not(:last-child) {
  margin-right: 2rem;
}

.scrollbar-tab .btn {
  font-size: 13px !important;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 15px !important;
}

.julyEvnt-top>h2>span,
.heading-5>span {
  color: #333;
  display: inline-block;
  padding: 0px 2rem 0.5rem;
}

.jbEnt-desc {
  padding-top: 1rem;
}

.jbEnt-desc>h4 {
  font-size: 40px;
  font-weight: bold;
  font-family: "ivypresto-display", serif;
  color: #000;
}

.jbEnt-desc>p {
  font-size: 20px;
  line-height: 22px;
}

.jbEnt-desc>h4>span {
  font-size: 18px;
  font-weight: 400;
}

.job-event-detls .row>.col-md-4:not(:last-child) {
  border-right: 5px solid #F2B680;
}

.am-hme-caption {
  max-width: 700px;
  padding: 20rem 0 2rem;
}

.single-muteicon .circle-icon {
  margin: 12px 0 0 0;
  background: #d33b27;
  width: 25px;
  height: 25px;
  border-radius: 100px;
  position: relative;
  cursor: pointer;
}

.sendNott-cstm .ant-select-selection-search-input {
  padding: 0px !important;
}

.ant-select-multiple.sendNott-cstm .ant-select-selection-search:first-child {
  margin-left: 0px;
}

.serach-root-popup.ant-dropdown {
  z-index: 9999;
}

.single-muteicon .bottom-svgicon svg {
  width: 12px;
  height: 12px;
}

body.webchatopen {
  position: fixed;
  overflow-y: scroll;
}

/* body.notificationopen {
  position: fixed;
  overflow-y: scroll;
} */
body.webchatopen.conference {
  position: inherit;
  overflow-y: auto;
}

.upload-inner.uploadImgSk {
  height: auto;
  /* max-width: 100%; */
}

.upload-inner.uploadImgSk img {
  height: auto;
  max-width: 100%;
  min-width: none;
  min-height: 0;
  min-height: initial;
  max-height: none;
  max-height: initial;
}

.upload-inner.uploadImgSk.Web--logo img,
.upload-inner.uploadImgSk.app--logo img {
  height: auto !important;
}
.upload-inner.coverImg2-1{
  max-width: 110px !important;
  min-width: 110px;
}
.upload-inner.coverImg2-1 img{
  min-width: 0;
  min-width: initial;
}
.addMedia.mobileCoverImgSize{
  min-width: 150px;
  height: 100px;
  max-width: 150px;
}

.pointer {
  cursor: pointer;
}

.fz-1rem {
  font-size: 1rem;
}

/* ------------chatbox tooltip--------- */
.notificationopen .chat-wrapper {
  width: 60px;
}

.notificationopen .chatbody-parent {
  width: 0;
}

.ant-dropdown.tooltipdropdown.ant-dropdown-placement-bottomLeft.ant-dropdown-hidde {
  left: 514px !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;

}

.__react_component_tooltip.show.type-dark,
.__react_component_tooltip.place-top.show.type-dark {
  background: white !important;
  padding: 25px 12px;
  box-shadow: 0 0 4px #ddd9d9;
  min-width: 300px;
  max-width: 300px;

}

.__react_component_tooltip {
  z-index: 9999 !important;
}

.webchatopen .__react_component_tooltip.show.type-dark,
.webchatopen .__react_component_tooltip.place-top.show.type-dark {
  left: calc(100% - 740px) !important;
}

.__react_component_tooltip.show.place-left.type-dark:after,
.__react_component_tooltip.show.place-bottom.type-dark:after,
.__react_component_tooltip.show.place-top.type-dark:after,
.__react_component_tooltip.show.place-right.type-dark:after {
  border-left-color: red !important;
  display: none;
}

.__react_component_tooltip.show.place-top.type-dark:after {
  border-top-color: #fff !important;
}

.__react_component_tooltip.show.place-right.type-dark:after {
  border-right-color: #fff !important;
}

.__react_component_tooltip.show.place-bottom.type-dark:after {
  border-bottom-color: #fff !important;
}

/* ---------------admin pannel start----------- */
/* ----------------signup modal------------------ */
.ant-modal-wrap.signup_parent_modal {
  background: rgb(211 225 233 / 60%);
}

.ant-modal-wrap.signup_parent_modal.transparent {
  background: transparent !important;
}

.meetingModal.ant-modal-wrap {
  z-index: 9999 !important;
}

.ntfy-atnd .ant-input-number-handler {
  border: 0px none !important;
}

.dirymeeting-time .ant-select.ant-select-single .ant-select-selector {
  height: auto;
}

.ant-select-dropdown,
.ant-picker-dropdown {
  z-index: 99999 !important;
}

.cm_popup.signup_modal .ant-modal-content,
.cm_popup.signup_modal .ant-modal-header {
  background: #fff;
  border: none;
  border-radius: 10px;
}

.sign-modal-content .logo {
  text-align: center;
  position: relative;
}

.ant-modal.cm_popup.signup_modal {
  width: 650px !important;
  margin: 50px 0;
}

.ant-modal.cm_popup.signup_modal.scanner-mdl--wrp {
  margin-top: 0;
}

.ant-modal.cm_popup.signup_modal .ant-modal-content {
  background: #fff;
}

.meetng-prsn-dry {
  display: flex;
}

.mtng-prsn-lft {
  display: flex;
  align-items: center;
}

.acpt-mtngD {
  margin-left: auto;
}

.sign-modal-content .heading-after-border .heart {
  background: #f1fdff;
}

.sign-modal-content .heading-after-border-center {
  height: 1px;
}

.sign-modal-content .heading-after-border .heart svg {
  width: 12px;
}

.sign-modal-content .splash-img {
  width: 166px;
  margin: 0 auto;
  opacity: 0;
}

.sign-modal-content .logo {
  width: 227px;
  margin: 0px auto;
}

.sign-modal-content h3.auth-heading.pos-relative.text-center {
  font-size: 1.39rem;
  font-weight: 500;
}

.sign-modal-content.diary-meeting-modal-wrap h3.auth-heading.pos-relative.text-center {
  font-size: 27px;
}


.sign-modal-content .form-group h6,
.sign-modal-content .form-group label,
.sk-card-wrap .form-group label {
  font-size: 13px;
  font-weight: 600;
}

.jobEvnt-cmn .jbIcon {
  display: block;
  min-height: 144px;
}

.password-show .fa-eye-slash {
  color: #2c688d;
}

.meetingModal .ant-modal.cm_popup.signup_modal {
  margin-top: 10px;
}

.diary-meeting-modal-wrap>.row {
  padding-bottom: 0px !important;
  padding-top: 10px !important;
}

.forgot-pass {
  text-align: right;
}

.forgot-pass a {
  color: #5F5F5F;
  font-size: 16px;
}

.btn-mvnt {
  background: #000;
  color: #fff;
  border: 1px solid transparent;
  font-weight: 600;
  font-size: 23px;
  padding: .5rem .75rem;
}

.btn-mvnt:hover {
  background: transparent;
  color: #000;
  border-color: #000;
}

.sign-up p {
  font-size: 19px;
  color: #222222;
}

.linkedin .fa {
  color: #fff;
  font-size: 19px;
}

.linkedin {
  background: #377093;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  margin: 0 12px;
  padding-bottom: 3px;
}

.or_design {
  text-align: center;
  margin: 40px auto;
  width: 380px;
  height: 1px;
  background: #92c9d2;
  bottom: 0;
  position: relative;
}

.or_design span {
  background: #dff5f8;
  width: 50px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  color: #5a5a5a;
  font-weight: 700;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  /* border: 14px solid #f1fdff; */
}

.signup-tab {
  display: flex;
  justify-content: center;
  position: relative;
}

.signUp-accept-tems {
  width: 100%;
}

.signUp-acceptTst {
  width: calc(100% - 26px);
  padding-left: 1rem;
}

.signUp-acceptTst a {
  color: #1890ff;
}

.signUp-accept-tems .check_wrapper {
  margin-right: 0;
}

.signup-step {
  background: #ffffff;
  width: 30px;
  height: 30px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2c2c2c;
  margin: 0 7px;
  font-weight: 600;
  z-index: 9;
  border: 2px solid #333;
}

.signup-step.active {
  width: 30px;
  height: 30px;
  background: #333;
  color: #fff;
  box-shadow: none;
  border: 2px solid #333;
  position: relative;
}

.signup-step.active:after {
  content: "";
  width: 0;
  display: none;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid #183f5d;
  position: absolute;
  bottom: -7px;
}

.signup-step.done {
  width: 30px;
  height: 30px;
  background: #333;
  color: #fff;
}

/* .signup-step:after, .signup-step:before { */
.Thing-line {
  background: #333;
  height: 1px;
  width: 95%;
  position: absolute;
  top: 48%;
  transform: translate(0px, -50%);
}

.Thing-line .heart {
  /* position: absolute; */
  right: -12px;
  left: auto !important;
  /* color: #2c688d;
  top: -10px;
  font-size: 12px; */

}

.btn.sign-backbtn,
.btn.sign-backbtn:hover {
  background: #92c9d2;
  color: #fff;
  border-radius: 100px;
  min-width: 100px;
  margin-top: -12px;
}

.Thing-line .heart svg {
  width: 13px;
  display: none;
  fill: #92c9d2;
}

.Thing-line .circle_bullet, .Thing-line .heart{
  width: 12px;
  height: 12px;
  border-radius: 100px;
  background: #000;
  position: absolute;
  top: 50%;
  left: -8px;
  transform: translate(-0%, -50%);
}

.sign-modal-content .form-group.form-control {
  min-height: calc(2.4em + .75rem + 2px);
  height: auto;
  display: flex;
  align-items: center;
}

.navclick>i {
  cursor: pointer;
  padding: 0.5rem 0.75rem;
}

.sidebar .cm-logo {
  padding: 30px 0;
  background: #0C2533;
}

.sidebar {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, .05);
  width: 100%;
  max-width: 300px;
  position: fixed;
  top: 0;
  min-height: 100vh;
  max-height: 100%;
  transition: all 0.5s ease;
  left: 0;
  z-index: 999;
  background: #0D3D58;
  padding-top: 0px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.sidebar::-webkit-scrollbar {
  width: 6px;
  height: 2px;
}

.sidebar:-webkit-scrollbar-track {
  background: #2D688D;
}

.admn-select-fltr.rounded-textbox-form {
  flex-wrap: wrap;
}

.admn-select-fltr.rounded-textbox-form>div {
  width: 48% !important;
}

.admn-select-fltr.rounded-textbox-form>div>.ant-select-selector {
  min-width: 170px !important;
  max-width: 200px;
}

.sidebar::-webkit-scrollbar-thumb {
  background: #2D688D;
}

.meeting-accept-mdl .urs {
  fill: #2783ca;
}

.meeting-accept-mdal>h5 {
  margin-top: 0 !important;
  font-size: 1.25rem !important;
}

.proCard-wrap {
  box-shadow: 0 0px 5px rgb(0 0 0 / 11%);
  background: #fff;
  margin-bottom: 1.5rem;
  height: calc(100% - 1.5rem);
  position: relative;
}

.proCard-wrap-img {
  overflow: hidden;
  border-radius: 5px 5px 0px 0px;
}

.proCard-wrap-img img {
  max-width: 100%;
  width: 100%;
}

.proCard-wrap-desc {
  padding: 1rem;
}

.prdct-cmn svg {
  width: 20px;
  vertical-align: top;
  margin-right: 0.25rem;
}

.prdct-cmn>h5 {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
}

.prdct-cmn {
  border-top: 1px solid #eee;
  padding-top: 0.7rem;
}

.dash_body_container,
.nav-body-open.admin-sidebar-hover .dash_body_container {
  padding: 90px 3.5rem 29px calc(320px + 2.2rem);
}

.inner_header,
.nav-body-open.admin-sidebar-hover .inner_header,
.nav-body-open.admin-sidebar-hover.mac .inner_header {
  width: calc(100% - 300px);
}

.nav-body-open .dash_body_container {
  padding: 90px 3.5rem 29px calc(78px + 2.2rem);
  /* left: 320px; */
  position: relative;
}

/* .dash_body_container{
  padding: 90px 3.5rem 29px calc(78px + 2.2rem);
}
.nav-body-open .dash_body_container{
  padding: 90px 3.5rem 29px calc(320px + 2.2rem);
}
.nav-body-open .inner_header{
  width: calc(100% - 300px);
} */
.ant-layout-sider-collapsed.sidebar .ant-menu .menu_text,
.ant-layout-sider-collapsed.sidebar .cm-logo>a>strong {
  display: none;
}

.nav-body-open .inner_header {
  width: calc(100% - 78px);
}

.nav-body-open.mac .inner_header {
  width: calc(100% - 55px);
}

.sidebar .cm-logo>a {
  font-size: 13px !important;
}

.sidebar .cm-logo>a strong,
.nav-body-open.admin-sidebar-hover .sidebar .cm-logo>a strong {
  font-weight: 600;
  display: inline-block;
}

body.support-open {
  width: calc(100% - 426px);
  transition: .3s;
  position: inherit;
  overflow-y: auto;
}

.hedrAdmin-right .filter-select .ant-select .ant-select-selector {
  min-width: 190px !important;
  width: 100%;
  max-width: 190px;
}

.hedrAdmin-right .search_wrapper {
  min-width: 140px;
  max-width: 200px;
}

.nav-body-open .sidebar .cm-logo>a strong {
  /* display: none; */
}

.nav-body-open .sidebar,
.nav-body-open.mac .sidebar {
  max-width: 78px;
}

.nav-body-open.mac .sidebar {
  max-width: 55px;
}



.nav-body-open .ant-menu-submenu-expand-icon,
.nav-body-open .ant-menu-submenu-arrow {
  right: 6px;
}

.nav-body-open .sidebar:hover {
  max-width: 300px;
}

.prdly-icns {
  position: absolute;
  display: flex;
  top: 8px;
  right: 5px;
}

.produly-supprt>a>img,
.sprt-cmn-box.adminSupport-box>a>img {
  width: 100%;
}

.prdly-icns>button>svg {
  width: 13px;
}

.produly-supprt>a,
.sprt-cmn-box.adminSupport-box>a {
  display: block;
  width: 100%;
}

.produly-supprt {
  width: 100%;
  padding: 0 !important;
  position: relative;
}

.prdly-icns>button {
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 1px solid #2c688d;
  border-radius: 50%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  margin: 0px 1px;
}

/* --------new home page deisng------ */
.features-card {
  /* background-color: #000;  */
  /* min-height: 300px; */
  /* max-width: 320px; */
  /* margin: 0 18px 20px; */
}

.features-card .speaker-profile-img {
  width: 100%;
  border-bottom: 5px solid #c13624;
}

.hj .features-card .card-body {
  padding: 1.25rem 6.25rem;
  padding-bottom: 0px;
}

.hj .features-card .card-body h5 {
  color: #000 !important;
}

.hj .features-card.onlineEvent-Spa .card-body {
  padding: 1rem 2.25rem;
}

.hj .features-card.onlineEvent-Spa .card-body h5,
.exrt-shrt-desc>h4 {
  margin-bottom: 0px;
  font-size: 23px;
  font-weight: 700;
  color: #fff !important;
}

.exrt-shrt-desc>p {
  font-size: 16px;
  line-height: 19.2px;
  font-weight: 400;
  margin-top: 1.5rem;
}

.gain-idea-wrap .am-heading-new>h5 {
  font-size: 17px;
}

.gain-idea-wrap .am-heading-new {
  margin-bottom: 1rem;
}

.am-heading-new>h2 {
  font-weight: bold;
  color: #000;
  margin-bottom: 0.4rem;
}

.cart-tabs-views .ant-tabs-nav>.ant-tabs-nav-wrap {
  position: relative;
  top: 0px;
}

.am-heading-new>h3 {
  font-size: 33px;
  font-weight: 600;
  color: #2C2A25;
  margin-bottom: 0.4rem;
}

.am-heading-new.julyEvnt-top>p {
  font-weight: bold;
  font-size: 26px;
}

.hj .features-card .speaker-profile-img {
  border-bottom: 0px;
}

.features-card .card-body h5 {
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  min-height: 55px;
}

.light_blue {
  background-color: #1c2a3b;
  background-color: var(--home-bg);
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.hj .light_blue {
  background: #FBFAFA;
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.25);
}

.time-parent {
  background-color: #1c2a3b;
  background-color: var(--home-bg);
  padding-top: 40px !important;
  padding-bottom: 40px !important;

}

.netwrking-lng-wrp {
  padding: 4rem 0px;
}

.time-parent h5 {
  font-size: 18px;
  font-weight: 400;
  color: #fff;
}

.time-parent h3 {
  font-size: 21px;
  font-weight: 600;
  margin: 12px 0;
  color: #fff;
}

.homebner-wrpper {
  background: url(/static/media/count-down.7f26737e11862d78cf81.jpeg);
  background-size: cover;
  height: 523px;
}

.homebner-wrpper>.container-fluid,
.homebner-wrpper>.container-fluid>.row {
  height: 100%;
}

.sldr-descrp>h3 {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0;
}

.landpg-hdr-top ul {
  display: inline-block;
}

.landpg-hdr-top ul .btn.btn-red.addbtn {
  min-width: 142px !important;
}

.time-parent table tr td p {
  font-size: 16px;
  font-weight: 400;
  margin: 2px 20px;
}

.time-parent table tr td:first-child p {
  color: black;
  font-weight: 600;
}

.aesthetic .heading {
  font-size: 33px;
  font-weight: 600;
  text-align: center;
  margin: 10px 0 20px;
}

.leading-crd-cnt>h5 {
  font-size: 18px;
  font-weight: 300;
}

.aesthetic .sect-5 .heading {
  margin: 10px 0 10px;
  font-size: 36px;
}

.patient-care-erp {
  background: #d8eff2;
  margin-bottom: 30px;
  border-top: 8px solid #131337;
  height: calc(100% - 30px);
}

.patnt-img {
  width: 86%;
  margin: -40px auto 0px auto;
}

.pant-dr-desc>h4 {
  font-size: 21px;
  font-weight: 600;
}

.pant-dr-desc>h5 {
  font-size: 18px;
  font-weight: 300;
}

.Home-banner-bg h3 {
  color: #1d1d1b;
}

.heading.red {
  color: #c13624;
}

.aesthetic .sub-heading {
  font-size: 21px;
  font-weight: 300;
  text-align: center;
  margin: 0;
}

.technique-parent {
  justify-content: center;
  margin: 80px 0 0px;
}

.hj .technique-parent {
  margin-top: 2rem;
}

.bx-shdw {
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.25);
}

.expert-led-wrap {
  background: #FBFAFA;
}

.hj .sect-4,
.leading-brands-wrp,
.netwrking-lng-wrp {
  background: #d8eff2;
}

.technique {
  /* width: 320px; */
  background: #000;
  margin-bottom: 39px;
  border-top: 8px solid #c13624;
  text-align: center;
}

.onlineEvent-Spa,
.exrt-shrt-desc>h4 {
  background: #000;
  background: var(--btncolor);
  height: 100%;
  border-radius: 0px 0px 20px 20px;
}

.hj .technique {
  /* width: 320px; */
  background: #d8eff2;
  border-radius: 0px 0px 20px 20px;
  border-top: 0px;
  margin-bottom: 10px;
}

.hj .technique-parent h6 {
  font-size: 18px;
}

.technique div img,
.technique img {
  width: 86%;
  margin: -60px 2% 0px 2%;
}

.search-admn-bar,
.body_container>.header-text>.search_wrapper {
  border: 1px solid #eee;
  border-radius: 25px;
}

.admin--temp .search-admn-bar,
.admin--temp .date-filter .ant-picker {
  border-radius: 4px !important;
}

.admin--header-flter .ant-select .ant-select-selector {
  border-radius: 4px;
  width: 100%;
  border-color: #eee;
}

.admin--header-flter .ant-select {
  width: 100%;
}

.admin--header-flter .ant-picker {
  min-height: 51px;
}

.admin--temp .date-filter .ant-picker,
.admin--temp .rounded-textbox-form.filter-select .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #eee !important;
}

.search-admn-bar>i,
.body_container>.header-text>.search_wrapper>i {
  top: calc(50% - 7px);
}

.hj .technique div img,
.technique img {
  width: 100%;
  margin: 0px;

}

.technique h5,
.light_blue h3 {
  color: #000;
}

.technique h4 {
  font-size: 23px;
  font-weight: 600;
  margin: 14px 0;
  color: #000;
}

.technique h5 {
  font-size: 18px !important;
  font-weight: 300 !important;
  padding: 18px 12px 20px 12px;
  min-height: 85px;
}

.hj .technique h5 {
  font-size: 19px !important;
  font-weight: bold !important;
  padding: 18px 12px 3px 12px;
  min-height: inherit;
  margin-bottom: 9px;
}

.fill {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden
}

.fill img {
  flex-shrink: 0;
  min-width: 100%;
  min-height: 100%
}

.sect-4,
.sect-6 {
  margin: 40px 0;
}

.hj .sect-4,
.hj .sect-6 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.sect-6 p {
  font-size: 18px;
  margin: 0px 0;
  font-weight: 400;
  color: #000;
}

.min-w100 {
  min-width: 100%;
}

.front-footer-wrp {
  background: #d8eff2;
}

.frnt-top-footr h5 {
  font-size: 18px;
  font-weight: bolder;
}

.aesthetic .banner_container .btn {
  box-shadow: 0px 2px 9px #00000075;
}

.timer_parent {
  display: flex;
  justify-content: center;
}

.timer {
  width: 110px;
  height: 110px;
  background: #fff;
  margin: 20px 2%;
  border-radius: 100px;
  display: flex;
  justify-content: space-around;
  /* box-shadow: 0px 0px 6px #000; */
  flex-wrap: wrap;
  align-items: center;
  text-align: center;
  border: 3px solid #000;
  box-sizing: border-box;
}

.timer h1 {
  margin-bottom: 0;
  font-weight: bold;
  color: #000;
  font-size: 40px;
  font-family: "ivypresto-display", serif;
  line-height: 20px;
}

.timer p {
  margin-bottom: 0;
  font-weight: normal;
  color: #000;
  line-height: normal;
  font-size: 18px;
  padding-top: 0.45rem;
}

.thnkYou-new-wrp>.heading-5>span {
  font-size: 46px;
}

.thanku {
  margin: 20px 0;
  max-width: 753px;
}

/* .thanku h1,.thanku h3,.thanku h6{
  font-
} */

.plans-despction h1 {
  color: var(--secondaryColor);
  margin-bottom: 6px;
  font-weight: 900;
  font-size: 54px;
}

.plans-despction h3 {
  font-weight: 600;
  font-size: 22px;
  color: #000;
}

.plans-despction>p {
  font-size: 16px;
}

.thanku h6 {
  font-weight: 400;
  font-size: 26px;
}

.thanku h3 {
  font-weight: bold;
  font-size: 26px;
  margin-bottom: 1.5rem;
  color: #000;
}

.plan-feture .features-card {
  min-height: 338px;
  background: #fff;
}

.signup_modal .ant-modal-body {
  padding: 2.75rem 2rem;
}

.ant-modal.cm_popup.signup_modal .ant-modal-body .row.align-items-center {
  padding: 24px;
}

.popup_mid_test {
  position: absolute;
  width: 100%;
  top: 53%;
  color: #fff;
  padding: 0 12%;
}

.sign-backbtn.btn-on-img {
  position: absolute;
  top: 26px;
  left: 10px;
  box-shadow: 0px 2px 6px #00000029;
  background: #000;
}

.questionModalBody .sign-backbtn.btn-on-img {
  background: #fff;
  color: #000;
}

.job-landing-header {
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
  background: rgb(255 255 255 / 80%);
  padding: 0.8rem 0px;
  transition: all 0.4s ease;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}

.job-landing-header.fixed-header:not(.top-RFheader) {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 999;
  background: #fff;
}

.job-landing-header.fixed-header:not(.top-RFheader) .am-logo-wrp img {
  /* max-width: 210px; */
}

.am-logo-wrp img {
  transition: all 0.4s ease;
}

.sign-modal-content .popup_mid_test .heading-after-border-center {
  height: 1px;
  background: #f1fdff;
}

.sign-modal-content .popup_mid_test .heading-after-border .heart {
  background: #8daab4;
}

.sign-modal-content .popup_mid_test .heading-after-border svg path {
  fill: #f1fdff;
}

.sign-modal-content.timetable-modal {
  min-height: 300px;
}

.cstmMdl-notification .sign-modal-content {
  min-height: inherit;
}

.levebtn.top-lgn-btn {
  top: 20px;
}

.notifcn-csmt-wrp>h3,
.notifcn-csmt-wrp>hr,
.notifcn-csmt-wrp>div,
.serach-root-popup>div {
  display: none !important;
}

/* .btn.btn-red.addbtn.levebtn-regis {
  position: absolute;
  right: 84px;
  top: 62px;
}
.mac .btn.btn-red.addbtn.levebtn-regis{
  top: 80px;
} */
/* -----------edit profile page---------- */

.drysidebar-mtng-card.call_notification.menoti,
.drysidebar-mtng-card {
  background: #42BAC9;
  color: #fff;
  border: 1px solid #42BAC9;
  border-radius: 15px;
  text-align: left;
  margin-bottom: 1.5rem;
  padding: 0px;
  overflow: hidden;
}

.meetingCard-whatKnow {
  background: #fff;
  color: #342E2E;
}

.diary-meeting-form .ant-input-number,
.diary-meeting-form .ant-select {
  height: calc(1.8em + .75rem + 2px);
  border-radius: 5px !important;
  font-size: 16px !important;
}

.time-pcker-wrap {
  display: flex;
  align-items: center;
  width: 100%;
}

.time-pcker-wrap>.icn-wr {
  padding: 0 2px;
}

.time-pcker-wrap .ant-picker {
  padding-right: 8px !important;
}

.dirymeeting-time .ant-picker-clear,
.time-pcker-wrap .ant-picker-suffix {
  display: none !important;
}

.user-pro-btnss .btn.btn-blue {
  max-width: inherit;
}

.dirymeeting-time .datepicker-diary .ant-picker {
  padding-right: 5px !important;
}

.diary-meeting-form .ant-input-number,
.diary-meeting-form .ant-picker,
.diary-meeting-form .ant-select {
  border-radius: 5px !important;
}

.mtng-dry-cnt>h4 {
  color: #fff;
  font-size: 1.1rem;
  padding-right: 0.25rem;
}

.mtng-dry-cnt-right-button {
  margin-left: auto;
}

.meetingCard-whatKnow .mtng-dry-cnt>h4 {
  color: #342E2E;
}

.mtng-dry-cnt li.tmdry svg {
  fill: #fff;
}

.meetingCard-whatKnow .mtng-dry-cnt li.tmdry svg {
  fill: #42bac9;
}

.meetingCard-whatKnow .know-Metngbtn {
  margin-top: 5px;
}

.meetingCard-whatKnow .know-Metngbtn .btn {
  color: #fff;
  border-radius: 27px;
  font-weight: 700;
  font-size: 13px;
  padding: .4rem 2rem;
  border: 0px none;
}

.meetingCard-whatKnow .dryUsers {
  border-color: #fff;
}

.ant-picker-calendar-date-content .events {
  padding: 0px;
}

.evnt-csmt-clndar .ant-picker-calendar-date-content {
  /* background: #eee;
  border-radius: 4px;
  padding: 0.2rem; */
}

.mtng-dry-cnt li {
  margin-bottom: 0.5rem;
}

.mtng-dry-cnt {
  width: calc(100% - 75px);
  padding-left: 0.35rem;
}

.dry-clnd-rgt-body.scrll-evnt-wrp .mtng-dry-cnt {
  width: calc(100% - 203px);
}

.dry-clnd-rgt-body.scrll-evnt-wrp .mtng-dry-icn svg {
  width: 50px;
}

.dry-clnd-rgt-body.scrll-evnt-wrp .mtng-dry-cnt li svg {
  max-width: 15px;
  margin-right: 0.2rem;
}

.dry-clnd-rgt-body.scrll-evnt-wrp .meeting-dry-crd-top {
  padding: 0.5rem 0.5rem;
}

.svg-20 svg {
  width: 20px !important;
}

.timezone-wrapper .css-yk16xz-control,
.timezone-wrapper .css-1pahdxg-control {
  height: auto;
  padding: .15rem 1.04rem .15rem .5rem;
  font-size: 14px;
  background-color: #ddf7fa;
  border-color: #ddf7fa !important;
  box-shadow: none;
}

.btn.disabled,
.no-cursor {
  cursor: auto !important;
  cursor: initial !important;
}

.css-tlfecz-indicatorContainer {
  padding: 7px 3px;
}

.dryUsers img {
  max-width: 100%;
  width: 100%;
  padding: 0px;
  height: 100%;
  object-fit: cover;
}

.dry-mtng-invt-users {
  display: flex;
  align-items: center;
}

.dryUsers:last-child {
  margin-left: -9px;
}

.dry-usLeft {
  display: flex;
  align-items: center;
}

.meeting-dry-crd-btm {
  background: #339BA8;
}

.meeting-dry-crd-btm li {
  width: calc(100% / 2);
  text-align: center;
  padding: 0.5rem 0.5rem;
}

.meeting-dry-crd-btm li .btn {
  border: 0px none;
  color: #fff;
  font-size: 11px;
  border-radius: 27px;
  padding: .4rem 2rem;
}

.meeting-dry-crd-btm li .btn-success {
  background: #42C966;
  border: 1px solid #5BE880;
}

.meeting-dry-crd-btm li .btn-danger {
  background: #000;
  border: 1px solid #fff;
}

.know-Metngbtn .btn-danger {
  background: #000;
}

.diary-meeting-form .form-control::-webkit-resizer,
.datepicker-diary .ant-picker-suffix,
.atdTimePicker .ant-picker-suffix {
  display: none;
}

.icn-wr {
  position: relative;
}

.icn-wr>svg {
  width: 20px;
  fill: #42bac9;
  position: absolute;
  left: 13px;
  top: 11px;
  z-index: 99;
}

.user-search-cmn .ant-select {
  width: auto !important;
}

.rounded-textbox-form.user-search-cmn .ant-select .ant-select-selector {
  min-width: inherit !important;
}

.filterBtn {
  width: 40px;
  height: 40px;
  background: #000;
  border-radius: 50%;
  color: #fff;
  margin: 0px 0.5rem;
}

.user-search-cmn-dropdown {
  position: absolute;
  background: #fff;
  box-shadow: 0 0 3px rgb(0 0 0 / 21%);
  padding: 1rem !important;
  border-radius: 5px;
  right: 0;
  top: 100%;
  z-index: 99;
  max-width: 350px;
}

.btn-cncel>.btn {
  border-radius: 26px;
  line-height: normal;
  font-size: 12px;
}

.bg-admn {
  background: #245F83;
}

.anlystc-box {
  padding: 1rem 2rem;
  color: #fff;
}

.anlystc-box>p,
.attendi-chrt-top>p {
  font-size: 1.5rem;
  text-transform: capitalize;
  margin-bottom: 0.5rem;
}

.anlystc-box>h4,
.attendi-chrt-top>h4,
.online-show-perc>h4 {
  font-size: 1.6rem;
  color: #fff;
  font-weight: 600;
  margin-bottom: 0.35rem;
}

.attendi-chrt-top>h4,
.online-show-perc>h4 {
  color: #000;
}

.anly-chart-body {
  box-shadow: 0 3px 10px rgb(0 0 0 / 10%);
  background: #fff;
  padding: 1rem;
  position: relative;
}

.view-more {
  margin-top: 4px;
}

.no-data-chart {
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 99;
}

.no-data-chart>h3 {
  text-transform: capitalize;
  font-size: 1.2rem;
  text-align: center;
  font-weight: 500;
  margin: 0;
}

.year-filter>.btn,
.viewMore-btn>.btnmore {
  background: #eee;
  margin: 0px 2px;
  padding: 0.7rem .75rem;
  font-weight: 600;
  font-size: 12px;
  border: 1px solid transparent;
  text-transform: uppercase;
}

.admntblg thead tr th:last-child {
  width: 12%;
}

.date-topbar>.btn {
  max-height: 42px;
}

.fillter-chart-right .btn-danger {
  background-color: #dc3545 !important;
  border-color: #dc3545;
}

.year-filter>.btn.active {
  background-color: #fff;
  color: #2d688d;
  border-color: #2d688d;
}

.date-filter .ant-picker {
  border-radius: 10px !important;
  height: calc(1.75em + .75rem + 2px);
}

.analytics-dashboard-body .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  top: 0px;
  color: #333 !important;
}

.subscrptn-body.attendi-dashbords {
  background: transparent;
  padding: 0px;
}

.filterBtn:hover {
  color: #fff;
}

.scrll-evnt-wrp {
  max-height: 553px;
  overflow: hidden;
  overflow-y: scroll;
}

.attendi-chart-cmn-wrap {
  box-shadow: 0 0px 10px rgb(0 0 0 / 8%);
  border-radius: 5px;
  background: #fff;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  height: calc(100% - 1rem);
}

.attendi-chart-cmn-wrap.h--4 {
  height: calc(100% - 4rem);
}

.attendi-chrt-body {
  display: flex;
  align-items: end;
}

.attendi-left>h5 {
  font-size: 0.85rem;
  color: #9e9e9e;
  margin: 0;
}

.attendi-chrt-body .ant-progress-inner {
  height: 8px;
}

.attendi-chrt-top>p {
  font-size: 1.05rem;
  font-weight: 500;
}

.event-date-days>p {
  font-size: 2rem;
  color: #9e9e9e;
}

.event-date-days>h4 {
  margin: 0;
  font-size: 1rem;
}

.attendi-left>h5>strong {
  color: #262626;
}

.attendi-chrt-body .prgres-wrp {
  width: 50%;
  padding: 0.8rem 0.5rem;
}

.regsit-chat-cmn-box .anly-chart-topbar h4 {
  font-size: 0.9rem;
}

.scrll-evnt-wrp:hover {
  /* padding-right: 8px; */
}

.filterDropdown .filtermenu.ant-dropdown-menu {
  max-width: 750px;
}

.filtermenu.ant-dropdown-menu .ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-radius: 2px !important;
  border-color: #9aabad;
}

.fix-scrol-bottom {
  height: 67vh;
}

.aftr-rgist-cnt>.attendi-chrt-top {
  width: 50%;
}

.avr-vist-cnt>p,
.online-show-perc>p {
  font-size: 1rem;
  margin-bottom: 0;
  font-weight: 500;
  color: #979797;
}

.aftr-rgist-cnt .attendi-chrt-top>span>i {
  font-size: 2rem;
}

.avr-vist-icons>svg {
  width: 40px;
  fill: #3f7393;
}

.attendi-chrt-body.avrg-vistior-show {
  align-items: center;
  justify-content: center;
}

.avr-vist-cnt {
  padding-left: 1rem;
}

.download-list>.btn,
.refrsh-btn>.btn {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #000;
  color: #fff;
  margin-bottom: 0.25rem;
}

.download-list>.btn1 {
  width: 38px;
  height: 38px;
}

.refrsh-btn>.btn {
  margin-left: 0.25rem;
}

.scrll-evnt-wrp:hover::-webkit-scrollbar-track,
.scrll-evnt-wrp:hover::-webkit-scrollbar {
  visibility: visible;
}

.scrll-evnt-wrp::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  visibility: hidden;
  background-color: #F5F5F5;
}

.meetName .form-control::placeholder {
  color: #dbdbdb;
}

.scrll-evnt-wrp::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
  display: none;
}

.scrll-evnt-wrp::-webkit-scrollbar-thumb {
  background-color: #000;
  background-color: var(--btncolor);
}

.notiftime .ant-input-number-handler-wrap {
  opacity: 1;
  background: transparent;
  border: 0px none;
  top: 58%;
  transform: translateY(-50%);
  height: 40px;
}

.notiftime .ant-input-number-handler-wrap .ant-input-number-handler-down {
  border: 0px none;
}

.notiftime .ant-input-number-handler-wrap .ant-input-number-handler-down .anticon {
  /* width: 16px; */
}

.notiftime .ant-input-number-handler-wrap .ant-input-number-handler-down svg {
  fill: #000;
  fill: var(--btncolor);
}

.icn-wr .ant-picker {
  padding-left: 38px !important;
}

.drysidebar-mtng-card.chatMeetingCard .meeting-dry-crd-btm li .btn {
  font-size: 12px;
  padding: .25rem 0.75rem;
}

.drysidebar-mtng-card.chatMeetingCard .mtng-dry-icn svg {
  width: 45px;
}

.metToogle .toggle-parent {
  justify-content: center;
}

.metToogle .toggle-parent span {
  font-size: 1.2rem;
  font-weight: 600;
}

.drysidebar-mtng-card.chatMeetingCard .meeting-dry-crd-top {
  padding: 0.25rem;
}

.drysidebar-mtng-card.chatMeetingCard .meeting-dry-crd-top {
  display: block;
  flex-wrap: wrap;
  text-align: center;
}

.drysidebar-mtng-card.chatMeetingCard .mtng-dry-cnt>h4 {
  font-size: 1rem;
}

.drysidebar-mtng-card.chatMeetingCard .dry-mtng-invt-users {
  justify-content: center;
}

.drysidebar-mtng-card.chatMeetingCard .mtng-dry-cnt {
  width: 100%;
  padding-left: 0;
}

.wtic {
  color: #fff !important;
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  border-radius: 50%;
  font-size: 9px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.2rem;
  vertical-align: middle;
}

.dry-top-sidebar {
  margin-bottom: 1rem;
}

.dry-top-sidebar>h4 {
  margin: 0;
  font-size: 28px;
  font-weight: 600;
  color: #000;
  color: var(--btncolor);
}

.dry-top-sidebar>a {
  color: #42BAC9;
  text-decoration: underline;
  font-size: 17px;
}

.invt-acceptd {
  margin-left: auto;
}

.invt-acceptd>span {
  font-size: 13px;
  font-weight: 600;
}

.meeting-dry-crd-btm li:not(:last-child) {
  border-right: 1px solid rgb(255 255 255 / 51%);
}

.cstm-tbl-calendar {
  background: #fff;
  box-shadow: 0px 13px 36px #42BAC91A;
  border: 1px solid #D0F1F5;
  border-top-color: #42BAC9;
}

.cstm-tbl-calendar table.table-bordered tr th {
  background: #F2FDFF;
  border-color: #42BAC9;
  text-align: center !important;
}

.cstm-tbl-calendar table.table-bordered tr:nth-child(odd) td {
  background: #fff;
}

.cstm-tbl-calendar .table-bordered td {
  border-color: rgb(66 186 201 / 45%);
  border-top: 0px none;
  border-bottom: 0px none;
  position: relative;
}

.cstm-tbl-calendar .table-bordered td:not(:first-child)::before {
  content: "";
  width: 100%;
  height: 1px;
  background: rgb(66 186 201 / 45%);
  position: absolute;
  left: 0;
  top: 10px;
}

.cstm-tbl-calendar .table-bordered td:first-child {
  vertical-align: top;
  padding-top: 0;
}

.cstm-tbl-calendar .table-bordered tr td:not(:first-child) {
  padding: 0px;
}

.frstTimeD {
  font-size: 16px !important;
  color: #626262;
}

.evntDiary-box {
  padding: 0.9rem 0.75rem;
  margin-top: 17px;
  text-align: left;
  border-radius: 9px;
  color: #fff;
}

.evntDiary-box .dryUsers {
  border: 2px solid rgb(255 255 255 / 39%);
  width: 25px;
  height: 25px;
}

.evntDiary-box .dry-usLeft {
  margin-top: 4px;
}

.evntDiary-box .dryUsers img {
  width: 28px;
  height: 28px;
  margin-top: -3px;
}

.evntDiary-box>h5 {
  margin: 0;
  color: #fff;
  font-size: 17px;
}

.sesson-mtngBG {
  background: #E0FAFF;
  color: #42BAC9;
}

.sesson-mtngBG>h5 {
  color: #4B4B4B;
}

.evntDiary-box.sesson-mtngBG .dryUsers {
  border-color: #E0FAFF;
}

.drTblH>strong {
  text-transform: uppercase;
}

.coming-evnt-dry>* {
  opacity: 0.36;
}

.drTblH>span,
.drTblH>strong {
  display: block;
  text-align: center;
  color: #626262;
}

.crnt-evnt-dry>span {
  background: #42BAC9;
  color: #fff;
  display: inline-block;
  border-radius: 14px;
  padding: 0.2rem 0.5rem;
  font-weight: 400;
  line-height: normal;
}

.crnt-evnt-dry>strong {
  color: #626262;

}

.dryUsers {
  width: 36px;
  height: 36px;
  overflow: hidden;
  border: 2px solid #42BAC9;
  border-radius: 50%;
  text-align: center;
}

.mtng-dry-cnt svg {
  max-width: 20px;
  margin-right: 0.5rem;
}

.mtng-dry-cnt li svg path {
  stroke: #fff
}

.meeting-dry-crd-top {
  padding: 1rem;
}

.meeting-dry-crd-top {
  display: flex;
  flex-wrap: wrap;
}

.heading-4 {
  position: relative;
  font-size: 34px;
  font-weight: 500;
  color: #000;
  padding-bottom: 0.3rem;
}

.heading-4:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 15%;
  height: 1px;
  background: #969FAA;
  bottom: 0pc;
  margin: 0 auto;
}

.job-common-list {
  background: #fff;
  max-width: 70%;
  margin: 0 auto 1.5rem;
  border-radius: 5px;
  box-shadow: 0 0 3px rgb(0 0 0 / 5%);
  padding: 0.8rem;
}

.jb-cmn-topbar h3 {
  font-size: 24px;
  font-weight: 500;
}

.jobprofile-right-wrp {
  display: flex;
}

.jobprofile-right-wrp .btn-jbcn:not(:last-child) {
  margin-right: 0.5rem;
}

.text-carr {
  font-size: 17px;
  padding-top: 0.4rem;
}

.jb-cmn-topbar {
  border-bottom: 1px solid rgba(150, 159, 170, 0.57);
  padding: 0px 1rem 0.5rem;
}

.upld-cv-btn img {
  width: 110px;
}

.upld-cv-btn>label {
  cursor: pointer;
}

.job-finder-page-temp .jb-btn,
.job-finder-page-temp .jb-btn:focus,
.btn.btn-primary.jb-btn,
.btn.btn-primary.jb-btn:focus,
.btn-cmn {
  border-radius: 5px !important;
  margin: 0px !important;
  border: 0px none !important;
}

.userCV>img {
  max-width: 69px;
}

.btn-cmn {
  background: #000 !important;
  background: var(--btncolor) !important;
  color: #fff !important;
  font-size: 19px !important;
  font-weight: 600 !important;
  padding: 12px 24px !important;
}

.btn-cmn:hover {
  opacity: 0.8;
}

.job-finder-page-temp .jb-btn:not(:last-child),
.btn.btn-primary.jb-btn:not(:last-child) {
  margin-right: 1rem !important;
}

.job-frm-mdl .cm-form-wrapper {
  max-width: 100%;
}

.job-frm-mdl .cm-form-wrapper textarea.form-control {
  height: auto;
  border-radius: 10px;
}

.jobprofile-left-wrp {
  width: calc(100% - 50px);
}

.btn-jbcn {
  background: #000;
  border: 0px none;
  border-radius: 50%;
  color: #fff;
  width: 30px;
  height: 30px;
  font-size: 14px;
}

.jobprofile-list-wrp {
  position: relative;
  z-index: 9;
  padding-left: 2rem;
}

.job-dtl-crd>h4 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 2px;
}

.job-dtl-crd>ul>li {
  font-size: 15px;
  color: #47525E;
}

.jobprofile-list-wrp:after,
.jobprofile-list-wrp:before {
  content: "";
  position: absolute;
  top: 24px;
}

.jobprofile-list-wrp:not(:last-child):after {
  left: 10px;
  width: 1px;
  height: 100%;
  z-index: -1;
  background: #969FAA;
}

.jobprofile-list-wrp:before {
  width: 20px;
  height: 20px;
  background: #000;
  background: var(--btncolor);
  border-radius: 50%;
  left: 0;
  border: 4px double #fff;
}

.fltrHide {
  display: none !important;
}

.userprofile-tbs-wrp .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,
.subscrptn-body .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap {
  top: 0px;
  color: #969FAA !important;
  position: relative !important;
  justify-content: center;
}

.subscrptn-body .ant-tabs-tab {
  margin: 0 !important;
  padding: 0;
}

.subscrptn-body .ant-tabs-tab .ant-tabs-tab-btn {
  background: #2D688D;
  color: #fff;
  padding: 0.8rem 2rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  min-width: 224px;
  font-size: 0.9rem;
}

.subscrptn-body .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  background: #0D3D58;
}

.subscrptn-body .ant-tabs-content-holder {
  margin-top: 5px;
}

.pln-sub-tbl a {
  vertical-align: middle;
}

.adn-head {
  font-weight: 600;
  font-size: 0.9rem;
}

.pln-sub-tbl .toggle-parent {
  top: 3px;
  position: relative;
}

.add-sbs-Plan {
  display: none !important;
}

.add-sbs-Plan.payable {
  display: flex !important;
}

.pnls-bodywrp {
  background: #F5FDFF;
}

.manageSubsplans-wrp table.table-bordered tr:first-child th:first-child,
.manageSubsplans-wrp,
.manageSubsplans-wrp table.table-bordered tr:first-child th:last-child,
.manageSubsplans-wrp .table.table-bordered tr:last-child td:last-child,
.manageSubsplans-wrp table.table-bordered tr:last-child td:first-child {
  border-radius: 0 !important;
  border-radius: initial !important;
}

.manageSubsplans-wrp table.table-bordered tr:first-child th:first-child {
  background: transparent;
  border: 0px none;
}

.table-responsive.manageSubsplans-wrp,
.table-responsive.manageSubsplans-wrp>.table-bordered {
  box-shadow: none;
  box-shadow: initial;
  background: transparent;
}

.manageSubsplans-wrp thead>tr>th:not(:first-child),
.manageSubsplans-wrp tbody>tr>td:not(:first-child) {
  text-align: center !important;
}

.manageSubsplans-wrp thead>tr>th.mngPl-user {
  background: #828282;
}

.manageSubsplans-wrp thead>tr>th.mngPl-brnd {
  background: #E41B12;
}

.manageSubsplans-wrp thead>tr>th.mngPl-premi {
  background: #000;
}

.manageSubsplans-wrp thead>tr>th.mngPl-actn {
  background: #0D3D58;
}

.manageSubsplans-wrp tbody>tr>td>button {
  background: transparent;
  border: 0px none;
}

.manageSubsplans-wrp tbody>tr>td>button>svg {
  width: 20px;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(2)>button>svg {
  fill: #828282;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(3)>button>svg {
  fill: #E41B12;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(4)>button>svg {
  fill: #000;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(1) {
  border-right-color: #828282;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(2) {
  border-right-color: #E41B12;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(3) {
  border-right-color: #000;
}

.manageSubsplans-wrp tbody>tr>td:nth-child(4) {
  border-right-color: #0D3D58;
}

.manageSubsplans-wrp table.table-bordered tr td:first-child {
  border-left: 1px solid #828282;
}

.manageSubsplans-wrp table.table-bordered tr:nth-child(1) td:first-child {
  border-top: 1px solid #828282;
}

.manageSubsplans-wrp table.table-bordered tr td:last-child {
  border-right: 1px solid #828282;
}

.manageSubsplans-wrp table.table-bordered tr td {
  border-bottom-color: #828282;
}

.mngEdit>svg {
  width: 15px !important;
  fill: #2783CA !important;
  fill: var(--blue_bg) !important;
}

.mngEdit>svg {
  width: 15px !important;
}

.mngEdit {
  margin-left: auto;
}

.planTitle .form-control {
  width: calc(100% - 29px);
  display: inline-block;
  background: transparent;
  height: auto;
  vertical-align: middle;
  border: 0px none !important;
}

.planTitle .form-control:disabled {
  background: transparent;
}

.planTitle .form-control:focus {
  outline: none;
  border: 0px none;
}

.planTitle {
  /* display: flex; */
  align-items: center;
  flex-wrap: wrap;
}

.manageSubsplans-wrp thead>tr>th>h5 {
  margin: 0px;
  color: #fff;
  font-weight: 600;
  font-size: 1.5rem;
  padding: 0.5rem;
}

table.table-bordered .pln-sub-tbl,
table.table-bordered .tc {
  text-align: center !important;
}

.pln-sub-tbl .circle-serial>i {
  color: #8BC3CB;
  font-size: 13px;
}

.subscrptn-body {
  background: #ECFAFD;
  padding: 0 1rem 1rem;
}

.addNewPlans-tab {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.userprofile-tbs-wrp .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #000 !important;
  color: var(--btncolor) !important;
}

.userprofile-tbs-wrp .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab-btn {
  font-size: 20px;
  font-weight: 600;
  padding: 0.5rem 1rem;
  position: relative;
}

.userprofile-tbs-wrp .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab-btn:after {
  content: "";
  position: absolute;
  bottom: 0px;
  width: 0;
  transition: all 0.3s;
  left: 0px;
  height: 3px;
  background: #000;
  background: var(--btncolor);
}

.userprofile-tbs-wrp .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab-active .ant-tabs-tab-btn:after {
  width: 100%;
}

.without-sidenav .body_container .userprofile-tbs-wrp .header-text {
  margin-top: 0px !important;
}

.userprofile-tbs-wrp .ant-tabs-content-holder {
  margin-top: 0px;
}

.about-textarea .form-control {
  border: 0px none;
  -webkit-appearance: none;
          appearance: none;
  color: #333;
  font-size: 18px;
}

.about-textarea .form-control:focus {
  border: 1px dotted #eee !important;
}

.file-name-cv,
.userCV>span {
  color: #000;
  color: var(--btncolor);
  font-size: 1.2rem;
}

.edit-tabular {
  border: 2px solid #92c9d2;
  border-radius: 10px;
  padding: 20px;
  margin: 0px 33px 33px;
  position: relative;
}

.edit-tabular .table {
  margin-bottom: 0;
}

.edit-tabular table.table.table-striped tr:nth-child(odd) td {
  border: none !important;
  border-radius: 7px;
  background: #e6fbff;
}

.job-profile-temp {
  padding: 1.4rem;
}

.job-dtls-topbar>h4 {
  margin: 0;
  background: #e6fbff;
  padding: .75rem;
  line-height: normal;
  font-size: 16px;
  font-weight: 600;
  border-radius: 7px;
}

.job-dtls-bodyWrp {
  font-size: 16px;
  color: #47525E;
  padding: 1rem;
  font-weight: 500;
}

.edit-tabular .table td,
.edit-tabular .table th {
  border-top: none;
}

.edit-tabular table.table.table-striped tr td h5 {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 16px;
}

.removeChatIcon span.chat,
.removeChatIcon .chat-cmnBtn,
.removeChatIcon span.chat.chat-cmnBtn,
.removeChatIcon .notify-row .chat {
  display: none !important;
}

.removeVideoCallBtn .video-callBtn {
  display: none !important;
}

.chat-header .chat-icon-wrapper .chat {
  display: block !important;
}

.edit-tabular table.table.table-striped tr:nth-child(even) td p {
  margin: 10px 0;
}

.edit-tabular .btn.btn-red,
.edit-tabular .btn.btn-red:hover {
  position: absolute;
  right: 22px;
  bottom: -32px;
  min-width: 110px;
  background: #000;
  background: var(--btncolor);
}

.profile-dtl ul.detail_row li {
  width: 50%;
  padding-left: 41px;
}

.profile-dtl ul.detail_row:nth-child(odd) li {
  background: #f2fcfe;
  color: #000;
}

.profile-dtl ul.detail_row:nth-child(even) li {
  background: #e6fbff;
  color: #000;
}

/* .profile-dtl ul.detail_row:first-child {
  font-weight: 700;
} */
.profile-dtl ul.detail_row li:first-child {
  font-weight: 600;
}

.timer_parent {

  margin-top: 0px !important;

}

/* ----------------------new select------------------ */
span.css-1okebmr-indicatorSeparator {
  display: none;
}

.css-1pahdxg-control,
.css-yk16xz-control {
  border-color: #9aabad !important;
  height: calc(2.4em + .75rem + 2px);
  border-radius: 5px !important;
  padding: .3rem 1.04rem;
  width: 100%;
  font-size: 16px;
}

.dirymeeting-time .ant-picker,
.notiftime .ant-input-number,
.notiftime .ant-select {
  background: #ddf7fa;
  border-color: #ddf7fa !important;
}

.diary-meeting-form .ant-select .ant-select-selector {
  border: 0 !important;
  background: transparent !important;
}

.add-notity-btn .btn {
  font-size: 13px;
  font-weight: 600;
  padding: .375rem .25rem .375rem .05rem !important;
}

#navAdmnbar {
  /* position: relative;
  z-index: 99999999;
  color: #fff; */
}

.nav-body-open .ant-layout-sider.sidebar .ant-layout-sider-children a>strong {
  /* display: none; */
}

.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-content .ant-tooltip-arrow .ant-tooltip-arrow-content {
  background-color: #245F83 !important;
}

.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-content .ant-tooltip-inner,
.ant-menu-submenu-popup.sidebar-subMenu>.ant-menu {
  background: #245F83 !important;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item {
  height: auto;
  line-height: normal;
  padding: 0;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub {
  padding: 0.7rem 0rem;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item .ant-menu-title-content {
  display: block;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item .ant-menu-title-content>a {
  display: block;
  padding: 0.75rem 1.25rem;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item .ant-menu-title-content>a .menu_text {
  vertical-align: middle;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item:not(:last-child) .ant-menu-title-content>a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-content .ant-tooltip-inner {
  padding: 0;
}

.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-content .ant-tooltip-inner>a {
  padding: 6px 8px;
  display: block;
}

.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-content .ant-tooltip-inner a,
.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item a {
  color: #fff;
}

.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-content .ant-tooltip-inner a>span:first-child,
.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item a>span:first-child {
  margin-right: 0.35rem;
}

.ant-tooltip.ant-menu-inline-collapsed-tooltip .ant-tooltip-content .ant-tooltip-inner a>span>svg,
.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item svg {
  fill: #fff;
  width: 20px;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-sub .ant-menu-item svg {
  width: 15px;
  height: 18px;
}

.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-item:active,
.sidebar-subMenu.ant-menu-submenu-popup .ant-menu-submenu-title:active {
  background: #245F83;
}

.add-notity-btn .btn:hover {
  background: #ddf7fa !important;
}

.diary-meeting-form .ant-select .ant-select-arrow {
  background: transparent;
}

.diary-meeting-form .ant-input-number,
.diary-meeting-form .ant-picker,
.diary-meeting-form .ant-select {
  border-radius: 5px !important;
}

.diary-meeting-form .notiftime .ant-select {
  padding: .3rem 0 !important;
}

.css-1pahdxg-control {
  border-color: #9aabad !important;
  height: calc(2.4em + .75rem + 2px);
  border-radius: 5px !important;
  padding: .3rem 1.04rem;
  width: 100%;
  font-size: 16px;
}

/* ---------------tab---------- */
.am-evnt-hdr-right .counter,
.eventsWrp-theme.ant-dropdown .ant-dropdown-menu-title-content .counter,
.mob-select-theme .select-event-theme .counter {
  width: 12px;
  height: 12px;
  right: 0;
  top: -8px;
  left: auto;
}

.eventsWrp-theme.ant-dropdown .ant-dropdown-menu-title-content .counter {
  right: auto;
  left: 8px;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
}

.am-evnt-hdr-right .select-event-theme,
.eventsWrp-theme .ant-dropdown-menu-title-content {
  position: relative;
}

.home-tab .ant-tabs-nav-list {
  width: 100%;
  margin-bottom: 15px;
}

.home-tab .ant-tabs-nav-wrap {
  width: 100%;
  top: 0px !important
}

.home-tab .ant-tabs-tab {
  white-space: pre-wrap !important;
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #fff;

}

.home-tab .ant-tabs-tab {
  width: calc(100% / 3);
  margin: 0 !important;
  padding: 21px !important;
  color: #fff;
  background: #0367A6;
  text-align: center;
}

.home-tab .ant-tabs-tab:nth-child(2) {
  background: #F25922;
  color: #fff !important;
}

.home-tab .ant-tabs-tab:nth-child(3) {
  background: #F2B680;
}

.home-tab .ant-tabs-tab .ant-tabs-tab-btn {
  color: #ffffff;
  font-weight: 600;
  margin: 0 auto;
  width: 100%;
}

.footer-widget.footAbot p,
.footer-widget p {
  font-size: 19px;
  line-height: 32px;
  font-weight: 300;
  color: #000;
}

.socialMedia-wrp>ul>li>a {
  margin: 0;
  width: 40px;
  height: 40px;
  background: #000;
  background: var(--btncolor);
  color: #fff;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  font-size: 1.2rem;
}

.socialMedia-wrp>ul>li>a:hover {
  background: #F25922;
}

.socialMedia-wrp>ul>li.tikTok>a>img {
  width: 18px !important;
}

.home-tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 44%;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid #183f5d;
  z-index: 9;
}

.home-tab .ant-tabs-tab:nth-child(1).ant-tabs-tab-active,
.home-tab .ant-tabs-tab:nth-child(2).ant-tabs-tab-active {
  color: #fff !important;
}

.home-tab .ant-tabs-tab:nth-child(1).ant-tabs-tab-active .ant-tabs-tab-btn:after {
  border-top: 11px solid #0367A6;

}

.bg-red {
  background: #FF0000 !important;
  color: #fff !important;
}

.bg-black {
  background: #000000 !important;
  color: #fff !important;
}

.bg-blue {
  background: #A4A4A4 !important;
  color: #fff !important;
}

.home-tab .ant-tabs-tab:nth-child(2).ant-tabs-tab-active .ant-tabs-tab-btn:after {
  border-top: 11px solid #F25922;
}

.home-tab .ant-tabs-tab:nth-child(3).ant-tabs-tab-active .ant-tabs-tab-btn:after {
  border-top: 11px solid #F2B680 !important;
}

.home-tab .tablediv .first {
  width: 45%;
}

.home-tab .tablediv .Second {
  width: 55%;
}

.home-tab .ant-tabs-content-holder {
  margin-top: 0px !important;
}

.home-tab .ant-tabs-nav {
  margin-bottom: 0 !important;
}

.home-tab .plan-responsive .table-responsivee,
.home-tab .table-responsivee {
  margin: 0px 0 !important;
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #fff !important;
  font-weight: 600 !important;
}

.home-tab .header {
  border: none !important;
  margin: 0 !important;
  ;
  padding: 2px 0 0 0 !important;
  ;
}

.home-tab .table td,
.home-tab .table th {
  /* border-radius: 0px; */
}

.ant-tabs.ant-tabs-top.home-tab .ant-tabs-nav,
.home-tab .ant-tabs-content-holder {
  background: #fff;
}

.home-tab .table-bordered thead th,
.home-tab .table-bordered thead td,
.home-tab .table-bordered {
  border: 0px solid #dee2e6;
}

.home-tab table.table-bordered tr td:first-child p {
  text-align: left;
  font-weight: 600;
}

.home-tab table.table-bordered tr td:nth-child(2) p {
  text-align: center;
}

.question-skip {
  position: absolute;
  color: #fff !important;
  border-radius: 100px !important;
  min-width: 100px;
  right: 33px;
  top: 14px;
  font-weight: 600 !important;
  text-decoration: underline;
  font-size: 18px !important;
}

.btn.btn-warning.btn-sm {
  background: #000;
  background: var(--btncolor);
  border-color: #000;
  border-color: var(--btncolor);
  color: #fff;
  border-radius: 100px;
  padding: 9px 20px;
  min-width: 100px;
}

.btn.btn-warning.btn-sm.changepass,
.btn.btn-warning.btn-sm.changepass:active {
  background: #fff;
  border-color: #000;
  border-color: var(--btncolor);
  color: #000;
  color: var(--btncolor);

}

a.help.ant-dropdown-trigger.d-none.d-sm-block {
  position: relative;
}

a.help.ant-dropdown-trigger svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.action_group i svg path {
  fill: #2b688e;
}

.new-product .action_group i svg {
  width: 20px;
  transform: rotate(45deg);
  margin-right: 7px;
}

.new-product .wrap-p2 {
  -webkit-line-clamp: 1
}

.card.community-card.wrapper.cursor-point.new-product {
  /* min-height: 314px;
  max-height: 314px; */
}

.new-product .action_group h6:last-child,
.new-product .action_group a:last-child {
  color: #2b688e;
  font-weight: 600;
}

.chat-on-table {
  background: #d33b27;
  width: 50px;
  height: 50px;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.chat-on-table svg {
  width: 20px;
  height: 20px;
}

.jobPlnSml {
  color: #fff;
  font-weight: 500;
  font-size: 15px;
}

.showmobile991.plan-responsive .jobPlnSml {
  color: #000;
}

.enquire_parents table.table.table-bordered.rounded-table.event-table tr th {
  text-align: left !important;
}

.enquire_parents table.table.table-bordered.rounded-table.event-table tr th,
.enquire_parents table.table.table-bordered.rounded-table.event-table tr td {
  min-width: 100%;
}

.enquiredetail_parents ul.detail_row li {
  width: 50%;
  text-align: center;
}

.footer-area.footer--light {
  margin-top: 60px !important;
  border-top: 1px solid #000;
  border-top: 1px solid var(--btncolor);
  padding: 0.5rem 0px 1rem;
}

.landing-temp-wrp .footer-area.footer--light {}

.footer-area.footer--light .footer-big {
  padding-top: 2rem;
}

.jobTemp-lndHome .footer-area.footer--light,
.thankyou-wrp-temp .footer-area.footer--light {
  border-top: 0px none;
  margin-top: 2rem !important;
}

/* --------febevent home-------- */
.eventifo-card .speaker-profile-img img {
  width: 144px;
}

.eventifo-card {
  border-right: 3px solid white;
}

.eventifo:last-child .eventifo-card {
  border-right: none;
}

.eventifo-card .card-body {
  padding: 0 20px;
}

.feature {
  margin: 8px 0;
}

.discover h3,
.discover h5 {
  color: #fff;
}

.feature .features-card .card-body h5 {
  color: #fff;
}

.thankubanner {
  background-image: url(/static/media/evnt-am-hd-bg.9cd66ad4539ac5e04330.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}

.thankubanner .thankubanner-inner {
  display: inline-block;
}

.thnkutext {
  background: #fff;
  padding: 30px 0 !important;

}

.plan-feture .heading {
  color: #fff;
  margin-bottom: 20px;
}

.plan-feture .features-card .speaker-profile-img {
  border-bottom: none;
}

.plan-feture .features-card .card-body h5 {
  color: #000;
}

.thankubanner h4 {
  color: #ffffff !important;
  color: var(--white) !important;
}

/* .aesthetic .container-fluid .btn, .aesthetic .container-fluid a.btn.btn-red,.aesthetic .container-fluid .btn:hover, .aesthetic .container-fluid a.btn.btn-red:hover {
  min-width: 228px;
} */
.checkbox_tab-body .form-group.form-control .check_wrapper.circle-checkbox {
  display: none !important;
}

.tablediv .Second .btn-parent button.btn.btn-red.btn-block {
  min-width: 100%;
}

.d-flex.edit-sectorcategory {
  flex-wrap: wrap;
}

.edit-sectorcategory .un_select_field {
  background: #d9eaed;
  border: 1px solid #c1d0d3;
  padding: 6px 22px;
  border-radius: 100px;
  margin: 0 10px 10px 0;
  cursor: pointer;
}

.edit-sectorcategory .un_select_field.select_field {
  background: #2c688d;
  color: #fff;
}

.asidebar {
  display: none;
  width: 100%;
  max-width: 100%;
  position: fixed;
  top: 0;
  min-height: 100vh;
  max-height: 100%;
  left: 0;
  z-index: 9999;
  background: #fff;
  padding-top: 0px;
  overflow-y: scroll;

}

aside.asidebar svg path {
  fill: #000;
  stroke: #000;
}

body.aside_open {
  overflow: hidden;
}

body.aside_open .asidebar {
  display: block;
}

.spredlove {
  margin-left: 40px;
}

.calenar-btn-view .dry-evnt-btns>.btn {
  border: 1px solid #000;
  border: 1px solid var(--btncolor);
  font-size: 20px;
  padding: .5rem 2rem;
  font-weight: 600;
  color: #353747;
  position: relative;
}

.calenar-btn-view .btn:after {
  content: "";
  position: absolute;
  bottom: -15px;
  border: 7px solid transparent;
  left: calc(50% - 7px);
}

.calenar-btn-view .btn.active:after {
  border-top-color: #000;
  border-top-color: var(--btncolor);
}

.calenar-btn-view .btn i {
  color: #000;
  color: var(--btncolor);
  margin-right: 5px;
}

.meeting-accept-mdl li svg {
  width: 20px;
  margin-right: 14px;
}

.acpt-mtngD .btn {
  border-radius: 27px;
  font-size: 13px;
  padding: 0.25rem 1rem;
}

.drysidebar-mtng-card.chatMeetingCard {
  /* position: relative; */
  bottom: 91px;
  max-width: 300px;
  left: 0;
  right: 0;
  margin: 0 auto;
  margin-bottom: 10px;
}

.meeting-accept-mdl li span {
  font-size: 16px;
}

.mtng-desc>span>strong {
  color: #000;
  color: var(--btncolor);
}

.meeting-accept-mdl li {
  padding: 10px 0px;
}

.meeting-accept-mdl li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.calenar-btn-view .btn.active {
  background: #000;
  background: var(--btncolor);
  color: #fff;
}

.calenar-btn-view .btn.active>i {
  color: #fff;
}

.diary-events-wrap .event-tab {
  background: #fff;
  border: 1px solid #000;
  border: 1px solid var(--btncolor);
}

.diary-events-wrap .event-tab h3,
.diary-events-wrap .event-tab h6 {
  color: #333;
}

.diary-events-wrap .event-tab.active {
  background: #000;
  background: var(--btncolor);
  border-color: transparent;
  color: #fff;
}

.diary-events-wrap .event-tab.active h3,
.diary-events-wrap .event-tab.active h6 {
  color: #fff;
}

.diary-events-wrap .event-tab.active:after {
  margin-top: -1px;
}

.evnt-diary-wrp .event-tab.active {
  background: #C2A975;
  background: var(--mainColor);
}

.evnt-diary-wrp .event-tab.active:after {
  border-top-color: #C2A975;
  border-top-color: var(--mainColor);
}

.diaryevnt-time h6 {
  margin-bottom: 0.3rem;
}

.btm-time-btns .btn-comm {
  border: 0px none;
  background: #000;
  background: var(--btncolor);
}

.btm-time-btns {
  padding-right: 14px;
  padding-top: 12px;
}

.btm-time-btns .btn {
  min-width: inherit;
  border-radius: 28px;
  margin-bottom: 5px;
  color: #fff;
  padding: .35rem 0.78rem !important;
  text-transform: inherit;
}

.btm-time-btns .btn-com {
  border: 0px none;
}

.btm-time-btns .btn>i {
  color: #fff;
}

.commuty-dropdown-lst>p {
  display: none !important;
}

.rbc-events-container .rbc-event {
  display: flex;
  flex-wrap: wrap;
}

.rbc-events-container .rbc-event .rbc-event-label {
  font-size: 10px;
  white-space: normal;
}

.rbc-events-container .rbc-event .rbc-event-content {
  font-size: 16px;
}

.calnder-view-wrps .rbc-day-slot .rbc-event {
  border: 0px none;
  padding: 5px 6px;
}

.calnder-view-wrps .rbc-day-slot .rbc-event:nth-child(n) {
  background: #938AFE;
}

.calnder-view-wrps .rbc-day-slot .rbc-event:nth-child(n+1) {
  background: #938AFE;
}

.calnder-view-wrps .rbc-day-slot .rbc-event:nth-child(2n+1) {
  background: #FD6E6E;
}

.calnder-view-wrps .rbc-day-slot .rbc-event:nth-child(3n) {
  background: #000;
  background: var(--btncolor)
}

.calnder-view-wrps .rbc-day-slot .rbc-event:nth-child(3n) {
  background: #42BAC9
}

.calnder-view-wrps .rbc-day-slot .rbc-event:nth-child(4n) {
  background: #df3737;
}


/* Menu sidebar */
.menu-wrapper-admin-sidebar.ant-menu {
  background: transparent;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-submenu-title {
  height: auto;
  border-top: 1px solid #245F83;
  padding: 16px 15px !important;
  margin: 0px;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-submenu-title svg,
.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-item svg {
  width: 26px;
  height: 26px;
  fill: #fff;
  margin-right: 15px;
}

.menu-wrapper-admin-sidebar .ant-menu-submenu-expand-icon,
.menu-wrapper-admin-sidebar .ant-menu-submenu-arrow,
.menu-wrapper-admin-sidebar .ant-menu-submenu:hover .ant-menu-submenu-arrow {
  color: #fff !important;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-item svg {
  width: 20px;
  height: 20px;
  margin-right: 7px;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-sub.ant-menu-inline {
  background: transparent;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-item {
  padding: 0px !important;
  height: auto;
  margin: 0px !important;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-item.ant-menu-item-only-child {
  display: block;
  height: auto;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-item a {
  display: block;
  padding: 6px 15px 6px 25px;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-item:not(:last-child) a {
  border-bottom: 1px dashed rgb(255 255 255 / 10%);
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content {
  color: #fff;
  font-weight: 900;
  margin: 0px;
  font-size: 17px;
}

.ant-layout-sider-collapsed .menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content {
  display: none;
}

body:not(.nav-body-open) .ant-layout-sider-collapsed .menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content {
  /* display: inline-block; */
}

.menu-wrapper-admin-sidebar .ant-menu-item:active,
.menu-wrapper-admin-sidebar .ant-menu-submenu-title:active {
  background: transparent;
}

.menu-wrapper-admin-sidebar.ant-menu {
  box-shadow: inherit;
  border: 0px none;
}

.menu-wrapper-admin-sidebar.ant-menu .ant-menu-submenu {
  outline: none !important;
}

/* .prfsnl-UserDtls  {
  color: rgb(0 0 0 / 45%);
} */
.text-mtd {
  color: #bcbcbc;
}

/* Menu sidebar End */

.event-tabbody .diary-evnt-dtls h2 {
  font-size: 20px;
  color: #000;
  color: var(--btncolor);
}

.event-tabbody .diary-evnt-dtls h2 small {
  margin-left: 0px;
}

.diary-evnt-dtls .speaker-details {
  padding: 3.5px 0px;
}

.sign-modal-content .diary-meeting-form label {
  font-size: 1rem;
  font-weight: 500;
}

.diary-meeting-form .form-group {
  margin-bottom: 1.35rem;
}

.notiftime .ant-input-number,
.notiftime .ant-select,
.dirymeeting-time .ant-picker {
  background: #DDF7FA;
  border-color: #DDF7FA !important;
}

.diary-meeting-form .ant-picker-input>input {
  color: #353747;
  font-weight: 600;
}

.meetName .form-control {
  background: transparent;
  font-size: 1.3rem;
  font-weight: 600;
  color: #353747;
  border: 0px none;
  border-bottom: 1px solid #9de8ec;
  border-radius: inherit;
  padding-top: 0px;
  overflow: hidden;
  line-height: 20px;
  resize: both;
}

.desc-atnd .form-control {
  border: 1px solid #DDF7FA;
  /* border-bottom: 1px solid #9de8ec; */
  border-radius: 0;
  border-radius: initial;
  min-height: 40px;
  background: #fff;
  height: auto;
  line-height: normal;
}

.sign-modal-content.diary-meeting-modal-wrap {
  min-height: inherit;
}

.desc-atnd .form-control:focus {
  border: 1px solid #DDF7FA !important;
  background: #fff;
}

.sign-modal-content .diary-meeting-form .meetName label,
.sign-modal-content .desc-atnd label {
  margin-bottom: 4px;
}

.meeting-type .btn {
  background: #D1EBFF;
  font-size: 0.9rem;
  font-weight: bold;
  border-radius: 30px;
  padding: 0.5rem 1.5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.label-icn label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.label-icn label svg {
  margin-right: 5px;
}

.diarypeople-invited {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.dry-pl-img img {
  width: 46px;
  height: 46px;
  overflow: hidden;
  border-radius: 50%;
  object-fit: cover;
}

.dry-pl-desc>h4 {
  font-size: 15px;
  margin-bottom: 0;
  font-weight: 600;
}

.dry-pl-desc>span {
  color: #000;
  color: var(--btncolor);
}

.dry-pl-desc {
  padding-left: 0.5rem;
}

.diarypeoplelist {
  display: flex;
  align-items: center;
  background: #fff;
  border: 1px solid #DDF7FA;
  border-radius: 43px;
  padding: 0.25rem 0.78rem;
  min-width: 257px;
}

.diarypeople-invited .diarypeoplelist:not(:last-child) {
  margin-right: 1rem;
}

.dry-pl-desc>h4 {
  font-size: 15px;
  margin-bottom: 0;
  font-weight: 600;
}

.dry-pl-desc>span {
  color: #000;
  color: var(--btncolor);
}

.label-icn label svg {
  width: 25px;
}

.mtng-atnd label svg path {
  fill: #42bac9;
}

.dirymeeting-time .row,
.notiftime>.row {
  align-items: center;
}

.btn-gray {
  background: #e8e8e8 !important;
  border-radius: 27px !important;
  color: #353747 !important;
  padding: .5rem .75rem !important;
}

.meeting-type .btn.active {
  color: #fff;
  background: #000;
  background: var(--btncolor);
}

.meeting-type .btn.active svg path {
  fill: #fff;
}

.meeting-type .btn svg {
  width: 25px;
  margin-right: 7px;
}

.meetName .form-control:focus {
  border: 0px none !important;
  border-bottom: 1px solid #9de8ec !important;
}

.topbar-diary-icn {
  /* position: absolute;
  top: 8px;
  right: 8px; */
}

.topbar-diary-icn .btn:not(.btn-admin),
.mtng-dry-cnt-right-button .btn {
  padding: 0px !important;
  width: 35px !important;
  height: 35px !important;
  background: #000;
  background: var(--btncolor);
  border-radius: 50%;
}

.mtng-dry-cnt-right-button .btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.topbar-diary-icn .btn svg,
.mtng-dry-cnt-right-button .btn svg {
  width: 15px;
}

.btm-diaryevnt-btns .btn {
  border-radius: 15px;
  color: #fff;
  font-size: 12px;
  padding: .25rem 1.35rem;
}

.btm-diaryevnt-btns .btn.btn-outline-warning {
  color: #ffc107 !important;
}

.btm-diaryevnt-btns .btn.btn-outline-warning:hover {
  color: #fff !important;
}

.invt-acceptd.text-success {
  color: #5bff81 !important;
}

.invt-acceptd.text-success .wtic {
  color: #5bff81 !important;
  border-color: #5bff81;
}

.invt-acceptd.text-warning {
  color: #ffd149 !important;
}

.invt-acceptd.text-warning .wtic {
  color: #ffd149 !important;
  border-color: #ffd149;
}

.invt-acceptd.text-primary {
  color: #0d3560 !important;
}

.invt-acceptd.text-primary .wtic {
  color: #0d3560 !important;
  border-color: #0d3560;
}

.invt-acceptd.text-danger .wtic {
  color: #dc3545 !important;
  border-color: #dc3545;
}

.btm-diaryevnt-btns .dbtn {
  border-color: transparent;
}

.dry-clnd-rgt-sidebar .invt-acceptd {
  /* background: #fff;
  line-height: normal;
  padding: 0.10rem 0.25rem;
  border-radius: 11px;
  min-width: 82px;
  text-align: center; */
}

.dry-clnd-rgt-sidebar .invt-acceptd>span {
  font-size: 12px;
}

.btm-diaryevnt-btns .btn-outline-success {
  border-color: #28a745;
  color: #28a745;
}

.btm-diaryevnt-btns .btn-outline-secondary {
  background: #D1D1D1;
  border-color: transparent;
}

.btm-diaryevnt-btns .btn-outline-info {
  background: #17a2b8;
  border-color: transparent;
}

.diary-evnt-spkr .speaker-details .profile {
  cursor: inherit;
}

.diary-evnt-spkr .speaker-details .profile .text p {
  color: #000 !important;
}

.btm-diaryevnt-btns .btn-outline-success:hover {
  color: #fff;
}

.urs {
  fill: #264461;
}

.meeting-accept-mdl .urs {}

.orgn-name>span>strong {
  font-size: 12px;
}

.mng-organ>span {
  text-transform: capitalize;
}

.meeting-accept-mdl .place-mtng svg,
.meeting-accept-mdl .smList svg path {
  fill: #000;
  fill: var(--btncolor);
}

.btm-diaryevnt-btns .chat {
  background: #000;
  background: var(--btncolor);
  width: 34px;
  height: 34px;
  display: block;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
}

.btm-diaryevnt-btns .chat svg {
  width: 18px;
}

.meeting-accept-mdal .btn.btn-blue {
  max-width: 100%;
  padding: 15px 20px;
}

.meeting-diary-mld-popup.ant-modal.cm_popup.signup_modal {
  width: 500px !important;
}

.meeting-diary-mld-popup .sign-modal-content {
  min-height: inherit;
}

.meeting-accept-mdal .auth-heading {
  font-size: 36px;
}

.meeting-diary-mld-popup .ant-modal-close {
  display: none !important;
}

.diary-evnt-spkr .row {
  align-items: flex-end;
}

.topbar-diary-icn .btn svg,
.topbar-diary-icn .btn svg path,
.mtng-dry-cnt-right-button .btn svg path {
  fill: #fff;
}

.event-tabbody .event-detail.diary-evnt-dtls {
  width: calc(100% - 16%);
}

.event-tabbody .diaryevnt-time button svg path {
  fill: transparent;
}

.ant-select.cm_multiselect.cmslect_multicheck.cm_simpleselect.ant-select-multiple.ant-select-show-search .ant-select-selector {
  min-height: 37px !important;
  border-radius: 100px !important;
  border-color: #fff !important;
  background: transparent !important;
  min-width: 153px !important;
  margin-right: 20px !important;
  max-height: 37px !important;
}

.Home-banner-bg.home-coming-soon {
  min-height: 85vh;
  background: #1c2a3b;
}

section.Home-banner-bg.home-coming-soon .thankyou-text {
  padding-top: 50px;
}

.downloadbtn span {
  background: #000;
  background: var(--btncolor);
  padding: 12px 23px;
  border-radius: 100px;
  color: #fff;
}

.offer-view table th span svg {
  width: 20px;
  height: 20px;
  fill: #fff;
  margin-right: 10px;
}

.offer-view .community-card img {
  border-radius: 4%;
  width: 100%;
}

/* ----------speaker details-------- */

.spaker-detail-popup .profile img {
  width: inherit;
  height: auto;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 0px 0px 4px rgb(0 0 0 / 9%);
  border-radius: 24px;
  max-width: 160px;
}

.spaker-detail-popup .details h3 {
  font-size: 1.3rem;
  margin: 12px;
  text-transform: capitalize;
  font-family: 'Henriette Italic';
}

.spaker-detail-popup .details h6 {
  font-size: 17px;
  margin: 12px;
  text-transform: capitalize;
  color: #333;
}

.spaker-detail-popup .details p {
  margin: 12px;
  color: #000;
}

body.conference.webchatopen {
  width: calc(100% - 426px);
  transition: .3s;
}

body.conference.webchatopen.ant-scrolling-effect {
  width: calc(100% - 426px) !important;
}

.search_wrapper.search-type {
  min-height: 50px;
  /* line-height: 50px; */
  min-width: 90%;
  max-width: 90%;
  margin-left: 1.5%;
  margin: 0 auto;
  display: block;
}

.search_wrapper.search-type:focus {
  outline: none;
}

.whiteoption span.ant-select-selection-item {
  color: #fff !important;
  font-size: 15px;
  font-weight: 600;
  line-height: 24px !important;
}

.downloadbtn span {
  background: #000;
  background: var(--btncolor);
  padding: 12px 23px;
  border-radius: 100px;
  color: #fff;
}

.brandhome .ant-tabs-tab:hover {
  color: #000;
  color: var(--btncolor);
}

.nav-item.homeicon {
  font-size: 22px;
}

.nav-wrapper li.nav-item.homeicon {
  padding: 7px 0px;
}

.card.brand-card .brand-img-wrapper img {
  object-fit: initial !important;
}

.card.brand-card .brand-img-wrapper img.plc-brnd {
  object-fit: cover !important;
}

.srch-chat-icn .chat,
.srch-list-rslt .notify-cht .chat {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  border: 0px none;
  line-height: 28px;
  display: inline-block;
}

.srch-chat-icn .chat svg,
.srch-list-rslt .notify-cht .chat svg {
  width: 17px;
}

.srch-chat-icn .chat.yellow,
.srch-list-rslt .notify-cht .chat.yellow {
  background: #F4E60B;
}

.srch-chat-icn .chat.green,
.srch-list-rslt .notify-cht .chat.green {
  background: #4caf50;
}

.enqirechat-p {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.enqirechat svg {
  width: 30px;
  height: 30px;
}

.enqirechat svg path {
  fill: #92c9d2;
}

.btn.btn-lg.btn-primary.btn-blue.btn-block.confebtn {
  min-width: 260px !important;
  max-width: 260px !important;
}

.passowrdtext {
  font-size: 12px;
  word-break: break-all;
}

.four-div.conference-lounges .offer-badge {
  left: -10px;
}
/* ---offline sales css--- */
.payment-body {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px 0
}
.payment_card{
  width: 116px;
  height: 101px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 10px #0000001A;
  border: 1px solid #EDEDED;
  border-radius: 10px;
  display: flex;
    align-items: center;
    justify-content: center;
    margin: 8px;padding: 8px;
    flex-wrap: wrap;
    position: relative;
}
.payment_card h5 , .payment_card p{
  width: 100%;
}
.text_body {
  width: 100%;
  text-align: center;
}
.text_body h6 {
  font-size: 13px;
  margin-top: 8px;
  margin-bottom: 0;
}
.payment_card .cm_container .radio-checkmark {
  background-color: #eee;
}
.payment_card .cm_container {
  display: block;
    position: absolute;
    padding-left: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: medium;
    font-size: initial;
    -webkit-user-select: none;
    user-select: none;
    background: pink;
    top: -3px;
    left: 4px;
}
.online_payment .cm_container {
  font-size: 14px;
  color: #8c8c8c;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.online_payment .checkout-rdio .radio-checkmark{
  top: 1px
}
.link_detail {
  min-height: 43px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #DBDBDB;
  border-radius: 10px;
  display: flex;
  align-items: center;
  padding: 0 8px;
}
.link_detail a{
  word-break: break-word;
    font-size: 12px;width: calc(100% - 68px);
}
.squarebox .ant-select.ant-select-single.ant-select-show-arrow.ant-select-show-search .ant-select-selector{
    border-color: #d9d9d9;
    border-radius: 5px;
}
.link_detail  span{
  font-size: 17px;
    padding-right: 5px;
    font-weight: 500;
    line-height: 1;
}
.online_payment ._table{
  /* width: 50%; */
  border: 1px solid #BEBEBE6e;
  border-collapse: separate;
  border-radius: 10px;
  margin: 24px auto;
  border-spacing: 0;
  overflow: hidden;
}
.online_payment ._table table{
  width: 100%;
}
.online_payment ._table th,.online_payment ._table td{
  text-align: center;
  padding: 6px 0px;
  border: 1px solid #BEBEBE60;
  font-size: 13px;
  color: #000000;
  border-bottom: none;
  border-left: none;
  font-weight: 400 !important;
  
  }

.online_payment ._table th{
  font-weight:500 !important;
}
._table  .color-1{
    background-color: #CCEDFF;
  }

  .online_payment ._table .color-2{
    background-color: #F0F0F0;
    border: none;
  }
  .online_payment ._table .color-2>td{
    border: none;
  }
  .online_payment ._table .box{
    width: 156px;
  }
  .online_payment ._table .box input {
    width: 80px;
    border: 2px solid #505050;
    font-weight: 800;
    color: #000;
}
.payment-method-body .adminEditable {
  border: 1px solid #D1D1D1;
  border-radius: 10px;
}
  .payment-method-body .rounded-textbox-form .form-control,   .payment-method-body .rounded-textbox-form textarea.form-control {
    border-radius: 10px !important;
    height: calc(2em + 0.75rem + 2px);
}
.payment_type .checkout-rdio .cm_container_parent {
    width: 150px;
    height: 45px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.payment_type .checkout-rdio .cm_container_parent .cm_container {
  width: 100%;
  margin-bottom: -1px;
  padding-left: 32px;
}
.payment_type .checkout-rdio .cm_container_parent .cm_container .radio-checkmark {
  left: 8px;
  top: -1px;
}
.settle_btn{
  width: 49px;
    height: 13px;
    background: #000000 0% 0% no-repeat padding-box;
    border-radius: 57px;
    color: #fff;
    font-size: 9px;
    text-align: center;
    line-height: 1.4;
    cursor: pointer;
}
.invoice_continer{
  background: #DCF3FF;
  border-radius: 6px;
  padding: 4px 15px;
  
}
.total_with_currency_body {
  width: 213px;
  padding: 9px 12px;
  background: #F4F4F4 0% 0% no-repeat padding-box;
  border-radius: 8px;
  display: flex;
  align-content: center;
  justify-content: space-between;
}
.total_with_currency_body select{
  width: 94px;
border: none;
background: transparent;
border-left: 1px solid #d9d9d9;
padding-left: 20px;
}
.total_with_currency_body select:focus-visible {
  border: none;
  outline: none;
}
.deit_icon svg {
  width: 17px;
  height: 17px;
}
.deit_icon {
  position: absolute;
  top: 50%;
  right: 60px;
  z-index: 9;
  cursor: pointer;
  transform: translate(10px, -50%);
}



.badge_image_size {
  width: 400px;
  margin-right: 30px;
  height: 320px;
}
.badge_potrait_image_size {
  height: 510px;
  width: 400px
}
.badge_potrait_image_size img{
  height: 510px;
}
.sldr-registerbtns_new{
  margin: 1rem 0px 1.1rem !important;
}
.only-new-home .whatson--container-body .whatson--container-card.whats--onvideo--player.new_whatson_design ,
.__only-new-home .whatson--container-body .whatson--container-card.whats--onvideo--player.new_whatson_design{
  margin-bottom: 10px !important;
}
.only-new-home section.faq-multiEvents-wrapper ,
.__only-new-home section.faq-multiEvents-wrapper {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.five_div{
  width: calc( 100% / 5 - 20px);
  margin: 0 10px;
}
/* .five_div.mobile_two_div .the-speakr-img a img {
  border-radius: 100%;
}
.five_div.mobile_two_div .the-speakr-img {
  width: 100%;
  height: 100%;
  background: pink;
} */
.over_layout {
  position: absolute;
  width: 100%;
  background: transparent;
  height: calc( 100% - 30px);
  z-index: 9;
}
.whatson--container-card.whats--onvideo--player.new_whatson_design p.line3-content {
  font-size: 1.063rem;
  line-height: 22px;
  color: #000;
}
.m--10{
  margin-top: -10px
}
.whatson-cntr-crd-img.onHover.Mded--video-ci.new--theme--media-wrp .over_layout,
.whatson-cntr-crd-img.onHover.new--theme--media-wrp .over_layout{
  width: calc(100% - 30px);
  background: transparent;
  height: calc( 100% - 58px);
}

.container-fluid.fixed_newnbtn {
  position: absolute;
  /* background: #ffc0cb30; */
  top: 75px;
  width: 100%;
  height: calc(100% - 75px);
}
.fixed_newnbtn .join__btn__1{
  position: absolute;
  bottom: 100px;
}
.fixed_newnbtn .join__btn__2{
  position: absolute;
    right: 28px;
    top: -27px;
}
.new-app-header .fix_btn_aligment .btn.buy_tickt.new__by {
  color: #fff !important;
}
.new-app-header .fix_btn_aligment .btn.buy_tickt.new__by:hover {
  color: #fb0006 !important;
}
.new-app-header .fix_btn_aligment .btn.btn-newdesign.blackbtnhover:hover {
  background: black !important;
  color: #fff !important;
  border-color: #000 !important;
}
.new-app-header .fix_btn_aligment .btn {
  border-radius: 1.4rem !important;
}
/* .anly-chart-body.hiii ,.anly-chart-body.hiii canvas{width:320px !important} */
.analysis-regstron .regsit-chat-cmn-body .anly-chart-body.bar__chart canvas,
.anly-chart-body.mob-viewchrt-height.bar__chart canvas,
.anly-chart-body.bar__chart canvas{
  width: 100% !important;
}
.anly-chart-body.bar__chart.__big canvas {
  height: auto !important;
}
.analysis-regstron .regsit-chat-cmn-body .anly-chart-body.donut__chart canvas{
  margin:0 auto
}
.analysis_btn_small__font, .analysis_btn_small_parent .btn  ,.fillter-chart-right .viewMore-btn .btn-admin{
  font-size: 15px !important;
  padding: 0.5rem 1.4rem !important;
}
.analysis_btn_small_parent .btn-info{
  background: #000;
}
.analysis_btn_small__font{
  min-width: 125px ;
}
.btn.btn-primary.small-btn {
  min-height: 37px !important;
  max-height: 37px !important;
  line-height: 37px !important;
  font-size: 13px !important;
  padding: 0px 24px !important;
}
.eventDate.offline_date svg{
  width: 20px !important;
    height: 20px !important;
    display: block !important;
}
.offline .dayPass-count.text-center h4 , .offline .dayPass-count.text-center p{
  font-size: 15px !important;
}
.eventDate.offline_date .tm-tck h4 ,.eventDate.offline_date .tm-tck p{
  font-size: 10px !important;
}
.offline .dayPass-count.text-center p:last-child {
  font-size: 13px !important;
}
.offline .dayPass-count.text-center h5 {
  font-size: 13px !important;
}
.offline .dayPass-count p span svg {
  width: 20px;
  height: 20px;
}
.rounded-table.offline-table td .wrap-2line {
  max-height: 48px;
  padding: 0 14px;
  width: 170px;
}
.chart__container {
  width: 100%;
  /* max-width: 600px; */
}
.chart__container svg{
  width: 100%;
}
text.highcharts-credits {
  display: none;
}
g.highcharts-axis.highcharts-xaxis path {
  stroke: #e5e2e2;
}
.anly-chart-body.more32-height .highcharts-container {
  min-height: 900px;
}

.wishlist_offer .product-tool-card-new .product-tool-card-content p{
  font-size: 1rem !important;
}
.wishlist_offer .six-div .product-tool-card-new h4.f-reg.line2-content {
  font-size: 1.2rem 
}
/* ------------------radio checkbox file upload end-------------------- */
/* ----------onsite- css start------------ */
.msz_box_parent {
  display: flex;
  position: relative;
}

.msz_box_parent:before {
  position: absolute;
  width: 1px;
  height: 100%;
  background: #c2c2c2;
  content: "\002F";
  left: 20px;
  top: 0%;
}
.note__msz_parent:last-child .msz_box_parent:last-child:before
{
  display: none;
}
.msz_box_parent:last-child:before{
  /* display: none; */
  /* background-color: pink; */
}
.user_icon {
  width: 41px;
  height: 41px;
  background: #4AA361;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;z-index: 9;
}
.user_msz {
  width: calc( 100% - 50px );
  margin-left: 15px;
  margin-top: 12px;
}
.user_msz h5 span {
  color: #747474;
  font-weight: 200;
  font-size: 15px;
}
.user_msz h5 {
  font-size: 16px;
  margin-bottom: 0;
}
.user_msz p {
  font-size: 15px;
  margin-bottom: 0;
  line-height:1.4;
  color: #363636;
  margin: 4px 0 6px 0;
}
.user_msz  ._time .icon svg {
  width: 11px;
  height: 11px;
  margin-right: 4px;
}
p._time {
  color: #777777;
  font-size: 13px;
}
.__msz_date{
  width: 105px;
height: 36px;
background: #CD5642 0% 0% no-repeat padding-box;
border-radius: 5px;
margin: 25px 0;
    position: relative;
}
.__msz_date {
  width: 105px;
  height: 36px;
  background: #CD5642 0% 0% no-repeat padding-box;
  border-radius: 5px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 25px 0;
  position: relative;
}
._add_note .msz_box_parent .user_icon {
  background: #3171B2;
}
.__msz_date:before {
  position: absolute;
  width: 1px;
  height: 25px;
  background: #c2c2c2;
  content: "";
  left: 20px;
  top: -25px;
}
.__msz_date:after {
  position: absolute;
  width: 1px;
  height: 25px;
  background: #c2c2c2;
  content: "";
  left: 20px;
  top: 35px;
}
._add_note .msz_box_parent {
  position: relative;
}
._add_note .msz_box_parent.showline:after {
  position: absolute;
  width: 1px;
  height: 100%;
  background: #c2c2c2;
  content: "";
  left: 20px;
  top: 0;
}
._add_note .msz_box_parent .btn {
  min-width: 80px !important;
}
.scroll_note_parent{
  max-height: 500px;
  overflow-y: auto;
}
.onsite_profile .user-profile {
  background: #F0FCFD;
  padding: 55px 20px 40px;
  text-align: center;
  margin-top: -34px;
}
.onsite_profile ._phone_detail span {
  margin: 0 15px
}
.onsite_profile ._phone_detail span b {
  margin: 0 4px;
}
.__btn_sm_container .btn.btn-primary{
  min-width: 100px !important;
}
.ant-select-disabled .ant-select-arrow{
  background: #e9ecef00;
}
.form-control:disabled, .form-control[readonly] {
  background-color:rgb(0 0 0 / 4%);
  border-color: #9aabad;
}
.offlinesales .apply-tckt-cpn {
  display: flex;
}
.__btn_sm_container .text-right.mb-3 {
  /* margin-top: -64px;    */
  position: absolute;
    /* top: -63px; */
    top: -15px;
    right: 2px;
    /* right: 12px; */

}
/* ----------onsite- css end------------ */
.new--theme-brandcrds > img {
  height: auto !important;
}
.cooki__cross_btn{
  /* position: absolute;
    right: 6px;
    top: 8px;
    background: transparent;
    border: none */
    position: absolute;
    right: -5px;
    top: -10px;
    background: transparent !important;
    border: none !important;
}
.cooki__cross_btn svg {
  width: 15px;
  height: 15px;
  fill: #fff;
}
.cooki__cross_btn svg path{
  stroke: #fff;
}
.CookieConsent{
  bottom: 10px !important;
}
.cokie_btn_info_span {
  border: 1px solid #fff !important;
  padding: 4px 17px !important;
  background: transparent !important;
  color: #fff !important;
  cursor: pointer;
  position: absolute;
  left: 0;
  bottom: 0;
}

.cokie_btn_info_a {
  color: #fff;
  cursor: pointer;
  position: absolute;
  width: 62px;
  bottom: 19px;
  right: 16px;
}
.ant-select.cstm-wdth.user_list_select.ant-select-single.ant-select-show-arrow.ant-select-show-search {
  /* background: pink; */
  height: calc(2em + 0.75rem + 2px);
  padding: 0 !important;
  width: 100%
}
.diarypeople-invited  .ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
/* .ant-select.cstm-wdth.user_list_select.ant-select-single.ant-select-open.ant-select-show-arrow.ant-select-show-search{ */
  border:none !important
}
.ant-select.cstm-wdth.user_list_select.ant-select-single.ant-select-show-arrow.ant-select-show-search .ant-select-selector{
  min-width: 100% !important;
}
video.hero_video {
  width: 100%;
  max-height: 100%;
  box-sizing: border-box;
}
.player-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #ccc;        
  z-index:999;
}

.youtube-container {
	overflow: hidden;
	width: 100%;
	aspect-ratio: 16/9;
	pointer-events: none;
}

.youtube-container iframe {
  width: 300%;
  height: 100%;
  margin-left: -100%;
}
.__mobile_video .upload-inner.addMedia.uploadImgSk.coverImg2-1 {
  height: 212px;
}
.video_mobile__view .video-react-controls-enabled, 
.video_mobile__view ,
.video_mobile__view img{
  min-height: 212px;
  max-height: 212px;
  max-width: 110px !important;
    min-width: 110px !important;
}
.video_mobile__view .video-react-video{
  border-radius: 10px;
}
.addUrlVideo .btn.btn-admin {
  font-size: 16px;
  padding: 10px;
}
.list-inline-item.new_theme_upload .upload-inner {
  width: 189px;
  height: 234px;
}
.list-inline-item.new_theme_upload.is__HomeMedia .upload-inner {
  width: 189px;
  height: 120px;
}
.list-inline-item.new_theme_upload .upload-inner img 
/* , .brand--banner--wrp-content-logo.fix__uploaded_image .position-relative.d-inline-block img */
{
  width: 100%;height: 100%;max-height: 100%;
}
.addUrlVideo .form-control {
  height: calc(1.5em + 0.75rem + 10px);
}
.brand--banner--wrp-content-logo.fix__uploaded_image .position-relative.d-inline-block {
  width: 220px;
  height: 148px;
}

.card.community-card.connection--nw.connection-parent h4 {
  word-break: break-all;
}

/* ---new header-------- */
.new-app-header.py-2.header-wrapper ul.navbar-nav li a,
.new-app-header .navbar ul.navbar-nav >li >span{
  padding: 7px 11px ;
}



.new-app-header.py-2.header-wrapper ul.navbar-nav li a:hover,
.new-app-header .navbar ul.navbar-nav >li >span:hover ,
.new-app-header .navbar ul.navbar-nav > li.nav-item.active >a,
.new-app-header .navbar ul.navbar-nav >li.nav-item.active >span
{
  /* border-bottom: 2px solid #000; */
  color: #000;
  cursor: pointer;
  /* font-weight: 500; */
}
.__new_header{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.new-app-header ._left {
  width: calc(100% - 650px );
  display: flex;
}
.new-app-header ._right_btn{
  /* width: 650px; */
  width: 821px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  /* padding-right: 20px;  */
}
.new-app-header .__new_header ._right_btn .fix_btn_aligment .btn.buy_tickt,
.new-app-header .__new_header ._right_btn .fix_btn_aligment .btn.btn-newdesign{
  /* font-size: 13px; */
    line-height: 2;
    /* change for fix spanish language */
  font-size: 12px;  
    /* line-height: 2; */
}
.session_select{
  width: 500px;
}

@media (min-width:320px) and (max-width:480px) {
  .technique-parent .technique {
    margin-top: 60px;
  }
  .ytp-title-link ,
  .ytp-title-link.yt-uix-sessionlink ,
  .ytp-title-text,
  .html5-video-player a{
    display: none !important;
  }
  .joinNow-Evnts {
    text-align: center !important;
  }

  .home-tab .plan-responsive .table-responsive {
    margin: 0px 0 !important;
  }

  .home-tab .ant-tabs-tab {
    padding: 20px 0px !important;
    /* font-size: 12px; */
    text-align: center;
  }

  .timer h1 {
    font-size: 20px;
    font-weight: 600;

  }

  .timer p {
    font-size: 11px;
  }

  .time-parent table tr td p {
    font-size: 14px;
    margin: 3px 0px;
  }

  .profile-body .profile-icon-wrapper {
    margin-top: 100px !important;
    padding: 6px 10px !important;
  }

  .profile-body.profile-dtl .profile-icon-wrapper {
    margin-top: 15px !important;
    padding: 6px 10px !important;
  }

  .btn.btn-red.addbtn.levebtn {
    padding: 6px 10px !important;
    min-height: 32px !important;
    line-height: 20px !important;
  }

  .small-container-bg h1 {
    min-height: auto;
  }

  .or_design {
    width: 196px;
  }

  .popup_mid_test {
    font-size: 15px;
    padding: 0 2%;
  }

  .sign-modal-content .form-group.sign-up.d-flex.justify-content-center.align-items-center.mb-4 {
    flex-wrap: wrap;
  }

  .Thing-line {
    width: 100%;
  }

  .signup-step {
    width: 21px;
    height: 21px;
    margin: 0 4px;
    font-size: 10px;
  }

  .signup-step.done {
    width: 21px;
    height: 21px;
    margin-top: 0px;
  }

  .signup-step.active {
    width: 21px;
    height: 21px;
    margin-top: 0px;
  }

  .signup-step.active:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #183f5d;
    bottom: -4px;
  }

  .popup_mid_test {
    top: 45%;
  }

  .viewbrandshowcse {
    display: flex;
    flex-wrap: wrap;
  }

  .viewbrandshowcse .btn btn-blue {
    margin-top: 10px;
  }

  span.pos-relative.cursor-point.notification,
  a.help.ant-dropdown-trigger,
  .header-wrapper .chat,
  a.fa.fa-search {
    width: 34px;
    height: 34px;
  }

  .scanner-wrap svg {
    width: 38px;
    height: 38px;
  }

  .ttl-crnt-tct {
    width: 26px !important;
    height: 26px !important;
  }

  .cartdrodown .btn-crt {
    width: 34px !important;
    height: 34px !important;
  }

  .header-wrapper .chat svg,
  .btn-crt .anticon svg {
    width: 22px !important;
    height: 22px !important;
  }

  span.btn.btn-mcom.tickets_b_text.mob_tickets_b_text {
    font-size: 10px;
  }

  .profile img {
    width: 40px !important;
    height: 40px !important;
  }

  .mob-view-rgt .profile img {
    object-fit: contain;
  }

}
@media (min-width:481px) and (max-width:580px) {

  .timer {
    width: 90px;
    height: 90px;
    margin: 4px 1%;
  }

  .timer h1 {
    font-size: 26px;
    font-weight: 600;
  }

  .timer p {
    font-size: 15px;
  }

  .signup-step.done,
  .signup-step.active {
    margin: 0 3px;
  }

  .time-parent table tr td p {
    font-size: 14px;
    margin: 3px 0px;
  }
}

@media (min-width:300px) and (max-width:767px) {
  .youtube-container {
    aspect-ratio: 9/16;
  }
  .youtube-container iframe {
    width: 390%;
    height: 100%;
    margin-left: -145%;
}
  .thankubanner .hj-logo {
    width: 50%;
  }
  
  .patient-care-erp {
    margin-bottom: 68px;
    height: auto;
  }

  .logo-wrper {
    text-align: center;
  }

  .leading-crd {
    margin-bottom: 2rem;
  }

  .frnt-btm-ftr .col-md-3 {
    margin: 1rem 0px;
  }

  .thankubanner {
    background: #f5f5f5;
    padding-bottom: 1rem;
  }

  .thankubanner .thankubanner-inner {
    width: 100%;
    padding-top: 1vh !important;
  }

  .timer_parent {
    justify-content: center;
    padding-left: 15px !important;
  }

  .hj .banner_container .btn.btn-red {
    min-width: 70px !important;
    min-height: 25px !important;
    max-height: 25px !important;
    line-height: 22px !important;
    padding: 0px 15px !important;
    font-size: 10px !important;
    display: block;
  }

  .btn.btn-red.addbtn.levebtn,
  .hj .levebtn {

    /* line-height: 25px !important; */
    margin-top: 0px;
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block !important
  }

  .spaker-detail-popup .profile img {
    width: 180px !important;
    height: 200px !important;
  }

  .ant-modal-body .spaker-detail-popup .profile img {
    width: auto !important;
    height: auto !important;
  }

  .speaker-details .profile {
    width: 207px;
    justify-content: left;
    margin: 10px auto;
    text-align: left;
    align-items: flex-start;
  }

  .event-detail .speaker-details img {
    min-width: 45px;
    max-width: 45px;
    height: 45px !important;
  }

  section.Home-banner-bg.home-coming-soon {
    min-height: 100vh;
  }

  .profile-dtl .self-detail .btn {
    min-width: 200px;
  }

  .new-confrence-height .card-img-wrapper .card img {
    min-height: 420px;
    object-fit: cover;
  }

  .timer_parent {
    margin: 0 0 !important;
    justify-content: center;
  }

  .payment-sucess-screen .update-password {
    width: 100%;
  }

  .user-profile ul.detail_row li {
    width: 50%;
    min-width: 50%;
  }

  .thanku {
    width: 100%;
  }

  .chat_open_mob {
    overflow: hidden !important;
  }

  .ant-modal.cm_popup.signup_modal {
    width: 92% !important;
  }

  .search-result-parent .notify-row .chat svg {
    width: 12px;
    height: 12px;
    top: 50%;
    left: 0%;
    transform: translate(-110%, -50%);
  }

  .search-result-parent .notify-row .chat svg path {
    fill: #fff;
  }

  .ant-dropdown.serach-root-popup,
  .ant-dropdown.serach-root-popup.ant-dropdown-placement-bottomRight {
    /* width: 100% !important; */
    /* top: 139px !important; */
  }

  .chat-header .counter.chat-counter.white-counter {
    color: #d13a27 !important;
    border: transparent;
  }

  .circle-icon.sharescreen {
    display: none;
  }

  .profile-body .self-detail p a {
    margin: 14px 0;
  }

  .profile-body .self-detail p button {
    width: 100%;
  }

  .confreance-detail-parent .image-banner,
  .confreance-detail-parent .image-banner img {
    min-height: auto;
    max-height: auto;
  }

  .header-notification {
    box-shadow: 0px 2px 3px rgb(24 24 24 / 22%) !important;
  }

  .profile-body .pading-top80 {
    padding-top: 0px;
  }

  .body_container.profile-body .pading-top80 .card-wrapper {
    padding-top: 0 !important;
  }

  .body_container.profile-body .pading-top80 .header-text {
    margin: 25px 0 25px !important;
  }

  .body_container.profile-body .pading-top80 .table-wrapper {
    padding: 0px 20px;
  }

  .body_container.profile-body .pading-top80 .header-text .d-flex {
    margin-bottom: 0px;
  }

  .profile img {
    width: 45px;
    height: 45px;
  }

  .header-search {
    min-width: 100%;
  }

  ul.detail_row {
    flex-wrap: wrap;
  }

  ul.detail_row li {
    width: calc(100% / 2);
  }

  .search-filter-responsive {
    justify-content: center;
  }

  .ml-3.header_drop {
    margin-left: 0rem !important;
  }

  /* .search-filter-responsive .search_wrapper {
  min-width: 100% !important;
  max-width: 100% !important;
  width: 100% !important;
} */
  .ant-modal.cm_popup.term-services .ant-modal-content {
    width: 100%;
  }

  /* .chat_open_mob .showchat .chatbody-parent , .chat_open_mob .chatbody-parent{
  display: block;
  width: calc(100% - 67px ) !important;
}
.wrap-chat-header {
  width: calc(100% - 67px );
}
.chat_open_mob .bottom {
  width: calc(100% - 67px ) !important;
}
.showchat .chatbody-parent{
width: calc(100% - 75px ) !important;
}

  .header-wrapper .chat svg {
    width: 24px;
    height: 24px;
    margin-left: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.header-wrapper .chat {
  display: block !important;
  cursor: pointer;
}
.header-wrapper .notify-row .chat{
  display: none !important;
}
  .header-wrapper .chat svg path {
    fill: #2c688c;
}
  .chat-wrapper{
    display: none;
    width: 100% !important;
  }
  .chat_open_mob
{} */

  .brandhome .home-heading {
    font-size: 27px;
  }

  .profile-edit .upload-wrapper {
    top: 25px;
  }

  .brandhome .company-profile .form-group,
  .brandhome .company-profile pre {
    margin-top: 80px;
  }

  .images-video .col-md-4 {
    padding-left: 0;
    padding-right: 0;
  }

  /* .brochure .upload-photo-wrapper {
  left: 219px;
} */
  .brochure-parent .d-flex.align-items-start.flex-column {
    align-items: center !important;
  }

  .brochure-parent .community-card.brochure {
    margin: 20px auto;
  }

  .rounded-body.pb-5.pl-4.pr-4 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .blue-border.card-wrapper {
    margin: 50px 0px;
    padding: 50px 0;
  }

  .rounded-body-form {
    padding: 20px 20px;
  }

  .blue-border.card-wrapper .nav-tabs .nav-link {
    min-width: 117px;
  }

  .profile-body .profile-icon-wrapper {
    margin-top: 30px;
  }

  .mac .profile-body .profile-icon-wrapper {
    margin-top: 104px;
  }

  .popup_inner {
    min-width: 94% !important;
  }

  .popup_inner.user-report-popup {
    padding: 60px 0;
  }

  .tran-details .bottom-btn {
    flex-wrap: wrap;
    justify-content: center;
  }

  .profile-body a.btn.btn-red.float-right {
    display: block;
  }

  .tran-details .total-box {
    min-width: 100%;
    margin-top: 20px;
  }

  .header-text,
  .header-container,
  .header-text .d-flex {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;

  }

  .header-text {
    justify-content: space-between;
    align-items: center
  }

  .header-text h1.title {
    margin: 20px 0;
    font-size: 22px;
    text-transform: capitalize;
  }

  .header-container .search_wrapper.mr-3 {
    margin-right: 0rem !important;

  }

  .header-text div,
  .header-container div {
    width: 100%;
  }

  .header-text .d-flex.flex-grow-1.align-items-center,
  .header-container .d-flex.flex-grow-1.align-items-center {
    justify-content: center;
    margin-bottom: 20px;
  }

  .header-text,
  .header-container,
  .header-text .d-flex {
    flex-wrap: wrap;

  }

  .video-parent {
    margin: 0 auto;
    /* width: 89%; */
  }

  .video-parent .video-player {
    width: 100%;
    height: 100%;
  }

  .payment-msz-parent p span {
    font-size: 13px;
  }

  .payment-msz-parent p span:first-child {
    padding-left: 10px;
  }

  .update-password {
    position: inherit !important;
    top: 0;
    left: 0;
    transform: translate(0%, 0%);
    width: auto;
  }

  .Join-us-section .d-flex.justify-content-center.align-items-center {
    flex-wrap: wrap;
    text-align: center;
  }

  .banner-section .event-date {
    margin-top: 20px;
  }

  .Join-us-section h3 {
    font-size: 32px;
  }

  .header_wrapper {
    flex-wrap: wrap;
  }

  .header-btn-group.d-flex {
    justify-content: center;
    width: 100%;
  }

  .banner-section .row.align-items-center .col-md-6:first-child {
    order: 2;
    margin: 30px 0;
    text-align: center;
  }

  .glob-connection {
    padding-bottom: 60px;
  }

  .row.glob-connection:nth-child(2) .col-md-6:first-child {
    order: 2;
  }

  .second-banner-bg {
    min-height: auto !important;
  }

  .Join-us-section .col-md-7 {
    order: 1;
  }

  .header_wrapper .logo {
    margin: 0 auto;
    margin-bottom: 45px;
  }

  .global-content-image,
  .upload-container-image {
    margin: 0px;
  }

  .banner-section {
    text-align: center;
  }

  .btn.btn-light {
    background: #ECFEFD;
    min-height: 25px !important;
    padding: 0px 16px !important;
    min-width: 78px;
    line-height: 35px;
    font-size: 15px;
  }

  .btn.right {
    margin-right: 10px;
  }

  .self-detail .btn,
  .self-detail a {
    margin: 4px 0 !important;
  }
}

@media (min-width:320px) and (max-width:580px) {
  .wrap-mobile{
    flex-wrap: wrap;
  }
  .fix__header__right {
    padding-left: 0;
}
.fix__header__right .date-filter.date-topbar{
  margin-top: 10px;
}
.analytics-dashboard-body .width100 .ant-select {
  width: 100%;
}
.session_view__more_graph .fillter-chart-right div {
  width: auto;
  text-align: center;
  margin: 0 auto;
}
  .timer-wrapper {
    margin-top: 25px;
  }
  .analysis-regstron .regsit-chat-cmn-body .anly-chart-body.donut__chart canvas{
    width: 100%  !important;
  }
  .timer-wrapper {
    margin-top: 2px !important;
  }

  .eventifo-card {
    border-right: none;
  }

  /* .aesthetic .container-fluid .btn, .aesthetic .container-fluid a.btn.btn-red,.aesthetic .container-fluid .btn:hover, .aesthetic .container-fluid a.btn.btn-red:hover {
    min-width: 200px;
  } */
  .plan-feture .features-card,
  .plan-feture .features-card .card-body h5 {
    min-height: auto;
  }

  .thankubanner {
    min-height: 132px;
  }

  .btn.btn-red.addbtn.levebtn,
  .btn.btn-red.addbtn.levebtn:hover {
    min-width: 85px;
    padding: 6px 10px !important;
  }

  .footer-widget img {
    width: 85% !important;
  }

  /* .btn.btn-red.addbtn.levebtn-regis{
    top: 60px;
    }
    .mac .btn.btn-red.addbtn.levebtn-regis{
      top: 60px !important;
    } */
  .rounded-textbox-form.mt-5.edituser,
  .edituser .rounded-textbox-form {
    padding: 5px 8px;
  }

  .sign-modal-content .rounded-textbox-form {
    padding: 5px 0px;
  }

  .timer_parent {
    flex-wrap: wrap;
  }

  .Thing-line {
    width: 100%
  }

  .Home-banner-bg .countdown-page h4 {
    /* font-size: 15px !important */
  }

  .res-search-wrapper .header_drop {
    width: 100%;
    padding: 0 3.2%;
  }

  .res-search-wrapper .search_wrapper {
    min-width: 100%;
    max-width: 100%;
    width: 100%
  }

  .res-search-wrapper .search_wrapper {
    margin-bottom: 0px;
  }

  .breakonphone {
    display: flex;
    flex-wrap: wrap;
  }

  .search-result-parent .notify-row .message h5 {
    margin-top: 6px !important;
  }

  .notify-row .message div {
    width: 100%;
  }

  .search-result-parent .notify-row .message .action_group button {
    padding: 5px 16px;
    margin-top: 10px;
  }

  .industries-serve .five .card {
    width: 100% !important;
  }

  .hert-tab-parent {
    justify-content: flex-start;
  }

  .ant-tabs-content-holder {
    margin-top: 20px !important;
  }

  .edit-tabular .btn.btn-red,
  .edit-tabular .btn.btn-red:hover {
    bottom: -23px;
  }

  .userprofile-tbs-wrp .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-tab-btn {
    font-size: 15px;
    padding: 0.5rem 0.3rem;
  }

  .rounded-body .edit-tabular {
    margin-bottom: 2.2rem !important;
  }

  .professional-beauty-banner-wrapper .upload-wrapper,
  .brand-logo-parent .upload-wrapper,
  .profile-edit .upload-wrapper {
    width: 40px;
    height: 40px;
  }

  .upload_croperimg svg,
  .upload-photo-wrapper i svg {
    width: 16px;
    height: 16px;
  }

  .upload_croperimg {
    top: -6px;
    left: -4px;
  }

  .brand-logo-parent .upload-wrapper {
    bottom: -28px;
    right: -12px;
  }

  section.Home-banner-bg.cm-home.brand-home-banner-bg .col-md-6.d-flex.justify-content-end,
  section.Home-banner-bg.cm-home.brand-home-banner-bg .col-md-6.d-flex.justify-content-start {
    justify-content: center !important;
  }

  .brandhome .graph-wrapper .search_wrapper {
    max-width: 300px;
    min-width: 300px;
  }

  .speaker-card {
    min-height: 868px !important;
    max-height: auto !important;
  }

  .networking-card {
    margin-right: 0px;
  }

  .ant-modal.media-popup .ant-modal-body {
    padding: 59px 42px;
  }

  header .header-btn-group .btn,
  header .header-btn-group .btn:hover {
    min-width: 134px;
  }

  .logo-skew div {
    width: 100%;
    text-align: center;
  }

  .mac .profile-body .btn.btn-red,
  .mac .profile-body .btn.btn-red:hover {
    padding: 0px 24px 3px !important;

  }

  .mac .profile-body .profile-icon-wrapper {
    margin-top: 120px;

  }

  .thankyou-text h1 {
    font-size: 60px;
  }

  .countdown-page .container.hert-parent.mt-5 div.hert-section {
    width: 100% !important;
  }


  .landing_bannerbg.countdown-page .banner-text {
    padding-top: 30px;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 100%;
    text-align: center;
    color: #fff;
  }

  .hert-section.pos-relative img {
    max-width: 134px;
  }

  .landing_bannerbg .banner-text {
    position: absolute;
    top: 56% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
    color: #fff;
  }

  .mac .hj .banner_container .btn.btn-red,
  .hj .banner_container .btn.btn-red,
  .mac .hj .banner_container .btn.btn-red:hover,
  .hj .banner_container .btn.btn-red:hover {
    min-width: 55px !important;
    /* min-height: 23px !important; */
    max-height: 23px !important;
    /* line-height: 23px !important; */
    padding: 0px 11px !important;
    font-size: 8px !important;
    margin-right: 11px !important;
    display: block;

  }

  .mac .Home-banner-bg.cm-home.brand-home-banner-bg.aesthetic .btn.btn-red,
  .mac .Home-banner-bg.cm-home.brand-home-banner-bg.aesthetic .btn.btn-red:hover {
    /* max-height: 23px !important;
  line-height: 20px !important; */
  }

  .logo-skew {
    flex-wrap: wrap;
  }

  .skew_text {
    margin: 0 auto;
  }

  .container.hert-parent {
    flex-wrap: wrap;
    margin-top: 36px !important;
  }

  .banner-section p {
    font-size: 12px;
  }

  .join-us h1 {
    font-size: 34px;
  }

  .join-us .btn,
  .Join-us-section .btn:hover,
  .Join-us-section button.btn.btn-red {
    min-width: 118px !important;
    font-size: 12px;
  }

  .banner-section .btn,
  .banner-section .btn:hover {
    min-width: 250px;
    font-size: 15px;
  }

  .join-us p {
    font-size: 16px;
  }

  .for-phone {
    display: block;
  }

  .for-tab,
  .for-screen {
    display: none;
  }

  .container.hert-parent {
    flex-wrap: wrap;
  }

  .landing_bannerbg {
    min-height: 0 !important;
    min-height: initial !important;
  }

  .mac .countdown-page .landing_bannerbg,
  .countdown-page .landing_bannerbg {}

  .hert-section .center-text h1 {
    font-size: 16px;
    font-weight: 100;
  }

  .hert-section .center-text h4 {
    font-size: 14px;
    font-weight: 600;
  }

  .container.hert-parent.mt-5 div.hert-section {
    width: 80%;
  }

  .container.hert-parent.mt-5 {
    margin-top: 1rem !important;
  }

  .minusmargin-header {
    margin-top: 5px;
    margin-bottom: 80px;
  }

  .container.hert-parent.mt-5 div {
    width: 50%;
    text-align: center;
  }

  .hert-parent {
    display: flex;
    justify-content: center;
  }

  /* .landing_bannerbg .banner-text {
  top: 5%;
} */
  .banner-section h1,
  .home-heading {
    font-size: 30px;
  }

  .landing_bannerbg .banner-text h4 {
    font-size: 30px;

  }

  .countdown-page .thankyou-text p,
  .callu_parent div:first-child {
    font-size: 16px;
  }

  .landing_bannerbg .discription {
    font-size: 14px;
  }

  .hert-section .center-text h1 {
    font-size: 23px;
  }

  .landing_bannerbg .banner-text h4 {
    /* font-size: 22px; */
    font-size: 19px;
    font-weight: 700;
  }
}

@media (min-width:300px) and (max-width:991px) {

  /* ----------for chat on mobile end---- */
  .__btn_sm_container .text-right.mb-3 {
    position: inherit;
  }
  .onsite_profile ._phone_detail span {
    display: block;
    width: 100%;
    margin: 3px 0;
  }
  .header-wrapper .chat {
    display: block !important;
    cursor: pointer;
  }
  /* .fixed_newnbtn{display:none} */
  .chat_open_mob .showchat .chatbody-parent,
  .chat_open_mob .chatbody-parent {
    display: block;
    width: calc(100% - 67px) !important;
  }

  .wrap-chat-header {
    width: calc(100% - 67px);
  }

  .chat_open_mob .bottom {
    width: calc(100% - 67px) !important;
  }

  .showchat .chatbody-parent {
    width: calc(100% - 75px) !important;
  }

  .header-wrapper .chat svg {
    width: 24px;
    height: 24px;
    margin-left: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .header-wrapper .chat {
    display: block !important;
    cursor: pointer;
  }

  .header-wrapper .notify-row .chat {
    display: none !important;
  }

  .header-wrapper .chat svg path {
    fill: #000;
  }

  .chat-wrapper {
    display: none;
    width: 100% !important;
  }

  /* ----------for chat on mobile end---- */
}
@media (min-width :300px) and (max-width:767px){
  .fixed_newnbtn{display:none}
}

@media (min-width:581px) and (max-width:767px) {
  .timer {

    width: 111px;
    height: 111px;
  }

  .technique h5 {
    min-height: 100px;
  }

  .footer-widget img {
    width: 50% !important;
  }

  .signup-step {
    margin: 0 14px;
  }

  .container.hert-parent {
    max-width: 776px;
  }

  .hert-section .center-text {
    top: 30%;
  }

  .hert-section .center-text h1 {
    font-size: 30px;
  }

  .hert-section .center-text h4 {
    font-weight: 600;
    font-size: 15px;
  }
}

@media screen and (max-width: 1199px) {
  .ent-am-strt-wrp {
    max-width: 100%;
  }

  
}
@media screen and (max-width:1300px){
  /* header.new-app-header.py-2.header-wrapper .new-v2-logo ,  */

  header.new-app-header.py-2.header-wrapper .navbar.navbar-expand-lg.ognrtr.col-md-8 {
    display: none;
  }
  .new-app-header .__new_header ._right_btn .new-v2-hdr-right.text-right.fix_btn_aligment{
    margin-right: 50px;
  }
  .new-app-header ._left{   
    width: 80px;
  }
  .new-app-header ._right_btn{
    width: calc(100% - 80px);
  }

  .sidebar-wrap-mobile.sidebar>ul>li>span._simlar_li{
    color: #333;
    text-transform: uppercase;
    font-size: 15px;
    border-bottom: 0px solid transparent !important;
    padding: 16px 15px 16px 15px !important ;
    border-top: none;
    display: block;font-weight: 400;
    cursor: pointer;
    box-shadow: 0px 2px 4px #efefef;
  }
.new-app-header.py-2.header-wrapper ul.navbar-nav li a:hover,
.new-app-header .navbar ul.navbar-nav >li >span:hover
/* .new-app-header.py-2.header-wrapper ul.navbar-nav li a:active, */
/* .new-app-header .navbar ul.navbar-nav >li >span:active  */
 {
  border-left-color: #000;
  border-bottom: 0px solid transparent !important;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
    border-left: 3px solid #000;
    text-decoration: none;
    font-weight: 100 !important;
    cursor: pointer;
    color:#000 !important
}
.new-app-header.header-wrapper .mobile_trigger{display: block;}
.new-app-header .__new_header ._right_btn .mobile_trigger {
  top: 10px;
}
/* .new-app-header .__new_header ._right_btn .fix_btn_aligment .btn.buy_tickt,
.new-app-header .__new_header ._right_btn .fix_btn_aligment .btn.btn-newdesign{
  font-size: 13px;
    line-height: 2;
} */
.new-app-header.__new_head .sidebar{
  background: #ffffff;
}
.new-app-header.__new_head .sidebar .logo-topbar{
  margin-top: 100px;
  margin: 0 auto;
}
.new-app-header.__new_head .sidebar .cross svg path {
  fill: black;
  stroke: #333;
}
.new-app-header.__new_head .sidebar>ul>li>a{
  color: #333;
  border: none;
  font-weight: 400;
  margin-bottom: 6px !important;
  box-shadow: 0px 2px 4px #efefef;
}
.new-app-header.__new_head .sidebar>ul>li>a:hover,
.new-app-header.__new_head .sidebar>ul>li>span:hover,
.new-app-header.__new_head .sidebar>ul>li.active>a ,
.new-app-header .navbar ul.navbar-nav >li >span:hover {
  background: #333;
  color: #fff;
  width: 95%;
  margin: 0 auto;
  border-radius: 12px;
}



}
@media screen and (max-width: 991px) {
  .new-app-header .__new_header ._right_btn .new-v2-hdr-right.text-right.fix_btn_aligment{
    margin-right: 0px;
  }

  .btn.btn-red,
  .btn.btn-red:hover {
    line-height: normal !important;
    height: auto;
    min-height: 0 !important;
    min-height: initial !important;
  }

  .cartdrodown .btn-crt {
    background: transparent;
    border: 2px solid #707070;
    width: 38px;
    height: 38px;
  }

  .cartdrodown {
    margin-right: 0.3rem;
  }

  .headr-bottom-secton .cmn--cr:not(:last-child) {
    margin-right: 5px !important;
  }

  .job-topwrapper>.row>.col-lg-3:last-child {
    flex: 0 0 100%;
    max-width: 100%;
    display: block;
  }

  .job-common-wrp.jobComing-soon {
    margin-right: 0;
    margin-top: 15px;
    margin-left: 0;
  }

  .job-topwrapper>.row>.col-lg-3:not(:last-child) {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .looking-RecruitTop {
    display: block;
  }

  .looking-RecruitTop>img {
    max-width: 100%;
  }

  .looking-Torecuit {
    margin: 0;
  }

  .job-common-list {
    max-width: 100%;
  }

  .mobileWrp-jobfinder.sidebar .cm-logo {
    background: #fff;
    padding: 25px 0px 20px;
  }

  .sidebar.mobileWrp-jobfinder {
    background: #fff;
  }

  .sidebar.mobileWrp-jobfinder>ul>li>a {
    color: #000;
    color: var(--btncolor);
    padding: 15px 15px 15px 15px;
    box-shadow: none !important;
    box-shadow: initial !important;
  }

  .menu_open .sidebar.mobileWrp-jobfinder .cross svg,
  .menu_open .sidebar.mobileWrp-jobfinder .cross svg path {
    fill: #000;
    fill: var(--btncolor);
    stroke: #000;
    stroke: var(--btncolor)
  }

  .sidebar>ul>li>a.active,
  .sidebar>ul>li>a:hover {
    background: transparent;
    color: #C2A975;
    color: var(--mainColor);
  }

  .fltrsBtns {
    display: flex;
  }

  .fltrsBtns .btn {
    margin: 0 4px !important;
  }

  .fillter-chart-right {
    flex-wrap: wrap;
  }

  .fillter-chart-right>div {
    width: 100%;
    margin: 5px 0px;
  }

  .getInTouchWithUs {
    max-width: 100%;
    border: 0px none;
    display: block;
  }

  .getInTouchWithUs {
    text-align: center;
  }

  .getInTouchWithUs .leftBar-enqry {
    display: block;
    width: 100%;
    padding-left: 0px;
  }

  .getInTouchWithUs .rightBar-enqry {
    display: inline-block;
    border-radius: 10px;
  }

  .getInTouchWithUs .leftBar-enqry span {
    display: inline-block;
    border: 1px solid #818181;
    padding: 0.75rem;
    margin-bottom: 0.5rem;
    border-radius: 4px;
  }

  .header-text .btns-neW {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .mbv-clnd-topbar {
    background: #fff;
    box-shadow: 0 0 3px rgb(0 0 0 / 18%);
  }

  .conference-block .text h6 span:nth-child(2),
  .conference-block .text h4 {
    font-size: 1rem;
  }

  .banner-section h1,
  .home-heading {
    font-size: 23px;
  }

  .conference-block .text h6 span:first-child {
    margin-right: 3px;
  }

  .edit-tabular {
    margin: 0px;
  }

  .payment-acknowledge {
    padding: 30px 15px;
  }

  .payment-acknowledge h2 {
    font-size: 23px;
    margin-bottom: 17px;
  }

  .payment-acknowledge h3 {
    font-size: 19px;
  }

  .allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn {
    padding: 0.75rem 0.5rem;
    font-size: 14px;
  }

  .upcoming-pastevents-wrap .ant-tabs-tab+.ant-tabs-tab {
    margin-right: 0 0 0 10px;
  }

  .upcoming-pastevents-wrap .ant-tabs-nav-wrap .ant-tabs-tab {
    min-width: none;
  }

  .mbv-clnd-topbar>ul>li {
    width: 100%;
    text-align: center;
    padding: 0.4rem 0.2rem;
  }

  .mbv-clnd-topbar>ul>li.active {
    color: #000;
    color: var(--btncolor);
  }

  .mbv-clnd-list {
    padding: 0.5rem 0.6rem;
  }

  .mobileView-calendar-wrap {
    background: #fff;
  }

  .mbv-clnd-topbar>ul>li>span {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
  }

  .mbv-clnd-topbar>ul>li>strong {
    color: #000;
    color: var(--btncolor);
  }

  .meeting-type .btn {
    font-size: 12px;
    padding: 0.5rem 0.5rem;
  }

  .know-Metngbtn .btn {
    width: 100%;
    margin-bottom: 0.5rem;
    margin-right: 0;
    display: block;
    max-width: inherit;
  }

  .diary-evnt-spkr .speaker-details .profile {
    width: auto;
  }

  .speaker-details .profile .event-tabbody .event-detail.diary-evnt-dtls {
    width: 100%;
    padding-left: 0;
    border-left: 0;
  }

  .meeting-type .btn svg {
    width: 17px;
    margin-right: 3px;
  }

  .sign-modal-content.diary-meeting-modal-wrap h3.auth-heading.pos-relative.text-center {
    font-size: 21px;
  }

  .sign-modal-content.diary-meeting-modal-wrap .diary-meeting-form label {
    font-size: 0.9rem;
  }

  /* for calender button in model */



  .diary-meeting-modal-wrap>.row {
    padding: 0px 8px !important;
  }

  .meeting-type {
    display: flex;
  }

  .subscrptn-body.analytics-dashboard-body .ant-tabs-tab .ant-tabs-tab-btn {
    min-width: inherit;
  }

  .meeting-type>button {
    width: 50%;
  }

  .icn-wr>svg {
    width: 15px;
    top: 13px;
  }

  .meetingModal .ant-modal.cm_popup.signup_modal {
    width: 100% !important;
  }

  .self-detail.btns-Userprf .btn {
    width: 100%;
  }

  .icn-wr .ant-picker {
    padding-left: 32px !important;
    padding-right: 12px !important;
  }

  .pr-m-2 {
    padding-right: 7px !important;
  }

  .pl-m-2 {
    padding-left: 7px !important;
  }

  .diarypeople-invited .diarypeoplelist:not(:last-child) {
    margin-right: 0px;
    margin-bottom: 1rem;
  }

  .notiftime .col-md-3 {
    padding: 0px 15px;
  }

  .diarypeoplelist {
    width: 100%;
  }

  .ent-am-strt-wrp,
  .ent-am-strt-wrp>h4,
  .julyEvnt-top,
  .lookingRecruit-Dtls {
    max-width: 100%;
  }

  .looking-Torecuit>h4,
  .whatU-get h3>span,
  .jobComing-soon>h3,
  .am-heading-new>h2>span,
  .heading-5>span {
    font-size: 24px;
  }

  .julyEvnt-top.am-heading-new>h3,
  .am-heading-new.julyEvnt-top>p,
  .lookingRecruit-Dtls>h4 {
    font-size: 18px;
  }

  .looking-Torecuit>p,
  .jobComing-soon>p,
  .jbEnt-desc>p {
    font-size: 17px;
    line-height: normal;
  }

  .attendDtls>p {
    font-size: 18px;
  }

  .whatU-get .row>.col-lg-3:nth-child(1)>.attendDtls,
  .whatU-get .row>.col-lg-3:nth-child(2)>.attendDtls,
  .whatU-get .row>.col-lg-3:nth-child(3)>.attendDtls,
  .whatU-get .row>.col-lg-3:nth-child(4)>.attendDtls {
    margin-bottom: 1rem !important;
  }

  .job-common-wrp {
    text-align: center;
  }

  .job-topwrapper>.row>.col-md-3:not(:last-child),
  .job-topwrapper>.row>.col-md-3:last-child {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .sectn-12-wrapp .scrollbar-tab>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .job-topwrapper>.row>.col-md-3:first-child>div {
    margin-left: 0px;
  }

  .jobEvnt-cmn .jbIcon {
    min-height: 0;
    min-height: initial;
  }

  .jbIcon>img {
    width: 80px;
  }

  .jbEnt-desc>h4 {
    font-size: 23px;
  }

  .footer-area.footer--light {
    margin-top: 25px !important;
    padding: 1.5rem 0px;
  }

  .socialMedia-wrp {
    border-top: 1px solid rgb(51 51 51 / 34%);
    padding-top: 0.8rem;
  }

  .looking-Torecuit {
    text-align: center;
    margin-bottom: 1rem;
  }

  .attendDtls>h4 {
    font-size: 1.3rem;
    padding-bottom: 0.3rem;
  }

  .jobEvnt-cmn {
    border: 1px solid #fff;
    margin-bottom: 1rem;
    padding: 0.5rem;
  }

  .sectn-12-wrapp .scrollbar-tab>ul>li>a {
    min-width: inherit;
    display: block;
  }

  .sectn-12-wrapp .scrollbar-tab>ul>li {
    margin: 0 !important;
    width: 50%;
    padding: 0px 0.2rem;
  }

  .looking-Torecuit,
  .jobComing-soon {
    margin: 0px;
  }

  .job-common-wrp {
    margin-bottom: 1rem;
  }

  .ent-am-strt-wrp>h4 {
    font-size: 1.5rem;
  }

  .top-header-right ul>li {
    margin-bottom: 0.25rem;
  }

  .scrollbar-tab>ul>li:not(:last-child) {
    margin-right: 0.5rem;
  }

  .thanku h6 {
    font-size: 16px;
  }

  .am-evnt-hdr-right li:not(:last-child) {
    margin-right: 0.25rem;
  }

  .am-evnt-hdr-right li {
    vertical-align: middle;
  }

  .srch-btn-lst .action_group .btn {
    width: 100%;
    max-width: 100%;
    margin: 0 0 5px;
    justify-content: center;
  }

  .timer {
    width: 120px;
    height: 120px;
  }

  .sect-4,
  .sect-6 {
    margin: 20px 0px;
  }

  .levebtn.top-lgn-btn {
    display: block !important;
    text-align: right !important;
  }

  .evnt-dt-wrp>h2 {
    font-size: 2rem;
  }

  .exprt-ld-clmn {
    margin-bottom: 1.5rem;
  }

  .exrt-shrt-desc>p {
    margin-top: 8px;
  }

  .am-evnt-hdr-right {
    text-align: right;
  }

  .am-evnt-hdr-right .levebtn.top-lgn-btn>.btn {
    display: block;
  }

  .am-hme-caption>h2 {
    font-size: 1.3rem;
    line-height: normal;
    text-align: center;
  }

  .am-hme-caption {
    padding: 10rem 0 2.5rem;
  }

  .am-heading-new>h2 {
    font-size: 25px;
  }

  .job-common-wrp.jobComing-soon>h3 {
    font-size: 28px;
  }

  .thnkYou-new-wrp>.heading-5>span,
  .am-heading-new.julyEvnt-top>h2>span {
    font-size: 31px
  }

  .thanku h3 {
    font-size: 20px;
  }

  .am-evnt-hdr-right .levebtn.top-lgn-btn .btn {
    min-width: 0 !important;
    min-width: initial !important;
  }

  .hj .features-card.onlineEvent-Spa .card-body h5,
  .exrt-shrt-desc>h4 {
    font-size: 18px;
  }

  .am-heading-new>h3 {
    font-size: 20px;
  }

  .thankubanner .btn {
    margin-top: 0px;
  }

  .thankubanner h4 {
    color: #000 !important;
    color: var(--btncolor) !important;
  }

  .timer p {
    font-size: 16px;
  }

  .am-evnt-hdr-right ul {
    display: inline-block;
  }

  .mob-select-theme {
    /* border-bottom: 1px solid rgb(255 255 255 / 17%); */
    padding-bottom: 0.5rem;
  }

  .timer h1 {
    font-size: 1.5rem !important;
    line-height: normal;
  }

  .am-evnt-hdr-right .levebtn.top-lgn-btn .btn {
    padding: 6px 24px;
    font-size: 13px;
  }

  .job-landing-header.fixed-header:not(.top-RFheader) {
    /* position: relative;
    top: 0px;
    width: 100%;
    z-index: 999;
    background: rgb(255 255 255 / 80%); */
  }

  .job-landing-header.fixed-header:not(.top-RFheader) .am-logo-wrp img {
    max-width: 100%;
  }

  .lookingRecruit-detais-wrp .row>.col-md-6:not(:last-child) {
    border-bottom: 5px solid #000;
    border-bottom: 5px solid var(--btncolor);
    border-right: 0px none;
    margin-bottom: 1rem;
  }

  .lookingRecruit-Dtls>p {
    font-size: 18px;
  }

  .plan-responsive .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap {
    position: relative;
  }

  .assign-checkboc-parent {
    display: block;

  }

  .csmt-rad-btn .assign-checkboc-parent>div:not(:last-child) {
    margin-right: 0rem;
    margin-bottom: 0.5rem;
  }

  .job-finder-page-temp .jb-btn:not(:last-child),
  .btn.btn-primary.jb-btn:not(:last-child) {
    margin-right: 0.5rem !important;
    margin-bottom: 0.5rem !important;
    vertical-align: top;
  }

  .jobprofile-right-wrp .btn-jbcn:not(:last-child) {
    margin-right: 0;
    margin-bottom: 0.5rem;
  }
}

@media screen and (max-width: 576px) {
  .popCar-btn>.btn {
    width: 100%;
  }
}

@media screen and (max-width: 370px) {
  .jobprofile-right-wrp {
    display: block;
    text-align: right;
  }
}

@media (min-width:581px) and (max-width:991px) {

  .for-tab {
    display: block;
  }

  .join-us div {
    width: 55%
  }

  .join-us p {
    font-size: 24px;
  }

  span.join-us svg {
    width: 500px;
    display: flex;
    margin: 0 auto;
  }

  .join-us div {
    top: 54%;
  }

  .for-phone,
  .for-screen {
    display: none;
  }

  .global-content-image,
  .upload-container-image {
    margin: 0 auto;
  }

}

@media (min-width:300px) and (max-width:991px) {
  .exhibitor-parent {
    padding: 5px 13px;
  }

  .home-tab .ant-tabs-content {
    /* margin-top: 90px !important; */
  }

  .ant-modal.cm_popup.term-services {
    width: 90% !important;
  }

  body.webchatopen,
  body.notificationopen {
    overflow: inherit;
  }

  .showchatmobile {
    display: block;
  }

  .sidebar .cm-logo {
    display: flex;
    font-size: 17px;
    color: #fff;
    align-items: center;
  }

  .sidebar .cm-logo span.logo {
    display: block;
    margin-left: 20px;
  }

  .connection-parent i.fa.fa-ellipsis-v.ant-dropdown-trigger,
  .recent-connection-list .top-right>.fa {
    width: 27px;
    height: 27px;
    background: transparent;
    text-align: center;
    background: #ffffff;
    padding-top: 6px;
    border-radius: 100px;
    box-shadow: 0px 1px 5px #91cbd3;
  }

  .video-call-popup button#joinButton {
    background: #000;
    background: var(--btncolor);
  }

  .search-result-parent .notify-row .chat {
    top: 22px;
    display: flex !important;
    width: 25px;
    height: 25px;
  }

  .search-result-parent .notify-row .chat svg {
    width: 12px;
    height: 12px;
  }

  body.menu_open {
    overflow: hidden !important;
  }

  .search_wrapper.chatbox-textbox {
    max-height: 75px;
  }

  .chatbox-tooltip {
    display: none !important;
  }

  .showon-desktop {
    display: none !important;
  }

  .showon-mobile {
    display: block !important;
  }

  a.help.ant-dropdown-trigger svg,
  .header-wrapper .fa.fa-search svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .header-wrapper .fa.fa-search svg {
    fill: #000;
    width: 19px;
    height: 19px;
  }

  .header-wrapper .chat.showmobile991 {
    display: block !important;
  }

  .notification svg {
    width: 22px;
    height: 22px;
  }

  .pos-relative.cursor-point.notification .counter {
    top: -8px;
    left: 27px;
  }

  .search-result-parent .notify-row .profile-dp,
  .search-result-parent .notify-row .profile-dp img {
    width: 45px;
    height: 45px;
  }

  .search-result-parent .notify-row .message h6 {
    font-size: 13px;
  }

  .search-result-parent .notify-row .message h5 b {
    font-size: 17px;
    font-weight: 600;
  }

  /* .mac .header-search {
    margin-top: 50px;
} */
  .profile .caret-icon {
    display: none;
  }

  .ant-modal.paymentpopup.croperpopup {
    width: 100% !important;
  }

  .profile.ant-dropdown-trigger .fa-caret-down:before {
    content: "";
  }

  .stack-wrapper {
    justify-content: space-around;
    flex-wrap: wrap;
  }

  .header-wrapper .cm-section.container-fluid {
    /* padding: 0 100px 0 20px !important; */
    padding: 0 0px !important;
  }

  .staff .card.community-card {
    min-height: 0;
    min-height: initial;
    max-height: none;
    max-height: initial;
    min-width: 100%;
  }

  .speaker-card {
    max-width: 335px;
    min-height: 834px;
    max-height: auto;
  }

  .without-sidenav .body_container {
    margin: 0px 6%;
  }

  .container-fluid.brandhome .btn.btn-red,
  .container-fluid.brandhome .btn.btn-red:hover,
  .container-fluid.brandhome .btn.btn-primary,
  .container-fluid.brandhome .btn.btn-secondary {
    min-height: 39px !important;
    padding: 0px 14px !important;
    min-width: 145px !important;
    line-height: 39px;
    font-weight: 700;
    font-size: 12px !important;
  }

  .popup_inner.form.add-media-popup {
    min-width: 94% !important;
  }

  .carousel-wrapper i.fa.fa-long-arrow-left,
  .carousel-wrapper i.fa.fa-long-arrow-right {
    display: none;
  }

  .staff .card.community-card .img-wrapper {
    text-align: center;
  }

  .staff .community-card h4 {
    margin: 15px;
  }

  .staff .community-card .action_group {
    margin: 15px;
  }

  .brand.dash_body_container.withsidenavbar .container-fluid {
    padding: 40px 0 !important;
  }

  .brand-logo-parent {
    left: 23px;
  }

  .staff .card.community-card .d-flex.align-items-start.flex-column {
    align-items: center !important;
  }

  .header-text.d-flex {
    flex-wrap: wrap;
  }

  .mobile_trigger {
    display: block;
    padding: 12px 0px;
  }

  span.menuicon svg {
    margin: 0px 14px 0 12px;

    /* position: absolute;
    top: 40px;
    left: 16px;
    z-index: 1; */
  }

  .thankyou-text .callu_parent {
    border: 0px solid #92c9d2;
    flex-wrap: wrap;
    justify-content: center !important;
  }

  .callu_parent div:first-child {
    width: 100%;
    padding-left: 0px;
    font-size: 18px;
    margin-bottom: 20px;
  }

  .cm-form-wrapper {
    max-width: calc(100% - 12%);
  }

  .showmobile991 {
    display: block;
  }

  .webhome .header-text a.btn.btn-primary.cursor-point {
    display: none;
  }

  .col-lg-7 .paymentcard {
    margin-top: 25px;
  }

  .hidemobile991 {
    display: none;
  }

  /* ------------plan page--------- */
  .plan-responsive .rounded-table td {
    width: 50%;
    text-align: left !important;
  }

  .plan-responsive .table-responsive {
    margin: 20px 0;
  }

  .plan-responsive table.table-bordered tr th {
    font-weight: 700;
    font-size: 16px;
  }

  .plan-responsive table svg {
    margin-right: 12px;
  }

  .plan-responsive .header h1 svg {
    width: 70px;
    height: 70px;
  }

  .plan-responsive .header h1 svg path {
    fill: #92c9d2;
  }

  .plan-responsive .header h1,
  .plan-responsive .header h6,
  .plan-responsive .header h3 {
    color: #352783;
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 0px;
  }

  .text-blue {
    color: #2c688d !important;
  }

  .text-black {
    color: #000000 !important;
  }

  .text-red {
    color: #e41b12 !important;
  }

  .ant-tabs-tabpane:nth-child(1) .text-light-black {
    color: #000 !important;
    color: var(--btncolor) !important;
  }

  .ant-tabs-tabpane:nth-child(2) .text-red {
    color: #F25922 !important;
  }

  .ant-tabs-tabpane:nth-child(3) .text-black {
    color: #F2B680 !important;
  }

  .text-light-black {
    color: #828282 !important;
  }

  .Second:first-child .header {
    padding: 44px 0;
  }

  .plan-responsive .header {
    background: #fff;
    border: 2px solid #92c9d2;
    border-radius: 20px;
    text-align: center;
    margin: 20px 0;
    padding: 20px;
  }

  .plan-responsive .Second.red .header {
    border-color: #FF0000 !important;
    background: #fff;
  }

  .plan-responsive .Second.red .header h1 svg path {
    fill: #FF0000;
  }

  .plan-responsive .Second.red .header h1,
  .plan-responsive .Second.red .header h6,
  .plan-responsive .Second.red .header h3 {
    color: #FF0000 !important;
    font-weight: 700;
  }

  .plan-responsive .Second.blue .header {
    border-color: #2c688d !important;
    background: #fff;
  }

  .plan-responsive .Second.blue .header h1 svg path {
    fill: #2c688d;
  }

  .plan-responsive .Second.blue .header h1,
  .plan-responsive .Second.blue .header h6,
  .plan-responsive .Second.blue .header h3 {
    color: #2c688d !important;
    font-weight: 700;
  }

  /* ------------plan page end--------- */
  .container-fluid {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  /* .mobile_trigger{
    display:block;
    padding: 12px 0px;
  }
  span.menuicon svg {
    margin: 0 14px 0 0;
  } */
  .dash_body_container .dasboard-parent {
    flex-wrap: wrap-reverse;
  }

  .dash_body_container .graphparent-card,
  .dash_body_container .piegraph-parent-card {
    width: 100%;
    margin-left: 0%;
  }

  header.filter-header-wrapper.container-fluid {
    padding: 0 24px 0 20px !important;
  }
}

@media (max-width:340px) {
  .search_wrapper {
    min-width: 260px;
  }

  @media (max-width:1700px) {

    .modal-wrapper {
      padding: 0px;
    }

  }





}

@media (min-width:320px) and (max-width:1199px) {
  .without-sidenav .body_container.profile-body {
    margin: 0px 0%;
  }

  .footer-widget img {
    width: 25%;
  }

  .footer-menu {
    padding-left: 0px;
    padding: 8px 0;
  }

  .timer p {
    font-size: 14px;
    font-weight: 600;
  }

  .timer_parent {
    margin: 0 !important;
  }

}

@media (min-width:992px) and (max-width:1300px) {


  .new-confrence-height .card-img-wrapper .card img {
    min-height: 258px;
    object-fit: cover;
  }

  .mobile_trigger {
    display: block;
    padding: 12px 12px;
  }

  .features-card {
    /* max-width: 250px; */
    margin: 0 12px;
  }

  .technique {
    width: 256px;
    margin: 20px 8px;
  }

  span.menuicon svg {
    margin: 0px 14px 0 0;
    /* position: absolute;
    top: 40px;
    left: 16px;
    z-index: 1; */
  }

  .without-sidenav .body_container.profile-body {
    margin: 0px 2%;
  }

  .tablediv .header {
    min-height: 130px;
  }

  .join-us h1 {
    font-size: 32px;
    margin-bottom: 0;
  }

  .join-us p {
    font-size: 15px;
  }

  .join-us button.btn.btn-red {
    min-width: 100px !important;
    font-size: 12px;
  }

  .tablediv .Second .header h3 {
    font-size: 22px;
  }

  .payment-parent .container {
    max-width: 1200px !important;
    width: 100%;
  }


  /* .minusmargin-header {
  margin-top: -135px;
} */
}

@media (min-width:1300px) and (max-width:1400px) {
  .without-sidenav .body_container.profile-body {
    margin: 0px 8%;
  }
  .session_select{
    width: 400px;
  }
  .join-us h1 {
    font-size: 42px;
  }

  .join-us p {
    font-size: 19px;
  }

  .new-confrence-height .card-img-wrapper .card img {
    min-height: 258px;
    object-fit: cover;
  }
}

@media (min-width:1000px) {
  .hert-section.pos-relative img {
    max-width: 200px;
  }

  .mac .landing_bannerbg {}

  .mac .countdown-page .landing_bannerbg,
  .countdown-page .landing_bannerbg {}

}

@media (max-width: 1550px) {
  .mac body.support-open {
    width: calc(100% - 338px);
  }
}

@media (max-width: 1300px) {

  .dash_body_container .mobile_trigger,
  .dash_body .mobile_trigger,
  .header-wrapper .mobile_trigger {
    display: block;
    padding: 12px 0;
    top: 20px;
    position: fixed;
    z-index: 999;
  }

  .dash_body_container.without-sidenav {
    padding: 0px !important;
  }

  .cross svg {
    display: block;
  }

  .dash_body .mobile_trigger {
    padding: 12px 15px !important;
  }

  .menu_open .dash_body_container .mobile_trigger,
  .menu_open .dash_body .mobile_trigger {
    display: none;
  }

  /* .dash_body_container {
    padding: 66px 2rem !important;
  } */
  .sidebar {
    display: none;
  }

  .menu_open .sidebar {
    display: block;
  }

  .dash_body_container .sidebar .cross,
  .dash_body .sidebar .cross {
    position: absolute;
    top: 8px;
    right: 2px;
  }

  .inner_header {
    width: calc(100% - 0px);
    border-bottom: 1px solid #d4e0ef73;
  }

  .brand.dash_body_container.withsidenavbar {
    padding: 110px 0rem;
  }

  .dash_body_container .menuicon svg,
  .dash_body .menuicon svg {
    margin: 0;
  }

  .dash_body_container .menuicon svg path,
  .dash_body .menuicon svg path {
    fill: #000;
  }

}

@media (min-width:767px) and (max-width:1400px) {

  .staff .community-card img {
    width: 90px;
    height: 90px;
  }

  .home-red-circle img {
    height: 100px;
    width: 100px;
  }

}

@media (min-width: 1450px) {
  .coverImage_placholder {
    top: 84%;
  }

  .speaker-card {
    background-color: #D4F1F7;
    min-height: 974px;
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto;
  }

  .landing_bannerbg {}

  .mac .countdown-page .landing_bannerbg,
  .countdown-page .landing_bannerbg {}
}

.welcome {
  text-align: center;
  color: black;
  padding-top: 303px;
}

@media (min-width:320px) and (max-width:1199px) {
  .footer-widget img {
    width: 25%;
  }

  .footer-menu {
    padding-left: 0px;
  }

  .speaker-card img.img-fluid {
    min-width: 0;
  }

  /* .speaker-card {
  max-width: 155px;
} */

}

@media (min-width:320px) and (max-width:726px) {
  .timer p {
    font-size: 17px;
    line-height: normal;
    padding: 0;
  }

  .btn.btn-red,
  .btn.btn-red:hover,
  .btn.btn-primary,
  .btn.btn-secondary {
    min-width: 127px;
  }

  /* .thankubanner {
    min-height: 36vh;
  } */

  .rounded-body-form {
    padding: 40px 10px;
  }

  .card-wrapper.product-detail {
    padding: 20px 10px;
  }

  .card-wrapper {
    padding: 50px 10px;
  }

  .community-card {
    text-align: center;
    margin: 10px auto;
  }

  .header-container h4 {
    font-size: 5vw;

  }

  .rounded-body-form .status-process-step p {
    font-size: 2vw;
  }

  .rounded-body-form .process-circle,
  .rounded-body-form .success-circle {
    height: 35px;
    width: 35px;
  }

  .carousel-wrapper .fa.fa-long-arrow-left,
  .carousel-wrapper .fa.fa-long-arrow-right {
    display: none;
  }

  .home-header-text {
    font-size: 40px;

  }

  .home-header-subtext {

    font-size: 30px;

  }

}

@media (min-width:726px) and (max-width:992px) {
  .timer-wrapper {
    margin-top: 32px !important;
  }
}

@media (min-width:992px) and (max-width:1300px) {
  .technique h5 {
    min-height: 100px;
  }

  .card-wrapper {
    padding: 50px 15px;
  }

  .rounded-textbox-form {
    padding: 5px 20px;
  }

  .tablediv .Second .header h3 {
    font-size: 22px;
  }

  .payment-parent .container {
    max-width: 1200px !important;
    width: 100%;
  }
}


@media (max-width: 1300px) {

  .dash_body_container .mobile_trigger,
  .dash_body .mobile_trigger {
    display: block;
    padding: 12px 0;
  }

  .navclick {
    display: none;
  }

  .dash_body_container {
    padding: 110px 1rem 0 !important;
  }

  .sidebar {
    display: none;
  }

  .menu_open .sidebar {
    display: block;
  }

  .dash_body_container .sidebar .cross {
    position: absolute;
    top: 8px;
    right: 2px;
  }

  .cross svg {
    display: block;
  }

  .inner_header {
    width: calc(100% - 0px);
    border-bottom: 1px solid #d4e0ef73;
  }

  .dash_body_container .menuicon svg {
    margin: 0;
  }

  .dash_body_container .menuicon svg path {
    fill: #000;
  }
}

@media(min-width:1301px) and (max-width:1434px) {
  .tablediv .Second .header h3 {
    font-size: 25px;
  }

  .timer-wrapper {}
}

@media (min-width:992px) and (max-width:1199px) {
  .speaker-card {
    min-height: 965px;
    max-height: 965px;
  }
}

@media (min-width:1466px) and (max-width:1596px) {
  .staff .card.community-card .align-items-start.flex-column div span.action_group {
    flex-wrap: wrap;
  }
}

@media (min-width:714px) and (max-width:991px) {
  .features-card {
    /* max-width: 218px; */
    margin: 0 9px;
  }

  .technique h5 {
    min-height: 122px;
  }

  /* .thankubanner {
min-height: 36vh;
} */
}

@media (min-width:320px) and (max-width:400px) {

  .btn.btn-red.addbtn.levebtn,
  .btn.btn-red.addbtn.levebtn:hover {
    min-width: 85px;
    padding: 6px 10px !important;
  }
}
@media (min-width:992px) and (max-width:1450px)
{
  .new-app-header.py-2.header-wrapper ul.navbar-nav li a, .new-app-header .navbar ul.navbar-nav >li >span {
    padding: 7px 6px;
  }
  .new-app-header ._left {
    width: calc(100% - 650px );
    display: flex;
  }
  /* .new-app-header ._right_btn{
    width: 650px;
    
  } */
  .new-app-header .fix_btn_aligment .btn.buy_tickt{
    font-size: 13px;line-height: 2;
  }
  .btn-newdesign {
    font-size: 13px;
    line-height: 1.5;
  }

}








.staff .community-card h4,
.staff .card.community-card .align-items-start.flex-column span:first-child {
  font-size: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis
}

.staff .community-card h4::first-letter,
.staff .card.community-card .align-items-start.flex-column span::first-letter {
  text-transform: capitalize !important;
}

.action_button_text {
  display: inline-flex;
  width: 100%;
}

.action_button_rightmargin {
  margin-right: 1em;
}

.badge-common {
  background: #ffffff;
  background: var(--white);
  border: 1px solid #92C9D1;
  font-weight: 700 !important;
  font-size: 12px !important;
  border-radius: 30px !important;
  padding: 7px 12px !important;
}

.radio-button-Style {
  height: 30px;
  line-height: 30px;
}

.btn-center {
  text-align: -webkit-center !important;
}

.profile {
  display: flex;
  align-items: center;
}

td.wrap-text-msg {
  max-width: 30em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.virual-viewport {
  width: 150px;
  overflow-y: auto;
}

.virual-item {
  height: 20px;
}

.mac .sidebar {
  max-width: 300px;
}

.mac .sidebar>ul>li>a {
  font-size: 16px;
}

.mac .sidebar>ul>li>a>span svg {
  width: 23px;
  height: 23px;
  margin-right: 11px;
}

.mac .cm-logo a,
.cm-logo a:hover {
  font-size: 13px;
}

.mac .header-container h4 {
  font-size: 26px;
}

/* .mac .dash_body_container{
padding: 110px 2rem 29px calc(300px + 2rem) !important;
} */
.profile-edit pre {
  overflow: hidden;
}


.red-circle {
  background: #e52118 !important;

}

.cursor-point {
  cursor: pointer !important;
}

.cursor-point.active::after {
  content: "";
  background: #A4A4A4;
  height: 7px;
  width: 100%;
  display: none;
  margin-top: 5px;
  margin-bottom: -38px;
}

.loader-connection {
  height: 7em !important;
  width: 7em !important;
  z-index: 999;
  color: red !important;
  ;
  justify-content: center;
  align-self: center;
  position: absolute;
}

.support-tabbar-body .chat-body-parent .bottom {
  position: absolute;
  bottom: 60px;
  width: 100%;
}

.support-tabbar-hader-parent {
  width: 420px;
  border: 1px solid #eee;
  margin-top: 1px;
  margin-bottom: 0px;
  background: #ffffff6e;
  overflow-y: auto;
  overflow-x: hidden;
}


.select_chat_count {
  color: #fbfbfb;
  margin-left: 10px;
  background: #ff0000;
  padding: 1px;
  border-radius: 15px;
  width: 12px;
  height: 12px;
  display: inline-block;
  text-align: center;
}



.btn.btn-redd,
.btn.btn-redd:hover {
  background: #8cd0d8;
  color: #fff;
  border-radius: 100px;
  min-height: 48px;
  /* padding: 9px 24px; */
  /* min-width: 142px; */
  font-weight: 700;
  /* margin: 12px 0px; */
  /* font-size: 19px; */
}

@media (min-width:320px) and (max-width:383px) {
  .mac .profile-icon-wrapper img {
    margin-top: 0px;
  }

  .profile-icon-wrapper img {
    margin-top: -0px;
  }

}

@media (min-width:1200px) and (max-width:1300px) {
  .callu_parent div:first-child {
    font-size: 17px;
  }
}
@media (min-width:1300px) and (max-width:1900px) {
  .container-fluid.fixed_newnbtn {
    height: calc(95dvh);
  }
}
@media (min-width:300px) and (max-width:1500px) {
  .hj .features-card .card-body {
    padding: 1.25rem;
  }

}
@media (max-width:1000px){
  .__btn_sm_container .text-right.mb-3 {
    margin-top: 0px;
  }
}
@media (min-width:1600px) and (max-width:1800px) {}

@media (min-width:1300px) and (max-width:1601px) {}

/* @media (max-width:500px){
  .ul.ant-dropdown-menu.ant-dropdown-menu-light.header-search.radha.ant-dropdown-menu-root.ant-dropdown-menu-vertical {
    margin-left:-82 em !important;
  }
} */

.join_heading {
  display: flex;
}

.form-group.time_zone_form {
  z-index: 9;
}

.setBtn {
  display: contents;
}

.view-more1 {
  display: flex;
  justify-content: end;
}
.speaker-assign{
  margin:22px 10px 0px 0px;
}
.border-radius0{
  border-radius: 0 !important;
}

.detail a {
  color: #1890ff !important;
}
.remove_cross .ant-select-selection-overflow-item:nth-child(1)  .ant-select-selection-item-remove {
  display: none;
}

.tkt_list_btn {
  background: black;
  color: #ffffff;
  padding: 5px 8px;
  border-radius: 25px;
  outline: none;
  border: none;
  margin-right: 2px;
}
/* .video-react-controls-enabled.video-react-has-started.video-react-paused.video-react-fluid.video-react-fullscreen.video-react-user-inactive.video-react-workinghover.video-react */
/* .video-react-controls-enabled.video-react-has-started.video-react-playing.video-react-fluid.video-react-user-inactive.video-react-workinghover.video-react */
/* .video-react-fullscreen */
.whatson-cntr-crd-img.new--theme--media-wrp .video-react.video-react-fullscreen ,
.ant-modal-wrap.new--design-theme .newTheme--media--popup .video-card .video-react.video-react-fullscreen {
  padding-top: 0% !important;
}
.diary-meeting-form .diarypeoplelist {
  width: 275px;
  min-width: 275px;
}
.meeting_option .dry-pl-desc{
  width: calc(100% - 50px);
  padding-right: 10px;

}
.Toastify__toast-container {
  z-index: 99999 !important;
}

 /* .video-react-controls-enabled.video-react-has-started.video-react-paused.video-react-fluid.video-react-fullscreen.video-react-user-inactive.video-react-workinghover.video-react 
.video-react-controls-enabled.video-react-has-started.video-react-playing.video-react-fluid.video-react-user-inactive.video-react-workinghover.video-react 
 .video-react-fullscreen  */
.whatson-cntr-crd-img.new--theme--media-wrp .video-react.video-react-fullscreen ,
.ant-modal-wrap.new--design-theme .newTheme--media--popup .video-card .video-react.video-react-fullscreen {
  padding-top: 0% !important;
}
.ant-modal.media-popup.newTheme--media--popup.video__popup .card.video-card div:first-child {
  height: auto !important;
}
.whatson-cntr-crd-img.onHover.new--theme--media-wrp .media-delete-icon {
  right: 20px;
}

.size_msz_new{
  font-size: 13px;
}

/* .anly-chart-body.hight_increase .highcharts-container, 
.anly-chart-body.hight_increase .highcharts-container svg{
  height: 100%;
} */
.fix_checkbox{
  width: calc(100% - 80px);
  font-size: 14px;
  font-weight: 200;margin-left: 12px
}

@media  (min-width:1300px) and (max-width:1660px) {

    .adjust__btn{
    
      padding-right: 8rem;
  }
}

.user-summary-box{
  width: calc(100% / 6);
  /*  max-width: 372px;  */
  min-height: 120px;
  max-height: 170px;
  background: #c9c4ea 0% 0% no-repeat padding-box;
  border-radius: 9px;
  text-align: center;
  margin: 4px 12px;
}
.bg-custom-summaryA {
  background-color: rgb(204, 204, 255);
}
.bg-custom-summaryB {
  background-color: rgb(204, 255, 204);
}
.bg-custom-summaryC {
  background-color: rgb(255, 204, 251);
}
.bg-custom-summaryD {
  background-color: rgb(253, 253, 109);
}
.bg-custom-summaryE {
  background-color: rgb(242, 221, 202);
}

.summary-body {
  border: 2px solid #92c9d2;
  border-radius: 10px;
  padding: 20px;
  position: relative;
}

.form-group.horizental_scroll .cm_multiselect .ant-select-multiple .ant-select-selector, 
.form-group.horizental_scroll .ant-select-multiple .ant-select-selector{
min-height: auto!important;
  max-height: 100% !important;
}

div > .CookieDeclaration {
  display:none
 }

 .btn.btn-newdesign.leng_class {
  padding: 0.35rem 0.5rem !important;
}
 .btn.buy_tickt.leng_class {
  padding: 0.25rem 0.75rem !important;
}
div#goog-gt-tt {
  display: none !important;
}

.conf_toggle {
  display: flex;
  /* align-items: center;
  justify-content: center; */
  padding: 18px !important
}

.VIpgJd-ZVi9od-aZ2wEe-OiiCO{
  margin-left: 80px;
}
/* Multi Events Css start here 03-08-2021 by skp*/
/* html, body {touch-action: none;} */
@media print {
    canvas {
        width: auto !important;
        height: auto !important;
        display: none !important;
    }

    .download-qr-UserRole {
        padding: 10px;
    }

    body {
        margin: 5px;
    }

    @page {
        size: .5in .5in;
    }

    .my--tckts-left img {
        max-width: 150px;
    }

    .download-qr-UserRole .brnd-title-date h4 {
        font-size: 17px !important;
    }
}

.loginDropDown .profileicon-parent {
    display: flex;
    align-items: center;
    padding: 0.25rem;
}

.loginDropDown .profileicon-parent img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin-right: 15px;
}

/* .ticket-collapse-dayPass .ant-collapse-item:not(:last-child) .ant-collapse-header .ticketCollapse-headerRight > .btn-admin, .ticket-collapse-dayPass .ant-collapse-item:last-child .ant-collapse-header .ticketCollapse-headerRight > .ticket-date-header{
    display: none;
} */
.ticket-collapse-dayPass .ant-collapse-item .ant-collapse-header .ticketCollapse-headerRight>.btn-admin {
    background: #fff;
    display: inline-flex;
    align-items: center;
    color: #000;
    justify-content: center;
    border: 1px solid #000;
    width: 100%;
    font-size: 1.1rem;
}

.event-dayTop>h4 {
    font-weight: 600;
    margin-bottom: 0.15rem;
    font-size: 28px;
}

.event-dayTop>p {
    font-size: 1.5rem;
}

.slectDay-pass-label .eventDate>svg,
.combo-pass-day-according .eventDate>svg {
    width: 25px;
    margin-right: 0.35rem;
}

.alnalitcs-admn-wrpp canvas {
    height: auto !important;
}

.comboticket-date-purchased {
    display: flex;
    flex-wrap: wrap;
}
.productsSlider-wrp .slick-track{
    margin-left: 0px;
}
.productsSlider-wrp .slick-track .product-tool-card-new {
    margin-right: 20px;
}
.dayTime-pass>h5 {
    font-size: 1rem;
}

.combo-pass-day-according .eventDate {
    background: #F7F7F7;
    border-radius: 8px;
    padding: 0.4rem;
}

.combo-pass-day-according .tm-tck>h4 {
    font-size: 14px;
}

.combo-pass-day-according .tm-tck>p {
    font-size: 13px;
}

.comboticket-date-purchased .combo-pass-day-according:not(:last-child) {
    margin-right: 1rem;
}

.addCartBtn {
    padding-top: 0.75rem;
}

.total-assigned {
    background: #F6F6F6;
    border-radius: 28px;
    padding: 0.35rem 1rem;
    font-weight: 600;
    margin-right: 0.75rem;
    font-size: 1rem;
    line-height: normal;
}

.event-tabbody-parent.session-admin-timeTable {
    width: 100%;
}

.speaker-details.multicnfrece-speaker.admn-speakr-wrs .profile {
    flex: 0 0 100%;
    max-width: 100%;
    flex-wrap: wrap;
}

.combo-pass-day-according {
    border-radius: 10px;
    background: #fff;
    border: 1px solid #000;
    margin-bottom: 0.75rem;
    padding: 0.5rem;
    max-width: 220px;
}

.sseion-frntBy-tckts .tckt-total-price {
    min-width: 70px;
}


.eventDate {
    display: flex;
    align-items: center;
}

.signup_modal.multidays-tcktMdl--wrp .ant-modal-body {
    background: #f7f8fa;
}

.multiPass-btn>.btn {
    padding: 0.7rem 3rem;
    font-size: 1.1rem;
    width: 30%;
}

.select-DayPasses .row {
    margin-left: -8px;
    margin-right: -8px;
}

.select-DayPasses .row .col-md-4 {
    padding: 0px 8px;
}

.slectDay-pass-label .slectDay-pass-input {
    border: 1px solid #D2D2D2;
    border-radius: 10px;
    padding: 1rem 0.5rem 0.5rem;
    cursor: pointer;
}

.slectDay-pass-label>label>input[type="checkbox"] {
    opacity: 0;
    clip: rect(0, 0, 0, 0);
    position: absolute;
}

.slectDay-pass-input .tm-tck>h4 {
    font-size: 15px;
    color: #363636;
}

.slectDay-pass-input .tm-tck>p {
    font-size: 13px;
    color: #363636;
}

.dayPass-count>span {
    display: inline-block;
    width: 25px;
    height: 25px;
    border: 1px solid #f7f8fa;
    border-radius: 50%;
    position: relative;
}

.slectDay-pass-label>label {
    position: relative;
    display: block;
    margin-bottom: 1.5rem;
}

.change-Date-pass {
    text-align: left;
}

.change-Date-pass>a {
    font-weight: 600;
    color: #000;
    font-size: 12px;
    text-decoration: underline;
}

.multidays-tcktMdl--wrp .ant-modal-content {
    border-radius: 25px;
    border: 1px solid #707070;
    background: #F7F8FA;
}

.multidays-tcktMdl--wrp .ant-modal-content .ant-modal-body {
    padding: 2rem 3rem;
}

.slectDay-pass-label>label>input[type="checkbox"]:checked~.slectDay-pass-input {
    background: #fff;
    box-shadow: 0px 11px 26px #0000001F;
    border: 1px solid #000000;
}

.slectDay-pass-label>label>input[type="checkbox"]:checked~.slectDay-pass-input>.dayPass-count>.checkbox {
    background: #000;
    border-color: #000;
}

.slectDay-pass-label>label>input[type="checkbox"]:checked~.slectDay-pass-input>.dayPass-count>.checkbox:after {
    content: "\f00c";
    font-family: 'FontAwesome';
    position: absolute;
    color: #fff;
    left: 5.5px;
    top: 2.5px;
    font-size: 12px;
}
.slectDay-pass-label.diabled-checkobox>label>input[type="checkbox"]:checked~.slectDay-pass-input {
    background: #efefef;
    border: 1px solid #D2D2D2;
}
.dayPass-count>h4 {
    font-weight: 600;
    font-size: 1.20rem;
    margin-bottom: 0.15rem;
    margin-top: 0.25rem;
}

.slectDay-pass-input>.eventDate {
    background: #F7F7F7;
    padding: 0.25rem;
    border-radius: 4px;
    margin-top: 1rem;
}

.dayPass-count>p {
    font-size: 1.2rem;
    color: #363636;
}

.multiEvent-home-header.multi-evnts-landing-header {
    /* background: transparent linear-gradient(359deg, #FFFFFF00 0%, #92929200 19%, #000000 100%) 0% 0% no-repeat padding-box; */
    /* background: linear-gradient(181deg, rgba(0,0,0,1) 0%, rgb(0 0 0 / 10%) 100%);
    position: absolute;
    top: 0;
    z-index: 999;
    left: 0;
    width: 100%; */
}

.multi-evnts-landing-header {
    /* background: transparent linear-gradient(181deg, rgb(28 28 28 / 79%) 0%, #535353 3%, #000000 100%) 0% 0% ; */
    background: #000;
}

.othr-tckt-btm-rgt svg {
    width: 24px;
}

.carousel-slides {
    position: relative;
}

.craouel-caption {
    position: absolute;
    top: 30%;
    max-width: 50%;
    z-index: 9;
}

.craouel-caption h2 {
    color: #fff;
    font-size: 4rem;
}

.landing-home-slider-wrapper .ant-carousel .slick-dots {
    justify-content: flex-start;
    width: 100%;
    padding: 0px 100px;
    align-items: center;
    bottom: 25px;
    max-width: 1370px;
    margin: 0 auto !important;
}

.landing-home-slider-wrapper .ant-carousel .slick-dots li:not(.slick-active) button,
.media-crasoel-body .ant-carousel .slick-dots li:not(.slick-active) button {
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

.landing-home-slider-wrapper .ant-carousel .slick-dots li,
.media-crasoel-body .ant-carousel .slick-dots li {
    align-items: center;
    vertical-align: middle;
    height: auto;
}

.btnsscrll .btn {
    margin: 0px 5px !important;
}

.evtns-search-home {
    max-width: 40%;
    margin: 0 auto;
    position: relative;
}

.evtns-search-home .form-control {
    border: 0px none;
    border-bottom: 1px solid #707070;
    border-radius: 0;
    border-radius: initial;
    padding: 0.5rem 0px;
}

.evtns-search-home .form-control:focus {
    border: 0px none !important;
    border-bottom: 1px solid #707070 !important;
}

.evtns-search-home .btn {
    position: absolute;
    right: 0px;
    top: calc(50% - 22px);
}

.multi-evnt-title {
    font-size: 32px;
    color: #363636;
}

.evnts-ftr-btns .btn {
    background: #F8F8F8;
    border-radius: 11px;
    color: #535353;
    font-size: 0.95rem;
    padding: 1rem 1.5rem;
    font-weight: 900;
    position: relative;
    margin-bottom: 0.5rem;

}

.multi-evtns-filter-home .evnts-ftr-btns .btn {
    max-width: 203px;
    padding: 0.5rem 0.5rem;
    min-height: 66px;
    min-width: 111px;
    font-size: 0.9rem;
    text-transform: capitalize;
}

.multi-evtns-filter-home .evnts-ftr-btns .btn:not(:last-child) {
    margin-right: 0.5rem;
}

.multi-evnt-img {
    /* border-radius: 10px; */
    overflow: hidden;
}

.multi-evnt-img img {
    width: 100%;
}

.evnts-ftr-btns .btn:after,
.allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn:after,
.evnts-ftr-btns.event-dtls-page-btn .btn:first-child:after {
    content: "";
    position: absolute;
    border: 10px solid transparent;
    bottom: -20px;
    left: calc(50% - 10px);
}

.evnts-ftr-btns .btn.active,
.evnts-ftr-btns.event-dtls-page-btn .btn:hover,
.evnts-ftr-btns.event-dtls-page-btn .btn:first-child {
    background: #000;
    color: #fff;
}

.evnts-ftr-btns .btn.active:after,
.evnts-ftr-btns.event-dtls-page-btn .btn:hover:after,
.allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active>.ant-tabs-tab-btn:after,
.evnts-ftr-btns.event-dtls-page-btn .btn:first-child:after {
    border-top-color: #000;
}

.evnts-ftr-btns .btn:not(:last-child) {
    margin-right: 0.8rem;
}

.multi-evnt-card .multi-evnt-desc {
    text-align: left;
    padding: 1rem 0;
    /* min-height: 121px; */
}

.multi-evnt-card .multi-evnt-desc h1 {
    font-size: 1.25rem;
    margin-bottom: 0.3rem;
    color: #151515;
    /* text-transform: capitalize; */
}

.multi-evnt-card .multi-evnt-desc .meta-date {
    color: #747474;
    font-size: 17px;
}

.join-evnts-btn .btn,
.btn.btn-mcom {
    border: 1px solid #000;
    font-size: 1.1rem;
    color: #363636;
    padding: .375rem 1rem;
}

.btn.btn-mcom {
    padding: .45rem 2rem;
}

.join-evnts-btn .btn:hover,
.btn.btn-mcom:hover,
.multi-evnt-card:hover .tcktBuy-tckts .btn,
.multi-evnt-card:hover .join-evnts-btn .btn,
.cnfrnce-common-wrap:hover .tcktBuy-tckts .btn,
.btn.btn-mcom.tcktOnly {
    background: #000;
    color: #fff;
    text-decoration: none;
}

.joinNow-Evnts .btn.btn-mcom,
.buytTicket-btns .btn,
.btn.btn-mcom.tcktOnly {
    background: #ee2c23;
    color: #fff;
    border-color: #ee2c23;
}

.joinNow-Evnts .btn.btn-mcom:hover,
.btn.btn-mcom.tcktOnly:hover {
    background: #fff;
    color: #000;
}

.joinNow-Evnts .btn.btn-mcom:hover,
.buytTicket-btns .btn:hover,
.btn.btn-mcom.tcktOnly:hover {
    background: #fff;
    color: #ee2c23;
}

.multi-evnt-card {
    margin-bottom: 3rem;
    box-shadow: 0 0px 3px rgb(0 0 0 / 15%);
    overflow: hidden;
    background: #fff;
    border-radius: 10px;
    transition: all 0.2s;
}

.myTickets-wrp {
    background: #f00 !important;
    /* border-color: #f00 !important; */
}

.myTickets-wrp>svg,
.myTickets-wrp>svg path {
    fill: #fff !important;
}

.tickets_b_text {
    color: #fff !important;
    font-weight: 700;
    font-size: 19px;
    text-transform: uppercase;
    margin-right: 12px;
    background: #ee2c23;
    border-radius: 15px;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    border: 1px solid #000;
    line-height: 1;
}

.btn.btn-mcom.tickets_b_text:hover {
    background: transparent;
    color: #ee2c23 !important;
    border-color: #ee2c23;
}

.btn.set-rmnd-btn-green {
    background: #1f8a00;
    border-color: #1f8a00;
    color: #fff;
}

.btn.set-rmnd-btn-green:hover {
    color: #1f8a00;
    background: #fff;
}

.multi-evnt-card:hover {
    box-shadow: 0 0px 7px rgb(0 0 0 / 30%);
}

.event--crd--desc {
    padding: 1rem 1rem 1.25rem;
}

.multi-evnt-card .event--crd--desc .multi-evnt-desc {
    padding-top: 0px;
    padding-bottom: 0.75rem;
}

.about-multi-event-product {
    background: #171717;
}

.about-heading>p {
    font-size: 22px;
}

.about-desc-list {
    box-shadow: 0px 13px 30px #000000e6;
    border: 1px solid #4A4A4A;
    border-radius: 13px;
    background: #34373b;
    color: #fff;
    margin-bottom: 1rem;
    padding: 1rem;
}

.about-desc-header {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
}

.abt-title {
    width: calc(100% - 40px);
    padding-left: 0.6rem;
}

.abt-title>h3 {
    font-size: 19px;
    color: #fff;
    margin-bottom: 0px;
}

.ant-dropdown.filterpopup.cstm-fltr-wrp-mdl {
    left: 0px !important;
}

.fltr-searchData .check_wrapper {
    display: block;
}

.about-desc-body li {
    position: relative;
    padding-left: 1.25rem;
    margin-bottom: 0.5rem;
    font-size: 1.1rem;
}

.about-desc-body li:before {
    content: "";
    background: url(/static/media/right-arw.4f0f8a2bced95ca0a1f3.svg) no-repeat;
    position: absolute;
    left: 0px;
    width: 12px;
    height: 9px;
    top: 8px;
}

.about-desc-body {
    padding-left: 10px;
}

.abtUs-left-content div * {
    font-size: 1.35rem;
    color: #404040;
    letter-spacing: 0.44px;
}

.abtUs-left-content .abt-btns .btn-mcom:hover {
    color: #fff !important;
}

.ant-modal-body .tckts-body-myCmn .ordr-numberBar {
    /* left: -62px; */
    font-size: 13px;
}

.about-us-achivement {
    width: 196px;
    height: 196px;
    border: 1px solid #000;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    z-index: 9;
}

.about-us-achivement:after,
.about-us-achivement:before {
    width: 180px;
    height: 180px;
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    border-radius: 50%;
    z-index: -1;
}

.about-us-achivement:before {
    background: rgb(0 0 0 / 52%);
    z-index: 1;
}

.about-us-achivement>* {
    position: relative;
    z-index: 99;
    text-align: center;
}

.about-us-achivement h4 {
    font-size: 28px;
    color: #fff;
    margin-bottom: 0px;
}

.tckt-discnt-title.titleWith-Conference .ticket-date-header {
    background: transparent;
    justify-content: flex-start;
    padding-left: 0px;
}

.ticket-collapse-dayPass .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .ticketCollapse-headerRight>.btn-admin {
    display: none;
}

.abtUs-rgt-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}

.about-us-achivement p {
    font-size: 22px;
    line-height: 28px;
}

.commonEvnt {
    display: none;
}

.commonEvnt.show {
    display: block;
}

.about-us-achivement.evtn-host:after,
.about-us-achivement.brnd-jnd:after {
    background: url(/static/media/events-02.5a3aba68bb7aca03eca1.png) no-repeat;
}

.about-us-achivement.attnd-parti:after,
.about-us-achivement.evtn-ntwrk:after {
    background: url(/static/media/events-06.c7e5911d8e1fa1230971.png) no-repeat;
}

.attnd-parti,
.evtn-ntwrk {
    margin-top: 3rem;
}

.brnd-jnd {
    margin-left: 3rem;
}

.hwIt-work {
    background: #F7F8FA;
}

.hwIt-work .video-parent .video-player {
    border-radius: 29px;
    border-color: #fff;
    box-shadow: 0px 13px 26px #00000029;
    margin: 0px auto;
    overflow: hidden;
}

.adminEditable {
    min-height: 125px;
    overflow: hidden;
}

.adminEditable * {
    color: #333 !important;
    background: transparent !important;
}

.hosting-evetns {
    background: #141414;
}

.hsting-event-wrap h3 {
    font-size: 33px;
}

.hsting-event-wrap h3,
.hsting-event-wrap p {
    color: #fff;
}

.hsting-event-wrap p {
    font-size: 25px;
}

.image-banners-nb img {
    max-width: 100%;
}

.plc-cnfrece {
    height: 102px;
    width: 100%;
    object-fit: cover;
}

.frm-news-letter {
    display: flex;
    background: #fff;
    border-radius: 10px;
    align-items: center;
    padding: 0.5rem;
    max-width: 82%;
    margin: 0 auto;
}

.frm-news-letter .btn {
    background: #141414;
    color: #fff;
    padding: .375rem 1rem;
}

.frm-news-letter .btn:hover {
    color: #fff;
}

.frm-news-letter .form-control {
    border: 0px none;
    height: calc(1.5em + 1rem + 2px);
}

.frm-news-letter .form-control:focus {
    border: 0px none !important;
}

.footer-area.footer--light {
    margin-top: 0px !important;
    border: 0px none !important;
}

.media-parent-video iframe {
    height: 100%;
    min-height: 252px;
    object-fit: cover;
}

/* .mevnt-count{
    display: block;
} */
.footer-bottom {
    border-top: 1px solid #eee;
    padding-top: 1rem;
    margin: 10px 0 0px;
    font-size: 19px;
}

.footer-menu.link li {
    position: relative;
    margin-bottom: 5px;
    padding-left: 0.75rem;
}

.footer-menu.link li:before,
.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(2) .menu a::before {
    content: "";
    position: absolute;
    left: 0px;
    width: 5px;
    height: 5px;
    background: #000;
    top: calc(50% - 2.5px);
    border-radius: 50%;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) ul li {
    margin-bottom: 0.5rem;
    padding-left: 2rem;
}

.footer--dynamic-wrap .u-row-container:last-child {
    border-top: 1px solid #eee;
    padding-top: 0.8rem !important;
}

.footer--dynamic-wrap .u-row-container:last-child .u-col {
    padding-top: 1rem;
}

.footer--dynamic-wrap .u-row-container:nth-child(2) .u-row .u-col table tr td {
    padding: 0px !important;
}

.footer-logo img {
    max-width: 200px;
}

.home-count-admin {
    max-width: 370px;
}

.footer-area.footer--light:not(.landingpage-footer) {
    background: #F7F8FA;
}

.footer-area.question--footer.footer--dynamic-wrap {
    padding: 0.5rem 0px;
    background: #fff;
}

.mlt-title-left>h1 {
    font-size: 2rem;
    margin-bottom: 0.4rem;
    color: #363636;
    /* text-transform: uppercase; */
}

.ticket-scanning-window {
    display: flex;
    /* align-items: center; */
    justify-content: center;
}

.tckt-total-price {
    min-width: 85px;
    text-align: right;
}

.barCodeScanner .barCode-scanner {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}

.event-detail p a {
    color: #007bff;
}

.multi-evnt-img .plcHmImg {
    aspect-ratio: 387 / 155;
    object-fit: cover;
}

.cnfrnce-common-img .whtsPlace {
    object-fit: cover;
    aspect-ratio: 5 / 2;
}

.filter-stg-dropdown .ant-select.cstm-wdth .ant-select-selector,
.filtStag-dropdown .ant-select-item {
    font-size: 20px;
}

.filter-stg-dropdown .ant-select.cstm-wdth .ant-select-selector {
    background: #000;
    color: #fff;
}

.filter-stg-dropdown .ant-select.cstm-wdth .ant-select-selector span.ant-select-selection-item {
    color: #fff !important;
}

.filter-stg-dropdown>.ant-select>.ant-select-arrow {
    background: #000;
}

.filter-stg-dropdown>.ant-select>.ant-select-arrow .anticon svg {
    fill: #fff;
}

.pdl-tp-left {
    margin-left: 20px;
}

.meta-date {
    font-size: 19px;
    color: #747474;
}

.meta-date svg {
    vertical-align: top;
    margin-right: 0.12rem;
}

.mltevnts-banner {
    position: relative;
    overflow: hidden;
    border-radius: 15px;
}

.mltevnts-banner-caption {
    position: absolute;
    max-width: 40%;
    z-index: 99;
    top: 50%;
    left: 6%;
    transform: translateY(-50%);
}

.mvnt-light {
    background: #F7F8FA;
}

.ordr-numberBar {
    position: absolute;
    left: -83px;
    z-index: 9;
    transform: rotate(-90deg);
    font-size: 15px;
}

.ordr-numberBar strong {
    /* font-weight: normal; */
}

.cnfrnce-common-wrap {
    padding: 1rem;
    background: #fff;
    box-shadow: 0 7px 6px rgb(0 0 0 / 7%);
    border-radius: 10px;
    height: calc(100% - 2rem);
    transition: all 0.2s;
    margin-bottom: 2rem;
    display: flex;
    flex-wrap: wrap;
}

.cnfrnce-common-wrap>div {
    width: 100%;
}

.cnfrnce-common-wrap .btnview {
    margin-top: auto;
}

.cnfrnce-common-wrap:hover {
    box-shadow: 0 10px 9px rgb(0 0 0 / 12%);
}

.cnfrnce-common-img {
    position: relative;
}

.exhibit-plnpage>h4 {
    font-size: 1.25rem;
    font-weight: 600;
}

.exhibit-plnpage li,
.exhibit-plnpage>p {
    font-size: 1.15rem;
}

.cnfrnce-common-cption {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 0.75rem 1rem;
}

.header-wrapper .logo.mr-auto img {
    max-height: 100px;
}

.cnfrnce-common-cption .cnfrce-logo {
    margin-top: auto;
    max-width: 57%;
    text-align: left;
}

.cnfrce-type>span,
.free-paid>span {
    background: #fff;
    padding: 0.3rem 1rem 0.3rem;
    border-radius: 20px;
    box-shadow: 0 0 3px rgb(0 0 0 / 29%);
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 900;
    color: #333;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 12px;
}

.time-details .btn {
    margin-bottom: 0.25rem;
}

.cnfrce-type>span.tcktPaid,
.free-paid>span.PAID {
    background: #6A6A6A;
    color: #fff;
}

.cnfrce-type>span.PURCHASED,
.free-paid>span.PURCHASED {
    background: #527c4f;
    color: #fff;
}

.cnfrnce-common-dtls {
    padding: 1rem 0px;
}

.cnfrnce-common-dtls>h4 {
    font-size: 1.15rem;
    font-weight: 500;
    color: #151515;
    /* text-transform: capitalize; */
}

.tcktBuy-tckts .btn.btn-mcom {
    font-size: 18px;
}

.cnfr-min-height {
    /* min-height: 151px; */
}

.cnfrcn-date {
    display: flex;
    flex-wrap: wrap;
}

.cnfrcn-date svg {
    width: 20px;
    height: 20px;
    margin-top: 3px;
}

.cnfrcn-date span {
    width: calc(100% - 20px);
    padding-left: 0.5rem;
}

.multi-speker-cmn {
    background: #F7F8FA;
    border-radius: 13px;
    overflow: hidden;
    height: calc(100% - 1.5rem);
}

.autocomplete-dropdown-container {
    position: absolute;
    width: 100%;
    z-index: 98;
    background: #fff;
    box-shadow: 0 0 8px rgb(0 0 0 / 17%);
    border-radius: 0px 0px 8px 8px;
}

.talking-showcse h3 {
    font-size: 33px;
    color: #fff;
}

.talking-showcse .btn {
    color: #fff !important;
    border-color: #fff !important;
}

.talking-showcase-body {
    max-width: 60%;
}

.talking-showcse p {
    font-size: 25px;
    color: #fff;
}

.event-descp-top {
    font-size: 23px;
    color: #363636;
}

.talking-showcse {
    background-size: cover;
    border-radius: 10px;
    background-position: center right;
}

.event-descp-top.events-desc-content *,
.abtUs-left-content div * {
    font-family: 'Avenir LT Std' !important;
    color: #363636 !important;
}

.event-descp-top.events-desc-content>div>* {
    font-size: 17.25px !important;
}

.abtUs-left-content div * {
    color: #404040 !important
}

.multi-spkr-dtls {
    padding: 1rem;
    text-align: center;
    min-height: 91px;
}

.multi-spkr-dtls>h4 {
    font-size: 1.25rem;
    font-family: 'Avenir LT Std' !important;
    font-weight: 900;
    margin-bottom: 0.25rem;
}

.multi-spkr-dtls>p {
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.multi-spkr-dtls>p,
.cnfrcn-date span {
    font-size: 17px;
    margin-bottom: 0;
    color: #747474;
}

.addfrmBody .ant-picker {
    border-radius: 0.25rem !important;
}

.editFrmTickt button,
.actin-btn button {
    background: transparent;
    border: 0px none;
}

.actin-btn button svg {
    width: 15px;
}

.editFrmTickt button svg {
    width: 16px;
    fill: #fff;
}

.tblInput-wrapper td input {
    font-size: 0.9rem;
}

.tfoot-btm tr td {
    background: rgb(14 15 15 / 21%) !important;
}

.ant-select-single.ant-select-show-arrow.tbl-slct .ant-select-selection-placeholder {
    line-height: 32px !important;
}

.tbl-slct span.ant-select-selection-item {
    line-height: 1.9 !important;
}

.ticket--mngmnt-wrp .session-ticket-entrce .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    background: #fff;
    color: #333;
}

.multi-events-timing-parents .session-admin-timeTable .event-tabbody {
    width: 100%;
    margin: 0px;
    box-shadow: none;
    box-shadow: initial;
    padding: 0;
}

.session-admin-timeTable .cnfrce-timig>h4,
.session-admin-timeTable .multi-cnfrence-descrption>p,
.session-admin-timeTable .multicnfrece-speaker .speakr-mlt-dtls h5,
.session-admin-timeTable .event-tabbody .event-detail h4 {
    font-size: 16px;
}

.session-admin-timeTable .multicnfrece-speaker .speakr-mlt-dtls p {
    font-size: 14px;
}

.event-tabbody .event-detail.sessonTcktCnfrce h2 {
    font-size: 20px;
}

.penlHeaderWrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.ticketPanel--body .table-responsive,
.tck--lst-desc .table-responsive,
.tckt-list-assign .table-responsive {
    box-shadow: none;
    box-shadow: initial;
}

.tck--lst-desc .table-responsive {
    border-radius: 0;
    border-radius: initial;
}

.payment-tickt-sucessfull svg> {}

.payment-tickt-sucessfull svg .path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 0;
}

.payment-tickt-sucessfull svg .circle {
    animation: dash 1.2s ease-in-out;
}

.payment-tickt-sucessfull svg .line {
    stroke-dashoffset: 1000;
    animation: dash 1.2s .35s ease-in-out forwards;
}

.payment-tickt-sucessfull svg .check {
    stroke-dashoffset: -100;
    animation: dash-check 1.2s .35s ease-in-out forwards;
}

@keyframes dash {
    0% {
        stroke-dashoffset: 1000;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes dash-check {
    0% {
        stroke-dashoffset: -100;
    }

    100% {
        stroke-dashoffset: 900;
    }
}

.tck--lst-desc .table-responsive .table tr td p {
    margin-bottom: 0.25rem;
}

.tck--lst-desc .table-responsive .table tr td {
    border: 0px none;
    padding: 0 0 1rem;
}

.tck--lst-desc .table-responsive .table tr:last-child td {
    padding: 0px;
}

.tck--lst-desc .table-responsive .table tr td p:first-child {
    font-size: 1rem;
    color: #929292;
}

.tckt-qrCode-right>img,
.tckt-qrCode-gner>img {
    max-width: 150px;
}

.svgDownload-qr {}

.tckt-list-assign .table-responsive {
    border-radius: 0;
    border-radius: initial;
}

.tckt-list-assign table.table-bordered tr th {
    background: #000;
    color: #fff;
    border: 0px none;
    text-align: center !important;
}

.tckt-list-assign .actin-btn button,
.mobile-buy-ticket-top .actin-btn button {
    width: 3rem;
    height: 3rem;
    background: #F3F3F3;
    border-radius: 50%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 0.25rem;
}

.tckt-list-assign table.table-bordered thead tr th:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.tckt-list-assign table.table-bordered thead tr th:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.tckt-list-assign table.table-bordered tr:nth-child(odd) td {
    background: #fff;
}

.tckt-list-assign table.table-bordered tr th,
.tckt-list-assign table.table-bordered tr td {
    font-size: 1rem;
    padding: 10px;
}

.tckt-list-assign table.table-bordered tr td {
    text-align: center !important;
}

.cstmCheck-box>label>span {
    position: relative;
    display: block;
    padding-left: calc(26px + 0.75rem);
}

.cstmCheck-box>label>span:before,
.cstmCheck-box>label>span:after {
    content: "";
    position: absolute;
    cursor: pointer;
}

.checkout-tckt-price .radio-checkmark {
    border: 1px solid #a1a1a1;
}

.cstmCheck-box>label>span:before {
    left: 0;
    width: 26px;
    height: 26px;
    border: 1px solid #707070;
    background: #fff;
    top: 7px;
}

.offer-badge.LiveBadge-tag {
    left: -10px;
    min-width: 60px;
}

.scanner-mdl--wrp.qr-modal-generator .ant-modal-body {
    /* padding: 0px; */
}

.mtntQr-scanner {
    overflow: hidden;
}

.ant-modal-body .sponseredBy>span {
    max-width: 109px;
}

.offer-badge.LiveBadge-tag .offer-badge-text {
    justify-content: center;
    font-size: 13px;
    font-weight: 600;
    line-height: normal;
}

.proCard-wrap-desc>h4 {
    font-size: 1.25rem;
}

.cstmCheck-box>label>input[type='checkbox']:checked~span:after {
    content: '\f00c';
    font-family: 'FontAwesome';
    position: absolute;
    left: 6px;
    top: 8px;
    font-size: 15px;
}

.cstmCheck-box>label>input[type='checkbox']:checked~span::before {
    background: #eee;
}

.cstmCheck-box>label>input[type='checkbox'] {
    position: absolute;
    left: 0px;
    clip: rect(0, 0, 0, 0);
}

.help-mddle svg g {
    fill: #000;
}

.qr-modal-generator .ant-modal-body {
    background: url(/static/media/qr-code-bg.cb419a82e7e2712a665d.png) no-repeat;
    background-size: cover;
    border-radius: 15px;
    background-position: center left;
    position: relative;
    z-index: 1;
}

.qr-modal-generator .ant-modal-body:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(255 255 255 / 79%);
    z-index: -1;
    border-radius: 15px;
    width: 100%;
    height: 100%;
}

.brnd-title-date>h4 {
    font-size: 32px;
    font-weight: 700;
    text-transform: capitalize;
}

.profile.spekar--profile-wrp {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 5px 0px;
}


.sessonTcktCnfrce p {
    word-break: break-word;
}

.filterWraper-leftbar {
    box-shadow: 0px 0px 5px rgb(0 0 0 / 16%);
    padding: 1rem 0.8rem;
    border-radius: 5px;
}

.brnd-title-date>p {
    font-size: 21px;
    font-weight: 500;
}

.brnd-title-date>p {
    font-size: 21px;
    display: flex;
    font-weight: 500;
    align-items: center;
    justify-content: center;
}

.my--tcktsOthers-right>h3,
.ticket-session-title>h3 {
    font-size: 1.3rem;
    font-weight: 600;
}

.ticket-session-title>h4 {
    font-size: 1.1rem;
}

.ticket-session-title span {
    color: #0E73AF;
    font-weight: normal;
}

.qr-modal-generator .qrDetails {
    padding-top: 1rem;
    border-top: 1px solid #eee;
    font-size: 1.25rem;
}

.brnd-title-date>p>svg {
    margin-right: 0.45rem;
}

.qr-logo-mdl img {
    max-width: 250px;
}

.svgDownload-qr svg {
    width: 20px;
    fill: #fff;
}

.tck--lst-top {
    border-bottom: 1px solid #eee;
}

.purchased-tckts--dtls {
    max-width: 86%;
    margin: 0 auto;
}

.ticketPanel--body .table-responsive td {
    border-top: 0px;
    border-bottom: 1px solid #eee;
    padding: .45rem;
}

.ticketPanel--body h4 {
    font-size: 0.85rem;
}

.penlHeaderWrapLeft {
    width: 70%;
    border-right: 1px dashed #fff;
}

.penlHeaderWrapRight {
    width: 30%;
}

.penlHeaderWrapRight {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ticket--mngmnt-wrp .ant-collapse-item {
    margin-bottom: 1rem;
    border: 1px solid #0C2533;
    border-radius: 8px !important;
}

.ticket--mngmnt-wrp .ant-collapse {
    border: 0px none;
}

.ticket--mngmnt-wrp .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    background: #0C2533;
    color: #fff;
    border-radius: 8px 8px 0px 0px;
}

.ticket--mngmnt-wrp .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text {
    width: 100%;
}

.ticket--mngmnt-wrp .ant-collapse-content {
    border-radius: 0px 0px 8px 8px;
}

.ticket--mngmnt-wrp .penlHeaderHeading h4 {
    color: #fff;
    font-size: 1.2rem;
}

.penlHeaderWrap .penlHeaderHeading .conferenceNames {
    color: #fff;
    font-size: 1.3rem;
    margin-bottom: 0.25rem;
}

.discnt-btn .btn {
    border: 1px solid #fff;
    color: #fff;
}

.discnt-btn .btn:hover {
    background: #fff;
    color: #0C2533;
}

.ticket--mngmnt-wrp .penlHeaderHeading h4>span {
    font-size: 0.85rem;
}

.multi-spkr-img img {
    border-radius: 0 0 13px 13px;
    width: 100%;
    height: auto;
}

.cnfrnce-common-img img {
    border-radius: 15px;
    width: 100%;
}

.dateDetails {
    font-size: 1rem;
    background: #eee;
    padding: 0.7rem 0.2rem 0.7rem 0.5rem;
    border-radius: 3px;
}

.discnt>span {
    position: absolute;
    right: 9px;
    top: calc(50% - 11px);
}

.sprt-cmn-box {
    /* background: #fff;
    padding: 1rem;
    
    box-shadow: 0 0 5px rgb(0 0 0 / 16%);
    text-align: center;
   
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100% - 1.3rem); */
    margin-bottom: 1.3rem;
    border-radius: 5px;
}

.enctrnceTicketLst img {
    max-width: 100%;
}

.assign-Entrnace-Qr>p {
    font-size: 1.15rem;
}

.assign-Entrnace-Qr>p:not(:last-child) {
    margin-bottom: 0.25rem;
}

.enctrnceTicketLst:not(:last-child) {
    border-bottom: 1px solid #e6e6e6;
}

.scanner-item-img img {
    max-width: 100%;
}

.spportedby-list-wrap>h4 {
    border-left: 5px solid #000;
    padding-left: 0.6rem;
    margin-bottom: 1.25rem;
    font-size: 28px;
    color: #363636;
}

.sprt-cmn-box img {
    width: 100%;
    /* height: 100%; */
    border-radius: 5px;
}

.tabswitchanipation-page .tabs-scroll .btn {
    font-size: 14px;
    font-weight: 600;
}

.chatbody-parent .chat-icon-wrapper div {
    font-weight: 600;
}

.addUrlVideo>button {
    border-radius: 5px 0 0px 5px;
}

.addUrlVideo>input {
    border-radius: 0px 5px 5px 0px !important;
}

.tckt-purchased-date-Admin>h4 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 1rem;
}

.sprt-cmn-box.adminSupport-box {
    height: calc(100% - 1.3rem);
    display: flex;
    flex-direction: column;
    align-items: center;
    /* padding: 0.5rem; */
    background: #fff;
    justify-content: center;
}

.qrShrt-details>h5 {
    margin-bottom: 0.25rem;
    font-size: 1.15rem;
    text-transform: capitalize;
}

.faq-containers .ant-collapse .ant-collapse-item {
    margin-bottom: 1rem;
}

.faq-containers .ant-collapse {
    background-color: transparent;
    border: 0px none;
    border-radius: 0;
    border-radius: initial;
}

.faq-containers .ant-collapse .ant-collapse-content {
    border-top: 0px none;
}

.faq-containers .ant-collapse>.ant-collapse-item {
    border-bottom: 0px none;
    border-radius: 10px;
    border: 1px solid #000;
    border-radius: 10px !important;
    overflow: hidden;
}

.faq-containers .ant-collapse>.ant-collapse-item>.ant-collapse-header {
    border: 0px none !important;
    border-radius: 0 !important;
    border-radius: initial !important;
}

.faq-containers .ant-collapse>.ant-collapse-item.ant-collapse-item-active {
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
    border-color: transparent;
}

.faq-containers .ant-collapse>.ant-collapse-item.ant-collapse-item-active .ant-collapse-header,
.faq-containers .ant-collapse>.ant-collapse-item .ant-collapse-header {
    background: #000;
    color: #fff;
    font-size: 1.05rem;
    font-weight: 600;
}

.faq-containers .ant-collapse.chil--accprdian .ant-collapse-item .ant-collapse-header,
.faq-containers .ant-collapse.chil--accprdian .ant-collapse-item .ant-collapse-header,
.faq-containers .ant-collapse.chil--accprdian .faq-panel-cnt {
    font-size: 18px;
}

.faq-containers .ant-collapse.chil--accprdian .ant-collapse-item {
    border: 1px solid #a6a6a6;
    border-radius: 3px !important;
}

.faq-containers .ant-collapse.chil--accprdian .ant-collapse-item .ant-collapse-header {
    background-color: #ececec;
    color: #000;
    font-size: 16px;
}

.faq-containers .ant-collapse.chil--accprdian .ant-collapse-header .anticon:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #000;
    color: #fff;
}

.footer--dynamic-wrap.question--footer .u-row-container .u-row {
    /* padding: 0px 10px;
    overflow: hidden;
    overflow-x: scroll; */
}
.nee-sk-table{
    max-height: 68vh;
    position: relative;
}
.nee-sk-table > table thead tr th{
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 99;
}
.nee-sk-table::-webkit-scrollbar{
    /* opacity: 1; */
}
.multi-events-timing-parents .event-tab-parent::-webkit-scrollbar {
    width: 0;
}

.multi-events-timing-parents .event-tab-parent {
    padding-bottom: 10px;
    /* padding-left: 0; */
    justify-content: center ;
}

.faq-containers .ant-collapse>.ant-collapse-item .ant-collapse-header {
    background: #fff;
    color: #5D5D5D;
}

.faq-panel-cnt {
    font-size: 20px;
    color: #363636;
}

.faq-panel-cnt a {
    color: #1890ff;
}

.faq-containers .ant-collapse .anticon svg {
    display: none;
}

.faq-containers .ant-collapse .anticon {}

.fixed-header-multi {
    padding-top: 62px;
}

.fixed-header-multi .multi-evnts-landing-header {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99;
}

.faq-containers .ant-collapse .anticon:before {
    content: "\f054";
    display: block !important;
    width: 40px;
    font-family: 'FontAwesome';
    line-height: 43px;
    color: #fff;
    font-size: 15px;
    height: 40px;
    background: #000;
    border-radius: 50%;
}

.faq-containers .ant-collapse .ant-collapse-item-active .anticon:before {
    background: #fff;
    content: "\f078";
    color: #000;
}

.buy-search-paln-type .searchpopup .ant-modal-content{
    border-radius: 5px;
    background: #fff !important;
}
.buy-search-paln-type .ant-modal-title{
    font-family: 'ITC Avant Garde Gothic Std' !important;
    color: #363636;
    font-size: 1.5rem;
    font-weight: bold;
}
.buy-search-paln-type .ant-modal-header{
    padding: 24px 24px;
}
.serch-buy-pln-btn{
    /* border-bottom: 1px dashed #eee; */
}
.logo-landingpage a > span{
    display: block;
}
.logo-landingpage a > span > svg, .logo-landingpage  span > svg{
  width: 37px;
  height: 37px;
}
.top-header-cnt-fluid .container-fluid{
    padding-left: 15px !important;
}
.justOr > span {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #0D3D58;
    color: #fff;
    border-radius: 50%;
    line-height: 50px;
    top: -30px;
    font-weight: bold;
}
.seearch-price-wrp-ew {
    border: 1px solid #eee;
    margin: 0px 5px 1rem;
}
.seearch-price-wrp-ew > .cm_container{
    background: #8acbd3;
    margin: 0px !important;
    padding: 10px 10px;
}
.seearch-price-wrp-ew > .cm_container .radio-checkmark{
   left: 7px; 
   top: calc(50%  - 10px);
}
.seearch-price-wrp-ew > .cm_container > b{
    display: inline-block;
    padding-left: 30px;
}
.justOr {
    border-top: 1px dashed #eee;
    position: relative;
}
.serch-buy-pln-btn .btn-admin{
    font-size: 19px;
}
.ant-collapse-content-box .ant-collapse.chil--accprdian .ant-collapse-item.ant-collapse-item-active .ant-collapse-header .anticon:before {
    content: "\f068";
}

.ant-collapse-content-box .ant-collapse.chil--accprdian .ant-collapse-item .ant-collapse-header .anticon:before {
    content: "\f067";
}

.faq-containers .ant-collapse .ant-collapse-extra .anticon:before {
    display: none !important;
}

.faq-containers .ant-collapse .ant-collapse-extra .anticon svg {
    display: block !important;
}

.media-crasoel-body .ant-carousel .slick-track iframe {
    width: 100%;
    min-height: 300px;
    border-radius: 10px;
}

.media-crasoel-body .ant-carousel .slick-track .slick-slide>div {
    padding: 1rem;
}

.media-crasoel-body .ant-carousel .slick-dots-bottom {
    bottom: 0px;
}

.media-crasoel-body .ant-carousel .slick-dots li.slick-active button {
    background: #000;
    border-radius: 5px;
}

.media-crasoel-body .ant-carousel .slick-dots li:not(.slick-active) button {
    background: #BFBFBF;
    opacity: 1;
}

.media-crasoel-body .slick-dots li button:before {
    display: none;
}

.media-crasoel-body .ant-carousel .slick-dots {
    align-items: center;
}

.confrcnce-meta-data>h3 {
    font-size: 35px;
    margin-bottom: 0.25rem;
}

.confrcnce-meta-data .meta-date>span {
    font-size: 18px;
    color: #747474;
}

.confrcnce-meta-data .meta-date>span>svg {
    width: 19px;
}

.descption-dtls {
    font-size: 23px;
}

.multi-events-timing-parents .event-tab-parent .event-tab {
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    width: auto;
    height: auto;
}

.multi-events-timing-parents .event-tab-parent .event-tab>div {
    width: auto;
    height: auto;
    padding: 0.85rem 1rem;
    min-width: 130px;
}

.set-remider .play-icon {
    vertical-align: middle;
}

.set-remider .play-icon svg {
    vertical-align: top;
}

.multi-events-timing-parents .event-tab-parent .event-tab.active {
    background: #000;
}

.multi-events-timing-parents .event-tab-parent .event-tab.active:after {
    border-top-color: #000;
}

.multi-events-timing-parents .event-tab-parent .event-tab>div>h3,
.multi-events-timing-parents .event-tab-parent .event-tab>div>h6 {
    color: #676767;
}

.multi-events-timing-parents .event-tab-parent .event-tab.active>div>h3,
.multi-events-timing-parents .event-tab-parent .event-tab.active>div>h6 {
    color: #fff;
}

.multi-events-timing-parents .event-tab-parent .event-tab>div>h3 {
    font-size: 22px;
}

.multi-events-timing-parents .event-tab-parent .event-tab>div>h6 {
    font-size: 18px;
}

.multi-events-timing-parents .event-tabbody {
    width: 90%;
    border: 0px none;
    box-shadow: 0 0 3px rgb(0 0 0 / 15%);
    border-radius: 10px;
}

.conference-body-event .events-type-diary>h4 {
    background: #d13a27;
}

.conference-body-event.event-type-3 .events-type-diary>h4,
.conference-body-event.event-type-3 .btn.btn-blue {
    background: rgb(0 63 87 / 79%);
    color: #fff;
}


.conference-body-event .btn.btn-blue {
    background: #d13a27;
    max-width: none;
    max-width: initial;
}

.svgIcnSnd svg {
    width: 40px;
    height: 23px;
}


.multi-events-timing-parents .event-tabbody.cmn-diary-meeting {
    flex-wrap: wrap;
    padding-bottom: 0;
}

.multi-events-timing-parents .event-tabbody.cmn-diary-meeting .diaryevnt-time {
    padding-top: 0.7rem;
}

.multi-events-timing-parents .event-tabbody .time-details {
    width: 100%;
    max-width: 250px;
    padding-right: 0.7rem;
}

.payment-gateway-wrp {
    border-top: 1px solid rgb(51 51 51 / 24%);
    padding-top: 1.75rem;
}

.payment-gateway-wrp h4 {
    margin-bottom: 1.5rem;
    font-size: 1.15rem;
    font-weight: bold;
}

.payment-gateway-wrp .ant-select.ant-select-single .ant-select-selector,
.payment-gateway-wrp .form-control {
    border-radius: 0.25rem !important;
}

.ant-select.multiCr.ant-select-multiple .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input {
    padding: 0px !important;
}

.multi-events-timing-parents .event-tabbody .time-details svg {
    fill: #000;
}

.multi-events-timing-parents .event-tabbody .event-detail {
    width: calc(100% - 250px);
    padding-left: 1.25rem;
}

.multi-events-timing-parents .event-tabbody .event-detail.new-tsbsss {
    width: calc(100% - 600px);
}

.event-tabs--rightbar {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    max-width: 350px;
    padding: 10px;
    min-height: 183px;
    align-items: end;
}

.event-tabs--rightbar>.btm-diaryevnt-btns {
    margin-top: auto;
}

.cnfrce-timig>h4 {
    font-size: 1rem;
    margin-bottom: 0.15rem;
}

.cnfrce-timig>p {
    font-size: 0.9rem;
    font-weight: 600;
    color: #747474;
}

.set-remider .btn {
    padding: .25rem 2rem;
}

.text-blue {
    color: #237FB6 !important;
}

.subscrptn-body.profile-tabs-with-ticket {
    background: #F7F8FA;
}

.profile-tabs-with-ticket .ant-tabs-content .my--tickst-wrap .container-fluid {
    max-width: 100%;
    padding: 0px 15px !important;
}

.profile-tabs-with-ticket .ant-tabs-content .my--tickst-wrap .ttl--assign-tckt>span {
    display: block;
    text-align: center;
    margin: 5px;
}

.multi-cnfrence-descrption>p {
    font-size: 17px;
}

.multi-cnfrence-descrption>p>a {
    word-break: break-all;
}

.invitationModal-wrp .ant-modal-title {
    font-size: 15px;
    font-weight: 600;
}

.invitationModal-wrp .ant-modal-header {
    border-bottom: 1px solid #eee !important;
}

.invitationModal-wrp .invitioan-wrp-mdl .invitioan-wrp-mdl {
    border-bottom: 1px solid #eee;
    padding: 1rem;
    margin-bottom: 0.5rem;
    font-size: 15px;
}

.invitioan-wrp-mdl-btn {
    padding: 1rem;
}

/* recent connection new 09-09-2022 */
.mange-netwrok-left {
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 0 3px rgb(0 0 0 / 9%);
    border-radius: 10px;
    overflow: hidden;
}

.mange-netwrok-left>.manage-netwrk-head {
    background: #000;
    padding: 1rem;
    color: #fff;
}

.mange-netwrok-left h4 {
    margin: 0;
    color: #fff;
    font-size: 1.25rem;
}

.mange-netwrok-left>.manage-netwrk-head>.btn {
    color: #fff;
}

.mange-netwrok-left>.flex-column {
    padding-top: 1.25rem;
}

.mange-netwrok-left>.flex-column>.nav-item>.nav-link,
.staff-cnc>p,
.staff-cnc .nav-item>a {
    padding: .75rem 1rem;
    color: #5C5C5C;
    font-size: 1rem;
    border-radius: 0 !important;
    border-radius: initial !important;
}

.staff-cnc .nav-item>a {
    padding: .75rem 1rem .75rem 1.5rem;
}

.staff-cnc .nav-item:not(:last-child)>a {
    border-bottom: 1px solid #eee;
}

.staff-cnc>p {
    cursor: pointer;
    position: relative;
}

.staff-cnc>p::after {
    content: "\f107";
    font-family: 'FontAwesome';
    position: absolute;
    right: 20px;
    font-size: 20px;
    color: #000;
    top: calc(50% - 16px);
}

.staff-cnc>p[aria-expanded="true"]::after {
    content: "\f106";
}

.mange-netwrok-left>.flex-column>.nav-item>.nav-link.active,
.staff-cnc .nav-item>a.active {
    color: #5C5C5C;
    font-weight: 600;
}

.mange-netwrok-left>.flex-column>.nav-item>.nav-link.active,
.mange-netwrok-left>.flex-column>.nav-item>.nav-link:hover,
.staff-cnc .nav-item>a.active,
.staff-cnc .nav-item>a:hover {
    background: #f0f0f0;
}

.mange-netwrok-left>.flex-column>.nav-item>.nav-link.active>span,
.mange-netwrok-left>.flex-column>.nav-item>.nav-link:hover>span {
    color: #5C5C5C;
}

.mange-netwrok-left>.flex-column>.nav-item::after {
    content: "";
    clear: both;
    display: table;
}

.mange-netwrok-left>.flex-column>.nav-item>.nav-link>span,
.mange-netwrok-left>.flex-column>.nav-item.staff-cnc .nav-link>span {
    float: right;
    color: #1D1D1D;
}

.mange-netwrok-left>.flex-column>.nav-item>.nav-link:after,
.mange-netwrok-left>.flex-column>.nav-item.staff-cnc .nav-link::after {
    content: "";
    clear: both;
    display: table;
}

.mange-netwrok-left>.flex-column>.nav-item:not(:last-child)>.nav-link {
    border-bottom: 1px solid #eee;
}

.recent-connection-list {
    padding: 0.75rem 1.75rem 0.75rem 0.75rem;
    background: #fff;
    box-shadow: 2px 11px 12px #0000000F;
    border: 1px solid #D8E9ED;
    border-radius: 19px;
}

.recent-connection-list .top-right {
    right: 17px;
    z-index: 99;
}

.recent-connection-list .top-right i {
    color: #a1a1a1;
    font-size: 20px;
}

.connection-user-details>.connection-user-img {
    width: 97px;
    height: 97px;
    border-radius: 50%;
    /* overflow: hidden; */
    position: relative;
}

.connection-user-details>.connection-user-img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.connection-user-dtls {
    width: calc(100% - 97px);
    padding-left: 1rem;
}

.recent-connectionwrp>h4 {
    color: #272727;
}

.connection--msng {
    background: rgb(0 102 141 / 5%);
    position: relative;
    padding: 0.5rem;
    border-radius: 5px;
    padding-left: 2rem;
}

.connection--msng>i {
    position: absolute;
    left: 7px;
    font-size: 20px;
    top: 10px;
}

.connection--msng>span {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.recent-connection-list .connection-user-details>.connection-user-dtls>h5,
.connection--nw .connection-detail-parent .textparent>h4 {
    font-size: 1rem;
    color: #323232;
    font-weight: 600;
}

.connection--nw .connection-detail-parent .image-chat .chat {
    cursor: pointer;
}

.staff-cnc.nav-item>div>.nav-item {
    display: block;
    width: 100%;
}

.recent-connectionwrp .header-text h1.title {
    font-size: 1.5rem;
    font-weight: 600;
}
.button_conainer{
    display: flex;
}
.filter_icon{
    width: 107px;
    height: 38px;
    border-radius: 100px;
    background: #afafaf4a;
    display: flex;
    align-items: center;
    justify-content: center;cursor: pointer;
    margin-left: 5px;
}
.filter_icon svg {
    width: 12px;
    height: 12px;
    margin-right: 6px;
}
.filter-body-container{
    position: absolute;
    width: 952px;
    /* height: 767px; */
    right: 0;
    top:0;
    padding: 15px;
    background: #FFFFFF;
    box-shadow: 3px 1px 16px #0000000f;
    z-index: 9;
}
.filter-body-container.people_seach_filter{
    top: 93px;
    right: 102px;

}
.filter-body-container.people_seach_filter .question-section h6,
.filter-body-container.people_seach_filter .detail-section h6{
    font-family: "Helvetica Neue" !important;
    font-weight: 500 !important;
    color:#363636 !important;
}
.filter-body-container.people_seach_filter .question-section label.form-check-label.filter_check {
    color: #363636;
    font-weight: 400 !important;
}
.filter-body{
    /* display: flex;
    flex-direction: column;
    flex-wrap: wrap; */
    max-height: 700px;
    overflow-y: auto;
    padding-bottom: 45px
    /* overflow-x: hidden; */
}
.question-section{
  /* display: flex;
  flex-direction: column;
  flex-wrap: wrap; */
  /* height: 100%; */
  margin: 0;margin-right: 10%;
  width: 100%;margin-bottom: 15px ;
}
.more_expand{
    color: #FB2527;
    font-size: 13px;
    margin-top: 6px;
    cursor: pointer;
    font-weight: 400;
}
.buttton-section.text-right {
    position: absolute;
    background: #fff;
    width: 94%;
    bottom: 15px;
    padding-top: 15px;
}
.buttton-section button.btn{
width: 93px;
height: 30px;
line-height: 1;
background: #AFAFAF;
border-radius: 20px;
font-size: 15px;
color: #fff;
}
.buttton-section  button.btn._apply{
    background: #000;
    color:#fff;margin-left: 12px;
}
.question-section label, ._answer label {
    padding: 0px 22px;margin: 3px 0;
}
.filter_check span {
    font-size: 12px;margin-left: 10px;font-weight: 400;
}
.filter_check{
display: flex;
align-items: center;
}
.filter_check .form-check-input {
    margin-top: 0.1rem;position: relative;
}
.close_icon svg{
    position: absolute;
    right: 4px;
    top: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;

}
.back_btn{
width: 64px;
height: 21px;
background: #EAEAEA ;
border: 1px solid #D8D8D8;
border-radius: 5px;cursor: pointer;display: flex;
align-items: center;
justify-content: center;
font-size: 11px !important;
    margin-bottom: 15px;
    color: #000 !important;
}
.back_btn svg{
    width: 8px;
height: 5px;margin-right: 4px;
}

.filter-body_detail {
    display: flex;
    flex-wrap: wrap;
    max-height: 634px;
    /* min-height: 194px; */
    overflow: auto;
    margin-bottom: 46px
}
.filter-body_detail ._answer {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0;
    margin-right: 3%;
    width: 30%;
}
.recent-connection-list .connection-user-details>.connection-user-dtls>h5>span {
    font-size: 0.85rem;
    color: #656565;
    font-weight: 400;
}

.recent-connection-list .connection-user-details>.connection-user-dtls>p {
    color: #212121;
    font-size: 1rem;
}

.connection-user-dtls .btn {
    font-weight: 600;
    font-size: 1rem;
    text-decoration: underline;
    padding: 0px;
    border: 0px none !important;
    vertical-align: baseline;
}

.connection-action-btn>.btn-admin {
    border-radius: 20px;
    border: 1px solid #6F6767;
    padding: 0.275rem 1.25rem;
}

.connection-action-btn>.btn-admin:first-child {
    margin-right: 0.25rem;
}

.connection-action-btn>.btn-line {
    background: #fff;
    color: #2F2F2F;
}

.connection-action-btn>.btn-line:hover {
    background: #000;
    color: #fff;
}

.content-css .my-anchor-css-class {
    color: #92c9d2;
    text-decoration: underline;
}

/* recent connection new 09-09-2022 End */

.premim-label {
    font-weight: 500;
    letter-spacing: 3px;
    color: #000;
    position: relative;
    padding-left: 0.8rem;
}

.premim-label:before {
    content: "";
    background: linear-gradient(45deg, #fda100, #cea000d9);
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: calc(50% - 6px);
}

.invitationModal-wrp .ant-modal .ant-modal-body {
    padding: 0px;
}

.invitioan-wrp-mdl span {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: #177b00;
    color: #fff;
    border-radius: 50%;
    line-height: 25px;
    text-align: center;
}

.tagPurchased {
    background: #527c4f;
    color: #fff;
    margin-left: 5px;
    line-height: normal;
    border-radius: 25px;
    padding: 0.25rem 1rem;
    font-size: 12px;
    font-weight: 600;
}

.purchasedTag {
    background: #527c4f;
    display: inline-block;
    color: #fff;
    line-height: normal;
    border-radius: 0px 50px 50px 0px;
    padding: 0.25rem 1rem;
    position: absolute;
    top: 6px;
    left: -7px;
    z-index: 9;
}

.purchasedTag:before {
    content: " ";
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-top: 7px solid #155211;
}

.tiket-tags-new span {
    color: #fff;
    font-size: 14px;
    margin: 2px 2px;
    line-height: normal;
    padding: 4px 10px;
    border-radius: 2px;
    font-weight: 600;
    letter-spacing: 0.5px;
    /* display: inline-block; */
}

.spnsrIMg img {
    max-width: 100%;
}

.dnwl--btn {
    position: absolute;
    right: 4px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #f00;
    color: #fff;
    margin-bottom: 0.25rem;
    border: 0px none;
    top: 3px;
    font-size: 18px;
}

.btnedit {
    width: 35px;
    height: 35px;
    border: 0px none;
    border-radius: 50%;
    line-height: 13px;
    position: absolute;
    right: 5px;
    background: transparent;
    top: 8px;
}

.ant-tabs-tab-active .btnedit svg {
    fill: #fff;
}

.btnedit svg {
    width: 17px;
}

.btnedit {
    display: none;
}

.ant-tabs-tab-active .btnedit {
    display: inline-block;
}

.tiket-tags-new {
    margin-bottom: 0.25rem;
}

.descriptionDetails-wrap {
    border: 1px dashed #eee;
    padding: 7px 8px;
    margin-bottom: 1rem;
    text-align: center;
}

.upload-inner.addMedia.imgPrev {
    height: auto !important;
    max-width: 100%;
    min-width: 0;
    min-width: initial;
    border-radius: inherit;
    text-align: center;
}

.upload-inner.addMedia.imgPrev img {
    height: auto;
    max-width: 100%;
    min-width: inherit;
    width: auto;
    min-height: 0;
    min-height: initial;
    max-height: none;
    max-height: initial;
    border-radius: 0;
    border-radius: initial;
    border: 0px none;
}

.sold--ticket-lists {
    cursor: not-allowed;
    position: relative;
}

.sold--ticket-lists:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgb(238 238 238 / 29%);
    cursor: not-allowed;
    z-index: 9;
}

.tabsDescription {
    font-size: 15px;
    text-align: center;
}

.tiket-tags-new .vip-Tct {
    background: #786cc4;
}

.tiket-tags-new .speakr-Tct {
    background: #00c2aa;
}

.tiket-tags-new .comp-Tct {
    background: #c94cc3;
}

.multicnfrece-speaker .speakr-mlt-dtls h5 {
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 0.05rem;
    text-transform: uppercase;
}

.multicnfrece-speaker .speakr-mlt-dtls p {
    margin-bottom: 0px;
    font-size: 15px;
    color: #3E3E3E;
}

.event-detail .speaker-details.multicnfrece-speaker img {
    object-fit: cover;
    border: 1px solid #707070;
}

.speakr-mlt-dtls {
    padding-left: 0.5rem;
}
.loginProfile-wrp {
    display: flex;
    flex-direction: row;
    margin-right: 2px;
}

.loginProfile-wrp a>img,
.user-login-multi-profile img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #fff;
}

.loginProfile-wrp>a {
    color: #fff;
    display: block;
}

.top-header-wrapper {
    background: #000;
}

.logo-topbar {
    width: 52px;
    height: 47px;
    /* background: #fff; */
    padding: 0.25rem;
    border-radius: 7px;
}

.landing-home-slider-wrapper .ant-carousel .slick-dots li button {
    box-shadow: 0 0 6px rgb(0 0 0 / 55%);
    opacity: 0.8;
}

.landing-home-slider-wrapper .ant-carousel .slick-dots li.slick-active button {
    opacity: 1;
}

.webchatopen .diry-evts-title {
    flex-wrap: wrap;
}

.webscanning-wrp-top img {
    /* max-width: 70px; */
}

.webscanning-wrp-top>h4 {
    color: #1D1D1D;
    font-size: 1.8rem;
}

.payment-Tckt-valid>p {
    font-size: 1.15rem;
}

.scnar-btn>.btn {
    padding: 0.37rem 0.75rem;
}

.webscanning-wrp-top>p {
    color: #1D1D1D;
    font-size: 1.10rem;
    margin-bottom: 1px;
}

.ticketNumber-point {
    border: 1px solid #707070;
    border-radius: 6px;
    background: #fff;
    max-width: 650px;
    margin: 30px auto 0px;
    padding: 1rem 0px;
}

.top-header-right ul>li {
    vertical-align: middle;
}

.top-header-right .help.ant-dropdown-trigger {
    background: transparent;
    border: 2px solid #CBCBCB;
    width: 35px;
    height: 35px;
}

.top-header-right .help.ant-dropdown-trigger svg>g {
    fill: #CBCBCB;
}

.user-login-multi-profile .profile .text p:first-child,
.user-login-multi-profile .profile .text p:nth-child(2),
.user-login-multi-profile .profile .ml-2 i {
    color: #fff;
}

.top-header-right .select-event-theme>a,
.am-evnt-hdr-right .select-event-theme>a,
.mob-select-theme .select-event-theme .ant-dropdown-trigger {
    border: 1px solid #FFFFFF;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    display: block;
    padding: 0.4rem 0.75rem;
    border-radius: 4px;
}

.am-evnt-hdr-right .select-event-theme>a {
    font-size: 13px;
}

.mob-select-theme .select-event-theme {
    display: block;
    width: 100%;
    position: relative;
}

.event-tabbody.cmn-diary-meeting {
    max-width: 72%;
    padding: 0;
    border: 1px solid rgba(139, 195, 203, .18823529411764706);
    box-shadow: 0 0 3px rgb(0 0 0 / 15%);
    flex-wrap: wrap;
}

.events-type-diary>h4 {
    margin: 0;
    text-align: left;
    background: #333;
    color: #fff;
    padding: .5rem 2rem;
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .5px;
    border-radius: 5px 5px 0 0;
}

.spekar-case-wrp>h4,
.conference-body-event.sprdBody .btn.btn-blue {
    background: #2c688d !important;
}

.conference-body-event.sprdBody .btn.btn-blue {}

.diry-evts-title {
    display: flex;
}

.diry-evts-title .topbar-diary-icn {
    position: static;
    margin-left: auto;
}

.cnfrence-btn-wrp .btn-blue>.cal {
    vertical-align: bottom;
}

.cnfrence-btn-wrp .btn-blue>.cal>svg {
    fill: #fff;
}

.topbar-diary-icn .btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.topbar-diary-icn .btn .cal {
    line-height: normal;
}

.event-tabbody.cmn-diary-meeting .event-detail {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: .75rem;
    text-align: left;
}

.main-navbar-wrapper {
    background: #000;
}

.eventsWrp-theme.ant-dropdown {
    max-width: 263px;
}

.dry-top-sidebar {
    margin-bottom: 1rem;
}

.dry-top-sidebar>h4 {
    font-size: 25px;
    margin: 0;
    font-weight: 600;
    color: #000;
}

.eventsWrp-theme.ant-dropdown .ant-dropdown-menu-item,
.loginDropDown.ant-dropdown .ant-dropdown-menu-item {
    white-space: normal;
    padding: 0px;
}

.eventsWrp-theme.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content>a,
.loginDropDown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content>a ,
.loginDropDown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content>.without_link {
    font-size: 15px;
    display: block;
    padding: 0.65rem 0.8rem;
}

.eventsWrp-theme.ant-dropdown .ant-dropdown-menu-item:not(:last-child) .ant-dropdown-menu-title-content>a,
.loginDropDown.ant-dropdown .ant-dropdown-menu-item:not(:last-child) .ant-dropdown-menu-title-content>a {
    border-bottom: 1px solid #e6e6e6;
}

.eventsWrp-theme .ant-dropdown-menu,
.loginDropDown.ant-dropdown .ant-dropdown-menu {
    border: 1px solid #707070;
    border-radius: 10px;
}

.moreBtn .notification>i {
    font-size: 20px;
    color: #000;
    padding-top: 0.15rem;
}

.allEvents-wrapper .ant-tabs-tab .ant-tabs-tab-btn {
    color: #363636 !important;
    font-weight: 500 !important;
}

.badge-scnr {
    display: inline-block;
    padding: 0.25em 0.75em;
    color: #fff;
    background: #0d3d58;
    border-radius: 4px;
    line-height: normal;
    font-size: 0.85rem;
    margin: 0.05rem;
}

.ant-slctes {
    /* border-radius: 8px !important; */
}

.ant-select-multiple.cstm-wdth .ant-select-selector,
.ant-select.cstm-wdth.ant-select-show-search .ant-select-selector,
.ant-select.cstm-wdth .ant-select-selector .ant-picker.cstm-wdth {
    border-radius: 0.25rem !important;
    min-height: 38px !important;
    max-height: none;
    max-height: initial;
    padding: 2px 4px !important;
    height: auto;
}

.ant-select-multiple.cstm-wdth .ant-select-selection-search-input,
.ant-select.cstm-wdth .ant-select-selection-search-input {
    height: auto !important;
    line-height: normal !important;
    padding: 0px !important;
}

.cntmnt {
    position: absolute;
    right: 21px;
    top: calc(50% - 9.5px);
    font-weight: 600;
    font-size: 12px;
}

.ant-select-single.ant-select-open.ant-select-show-search .ant-select-selection-item {
    color: #bfbfbf !important;
}

.ant-select-single.ant-select-open.ant-select-show-search .ant-select-selector {
    min-width: 190px !important;
}

.ant-select-single.ant-select-open.ant-select-show-search .ant-select-selection-search {
    top: 5px;
}

.ticket--mngmnt-wrp .ant-collapse {
    display: flex;
    flex-wrap: wrap;
}

.ticket--mngmnt-wrp .ant-collapse .mngmt-tools {
    width: 10%;
    margin: 0;
}

.ticket--mngmnt-wrp .ant-collapse .ant-collapse-item {
    width: 90%;
}

.ticket--mngmnt-wrp .ant-collapse .mngmt-tools.admin-mngmt {
    background: transparent;
    padding-right: 10px;
}

.ticket--mngmnt-wrp .ant-collapse .mngmt-tools.admin-mngmt ul {
    background: #0C2533;
}

.ant-select-single.ant-select-show-search .ant-select-selection-search .ant-select-selection-search-input {
    height: 100% !important;
}

.ant-select.cstm-wdth.ant-select-single .ant-select-selector .ant-select-selection-search {
    left: 0px;
    padding-left: 4px !important;
}

.joinNow-Evnts>div {
    font-size: 19px;
    color: #747474;
    text-shadow: 0 0 2px rgb(0 0 0 / 19%);
}

.note-text {
    font-size: 10px;
    font-weight: bold;
    padding-top: 5px;
}

.allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab {
    padding: 0px;
}

.allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn {
    background: #F2F2F2;
    border-radius: 10px;
    padding: 0.75rem 2rem;
    font-size: 17px;
    font-family: 'ITC Avant Garde Gothic Std' !important;
}

.allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active>.ant-tabs-tab-btn {
    background: #000;
    color: #fff !important;
}

.allEvents-wrapper .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap {
    position: relative;
    padding-bottom: 20px;
    top: 0px;
}

.loginDropDown.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content svg {
    margin-right: 0.25rem;
    width: 20px;
    vertical-align: top;
}

.my--tckts-left svg {
    max-width: 100%;
}

.loginDropDown.ant-dropdown .ant-dropdown-menu {
    min-width: 210px;
}

.eventsWrp-theme.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content>a:before {
    content: "\f0da";
    font-family: 'FontAwesome';
    position: absolute;
    left: 11px;
}

.eventsWrp-theme.ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content>a {
    padding-left: 1.75rem;
}

.explr-brnds .btn.btn-mcom:hover {
    background: #000 !important;
}

.upcoming-pastevents-wrap .ant-tabs-content-holder {
    margin-top: 20px;
}

.all-access-tckt-chout>p {
    font-size: 1.15rem;
    font-weight: 600;
    margin-bottom: 0.3rem;
}

.payment-tickt-sucessfull>svg {
    max-width: 100px;
}

.payment-tickt-descriptin>h2 {
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.5;
}

.payment-tickt-descriptin>p {
    font-size: 1.5rem;
}

.upcoming-pastevents-wrap .ant-tabs-nav-wrap .ant-tabs-tab {
    min-width: 210px
}

.upcoming-pastevents-wrap .ant-tabs-nav-wrap .ant-tabs-tab .ant-tabs-tab-btn {
    text-align: center;
    width: 100%;
}

.questionModal-wrap .signup_modal .ant-modal-body {
    padding: 5px;
}

.questionModal-wrap .cm_popup .ant-modal-close-x {
    color: #fff;
    border-color: #fff;
}

.questionModalBody img {
    border-radius: 10px;
    width: 100%;
}

.questionModalBody .popup_mid_test {
    padding: 0;
    font-size: 44px;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}

.questionModalBody .rounded-textbox-form {
    /* max-height: 350px;
    overflow-y: auto;
    overflow-x: hidden; */
}

.questionModalBody .rounded-textbox-form::-webkit-scrollbar {
    width: 7px;
    background-color: #F5F5F5;
}

.questionModalBody .rounded-textbox-form::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.questionModalBody .rounded-textbox-form::-webkit-scrollbar-thumb {
    background-color: #000000;
}

.Thing-line .circle_bullet.crclRight {
    left: auto;
    right: 0;
}

.hetBrn {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.dshMenu svg {
    width: 24px;
}

.logo-topbar.logo-mobileview svg path:last-child {
    fill: #1a1818;
}

.dshMenu svg path {
    fill: #000;
}

.homeManagment-admin-wrap .cm-form-wrapper {
    max-width: 100%;
}

.homeSlider-managent-wrap .craouel-caption h2 {
    font-size: 2.25rem;
}

.homeSlider-managent-wrap .landing-home-slider-wrapper .ant-carousel .slick-dots {
    bottom: 20px;
}

.homeSlider-managent-wrap .ant-carousel .slick-slide img {
    border-radius: 12px;
}

.homeM-common-section>.row {
    margin: 0px;
}

.homeM-common-section>.row>div[class*="col"] {
    padding: 0px;
}

.mngmt-tools {
    background: #0C2533;
    text-align: center;
    margin-right: 1.5rem;
}

.mngmt-tools li:not(:last-child) {
    border-bottom: 1px solid #ffffff36;
}

.mngmt-tools>.list-unstyled {
    padding-bottom: 0px !important;
}

.mngmt-tools li .btn {
    color: #fff;
    padding: .6rem .75rem;
}

.mdl-topbar-wrp .btn {
    min-width: 100px;
}

.scaner-descption>span {
    font-size: 18px;
}

.analysis-regstron {
    height: calc(100% - 1rem);
}

/* .analysis-regstron .regsit-chat-cmn-body {
    height: calc(100% - 48px);
} */

/* .analysis-regstron .regsit-chat-cmn-body .anly-chart-body {
    height: 100%;
} */

.qr-code-generator-wrp {}

.qr-code-generator-wrp .qrlogo {
    /* padding: 0.5rem 1rem;
    border-bottom: 1px solid #eee; */
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:first-child table tr td {
    text-align: left;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col * {
    font-family: 'Avenir LT Std' !important;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(2) .menu {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(2) .menu a,
.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) table ul li {
    position: relative;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) table ul li:before {
    content: "";
    width: 25px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 3px;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) table ul li:nth-child(1):before {
    background: url(/static/media/foo-map-icn.085275c8ea2574915421.svg) no-repeat;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) table ul li:nth-child(2):before {
    background: url(/static/media/foo-mob-icn.0ec057c342c29aa61a9d.svg) no-repeat;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) table ul li:nth-child(3):before {
    background: url(/static/media/foo-email-icn.780e1ba67bfe8004f93b.svg) no-repeat;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) table ul li:nth-child(4):before {
    background: url(/static/media/foo-hashtag-icn.9eba1f1db47bb2d1e063.svg) no-repeat;
}

.footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(3) table ul {
    padding: 0px;
}

.ticket--lists-body {
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 0 0 3px rgb(0 0 0 / 14%);
}

.ticket--lists-body .col-md-7 {
    border-right: 2px dashed #dcdcdc;
}

.tck--lst-top h3 {
    font-size: 1.25rem;
    font-weight: 600;
}

/* .qrImg-wrp img, .dnload-tickets-wrp > img{
    max-width: 200px;
} */

.qr-code-generator-wrp .qrlogo img {
    max-width: 80px;
}

.qrDetails {
    margin: 0px auto;
    /* box-shadow: 0 0 5px rgb(0 0 0 / 12%); */
    max-width: 85%;
}

.sessTickets .ant-select .ant-select-selector {
    min-width: 150px;
}

.qrDetails table.table-bordered tr:nth-child(odd) td {
    background: #f4f4f4;
}

.qrDetails table.table-bordered tr td:first-child {
    font-weight: 600;
}

.homeDiscoverEvnt-managent-section .evnts-ftr-btns .btn {
    max-width: 218px;
    padding: 0.8rem 1.5rem;
}

.self-detail.user-pro-btnss {
    text-align: center;
}

.self-detail.user-pro-btnss>p {
    display: inline;
}

.homeM-common-section .switch {
    margin: 0 auto;
}

.homeDiscoverEvnt-managent-section .multi-evnt-card .multi-evnt-desc h1 {
    font-size: 20px;
}

.homeDiscoverEvnt-managent-section .join-evnts-btn .btn {
    font-size: 16px;
}

.abt-Mgmnt-admin .abt-title>h3 {
    font-size: 17px;
}

.abt-Mgmnt-admin .about-desc-body li {
    font-size: 0.9rem;
}

.abt-Mgmnt-admin .about-desc-body {
    padding-left: 0px;
}

.abt-Mgmnt-admin .about-desc-list {
    padding: 0.5rem;
}

.aboutMngmt-admin .about-us-achivement {
    width: 140px;
    height: 140px;
}

.aboutMngmt-admin .about-us-achivement:after,
.aboutMngmt-admin .about-us-achivement:before {
    width: 124px;
    height: 124px;
}

.aboutMngmt-admin .about-us-achivement h4 {
    font-size: 25px;
}

.aboutMngmt-admin .about-us-achivement p {
    font-size: 16px;
    line-height: 22px;
}

.aboutMngmt-admin .abtUs-left-content>p {
    font-size: 1rem;
}

.addUrlVideo .form-control {
    width: calc(100% - 165px);
    border-radius: 7px;
}

.btn-admin,
.btn-admin:hover {
    background: #000;
    color: #fff;
}

.btn-admin:hover svg path {
    fill: #000;
}
.new_black_btn:hover {
    border-color: #000 !important;
    background: #fff !important;
    color: #000 !important;
}

.new_black_btn {
    background: #000 !important;
}
.btn-sm-admn {
    padding: 0.35rem 0.75rem;
    font-size: 14px;
}

.btn-admin:hover {
    border-color: #000;
    color: #000;
    background: #fff;
}
.btn-newdesign {
    border-color: #000;
    color: #000 !important;
    background: #fff;
    /* padding: 0.6rem 1.07em !important; */
}
.btn-newdesign:hover {
    border-color: #000;
    color: #fff !important;
    background: #000;
}
.addFaqFrm {
    border: 1px solid #eee;
    padding: 0.5rem;
    border-radius: 10px;
}

.addFaqFrm textarea.form-control {
    height: auto;
}

.addFaqFrm .form-control {
    border-radius: 10px;
}

.uploadbrnd-icn>i {
    font-size: 34px;
    color: #2c688d;
}

.hme-evnt-mdia .card.video-card {
    height: calc(100% - 1.5rem);
    margin-bottom: 1.5rem;
}

.cm_popup.term-services .rounded-textbox-form {
    color: #1890ff;
}

.ntfy-cnt-wrap.signup_modal .ant-modal-body {
    padding: 1.75rem 2rem;
}

.hme-evnt-mdia .card.video-card>.video-parent>*,
.hme-evnt-mdia .card.video-card>.video-parent {
    height: 100%;
}

.hme-evnt-mdia .card.video-card img {
    height: 100%;
    width: 100%;
}

.ant-collapse-extra svg {
    width: 25px;
}

.faq-containers .ant-collapse-item-active .ant-collapse-header .ant-collapse-extra svg path {
    fill: #fff
}

.faq-containers .chil--accprdian .ant-collapse-item .ant-collapse-header .ant-collapse-extra svg path {
    fill: #000;
}

.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra {
    margin-right: 25px;
}

.homeHostingEvnt-managent-wrap .hsting-event-wrap h3 {
    font-size: 23px;
}

.homeHostingEvnt-managent-wrap .hsting-event-wrap p {
    font-size: 18px;
}

.aboutMngmt-admin .abtUs-left-content .form-control {
    height: auto;
    overflow: hidden;
    -webkit-appearance: none;
            appearance: none;
    border-radius: inherit;
    padding: 0.5rem !important;
}

.EventsConfrence-admin .cnfrnce-common-dtls>h4 {
    font-size: 17px;
}

.EventsConfrence-admin .cnfrcn-date span {
    font-size: 14px;
}

.landing-home-slider-wrapper {
    box-shadow: 0 0 3px rgb(0 0 0 / 27%);
}

.adminHomeslider {
    box-shadow: 0 0 6px rgb(0 0 0 / 30%);
    padding: 4px;
    border-radius: 4px;
}

.del-sldr-img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 0px;
    top: 0px;
}

.EventsConfrence-admin .btn.btn-mcom {
    font-size: 16px;
}

.Eventsadmin-speaker .multi-spkr-dtls>h4,
.multi-spkr-dtls>p {
    font-size: 16px;
}

.confrence-dtlsLoung>ul>li {
    font-weight: 400;
    align-items: center;
    color: #747474;
    font-size: 17px;
}

.confrence-dtlsLoung>ul>li>span {
    vertical-align: bottom;
}

.landing-home-slider-wrapper .slick-dots li button:before {
    display: none !important;
}

.landing-home-slider-wrapper .ant-carousel .slick-slide img {
    /* height: 600px; */
    width: 100%;
    object-fit: cover;
}

.ant-dropdown.filterpopup.cstm-fltr-wrp-mdl .web-filter {
    overflow-y: scroll;
    max-height: 100vh;
}

.ant-dropdown.filterpopup.cstm-fltr-wrp-mdl {
    position: fixed;
    height: 100%;
    background: #fff;
}

.ant-dropdown.filterpopup.cstm-fltr-wrp-mdl .web-filter::-webkit-scrollbar {
    opacity: 0;
}

.evnts-ftr-btns.event-dtls-page-btn .btn {
    max-width: 15%;
    width: 100%;
    font-size: 1.15rem;
}

.cmnpy-top--icn li {
    vertical-align: middle;
}

.cmnpy-top--icn li.standCnt {
    color: #1890ff;
    font-size: 15px;
    font-weight: bold;
}

.am-evnt-hdr-right .levebtn.top-lgn-btn ul li {
    vertical-align: middle;
}

.taling-showcase-frontview {
    position: relative;
}

.taling-showcase-frontview>img {
    max-width: 100%;
    border-radius: 10px;
    width: 100%;
    height: auto;
}

.taling-showcase-frontview>.talking-showcase-body {
    position: absolute;
    top: 0;
    max-height: 100%;
    overflow-y: scroll;
}

.taling-showcase-frontview>.talking-showcase-body::-webkit-scrollbar {
    opacity: 0;
}

.mltevnts-banner>img {
    width: 100%;
    height: auto;
}
.admin--temp .mltevnts-banner > img {
    width: auto;
}

/* Tickets section start from here */
.ant-tabs.front-tabstickets>.ant-tabs-nav .ant-tabs-nav-wrap {
    position: static;
}

.btn-crt {
    position: relative;
    margin-right: 20px;
}

.ttl-crnt-tct {
    border: 1px solid #fff;
    color: #fff;
    display: flex;
    width: 28px;
    height: 28px;
    line-height: normal;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    position: absolute;
    top: -12px;
    right: -19px;
    z-index: 99;
    background: #000;
}

.cartdrodown .ttl-crnt-tct {
    top: -9px;
    right: -11px;
}

.event-detail.sessonTcktCnfrce .profile .text p:last-child {
    color: #484848;
    font-size: 13px;
}

.admn-cardWrp.adminStag-Card {
    height: 100%;
}

.speaker-details.multicnfrece-speaker .profile {
    /* display: block; */
}

.sponsorLogo-admin>img {
    max-width: 150px;
}

.sessonTcktCnfrce .speaker-details.multicnfrece-speaker>.profile {
    flex-wrap: wrap;
}

.sessonTcktCnfrce .speaker-details.multicnfrece-speaker .profile .profile {
    display: flex;
}

.ticket-cart--ttl.ant-dropdown {
    min-width: 280px !important;
    position: fixed;
    top: 56px !important;
}

.ticket-carts--ttl.ant-dropdown {
    min-width: 280px !important;
}

.ticket-cart--ttl .ant-dropdown-menu,
.ticket-carts--ttl .ant-dropdown-menu {
    border-radius: 6px;
    padding: 0.75rem;
}

.cart-ticket--card h4 {
    font-size: 1.25rem;
    border-bottom: 1px solid #eee;
    padding-bottom: 0.5rem;
}

.ticket-ttl-numbr>p {
    font-size: 19px;
}

.sb-ttl-crt {
    font-size: 1rem;
}

.check-btn>.btn {
    width: 100%;
    padding: 0.55rem 0.75rem;
    font-size: 1.15rem;
}

.btn-crt .anticon svg {
    width: 25px;
    height: 25px;
    fill: #fff;
}

.allEvents-wrapper .front-tabstickets .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn {
    background: #fff;
    color: #000;
    box-shadow: 0 0 3px rgb(0 0 0 / 27%);
    padding: 1rem 2rem;
}

.allEvents-wrapper .front-tabstickets .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active>.ant-tabs-tab-btn {
    background: #000;
}


.front-tabstickets .ant-tabs-tab+.ant-tabs-tab {
    margin: 0 0 0 14px;
}

.allEvents-wrapper .front-tabstickets .ant-tabs-content-holder {
    margin-top: 0px !important
}

.allEvents-wrapper .front-tabstickets .ant-collapse>.ant-collapse-item {
    background: #fff;
    border: 5px solid transparent;
    margin-bottom: 1rem;
    border-radius: 15px;
    position: relative;
}

.allEvents-wrapper .front-tabstickets .ant-collapse>.ant-collapse-item .ant-collapse-header .ant-collapse-header-text {
    width: 100%;
}

.highlight-wrp {
    animation-name: highight;
    animation-duration: 4s;
    transition: 0.3s;
    animation-iteration-count: infinite;
}

.allEvents-wrapper .front-tabstickets .ant-collapse>.ant-collapse-item.highlight-wrp {
    border-color: #71cbd3;
}

.event-tabbody-parent.highlight-wrp {
    padding: 7px;
    border-radius: 10px;
    border: 5px solid #71cbd3;
}

.event-tabbody-parent.highlight-wrp .event-tabbody {
    margin: 0;
}

.highlight-wrp .ant-collapse-header {
    background: #71cbd3;
    border-radius: 10px;
}

.highlight-wrp .ant-collapse-header[aria-expanded="true"] {
    border-radius: 10px 10px 0px 0px;
}

.allEvents-wrapper .front-tabstickets .highlight-wrp .ant-collapse-content {
    padding: 0px 0px 0px 0px;
}

/* @keyframes highight {
    0%   {background-color: rgb(233, 233, 233);}
    25%  {background-color: rgb(175, 175, 175);}
    50%  {background-color: rgb(116, 116, 116);}
    100% {background-color: rgb(94, 94, 94);}
} */
.allEvents-wrapper .front-tabstickets .ant-collapse-content {
    padding: 0px 16px 12px 16px;
}

.allEvents-wrapper .front-tabstickets .ant-collapse-content .ant-collapse-content-box {
    padding: 0.85rem;
    background: #f7f8fa;
    border-radius: 0px 0px 15px 15px;
}

.allEvents-wrapper .front-tabstickets .ant-collapse-borderless {
    background: transparent;
}

.allEvents-wrapper .front-tabstickets .ant-collapse-header .anticon {
    display: none;
}

.ticketCollapse-header-front {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}

.ticketCollapse-headerleft {
    width: 78%;
    padding-right: 1rem;
}

.discnt-percnet {
    background: #E41B12;
    line-height: normal;
    color: #fff;
    font-size: 15px;
    padding: 0.15rem 0.5rem;
    margin-left: 0.25rem;
    position: relative;
}

.off-percent.offTcket-Fixed {
    padding-left: 0;
    font-weight: 600;
    font-size: 12px;
    color: #006990;
}

.discnt-percnet:after {
    content: "";
    border: 11.2px solid transparent;
    border-left-color: #E41B12;
    right: -22px;
    position: absolute;
    top: 0px;
}

.ticketCollapse-headerRight {
    width: 22%;
    text-align: right;
}

.ticket-date-header {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #f7f7f7;
    padding: 0.75rem 0.5rem;
    border-radius: 8px;
    width: 100%;
}

.multi-evnts-landing-header .container-fluid {
    padding: 0px 15px !important;
}

.tm-tck>h4 {
    margin-bottom: 0.15rem;
}

.logo-landingpage img {
    max-height: 37px;
}

.ticketCollapse-headerleft>h3,
.tckt-discnt-title>h3 {
    font-size: 1.15rem;
    font-weight: 600;
    margin: 0 0 0.25rem;
}

.tckt-discnt-title>h3 {
    margin-bottom: 0px;
    text-transform: capitalize;
}

.tckt-discnt-title {
    margin: 0 0 0.25rem;
}

.tckt-discnt-title {
    display: flex;
    align-items: center;
}

.tckt-discnt-title.titleWith-Conference>h3:first-child {
    font-size: 1.2rem;
    color: #363636;
}

.apply-tckt-cpn.cpnInput .cm_alert_danger {
    width: 100%;
    order: 3;
    text-align: left;
    padding-left: 1.5rem;
}

.ticket-desc-front {
    font-size: 1.1rem;
    color: #363636;
}

.purchase-tickets-wrap {
    background: #fff;
    box-shadow: 0px 7px 16px rgb(0 0 0 / 12%);
    border-radius: 10px;
    overflow: hidden;
}

.ticket-total-price {
    text-align: right;
}

.tckt-sub-ttl .ttl-price {
    border-top: 1px solid rgb(112 112 112 / 29%);
}

.tckt-sub-ttl>ul>li {
    padding: 0.15rem 1.5rem 0.15rem 0.5rem;
    font-size: 17px;
}

.tckt-sub-ttl>ul>li.ttl-price>span:not(.prcDis) {
    font-weight: 600;
}

.tckt-sub-ttl>ul>li>span:not(.prcDis) {
    color: #616161;
    display: inline-block;
    margin-right: 1rem;
    min-width: 92px;
    position: relative;
}

.tckt-sub-ttl>ul>li>.prcDis {
    color: #4B4B4B;
    font-weight: 600;
}

.blkDisc {
    width: 18px;
    height: 18px;
    border: 1px solid #000;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    position: absolute;
    right: 0;
    top: 3px;
}

.tckt-sub-ttl>ul>li:first-child>span:not(.prcDis) {
    padding-right: 1.75rem;
}

.tckt-sub-ttl>ul>li>span.bulkDisc {
    padding-right: 1.3rem;
}

.tckt-actual-prc {
    display: flex;
}

.tckt-actual-prc>h5>strike {
    font-weight: 500;
}

.blkDisc>i {
    font-size: 13px;
    position: relative;
    top: -4px;
}

.tckt-sub-ttl {
    display: inline-block;
}

.ticketDisccount-ttl-con>h3,
.ticketDisccount-ttl-con>h4 {
    color: #363636;
    font-size: 1.25rem;
    margin-bottom: 0.2rem;
}

.ticketDisccount-ttl-con {
    margin-bottom: 0.5rem;
}

.ticketDisccount-ttl-con>h4 {
    font-size: 1rem;
    font-weight: 600;
    font-family: 'Avenir LT Std' !important;
}

.tckt-Modal-Dtls .ticketCollapse-headerleft>p {
    font-size: 1rem;
}

.addCartBtn .btn {
    background: #000000;
    font-size: 1.2rem;
    padding: 0.5rem 2.5rem;
    border: 2px solid transparent
}

.fltr-sesson-wrp {
    display: flex;
    align-items: center;
}

.fltr-sesson-wrp>label {
    font-size: 1.18rem;
    font-weight: 600;
    margin-right: 0.5rem;
}

.sesion-ticts-frnt--side .time-details>span>svg {
    fill: #000;
}

.multi-events-timing-parents.sesion-ticts-frnt--side .event-tabbody {
    width: 100%;
    display: block;
    padding: 14px;
}

.multi-events-timing-parents.sesion-ticts-frnt--side .event-tabbody .event-detail {
    width: 100% !important;
    padding-left: 0px;
    border: 0px none;
}

.ss-br {
    border-left: 1px solid #eee;
}

.sseion-frntBy-tckts {
    background: #F5F5F7;
    border-radius: 10px;
    padding: 0.8rem;
}

.sseion-frntBy-tckts .purchse-tckt-lists {
    padding: 0px;
    background: transparent !important;
}

.sseion-frntBy-tckts .purchse-tckt-lists:not(:last-child) {
    border-bottom: 1px solid #eee;
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
}

.sseion-frntBy-tckts .purchase-tckt-title>h4 {
    font-size: 1.1rem;
    color: #4A4A4A;
    font-weight: normal;
    display: block;
}

.sseion-frntBy-tckts .add-tickts-wrap-count {
    color: #4A4A4A;
}

.common-compiti-filter .btn {
    border: 2px solid #E3E3E3;
    border-radius: 34px;
    background: #fff;
    color: #0F1624;
    font-size: 17px;
    font-weight: 600;
    padding: 0.5rem 2rem;
    margin: 0px 0.5rem;
}

.common-compiti-filter .btn.active {
    border-color: #000;
}

.ticket-exhibitname {
    align-items: center;
}

.tckt-exhitype>h1 {
    font-size: 1.25rem;
    text-transform: capitalize;
    font-weight: 600;
}

.tckt-exhitype .meta-date {
    font-weight: 600;
    font-size: 13px;
    display: flex;
    align-items: center;
}

.tckt-exhitype .meta-date svg {
    vertical-align: bottom;
    width: 20px;
}

.no-data-found>h4 {
    font-weight: 600;
    font-size: 1.25rem;
}

.admnTckt-dateTime {
    position: relative;
    padding-left: 20px;
}

.admnTckt-dateTime>span {
    position: absolute;
    left: 0px;
    top: calc(40% - 7px);
    ;
}

.tcktTimeadmin>p {
    margin-bottom: 0.25rem;
}

.tcktTimeadmin>h4 {
    margin-bottom: 0.1rem;
    font-size: 1rem !important;
}

.sseion-frntBy-tckts>h4 {
    font-size: 1.3rem;
    color: #1A1A1A;
}

.tckt-discnt-title.titleWith-Conference h3:nth-child(2) {
    color: #4E4E4E;
    font-size: 1.1rem;
    padding-top: 4px;
    font-family: 'Avenir LT Std' !important;
}

.sseion-frntBy-tckts .tckt-actual-prc>h5 {
    font-size: 1rem;
}

.sseion-frntBy-tckts .tckt-count-numb {
    max-width: 120px;
}

.sseion-frntBy-tckts .tckt-total-price>h4 {
    font-size: 1.15rem;
}

.multi-events-timing-parents.sesion-ticts-frnt--side .event-tabbody .time-details {
    max-width: 100%;
    padding: 0px;
    border: 0px none;
}

.sponserBy img {
    max-width: 155px;
}

.cnr-max-110 img {
    max-width: 110px;
}

.checkout-tckt-mthod {
    justify-content: space-around;
}

.all-access-tckt-chout,
.checkout-tckt-mthod,
.review-order-all-acess {
    box-shadow: 10px 13px 26px #0000000d;
    border-radius: 10px;
    background: #fff;
    padding: 0.85rem 1rem;
}

.review-order-all-acess .tckt-evnt--title,
.all-access-tckt-chout>h4 {
    box-shadow: 10px 13px 26px #0000000d;
    border-radius: 6px;
    background: #000;
    color: #fff;
    font-size: 1.15rem;
    padding: 0.75rem;
}

.tckt-evnt--title {
    margin-bottom: 1rem;
}

.ticket--ordr-review-temp-left>h4 {
    font-size: 28px;
    font-weight: 600;
}

.review-order-all-acess {
    margin-bottom: 1.5rem;
}

.rvw-tckt-ordr-rgt {
    align-items: center;
    justify-content: flex-end;
}

.remov-del-tckt .btn {
    background: #F3F3F3;
    width: 38px;
    height: 38px;
    padding: 0;
    border-radius: 50%;
    line-height: 38px;
    font-size: 21px;
}

.tict--ofr--prc {
    font-size: 1rem;
    color: #000;
    align-items: center;
}

.rvw-tckt-ordr-list {
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
}

.rvw-tckt-ordr-left .off-price {
    font-weight: 600;
    font-size: 18px;
}

.off-percent {
    padding: 0 0.5rem;
}

.tck-prce--ttl>h5,
.rvw-tckt-ordr-left>h5 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
}

.rvw-tckt-ordr-left>h5 {
    font-size: 1.10rem;
}

.tck-prce--ttl {
    padding: 0px 0.5rem;
    min-width: 93px;
    text-align: center;
}

.remov-del-tckt .btn:hover {
    background-color: #000;
    color: #fff;
}

.tckt-evnt--title>h2 {
    margin: 0;
    color: #fff;
    font-size: 20px;
}

.all-access-tckt-chout>h4 {
    text-transform: capitalize;
}

.tckt-evnt--title>.itmNametite {
    font-size: 18px;
    margin-bottom: 0.25rem;
}

.all-access-tckt-chout li {
    padding: 0.5rem 0.45rem;
    color: #4F4F4F;
    font-size: 1.05rem;
}

.all-access-tckt-chout li span {}

.all-access-tckt-chout li:not(:last-child),
.rvw-tckt-ordr-list:not(:last-child) {
    border-bottom: 1px solid #eee;
}

.cpn-code-tickt {
    background: #F7F8FA;
    align-items: center;
    border-radius: 6px;
    padding: 0.75rem;
}

.apply-tckt-cpn input {
    width: 60%;
}

.apply-tckt-cpn .btn {
    border: 1px solid #707070;
    border-radius: 18px;
    background: #fff;
    color: #3A3A3A;
    font-weight: 600;
    font-size: 15px;
    padding: 0.5rem 1rem;
}

.apply-tckt-cpn.cpnInput .btn {
    background: #000;
    color: #fff;
    border-radius: 0px 18px 18px 0px;
    padding: 0.4rem 1rem;
    font-weight: 400;
}

.cpnInput .form-control {
    border-radius: 18px 0px 0px 18px;
}

.tckt-cpn-left>h4 {
    color: #2A2A2A;
    font-size: 0.9rem;
    font-weight: 600;
}

.evet-tcktLogo {
    max-width: 150px;
    margin-right: 1rem;
}

.apply-tckt-cpn {
    display: flex;
    align-items: center;
    width: 46%;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.apply-tckt-cpn .btn.rmv-cpn {
    background: #ADADAD;
    color: #fff;
}

.terms-tckt>p,
.tckt-declartion {
    color: #0C0C0C;
    font-size: 17px;
}

.tckt-grand-ttl ul li {
    font-size: 1.25rem;
}

.submis-btns .ant-back,
.submis-btns .btn-admin:hover {
    background: #fff;
    border: 1px solid #707070;
}

.submis-btns .btn-admin:hover {
    color: #000;
}

.submis-btns .ant-back:hover {
    background: #000;
    color: #fff;
}

.submis-btns .btn {
    padding: 0.6rem 2rem;
    font-size: 19px;
    font-weight: 500;
}

.dwnload-tcktMdl--wrp .ant-modal-content {
    background: #FAFAFA;
}

.dwnload-tcktMdl--wrp .allEvents-wrapper .front-tabstickets .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn {
    font-size: 0.9rem;
    color: #535353;
    padding: 0.75rem 1.5rem;
}

.dwnload-tcktMdl--wrp .allEvents-wrapper .front-tabstickets .ant-collapse-header .anticon {
    display: flex;
}

.dwnload-tcktMdl--wrp .allEvents-wrapper .front-tabstickets .ant-collapse-content .ant-collapse-content-box {
    background: #fff;
    border: 1px solid #E7E7E7;
    border-radius: 8px;
    padding: 0px;
}

.tckt-Modal-Dtls .table thead {
    background: #000;
}

.tckt-Modal-Dtls .table thead tr th {
    color: #fff;
    border: 0px none;
}

.tckt-Modal-Dtls .table-responsive {
    border-radius: inherit;
    padding: 0.75rem;
    box-shadow: none;
    box-shadow: initial;
}

.tckts-down-myCmn {
    background: #fff;
    box-shadow: 10px 13px 26px #0000000d;
    border-radius: 10px;
    padding: 0.75rem;
}

.tckts-body-myCmn {
    background: #F8F8F8;
    border-radius: 10px;
    padding: 0.8rem;
}

.spekr-tags span {
    background: #D23927;
    display: inline-block;
    color: #fff;
    line-height: normal;
    font-size: 1.05rem;
    padding: 0.25rem 1.6rem 0.25rem 1rem;
    position: relative;
}

.tcktSpekrTags span {
    font-size: 1.3rem;
}

.spekr-tags span:after {
    content: "";
    position: absolute;
    border: 16px solid transparent;
    border-right-color: #f8f8f8;
    right: -4px;
    top: 0;
}

.my--tckts-right>h2,
.my--tckt-vewLft>h5 {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 0.15rem;
}

.adminBadges-wrp .my--tckts-right>h2,
.adminBadges-wrp .my--tckt-vewLft>h5 {
    font-size: 24px;
    margin-bottom: 0.25rem;
}

.my--tckts-right>h2 {
    font-size: 25px;
}

.adminBadges-wrp .my--tckts-right>p {
    font-size: 1.1rem;
}

.speakr-tickt-personal .my--tckt-vewLft>h5 {}

.speakr-tickt-personal .tckt-lct-lft>span {
    font-weight: 600;
    color: #747474;
    font-size: 0.85rem;
}

.download-qr-UserRole .brnd-title-date h4 {
    color: #000;
    font-size: 1.4rem;
    margin-bottom: 2px;
}

.download-qr-UserRole .brnd-title-date>p {
    font-size: 18px;
}

.download-qr-UserRole .my--tckts-left>img {
    max-width: 230px;
}

.download-qr-UserRole .my--tckts-right>h2,
.download-qr-UserRole .sponseredBy>h5 {
    font-weight: 600;
    color: #000;
    font-size: 1.4rem;
}

.download-qr-UserRole .sponseredBy>h5 {
    font-size: 1rem;
}

.download-qr-UserRole .sponseredBy span {
    display: inline-block;
    max-width: 100px;
}

.download-qr-UserRole .my--tckts-right>p {
    font-size: 1.1rem;
    margin-bottom: 0px;
}

.tckt-lct-lft svg {
    width: 20px;
}

.my--tckts-right>p {
    color: #151515;
    font-size: 1.15rem;
    margin-bottom: 0.25rem;
    line-height: normal;
}

.othr-tckt-btm-rgt .btn {
    margin: 0px 0.25rem;
}

.othr-tckt-btm-rgt .btn {
    margin: 0px 0.25rem;
    font-size: 1.10rem;
    padding: .58rem .75rem;
}

.othr-tckt-btm-rgt>a {
    color: #2757DB;
    font-size: 1.22rem;
    text-decoration: underline;
}

.tckt-lct-lft>span {
    font-size: 1.15rem;
    vertical-align: middle;
    margin-left: 0.25rem;
}

.tckt-location-wrp,
.othrts-tcktM-clmn {
    display: flex;
    align-items: center;
}

.tckt-lct-rgt {
    margin-left: 0.8rem;
}

.tckt-lct-rgt>span,
.bdgeTct {
    display: inline-block;
    color: #686868;
    border: 1px solid #707070;
    border-radius: 18px;
    line-height: normal;
    font-size: 15px;
    padding: 0.25rem 1rem;
}

.bdgeTct svg {
    max-width: 15px;
    vertical-align: top;
    fill: #000;
}

.tckt-lct-rgt>.badge {
    background: #525252;
    color: #FFFFFF;
    font-weight: 400;
    margin-left: 0.25rem;
}

.othr-tckt-btm-lft {
    /* width: 29%; */
}

.btn-admnred {
    background: #ff0a0a;
    color: #fff;
    padding: 5px 21px;
    border-radius: 5px;
    font-size: 14px;
}

.othr-tckt-btm-lft .spcaer {
    padding: 0px 5px;
}

.othr-tckt-btm-lft .spcaer,
.othr-tckt-btm-lft span,
.othr-tckt-btm-lft strong {
    display: inline-block;
}

.ticket-purchaser-dtls>ul>li {
    /* display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%; */
}

.myTicket-qr-code>svg {
    /* width: 200px;
    height: 200px;
    max-width: 100%; */
}

.ticket-purchaser-dtls>ul>li .prchs-name {
    /* width: 32%; */
}

.tckts-icns svg {
    fill: #000;
}

.othrts-tcktM-clmn {
    margin-bottom: 1.2rem;
}

.othrts-tcktM-dtls {
    display: inline-grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2rem;
}

.tckts-icns {
    margin-right: 0.65rem;
}

.tckts-details-lst>h5 {
    color: #686868;
    font-size: 1rem;
    margin-bottom: 0.15rem;
}

.faq-cntsrs .chil--accprdian .ant-collapse-extra , .newThemeFaq .chil--accprdian .ant-collapse-extra {
    display: flex;
    align-items: center;
}

.thankYouGif img {
    max-width: 150px;
}

.updownBtn .btn {
    display: block;
    background: #000;
    color: #fff;
    padding: 3px 8px;
    line-height: normal;
    margin-bottom: 2px;
}

.fw-nrml {
    font-weight: normal;
}

.tckts-details-lst>p {
    color: #252525;
    font-size: 13px;
    margin-bottom: 0;
    font-weight: 600;
}

.assign-bulk-tckt-mdl>h5 {
    font-size: 26px;
    padding-top: 0.4rem;
}

.assign-bulk-tckt-mdl>p {
    font-size: 1.1rem;
}

.btn-assign-tct .btn:not(.btn-admin) {
    border: 1px solid #000000;
    margin-left: 2rem;
}

.btn-assign-tct .btn {
    font-size: 16px;
    padding: 0.5rem 2rem;
}

.etryDate-ticket {
    color: #4D4D4D;
    font-size: 16px;
}

.etryDate-ticket strong {
    color: #191919;
}

.assign-bulk-tckt-mdl img {
    max-width: 90px;
}

.barCodeScanner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.empty-cart-dts svg {
    width: 3rem;
    height: 3rem;
}

.empty-cart-dts>p {
    font-size: 0.95rem;
    font-weight: 600;
}

.my--tckts-left>p {
    color: #686868;
    font-size: 18px;
    word-break: break-all;
}

.staffStand>.btn {
    width: 100%;
    justify-content: center;
}

.tckt-prce {
    display: inline-block;
    box-shadow: 6px 6px 6px #0000000f;
    border: 1px solid #EBEBEB;
    border-radius: 12px;
    background: #fff;
    padding: 0.65rem 1.25rem;
    vertical-align: middle;
    line-height: normal;
    word-break: break-all;
}

.tckt-prce>* {
    display: block;
    text-align: center;
}

.tckt-prce>span {
    color: #686868;
    font-size: 15px;
}

.tckt-prce>p {
    font-size: 1.55rem;
    color: #4D4D4D;
}

.btn-tcktDownload {
    border: 1px solid #707070;
    border-radius: 14px;
    width: 50px;
    height: 48px;
}
.tcktDownload_btn {
    border: 1px solid #707070;
    border-radius: 14px;
    font-size: 12px !important;
    height: 48px;
    font-weight: 600;
}
.tcktDownload_btn svg{
    width: 18px;
    margin-right: 6px;
}
.tcktDownload_btn:hover svg{
    fill:#000 !important;
}
.singleFlg.ant-select-dropdown .ant-select-item .ant-select-item-option-content img,
.multiFlg.ant-select-dropdown .ant-select-item .ant-select-item-option-content img,
.ant-select.snglCr .ant-select-selector .ant-select-selection-item img,
.ant-select.multiCr .ant-select-selector .ant-select-selection-item img {
    margin-right: 3px;
    max-width: 25px;
    vertical-align: middle;
}

.ant-select-multiple.multiCr.ant-select .ant-select-selector {
    max-height: inherit;
    min-height: inherit !important;
    padding: 0px 20px !important;
    border-radius: .25rem !important;

}

.ant-select-multiple.multiCr .ant-select-selection-item {
    height: auto;
}

/* .othr-tckt-btm-rgt .btn:not(.btn-admin):hover{
    background: #000;
} */
.othr-tckt-btm-rgt .btn:hover svg {
    fill: #fff;
}

.ant-scrolling-effect .ant-dropdown.ticket-cart--ttl {
    z-index: -2;
}

/* my ticket new 20-06-22 */
.tikctNewText>p {
    font-size: 1rem;
}

.notAsiggnTckt p {
    color: #D23927;
    font-weight: 600;
    font-size: 13px;
    margin-top: 3px;
}

.userDesignaion {
    background: #D23927;
    color: #fff;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: normal;
    padding: 2px 9px 2px 4px;
    box-shadow: 0px 3px 6px #0000001f;
    -webkit-clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0% 100%, 0% 0%, 9% 0%);
            clip-path: polygon(100% 0%, 92% 50%, 100% 100%, 0% 100%, 0% 0%, 9% 0%);
    display: inline-block;
}

.scnd-row {
    border-top: 1px solid rgb(112 112 112 / 16%);
    padding-top: 5px;
    margin-top: 8px;
}

.left--tckt-date .othrts-tcktM-clmn {
    background: #F8F8F8;
    margin-right: 7px;
    padding: 8px 12px;
    border-radius: 12px;
}

.left--tckt-date .othrts-tcktM-clmn .tckts-details-lst>p {
    color: #4D4D4D;
    font-size: 1rem;
    font-weight: 500;
}

.scnd-row>.row {
    align-items: center;
}

.ttl--assign-tckt>span.ttl--assng-tct {
    border-radius: 23px;
    background: #D23927;
    color: #fff;
    border: 1px solid #D23927;
    padding: 4px 13px;
    display: inline-block;
}

.ttl--assign-tckt .bdgeTct {
    font-size: 14px;
    line-height: normal;
    /* display: inline; */
}

.dwnload--tkct .assign-bulk-tckt-mdl>p {
    margin-bottom: 1rem;
}

.my--tckt-vewLft span {
    /* color: #237FB6; */
}

.dnldBmt-tickt {
    border-top: 1px solid rgb(112 112 112 / 40%);
    margin-top: 1.5rem;
    padding-top: 0.5rem;
}

.ttl--assign-tckt span:not(:last-child) {
    margin-right: 4px;
}

.my--tckt-vewLft>h3 {
    color: #1F1F1F;
    margin: 0;
    font-weight: 900;
    font-size: 1.5rem;
}

.my--tckt-vewLft>h3 span {
    font-weight: 400;
}

.my--tckt-vewLft>h4 {
    margin-bottom: 4px;
    font-size: 1.25rem;
    color: #5F5F5F;
}

/* my ticket new 20-06-22 end */



.title-Event-topbar .mlt-title-left>h1 {
    text-transform: capitalize;
}

.event-bannr-img-dtls img {
    border-radius: 11px;
    overflow: hidden;
}

.vew-tcktD>a {
    color: #2757DB;
    font-size: 1.1rem;
    text-decoration: underline;
    display: inline-block;
    padding-left: 0.5rem;
}

.event-bannr-title>h4 {
    font-size: 1.34rem;
    margin-bottom: 0.45rem;
    font-weight: 600;
}

.conference-dtlls-text {
    font-size: 1.18rem;
}

.event-bannr-title .meta-date {
    font-size: 1.1rem;
}

.sponseredBy>h5 {
    font-size: 0.85rem;
    font-weight: 600;
    color: #000;
}

/* .sponseredBy > span:not(:last-child){
    margin-right: 1rem;
} */
.sponseredBy>span {
    display: inline-block;
    max-width: 127px;
    margin: 0.25rem 0.25rem 0.35rem;
}

.tckt-Modal-Dtls .table thead tr th:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.tckt-Modal-Dtls .table thead tr th:nth-child(3) {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.tckt-Modal-Dtls {
    box-shadow: 10px 3px 25px #0000000F;
}

.tckt-Modal-Dtls .anticon {
    width: 36px;
    height: 36px;
    border: 1px solid #707070;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dwnload-tcktMdl--wrp .ant-tabs-top>.ant-tabs-nav {
    margin-bottom: 10px;
}

.form-check .form-check-label {
    cursor: pointer;
}

.dwnload-tcktMdl--wrp .sign-modal-content h3.auth-heading.pos-relative.text-center {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 1.5rem;
}

.tckt-Modal-Dtls .table thead tr th {
    font-family: 'ITC Avant Garde Gothic Std' !important;
    font-weight: 500;
}

.sign-modal-content .sessionTckt-filtersWrap label {
    color: #333;
    font-size: 0.9rem;
}

.tckt-Modal-Dtls .anticon svg {
    width: 15px;
    height: 16px;
}

.tckt-Modal-Dtls .ticketCollapse-headerleft {
    width: 90%;
}

.terms-tckt>h4,
.tckt-declartion>h4 {
    font-size: 24px;
    color: #363636;
    font-weight: 600;
}

.tckt-evnt--title>* {
    color: #fff;
}

.tckt-evnt--title>h5 {
    font-size: 18px;
    font-weight: 500;
}

.all-access-tckt-chout li>strong {
    margin-left: auto;
}

.checkout-tckt-mthod .cm_container {
    margin: 0;
    font-weight: 600;
    color: #363636;
    font-size: 1.25rem;
    display: flex;
    align-items: center;
}

.checkout-tckt-mthod .cm_container img {
    margin-right: 0.25rem;
}

.sponserBy>span {
    background: #fff;
    box-shadow: 0 0 3px rgb(0 0 0 / 11%);
    border-radius: 4px;
}

.addCartBtn .btn:hover,
.check-btn .btn:hover {
    border-color: #000;
    background: transparent;
    color: #000;
}

.add-tickts-wrap-count {
    justify-content: flex-end;
}

.tckt-count-numb,
.add-tickts-wrap-count,
.ticketCollapse-headerleft p {
    display: flex;
    align-items: center;
}

.ticketCollapse-headerleft p,
.tm-tck>h4,
.tm-tck>p {
    font-size: 18px;
    color: #363636;
}

.tm-tck>h4 {
    font-size: 1rem;
}

.ticketCollapse-headerleft p {
    /* text-transform: capitalize; */
    font-size: 0.9rem;
}

.tm-tck>p {
    font-size: 15px;
}

.ticket-soldout * {
    color: #b8b8b8;
    cursor: no-drop;
}

.ticketCollapse-headerleft svg {
    width: 18px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 6px;
}

.tckt-count-numb {
    border: 2px solid #eee;
    border-radius: 6px;
    max-width: 134px;
    background: #fff;
    margin: 0px 0.5rem;
    padding: 0px 0.5rem;
}

.tckt-actual-prc h5,
.tckt-total-price h4 {
    margin: 0px;
}

.tckt-count-numb .btn {
    background: #f2f3f3;
    padding: 5px 5px;
    width: 50px;
    line-height: normal;
    font-size: 11px;
}

.tckt-count-numb .form-control,
.tckt-count-numb .form-control:focus {
    border: 0px none !important;
    box-shadow: none !important;
    box-shadow: initial !important;
}

.purchase-tckt-title>h4 {
    margin: 0;
    font-size: 0.9rem;
    font-weight: 700;
    display: inline-block;
}

.show-hide-clmn button {
    background: #fff;
    border: 1px solid rgb(51 51 51 / 45%);
    font-size: 14px;
    border-radius: 2px;
}

.cm_ant-table.table-layoutNew-wrp .ant-table-container table thead th {
    border-radius: 0 !important;
    border-radius: initial !important;
    background: #8BC3CB;
    color: #212529;
    font-size: 14px;
}

.cm_ant-table.table-layoutNew-wrp .ant-table-container table th,
.cm_ant-table.table-layoutNew-wrp .ant-table-container table td {
    min-width: 0 !important;
    min-width: initial !important;
}

.cm_ant-table.table-layoutNew-wrp .ant-table-container,
.table-responsive.ant-table-container.no--shadow {
    box-shadow: none;
    box-shadow: initial;
    border-radius: 0;
    border-radius: initial;
}

.terms-tckt a {
    color: #1890ff;
}

.purchse-tckt-lists {
    padding: 0.5rem 1.25rem;
}

.tckt-actual-prc>h5,
.tckt-total-price>h4 {
    font-weight: 600;
}

.tckt-actual-prc>h5 {
    font-size: 1.12rem;
}

.purchse-tckt-lists:nth-child(even) {
    background: #f2f3f3;
}

.purchse-tckt-lists:nth-child(odd) {
    background: #fff;
}

.badge-sldOut {
    background: #a0a0a0;
    color: #fff !important;
    font-weight: 400;
    font-size: 10px;
    padding: 0.25rem 0.75rem;
    line-height: normal;
    border-radius: 17px;
}

.tckt-count-numb>.form-control {
    text-align: center;
}

.tckt-total-price>h4 {
    font-size: 1.35rem;
}

.ticket-date-header svg,
.ticket-collapse-dayPass .ant-collapse-item .ant-collapse-header .ticketCollapse-headerRight>.btn-admin svg {
    margin-right: 0.5rem;
    width: 29px;
}

.tm-tck {
    text-align: left;
}

.tm-tck>* {
    margin: 0px;
}

/* Tickets section End from here */
.__left_arrow,.__right_arrow{
    background: #ffff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0px 0px 6px #888;
    display: flex;
    align-items: center;
    justify-content: center;
}
.__left_arrow{
    position: absolute;
    top: 44px;
    left: -23px;
    transform: translateY(-50%);
    cursor: pointer
}
.__right_arrow{
    position: absolute;
    top: 44px;
    right:-16px;
    transform: translateY(-50%);
    cursor: pointer;
}
@media screen and (min-width: 1440px) {
    .wndow-animt-issue canvas {
        height: 267px !important;
    }
}

@media screen and (max-width: 1320px) {
    .wndow-animt-issue canvas {
        height: 267px !important;
    }
}

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

    .discover-multi-evtns .container-fluid,
    .about-us-multi-events .container-fluid,
    .about-multi-event-product .container-fluid,
    .hwIt-work .container-fluid,
    .backpage-btn .container-fluid,
    .multiEvents-details-title .container-fluid,
    .multiEvents-details-bnner .container-fluid,
    .comn-container-fluid .container-fluid,
    .footr-container .container-fluid 
    {
        max-width: 1420px;
    }
    .filter-header-wrapper.container-fluid,
    .hosting-evetns .container-fluid ,
    .new_multiEvents-details-bnner .container-fluid,
    .new_multiEvents-details-title .container-fluid,
    .new_multiEvents-backpage-btn .container-fluid{
        max-width: 100%;
    }

    .hosting-evetns .container-fluid {
        padding: 0px 30px !important;
    }

    .toolTip-bottom-wrapp .wrp-toolTip-wrp.__react_component_tooltip {
        top: auto !important;
        bottom: 5px;
    }

    .footer--dynamic-wrap .u-row-container .u-row {
        width: 100% !important;
        max-width: 1420px !important;
        padding: 0px 100px;
    }

    .footer--dynamic-wrap.question--footer .u-row-container .u-row {
        padding: 0px 10px;
    }

    .footer--dynamic-wrap .u-row-container .u-row .u-col:nth-child(2)>div>div {
        margin-left: 8.333333%;
    }

    .web-edit-category .rounded-textbox-form {
        max-width: 70%;
        margin: 0 auto;
    }

    .webchatopen .recent-connectionwrp .col-md-6.col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
   
}

@media screen and (max-width: 1440px) {
    .evnts-ftr-btns .btn {
        font-size: 0.85rem;
        padding: 0.85rem 1.25rem;
        max-width: 237px;
    }

    .hsting-event-wrap h3 {
        font-size: 28px;
    }

    .hsting-event-wrap p,
    .spportedby-list-wrap>h4,
    .speaker .text-uperimg h3,
    .spaker-detail-popup .details h3 {
        font-size: 22px;
    }

    .craouel-caption h2 {
        font-size: 3rem;
    }

    .cnfrnce-common-dtls>h4,
    .multi-spkr-dtls>h4 {
        font-size: 18px;
    }

    .spportedby-list-wrap>h4 {
        border-left: 4px solid #000;
    }

    .footer-area .u-col p span,
    .footer-area .u-col .menu a,
    .footer-area .u-col ul li span {
        font-size: 16px !important;
    }

    .footer-area .u-col .menu a {}

    .multi-evnt-card .multi-evnt-desc h1,
    .faq-panel-cnt,
    .descption-dtls,
    .event-tabbody .event-detail h2 {
        font-size: 18px;
    }

    .header-text h1.title {
        font-size: 1.9rem;
    }

    .banner-section h1,
    .home-heading {
        font-size: 28px;
    }

    .multi-evnt-card .multi-evnt-desc .meta-date,
    .multi-spkr-dtls>p,
    .cnfrcn-date span,
    .confrcnce-meta-data .meta-date>span,
    .event-tabbody .event-detail h4,
    .multicnfrece-speaker .speakr-mlt-dtls h5,
    .cnfrce-timig>h4,
    .set-remider .btn,
    .spaker-detail-popup .details h6 {
        font-size: 16px;
    }

    .webchatopen .set-remider .btn {
        font-size: 14px;
        padding: .25rem 0.75rem;
    }

    .multi-events-timing-parents .event-tabbody .event-detail {
        width: calc(100% - 500px) !important;
        /* width:calc(100% - 250px)!important */
    }
    .multi-events-timing-parents .without_login_conference_eventTable .event-tabbody .event-detail,
    .multi-events-timing-parents .with_login_conference_eventTable .event-tabbody .event-detail,
    .eventDeatil-tabbody .event-tabbody.conference-body-event .event-detail{
        width: calc(100% - 250px) !important;
    }
    .eventDeatil-tabbody .event-tabbody.conference-body-event .event-detail{

    }
    .webchatopen .eventDeatil-tabbody .event-tabbody.meeting-body-event.cmn-diary-meeting .diaryevnt-time.time-details{
        max-width: 195px;
    }
    .webchatopen .eventDeatil-tabbody .event-tabbody.meeting-body-event.cmn-diary-meeting .event-detail.diary-evnt-dtls.text-left.new-tsbsss {
        width: calc(100% - 195px) !important;
    }
    .webchatopen .eventDeatil-tabbody .event-tabbody.meeting-body-event.cmn-diary-meeting .event-tabs--rightbar {
        max-width: 100%;
        min-height: auto;
        flex-direction: row;
        justify-content: center;
    }
    .webchatopen .eventDeatil-tabbody .event-tabbody.meeting-body-event.cmn-diary-meeting .event-tabs--rightbar .btm-diaryevnt-btns.he.text-md-right li {
        margin-bottom: 0;
    }
    .webchatopen .eventDeatil-tabbody .event-tabbody.meeting-body-event.cmn-diary-meeting .event-tabs--rightbar .btm-diaryevnt-btns.he.text-md-right {
        margin-left: 10px;
    }
    .event-tabs--rightbar {
        width: 100%;
        max-width: 250px;
        padding: 10px;
    }
    .event-tabs--rightbar .list-inline-item {
        margin-bottom: 0.5rem;
    }
    .multi-cnfrence-descrption>p {
        font-size: 16px;
    }

    .join-evnts-btn .btn,
    .multicnfrece-speaker .speakr-mlt-dtls p {
        font-size: 16px;
    }

    .multi-events-timing-parents .event-tab-parent .event-tab>div>h3,
    .multi-events-timing-parents .event-tab-parent .event-tab>div>h6 {
        font-size: 19px;
    }

    .mlt-title-left>h1,
    .mlt-title-left>h1,
    .cm-section h1 {
        font-size: 36px;
    }

    .multi-evnt-title {
        font-size: 35px;
    }

    .confrcnce-meta-data>h3 {
        font-size: 28px;
    }

    .footer-widget-title {
        font-size: 18px;
    }

    .footer-widget.footAbot p,
    .footer-widget p,
    .footer-menu ul li a,
    .footer-bottom {
        font-size: 16px;
        line-height: 26px;
    }

    .action_group .circle-serial {
        width: 20px;
        height: 20px;
    }

    .new-product .wrap-p2 {
        font-size: 14px;
    }

    .action_group .circle-serial svg,
    .action_group .circle-serial.lckicn svg {
        width: 9px;
    }

    .sseion-frntBy-tckts .purchase-tckt-title>h4 {
        font-size: 0.9rem;
    }

    .sseion-frntBy-tckts .tckt-actual-prc>h5 {
        font-size: 0.85rem;
    }

    .sseion-frntBy-tckts .tckt-total-price>h4 {
        font-size: 1rem;
    }

    .ticketCollapse-headerleft p,
    .tm-tck>h4 {
        font-size: 16px;
    }

    .tm-tck>p {
        font-size: 13px;
    }

    .tm-tck>p {
        font-size: 14px;
    }

    .about-us-achivement h4 {
        font-size: 30px;
    }

    /* .mlt-title-left > h1, .cm-section h1{font-size: 36px;} */
    .tckt-discnt-title.titleWith-Conference>h3:first-child {
        font-size: 1.1rem;
    }

    .tckt-discnt-title.titleWith-Conference h3:nth-child(2),
    .ticket-collapse-dayPass .ant-collapse-item .ant-collapse-header .ticketCollapse-headerRight>.btn-admin {
        font-size: 1rem;
    }

    .ticket-date-header svg,
    .ticket-collapse-dayPass .ant-collapse-item .ant-collapse-header .ticketCollapse-headerRight>.btn-admin svg {
        width: 25px;
    }

    .ordr-numberBar {
        left: -84px;
    }
}

@media screen and (max-width: 1275px) {
    /* .ordr-numberBar{
        left: -66px;
    } */
}

@media screen and (max-width: 1199px) {
    .craouel-caption h2 {
        font-size: 2rem;
    }
    .event-tabs--rightbar .list-inline-item{
        margin-bottom: 0rem;
    }
    .landing-home-slider-wrapper .ant-carousel .slick-dots {
        bottom: 20px;
    }

    .evnts-ftr-btns .btn:not(:last-child) {
        margin-right: 0.35rem;
    }

    .multi-evnt-card .multi-evnt-desc h1,
    .faq-panel-cnt,
    .abt-title>h3 {
        font-size: 16px;
    }

    .hsting-event-wrap h3 {
        font-size: 30px;
    }

    .hsting-event-wrap p {
        font-size: 23px;
    }

    .join-evnts-btn .btn {
        font-size: 15px;
    }

    .multi-evnt-card .multi-evnt-desc .meta-date,
    .multi-spkr-dtls>p,
    .cnfrcn-date span {
        font-size: 14px;
    }

    .about-us-achivement h4 {
        font-size: 30px;
    }

    .frm-news-letter {
        max-width: 100%;
    }

    .ewnsltter {
        margin-bottom: 1rem;
    }

    .about-us-achivement p {
        font-size: 17px;
        line-height: 25px;
    }

    .brnd-jnd {
        margin-left: 0rem;
    }

    .about-us-achivement {
        width: 160px;
        height: 160px;
    }

    .about-us-achivement:after,
    .about-us-achivement:before {
        width: 150px;
        height: 150px;
    }

    .abtUs-left-content>p {
        font-size: 1rem;
    }

    .about-desc-body li {
        font-size: 0.85rem;
        padding-left: 1rem;
    }

    .about-desc-body li:before {
        top: 6px;
    }

    .about-desc-body {
        padding-left: 0px;
    }

    .multi-evnt-card .multi-evnt-desc {
        min-height: 91px;
    }

    .evnts-ftr-btns .btn {
        padding: 1rem 1.5rem;
        font-size: 0.9rem;
        margin: 0.25rem;
    }

    .about-desc-list {
        padding: 0.5rem;
    }

    .footer-widget-title {
        font-size: 17px;
    }

    .footer-widget.footAbot p,
    .footer-widget p,
    .footer-menu ul li a,
    .footer-bottom {
        font-size: 15px;
        line-height: 24px;
    }

    .purchse-tckt-lists .row>div[class*="col"] {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .add-tickts-wrap-count {
        justify-content: space-around;
    }

    .mlt-title-left>h1 {
        font-size: 25px;
    }

    .my--tckts-right>h2,
    .my--tckt-vewLft>h5 {
        font-size: 22px;
    }

    .tckt-lct-lft>span,
    .tckt-prce>p,
    .my--tcktsOthers-right>h3,
    .tckts-details-lst>h5 {
        font-size: 1rem;
    }

    .etryDate-ticket strong {
        font-size: 17px;
    }

    .tckts-details-lst>p,
    .etryDate-ticket,
    .my--tckts-left>p {
        font-size: 15px;
    }

    .tckt-list-assign table.table-bordered tr th,
    .tckt-list-assign table.table-bordered tr td {
        font-size: 0.9rem;
    }

    .cnfrnce-common-dtls>h4,
    .multi-spkr-dtls>h4 {
        font-size: 14px;
    }
    .event-tabbody.cmn-diary-meeting, .event-tabs--rightbar{
        max-width: 100%;
    }
    .multi-events-timing-parents .event-tabbody .event-detail.new-tsbsss{
        width: calc(100% - 300px);
    }
    .event-tabs--rightbar{
        min-height: 0;
        min-height: initial;
        flex-direction: row;
    }
    .event-tabs--rightbar .topbar-diary-icn{
        margin-right: 0.25rem;
    }

}

@media screen and (max-width: 991px) {
    .__left_arrow,.__right_arrow{display: none;}
    /* .new-sldr-caption {
        display: none;
        visibility: hidden;

    } */

    /* .filter-body-container,.filter-body{
        width: 100%;
        height: auto;
    } */
    .filter-body-container {
        width: 100%;
        height: auto;
        overflow-y: auto;
        overflow-x: hidden;
        right: 0;
    }
    .filter-body-container.people_seach_filter{
        right: 0;
    }
    .filter-body{
        height: auto;
        overflow-x: hidden
    }
    .filter-body_detail {
        max-height: none;
        max-height: initial;
        height: auto;
    }
    .buttton-section.text-right {
        width: 92%;
        position: relative;
        bottom: 0px
    }
    
    .header-mob-qr-scanner canvas {
        max-width: 100%;
    }
    .checkout-tckt-mthod .ant-select{
        width: 100%;
    }

    .recent-connection-list .top-right {
        padding: 0px 0.58rem;
        right: 6px;
        z-index: 999;
    }

    .sidebatMobile-menu.sidebar-wrap-mobile {
        overflow: visible;
        overflow: initial;
    }

    .sidebatMobile-menu.sidebar-wrap-mobile ul {
        overflow: hidden;
        overflow-y: scroll;
        height: 100vh;
        padding-bottom: 4rem;
    }

    .search_wrapper input {
        font-size: 16px;
    }

    .upcoming-pastevents-wrap.allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn {
        padding: 0.45rem 1rem;
        font-size: 13px;
    }

    .ant-dropdown.help-theme-wrp {
        /* max-width: 300px;
        position: relative; */
    }

    .header-text h1.title {
        font-size: 1.2rem;
    }

    .scanner-wrap svg {
        fill: #000;
    }

    .about-us-achivement {
        width: 120px;
        height: 120px;
    }

    .become-excbt>a {
        font-size: 12px;
        font-weight: 600;
    }

    .logo-landingpage span>svg {
        width: 52px;
    }

    .mob-view-rgt {
        align-items: center;
    }

    .about-us-achivement:after,
    .about-us-achivement:before {
        width: 110px;
        height: 110px;
    }

    .footer-widget-title {
        font-size: 15px;
    }

    .footer-widget.footAbot p,
    .footer-widget p,
    .footer-menu ul li a,
    .footer-bottom {
        font-size: 13px;
        line-height: 20px;
    }

    .about-us-achivement p {
        font-size: 14px;
        line-height: 21px;
    }

    .header-wrapper .sidebatMobile-menu,
    .header-wrapper .sidebar .cm-logo {
        background: #fff;
    }

    .menu_open .header-wrapper .sidebar .cross svg,
    .menu_open .header-wrapper .sidebar .cross svg path {
        fill: #000;
        stroke: #000;
    }

    .sidebar-wrap-mobile.sidebar>ul>li>a,
    .help-theme-wrp-cls .ant-collapse-header
        {
        color: #333;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 15px;
    }

    .help-theme-wrp-cls .ant-menu-item {
        line-height: normal;
        height: auto;
    }

    .help-theme-wrp-cls .ant-menu-item span,
    .help-theme-wrp-cls .ant-menu-item span a {
        display: block;
        padding: 0.25rem 0.15rem;
    }

    .help-theme-wrp-cls .ant-menu-item .ant-menu-title-content {
        font-size: 0.9rem;
    }

    .header-text h4 {
        font-size: 20px;
    }

    .without-sidenav .body_container .header-text {
        margin: 20px 7px !important;
    }

    .abtUs-left-content div * {
        font-size: 0.9rem;
    }

    .mob-select-theme .select-event-theme a>span {
        float: right;
    }

    .sidebar-wrap-mobile.sidebar>ul>li>a.active,
    .sidebar-wrap-mobile.sidebar>ul>li>a:hover {
        border-left-color: #000;
    }

    .header-toggle-topbar .mobile_trigger {
        margin-left: auto;
    }

    .header-toggle-topbar {
        padding: 0.25rem 1rem;
    }

    .confrcnce-meta-data>h3 {
        font-size: 26px;
    }

    .btn.btn-mcom {
        font-size: 18px;
        padding: .45rem 1.5rem;
    }

    .about-us-achivement h4 {
        font-size: 23px;
    }

    .mlt-title-left>h1 {
        font-size: 30px;
    }

    .multi-evnt-title {
        font-size: 29px;
    }

    .cnfrnce-common-dtls>h4,
    .multi-spkr-dtls>h4 {
        font-size: 20px;
    }

    .multi-evtns-filter-home .evnts-ftr-btns {
        display: flex;
    }

    .multi-evtns-filter-home .evnts-ftr-btns .btn {
        min-height: inherit;
        padding: 0.5rem 1rem;
        min-width: 102px;
        font-size: 0.812rem;
    }

    .multi-evtns-filter-home .evnts-ftr-btns .btn:nth-child(4),
    .multi-evtns-filter-home .evnts-ftr-btns .btn:nth-child(6),
    .multi-evtns-filter-home .evnts-ftr-btns .btn:nth-child(8) {
        min-width: 250px;
    }

    .multi-evtns-filter-home .evnts-ftr-btns.overflow-auto {
        overflow-y: hidden !important;
        margin-bottom: 10px;
    }

    .evnts-ftr-btns.event-dtls-page-btn .btn:after {
        display: none;
    }

    .multi-evtns-filter-home .evnts-ftr-btns.overflow-auto::-webkit-scrollbar,
    .multi-events-timing-parents .event-tab-parent::-webkit-scrollbar {
        opacity: 1;
        display: block;
        width: 2px;
        background-color: #969696;
        height: 3px;
    }

    .multi-evtns-filter-home .evnts-ftr-btns.overflow-auto::-webkit-scrollbar-track,
    .multi-events-timing-parents .event-tab-parent::-webkit-scrollbar-track {
        /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
        background-color: #F5F5F5;
    }

    .dash_body_container .change-pass-templte .header-text {
        margin: 0 !important;
        justify-content: inherit;
    }

    .dash_body_container .change-pass-templte .header-text>div {
        margin-top: 8px;
        justify-content: initial;
    }

    .change-pass-templte .sk-card-wrap {
        padding: 5px 11px;
    }

    .multi-evtns-filter-home .evnts-ftr-btns.overflow-auto::-webkit-scrollbar-thumb,
    .multi-events-timing-parents .event-tab-parent::-webkit-scrollbar-thumb {
        background-color: #000000;
    }

    .event-tabbody.conference-body-event.cmn-diary-meeting {
        max-width: 100%;
    }

    .am-evnt-hdr-right .select-event-theme>a {
        width: 50px;
        height: 50px;
        text-align: center;
        border-width: 2px;
        line-height: 50px;
        padding: 0;
        font-size: 28px;
        border-radius: 50%;
    }

    .questionModalBody .popup_mid_test {
        font-size: 22px;
    }

    .upcoming-pastevents-wrap .ant-tabs-content-holder {
        margin-top: 0px !important;
    }

    .mobile-select-events {
        margin-bottom: 0.5rem;
    }

    .mobile-select-events {
        padding: 0 0.5rem;
    }

    .sidebar-wrap-mobile .cm-logo {
        justify-content: start !important;
        padding-bottom: 14px;
    }

    .sidebar-wrap-mobile .cm-logo>a {
        max-width: 75%;
        padding: 0 0.5rem;
    }

    .become-excbt>a {
        border: 1px solid #333;
    }

    .headr-bottom-secton {
        background: #dcdcdc;
    }

    .headr-bottom-secton span.pos-relative.cursor-point.notification,
    .headr-bottom-secton a.help.ant-dropdown-trigger,
    .header-wrapper .headr-bottom-secton .chat,
    .headr-bottom-secton a.fa.fa-search {
        background: transparent;
        border: 2px solid #000;
    }

    .carousel-wrapper {
        margin-top: 20px;
    }

    .header-wrapper .headr-bottom-secton .fa.fa-search svg,
    .header-wrapper .headr-bottom-secton .chat svg path,
    .header-wrapper .headr-bottom-secton .help svg g,
    .header-wrapper .headr-bottom-secton .notification svg path {
        fill: #000;
    }

    .header-wrapper .headr-bottom-secton .notification>i {
        color: #000;
    }

    .mobile-select-events>a {
        display: block;
        border: 1px solid #333;
        border-radius: 5px;
        color: #333;
        padding: 0.75rem 0.5rem;
        font-size: 14px;
        font-weight: 600;
    }

    .meetName .form-control {
        min-height: 50px;
        height: auto !important;
        max-height: none;
        max-height: initial;
        overflow-y: scroll;
        font-size: 17px;
    }

    .cmn-zindex {
        z-index: 9999 !important;
    }

    .headr-all-fltr-mbview {
        flex-wrap: initial;
        top: 0;
        margin: 0;
        border-bottom: 1px solid #d6d6d6;
    }

    .headr-all-fltr-mbview,
    .allFilterBtm {
        position: fixed;
        box-shadow: 0 0 3px rgb(0 0 0 / 20%);
        width: 100%;
        padding: 10px 11px !important;
        background: #fff;
        z-index: 9;
    }

    .fltr-body-wrap>.row {
        border-bottom: 0px none !important;
    }

    .fltr-body-wrap>.row>div {
        border-right: 0px none !important;
    }

    .fltr-body-wrap .checkbox-item-wrap {
        border-bottom: 1px solid #dee2e6;
    }

    .fltr-body-wrap {
        padding: 35px 0px;
    }

    .allFltr-mobileview {
        padding: 0;
    }

    .allFilterBtm {
        border-top: 1px solid #eaeaec;
        bottom: 0px;
    }

    .web-filter .fltr-body-wrap .form-check {
        margin-bottom: 10px;
    }

    .allFilterBtm>button:last-child {
        margin-left: auto !important;
    }

    .web-filter .headr-all-fltr-mbview button.btn.btn-filter {
        margin-left: auto;
    }

    .headr-all-fltr-mbview .header-text,
    .headr-all-fltr-mbview .header-text h1.title {
        margin: 0;
    }

    .fltr-top-prdc {
        position: fixed;
        top: 0;
        background: #fff;
        width: 100%;
        padding: 13px 11px;
        z-index: 9;
        border-bottom: 1px solid #d2d2d2;
    }

    .cmn-sidebar-fltr .product-card-wrapper {
        border-radius: inherit;
        border: 0px none;
    }

    .search-result-parent .notify-row.srch-list-rslt {
        border: 1px solid #eee;
    }

    .search-result-parent {
        margin: 20px auto !important;
    }

    .cmn-sidebar-fltr>h4 {
        border-bottom: 1px solid #eee;
        padding-bottom: 11px;
    }

    .cmn-sidebar-fltr .community-card {
        margin-bottom: 10px;
    }

    .cmn-sidebar-fltr {
        padding: 1rem;
        box-shadow: 0 0 3px rgb(0 0 0 / 23%);
        margin: 0px 5px;
        margin-bottom: 1rem;
    }

    .web-view-product h1 {
        font-size: 1.25rem;
    }

    .fltr-top-prdc>h4,
    .cmn-sidebar-fltr>h4 {
        margin: 0;
        font-size: 0.85rem;
    }

    .prd-fltr-body {
        padding: 47px 0px 25px;
    }

    .fltr-top-prdc>.cross {
        position: static;
        margin-right: 17px;
    }

    .fltr-top-prdc>h4>span>svg,
    .cmn-sidebar-fltr>h4 svg {
        width: 20px;
    }

    .card-wrapper.product-detail h1.light-black {
        font-size: 32px;
    }

    .hstng-img-right,
    .hstng-img-left {
        max-width: 100%;
    }

    .mob-pl-0 {
        padding-left: 0px;
    }

    .mob-pr-0 {
        padding-right: 0px;
    }

    .dry-evnt-btns {
        display: flex;
        justify-content: center;
    }

    .calenar-btn-view .dry-evnt-btns>.btn {
        padding: .5rem 1rem;
        font-size: 15px;
    }

    .calenar-btn-view .dry-evnt-btns>.btn:not(:last-child) {
        margin-right: 0.25rem;
    }

    .mob-viewchrt-height canvas {}

    .mac .header-container h4,
    .sseion-frntBy-tckts>h4 {
        font-size: 19px;
    }

    .add-tickts-wrap-count {
        justify-content: center;
    }

    .ticketCollapse-headerleft {
        padding-left: 1rem;
    }

    .ticketCollapse-headerleft>h3 {
        font-size: 1.25rem;
    }

    .purchase-tckt-title>h4,
    .tckt-actual-prc>h5 {
        font-size: 0.85rem;
    }

    .ticket-desc-front,
    .tckt-total-price>h4,
    .submis-btns .btn {
        font-size: 1rem;
    }

    .ticketCollapse-headerleft p,
    .tm-tck>h4 {
        font-size: 14px;
    }

    .ticket-date-header svg {
        width: 20px;
    }

    .my--tcktsOthers-right>h3 {
        font-size: 1.25rem;
    }

    .btn-tcktDownload {
        width: 45px;
        height: 45px;
    }

    .tckt-list-assign .actin-btn button {
        width: 2rem;
        height: 2rem;
    }

    .actin-btn button svg {
        width: 12px;
    }

    .ticket-view-front .allEvents-wrapper .ant-tabs-nav .ant-tabs-nav-wrap,
    .dwnload-tcktMdl--wrp .allEvents-wrapper .front-tabstickets .ant-tabs-nav-wrap {
        overflow-x: scroll;
    }

    .payment-tickt-descriptin>h2 {
        font-size: 1.35rem;
    }

    .payment-tickt-descriptin>p {
        font-size: 1.1rem;
    }

    .cm-logo.logo-mobileview {
        max-width: 150px;
    }

    .evnts-ftr-btns.event-dtls-page-btn .btn {
        max-width: 47%;
    }

    .mange-netwrok-left {
        /* display: none; */
        /* position: fixed;
        top: 0;
        left: 0px;
        transform: translateX(-5000px);
        z-index: 999;
        width: 100%;
        height: 100%;
        transition: 0.25s; */
    }

/* -------new connection tab design--- */

.new_connection_tab  .nav-item {
    min-width: 161px;margin-right: 10px;margin-bottom: 10px;
}
.new_connection_tab .nav-item a {
    display: block;
    width: 100%;
    word-break: normal;
    max-width: 100%;
    border: 1px solid #E0E0E0;
    text-align: center;
    font-size: 15px !important;
    padding: 0.5rem 1rem !important;
}
.new_connection_tab .nav-item a, .disc_font{
    font-size: 12px !important;
}
.mange-netwrok-left>.flex-column.new_connection_tab>.nav-item>.nav-link.active{
    border-bottom: none;
    background: #000;
    color: #fff;
    font-weight: 200;position: relative;
}
.mange-netwrok-left>.flex-column.new_connection_tab>.nav-item>.nav-link.active:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    position: absolute;
    left: 50%;
    bottom: -5px;
    transform: translateX(-50%);
}
.new_connection_tab .nav-item a span{
    display: none;
}
.mange-netwrok-left {
    background: #fff;
    border: 0px solid #eee;
    box-shadow: 0 0 0px rgb(0 0 0 / 9%);
    border-radius: 0;width: 100%;
    white-space: nowrap;
    overflow-x: auto;
}
.flex-column.nav.nav-pills.new_connection_tab {
    display: flex;
    width: 1000px;
    flex-wrap: nowrap;
    flex-direction: row !important;
}
.mange-netwrok-left>.flex-column.new_connection_tab>.nav-item>.nav-link, .staff-cnc>p, .staff-cnc .nav-item>a{
border-radius:5px !important;
}
/* -------new connection tab design end--- */
    .mange-netwrok-left.network-Mob {
        display: block;
        left: 0;
        transform: translateX(0px);
    }

    .recent-connectionwrp .cm-wrapper,
    .recent-connectionwrp .cm-wrapper>.header-text,
    .recent-connectionwrp .cm-wrapper>.header-text>div,
    .recent-connectionwrp .header-text {
        margin-bottom: 0px !important;
    }

    .connection--nw .connection-detail-parent .textparent h5 {
        font-size: 0.95rem;
    }
}

@media screen and (max-width: 767px) {
    /* .new-sldr-caption {
        display: none;
        visibility: hidden;

    } */
    .filter-body_detail ._answer{
        width:calc(100% / 2 - 6%)
    }
    .join_heading {
        flex-wrap: wrap;
    }
    .multi-events-timing-parents .without_login_conference_eventTable .event-tabbody .event-detail ,
    .eventDeatil-tabbody .event-tabbody.conference-body-event .event-detail{
        width: calc(100% - 0px) !important;
    }
    .eventDeatil-tabbody .event-tabbody.conference-body-event .event-detail .diry-evts-title .cnfrence-btn-wrp button.btn.btn-blue{
        min-width: auto;
    }
   
    .join_heading .col-md-6.text-right.joinNow-Evnts.pr-5 {
        text-align: left !important;
        margin-bottom: 20px;
    }

    .upcoming-pastevents-wrap .ant-tabs-nav-wrap .ant-tabs-tab {
        min-width: 0;
        min-width: initial;
    }

    .allEvents-wrapper.new-pageurl .front-tabstickets .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn {
        padding: 0.4rem 0.6rem;
        font-size: 12px;
        border-radius: 6px;
    }

    .allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn:after {
        bottom: -14px;
        border: 7px solid transparent;
    }

    /* .new-ticketreview-order .rvw-tckt-ordr-rgt.d-flex{
        flex-wrap: wrap;
    }
    .new-ticketreview-order .tict--ofr--prc {
        width: 100%;
        justify-content: center;
        margin-bottom: 12px;
    } */
    .header-search .group-btn {
        text-align: center;
    }

    .ant-dropdown.serach-root-popup {
        /* left: 0px !important; */
    }

    .header-search .group-btn .btn.btn-blue {
        margin: 0px;
        margin-right: 0.25rem;
    }

    .enquire-mdl-wrp h5 {
        font-size: 0.9rem;
    }

    .card-wrapper.product-detail span,
    .card-wrapper.product-detail p {
        font-size: 17px;
    }

    .tcktSpekrTags span {
        font-size: 1rem;
    }

    .stack-wrapper .stack {
        max-width: 100%;
        min-width: 100%;
    }

    .sponseredBy>span {
        margin: 5px;
    }

    .allEvents-wrapper .ant-tabs-nav-list .ant-tabs-tab>.ant-tabs-tab-btn {
        padding: 0.75rem 1rem;
        font-size: 16px;
    }

    .confrcnce-meta-data>h3 {
        font-size: 21px;
    }

    .mlt-title-left .meta-date>span>svg {
        width: 18px;
    }

    .meta-date,
    .event-descp-top,
    .multi-evnt-card .multi-evnt-desc h1,
    .faq-panel-cnt,
    .descption-dtls,
    .event-tabbody .event-detail h2 {
        font-size: 15px;
    }

    .event-descp-top>div>p span {
        font-size: 15px !important;
    }

    .barCodeScanner .barCode-scanner {
        transform: none;
        transform: initial;
        -webkit-transform: initial;
    }

    .confreance-detail-parent>.row>.col-md-12 {
        padding: 0px 7px;
    }

    .event-descp-top h3 {
        font-size: 16px !important;
    }

    .leftborder-parent h6 svg {
        margin-right: 0px;
    }

    .cnferencetimg-Blck>h6>span {
        font-size: 13px;
    }

    .cnferencetimg-Blck h5 {
        font-size: 1rem;
    }

    .confreance-detail-parent .leftborder-parent>h4 {
        font-size: 1.1rem;
    }

    .confreance-detail-parent .leftborder-parent>h6 {
        font-size: 14px;
    }

    .talking-showcse h3 {
        font-size: 24px;
    }

    .spportedby-list-wrap>h4,
    .mlt-title-left>h1,
    .multi-evnt-title {
        font-size: 21px;
    }

    .talking-showcse p,
    .cnfrnce-common-dtls>h4,
    .multi-spkr-dtls>h4 {
        font-size: 18px;
    }

    .talking-showcase-body {
        max-width: 99%;
    }

    .faq-containers .ant-collapse>.ant-collapse-item.ant-collapse-item-active .ant-collapse-header,
    .faq-containers .ant-collapse>.ant-collapse-item .ant-collapse-header,
    .sign-up p {
        font-size: 16px;
    }

    .my--tcktsOthers-right>h3,
    .ticket-session-title>h3 {
        font-size: 1.1rem;
    }

    .add-tickts-wrap-count,
    .rvw-tckt-ordr-rgt {
        flex-wrap: wrap;
    }

    .cut-discnountPrice.d-flex {
        width: 100%;
        flex: 0 0 100%;
        justify-content: center;
        max-width: 100%;
    }

    .multi-evnt-card .multi-evnt-desc h1,
    .faq-panel-cnt {
        font-size: 17px;
    }

    /* .cnfrnce-common-dtls{padding-bottom: 0px;} */
    .multi-evnt-card .multi-evnt-desc .meta-date,
    .multi-spkr-dtls>p,
    .cnfrcn-date span,
    .home-subheading {
        font-size: 15px;
    }

    .evnts-ftr-btns .btn {
        margin-bottom: 0.5rem;
        font-size: 0.9rem;
        padding: 1rem 1rem;
    }

    .cnfrnce-common-wrap {
        padding: 0.6rem;
        display: block;
    }

    .abtUs-rgt-content {
        max-width: 280px;
        margin: 1rem auto 0px;
    }

    .attnd-parti,
    .evtn-ntwrk {
        margin-top: 0px;
    }

    .hstng-img-right {
        margin-left: auto;
    }

    .craouel-caption {
        display: none;
    }

    .multiEvent-home-header.multi-evnts-landing-header {
        background: #000;
        /* position: relative; */
    }

    .my-ticket-tp-leftbar,
    .rvw-tckt-ordr-rgt.discnt-line-prc {
        flex-wrap: wrap;
    }

    .speakr-tickt-personal .my-ticket-tp-leftbar {
        justify-content: center;
        text-align: center;
    }

    .rvw-tckt-ordr-rgt.discnt-line-prc .tict--ofr--prc {
        flex: 0 0 100%;
        max-width: 100%;
        justify-content: center;
    }

    .rvw-tckt-ordr-rgt.discnt-line-prc .tckt-count-numb,
    .rvw-tckt-ordr-rgt.discnt-line-prc .tck-prce--ttl {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .rvw-tckt-ordr-rgt.discnt-line-prc .remov-del-tckt {
        text-align: right;
        flex: 0 0 20.333333%;
        max-width: 20.333333%;
    }

    .rvw-tckt-ordr-rgt.discnt-line-prc .tck-prce--ttl {
        flex: 0 0 46.333333%;
        max-width: 46.333333%;
    }

    .rvw-tckt-ordr-rgt.discnt-line-prc .tckt-count-numb {
        margin: 0;
    }

    .tckts-MobilePrice {
        width: 100%;
        display: flex;
        align-items: center;
    }

    .tckts-MobilePrice .tckt-prce {
        margin-left: auto;
    }

    .ordr-numberBar {
        left: 0px;
        transform: none;
        transform: initial;
        margin-bottom: -3px;
        position: relative;
        z-index: 9;
    }

    .about-us-achivement {
        margin-bottom: 1rem;
    }

    .hsting-event-wrap h3 {
        font-size: 19px;
    }

    .hsting-event-wrap p {
        font-size: 18px;
    }

    .sign-modal-content h3.auth-heading.pos-relative.text-center {
        font-size: 20px;
    }

    .sign-modal-content .multi-event-forms-login.forgot-passrds h3.auth-heading.pos-relative.text-center {
        font-weight: 600;
        color: #000;
    }

    .signup-txtx>p {
        font-size: 1rem;
    }

    .signup-txtx>p>a {
        /* font- */
    }

    .evtns-search-home {
        max-width: 90%;
    }

    .multi-events-timing-parents .event-tabbody {
        flex-wrap: wrap;
        width: 100%;
        padding-top: 0px;
        max-width: 100%;
    }

    .multi-events-timing-parents .event-tabbody .time-details {
        order: 2;
    }

    .event-tabs--rightbar {
        order: 3;
        max-width: 100%;
        width: 100%;
        min-height: 0;
        min-height: initial;
        flex-direction: row;
        justify-content: center;
    }

    .btm-diaryevnt-btns {
        margin-left: 0.25rem;
    }

    .multi-events-timing-parents .event-tabbody .event-detail.new-tsbsss {
        width: 100% !important;
        padding: 10px;
    }

    .banner-section h1,
    .home-heading {
        font-size: 1.25rem;
    }

    .multi-events-timing-parents .event-tabbody .event-detail {
        width: 100%;
        text-align: left;
        order: 1;
        border-left: 0px none;
        border-bottom: 1px solid #eee;
        padding: 0.4rem 10px 0.5rem;
    }

    .multi-events-timing-parents .event-tab-parent .event-tab>div>h3,
    .multi-events-timing-parents .event-tab-parent .event-tab>div>h6 {
        font-size: 1rem;
    }

    .sseion-frntBy-tckts .tckt-total-price {
        min-width: inherit;
    }

    .multicnfrece-speaker.speaker-details .profile {
        margin: 5px 0px;
        width: 100%;
    }

    .multi-events-timing-parents .event-tabbody .time-details,
    .multi-events-timing-parents.sesion-ticts-frnt--side .event-tabbody .time-details {
        /* border-bottom: 1px solid #c3c3c3;
        padding-bottom: 1rem; */
        max-width: 100%;
        padding-left: 0.7rem;
        margin-bottom: 0px;
    }

    .btn-mvnt {
        font-size: 18px;
    }

    .signup_modal .ant-modal-body {
        padding: 2.75rem 1.25rem 1rem;
    }

    .hwIt-work .video-parent .video-player {
        width: auto !important;
        height: auto !important;
        min-height: 150px;
    }

    .about-us-img {
        margin-bottom: 1rem;
    }

    .landing-home-slider-wrapper .ant-carousel .slick-dots {
        bottom: 10px;
    }

    .multi-evnt-card .multi-evnt-desc {
        min-height: inherit;
    }

    .faq-containers .ant-collapse .anticon:before {
        line-height: 25px;
        width: 25px;
        height: 25px;
        font-size: 11px;
    }

    .multi-events-timing-parents .event-tab-parent .event-tab {
        margin: 0.25rem;
    }

    .multi-events-timing-parents .event-tab-parent,
    .rvw-tckt-ordr-rgt {
        justify-content: center;
    }

    .multi-spkr-dtls {
        min-height: inherit;
    }

    .header-mob-qr-scanner {
        height: calc(100% - 65px);
        display: flex;
        align-items: center;
    }

    .ticketCollapse-header-front,
    .fltr-sesson-wrp {
        display: block;
    }

    .fltr-sesson-wrp {
        margin-bottom: 0.75rem;
    }

    .ticketCollapse-headerleft,
    .ticketCollapse-headerRight {
        padding-right: 0px;
        width: 100%;
        text-align: left;
    }

    .add-tickts-wrap-count {
        justify-content: left;
    }

    .common-compiti-filter .btn {
        font-size: 15px;
        padding: 0.5rem 1.5rem;
        margin: 0.25rem 0.5rem;
    }

    .purchase-tckt-title {
        margin-bottom: 0.1rem;
    }

    .purchse-tckt-lists {
        padding: 0.5rem;
    }

    .tckt-total-price {
        min-width: inherit;
    }

    .blkDisc>i {
        top: -5px;
    }

    .tckt-count-numb {
        max-width: 120px;
    }

    .my--tckts-right>h2,
    .my--tckt-vewLft>h5 {
        font-size: 18px;
    }

    .sesion-ticts-frnt--side .event-tab-parent.justify-content-center {
        /* justify-content: left !important; */
    }

    .allEvents-wrapper .front-tabstickets .ant-tabs-content-holder {
        margin-top: -30px !important
    }

    .others-tckts-bottom-btns {
        text-align: center;
    }

    .sponseredBy>h5,
    .assign-bulk-tckt-mdl>p {
        font-size: 18px;
    }

    .sponseredBy>h5 {
        font-size: 15.5px;
    }

    .assign-bulk-tckt-mdl img {
        max-width: 65px;
    }

    .btn-assign-tct .btn:not(.btn-admin) {
        margin: 0px;
    }

    .btn-assign-tct .btn {
        margin: 0.25rem;
    }

    .ticket--ordr-review-temp-left>h4,
    .assign-bulk-tckt-mdl>h5 {
        font-size: 22px;
    }

    .tckt-evnt--title>h2,
    .terms-tckt>p,
    .tckt-declartion,
    .tck-prce--ttl>h5,
    .rvw-tckt-ordr-left>h5 {
        font-size: 15px;
    }

    .apply-tckt-cpn {
        padding-top: 1rem;
    }

    .apply-tckt-cpn {
        display: block;
        width: 100%;
        text-align: center;
    }

    .apply-tckt-cpn input {
        width: 100%;
        margin-bottom: 0.5rem;
    }

    .terms-tckt>h4,
    .tckt-declartion>h4,
    .thanku h3 {
        font-size: 17px;
    }

    .plans-despction h1 {
        font-size: 30px;
    }

    .thnkutext {
        padding: 10px 0 !important;
    }

    .all-access-tckt-chout li {
        font-size: 0.85rem;
    }

    .all-access-tckt-chout>p,
    .review-order-all-acess .tckt-evnt--title,
    .all-access-tckt-chout>h4 {
        font-size: 1rem;
    }

    .payment-tickt-sucessfull>svg {
        max-width: 70px;
    }

    .payment-tickt-descriptin>h2 {
        font-size: 1.15rem;
    }

    .multi-evnt-card {
        box-shadow: 0 0 3px rgb(0 0 0 / 18%);
    }

    /* .multi-evnt-card .multi-evnt-desc{padding: 1rem;} */
    .multi-evnt-card .join-evnts-btn {
        padding: 0px 0rem 0.5rem;
    }

    .evnts-ftr-btns.event-dtls-page-btn .btn {
        max-width: 100%;
    }

    .ticket-date-header {
        width: 100%;
        justify-content: left;
    }

    .event-dayTop>h4 {
        font-size: 20px;
    }

    .event-dayTop>p {
        font-size: 1rem;
    }

    .slectDay-pass-input>.eventDate {
        margin-top: 0.5rem;
    }

    .slectDay-pass-label .slectDay-pass-input {
        padding: 0.5rem 0.25rem 0.5rem;
    }

    .dayPass-count>h4 {
        font-size: 1rem;
    }

    .dayPass-count>p {
        font-size: 1.1rem;
    }

    .slectDay-pass-input .tm-tck>h4 {
        font-size: 14px;
    }

    .ticket-collapse-dayPass .ant-collapse-item .ant-collapse-header .ticketCollapse-headerRight>.btn-admin {
        margin-top: 3px;
    }

    .ticket-exhibitname {
        display: block !important;
    }

    .qrImg-wrp {
        margin-bottom: 0.75rem;
    }

    .othr-tckt-btm-lft {
        width: 100%;
    }

    .othr-tckt-btm-rgt {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 6px;
    }

    /* .othr-tckt-btm-rgt .btn.btn-admin {
        width: 46%;
    } */
    .tckt-location-wrp {
        display: block;
    }

    .tckt-lct-rgt {
        padding: 0.25rem 0px;
        margin-left: 0px;
    }

    .my--tckts-left {
        margin-bottom: 0.5rem;
    }

    .comboticket-date-purchased .combo-pass-day-according:not(:last-child) {
        margin-right: 0rem;
    }

    .combo-pass-day-according {
        max-width: none;
        max-width: initial;
        width: 100%;
        margin: 0.9% !important;
        display: flex;
        align-items: center;
    }

    .combo-pass-day-according .eventDate {
        margin-left: auto;
    }

    .comboticket-date-purchased {
        justify-content: center;
    }

    .btn-assign-tct .btn {
        font-size: 1rem;
        padding: 0.5rem 1rem;
    }

    .assign-bulk-tckt-mdl>h5 {
        font-size: 21px;
    }

    .total-assigned {
        margin-right: 0;
        width: 46%;
    }

    .multiPass-btn>.btn {
        width: auto;
    }

    .multidays-tcktMdl--wrp .ant-modal-content .ant-modal-body {
        padding: 2rem 1.5rem;
    }

    .tckt-discnt-title.titleWith-Conference>h3:first-child {
        font-size: 1.1rem;
    }

    .tckt-discnt-title.titleWith-Conference h3:nth-child(2) {
        font-size: 0.95rem;
    }

    .tcktContainer-time-tble {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    .tcktContainer-time-tble>span {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .tcktContainer-time-tble .cnfrce-timig {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .notification-mobleview,
    .ticket-carts--ttl,
    .ticket-cart--ttl.ant-dropdown {
        left: 0px !important;
    }

    .eventsWrp-theme.ant-dropdown {
        max-width: 263px;
        left: auto !important;
        right: 0;
    }

    .change-pass-templte>.header-text .col-md-8 .d-flex {
        justify-content: start;
    }

    .change-pass-templte>.header-text .col-md-8 {
        order: 2;
    }

    .qrImg-wrp img,
    .dnload-tickets-wrp>img,
    .qrImg-wrp svg {
        max-width: 100%;
    }

    .ttl--assign-tckt .bdgeTct {
        display: block;
    }
    .ttl--assign-tckt>span.ttl--assng-tct {
        display: block;
    }

    .ttl--assign-tckt>span {
        display: block;
        margin: 8px 0px;
        text-align: center;
    }

    .my--tckt-vewLft>h3 {
        font-size: 1.1rem;
    }

    .tckts-down-myCmn,
    .tckts-body-myCmn {
        padding: 0.75rem 0px;
    }

    .slectDay-pass-label .eventDate>svg,
    .combo-pass-day-according .eventDate>svg {
        display: none;
    }

    .tckts-details-lst>h5,
    .left--tckt-date .othrts-tcktM-clmn .tckts-details-lst>p {
        font-size: 0.9rem;
    }

    /* my ticket view list mobile view */
    .mobile-buy-ticket-lst {
        display: grid;
        grid-template-columns: 1fr 1fr;
        border-bottom: 1px solid #eee;
        padding: 1rem;
        margin-bottom: 0.5rem;
        align-items: end;
    }

    .mobile-buy-ticket-rgt {
        text-align: right;
        height: 100%;
        display: grid;
        align-items: end;
    }

    .mobile-buy-ticket-top .actin-btn button {
        width: 2rem;
        height: 2rem;
        border-radius: 5px;
    }

    .mobile-buy-ticket-bottom .btn-tcktDownload {
        border-radius: 5px;
        width: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 28px;
        padding: 2px;
    }

    .mobile-buy-ticket-bottom .btn-admin {
        padding: 0.16rem 0.45rem;
        font-size: 12px;
        margin-right: 0.25rem;
    }

    .mobile-buy-ticket-bottom {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .mobile-buy-ticket-bottom .btn-tcktDownload svg {
        width: 15px;

    }

    .tckt--asgn-status span {
        display: inline-block;
        background: #7d7d7d;
        border: 1px solid #7d7d7d;
        padding: 0.16rem 0.45rem;
        color: #fff;
        border-radius: 30px;
        font-size: 12px;
    }

    .tckt--asgn-status {
        padding-top: 0.15rem;
    }

    .tckt--asgn-status span:not(.un-asssinged) {
        color: #333;
        background: transparent;
    }

    .my--tckt-vew-head .head--row {
        padding: 0px 1rem;
    }

    .scnd-row {
        padding: 5px 1rem 0px;
    }

    .left--tckt-date {
        background: #F8F8F8;
    }

    .valid-for-days.othrts-tcktM-dtls {
        grid-template-columns: 1fr;
    }

    .my--tckt-vewLft>h4 {
        font-size: 1rem;
    }

    .date--myticket {
        flex-wrap: wrap;
    }

    .left--tckt-date>.date--myticket>.othrts-tcktM-clmn {
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 0.75rem;
        margin-right: 0 !important;
    }

    .comboticket-date-purchased:empty {
        display: none;
    }

    .comboticket-date-purchased {
        width: 100%;
        max-width: 100%;
    }

    /* my ticket view list mobile view end */

}

@media screen and (max-width: 576px) {
    .filter-body_detail ._answer , .question-section{
        width:100%;
        margin-right: 0%
    }
    .ticket-cart--ttl.ant-dropdown,
    .ticket-carts--ttl.ant-dropdown {
        width: 100%;
    }

    .am-evnt-hdr-right .btn-crt {
        display: block;
        margin-right: 0.75rem;
    }

    .ant-dropdown.search-sctin-wrp {
        left: 0px !important;
        max-width: 360px;
        margin: 0px auto;
        right: 0px;
    }

    .am-evnt-hdr-right .levebtn.top-lgn-btn .btn {
        padding: 4px 12px;
        font-size: 12px;
    }

    .multi-evnt-card {
        margin-bottom: 2rem;
    }

    .conference-body-event .set-remider .btn.btn-blue {
        width: 100%;
        display: block;
        max-width: 100%;
        font-size: 0.85rem;
    }

    .my--tckts-right>h2,
    .my--tckt-vewLft>h5 {
        font-size: 16px;
    }

    .my--tckts-right>p {
        font-size: 1rem;
    }

    .othr-tckt-btm-rgt .btn {
        font-size: 0.95rem;
        padding: .58rem .65rem;
    }

    .vew-tcktD>a {
        display: block;
        background: #000;
        color: #fff;
        padding: 0.5rem;
        text-align: center;
        border-radius: 3px;
    }

    .submis-btns .btn {
        font-size: 18px;
        padding: 0.6rem 1.25rem;
    }

    .cnfr-min-height {
        min-height: inherit;
    }

    .join-evnts-btn .btn {
        width: 100%;
    }

    .btn.btn-lg.btn-primary.btn-blue.btn-block.confebtn {
        max-width: 100% !important;
        width: 100%;
        margin-bottom: 0px !important;
    }

    .evnts-ftr-btns.event-dtls-page-btn .btn {
        font-size: 1rem;
    }

    .btnsscrll .btn {
        margin: 5px !important;
    }

    .slectDay-pass-input>.eventDate {
        margin-top: 0.25rem;
    }

    .product-details-btn-parent {
        text-align: center;
    }

    .product-details-btn-parent .btn {
        padding: 0.375rem 0.6rem;
        font-size: 14px;
    }

    .manage-company .rounded-textbox-form {
        padding: 5px 12px;
    }
}

@media screen and (max-width: 580px) {
    .am-evnt-hdr-right .select-event-theme>a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 18px;
    }

    li#mbSlct {
        margin-left: 6px;
    }

    .levebtn.top-lgn-btn.text-right li.list-inline-item.loginProfile-wrp span.ml-2 {
        display: none;
    }

    .levebtn.top-lgn-btn.text-right .loginProfile-wrp a>img,
    .user-login-multi-profile img {
        width: 30px;
        height: 30px;
    }
}

@media print {
    #printdoc {
        text-align: center;
    }
}

.tabsDescription {
    margin-bottom: 2rem;
}

.tabsDescription p a {
    color: #1890ff !important;
}

/* Multi Events Css End here 03-08-2021*/
.eventDeatil-tabbody .event-tabbody.conference-body-event .event-detail .diry-evts-title {
    align-items: flex-start;
}
.eventDeatil-tabbody .event-tabbody.conference-body-event .event-detail .diry-evts-title .cnfrence-btn-wrp button.btn.btn-blue{
    min-width: 170px
}
/* .ant-select-dropdown .ant-select-item .ant-select-item-option { 
     border-bottom: 2px solid aqua;
} */
.country-border-line  {
    margin-bottom: -8px;
    border-bottom: 2px solid #000000;
    display: block;
    padding-bottom: 5px;

}
.css-1fdsijx-ValueContainer .country-border-line{
    /* display: none; */
    border-bottom: 0;
    margin-bottom: 0;
    display: inline;
    display: initial;
}
.country-list-border{
    border-bottom: 6px solid #b8bbbb;
}
@media screen and (max-width: 767px){
    .multi-events-timing-parents .with_login_conference_eventTable .event-tabbody .event-detail{
    width: 100% !important;
}
}

.cm_crop-container-parent .crop-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 80px;
}

.cm_crop-container-parent .controls {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
span.MuiButton-label, .MuiTypography-overline {
    font-weight: 600;
    color: #0d3d58;
}
.makeStyles-slider-6 {
    margin-left: 6px !important;
}
.makeStyles-slider-6 {
    padding: 6px 0px !important;
}
.cm_crop-container-parent .slider {
    padding: 22px 0px;
}
/* --------------croper design------------------- */
.cm_crop-container-parent{
    position: relative;
    width: 100%;
    min-height: 400px;
    max-height: 400px;
}
.cm_crop-container {
    bottom: 13px !important;
    margin-bottom: 60px !important;
}
/* span.MuiSlider-root.MuiSlider-colorPrimary {
    width: calc(100% - 140px) !important;
} */
.cm_croper_control {
    font-size: 15px;
    color: #3f51b5;
    min-width: 70px;
}
.croper-bottom-btn{
    display: flex;
    justify-content: space-between;
}
.croper-bottom-btn .upload-icon.btn.btn-primary.floar-right, .croper-bottom-btn button.btn.btn-primary {
    min-width: 144px !important;
    font-size: 14px !important;
}
@media (min-width:318px) and (max-width:600px){
    .cm_crop-container-parent {
        min-height: 300px;
        max-height: 300px;
    }
    .cm_crop-container-parent .controls {
        flex-wrap: wrap;
        justify-content: space-around;
        margin-bottom: 19px;
    }
    .croper-bottom-btn{
        margin-top: 60px;
    }
}
@media (min-width:318px) and (max-width:445px){
    .cm_crop-container-parent {
        min-height: 390px;
        max-height: 390px;
    }
    .ant-modal.paymentpopup.croperpopup .ant-modal-body {
        padding: 52px 18px;
    }
    .cm_crop-container-parent .controls {
        margin-bottom: 19px;
    }
    .cm_crop-container-parent .controls {
        height: 164px;
    }
    .cm_crop-container-parent .controls > div, .cm_crop-container-parent .controls button {
        width: 100%;
        justify-content: center;
    }
    .MuiIconButton-root {
        padding: 0px !important;
    }
    .croper-bottom-btn .upload-icon.btn.btn-primary.floar-right, .croper-bottom-btn button.btn.btn-primary {
        min-width: 115px !important;
        font-size: 11px !important;
    }
}
@media print {
    *{
        display: none
    }
    canvas{
        display: none;
    } 
    .spekr-tags span{font-size: 14px;}
}
@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue-Medium.ba02fe56da61d0b92bdc.woff2) format("woff2"),url(/static/media/HelveticaNeue-Medium.8f2c096f8a06f5f85963.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueRegular.63b29638eb3d2b807aeb.woff2) format("woff2"),url(/static/media/HelveticaNeueRegular.5677085ed432181419b6.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueThin.aee0ba267c84fe640982.woff2) format("woff2"),url(/static/media/HelveticaNeueThin.979ac4206e42f3cf9a39.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueBold.3fd494608b8224aba32e.woff2) format("woff2"),url(/static/media/HelveticaNeueBold.ca9d48aae5037c6ee126.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue.de0dc79893d5e398ae04.woff2) format("woff2"),url(/static/media/HelveticaNeue.3354ee4792605d407c43.woff) format("woff");font-weight:normal !important;font-style:normal;font-display:swap}img{max-width:100%}.fCenter{display:flex;align-items:center;justify-content:center}.heading-20{font-size:1.25rem;color:#bfbfbf}.btn-admin-new{padding:1rem 3rem;font-size:1.375rem}.btn-view-all{background:#b2b2b2;color:#fff;font-size:1rem;color:#fff;border-radius:1.4rem;padding:.6rem .75rem;min-width:146px}.btn-view-all:hover{background:#000;color:#fff}.space-p5,.explore--brand-new-theme,.new--home--theme-wrp,.more-products-frm-brand,.brand--broucher--profile,.brand--articles-info,.brand--stand-staff--profile,.brand-company-profile,.about-saloon--new,.video-section-container,.offers--container-wrapper,.products--container-wrapper,.brand-media--wrapper,.brand--container,.the-speaker--container,.whatson--container{padding:5rem 0px}@media screen and (max-width: 992px){.space-p5,.explore--brand-new-theme,.new--home--theme-wrp,.more-products-frm-brand,.brand--broucher--profile,.brand--articles-info,.brand--stand-staff--profile,.brand-company-profile,.about-saloon--new,.video-section-container,.offers--container-wrapper,.products--container-wrapper,.brand-media--wrapper,.brand--container,.the-speaker--container,.whatson--container{padding:3.5rem 0px}}@media screen and (max-width: 767px){.space-p5,.explore--brand-new-theme,.new--home--theme-wrp,.more-products-frm-brand,.brand--broucher--profile,.brand--articles-info,.brand--stand-staff--profile,.brand-company-profile,.about-saloon--new,.video-section-container,.offers--container-wrapper,.products--container-wrapper,.brand-media--wrapper,.brand--container,.the-speaker--container,.whatson--container{padding:2.5rem 0px}}.space-p1,.only-new-home .explore--brand-new-theme,.only-new-home .new--home--theme-wrp,.only-new-home .more-products-frm-brand,.only-new-home .brand--broucher--profile,.only-new-home .brand--articles-info,.only-new-home .brand--stand-staff--profile,.only-new-home .brand-company-profile,.only-new-home .about-saloon--new,.only-new-home .video-section-container,.only-new-home .offers--container-wrapper,.only-new-home .products--container-wrapper,.only-new-home .brand-media--wrapper,.only-new-home .brand--container,.only-new-home .the-speaker--container,.only-new-home .whatson--container{padding:1rem 0px}.space-p2{padding:2.5rem 0px}@media screen and (max-width: 992px){.space-p2{padding:1.5rem 0px}}.relative,.brand--banner--wrp .brand--banner--wrp-img,.multiEvents-details-bnner,.brand--broucher--profile .broucher---wrp,.product-tool-card-new>.product-tool-card-img>a,.product-tool-card-new>.product-tool-card-img,.product-tool-card-new,.new--section-slider{position:relative}.absolute,.search--bar--sk>svg,.edit-btns-full,.multiEvents-details-bnner .evnt-bannr-caption,.brand--broucher--profile .broucher---wrp>.pro-tools---btns,.arrow-with-slider>.react-multiple-carousel__arrow,.product-tool-card-new>.product-tool-card-img>a>.discount--perc,.product-tool-card-new>.switch-toggle,.product-tool-card-new .pro--ActtnBtns,.new--section-slider .backBtn,.wishLIst{position:absolute}.f-bold,.cmn-heading-sk>h3{font-family:"HelveticaNeue" !important;font-weight:bold}.f-medium,.enquire--now--popup .enquire--now--popup-modal ul>li>label,.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.shrt--proCateg>p>b,h1,h2,h3,h4,h5,h6,.cmn-heading-sk>h1{font-family:"Helvetica Neue" !important;font-weight:500}.f-thin,.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.shrt--proCateg>p{font-family:"HelveticaNeue" !important;font-weight:100}.f-reg,.brand--articles-info .brandArticle-content>h5,.the-speaker--container .the-speaker-card>.the-spekr-cnt>h4,.whatson--container-admin>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>p,.whatson--container-admin>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>h3,.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>p,.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>h3,body{font-family:"Helvetica Neue" !important;font-weight:normal !important}.cmn-heading-sk{margin-bottom:2.25rem}.cmn-heading-sk>h1{font-size:3.125rem;margin-bottom:0px}.cmn-heading-sk>h3{font-size:1.875rem;text-transform:uppercase;color:#bfbfbf}.sk-bg-light{background:#f2f2f2 !important}.bg-sk-dark{background:#262626}.badgePcr{background:#d84f4f;color:#fff;border-radius:20rem;display:inline-block;padding:.35rem 1rem;line-height:normal;font-size:1rem;font-weight:500}.wishLIst{width:50px;height:50px;border-radius:50% !important;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.21);right:10px;bottom:10px;padding:0px !important;box-shadow:0px 0px 3px rgba(0,0,0,.09);cursor:pointer;transition:all .2s;z-index:9}.wishLIst>svg{width:25px}.wishLIst.btn__wish{background:#000}.wishLIst.btn__wish svg path:last-child{fill:#fff}.br-top{border-top:1px solid #ebebeb}.line2-content,.line3-content,.line1-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line2-content{-webkit-line-clamp:2}.line3-content{-webkit-line-clamp:3}.line1-content{-webkit-line-clamp:1 !important}.btn--sk{background:#b2b2b2 !important;color:#fff;border-radius:2rem;line-height:1;padding:.5rem 1.75rem}.btn--sk>svg{width:25px}.btn--sk>svg>path{fill:#fff}.btn--sk:hover{background:#262626 !important;color:#fff}.status--badge{background:#a5a5a5;color:#fff;font-size:.875rem;border-radius:2.5rem;display:inline-block;padding:.25rem 1rem;line-height:normal}.status--badge.active{background:#000}.custom-checkbox{position:relative}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0)}.custom-checkbox input[type=checkbox]:checked~span::after,.custom-checkbox input[type=radio]:checked~span::after{opacity:1}.custom-checkbox span{display:block;margin-bottom:.75rem;padding-left:calc(.75rem + 24px);color:#000;cursor:pointer}.custom-checkbox span::before{content:"";width:24px;top:calc(50% - 17px);left:0px;position:absolute;border-radius:5px;height:24px;border:2px solid #707070}.custom-checkbox span::after{content:"";border-bottom:2px solid #707070;border-right:2px solid #707070;height:13px;width:6px;position:absolute;opacity:0;left:5px;transform:rotate(45deg) translateY(-50%);top:calc(50% - 8px)}.newBade{position:absolute;background:#4f7ed8;color:#fff;font-size:1rem;bottom:15px;left:10px;line-height:normal;padding:.25rem .5rem;border-radius:25px}.videoCall{width:46px;height:46px;border-radius:50% !important;background:#f2f2f2;padding:0px;display:flex;align-items:center;justify-content:center}.videoCall>svg{width:32px;height:22px;transform:scale(0.85)}.btnActn{background:#000;width:42px;height:42px;border-radius:50% !important;display:flex;align-items:center;justify-content:center;display:inline-flex;padding:0px;margin:0px 2px}.btnActn svg{width:20px;height:20px}.btnActn svg>path{fill:#fff}.btnActn>.fa{font-size:1.25rem;color:#fff}.textGs{color:#bfbfbf}.ImgNote{font-size:.75rem;text-align:center}.sideBar-productwrp .product-tool-card-new .product-tool-card-img img{width:auto;height:auto}@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue-Medium.ba02fe56da61d0b92bdc.woff2) format("woff2"),url(/static/media/HelveticaNeue-Medium.8f2c096f8a06f5f85963.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueRegular.63b29638eb3d2b807aeb.woff2) format("woff2"),url(/static/media/HelveticaNeueRegular.5677085ed432181419b6.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueThin.aee0ba267c84fe640982.woff2) format("woff2"),url(/static/media/HelveticaNeueThin.979ac4206e42f3cf9a39.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueBold.3fd494608b8224aba32e.woff2) format("woff2"),url(/static/media/HelveticaNeueBold.ca9d48aae5037c6ee126.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue.de0dc79893d5e398ae04.woff2) format("woff2"),url(/static/media/HelveticaNeue.3354ee4792605d407c43.woff) format("woff");font-weight:normal !important;font-style:normal;font-display:swap}.new-app-header{border-bottom:1px solid #000;transition:.25s}.new-app-header .fix_btn_aligment{display:flex;align-items:center;justify-content:flex-end}.new-app-header .fix_btn_aligment .btn{border-radius:1rem}.new-app-header .fix_btn_aligment .btn.buy_tickt{background:#fb0006}.new-app-header .fix_btn_aligment .btn:hover{background:#fff !important;color:#ee2c23 !important;border-color:#fb0006}.only-new-home .new-app-header{display:none}.home--header-new .new-app-header{display:block;position:fixed;top:0;left:0;width:100%;background:#fff;transition:.25s;box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);z-index:1040}.padding-for-outer-header{margin-top:70px}.new--section-slider .new-sldr-caption{bottom:.75rem;max-width:100%;width:100%;left:0}.new--section-slider .new-sldr-caption>h2{font-size:1.875rem;font-family:"Helvetica Neue" !important}.new--section-slider .new-sldr-caption .sldr--caption--date>p{margin-bottom:0px;font-size:1.875rem}.new--section-slider .new-sldr-caption>.sldr-registerbtns>.btn{font-size:1.875rem;padding:.5rem 2.5rem !important;text-transform:capitalize}.new--section-slider .new-sldr-caption .sldr-registerbtns .btn{background:#000;color:#fff;border-radius:1.25rem;text-transform:uppercase;top:11rem;left:15rem}.new--section-slider .new-sldr-caption .sldr-registerbtns .btn:hover{background:#fff;color:#000}.new--section-slider .new-sldr-caption .button-1{position:absolute;top:37rem;left:13rem}.new--section-slider .new-sldr-caption .button-2{position:absolute;top:2rem;right:4rem}.new--section-slider .backBtn{top:10px;z-index:9}.new--section-slider .backBtn .btn{font-size:1.875rem}.backBtn .btn{font-size:1.875rem}.about-saloon--new{font-size:1.875rem}.about-saloon--new *{background:rgba(0,0,0,0) !important;color:#333 !important}.whatson--container-body .cmn-heading-sk{margin-bottom:-2rem}.whatson--container-body>.whatson--container-row>.row{margin-left:-6rem;margin-right:-6rem}.whatson--container-body>.whatson--container-row>.row.fix_space{padding-left:2rem}.whatson--container-body>.whatson--container-row>.row.fix_space>.col-lg-3{padding-left:1rem;padding-right:1rem}.whatson--container-body>.whatson--container-row>.row.fix_space>.col-md-4{padding-left:1rem;padding-right:1rem}.whatson--container-body>.whatson--container-row>.row>.col-md-4{padding-right:6rem;padding-left:6rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-img{margin-bottom:3rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>h3{font-size:1.625rem;font-weight:500 !important}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>p{font-size:1.063rem;line-height:22px;color:#000}.whatson--container-body>.whatson--container-row .whatson--container-card:hover .whatson-cntr-crd-cnt>h3{color:#000}.whatson--container-body>.whatson--container-row .whatson--container-card:hover .whatson-cntr-crd-cnt>p{color:#000}.whats--onvideo--player{display:block}.whats--onvideo--player>.whatson-cntr-crd-img img{width:100%;object-fit:cover}.whats--onvideo--player>.whatson-cntr-crd-img>.video-react{padding-top:125% !important;width:100%}.whats--onvideo--player>.whatson-cntr-crd-img>.video-react>.video-react-big-play-button{display:none !important}.whats--onvideo--player:hover{color:#000 !important}.whats--onvideo--player{display:block}.whats--onvideo--player>.whatson-cntr-crd-img>.video-react-fullscreen.video-react{padding-top:0% !important}.whatson--container-admin>.whatson--container-row>.row{margin-left:-2rem;margin-right:-2rem}.whatson--container-admin>.whatson--container-row>.row>.col-md-4{padding-right:2rem;padding-left:2rem}.whatson--container-admin>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-img{margin-bottom:1.5rem}.whatson--container-admin>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>h3{font-size:1.375rem}.whatson--container-admin>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>p{font-size:1rem;line-height:30px}.the-speaker--container .the-speaker-card{margin-bottom:2.188rem}.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg{display:block}@media screen and (min-width: 1651px){.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:16.875rem;height:16.875rem;border-radius:50% !important;object-fit:cover}}@media(min-width: 1501px)and (max-width: 1650px){.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:13.875rem;height:13.875rem;border-radius:50% !important;object-fit:cover}}@media(min-width: 1281px)and (max-width: 1500px){.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:11.875rem;height:11.875rem;border-radius:50% !important;object-fit:cover}}@media(min-width: 1025px)and (max-width: 1280px){.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:10.875rem;height:10.875rem;border-radius:50% !important;object-fit:cover}}@media(min-width: 769px)and (max-width: 1024px){.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:8.875rem;height:8.875rem;border-radius:50% !important;object-fit:cover}}@media(min-width: 400px)and (max-width: 768px){.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:6rem;height:6rem;border-radius:50% !important;object-fit:cover}}.the-speaker--container .the-speaker-card>.the-spekr-cnt>a{color:#000;font-size:1.625rem}.the-speaker--container .the-speaker-card>.the-spekr-cnt>h4{color:#000;font-size:1.625rem;margin-bottom:.5rem}.the-speaker--container .the-speaker-card>.the-spekr-cnt>p{font-size:1.25rem}.media-qwrapper{display:flex;flex-wrap:wrap}.media-qwrapper>.item{width:20%;padding:0px 1rem;margin-bottom:2rem}.product-tool-card-new{margin-bottom:1rem;display:inline-block}.product-tool-card-new>.switch-toggle,.product-tool-card-new .pro--ActtnBtns{z-index:9;top:15px}.product-tool-card-new>.pro--ActtnBtns{right:10px;top:5px}.product-tool-card-new>.pro--ActtnBtns>.ant-dropdown-link{font-size:1.25rem;color:#fff;display:block;line-height:normal;padding:.25rem .5rem;box-shadow:0 0 5px rgba(110,110,110,.0588235294);text-shadow:0 0 2px #000}.product-tool-card-new .product-tool-card-content h4{font-size:1.5rem;margin-bottom:0px}.product-tool-card-new .product-tool-card-content p{font-size:1.125rem}@media screen and (max-width: 1260px){.product-tool-card-new .product-tool-card-content h4{font-size:1.125rem}.product-tool-card-new .product-tool-card-content p{font-size:.875rem}}@media screen and (max-width: 992px){.product-tool-card-new .product-tool-card-content h4{font-size:1rem}.product-tool-card-new .product-tool-card-content p{font-size:.75rem}}.product-tool-card-new .product-tool-card-content.price-with-content{display:flex;flex-wrap:wrap}.product-tool-card-new .product-tool-card-content.price-with-content>.product-tool-card--title{flex:0 0 auto;width:75%}@media screen and (max-width: 992px){.product-tool-card-new .product-tool-card-content.price-with-content>.product-tool-card--title{width:55%}}.product-tool-card-new .product-tool-card-content.price-with-content>.price--products{flex:0 0 auto;width:25%;text-align:right}.product-tool-card-new .product-tool-card-content.price-with-content>.price--products p{margin:0px}.product-tool-card-new .product-tool-card-content.price-with-content>.price--products p.oldPrice{color:#bfbfbf;text-decoration:line-through}@media screen and (max-width: 992px){.product-tool-card-new .product-tool-card-content.price-with-content>.price--products p.oldPrice{font-size:.8rem}}.product-tool-card-new .product-tool-card-content.price-with-content>.price--products p.currentPrice{color:#d84f4f}@media screen and (max-width: 992px){.product-tool-card-new .product-tool-card-content.price-with-content>.price--products p.currentPrice{font-size:1rem}}.product-tool-card-new .product-tool-card-content.price-with-content>.price--products p.oldPriceWithoutCross{color:#bfbfbf;font-size:1rem}@media screen and (max-width: 992px){.product-tool-card-new .product-tool-card-content.price-with-content>.price--products{width:45%}}.product-tool-card-new>.product-tool-card-img>a{display:block}.product-tool-card-new>.product-tool-card-img>a>.discount--perc{background:#d84f4f;color:#fff;border-radius:50px;left:20px;bottom:20px;line-height:normal;padding:.2rem .75rem;font-size:1.25rem}.SkNewThemeDrop{background:#a5a5a5}.SkNewThemeDrop>.ant-dropdown-menu{padding:0}.SkNewThemeDrop>.ant-dropdown-menu>.ant-dropdown-menu-item:not(:last-child){border-bottom:1px solid #ebebeb}.SkNewThemeDrop>.ant-dropdown-menu>.ant-dropdown-menu-item>.ant-dropdown-menu-title-content{font-size:.75rem}.SkNewThemeDrop>.ant-dropdown-menu>.ant-dropdown-menu-item>.ant-dropdown-menu-title-content span{width:25px;height:25px;border-radius:50% !important;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.SkNewThemeDrop>.ant-dropdown-menu>.ant-dropdown-menu-item>.ant-dropdown-menu-title-content span svg{width:12px}.SkNewThemeDrop>.ant-dropdown-menu>.ant-dropdown-menu-item>.ant-dropdown-menu-title-content span svg path{fill:#fff}.products--container-sldr-wrp .product-tool-card-new.offers--cardsWrp .product-tool-card-content h4,.offers--container-wrapper .product-tool-card-new.offers--cardsWrp .product-tool-card-content h4,.products--container-wrapper .product-tool-card-new.offers--cardsWrp .product-tool-card-content h4{color:#fff}.products--container-sldr-wrp .product-tool-card-new.offers--cardsWrp .product-tool-card-content p,.offers--container-wrapper .product-tool-card-new.offers--cardsWrp .product-tool-card-content p,.products--container-wrapper .product-tool-card-new.offers--cardsWrp .product-tool-card-content p{color:#fff}.products--container-wrapper .cmn-heading-sk{margin-bottom:-2rem}.offers--container-wrapper .cmn-heading-sk{margin-bottom:-2rem}.offers--container-wrapper .arrow-with-slider>.react-multiple-carousel__arrow[disabled]{background:#8b8b8b}.offers--container-wrapper .arrow-with-slider>.react-multiple-carousel__arrow[disabled]::before{color:#bfbfbf}.offers--container-wrapper .arrow-with-slider>.react-multiple-carousel__arrow[disabled]:hover{background:#f0f0f0}.arrow-with-slider{padding-top:4rem}.arrow-with-slider>.react-multiple-carousel__arrow{top:0px;right:0px;background:#ddd}.arrow-with-slider>.react-multiple-carousel__arrow:hover{background:#f0f0f0}.arrow-with-slider>.react-multiple-carousel__arrow::before{color:#434343;content:"";font-family:"FontAwesome";top:54%;left:50%;position:absolute;transform:translate(-50%, -50%)}.arrow-with-slider>.react-multiple-carousel__arrow[disabled]{background:#f0f0f0}.arrow-with-slider>.react-multiple-carousel__arrow[disabled]::before{color:#bfbfbf}.arrow-with-slider>.react-multiple-carousel__arrow[disabled]:hover{background:#f0f0f0}.arrow-with-slider>.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left{left:auto;right:4rem}.arrow-with-slider>.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left::before{content:""}.faq-multiEvents-wrapper .ant-collapse{font-size:1rem}.video-section-container .video-cntr-section>div{margin:0px auto;box-shadow:0px 13px 26px rgba(0,0,0,.1607843137);background:#fff;padding:.875rem;border-radius:12px}.saloon-newContent{font-size:1.25rem;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;padding-top:6rem}.saloon-newContent h1{font-size:4.5rem;line-height:1;margin-bottom:1.5rem}.saloon-newContent p{margin-bottom:1.5rem;line-height:2}.saloon-newContent .back-btn{margin-top:auto}.saloon-newContent .back-btn>.btn{font-size:1.25rem}.company-profile-icns .phoneNumbr>.pro--file-cmn>strong{vertical-align:text-bottom}.company-profile-icns .pro--file-cmn{margin:0px !important;align-items:center;font-size:1.625rem;display:block;line-height:normal}.company-profile-icns .pro--file-cmn>strong{color:#000;line-height:normal;transition:all .25s;display:inline-block}.company-profile-icns .pro--file-cmn>span{color:#1c1c1c;font-size:1.25rem;transition:all .25s;vertical-align:bottom}.company-profile-icns .pro--file-cmn:hover>span{color:#000}.company-profile-icns .pro--file-cmn.stand-Cmn{font-size:1rem}.company-profile-icns li{margin-left:1.5rem !important}.company-profile-icns li:not(.phoneNumbr)>a{width:51px;height:51px;border-radius:50% !important;background:#fafafa;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .2s}.company-profile-icns li:not(.phoneNumbr)>a:hover{transform:translateY(-5px)}.about-company-profile{font-size:1.063rem;line-height:1.875rem}.brand--stand-staff--profile .brand--profile-staff{background:#fff;display:flex;flex-wrap:wrap;padding:1rem;align-items:center;margin-bottom:.5rem;transition:all .2s;position:relative}.brand--stand-staff--profile .brand--profile-staff:not(:last-child){border-bottom:1px solid #ebebeb}.brand--stand-staff--profile .brand--profile-staff .brand--staff--img{position:relative}.brand--stand-staff--profile .brand--profile-staff .brand--staff--img img{width:80px;height:80px;border-radius:50% !important}.brand--stand-staff--profile .brand--profile-staff .brand--staff--img>.chat{inset:auto 0px 0px auto}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt{width:calc(100% - 120px);padding-left:1rem;display:flex;flex-wrap:wrap}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt h4{margin-bottom:0px}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt h4>a{color:#000}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt p{color:#bfbfbf;font-weight:500;font-size:.75rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .brand--stf-btns{display:flex;flex-wrap:wrap}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .brand--stf-btns>.btn{font-size:.875rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .brand--stf-btns>.btn .fa{font-size:.75rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt{flex:0 0 auto;width:65%}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt>.speaker-name-with-Ostatus{display:flex;flex-wrap:wrap}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt>.speaker-name-with-Ostatus>h4{margin-right:.5rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt>.the--speakr--shrt--right{flex:0 0 auto;width:35%;text-align:right;display:flex;align-items:center;justify-content:flex-end}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt>.the--speakr--shrt--right>.brand--stf-btns{justify-content:flex-end;align-items:center}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt>.the--speakr--shrt--right>.brand--stf-btns .btn{margin-right:.5rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt>.the--speakr--shrt--right>.toggleBtns{margin-right:.5rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt>.the--speakr--shrt--right>.Speakr---action>.ant-dropdown-link{font-size:1.25rem;color:#bababa}.brand--stand-staff--profile .brand--profile-staff.inner--brand-staff-wrp{box-shadow:0px 0px 10px rgba(0,0,0,.1607843137)}.brand--stand-staff--profile .brand--profile-staff.inner--brand-staff-wrp .media-delete-icon{background:#d84f4f;box-shadow:none;box-shadow:initial}.brand--stand-staff--profile .brand--profile-staff.brand--pro--iner-stf{box-shadow:0px 4px 14px rgba(0,0,0,.16);height:calc(100% - 2rem)}.brand--stand-staff--profile.brand--standStf--profile{border-bottom:1px solid #ebebeb}.new-theme-media-wrp .media-delete-icon{background:#000;color:#fff;box-shadow:none;box-shadow:initial}.ldrs{position:relative}.ldrs>svg+svg{width:79px;height:84px;position:absolute;top:60px;left:60px}.brand--articles-info:nth-child(odd){background:#fff}.brand--articles-info:nth-child(odd) .brandArticle-content{padding-left:5rem}.brand--articles-info:nth-child(even){background:#f0efef}.brand--articles-info:nth-child(even) .col-md-5{order:2}.brand--articles-info:nth-child(even) .col-md-7{order:1}.brand--articles-info .brandArticle-content{max-width:750px}.brand--articles-info .brandArticle-content>h4{font-size:3.125rem;margin-bottom:0rem}.brand--articles-info .brandArticle-content>h5{font-size:1.875rem;margin-bottom:2rem}.brand--articles-info .brandArticle-content>p{font-size:1.25rem;line-height:2}.brand--articles-info .pro-tools---btns>.btn{margin-left:auto}.wishBtn{background:#b2b2b2;width:45px;height:45px;border-radius:50% !important;margin-right:.5rem;display:flex;justify-content:center;align-items:center;padding:0px}.wishBtn>svg{width:25px}.wishBtn>svg path:last-child{fill:#fff}.wishBtn.btn__wish{background:#000}.wishBtn.btn__wish>svg path:last-child{fill:#fff}.brand--broucher--profile .cmn-heading-sk{margin-bottom:-2rem}.brand--broucher--profile .arrow-with-slider{padding-top:6rem}.brand--broucher--profile .broucher---wrp{display:inline-block}.brand--broucher--profile .broucher---wrp>.pro-tools---btns{z-index:9;right:10px;top:10px}.products-event-dtls-wrp{padding:2rem 0px}.products-event-dtls-wrp .products-dtls--left>.product-arrow-with-slider{padding-bottom:2rem}.products-event-dtls-wrp .products-dtls--left>.product-arrow-with-slider>.custom-dots-cntr>li>button{background:#c9c9c9;border-color:#c9c9c9}.products-event-dtls-wrp .products-dtls--left>.product-arrow-with-slider>.custom-dots-cntr>li.react-multi-carousel-dot--active>button{background:#6f7070;border-color:#707070}.products-event-dtls-wrp .products-dtls--left>.product-arrow-with-slider .product--item-img{position:relative}.products-event-dtls-wrp .products-dtls--left>.product-arrow-with-slider .product--item-img>.delete{position:absolute;width:40px;height:40px;background:#b10f0f;border-radius:50%;right:0px;padding:0px}.products-event-dtls-wrp .products-dtls--left>.product-arrow-with-slider .product--item-img>.delete svg{width:20px}.products-event-dtls-wrp .products-dtls--left>.product-arrow-with-slider .product--item-img>.delete svg path{fill:#fff}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar{margin-bottom:2rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>h2{margin-bottom:0px;font-size:2.188rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.shrt--proCateg>p{font-size:1.25rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.brand--lgo img{max-width:120px}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.brand--lgo span{font-size:1.25rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--price>span{display:inline-block;margin:0px .5rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--price>span:not(.badgePcr){font-size:1.375rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--price>span.oldPrice{color:#bfbfbf;text-decoration:line-through}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--price>span.newPrice{color:#d84f4f}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.wislist-enquire>.wishLIst{box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);margin-right:1rem}.products-event-dtls-wrp .products-dtls--rgt .products-descriptionbar>h4{font-size:1.875rem}.products-event-dtls-wrp .products-dtls--rgt .products-descriptionbar>p{font-size:1.125rem;line-height:1.9}.more-products-frm-brand .cmn-heading-sk>h1{font-size:1.875rem}.more-products-frm-brand .product-tool-card-new{margin-bottom:2rem}.products---tool-card{background:#fff;box-shadow:0px 0px 3px rgba(0,0,0,.09);position:relative;margin-bottom:1rem}.products---tool-card .switch-toggle{position:absolute;right:10px;top:10px;z-index:9}.products---tool-card .product-tool-card-img{position:relative;border-bottom:1px solid #f4f4f4}.products---tool-card .product-tool-card-img .pro-tools---btns{position:absolute;bottom:10px;right:10px;display:flex;flex-wrap:wrap}.products---tool-card .product-tool-card-img .pro-tools---btns>span{border-color:#bfbfbf}.products---tool-card .product-tool-card-img .pro-tools---btns>span svg{width:18px}.products---tool-card .product-tool-card-content{padding:1rem .5rem;display:flex;flex-wrap:wrap}.admin--temp .cmn-heading-sk>h1{font-size:2.188rem}.admin--temp .cmn-heading-sk>h3{font-size:1.25rem}.brand-logo-parents>.coverImage_placholder{position:static;margin:1rem 0 0;width:100%}.brand-logo-parents>.upload-wrapper{bottom:auto;top:0px}.multiEvents-details-bnner .evnt-bannr-caption{max-width:32rem;text-align:center;bottom:4rem;left:2rem}.brand--banner--wrp{padding:0px 0px 5rem}.brand--banner--wrp .brand--banner--wrp-img .title_css{position:absolute;top:59px;left:79px}.edit-btns-full{right:10px;top:10px}.featured--products-v1 .cmn-heading-sk{margin-bottom:2.5rem}.search--bar--sk{position:relative}.search--bar--sk>.form-control{border-color:#707070;height:calc(1.5em + 2rem + 2px);border-radius:0;border-radius:initial}.search--bar--sk>.form-control::placeholder{color:rgba(0,0,0,.14)}.search--bar--sk>svg{right:10px;top:calc(50% - 17px)}.new--design-theme .ant-modal-close{right:15px;top:15px}.new--design-theme .ant-modal-close>.ant-modal-close-x{width:52px;height:52px;border-radius:50% !important;background:#000;color:#fff !important;font-size:1.25rem !important;border-color:#fff !important}.enquire--now--popup .ant-modal-close{right:15px;top:15px}.enquire--now--popup .ant-modal-close>.ant-modal-close-x{width:52px;height:52px;border-radius:50% !important;background:#000;color:#fff;font-size:1.625rem}.enquire--now--popup .enquire--now--popup-modal h5{font-size:1.375rem}.enquire--now--popup .enquire--now--popup-modal .form-control{border-radius:0;border-radius:initial}.enquire--now--popup .enquire--now--popup-modal .form-group{margin-bottom:2rem}.enquire--now--popup .enquire--now--popup-modal ul>li>label{font-size:1.25rem}.enquire--now--popup .note--wr{font-size:1.25rem}.brand--banner--wrp-content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;height:100%}.brand--banner--wrp-content .common-btns--brnds{justify-content:flex-end}.brand--banner--wrp-content .brand--banner--wrp-content-logo{display:inline-block}.brand--banner--wrp-content .brand--banner--wrp-content-logo img{max-height:148px}.brand--banner--wrp-content .brand--banner--wrp-content-description{padding-top:1rem;margin-bottom:2.5rem}.brand--banner--wrp-content .brand--banner--wrp-content-description h3{font-size:2.188rem}.popup.newTheme--products-wrp{overflow:auto !important;z-index:1100}.skNewForm,.skNewFormNewThme{border-radius:0;border-radius:initial;max-width:1200px !important;width:100%;padding:1.5rem 2rem 1rem}.skNewForm>.header-text,.skNewFormNewThme>.header-text{justify-content:flex-start}.skNewForm>.header-text h4,.skNewFormNewThme>.header-text h4{text-align:left;margin:0px;font-size:1.625rem;font-weight:500}.skNewForm .form-group,.skNewFormNewThme .form-group{margin-bottom:1.5rem}.skNewForm .form-group>label,.skNewFormNewThme .form-group>label{font-size:1.125rem;color:#000;margin-left:0px}.skNewForm .form-group .form-control,.skNewFormNewThme .form-group .form-control{height:calc(2.5em + .75rem + 2px);border-radius:0;border-radius:initial}.skNewForm .ant-select,.skNewFormNewThme .ant-select{border-radius:0;border-radius:initial;display:block;width:100%}.skNewForm .ant-select>.ant-select-selector,.skNewFormNewThme .ant-select>.ant-select-selector{border-radius:0 !important;border-radius:initial !important;max-height:none;max-height:initial}.skNewForm .textarea,.skNewFormNewThme .textarea{border-radius:0 !important;border-radius:initial !important}.skNewFormNewThme.newPopupSm{max-width:100% !important}.skNewFormNewThme.newPopupSm .popup_inner{max-width:500px !important;width:100%;min-width:0 !important;min-width:initial !important;border-radius:0;border-radius:initial}.product--btns--top{display:flex;justify-content:flex-end;flex-wrap:wrap}.product--btns--top .btn{margin-right:.5rem}.btnCirle{width:50px;height:50px;border-radius:50% !important;display:flex;align-items:center;justify-content:center;display:inline-flex;padding:0px !important}.pp--dtls-page{position:relative}.pp--dtls-page .btn{position:absolute;z-index:9}.btnR45{width:45px;height:45px;border-radius:50% !important;padding:0px !important}.new-theme-media-wrp .card.video-card,.new-theme-media-wrp .card{display:inline-block;box-shadow:none;box-shadow:initial;border:0px none;border-radius:0 !important;border-radius:initial !important;border:0px none !important}.new-theme-media-wrp .card.video-card img,.new-theme-media-wrp .card img{border-radius:0 !important;border-radius:initial !important;max-width:400px}.new-theme-media-wrp .card.video-card iframe,.new-theme-media-wrp .card iframe{border-radius:0 !important;border-radius:initial !important}.new-theme-media-wrp .whatson-cntr-crd-img .video-react{padding-top:92% !important;max-width:400px}.new--desing-qr--wrp{box-shadow:none;box-shadow:initial}.saloon-newContent>.back-btn .btn{padding:.75rem 1.5rem}.new-v2-logo>img{max-width:150px}.new--home--theme-wrp .new--home--theme-descrition{font-size:1.25rem;color:#000}.explore--brand-new-theme .LazyLoad{height:100%}.new--theme-brandcrds{position:relative;margin-bottom:2rem;display:inline-block;height:calc(100% - 2rem)}.new--theme-brandcrds>img{height:100%;object-fit:cover}.new--theme-brandcrds>.wishLIst{bottom:auto;top:1rem;width:40px;height:40px;border-radius:50% !important;right:10px;position:absolute;background:#6d6c6e}.new--theme-brandcrds>.wishLIst svg path:last-child{fill:#fff}.new--theme-brandcrds>.brandNameLogo{position:absolute;bottom:2rem;left:1rem;z-index:9}.new--theme-brandcrds>.brandNameLogo h4{color:#fff;font-size:1.125rem;text-transform:uppercase}.new--theme-brandcrds>.brandNameLogo .brnlogo{margin-bottom:1rem}.new--theme-brandcrds>.brandNameLogo .brnlogo img{max-height:63px}.new--theme-brandcrds::after{content:"";background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);position:absolute;bottom:0px;width:100%;height:30%;left:0}.new--theme--media-wrp,.newTheme--media--popup{box-shadow:none;box-shadow:initial;border:0px none !important;display:block;border-radius:0 !important;border-radius:initial !important;background:#fff;margin-bottom:1rem}.new--theme--media-wrp img,.newTheme--media--popup img{border-radius:0 !important;border-radius:initial !important}.new--theme--media-wrp.card{display:inline-block;max-width:400px;height:auto !important;width:100%}.new--theme--media-wrp.card>img{width:100%}.new--theme--media-wrp.card .video-parent iframe{border-radius:0 !important;border-radius:initial !important}.new--theme--media-wrp .media-delete-icon{background:#000;border-color:#000;box-shadow:none;box-shadow:initial}.sldr-registerbtns{margin:.5rem 0px}.btn-admin{font-size:1rem;color:#fff;border-radius:1.4rem;padding:.6rem .75rem}.btn-newdesign{border-color:#000;color:#000 !important;background:#fff !important}.btn-newdesign:hover{background-color:#000 !important;color:#fff}.whatson-cntr-crd-img.new--theme--media-wrp>.video-react{padding-top:124.1% !important}.whatson-cntr-crd-img.new--theme--media-wrp .video-react-big-play-button{display:none !important}.whatson-cntr-crd-img.new--theme--media-wrpp>.video-react{padding-top:57.1% !important}.whatson-cntr-crd-img.new--theme--media-wrpp .video-react-big-play-button{display:none !important}.whatson-cntr-crd-img.new--theme--media-wrp>.video-react.video-react-fullscreen{padding-top:0% !important}.productsSlider-wrp{padding-top:4rem}.productsSlider-wrp>.slick-arrow{width:43px;height:43px;border-radius:50% !important;background:#ddd;top:-0.05rem;right:0px}.productsSlider-wrp>.slick-arrow::before{color:#434343;content:"";font-family:"FontAwesome";top:54%;left:50%;position:absolute;transform:translate(-50%, -50%)}.productsSlider-wrp>.slick-arrow.slick-prev{left:auto;right:4rem}.productsSlider-wrp>.slick-arrow.slick-prev::before{content:""}.productsSlider-wrp>.slick-arrow.slick-disabled{background:#f0f0f0}.productsSlider-wrp>.slick-arrow.slick-disabled::before{color:#bfbfbf}.productsSlider-wrp>.slick-arrow.slick-disabled:hover{background:#f0f0f0}.admin--temp .brand--stand-staff--profile{padding-top:0px}.admin--side--media-wrp .hme-evnt-mdia .card.video-card{height:auto;min-height:0;min-height:initial}.ant-modal-wrap.new--design-theme .newTheme--media--popup .video-card .video-react{padding-top:120% !important}.ant-modal-wrap.new--design-theme .newTheme--media--popup .video-card-media2 .video-react{padding-top:57.1% !important}.ant-modal-wrap.new--design-theme .newTheme--media--popup .video-card .video-react.video-react-fullscreen{padding-top:0% !important}.Mded--video-ci .media-delete-icon{right:17px}.eventMedia .new--theme--media-wrp{height:calc(100% - 1.5rem) !important}.backpage-btsn .btn>svg{height:18px}.ant-modal-wrap.new--design-theme .video-card{box-shadow:none;box-shadow:initial;border:0px none !important;max-width:400px;margin:0 auto}.ant-modal-wrap.new--design-theme .video-card img{max-width:100%;margin:0 auto;min-height:500px}.ant-modal-wrap.new--design-theme .media2-image img{max-width:100%;margin:0 auto;min-height:0}.newBodyy-form label{margin-left:0px}.newBodyy-form .form-group{margin-bottom:1.5rem}.newBodyy-form .form-control{height:calc(2.4em + .75rem + 2px)}.newBodyy-form .ant-select{display:block}.newBodyy-form .ant-select .ant-select-selector{border-radius:.25rem !important;border-color:#ced4da !important}.newBodyy-form .ant-picker{border-radius:.25rem !important;border-color:#ced4da !important}.pagination---wrp .ant-pagination-prev,.pagination---wrp .ant-pagination-next{display:none}.pagination---wrp .ant-pagination-item{height:auto !important;min-width:0 !important;min-width:initial !important;border:0px none !important;line-height:normal !important;position:relative;font-weight:normal !important;padding:0px .5rem}.pagination---wrp .ant-pagination-item>a{padding:0px !important}.pagination---wrp .ant-pagination-item:not(:nth-last-child(2))::before{content:"";width:5px;height:5px;border-radius:50% !important;background:#000;position:absolute;top:calc(50% - 2.5px);right:0px}.pagination---wrp .ant-pagination-item.ant-pagination-item-active{width:4rem;text-align:left;position:relative}.pagination---wrp .ant-pagination-item.ant-pagination-item-active::before{display:none}.pagination---wrp .ant-pagination-item.ant-pagination-item-active:after{content:"";width:49px;height:2px;background:#000;display:block;position:absolute;top:calc(50% - 1px);right:0;margin:0px auto;left:19px}.pagination---wrp .ant-pagination-item:nth-last-child(2){width:inherit}.pagination---wrp .ant-pagination-item:nth-last-child(2)::after{display:none}.pagination_slider{display:flex;justify-content:flex-end;position:absolute;top:22px;right:0}.pagination_slider .ant-pagination-prev,.pagination_slider .ant-pagination-next{display:block}.pagination_slider .ant-pagination-prev button,.pagination_slider .ant-pagination-next button{width:43px;height:43px;border-radius:50% !important;background:#ddd !important;top:-0.05rem;right:0px;display:flex;align-items:center;justify-content:center}.pagination_slider .ant-pagination-prev span,.pagination_slider .ant-pagination-next span{position:relative}.pagination_slider .ant-pagination-prev span svg,.pagination_slider .ant-pagination-next span svg{display:none}.pagination_slider .ant-pagination-prev span:after,.pagination_slider .ant-pagination-next span:after{color:#434343;content:"";font-family:"FontAwesome";top:4%;left:0%;position:absolute;transform:translate(-50%, -50%);font-size:20px;opacity:.75}.pagination_slider .ant-pagination-prev:hover span:after,.pagination_slider .ant-pagination-next:hover span:after{opacity:1}.pagination_slider .ant-pagination-disabled button{background:rgba(0,0,0,0) !important}.pagination_slider .ant-pagination-disabled button span:after{color:rgba(191,191,191,.568627451)}.pagination_slider .ant-pagination-next button{margin-left:22px}.pagination_slider .ant-pagination-next button span:after{content:""}.pagination_slider .ant-pagination-item{display:none}.buy--tkt-btn{background:#ee2c23 !important;border-color:#ee2c23 !important}.buy--tkt-btn:hover{background:#fff !important;color:#ee2c23 !important}.whatson-cntr-crd-cnt._fix_height h3{margin-bottom:6px !important}@media(max-width: 992px){.pagination_slider{position:inherit;top:0;margin-top:-23px;margin-bottom:30px}}@media(max-width: 567px){.productsSlider-wrp{padding-top:1rem}.productsSlider-wrp>.slick-arrow{top:-2rem}}.whatson--container-card.new_whatson_design>.whatson-cntr-crd-img{margin-bottom:1rem !important}
@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue-Medium.ba02fe56da61d0b92bdc.woff2) format("woff2"),url(/static/media/HelveticaNeue-Medium.8f2c096f8a06f5f85963.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueRegular.63b29638eb3d2b807aeb.woff2) format("woff2"),url(/static/media/HelveticaNeueRegular.5677085ed432181419b6.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueThin.aee0ba267c84fe640982.woff2) format("woff2"),url(/static/media/HelveticaNeueThin.979ac4206e42f3cf9a39.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueBold.3fd494608b8224aba32e.woff2) format("woff2"),url(/static/media/HelveticaNeueBold.ca9d48aae5037c6ee126.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue.de0dc79893d5e398ae04.woff2) format("woff2"),url(/static/media/HelveticaNeue.3354ee4792605d407c43.woff) format("woff");font-weight:normal !important;font-style:normal;font-display:swap}img{max-width:100%}.fCenter{display:flex;align-items:center;justify-content:center}.heading-20{font-size:1.25rem;color:#bfbfbf}.btn-admin-new{padding:1rem 3rem;font-size:1.375rem}.btn-view-all{background:#b2b2b2;color:#fff;font-size:1rem;color:#fff;border-radius:1.4rem;padding:.6rem .75rem;min-width:146px}.btn-view-all:hover{background:#000;color:#fff}.space-p5{padding:5rem 0px}@media screen and (max-width: 992px){.space-p5{padding:3.5rem 0px}}@media screen and (max-width: 767px){.space-p5{padding:2.5rem 0px}}.space-p1{padding:1rem 0px}.space-p2{padding:2.5rem 0px}@media screen and (max-width: 992px){.space-p2{padding:1.5rem 0px}}.relative{position:relative}.absolute,.wishLIst{position:absolute}.f-bold,.cmn-heading-sk>h3{font-family:"HelveticaNeue" !important;font-weight:bold}.f-medium,.cmn-heading-sk>h1{font-family:"Helvetica Neue" !important;font-weight:500}.f-thin{font-family:"HelveticaNeue" !important;font-weight:100}.f-reg{font-family:"Helvetica Neue" !important;font-weight:normal !important}.cmn-heading-sk{margin-bottom:2.25rem}.cmn-heading-sk>h1{font-size:3.125rem;margin-bottom:0px}.cmn-heading-sk>h3{font-size:1.875rem;text-transform:uppercase;color:#bfbfbf}.sk-bg-light{background:#f2f2f2 !important}.bg-sk-dark{background:#262626}.badgePcr{background:#d84f4f;color:#fff;border-radius:20rem;display:inline-block;padding:.35rem 1rem;line-height:normal;font-size:1rem;font-weight:500}.wishLIst{width:50px;height:50px;border-radius:50% !important;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.21);right:10px;bottom:10px;padding:0px !important;box-shadow:0px 0px 3px rgba(0,0,0,.09);cursor:pointer;transition:all .2s;z-index:9}.wishLIst>svg{width:25px}.wishLIst.btn__wish{background:#000}.wishLIst.btn__wish svg path:last-child{fill:#fff}.br-top{border-top:1px solid #ebebeb}.line2-content,.line3-content,.line1-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line2-content{-webkit-line-clamp:2}.line3-content{-webkit-line-clamp:3}.line1-content{-webkit-line-clamp:1 !important}.btn--sk{background:#b2b2b2 !important;color:#fff;border-radius:2rem;line-height:1;padding:.5rem 1.75rem}.btn--sk>svg{width:25px}.btn--sk>svg>path{fill:#fff}.btn--sk:hover{background:#262626 !important;color:#fff}.status--badge{background:#a5a5a5;color:#fff;font-size:.875rem;border-radius:2.5rem;display:inline-block;padding:.25rem 1rem;line-height:normal}.status--badge.active{background:#000}.custom-checkbox{position:relative}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0)}.custom-checkbox input[type=checkbox]:checked~span::after,.custom-checkbox input[type=radio]:checked~span::after{opacity:1}.custom-checkbox span{display:block;margin-bottom:.75rem;padding-left:calc(.75rem + 24px);color:#000;cursor:pointer}.custom-checkbox span::before{content:"";width:24px;top:calc(50% - 17px);left:0px;position:absolute;border-radius:5px;height:24px;border:2px solid #707070}.custom-checkbox span::after{content:"";border-bottom:2px solid #707070;border-right:2px solid #707070;height:13px;width:6px;position:absolute;opacity:0;left:5px;transform:rotate(45deg) translateY(-50%);top:calc(50% - 8px)}.newBade{position:absolute;background:#4f7ed8;color:#fff;font-size:1rem;bottom:15px;left:10px;line-height:normal;padding:.25rem .5rem;border-radius:25px}.videoCall{width:46px;height:46px;border-radius:50% !important;background:#f2f2f2;padding:0px;display:flex;align-items:center;justify-content:center}.videoCall>svg{width:32px;height:22px;transform:scale(0.85)}.btnActn{background:#000;width:42px;height:42px;border-radius:50% !important;display:flex;align-items:center;justify-content:center;display:inline-flex;padding:0px;margin:0px 2px}.btnActn svg{width:20px;height:20px}.btnActn svg>path{fill:#fff}.btnActn>.fa{font-size:1.25rem;color:#fff}.textGs{color:#bfbfbf}.ImgNote{font-size:.75rem;text-align:center}.sideBar-productwrp .product-tool-card-new .product-tool-card-img img{width:auto;height:auto}@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue-Medium.ba02fe56da61d0b92bdc.woff2) format("woff2"),url(/static/media/HelveticaNeue-Medium.8f2c096f8a06f5f85963.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueRegular.63b29638eb3d2b807aeb.woff2) format("woff2"),url(/static/media/HelveticaNeueRegular.5677085ed432181419b6.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueThin.aee0ba267c84fe640982.woff2) format("woff2"),url(/static/media/HelveticaNeueThin.979ac4206e42f3cf9a39.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue";src:url(/static/media/HelveticaNeueBold.3fd494608b8224aba32e.woff2) format("woff2"),url(/static/media/HelveticaNeueBold.ca9d48aae5037c6ee126.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/static/media/HelveticaNeue.de0dc79893d5e398ae04.woff2) format("woff2"),url(/static/media/HelveticaNeue.3354ee4792605d407c43.woff) format("woff");font-weight:normal !important;font-style:normal;font-display:swap}@media screen and (min-width: 1440px){.explore--brand-new-theme--home .col-lg-3{flex:0 0 20%;max-width:20%}.tiket-tags-new span{line-height:.8 !important}.featured-brandswrp-logo img{max-width:85%}.admin--temp .featured-brandswrp-logo img{max-width:100%}.new--theme-brandcrds{max-width:315px}.new--theme-brandcrds>img{max-height:573px}.brands-cardds--old .plcImg{height:161px;object-fit:cover;width:100%}.the-speaker--container-body .row .col-xl-3{flex:0 0 20%;max-width:20%}.pagination---wrp{text-align:center}.whatson--container-row>.row.fix_space{padding-left:2rem;padding-right:5rem}.whatson--container-row>.row.fix_space>.col-lg-3{padding-left:1rem;padding-right:1rem}.whatson--container-row>.row.fix_space>.col-md-4{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 1680px){.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt>h4{font-size:1.125rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .brand--stf-btns>.btn{margin-bottom:.5rem;font-size:.875rem}}@media screen and (max-width: 1440px){.whatson--container-body>.whatson--container-row>.row{margin-left:-3rem;margin-right:-3rem}.whatson--container-body>.whatson--container-row>.row>.col-md-4{padding-right:3rem;padding-left:3rem}.cmn-heading-sk>h1{font-size:2.5rem}.cmn-heading-sk>h3{font-size:1.375rem}.products--container-sldr-wrp .product-tool-card-new .product-tool-card-content h4,.offers--container-wrapper .product-tool-card-new .product-tool-card-content h4{font-size:1.375rem;margin-bottom:0px}.products--container-sldr-wrp .product-tool-card-new .product-tool-card-content p,.offers--container-wrapper .product-tool-card-new .product-tool-card-content p{font-size:1.125rem}.skNewForm,.skNewFormNewThme{padding:1.5rem 1rem 1.5rem;max-height:100vh}}@media screen and (max-width: 1280px){.new--section-slider .new-sldr-caption{bottom:2rem}.whatson--container-body>.whatson--container-row>.row{margin-left:-1.5rem;margin-right:-1.5rem}.whatson--container-body>.whatson--container-row>.row>.col-md-4{padding-right:1.5rem;padding-left:1.5rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-img{margin-bottom:2rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>h3{font-size:1.375rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>p{font-size:.875rem;line-height:18px !important}.products--container-sldr-wrp .product-tool-card-new .product-tool-card-content h4,.offers--container-wrapper .product-tool-card-new .product-tool-card-content h4{font-size:1.25rem;margin-bottom:0px}.products--container-sldr-wrp .product-tool-card-new .product-tool-card-content p,.offers--container-wrapper .product-tool-card-new .product-tool-card-content p{font-size:1.063rem}.about-saloon--new{font-size:1.25rem}.saloon-newContent{padding-top:0px}.saloon-newContent h1{font-size:3.125rem}.company-profile-icns>ul>li{margin-left:1rem !important}.brand--articles-info:nth-child(odd) .brandArticle-content{padding-left:2rem}}@media screen and (max-width: 992px){.new--section-slider .new-sldr-caption{bottom:1rem}.new--section-slider .new-sldr-caption>h2{font-size:1.375rem;margin-bottom:0px}.new--section-slider .new-sldr-caption .sldr--caption--date>p{font-size:1.375rem}.new--section-slider .new-sldr-caption>.sldr-registerbtns>.btn{font-size:1.875rem;padding:.5rem 2.5rem !important;text-transform:capitalize}.new--section-slider .backBtn .btn{font-size:1.375rem}.whatson--container-body>.whatson--container-row>.row{margin-left:-0.938rem;margin-right:-0.938rem}.whatson--container-body>.whatson--container-row>.row>.col-md-4{padding-right:.938rem;padding-left:.938rem}.backBtn .btn{font-size:1.375rem}.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg{display:block}.the-speaker--container .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:9rem;height:9rem;border-radius:50% !important}.newTheme--products-wrp .btnActn,.skNewFormNewThme .btnActn{left:15px;right:auto;background:#e0e0e0;width:35px;height:35px;border-radius:50% !important;padding:0px}.newTheme--products-wrp .btnActn .fa,.skNewFormNewThme .btnActn .fa{color:#000;font-size:1rem}.newTheme--products-wrp .btnActn .fa::before,.skNewFormNewThme .btnActn .fa::before{content:""}.newTheme--products-wrp .header-text,.skNewFormNewThme .header-text{padding-left:3.25rem;border-bottom:1px solid #ebebeb;padding-bottom:1rem}.newTheme--products-wrp .header-text h4,.skNewFormNewThme .header-text h4{font-size:1.625rem}.custom-checkbox span::before{top:calc(50% - 12px)}.custom-checkbox span::after{top:calc(50% - 5px)}.brand--broucher--profile .cmn-heading-sk{margin-bottom:1rem}.brand--broucher--profile .broucher---wrp{margin-bottom:1rem}.new--home--theme-wrp .new--home--theme-descrition{font-size:1.063rem}.new--theme-brandcrds>img{max-height:300px;height:100%;object-fit:cover}.new--theme-brandcrds .brandNameLogo{left:0px;width:100%;padding:0px .25rem}.new--theme-brandcrds .brandNameLogo h4{font-size:1rem}.cmn-heading-sk{margin-bottom:1.75rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-img{margin-bottom:2rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>h3{font-size:1.125rem}.whatson--container-body>.whatson--container-row .whatson--container-card>.whatson-cntr-crd-cnt>p{font-size:.875rem;line-height:30px}.media-popup .next{right:-42px}.media-popup .prev{left:-15px}.mediaa-spekr-mobile{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 767px){.video-cntr-section>div{width:100% !important}.new--section-slider .new-sldr-caption{bottom:auto;top:75px;max-width:100%;left:0;padding:0px .5rem}.cmn-heading-sk>h1{font-size:1.875rem}.cmn-heading-sk>h3{font-size:1.063rem}.brand--container .heading-20{font-size:1.063rem}.products--container-wrapper .cmn-heading-sk,.offers--container-wrapper .cmn-heading-sk{margin-bottom:2rem}.products--container-sldr-wrp .product-tool-card-new .product-tool-card-content h4,.offers--container-wrapper .product-tool-card-new .product-tool-card-content h4{font-size:1.063rem;margin-bottom:0px}.products--container-sldr-wrp .product-tool-card-new .product-tool-card-content p,.offers--container-wrapper .product-tool-card-new .product-tool-card-content p{font-size:.875rem}.whatson--container-body .cmn-heading-sk{margin-bottom:.5rem}.whatson--container-body .whatson--container-row>.row.fix_space{padding-left:1rem}.whatson--container-body .whatson-slider-wrp .arrow-with-slider{padding-top:0px}.whatson--container-body .whatson-slider-wrp .arrow-with-slider .whatson--container-card .whatson-cntr-crd-cnt{padding:3rem 0px 1rem}.whatson--container-body .whatson-slider-wrp .arrow-with-slider .whatson--container-card .whatson-cntr-crd-cnt>h3{font-size:1.375rem}.whatson--container-body .whatson-slider-wrp .arrow-with-slider .whatson--container-card .whatson-cntr-crd-cnt>p{font-size:1.063rem}.has-dots--wrp.has-dots--wrp--speakr{padding-bottom:2rem}.has-dots--wrp.has-dots--wrp--speakr .react-multi-carousel-dot-list{bottom:0px;top:auto}.has-dots--wrp .react-multi-carousel-dot-list{bottom:auto;left:0px;justify-content:flex-start;top:432px}.has-dots--wrp .react-multi-carousel-dot-list li{position:relative;padding:0px .5rem}.has-dots--wrp .react-multi-carousel-dot-list li:not(:last-child)::before{content:"";width:5px;height:5px;border-radius:50% !important;background:#000;position:absolute;top:calc(50% - 2.5px);right:0px}.has-dots--wrp .react-multi-carousel-dot-list li.active{width:5rem;text-align:left;position:relative}.has-dots--wrp .react-multi-carousel-dot-list li.active::before{display:none}.has-dots--wrp .react-multi-carousel-dot-list li.active::after{content:"";width:55px;height:2px;background:#000;display:block;position:absolute;top:calc(50% - 1px);right:0;margin:0px auto;left:28px}.has-dots--wrp .react-multi-carousel-dot-list li:last-child{width:inherit}.has-dots--wrp .react-multi-carousel-dot-list li:last-child::after{display:none}.the-speaker--container .the-speaker-card>.the-spekr-cnt>a{font-size:1.063rem}.brand-name-mobile-view{padding-top:5rem}.brand-name-mobile-view h2{font-size:1.875rem}.brand-company-profile{padding-top:2rem}.brand-company-profile .cmn-heading-sk{margin-bottom:1.25rem;text-align:left !important}.brand-company-profile .company-profile-icns>ul{justify-content:space-between !important}.brand-company-profile .company-profile-icns>ul .pro--file-cmn{margin:0px}.brand-company-profile .company-profile-icns>ul>li{margin:0 0 1rem !important;width:calc(50% - 10px)}.featured--products-v1{padding-top:2rem}.featured--products-v1 .products--container-sldr-wrp>.arrow-with-slider{padding-top:0px}.featured--products-v1 .products--container-sldr-wrp>.arrow-with-slider .react-multiple-carousel__arrow{display:none}.brand--articles-info .cmn-heading-sk{margin-bottom:2rem}.more-products-frm-brand{background:#f5f5f5 !important}.more-products-frm-brand .cmn-heading-sk>h1{font-size:1.25rem}.more-products-frm-brand .more-products-body .product-tool-card-new>.product-tool-card-content>.product-tool-card--title>h4{font-size:.9rem;margin-bottom:.25rem}.more-products-frm-brand .more-products-body .product-tool-card-new>.product-tool-card-content>.product-tool-card--title>p{font-size:.7rem}.products-event-dtls-wrp .products-dtls--left{position:relative;margin-bottom:2rem}.products-event-dtls-wrp .products-dtls--left>.pro-price-mob,.products-event-dtls-wrp .products-dtls--left .heartShare--mobi{stop-color:#f5f5f5;position:absolute;z-index:99;right:10px}.products-event-dtls-wrp .products-dtls--left>.heartShare--mobi{bottom:2rem;flex-direction:column;display:flex}.products-event-dtls-wrp .products-dtls--left>.heartShare--mobi .btn{margin:.25rem 0px}.products-event-dtls-wrp .products-dtls--left>.wishlist_mob{position:absolute;bottom:10px;right:10px;z-index:99}.products-event-dtls-wrp .products-dtls--left>.wishlist_mob svg path:last-child{fill:#fff}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar{margin-bottom:.5rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar{display:flex;flex-wrap:wrap;flex-direction:column}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>h2{font-size:1.875rem;order:2}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.shrt--proCateg{order:3}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.shrt--proCateg>p{font-size:.875rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.brand--lgo{order:1;margin-bottom:1rem}.products-event-dtls-wrp .products-dtls--rgt>.products--topbar>.products--headingbar>.brand--lgo span{font-size:.875rem}.products-event-dtls-wrp .products-dtls--rgt>.products-descriptionbar>h4{font-size:1.063rem}.products-event-dtls-wrp .products-dtls--rgt>.products-descriptionbar>p{font-size:.875rem}.offers--container-wrapper .product-tool-card-new.offers--cardsWrp .product-tool-card-img>a>.discount--perc{font-size:1.063rem}.brand-company-profile{border-bottom:1px solid #ebebeb}.brand--stand-staff--profile{background:#fff !important;border-bottom:1px solid #ebebeb}.brand--stand-staff--profile .brand--profile-staff{border-bottom:1px solid #ebebeb;border-radius:0;border-radius:initial;box-shadow:none;box-shadow:initial;padding:0rem 0 .5rem;flex:0 0 auto;width:100%}.brand--stand-staff--profile .brand--profile-staff .brand--staff--img img{width:70px;height:70px;border-radius:50% !important}.brand--stand-staff--profile .brand--profile-staff .brand--staff--img .chat{width:25px;height:25px}.brand--stand-staff--profile .brand--profile-staff .brand--staff--img .chat>svg{width:19px}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt{width:calc(100% - 70px);display:block}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt{width:100%;margin-bottom:.5rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt .speaker-name-with-Ostatus>h4{font-size:1rem}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt--right{width:100%;text-align:left;justify-content:start}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt--right>.brand--stf-btns{justify-content:flex-start}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt--right>.brand--stf-btns>.btn{width:auto}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt--right>.brand--stf-btns>.btn.videoCall{width:30px;height:30px;border-radius:50% !important;margin-left:.5rem;margin-bottom:0px}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt--right>.brand--stf-btns>.btn.videoCall svg{transform:scale(0.7)}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .the--speakr--shrt--right .Speakr---action{position:absolute;right:10px;top:0}.brand--stand-staff--profile .brand--profile-staff .brand--staff--cnt .brand--stf-btns>.btn{width:100%;margin-bottom:.5rem;font-size:.875rem}.saloon-new-details-wrp .saloon-newImg{margin-bottom:2rem}.saloon-new-details-wrp .saloon-newContent{padding-top:0px}.saloon-new-details-wrp .saloon-newContent h1{max-width:100%;margin-bottom:.5rem;font-size:3.125rem}.saloon-new-details-wrp .saloon-newContent p{font-size:1.063rem}.saloon-new-details-wrp .saloon-newContent .back-btn>.btn{font-size:1.063rem}.about-saloon--new *{font-size:1.063rem !important;line-height:1.65 !important}.about-saloon--new{padding:1rem 0px}.product-tool-card-new>.product-tool-card-img>a>.discount--perc{font-size:1rem}.new--theme--media-wrp.card.video-card{min-height:0;min-height:initial;height:auto}.new--theme--media-wrp.card.video-card img{height:auto}.brand--banner--wrp{position:relative;padding:0px 0px .5rem}.brand--banner--wrp>.backBtn{position:absolute;z-index:9}.brand--banner--wrp .col-md-5,.brand--banner--wrp .col-md-4{padding:0px}.brand--banner--wrp .col-md-7{position:static;position:initial}.brand--banner--wrp .brand--banner--wrp-content>.common-btns--brnds{position:absolute;top:10px;right:10px}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-logo{position:absolute;margin-top:-5rem;left:50%;transform:translateX(-50%)}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description{padding-top:5rem;display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:1rem}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description>h3,.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .mobile--ord{flex:0 0 100%;max-width:100%;order:2}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description h3{font-size:1.625rem}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .about-company-profile{flex:0 0 100%;max-width:100%;order:3}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .company-profile-icns{flex:0 0 100%;max-width:100%;order:1}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .company-profile-icns ul{justify-content:center}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .company-profile-icns li:not(.phoneNumbr){margin-left:.5rem !important}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .company-profile-icns li:not(.phoneNumbr)>a{width:40px;height:40px;border-radius:50% !important;line-height:30px}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .company-profile-icns li:not(.phoneNumbr)>a svg{max-width:20px;width:100%}.brand--banner--wrp .brand--banner--wrp-content .brand--banner--wrp-content-description .company-profile-icns li:not(.phoneNumbr)>a.twtr{line-height:40px}.backBtn svg{height:25px}.arrow-with-slider{padding-top:0px}.arrow-with-slider>.react-multiple-carousel__arrow{top:auto;top:initial}.arrow-with-slider>.react-multiple-carousel__arrow.react-multiple-carousel__arrow--left{left:0px;right:auto}.brand--articles-info:nth-child(odd) .brandArticle-content{padding-left:0rem}.brand--articles-info:nth-child(even){background:#f0efef}.brand--articles-info:nth-child(even) .col-md-5{order:1}.brand--articles-info:nth-child(even) .col-md-7{order:2}.brand--articles-info .brandArticle-content{padding-top:1rem;max-width:100%}.brand--articles-info .brandArticle-content>h4{font-size:1.875rem}.brand--articles-info .brandArticle-content>h5{font-size:1.5rem;margin-bottom:1rem}.brand--articles-info .brandArticle-content>p{font-size:1.063rem;line-height:1.75}.pp--dtls-page .btn svg{height:25px}.brand--banner--wrp-img .edit-btns-full{left:2.5rem}.btnCirle,.mobCircleBtn{width:40px;height:40px;border-radius:50% !important;display:flex;align-items:center;justify-content:center;display:inline-flex;padding:0px !important}.btn--sk>svg{width:23px}.brand--articles-info .pro-tools---btns>.btn{margin-left:0px}.forMobile-btns{position:fixed;left:0;width:100%;bottom:2rem;z-index:9}.forMobile-btns>.sldr-registerbtns{display:block !important}.ant-modal.media-popup.newTheme--media--popup{width:100% !important}.sldr-registerbtns .btn-admin{font-size:1.063rem;padding:.35rem 1.2rem;text-transform:uppercase;background:#000}.sldr-registerbtns .btn-admin.mb-3{margin-bottom:.5rem !important}.btn-view-all{min-width:250px}.new-app-header .btn{display:none}.the-speaker--container .the-speaker-card>.the-spekr-cnt>a{font-size:1.063rem}.the-speaker--container .the-speaker-card>.the-spekr-cnt>h4{font-size:1.063rem;margin-bottom:0px}.the-speaker--container .the-speaker-card>.the-spekr-cnt>p{font-size:1rem}}.webchatopen .row.fix_space{padding-right:1rem}@media(min-width: 1200px)and (max-width: 1580px){.the-speaker--container .new_the-speaker--container-body .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:13.875rem;height:13.875rem}}@media(min-width: 1340px)and (max-width: 1580px){.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:13.875rem;height:13.875rem}}@media(min-width: 1200px)and (max-width: 1340px){.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:11.875rem;height:11.875rem}.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>a{font-size:1.3rem}.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>p{font-size:.9rem}}@media(min-width: 993px)and (max-width: 1200px){.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:8.875rem;height:8.875rem}.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>a{font-size:1.2rem}.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>p{font-size:.8rem}}@media(min-width: 600px)and (max-width: 800px){.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-speakr-img>.sprRoundImg img{width:6rem;height:6rem}.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>a{font-size:1.2rem}.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>p{font-size:.8rem}}@media screen and (max-width: 992px){.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>a{font-size:1.2rem}.the-speaker--container .new_the-speaker--container-body .five_div .the-speaker-card>.the-spekr-cnt>p{font-size:.8rem}}@media(max-width: 599px){.five_div{width:calc(50% - 20px);margin:0 10px}}
.firstclass div ,.secondclass > div , .thirdclass > div ,.fourthclass > div , .fivthclass > div ,  .sixclass > div , .sevenclass > div , .eigclass > div , .nineclass > div , .tenclass > div , .elelass > div , .twelveclass > div , .thirteclass > div , .fourteclass > div , .fiveteclass > div , .sixteclass > div {
    display: inline-block;
    margin: 10px;
    text-align: center;
}
.video-badge{
position: relative;
}
.container-fluid.pl-0.multicalling{
    margin-left: 0 !important;
}
.container-fluid.pl-0.multicalling {
    padding-left: 0 !important;
    padding-right: 0 !important;
    
}
.video-badge .offer-badge .offer-badge-text {
    /* background: #2c688d;
    min-width: 110px;
    max-width: 110px;
    justify-content: center;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    line-height: 1.99; */
    background: #0a0a0a9e;
    min-width: auto;
    max-width: 100%;
    justify-content: center;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    line-height: 1;
    padding: 3px 8px;

}
.video-badge .offer-badge .offer-badge-text:before {
    /* border-top: 7px solid #2b688e; */
    border-top: none;
}
.video-badge .offer-badge {
    /* left: -9px; */
    left:1px;
    top: 89%;
}
#tile-area {
    text-align: center;
}
.firstclass > div{
    width: calc(100% );
    background: pink;
    height : calc(100vh - 241px)
}
.sixclass > div {
    width: calc(100% / 3 - 20px);
    background: pink;
    height : calc(100vh / 2 - 148px)
}
.fourthclass > div  , .secondclass > div{
    background: pink;
    width: calc(100% / 2 - 20px );
    height : calc(100vh - 241px)
   
}
.thirdclass > div{
    background: pink;
    width: calc(100% / 3 - 30px ); 
    height : calc(100vh / 2 - 148px)
}
.fivthclass > div{
    background: pink;
    width: calc(100% / 3 - 30px ); 
}
.fivthclass > div:nth-child(4) , .fivthclass > div:nth-child(5){
    background: pink;
    width: calc(100% / 2 - 20px ); 
    height : calc(100vh / 2 - 148px)
}
.sixclass > div{
    background: pink;
    width: calc(100% / 4 - 40px ); 
    height : calc(100vh / 2 - 148px)
}
.sevenclass > div , .eigclass  > div{
    background: pink;
    width: calc(100% / 4 - 40px ); 
    height : calc(100vh / 2 - 148px)
}
.sevenclass > div:nth-child(5) , .sevenclass > div:nth-child(6) , .sevenclass > div:nth-child(7){
    background: pink;
    width: calc(100% / 3 - 30px ); 
    height : calc(100vh / 2 - 148px)
}

.eigclass > div:nth-child(5) , .eigclass > div:nth-child(6) , .eigclass > div:nth-child(7) , .eigclass > div:nth-child(8) {
    background: pink;
    width: calc(100% / 4 - 40px ); 
    height : calc(100vh / 2 - 148px)
}
.nineclass > div , .nineclass > div:nth-child(5) , .nineclass > div:nth-child(6) , .nineclass > div:nth-child(7) , .nineclass > div:nth-child(8), .nineclass > div:nth-child(9){
    background: pink;
    width: calc(100% / 3 - 30px ); 
    height : calc(100vh / 3 - 148px)
}
.tenclass > div , .twelveclass> div{
    background: pink;
    width: calc(100% / 4 - 30px ); 
    height : calc(100vh / 3 - 96px)
}

.tenclass > div:nth-child(9) , .tenclass > div:nth-child(10) {
    background: pink;
    width: calc(100% / 2 - 20px ); 
}
.elelass > div {
    background: pink;
    width: calc(100% / 4 - 30px ); 
    height : calc(100vh / 3 - 96px)
}
.elelass > div:nth-child(9) , .elelass > div:nth-child(10) , .elelass > div:nth-child(11){
    background: pink;
    width: calc(100% / 3 - 30px ); 
}
/* -----------------new designning--------------- */

.video-calling-parent{
    display: flex;
    height: calc( 100vh );
    background: #000;
}
.multi-people-parent{
    width: 346px;
    
    /* height: calc( 100vh - 170px); */
    overflow-y: auto;
    height: calc( 100vh );
    
}
.multi-people-parent.pos-relative{
    background: #fbfbfb;
}
.placeholder-circle{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.placeholder-circle p{
    width: 100px;
    height: 100px;
    background: #d33b27;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 3px 8px #888
}
.placeholder-circle p svg{
    width: 44px;
    height: 44px;
}
.placeholder-circle p svg path{
    fill:#fff;
}
.multi-people-parent .no-chat-parent > p{
    width: 100%;
    font-weight: 700;
    color: #fffc;
}
.multi-people-parent-placeholder {
    /* width: 100%;
    height: calc( 100vh - 170px);
    overflow-y: auto; */
    /* background: #f9f9f9cf; */
    background: #000000e3;
    width: 100%;
    height: calc( 100vh - 0px);
    overflow-y: auto;
}
.self-parent {
    width: calc( 100% - 346px );
    margin-left: 2px;
    /* height: calc( 100vh - 170px); */
    height: calc( 100vh );
    overflow: hidden;
}
.self-parent-100 {
    width: calc( 100% );
    /* margin-left: 10px; */
    height: calc( 100vh);
    overflow: hidden;
    background: #000;
}

.multipeople{
    
    min-height: auto;
    /* margin-bottom: 20px; */
    margin-bottom: 1px;
    /* margin-top: 1px; */
}
.multipeople .video-badge .video-of-placeholder {
    min-height: 182px;
    max-height: 182px;
    background: #000;
    border: 1px solid #fff;
}
.multipeople.active-speaker {
    position: absolute;
    right: 0;
    top: 0;
    width: calc( 100% - 347px );
    background: #000;
    height: calc( 100vh );
    z-index: 9
}
.multipeople.active-speaker .video-badge .video-of-placeholder {
    min-height: calc( 100vh);
}
.multipeople.active-speaker .video-badge {
    height: calc( 100vh - 0px);
}
.multipeople.active-speaker .video-badge .offer-badge .offer-badge-text {
    display: none;
}
.mac .multipeople.active-speaker .video-badge .offer-badge{
top:85%;
}
.multipeople.active-speaker .video-badge video {
    height: 100% !important;
    max-height: 100%;
}
/*.multipeople.active-speaker .video-badge video {*/
/*    transform: none !important;*/
/*}*/
.multipeople .video-badge video {
    display: block;
    max-height: 202px;
    width: 100%;
    background: black;
}
.sqare-icon .bottom-svgicon svg, .sqare-icon {
    cursor: auto !important;
}
.sqare-icon {
    /* background: #d33b27; */
    width: 20px;
    height: 20px;
    position: relative;
    cursor: pointer;
    border-radius: 0;
    margin: 0;
}
.timer-afterlogin{
    color: #fff;
    float: left;
    position: absolute;
    left: 30px;
    font-size: 57px;
    top: -223px;
    font-weight: 600;
}
.timer-afterloginmobile {
    color: #fff;
    position: absolute;
    font-size: 25px;
    font-weight: 600;
    z-index: 99999;
    text-align: center;
    left: 14px;
}
.multipeople.active-speaker .video-badge .offer-badge .offer-badge-text {
    display: block;
    font-size: 22px;
  text-transform: capitalize;
}
.multipeople.active-speaker .video-badge .offer-badge {
    left: 50%;
    top: 89%;
    z-index: 99999999999999;
    transform: translate(-50%, 4px);
}
@media (min-width:320px) and (max-width:767px){
    .timer-afterlogin {
        top: -57px !important;
        left: 0px !important;
    }
    .timer-afterlogin {
        background: black;
    }
    .multipeople.active-speaker .video-badge .offer-badge {
        top: 65%;
    }
    .mac .chatbody {
        /* height: calc(100vh - 250px); */
        height: calc(100vh - 230px);
    }
    .video-calling-parent {
        height: calc( 100vh );
        flex-wrap: wrap-reverse;
    }
    .multi-people-parent {
        width: 100%;
        overflow-y: auto;
        height: calc( 50vh );
    }
    
    .multi-people-parent {
        width: 100%;
        /* height: calc( 100vh - 170px); */
        overflow-x: auto;
        height: calc( 50vh );
    }
    .timer-afterlogin{
        font-size: 17px;
        top: -23px;
        left:44%;
    }
    .self-parent {
        width: calc( 100% );color: #fff;
        float: left;
        position: absolute;
        left: 0;
        height: calc( 50vh );
        overflow: hidden;
        margin-left: 0;
        background: #000;
        margin-bottom: 3%;
    }
    .bottom-strip {
        bottom: 20px;
    }
    
    .multipeople.active-speaker .video-badge .video-of-placeholder{
        min-height: calc( 50vh);
    }
    .multipeople.active-speaker .video-badge {
        height: calc( 50vh - 0px);
        width: 100%;
    }
    .multipeople.active-speaker {
        width: calc( 100% );
        height: calc( 50vh );
        background: #000
    }
    .multi-people-parent-placeholder {
        background: #000;
        width: 100%;
        height: calc( 50vh);
        overflow-x: auto;
    }
    .mac .multipeople.active-speaker .video-badge .offer-badge{
        top:71%;
        }
}


.header-wrapper .sidebar{
    display: none;
}
.menu_open .sidebar {
    display: block;
}
 .cross ,  .sidebar .cross {
    position: absolute;
    top: 30px;
    right: 2px;
    z-index: 99;
}
/* .btn:hover {
    color: #fff !important;
} */
.or {
    background: rgb(146, 201, 210);
    border-radius: 100%;
    padding: 14px  12px;
    color: #fff;
    font-weight: 700;
}
.h5 , .h5 strong{
    font-weight: 700;
    color: #000;
}
.filterpopup{
    width:100%
}
 .sidebar .cross {
    position: absolute;
    top: 8px;
    right: 2px;
}

 .res-search-wrapper {
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     display: none;

 }
 .mobhide{
     display: block;
 }
.header-wrapper .fa.fa-search {
    color: #2F6E90;
    margin-right: 8px;
    font-size: 23px;
    display: none;
}
.mob-help {
    margin-right: 10px;
    border: none;
}
.mob-help i {
    font-size: 23px;
    color: #2b688e;
}
/* .mobshow{
    display: none !important;
} */
.mob-help{
    display: none;
}
.header-wrapper ~ .search_wrapper  {
    display: none !important;
}
.header-wrapper .mobile_trigger {
    display: none;
}
.btn.btn-red.addbtn .mobbhide {
    font-size: 12px;
    padding: 0px 24px !important;
}
a.help.mobhide:hover , a.help.mobhide:hover {
    color: #2b688e;
}
a.btn.btn-red.addbtn.mobshow {
    line-height: 34px;
    padding: 1px 24px;
}
.mobshow{
    display: none !important;
}
.mobshow .fa.fa-info-circle {
    color: #2b6a8e;
    font-size: 22px;
}
.brandcategory-list td {
    width: 100%;
   
    display: flex;
    align-items: baseline;
    padding-left: 12px !important;
    border-bottom: none;
    margin-right: 0;
    cursor: pointer;
}
.brandcategory-list {
    display: flex !important;
    margin-right: 0rem;
}
.cm-section .table-responsive.explore-by-ndustry{
    border-radius: 15px;
    height: 421px;
    overflow-x: hidden;
}
@media (max-width: 991px) {
    .cm-section .table-responsive.explore-by-ndustry{
        height: auto;
    }
    .btn.btn-primary, .btn.btn-primary:focus, .btn.btn-primary:active {
        background:var(--btncolor);
        color: #fff;
        border-radius: 100px !important;
        min-height: 35px !important;
        max-height: 35px !important;
        line-height: 35px !important;
        padding: 0px 8px !important;
        font-size: 12px !important;
    }
    .btn.btn-red, .btn.btn-red:hover {
        font-size: 14px;
        min-height: 35px !important;
        line-height: 35px !important;
        padding: 0px 24px !important;
    }
    .header-wrapper  ~ .nav-wrapper {
        display: none;
    }
    .mob-help , .mobshow{
        display: block;
    }
    .mobshow{
        display: block !important;
    }
    .mobhide {
        display: none !important;
    }
    /* .help {
        display: none !important;
    } */
    .header-wrapper .logo, .header-wrapper .logo img{
        display: none;
    }

    .header-wrapper .mobile_trigger {
        align-items: center;
        display: flex;
        position: static;
        position: initial;
    }

    .pl_sm_0{
        padding-left: 0px !important;
    }

    .header-wrapper .text {
        display: none;
    }

    .header-wrapper .fa.fa-search {
        display: block;
    }

    .header-wrapper ~ .search_wrapper {
        margin:auto auto 10px  auto !important;
    }
    .location_wrapper {
        min-width: 300px;
    }
   
.search_open  .res-search-wrapper {
    display: flex !important;
    background: #f5fdff;
    padding-bottom: 12px;
    padding-top: 12px;
}
.res-search-wrapper .search_wrapper {
    margin-bottom: 10px;
}

.mobbhide{
    display: none;
}
}























/* community end */

@media (max-width:992px){
    /*.header-wrapper .logo {*/
    /*    display: none;*/
    /*}*/
    
.Profile-dropdown-popup .ant-modal-body p:first-letter {
    text-transform: uppercase;
}
.Profile-dropdown-popup .ant-modal-body p {
    /* text-align: center; */
    font-size: 20px;
    font-weight: 700;
}
.Profile-dropdown-popup .ant-modal-body a {
    display: block;
    color: #000;
    font-size: 15px;
    padding: 10px;
    border-top: 1px solid #88888808;
    /* text-align: center; */
}
.Profile-dropdown-popup .icon {
    margin-right: 14px;
}
.profileicon-parent {
    padding-bottom: 15px;
    border-bottom: 1px solid #C3D9E6;
}
.Profile-dropdown-popup .icon svg {
    width: 20px;
    height: 20px;
}
.Profile-dropdown-popup .profileicon-parent img {
    width: 60px;
    height: 60px;
    border-radius: 100px;
    margin-right: 15px;
}
p.mb-0.mailid {
    font-size: 15px;
    color: #333;
    font-weight: 100;
}
.Profile-dropdown-popup .profileicon-parent {
    display: flex;
    align-items: center;
}
.Profile-dropdown-popup .ant-modal-body {
    padding: 20px 14px !important;
}
}


@media (max-width:400px){
    .cm-section .wrapper h3 {
        font-size: 17px;
    }
}

.static-header__wrp{
    background: #000;
}
.static-header__wrp .logo{
    max-width: 250px;
    margin: 0px auto;
}
.footer-static-wrp{
    background: #00d089;
    color: #fff;
    font-size: 16px;
}
.footer-static-wrp a{
    color: #fff;
}
.data-static_body p, .data-static_body{
    font-size: 17px;
}
.data-static_body ul{
    list-style-type: disc;
}
.data-static_body ul li{
    margin-bottom: 0.5rem;
}

.static-headerNewHome__wrp{
    background:#000;
}
.comming-soon_rightheader_new > span{
    font-style: italic;
    font-size: 2rem;
}
.newLanding-page-footer p{
    font-size: 1.25rem;
}
.new-landingpage-slder-wrp{
    background: url(/static/media/networking.fd398cb660769eb3a4eb.jpg) no-repeat;
    background-size: cover;
    position: relative;
    padding: 3rem 0px;
    z-index: 9;
    color: #fff;
    display: flex;
    min-height: 70vh;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex:  0 0 auto;
}
.new-landingpage-slder-wrp::after{
    content: "";
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    z-index: -1;
    background:rgb(161 161 161 / 72%);
}
.new-landingpage-slder-body h1{
    font-weight: bold;
    margin-bottom: 0px;
    font-size: 5rem;
}
.new-landingpage-slder-body h2{
    font-size: 4rem;
    font-weight: 400;
}
.enter-EmailMore > label{
    font-size: 2rem;
}
.enter-EmailMore-input {
    display: flex;
    flex-wrap: wrap;
    max-width: 600px;
    margin: 0px auto;
    width: 100%;
    position: relative;
}
.enter-EmailMore-input > .form-control{
    width: calc(100% - 114px);
    border-radius: 0;
    border-radius: initial;
    height: calc(1.5em + .75rem + 12px);
}
.enter-EmailMore-input > .btn_new{
    background: #ff00dc;
    color: #fff;
    text-transform: uppercase;
    padding: .375rem 1.25rem;
    font-weight: 500;
    font-size: 1.25rem;
    border-radius: 0;
    border-radius: initial;
    position: absolute;
    right: 0px;
    height: 100%;
}
.enter-EmailMore > .fz-20{
    font-size: 1.5rem;
}
@media screen and (min-width: 1440px) {
    .newLandingPage{
        overflow: hidden;
    }
    .new-landingpage-slder-wrp{
        min-height: calc(100vh - 23.25vh);
    }
    .main-new-lading_temp{
        height: 100vh;
        display: flex;
        flex-wrap: wrap;
        /* justify-content: space-between;
        flex-direction: column; */
    }
    .static-headerNewHome__wrp{
        height: 10.9vh;
        width: 100%;
        flex:  0 0 auto;
    }
    .newLanding-page-footer{
        height: 12.35vh;
        width: 100%;
        flex:  0 0 auto;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
}
@media screen and (max-width: 991px) {
    .comming-soon_rightheader_new > span{
        font-size: 1.25rem;
    }
    .new-landingpage-slder-body h1{
        font-size: 3rem;
    }
    .new-landingpage-slder-body h2{
        font-size: 2rem;
    }
    .newLanding-page-footer p, .enter-EmailMore > label{
        font-size: 1rem;
    }
}

@media screen and (max-width: 767px) {
    .new-landingpage-slder-body h1{
        font-size: 2rem;
    }
    .new-landingpage-slder-body h2{
        font-size: 1.45rem;
    }
}
@font-face{font-family:"revicons";fallback:fallback;src:url(/static/media/revicons.e8746a624ed098489406.woff) format('woff'),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format('ttf'),url(/static/media/revicons.a77de540a38981833f9e.eot) format('ttf')}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,0.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,0.8)}.react-multiple-carousel__arrow::before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,0.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left::before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right::before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;margin:auto;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;padding:5px 5px 5px 5px;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:grey;padding:0;margin:0;margin-right:6px;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0 !important}.react-multi-carousel-track{overflow:visible !important}}[dir='rtl'].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right::before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left::before{content:"\e825"}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

.textLayer {
  position: absolute;
  text-align: left;
  text-align: initial;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
  line-height: 1;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
  forced-color-adjust: none;
}

.textLayer span,
.textLayer br {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}

/* Only necessary in Google Chrome, see issue 14205, and most unfortunately
 * the problem doesn't show up in "text" reference tests. */
.textLayer span.markedContent {
  top: 0;
  height: 0;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: rgba(180, 0, 170, 1);
  border-radius: 4px;
}

.textLayer .highlight.appended {
  position: static;
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: rgba(0, 100, 0, 1);
}

.textLayer ::selection {
  background: rgba(0, 0, 255, 1);
}

/* Avoids https://github.com/mozilla/pdf.js/issues/13840 in Chrome */
.textLayer br::selection {
  background: transparent;
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.textLayer .endOfContent.active {
  top: 0;
}


:root {
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
}

@media (forced-colors: active) {
  .annotationLayer .textWidgetAnnotation input:required,
  .annotationLayer .textWidgetAnnotation textarea:required,
  .annotationLayer .choiceWidgetAnnotation select:required,
  .annotationLayer .buttonWidgetAnnotation.checkBox input:required,
  .annotationLayer .buttonWidgetAnnotation.radioButton input:required {
    outline: 1.5px solid selectedItem;
  }
}

.annotationLayer {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 0 0;
}

.annotationLayer section {
  position: absolute;
  text-align: left;
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  transform-origin: 0 0;
}

.annotationLayer .linkAnnotation > a,
.annotationLayer .buttonWidgetAnnotation.pushButton > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer .buttonWidgetAnnotation.pushButton > canvas {
  width: 100%;
  height: 100%;
}

.annotationLayer .linkAnnotation > a:hover,
.annotationLayer .buttonWidgetAnnotation.pushButton > a:hover {
  opacity: 0.2;
  background: rgba(255, 255, 0, 1);
  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.annotationLayer .textWidgetAnnotation input,
.annotationLayer .textWidgetAnnotation textarea,
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  background-image: var(--annotation-unfocused-field-background);
  border: 1px solid transparent;
  box-sizing: border-box;
  font: calc(9px * 1) sans-serif;
  font: calc(9px * var(--scale-factor)) sans-serif;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .textWidgetAnnotation input:required,
.annotationLayer .textWidgetAnnotation textarea:required,
.annotationLayer .choiceWidgetAnnotation select:required,
.annotationLayer .buttonWidgetAnnotation.checkBox input:required,
.annotationLayer .buttonWidgetAnnotation.radioButton input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation input[disabled],
.annotationLayer .textWidgetAnnotation textarea[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],
.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {
  background: none;
  border: 1px solid transparent;
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation input:hover,
.annotationLayer .textWidgetAnnotation textarea:hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,
.annotationLayer .buttonWidgetAnnotation.radioButton input:hover {
  border: 1px solid rgba(0, 0, 0, 1);
}

.annotationLayer .textWidgetAnnotation input:focus,
.annotationLayer .textWidgetAnnotation textarea:focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 1px solid transparent;
}

.annotationLayer .textWidgetAnnotation input :focus,
.annotationLayer .textWidgetAnnotation textarea :focus,
.annotationLayer .choiceWidgetAnnotation select :focus,
.annotationLayer .buttonWidgetAnnotation.checkBox :focus,
.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  background-image: none;
  background-color: transparent;
  outline: auto;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  background-color: CanvasText;
  content: "";
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
  -webkit-appearance: none;
          appearance: none;
}

.annotationLayer .popupTriggerArea {
  height: 100%;
  width: 100%;
}

.annotationLayer .popupWrapper {
  position: absolute;
  font-size: calc(9px * 1);
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * 1);
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
}

.annotationLayer .popup {
  position: absolute;
  max-width: calc(180px * 1);
  max-width: calc(180px * var(--scale-factor));
  background-color: rgba(255, 255, 153, 1);
  box-shadow: 0 calc(2px * 1) calc(5px * 1)
    rgba(136, 136, 136, 1);
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor))
    rgba(136, 136, 136, 1);
  border-radius: calc(2px * 1);
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * 1);
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * 1);
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
}

.annotationLayer .popup > * {
  font-size: calc(9px * 1);
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  display: inline-block;
  margin-left: calc(5px * 1);
  margin-left: calc(5px * var(--scale-factor));
}

.annotationLayer .popupContent {
  border-top: 1px solid rgba(51, 51, 51, 1);
  margin-top: calc(2px * 1);
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * 1);
  padding-top: calc(2px * var(--scale-factor));
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * 1);
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.annotationLayer .annotationTextContent {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}


:root {
  --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
}

@media (forced-colors: active) {
  .xfaLayer *:required {
    outline: 1.5px solid selectedItem;
  }
}

.xfaLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: rgba(239, 203, 237, 1);
  border-radius: 4px;
}

.xfaLayer .highlight.appended {
  position: static;
  position: initial;
}

.xfaLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.xfaLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.xfaLayer .highlight.middle {
  border-radius: 0;
}

.xfaLayer .highlight.selected {
  background-color: rgba(203, 223, 203, 1);
}

.xfaLayer ::selection {
  background: rgba(0, 0, 255, 1);
}

.xfaPage {
  overflow: hidden;
  position: relative;
}

.xfaContentarea {
  position: absolute;
}

.xfaPrintOnly {
  display: none;
}

.xfaLayer {
  position: absolute;
  text-align: left;
  text-align: initial;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  line-height: 1.2;
}

.xfaLayer * {
  color: inherit;
  font: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-feature-settings: inherit;
  -webkit-font-kerning: inherit;
          font-kerning: inherit;
  letter-spacing: -0.01px;
  text-align: inherit;
  text-decoration: inherit;
  box-sizing: border-box;
  background-color: transparent;
  padding: 0;
  margin: 0;
  pointer-events: auto;
  line-height: inherit;
}

.xfaLayer *:required {
  outline: 1.5px solid red;
}

.xfaLayer div {
  pointer-events: none;
}

.xfaLayer svg {
  pointer-events: none;
}

.xfaLayer svg * {
  pointer-events: none;
}

.xfaLayer a {
  color: blue;
}

.xfaRich li {
  margin-left: 3em;
}

.xfaFont {
  color: black;
  font-weight: normal;
  font-feature-settings: "kern" off;
  -webkit-font-kerning: none;
          font-kerning: none;
  font-size: 10px;
  font-style: normal;
  letter-spacing: 0;
  text-decoration: none;
  vertical-align: 0;
}

.xfaCaption {
  overflow: hidden;
  flex: 0 0 auto;
}

.xfaCaptionForCheckButton {
  overflow: hidden;
  flex: 1 1 auto;
}

.xfaLabel {
  height: 100%;
  width: 100%;
}

.xfaLeft {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.xfaRight {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

.xfaLeft > .xfaCaption,
.xfaLeft > .xfaCaptionForCheckButton,
.xfaRight > .xfaCaption,
.xfaRight > .xfaCaptionForCheckButton {
  max-height: 100%;
}

.xfaTop {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.xfaBottom {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
}

.xfaTop > .xfaCaption,
.xfaTop > .xfaCaptionForCheckButton,
.xfaBottom > .xfaCaption,
.xfaBottom > .xfaCaptionForCheckButton {
  width: 100%;
}

.xfaBorder {
  background-color: transparent;
  position: absolute;
  pointer-events: none;
}

.xfaWrapped {
  width: 100%;
  height: 100%;
}

.xfaTextfield:focus,
.xfaSelect:focus {
  background-image: none;
  background-color: transparent;
  outline: auto;
  outline-offset: -1px;
}

.xfaCheckbox:focus,
.xfaRadio:focus {
  outline: auto;
}

.xfaTextfield,
.xfaSelect {
  height: 100%;
  width: 100%;
  flex: 1 1 auto;
  border: none;
  resize: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  background-image: var(--xfa-unfocused-field-background);
}

.xfaTop > .xfaTextfield,
.xfaTop > .xfaSelect,
.xfaBottom > .xfaTextfield,
.xfaBottom > .xfaSelect {
  flex: 0 1 auto;
}

.xfaButton {
  cursor: pointer;
  width: 100%;
  height: 100%;
  border: none;
  text-align: center;
}

.xfaLink {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.xfaCheckbox,
.xfaRadio {
  width: 100%;
  height: 100%;
  flex: 0 0 auto;
  border: none;
}

.xfaRich {
  white-space: pre-wrap;
  width: 100%;
  height: 100%;
}

.xfaImage {
  object-position: left top;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.xfaLrTb,
.xfaRlTb,
.xfaTb {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.xfaLr {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.xfaRl {
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
}

.xfaTb > div {
  justify-content: left;
}

.xfaPosition {
  position: relative;
}

.xfaArea {
  position: relative;
}

.xfaValignMiddle {
  display: flex;
  align-items: center;
}

.xfaTable {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.xfaTable .xfaRow {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.xfaTable .xfaRlRow {
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
  flex: 1 1;
}

.xfaTable .xfaRlRow > div {
  flex: 1 1;
}

.xfaNonInteractive input,
.xfaNonInteractive textarea,
.xfaDisabled input,
.xfaDisabled textarea,
.xfaReadOnly input,
.xfaReadOnly textarea {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
}

@media print {
  .xfaTextfield,
  .xfaSelect {
    background: transparent;
  }

  .xfaSelect {
    -webkit-appearance: none;
            appearance: none;
    text-indent: 1px;
    text-overflow: "";
  }
}


:root {
  --focus-outline: solid 2px blue;
  --hover-outline: dashed 2px blue;
  --freetext-line-height: 1.35;
  --freetext-padding: 2px;
  --editorInk-editing-cursor: pointer;
}

@media (forced-colors: active) {
  :root {
    --focus-outline: solid 3px ButtonText;
    --hover-outline: dashed 3px ButtonText;
  }
}

[data-editor-rotation="90"] {
  transform: rotate(90deg);
}
[data-editor-rotation="180"] {
  transform: rotate(180deg);
}
[data-editor-rotation="270"] {
  transform: rotate(270deg);
}

.annotationEditorLayer {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  font-size: calc(100px * 1);
  font-size: calc(100px * var(--scale-factor));
  transform-origin: 0 0;
}

.annotationEditorLayer .selectedEditor {
  outline: solid 2px blue;
  outline: var(--focus-outline);
  resize: none;
}

.annotationEditorLayer .freeTextEditor {
  position: absolute;
  background: transparent;
  border-radius: 3px;
  padding: calc(2px * 1);
  padding: calc(var(--freetext-padding) * var(--scale-factor));
  resize: none;
  width: auto;
  height: auto;
  z-index: 1;
  transform-origin: 0 0;
  touch-action: none;
}

.annotationEditorLayer .freeTextEditor .internal {
  background: transparent;
  border: none;
  top: 0;
  left: 0;
  overflow: visible;
  white-space: nowrap;
  resize: none;
  font: 10px sans-serif;
  line-height: 1.35;
  line-height: var(--freetext-line-height);
}

.annotationEditorLayer .freeTextEditor .overlay {
  position: absolute;
  display: none;
  background: transparent;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationEditorLayer .freeTextEditor .overlay.enabled {
  display: block;
}

.annotationEditorLayer .freeTextEditor .internal:empty::before {
  content: attr(default-content);
  color: gray;
}

.annotationEditorLayer .freeTextEditor .internal:focus {
  outline: none;
}

.annotationEditorLayer .inkEditor.disabled {
  resize: none;
}

.annotationEditorLayer .inkEditor.disabled.selectedEditor {
  resize: horizontal;
}

.annotationEditorLayer .freeTextEditor:hover:not(.selectedEditor),
.annotationEditorLayer .inkEditor:hover:not(.selectedEditor) {
  outline: dashed 2px blue;
  outline: var(--hover-outline);
}

.annotationEditorLayer .inkEditor {
  position: absolute;
  background: transparent;
  border-radius: 3px;
  overflow: auto;
  width: 100%;
  height: 100%;
  z-index: 1;
  transform-origin: 0 0;
  cursor: auto;
}

.annotationEditorLayer .inkEditor.editing {
  resize: none;
  cursor: pointer, pointer;
  cursor: var(--editorInk-editing-cursor), pointer;
}

.annotationEditorLayer .inkEditor .inkEditorCanvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  touch-action: none;
}

:root {
  --viewer-container-height: 0;
  --pdfViewer-padding-bottom: 0;
  --page-margin: 1px auto -8px;
  --page-border: 9px solid transparent;
  --page-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAA1ElEQVQ4jbWUWw6EIAxFy2NFs/8NzR4UJhpqLsdi5mOmSSMUOfYWqv3S0gMr4XlYH/64gZa/gN3ANYA7KAXALt4ktoQ5MI9YxqaG8bWmsIysMuT6piSQCa4whZThCu8CM4zP9YJaKci9jicPq3NcBWYoPMGUlhG7ivtkB+gVyFY75wXghOvh8t5mto1Mdim6e+MBqH6XsY+YAwjpq3vGF7weTWQptLEDVCZvPTMl5JZZsdh47FHW6qFMyvLYqjcnmdFfY9Xk/KDOlzCusX2mi/ofM7MPkzBcSp4Q1/wAAAAASUVORK5CYII=) 9 9 repeat;
  --spreadHorizontalWrapped-margin-LR: -3.5px;
  --scale-factor: 1;
}

@media screen and (forced-colors: active) {
  :root {
    --pdfViewer-padding-bottom: 9px;
    --page-margin: 8px auto -1px;
    --page-border: 1px solid CanvasText;
    --page-border-image: none;
    --spreadHorizontalWrapped-margin-LR: 3.5px;
  }
}

[data-main-rotation="90"] {
  transform: rotate(90deg) translateY(-100%);
}
[data-main-rotation="180"] {
  transform: rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation="270"] {
  transform: rotate(270deg) translateX(-100%);
}

.pdfViewer {
  padding-bottom: 0;
  padding-bottom: var(--pdfViewer-padding-bottom);
}

.pdfViewer .canvasWrapper {
  overflow: hidden;
}

.pdfViewer .page {
  direction: ltr;
  width: 816px;
  height: 1056px;
  margin: 1px auto -8px;
  margin: var(--page-margin);
  position: relative;
  overflow: visible;
  border: 9px solid transparent;
  border: var(--page-border);
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAA1ElEQVQ4jbWUWw6EIAxFy2NFs/8NzR4UJhpqLsdi5mOmSSMUOfYWqv3S0gMr4XlYH/64gZa/gN3ANYA7KAXALt4ktoQ5MI9YxqaG8bWmsIysMuT6piSQCa4whZThCu8CM4zP9YJaKci9jicPq3NcBWYoPMGUlhG7ivtkB+gVyFY75wXghOvh8t5mto1Mdim6e+MBqH6XsY+YAwjpq3vGF7weTWQptLEDVCZvPTMl5JZZsdh47FHW6qFMyvLYqjcnmdFfY9Xk/KDOlzCusX2mi/ofM7MPkzBcSp4Q1/wAAAAASUVORK5CYII=) 9 9 repeat;
     border-image: var(--page-border-image);
  background-clip: content-box;
  background-color: rgba(255, 255, 255, 1);
}

.pdfViewer .dummyPage {
  position: relative;
  width: 0;
  height: 0;
  height: var(--viewer-container-height);
}

.pdfViewer.removePageBorders .page {
  margin: 0 auto 10px;
  border: none;
}

.pdfViewer.singlePageView {
  display: inline-block;
}

.pdfViewer.singlePageView .page {
  margin: 0;
  border: none;
}

.pdfViewer.scrollHorizontal,
.pdfViewer.scrollWrapped,
.spread {
  margin-left: 3.5px;
  margin-right: 3.5px;
  text-align: center;
}

.pdfViewer.scrollHorizontal,
.spread {
  white-space: nowrap;
}

.pdfViewer.removePageBorders,
.pdfViewer.scrollHorizontal .spread,
.pdfViewer.scrollWrapped .spread {
  margin-left: 0;
  margin-right: 0;
}

.spread .page,
.spread .dummyPage,
.pdfViewer.scrollHorizontal .page,
.pdfViewer.scrollWrapped .page,
.pdfViewer.scrollHorizontal .spread,
.pdfViewer.scrollWrapped .spread {
  display: inline-block;
  vertical-align: middle;
}

.spread .page,
.pdfViewer.scrollHorizontal .page,
.pdfViewer.scrollWrapped .page {
  margin-left: -3.5px;
  margin-left: var(--spreadHorizontalWrapped-margin-LR);
  margin-right: -3.5px;
  margin-right: var(--spreadHorizontalWrapped-margin-LR);
}

.pdfViewer.removePageBorders .spread .page,
.pdfViewer.removePageBorders.scrollHorizontal .page,
.pdfViewer.removePageBorders.scrollWrapped .page {
  margin-left: 5px;
  margin-right: 5px;
}

.pdfViewer .page canvas {
  margin: 0;
  display: block;
}

.pdfViewer .page canvas[hidden] {
  display: none;
}

.pdfViewer .page .loadingIcon {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat;
}
.pdfViewer .page .loadingIcon.notVisible {
  background: none;
}

.pdfViewer.enablePermissions .textLayer span {
  -webkit-user-select: none !important;
          user-select: none !important;
  cursor: not-allowed;
}

.pdfPresentationMode .pdfViewer {
  padding-bottom: 0;
}

.pdfPresentationMode .spread {
  margin: 0;
}

.pdfPresentationMode .pdfViewer .page {
  margin: 0 auto;
  border: 2px solid transparent;
}


.filter-icon {
    height: 40px;
    width: 40px;
    background: #2C688C;
    border-radius: 50%;
    padding: 10px;
    fill: var(--white);
  }
  .filter-icon svg {
    width: 100%;
  }
  .upload-inner, .upload-inner img{
    height: 120px;
    max-width: 190px;
    border: 1px solid #9aabad;
    border-radius: 10px;
    position: relative;
    min-width: 190px;
    object-fit: cover;
    z-index: 1;
  }
  .mobileCoverImgSize{
    
  }
  .upload-inner > input {
    opacity: 0;
    height: 100%;
    top: 0px;
    position: absolute;
    width: 100%;
    cursor: pointer;
  }
  .custom-upload-file li{vertical-align: top;}
  .custom-upload-file .btn, .btn.add-btn {
    min-width: auto;
    margin: 0;
    min-height: 120px;
    border-radius: 10px;
    padding: 11px 12px;
    font-size: 18px;
    font-weight: 100;
    background: #5383A2;
    color:#fff;
  }
  .custom-upload-file .btn:hover, .btn.add-btn:hover {
    background: #729ebb;
    color: var(--white);
  }
  .upload-inner .upload-icon svg {
    position: absolute;
    width: 25px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    fill: #5383A2;
  }
  .inverse-color tr td:first-child {background: #92c9d2 !important;color: #fff;}
  .inverse-color tr td {
    padding: 16px 30px !important;
    color: #768291;
    font-size: 15px !important;
    }
    .media-list li {
        width: 30%;
        display: inline-block;
    }
    .media-list li > div {
        width: 100% !important;
        height: 250px !important;
    }
    .media-list li:not(:last-child) {
        margin-right: 15px;
    }
    .media-list li:last-child {
        width: 4% !important;
        vertical-align: top;
        height: 250px;
    }
    .or-label {
        position: absolute;
        left: -12px;
        top: 17%;
        background: #5383A2;
        height: 25px;
        width: 25px;
        color: var(--white);
        text-align: center;
        border-radius: 50%;
        line-height: 26px;
        font-size: 11px;
        letter-spacing: 1px
    }
    .add-manag > .row {
        margin-right: -25px;
        margin-left: -25px;
    }
    .add-manag > .row > [class*=col-] {
        padding-left: 25px;
        padding-right: 25px;
    }
    .filter-dropdown .anticon-down {
        display: none !important;
    }
    .filter-dropdown-list {
        max-width: 250px;
        border-radius: 25px !important;
        margin-top: 10px !important;
    }
    .main-category .ant-picker {
        height: calc(2em + .4rem + 2px) !important;
        padding: 0px 0px 0px 27px !important;
    }
    .main-category .ant-picker input {
        font-size: 12px;
    }
    .main-category .ant-picker .ant-picker-input {
        border-color: #5383A2;
    }
    .filter-dropdown-list .row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .filter-dropdown-list .row > [class*=col-] {
        padding-left: 5px;
        padding-right: 5px;
    }
    .main-category > label span {
        font-weight: 600;
        font-size: 18px;
        color: #484A54;
    }
    .main-category li {
        font-weight: 200;
        color: #484A54;
    }
    .main-category > label {
        display: block;
        margin-bottom: 5px;
    }
    .main-category ul > li span {
        font-size: 12px;
    }
    .main-category .ant-picker .ant-picker-input .ant-picker-suffix {
        position: absolute;
        left: -19px;
        margin: 0px;
        top: -2px;
    }
    .main-category .ant-picker .ant-picker-input .ant-picker-suffix svg {
        font-size: 14px;
        fill: #5383A2 !important;
    }
    .main-category ul > li .ant-checkbox .ant-checkbox-inner {
        height: 12px !important;
        width: 12px !important;
    }
    .main-category ul > li .ant-checkbox .ant-checkbox-inner:after {
        width: 4.71428571px;
        height: 7.14285714px;
    }
    .main-category .ant-checkbox-checked .ant-checkbox-inner{
        background: #3975BB;
        border-color: #3975BB;
    }
  /* kiran end */


  /*pranaw start */

  .addsm-btn , .addsm-btn:hover{
    background: #2c688d;
    color: #fff;
    min-width: 12px;
    height: 42px;
}
  @media (max-width:400px){
    .header-wrapper .cm-section.container-fluid {
      padding: 0 0px 0 0px !important;
  }
    /* .upload-inner {
      max-width: 160px ;
      height: 82px ;
  
    } */
    .custom-upload-file .btn {
      min-height: 82px;
    }
  
  }
  
  
  @media (max-width:340px){
  
    /* .upload-inner {
      max-width: 127px !important;
      padding: 11px 8px;
    } */
  
  }

  /*pranaw end */
  

.dl-item.activity > * {
  pointer-events: none;
}

.dzu-dropzone {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 120px;
  overflow: scroll;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  transition: all .15s linear;
  border: 2px solid #d9d9d9;
  border-radius: 4px;
}

.dzu-dropzoneActive {
  background-color: #DEEBFF;
  border-color: #2484FF;
}

.dzu-dropzoneDisabled {
  opacity: 0.5;
}

.dzu-dropzoneDisabled *:hover {
  cursor: inherit;
}

.dzu-input {
  display: none;
}

.dzu-inputLabel {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Helvetica', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #2484FF;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}

.dzu-inputLabelWithFiles {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  padding: 0 14px;
  min-height: 32px;
  background-color: #E6E6E6;
  color: #2484FF;
  border: none;
  font-family: 'Helvetica', sans-serif;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  margin-top: 20px;
  margin-left: 3%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}

.dzu-previewContainer {
  padding: 40px 3%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 100%;
  min-height: 60px;
  z-index: 1;
  border-bottom: 1px solid #ECECEC;
  box-sizing: border-box;
}

.dzu-previewStatusContainer {
  display: flex;
  align-items: center;
}

.dzu-previewFileName {
  font-family: 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}

.dzu-previewImage {
  width: auto;
  max-height: 40px;
  max-width: 140px;
  border-radius: 4px;
}

.dzu-previewButton {
  background-size: 14px 14px;
  background-position: center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  cursor: pointer;
  opacity: 0.9;
  margin: 0 0 2px 10px;
}

.dzu-submitButtonContainer {
  margin: 24px 0;
  z-index: 1;
}

.dzu-submitButton {
  padding: 0 14px;
  min-height: 32px;
  background-color: #2484FF;
  border: none;
  border-radius: 4px;
  font-family: 'Helvetica', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #FFF;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}

.dzu-submitButton:disabled {
  background-color: #E6E6E6;
  color: #333333;
  cursor: inherit;
}

.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}
.tag{background-color:#f4f4f4;border:1px solid #e9e9e9;padding:2px 0 2px 2px;border-radius:2px;display:inline-block}.tag:focus-within{background-color:#e9e9e9;border-color:#a0a0a0}.tag-remove{color:#a0a0a0;font-size:75%;line-height:100%;cursor:pointer;background-color:transparent;border:none;outline:none}.tag-remove.disabled,.tag-remove.readOnly{cursor:not-allowed}.tag-remove:focus{color:#3c3c3c}
.node>label{cursor:pointer;margin-left:2px}.tag-list{display:inline;padding:0;margin:0}.tag-item{display:inline-block;margin:4px}.tag-item .search{border:none;border-bottom:1px solid #ccc;outline:none}.tag-item:last-child{margin-right:4px}
.node{list-style:none;white-space:nowrap;padding:4px}.node.leaf.collapsed{display:none}.node.disabled>*{color:gray;cursor:not-allowed}.node.match-in-children.hide .node-label{opacity:.5}.node.focused{background-color:#f4f4f4}.toggle{white-space:pre;margin-right:4px;cursor:pointer}.toggle:after{content:" "}.toggle.collapsed:after{content:"+"}.toggle.expanded:after{content:"-"}.searchModeOn .toggle{display:none}.checkbox-item,.radio-item{vertical-align:middle;margin:0 4px 0 0}.checkbox-item.simple-select,.radio-item.simple-select{display:none}
.hide:not(.match-in-children){display:none}.react-dropdown-tree-select .dropdown{position:relative;display:table}.react-dropdown-tree-select .dropdown .dropdown-trigger{padding:4px;line-height:20px;max-height:200px;display:inline-block;overflow:auto;border:1px solid #b9b9b9}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow{cursor:pointer}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.bottom:after{content:"\25BC";vertical-align:middle;color:#3c3c3c;margin-right:2px}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.top:after{content:"\25B2";vertical-align:middle;color:#3c3c3c;margin-right:2px}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled{cursor:not-allowed}.react-dropdown-tree-select .dropdown .dropdown-trigger.arrow.disabled.bottom:after{color:#b9b9b9}.react-dropdown-tree-select .dropdown .dropdown-content{position:absolute;padding:4px;z-index:1;background:#fff;border-top:1px solid rgba(0,0,0,.05);box-shadow:0 5px 8px rgba(0,0,0,.15)}.react-dropdown-tree-select .dropdown .dropdown-content .search{width:100%;border:none;border-bottom:1px solid #ccc;outline:none}.react-dropdown-tree-select .dropdown .dropdown-content ul{margin:0;padding:0}
@charset "UTF-8";
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0; }

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled].rbc-btn {
  cursor: not-allowed; }

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch; }

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  box-sizing: inherit; }

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.rbc-ellipsis, .rbc-event-label, .rbc-row-segment .rbc-event-content, .rbc-show-more {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.rbc-rtl {
  direction: rtl; }

.rbc-off-range {
  color: #999999; }

.rbc-off-range-bg {
  background: #e6e6e6; }

.rbc-header {
  overflow: hidden;
  flex: 1 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #DDD; }
  .rbc-header + .rbc-header {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-header + .rbc-header {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
    color: inherit;
    text-decoration: none; }

.rbc-row-content {
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  z-index: 4; }

.rbc-row-content-scrollable {
  display: flex;
  flex-direction: column;
  height: 100%; }
  .rbc-row-content-scrollable .rbc-row-content-scroll-container {
    height: 100%;
    overflow-y: scroll;
    /* Hide scrollbar for Chrome, Safari and Opera */
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ }
    .rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
      display: none; }

.rbc-today {
  background-color: #eaf6ff; }

.rbc-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px; }
  .rbc-toolbar .rbc-toolbar-label {
    flex-grow: 1;
    padding: 0 10px;
    text-align: center; }
  .rbc-toolbar button {
    color: #373a3c;
    display: inline-block;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    background: none;
    background-image: none;
    border: 1px solid #ccc;
    padding: .375rem 1rem;
    border-radius: 4px;
    line-height: normal;
    white-space: nowrap; }
    .rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
      background-image: none;
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
      background-color: #e6e6e6;
      border-color: #adadad; }
      .rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
        color: #373a3c;
        background-color: #d4d4d4;
        border-color: #8c8c8c; }
    .rbc-toolbar button:focus {
      color: #373a3c;
      background-color: #e6e6e6;
      border-color: #adadad; }
    .rbc-toolbar button:hover {
      color: #373a3c;
      background-color: #e6e6e6;
      border-color: #adadad; }

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap; }
  .rbc-btn-group > button:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-btn-group > button:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .rbc-btn-group > button:not(:first-child):not(:last-child) {
    border-radius: 0; }
  .rbc-btn-group button + button {
    margin-left: -1px; }
  .rbc-rtl .rbc-btn-group button + button {
    margin-left: 0;
    margin-right: -1px; }
  .rbc-btn-group + .rbc-btn-group,
  .rbc-btn-group + button {
    margin-left: 10px; }

.rbc-event, .rbc-day-slot .rbc-background-event {
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left; }
  .rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
    cursor: inherit;
    pointer-events: none; }
  .rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
    background-color: #265985; }
  .rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
    outline: 5px auto #3b99fc; }

.rbc-event-label {
  font-size: 80%; }

.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5); }

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-row {
  display: flex;
  flex-direction: row; }

.rbc-row-segment {
  padding: 0 1px 1px 1px; }

.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1); }

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal; }

.rbc-month-view {
  position: relative;
  border: 1px solid #DDD;
  display: flex;
  flex-direction: column;
  flex: 1 0;
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  height: 100%; }

.rbc-month-header {
  display: flex;
  flex-direction: row; }

.rbc-month-row {
  display: flex;
  position: relative;
  flex-direction: column;
  flex: 1 0;
  flex-basis: 0px;
  overflow: hidden;
  height: 100%; }
  .rbc-month-row + .rbc-month-row {
    border-top: 1px solid #DDD; }

.rbc-date-cell {
  flex: 1 1;
  min-width: 0;
  padding-right: 5px;
  text-align: right; }
  .rbc-date-cell.rbc-now {
    font-weight: bold; }
  .rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
    color: inherit;
    text-decoration: none; }

.rbc-row-bg {
  display: flex;
  flex-direction: row;
  flex: 1 0;
  overflow: hidden; }

.rbc-day-bg {
  flex: 1 0; }
  .rbc-day-bg + .rbc-day-bg {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-day-bg + .rbc-day-bg {
    border-left-width: 0;
    border-right: 1px solid #DDD; }

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px; }
  .rbc-overlay > * + * {
    margin-top: 1px; }

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px; }

.rbc-agenda-view {
  display: flex;
  flex-direction: column;
  flex: 1 0;
  overflow: auto; }
  .rbc-agenda-view table.rbc-agenda-table {
    width: 100%;
    border: 1px solid #DDD;
    border-spacing: 0;
    border-collapse: collapse; }
    .rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
      padding: 5px 10px;
      vertical-align: top; }
    .rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
      padding-left: 15px;
      padding-right: 15px;
      text-transform: lowercase; }
    .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
      border-left: 1px solid #DDD; }
    .rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
      border-left-width: 0;
      border-right: 1px solid #DDD; }
    .rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
      border-top: 1px solid #DDD; }
    .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
      padding: 3px 5px;
      text-align: left;
      border-bottom: 1px solid #DDD; }
      .rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
        text-align: right; }

.rbc-agenda-time-cell {
  text-transform: lowercase; }
  .rbc-agenda-time-cell .rbc-continues-after:after {
    content: ' »'; }
  .rbc-agenda-time-cell .rbc-continues-prior:before {
    content: '« '; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap; }

.rbc-agenda-event-cell {
  width: 100%; }

.rbc-time-column {
  display: flex;
  flex-direction: column;
  min-height: 100%; }
  .rbc-time-column .rbc-timeslot-group {
    flex: 1 1; }

.rbc-timeslot-group {
  border-bottom: 1px solid #DDD;
  min-height: 40px;
  display: flex;
  flex-flow: column nowrap; }

.rbc-time-gutter,
.rbc-header-gutter {
  flex: none; }

.rbc-label {
  padding: 0 5px; }

.rbc-day-slot {
  position: relative; }
  .rbc-day-slot .rbc-events-container {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    margin-right: 10px;
    top: 0; }
    .rbc-day-slot .rbc-events-container.rbc-rtl {
      left: 10px;
      right: 0; }
  .rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
    border: 1px solid #265985;
    display: flex;
    max-height: 100%;
    min-height: 20px;
    flex-flow: column wrap;
    align-items: flex-start;
    overflow: hidden;
    position: absolute; }
  .rbc-day-slot .rbc-background-event {
    opacity: 0.75; }
  .rbc-day-slot .rbc-event-label {
    flex: none;
    padding-right: 5px;
    width: auto; }
  .rbc-day-slot .rbc-event-content {
    width: 100%;
    flex: 1 1;
    word-wrap: break-word;
    line-height: 1;
    height: 100%;
    min-height: 1em; }
  .rbc-day-slot .rbc-time-slot {
    border-top: 1px solid #f7f7f7; }

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #DDD;
  z-index: 10;
  margin-right: -1px; }

.rbc-time-view-resources .rbc-time-header {
  overflow: hidden; }

.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  flex: 1 0;
  flex-basis: 0px; }

.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none; }

.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px; }

.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  flex: 1 1;
  flex-basis: 0 px; }

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px; }

.rbc-time-slot {
  flex: 1 0; }
  .rbc-time-slot.rbc-now {
    font-weight: bold; }

.rbc-day-header {
  text-align: center; }

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px; }

.rbc-slot-selecting {
  cursor: move; }

.rbc-time-view {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  width: 100%;
  border: 1px solid #DDD;
  min-height: 0; }
  .rbc-time-view .rbc-time-gutter {
    white-space: nowrap; }
  .rbc-time-view .rbc-allday-cell {
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    position: relative; }
  .rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
    border-left: 1px solid #DDD; }
  .rbc-time-view .rbc-allday-events {
    position: relative;
    z-index: 4; }
  .rbc-time-view .rbc-row {
    box-sizing: border-box;
    min-height: 20px; }

.rbc-time-header {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row; }
  .rbc-time-header.rbc-overflowing {
    border-right: 1px solid #DDD; }
  .rbc-rtl .rbc-time-header.rbc-overflowing {
    border-right-width: 0;
    border-left: 1px solid #DDD; }
  .rbc-time-header > .rbc-row:first-child {
    border-bottom: 1px solid #DDD; }
  .rbc-time-header > .rbc-row.rbc-row-resource {
    border-bottom: 1px solid #DDD; }

.rbc-time-header-cell-single-day {
  display: none; }

.rbc-time-header-content {
  flex: 1 1;
  display: flex;
  min-width: 0;
  flex-direction: column;
  border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-time-header-content {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-time-header-content > .rbc-row.rbc-row-resource {
    border-bottom: 1px solid #DDD;
    flex-shrink: 0; }

.rbc-time-content {
  display: flex;
  flex: 1 0;
  align-items: flex-start;
  width: 100%;
  border-top: 2px solid #DDD;
  overflow-y: auto;
  position: relative; }
  .rbc-time-content > .rbc-time-gutter {
    flex: none; }
  .rbc-time-content > * + * > * {
    border-left: 1px solid #DDD; }
  .rbc-rtl .rbc-time-content > * + * > * {
    border-left-width: 0;
    border-right: 1px solid #DDD; }
  .rbc-time-content > .rbc-day-slot {
    width: 100%;
    user-select: none;
    -webkit-user-select: none; }

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none; }

span.show-more-less-clickable {
    cursor:pointer;
    text-decoration:underline;
}

span.show-more-less-clickable:hover{
    text-decoration:none;
}
/**
 * Swiper 6.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 15, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(44px / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: 44px;
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * 44px / 2);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #007aff;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-feature-settings: ;
  font-variant: normal;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 9999px);
  position: fixed;
  padding: 4px;
  width: 320px;
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 1px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  overflow: hidden;
  font-family: sans-serif;
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--dark {
  background: #121212;
  color: #fff;
}
.Toastify__toast--default {
  background: #fff;
  color: #aaa;
}
.Toastify__toast--info {
  background: #3498db;
}
.Toastify__toast--success {
  background: #07bc0c;
}
.Toastify__toast--warning {
  background: #f1c40f;
}
.Toastify__toast--error {
  background: #e74c3c;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
  }
}
.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--default {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  opacity: 0.7;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
}
.Toastify__progress-bar--default {
  background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
}
.Toastify__progress-bar--dark {
  background: #bb86fc;
}
@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}
