/*!
 * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#868e96;--gray-dark:#343a40;--primary:#007bff;--secondary:#868e96;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;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-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \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:#868e96}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break: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{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.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-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.99px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.99px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.99px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.99px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;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-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.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-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-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-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#868e96}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-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{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{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 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.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~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{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;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-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{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{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 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.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~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not([disabled]):not(.disabled){cursor:pointer}.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.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(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#666e76}.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(134,142,150,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.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(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.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(23,162,184,.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{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#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(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.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(220,53,69,.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{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not([disabled]):not(.disabled).active,.btn-light:not([disabled]):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#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(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not([disabled]):not(.disabled).active,.btn-dark:not([disabled]):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.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(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#212529;background-color:#007bff;border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled).active,.btn-outline-secondary:not([disabled]):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#868e96;border-color:#868e96;box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#212529;background-color:#28a745;border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#212529;background-color:#17a2b8;border-color:#17a2b8;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#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;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#212529;background-color:#dc3545;border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled).active,.btn-outline-light:not([disabled]):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled).active,.btn-outline-dark:not([disabled]):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#212529;background-color:#343a40;border-color:#343a40;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#868e96}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;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{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;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-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:#868e96;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 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-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.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{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group .custom-file,.input-group .custom-select,.input-group .form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .custom-file:focus,.input-group .custom-select:focus,.input-group .form-control:focus{z-index:3}.input-group .custom-file+.form-control,.input-group .custom-select+.form-control,.input-group .form-control+.form-control{margin-left:-1px}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group .custom-file:not(:last-child) .custom-file-control,.input-group .custom-file:not(:last-child) .custom-file-control::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .custom-file:not(:first-child) .custom-file-control,.input-group .custom-file:not(:first-child) .custom-file-control::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.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{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>.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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#868e96}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),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:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;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(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #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:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#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{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;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:not([disabled]):not(.disabled){cursor:pointer}.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.99px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.99px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.99px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.99px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-box;display:-ms-flexbox;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:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:not([disabled]):not(.disabled){cursor:pointer}.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:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;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}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{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:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not([disabled]):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.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,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width: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) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom: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-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) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left: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-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) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;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) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#868e96!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#6c757d!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 #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#868e96!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#868e96!important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/*






 */



/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-f6d8c091e81dfb911fc0815e7c9952c90b361a3f685804be08a5fa2ee6d6198b.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-f6d8c091e81dfb911fc0815e7c9952c90b361a3f685804be08a5fa2ee6d6198b.png)/*{iconsHeader}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-c23f23416a84a359723ffe28c6231f7e6edd10de024da40c190f9e0706c70276.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-24221a00d39ccfd2da654907e99b5af8d8dc60b91bfb414b4ca82779f7f9ffb6.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-0a3bb6e0c499ea585572cbda26b638d08b96a568bfb173f0dce2c9eee4a441b3.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-c7cf3a680d1476856186d49a361c0b3e09d13a2f4ba4ebd638595bbad9d21c2d.png)/*{iconsError}*/;
}
.ui-button .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-ea4f5d5317b31eaaaf01e3db3357884b418c8b3361019647559c835996ddaedb.png)/*{iconsDefault}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*

 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI Accordion 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */
/*

 */
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
/*

 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
/*

 */
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */
/*

 */

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */
/*

 */

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
/*

 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
/*

 */
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*

 */
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
/*

 */
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/*!
 * jQuery UI Progressbar 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
/*

 */
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*

 */
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/*!
 * jQuery UI Selectable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*

 */
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
/*

 */
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*

 */
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
/*

 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/*!
 * jQuery UI Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
/*

 */
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
/*

 */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
/*

 */
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*




















 */
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*


 */
/*!
 * Waves v0.7.5
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2016 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */

.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background: rgba(0, 0, 0, .2);
    background: -webkit-radial-gradient(rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .3) 60%, rgba(255, 255, 255, 0) 70%);
    background: -o-radial-gradient(rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .3) 60%, rgba(255, 255, 255, 0) 70%);
    background: -moz-radial-gradient(rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .3) 60%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(rgba(0, 0, 0, .15) 0, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .3) 60%, rgba(255, 255, 255, 0) 70%);
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transform: scale(0) translate(0, 0);
    -moz-transform: scale(0) translate(0, 0);
    -ms-transform: scale(0) translate(0, 0);
    -o-transform: scale(0) translate(0, 0);
    transform: scale(0) translate(0, 0);
    pointer-events: none
}

.waves-effect.waves-light .waves-ripple {
    background: rgba(255, 255, 255, .4);
    background: -webkit-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -o-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -moz-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%)
}

.waves-effect.waves-classic .waves-ripple {
    background: rgba(0, 0, 0, .2)
}

.waves-effect.waves-classic.waves-light .waves-ripple {
    background: rgba(255, 255, 255, .4)
}

.waves-notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important
}

.waves-button, .waves-circle {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%)
}

.waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input {
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    outline: 0;
    color: inherit;
    background-color: transparent;
    font-size: 1em;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
    z-index: 1
}

.waves-button {
    padding: .85em 1.1em;
    border-radius: .2em
}

.waves-button-input {
    margin: 0;
    padding: .85em 1.1em
}

.waves-input-wrapper {
    border-radius: .2em;
    vertical-align: bottom
}

.waves-input-wrapper.waves-button {
    padding: 0
}

.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
}

.waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%
}

.waves-float {
    -webkit-mask-image: none;
    -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms
}

.waves-float:active {
    -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3)
}

.waves-block {
    display: block
}
/*
    Common 
*/

.wizard,
.tabcontrol
{
    display: block;
    width: 100%;
    overflow: hidden;
}

.wizard a,
.tabcontrol a
{
    outline: 0;
}

.wizard ul,
.tabcontrol ul
{
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wizard ul > li,
.tabcontrol ul > li
{
    display: block;
    padding: 0;
}

/* Accessibility */
.wizard > .steps .current-info,
.tabcontrol > .steps .current-info
{
    position: absolute;
    left: -999em;
}

.wizard > .content > .title,
.tabcontrol > .content > .title
{
    position: absolute;
    left: -999em;
}



/*
    Wizard
*/

.wizard > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.wizard.vertical > .steps
{
    display: inline;
    float: left;
    width: 30%;
}

.wizard > .steps .number
{
    font-size: 1.429em;
}

.wizard > .steps > ul > li
{
    width: 25%;
}

.wizard > .steps > ul > li,
.wizard > .actions > ul > li
{
    float: left;
}

.wizard.vertical > .steps > ul > li
{
    float: none;
    width: 100%;
}

.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active
{
    display: block;
    width: auto;
    margin: 0 0.5em 0.5em;
    padding: 1em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active
{
    background: #eee;
    color: #aaa;
    cursor: default;
}

.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
    background: #2184be;
    color: #fff;
    cursor: default;
}

.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active
{
    background: #9dc8e2;
    color: #fff;
}

.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active
{
    background: #ff3111;
    color: #fff;
}

.wizard > .content
{
    background: #eee;
    display: block;
    margin: 0.5em;
    min-height: 35em;
    overflow: hidden;
    position: relative;
    width: auto;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard.vertical > .content
{
    display: inline;
    float: left;
    margin: 0 2.5% 0.5em 2.5%;
    width: 65%;
}

.wizard > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.wizard > .content > .body ul
{
    list-style: disc !important;
}

.wizard > .content > .body ul > li
{
    display: list-item;
}

.wizard > .content > .body > iframe
{
    border: 0 none;
    width: 100%;
    height: 100%;
}

.wizard > .content > .body input
{
    display: block;
    border: 1px solid #ccc;
}

.wizard > .content > .body input[type="checkbox"]
{
    display: inline-block;
}

.wizard > .content > .body input.error
{
    background: rgb(251, 227, 228);
    border: 1px solid #fbc2c4;
    color: #8a1f11;
}

.wizard > .content > .body label
{
    display: inline-block;
    margin-bottom: 0.5em;
}

.wizard > .content > .body label.error
{
    color: #8a1f11;
    display: inline-block;
    margin-left: 1.5em;
}

.wizard > .actions
{
    position: relative;
    display: block;
    text-align: right;
    width: 100%;
}

.wizard.vertical > .actions
{
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}

.wizard > .actions > ul
{
    display: inline-block;
    text-align: right;
}

.wizard > .actions > ul > li
{
    margin: 0 0.5em;
}

.wizard.vertical > .actions > ul > li
{
    margin: 0 0 0 1em;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background: #2184be;
    color: #fff;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active
{
    background: #eee;
    color: #aaa;
}

.wizard > .loading
{
}

.wizard > .loading .spinner
{
}



/*
    Tabcontrol
*/

.tabcontrol > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.tabcontrol > .steps > ul
{
    position: relative;
    margin: 6px 0 0 0;
    top: 1px;
    z-index: 1;
}

.tabcontrol > .steps > ul > li
{
    float: left;
    margin: 5px 2px 0 0;
    padding: 1px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tabcontrol > .steps > ul > li:hover
{
    background: #edecec;
    border: 1px solid #bbb;
    padding: 0;
}

.tabcontrol > .steps > ul > li.current
{
    background: #fff;
    border: 1px solid #bbb;
    border-bottom: 0 none;
    padding: 0 0 1px 0;
    margin-top: 0;
}

.tabcontrol > .steps > ul > li > a
{
    color: #5f5f5f;
    display: inline-block;
    border: 0 none;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
}

.tabcontrol > .steps > ul > li > a:hover
{
    text-decoration: none;
}

.tabcontrol > .steps > ul > li.current > a
{
    padding: 15px 30px 10px 30px;
}

.tabcontrol > .content
{
    position: relative;
    display: inline-block;
    width: 100%;
    height: 35em;
    overflow: hidden;
    border-top: 1px solid #bbb;
    padding-top: 20px;
}

.tabcontrol > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 95%;
    padding: 2.5%;
}

.tabcontrol > .content > .body ul
{
    list-style: disc !important;
}

.tabcontrol > .content > .body ul > li
{
    display: list-item;
}
.br-theme-fontawesome-stars-o .br-widget {
  height: 28px;
  white-space: nowrap;
}
.br-theme-fontawesome-stars-o .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}
.br-theme-fontawesome-stars-o .br-widget a:after {
  content: '\f006';
  color: #d2d2d2;
}
.br-theme-fontawesome-stars-o .br-widget a.br-active:after {
  content: '\f005';
  color: #50E3C2;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  content: '\f005';
  color: #50E3C2;
}
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: '\f123';
  color: #50E3C2;
}
.br-theme-fontawesome-stars-o .br-widget .br-current-rating {
  display: none;
}
.br-theme-fontawesome-stars-o .br-readonly a {
  cursor: default;
}
.br-theme-fontawesome-stars-o .br-reverse a.br-fractional {
  display: inline-block;
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
@media print {
  .br-theme-fontawesome-stars-o .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars-o .br-widget a.br-active:after,
  .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
  .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    content: '\f123';
    color: black;
  }
}
.br-theme-fontawesome-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}
.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}
.br-theme-fontawesome-stars .br-widget a:after {
  content: '\f005';
  color: #d2d2d2;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {
  display: none;
}
.br-theme-fontawesome-stars .br-readonly a {
  cursor: default;
}
@media print {
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
}
@font-face {
	font-family: 'themify';
	src:url(/assets/themify-icons/fonts/themify.eot?-fvbane);
	src:url(/assets/themify-icons/fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),
		url(/assets/themify-icons/fonts/themify.woff?-fvbane) format('woff'),
		url(/assets/themify-icons/fonts/themify.ttf?-fvbane) format('truetype'),
		url(/assets/themify-icons/fonts/themify.svg?-fvbane#themify) format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}

@font-face {
  font-family: "feather";
  src: url(/assets/feather/fonts/feather.eot); /* IE9*/
  src: url(/assets/feather/fonts/feather.eot) format('embedded-opentype'), /* IE6-IE8 */
  url(/assets/feather/fonts/feather.woff) format('woff'), /* chrome, firefox */
  url(/assets/feather/fonts/feather.ttf) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url(/assets/feather/fonts/feather.svg) format('svg'); /* iOS 4.1- */
}

.feather {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'feather' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-octagon:before { content: "\e81b"; }

.icon-alert-circle:before { content: "\e81c"; }

.icon-activity:before { content: "\e81d"; }

.icon-alert-triangle:before { content: "\e81e"; }

.icon-align-center:before { content: "\e81f"; }

.icon-airplay:before { content: "\e820"; }

.icon-align-justify:before { content: "\e821"; }

.icon-align-left:before { content: "\e822"; }

.icon-align-right:before { content: "\e823"; }

.icon-arrow-down-left:before { content: "\e824"; }

.icon-arrow-down-right:before { content: "\e825"; }

.icon-anchor:before { content: "\e826"; }

.icon-aperture:before { content: "\e827"; }

.icon-arrow-left:before { content: "\e828"; }

.icon-arrow-right:before { content: "\e829"; }

.icon-arrow-down:before { content: "\e82a"; }

.icon-arrow-up-left:before { content: "\e82b"; }

.icon-arrow-up-right:before { content: "\e82c"; }

.icon-arrow-up:before { content: "\e82d"; }

.icon-award:before { content: "\e82e"; }

.icon-bar-chart:before { content: "\e82f"; }

.icon-at-sign:before { content: "\e830"; }

.icon-bar-chart-2:before { content: "\e831"; }

.icon-battery-charging:before { content: "\e832"; }

.icon-bell-off:before { content: "\e833"; }

.icon-battery:before { content: "\e834"; }

.icon-bluetooth:before { content: "\e835"; }

.icon-bell:before { content: "\e836"; }

.icon-book:before { content: "\e837"; }

.icon-briefcase:before { content: "\e838"; }

.icon-camera-off:before { content: "\e839"; }

.icon-calendar:before { content: "\e83a"; }

.icon-bookmark:before { content: "\e83b"; }

.icon-box:before { content: "\e83c"; }

.icon-camera:before { content: "\e83d"; }

.icon-check-circle:before { content: "\e83e"; }

.icon-check:before { content: "\e83f"; }

.icon-check-square:before { content: "\e840"; }

.icon-cast:before { content: "\e841"; }

.icon-chevron-down:before { content: "\e842"; }

.icon-chevron-left:before { content: "\e843"; }

.icon-chevron-right:before { content: "\e844"; }

.icon-chevron-up:before { content: "\e845"; }

.icon-chevrons-down:before { content: "\e846"; }

.icon-chevrons-right:before { content: "\e847"; }

.icon-chevrons-up:before { content: "\e848"; }

.icon-chevrons-left:before { content: "\e849"; }

.icon-circle:before { content: "\e84a"; }

.icon-clipboard:before { content: "\e84b"; }

.icon-chrome:before { content: "\e84c"; }

.icon-clock:before { content: "\e84d"; }

.icon-cloud-lightning:before { content: "\e84e"; }

.icon-cloud-drizzle:before { content: "\e84f"; }

.icon-cloud-rain:before { content: "\e850"; }

.icon-cloud-off:before { content: "\e851"; }

.icon-codepen:before { content: "\e852"; }

.icon-cloud-snow:before { content: "\e853"; }

.icon-compass:before { content: "\e854"; }

.icon-copy:before { content: "\e855"; }

.icon-corner-down-right:before { content: "\e856"; }

.icon-corner-down-left:before { content: "\e857"; }

.icon-corner-left-down:before { content: "\e858"; }

.icon-corner-left-up:before { content: "\e859"; }

.icon-corner-up-left:before { content: "\e85a"; }

.icon-corner-up-right:before { content: "\e85b"; }

.icon-corner-right-down:before { content: "\e85c"; }

.icon-corner-right-up:before { content: "\e85d"; }

.icon-cpu:before { content: "\e85e"; }

.icon-credit-card:before { content: "\e85f"; }

.icon-crosshair:before { content: "\e860"; }

.icon-disc:before { content: "\e861"; }

.icon-delete:before { content: "\e862"; }

.icon-download-cloud:before { content: "\e863"; }

.icon-download:before { content: "\e864"; }

.icon-droplet:before { content: "\e865"; }

.icon-edit-2:before { content: "\e866"; }

.icon-edit:before { content: "\e867"; }

.icon-edit-1:before { content: "\e868"; }

.icon-external-link:before { content: "\e869"; }

.icon-eye:before { content: "\e86a"; }

.icon-feather:before { content: "\e86b"; }

.icon-facebook:before { content: "\e86c"; }

.icon-file-minus:before { content: "\e86d"; }

.icon-eye-off:before { content: "\e86e"; }

.icon-fast-forward:before { content: "\e86f"; }

.icon-file-text:before { content: "\e870"; }

.icon-film:before { content: "\e871"; }

.icon-file:before { content: "\e872"; }

.icon-file-plus:before { content: "\e873"; }

.icon-folder:before { content: "\e874"; }

.icon-filter:before { content: "\e875"; }

.icon-flag:before { content: "\e876"; }

.icon-globe:before { content: "\e877"; }

.icon-grid:before { content: "\e878"; }

.icon-heart:before { content: "\e879"; }

.icon-home:before { content: "\e87a"; }

.icon-github:before { content: "\e87b"; }

.icon-image:before { content: "\e87c"; }

.icon-inbox:before { content: "\e87d"; }

.icon-layers:before { content: "\e87e"; }

.icon-info:before { content: "\e87f"; }

.icon-instagram:before { content: "\e880"; }

.icon-layout:before { content: "\e881"; }

.icon-link-2:before { content: "\e882"; }

.icon-life-buoy:before { content: "\e883"; }

.icon-link:before { content: "\e884"; }

.icon-log-in:before { content: "\e885"; }

.icon-list:before { content: "\e886"; }

.icon-lock:before { content: "\e887"; }

.icon-log-out:before { content: "\e888"; }

.icon-loader:before { content: "\e889"; }

.icon-mail:before { content: "\e88a"; }

.icon-maximize-2:before { content: "\e88b"; }

.icon-map:before { content: "\e88c"; }

.icon-map-pin:before { content: "\e88e"; }

.icon-menu:before { content: "\e88f"; }

.icon-message-circle:before { content: "\e890"; }

.icon-message-square:before { content: "\e891"; }

.icon-minimize-2:before { content: "\e892"; }

.icon-mic-off:before { content: "\e893"; }

.icon-minus-circle:before { content: "\e894"; }

.icon-mic:before { content: "\e895"; }

.icon-minus-square:before { content: "\e896"; }

.icon-minus:before { content: "\e897"; }

.icon-moon:before { content: "\e898"; }

.icon-monitor:before { content: "\e899"; }

.icon-more-vertical:before { content: "\e89a"; }

.icon-more-horizontal:before { content: "\e89b"; }

.icon-move:before { content: "\e89c"; }

.icon-music:before { content: "\e89d"; }

.icon-navigation-2:before { content: "\e89e"; }

.icon-navigation:before { content: "\e89f"; }

.icon-octagon:before { content: "\e8a0"; }

.icon-package:before { content: "\e8a1"; }

.icon-pause-circle:before { content: "\e8a2"; }

.icon-pause:before { content: "\e8a3"; }

.icon-percent:before { content: "\e8a4"; }

.icon-phone-call:before { content: "\e8a5"; }

.icon-phone-forwarded:before { content: "\e8a6"; }

.icon-phone-missed:before { content: "\e8a7"; }

.icon-phone-off:before { content: "\e8a8"; }

.icon-phone-incoming:before { content: "\e8a9"; }

.icon-phone:before { content: "\e8aa"; }

.icon-phone-outgoing:before { content: "\e8ab"; }

.icon-pie-chart:before { content: "\e8ac"; }

.icon-play-circle:before { content: "\e8ad"; }

.icon-play:before { content: "\e8ae"; }

.icon-plus-square:before { content: "\e8af"; }

.icon-plus-circle:before { content: "\e8b0"; }

.icon-plus:before { content: "\e8b1"; }

.icon-pocket:before { content: "\e8b2"; }

.icon-printer:before { content: "\e8b3"; }

.icon-power:before { content: "\e8b4"; }

.icon-radio:before { content: "\e8b5"; }

.icon-repeat:before { content: "\e8b6"; }

.icon-refresh-ccw:before { content: "\e8b7"; }

.icon-rewind:before { content: "\e8b8"; }

.icon-rotate-ccw:before { content: "\e8b9"; }

.icon-refresh-cw:before { content: "\e8ba"; }

.icon-rotate-cw:before { content: "\e8bb"; }

.icon-save:before { content: "\e8bc"; }

.icon-search:before { content: "\e8bd"; }

.icon-server:before { content: "\e8be"; }

.icon-scissors:before { content: "\e8bf"; }

.icon-share-2:before { content: "\e8c0"; }

.icon-share:before { content: "\e8c1"; }

.icon-shield:before { content: "\e8c2"; }

.icon-settings:before { content: "\e8c3"; }

.icon-skip-back:before { content: "\e8c4"; }

.icon-shuffle:before { content: "\e8c5"; }

.icon-sidebar:before { content: "\e8c6"; }

.icon-skip-forward:before { content: "\e8c7"; }

.icon-slack:before { content: "\e8c8"; }

.icon-slash:before { content: "\e8c9"; }

.icon-smartphone:before { content: "\e8ca"; }

.icon-square:before { content: "\e8cb"; }

.icon-speaker:before { content: "\e8cc"; }

.icon-star:before { content: "\e8cd"; }

.icon-stop-circle:before { content: "\e8ce"; }

.icon-sun:before { content: "\e8cf"; }

.icon-sunrise:before { content: "\e8d0"; }

.icon-tablet:before { content: "\e8d1"; }

.icon-tag:before { content: "\e8d2"; }

.icon-sunset:before { content: "\e8d3"; }

.icon-target:before { content: "\e8d4"; }

.icon-thermometer:before { content: "\e8d5"; }

.icon-thumbs-up:before { content: "\e8d6"; }

.icon-thumbs-down:before { content: "\e8d7"; }

.icon-toggle-left:before { content: "\e8d8"; }

.icon-toggle-right:before { content: "\e8d9"; }

.icon-trash-2:before { content: "\e8da"; }

.icon-trash:before { content: "\e8db"; }

.icon-trending-up:before { content: "\e8dc"; }

.icon-trending-down:before { content: "\e8dd"; }

.icon-triangle:before { content: "\e8de"; }

.icon-type:before { content: "\e8df"; }

.icon-twitter:before { content: "\e8e0"; }

.icon-upload:before { content: "\e8e1"; }

.icon-umbrella:before { content: "\e8e2"; }

.icon-upload-cloud:before { content: "\e8e3"; }

.icon-unlock:before { content: "\e8e4"; }

.icon-user-check:before { content: "\e8e5"; }

.icon-user-minus:before { content: "\e8e6"; }

.icon-user-plus:before { content: "\e8e7"; }

.icon-user-x:before { content: "\e8e8"; }

.icon-user:before { content: "\e8e9"; }

.icon-users:before { content: "\e8ea"; }

.icon-video-off:before { content: "\e8eb"; }

.icon-video:before { content: "\e8ec"; }

.icon-voicemail:before { content: "\e8ed"; }

.icon-volume-x:before { content: "\e8ee"; }

.icon-volume-2:before { content: "\e8ef"; }

.icon-volume-1:before { content: "\e8f0"; }

.icon-volume:before { content: "\e8f1"; }

.icon-watch:before { content: "\e8f2"; }

.icon-wifi:before { content: "\e8f3"; }

.icon-x-square:before { content: "\e8f4"; }

.icon-wind:before { content: "\e8f5"; }

.icon-x:before { content: "\e8f6"; }

.icon-x-circle:before { content: "\e8f7"; }

.icon-zap:before { content: "\e8f8"; }

.icon-zoom-in:before { content: "\e8f9"; }

.icon-zoom-out:before { content: "\e8fa"; }

.icon-command:before { content: "\e8fb"; }

.icon-cloud:before { content: "\e8fc"; }

.icon-hash:before { content: "\e8fd"; }

.icon-headphones:before { content: "\e8fe"; }

.icon-underline:before { content: "\e8ff"; }

.icon-italic:before { content: "\e900"; }

.icon-bold:before { content: "\e901"; }

.icon-crop:before { content: "\e902"; }

.icon-help-circle:before { content: "\e903"; }

.icon-paperclip:before { content: "\e904"; }

.icon-shopping-cart:before { content: "\e905"; }

.icon-tv:before { content: "\e906"; }

.icon-wifi-off:before { content: "\e907"; }

.icon-minimize:before { content: "\e88d"; }

.icon-maximize:before { content: "\e908"; }

.icon-gitlab:before { content: "\e909"; }

.icon-sliders:before { content: "\e90a"; }

.icon-star-on:before { content: "\e90b"; }

.icon-heart-on:before { content: "\e90c"; }
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .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,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;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-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(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,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}
/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

  @font-face {
      font-family: Font Awesome\ 5 Brands;
      font-style: normal;
      font-weight: 400;
      src: url(/assets/fa-brands-400-361037e19d0b6000027564e9edcad98c8a179be70c6c4e0a6ab54cd6d41685bd.eot);
      src: url(/assets/fa-brands-400-361037e19d0b6000027564e9edcad98c8a179be70c6c4e0a6ab54cd6d41685bd.eot?#iefix) format("embedded-opentype"), url(/assets/fa-brands-400-c40f9aba3abc6fd5b0b28b1b125daa3b7bc43063955d456ae4d529705a6c975c.woff2) format("woff2"), url(/assets/fa-brands-400-8b2dc7ace7b22f70f42c11f1606d1ee82ad46445c2f05587928e239e567ff68e.woff) format("woff"), url(/assets/fa-brands-400-070fe2507cabb066093e6912b85147f7289f5dbb5b582d5c6aea80f9c406dcc5.ttf) format("truetype"), url(/assets/fa-brands-400-b077551ebb83f7299deaa16b45877ddd3eda20c4988ac79b6def416e7d2b6b3a.svg#fontawesome) format("svg")
  }

  .fab {
      font-family: Font Awesome\ 5 Brands
  }

  @font-face {
      font-family: Font Awesome\ 5 Free;
      font-style: normal;
      font-weight: 400;
      src: url(/assets/fa-regular-400-aa1ea349a5a1557fdd700fa5b27df5a01e3b49761201c4d5a95c442e4f7b72c7.eot);
      src: url(/assets/fa-regular-400-aa1ea349a5a1557fdd700fa5b27df5a01e3b49761201c4d5a95c442e4f7b72c7.eot?#iefix) format("embedded-opentype"), url(/assets/fa-regular-400-1efbec653801e7e6a8ea0cd94afd854c3d48225b52857008fe8a1d961cdfcc51.woff2) format("woff2"), url(/assets/fa-regular-400-180eef6acca110a022bb81621c04937b3d2edf09fb7644daba7f95368e73b0bd.woff) format("woff"), url(/assets/fa-regular-400-6fdc7b823f89434983845ce3435fa374af7e08912068b8955bdd6c697f1d2797.ttf) format("truetype"), url(/assets/fa-regular-400-00c96447c535a41055597d80db75302fc04fd1c909239eada694daa76cd77a20.svg#fontawesome) format("svg")
  }

  .far {
      font-weight: 400
  }

  @font-face {
      font-family: Font Awesome\ 5 Free;
      font-style: normal;
      font-weight: 900;
      src: url(/assets/fa-solid-900-74883516ac6bb785f2d12d162d769fa7a8fabc7794ef44fc28ffc375b2d7c27c.eot);
      src: url(/assets/fa-solid-900-74883516ac6bb785f2d12d162d769fa7a8fabc7794ef44fc28ffc375b2d7c27c.eot?#iefix) format("embedded-opentype"), url(/assets/fa-solid-900-e546fb3c56953992a5d20c52edb9e6d1b1141184b88ae19ba20a566d2ad98dbc.woff2) format("woff2"), url(/assets/fa-solid-900-195989f30d333ecf41e0021dbb92c690f367d2672c43199079d9be4b81dc90da.woff) format("woff"), url(/assets/fa-solid-900-aa4b725084f0ad0d2d28df4191084467663b409d7272ba2f1cb6ece2d03553ec.ttf) format("truetype"), url(/assets/fa-solid-900-387bea778f72246fad5ea5b69f68cd059a942e3ab181eb2390ad089bc9cc5e06.svg#fontawesome) format("svg")
  }

  .fa,
  .far,
  .fas {
      font-family: Font Awesome\ 5 Free
  }

  .fa,
  .fas {
      font-weight: 900
  }
/**
 * @package IcoFont by ShapeBootstrap - https://shapebootstrap.net
 * @version 1.0.0 Beta
 * @author IcoFont http://icofont.com
 * @copyright Copyright (c) 2016 IcoFont
 * @license - http://icofont.com/license/
*/

@font-face {
    font-family: 'icofont';
    src: url(/assets/icofont/fonts/icofont.eot?v=1.0.0-beta);
    src: url(/assets/icofont/fonts/icofont.eot?v=1.0.0-beta#iefix) format('embedded-opentype'),
    url(/assets/icofont/fonts/icofont.ttf?v=1.0.0-beta) format('truetype'),
    url(/assets/icofont/fonts/icofont.woff?v=1.0.0-beta) format('woff'),
    url(/assets/icofont/fonts/icofont.svg?v=1.0.0-beta#icofont) format('svg');
    font-weight: normal;
    font-style: normal;
}

.icofont {
    font-family: 'IcoFont' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icofont-angry-monster:before {
	content: "\e901";
}
.icofont-bathtub:before {
	content: "\e902";
}
.icofont-bird-wings:before {
	content: "\e903";
}
.icofont-bow:before {
	content: "\e904";
}
.icofont-brain-alt:before {
	content: "\e905";
}
.icofont-butterfly-alt:before {
	content: "\e906";
}
.icofont-castle:before {
	content: "\e907";
}
.icofont-circuit:before {
	content: "\e908";
}
.icofont-dart:before {
	content: "\e909";
}
.icofont-dice-alt:before {
	content: "\e90a";
}
.icofont-disability-race:before {
	content: "\e90b";
}
.icofont-diving-goggle:before {
	content: "\e90c";
}
.icofont-fire-alt:before {
	content: "\e90d";
}
.icofont-flame-torch:before {
	content: "\e90e";
}
.icofont-flora-flower:before {
	content: "\e90f";
}
.icofont-flora:before {
	content: "\e910";
}
.icofont-gift-box:before {
	content: "\e911";
}
.icofont-halloween-pumpkin:before {
	content: "\e912";
}
.icofont-hand-power:before {
	content: "\e913";
}
.icofont-hand-thunder:before {
	content: "\e914";
}
.icofont-king-crown:before {
	content: "\e915";
}
.icofont-king-monster:before {
	content: "\e916";
}
.icofont-love:before {
	content: "\e917";
}
.icofont-magician-hat:before {
	content: "\e918";
}
.icofont-native-american:before {
	content: "\e919";
}
.icofont-open-eye:before {
	content: "\e91a";
}
.icofont-owl-look:before {
	content: "\e91b";
}
.icofont-phoenix:before {
	content: "\e91c";
}
.icofont-queen-crown:before {
	content: "\e91d";
}
.icofont-robot-face:before {
	content: "\e91e";
}
.icofont-sand-clock:before {
	content: "\e91f";
}
.icofont-shield-alt:before {
	content: "\e920";
}
.icofont-ship-wheel:before {
	content: "\e921";
}
.icofont-skull-danger:before {
	content: "\e922";
}
.icofont-skull-face:before {
	content: "\e923";
}
.icofont-snail:before {
	content: "\e924";
}
.icofont-snow-alt:before {
	content: "\e925";
}
.icofont-snow-flake:before {
	content: "\e926";
}
.icofont-snowmobile:before {
	content: "\e927";
}
.icofont-space-shuttle:before {
	content: "\e928";
}
.icofont-star-shape:before {
	content: "\e929";
}
.icofont-swirl:before {
	content: "\e92a";
}
.icofont-tattoo-wing:before {
	content: "\e92b";
}
.icofont-throne:before {
	content: "\e92c";
}
.icofont-touch:before {
	content: "\e92d";
}
.icofont-tree-alt:before {
	content: "\e92e";
}
.icofont-triangle:before {
	content: "\e92f";
}
.icofont-unity-hand:before {
	content: "\e930";
}
.icofont-weed:before {
	content: "\e931";
}
.icofont-woman-bird:before {
	content: "\e932";
}
.icofont-animal-bat:before {
	content: "\e933";
}
.icofont-animal-bear-tracks:before {
	content: "\e934";
}
.icofont-animal-bear:before {
	content: "\e935";
}
.icofont-animal-bird-alt:before {
	content: "\e936";
}
.icofont-animal-bird:before {
	content: "\e937";
}
.icofont-animal-bone:before {
	content: "\e938";
}
.icofont-animal-bull:before {
	content: "\e939";
}
.icofont-animal-camel-alt:before {
	content: "\e93a";
}
.icofont-animal-camel-head:before {
	content: "\e93b";
}
.icofont-animal-camel:before {
	content: "\e93c";
}
.icofont-animal-cat-alt-1:before {
	content: "\e93d";
}
.icofont-animal-cat-alt-2:before {
	content: "\e93e";
}
.icofont-animal-cat-alt-3:before {
	content: "\e93f";
}
.icofont-animal-cat-alt-4:before {
	content: "\e940";
}
.icofont-animal-cat-with-dog:before {
	content: "\e941";
}
.icofont-animal-cat:before {
	content: "\e942";
}
.icofont-animal-cow-head:before {
	content: "\e943";
}
.icofont-animal-cow:before {
	content: "\e944";
}
.icofont-animal-crab:before {
	content: "\e945";
}
.icofont-animal-crocodile:before {
	content: "\e946";
}
.icofont-animal-deer-head:before {
	content: "\e947";
}
.icofont-animal-dog-alt:before {
	content: "\e948";
}
.icofont-animal-dog-barking:before {
	content: "\e949";
}
.icofont-animal-dog:before {
	content: "\e94a";
}
.icofont-animal-dolphin:before {
	content: "\e94b";
}
.icofont-animal-duck-tracks:before {
	content: "\e94c";
}
.icofont-animal-eagle-head:before {
	content: "\e94d";
}
.icofont-animal-eaten-fish:before {
	content: "\e94e";
}
.icofont-animal-elephant-alt:before {
	content: "\e94f";
}
.icofont-animal-elephant-head-alt:before {
	content: "\e950";
}
.icofont-animal-elephant-head:before {
	content: "\e951";
}
.icofont-animal-elephant:before {
	content: "\e952";
}
.icofont-animal-elk:before {
	content: "\e953";
}
.icofont-animal-fish-alt-1:before {
	content: "\e954";
}
.icofont-animal-fish-alt-2:before {
	content: "\e955";
}
.icofont-animal-fish-alt-3:before {
	content: "\e956";
}
.icofont-animal-fish-alt-4:before {
	content: "\e957";
}
.icofont-animal-fish:before {
	content: "\e958";
}
.icofont-animal-fox-alt:before {
	content: "\e959";
}
.icofont-animal-fox:before {
	content: "\e95a";
}
.icofont-animal-frog-tracks:before {
	content: "\e95b";
}
.icofont-animal-frog:before {
	content: "\e95c";
}
.icofont-animal-froggy:before {
	content: "\e95d";
}
.icofont-animal-giraffe-alt:before {
	content: "\e95e";
}
.icofont-animal-giraffe:before {
	content: "\e95f";
}
.icofont-animal-goat-head-alt-1:before {
	content: "\e960";
}
.icofont-animal-goat-head-alt-2:before {
	content: "\e961";
}
.icofont-animal-goat-head:before {
	content: "\e962";
}
.icofont-animal-gorilla:before {
	content: "\e963";
}
.icofont-animal-hen-tracks:before {
	content: "\e964";
}
.icofont-animal-horse-head-alt-1:before {
	content: "\e965";
}
.icofont-animal-horse-head-alt-2:before {
	content: "\e966";
}
.icofont-animal-horse-head:before {
	content: "\e967";
}
.icofont-animal-horse-tracks:before {
	content: "\e968";
}
.icofont-animal-jellyfish:before {
	content: "\e969";
}
.icofont-animal-kangaroo:before {
	content: "\e96a";
}
.icofont-animal-lemur:before {
	content: "\e96b";
}
.icofont-animal-lion-alt:before {
	content: "\e96c";
}
.icofont-animal-lion-head-alt:before {
	content: "\e96d";
}
.icofont-animal-lion-head:before {
	content: "\e96e";
}
.icofont-animal-lion:before {
	content: "\e96f";
}
.icofont-animal-monkey-alt-1:before {
	content: "\e970";
}
.icofont-animal-monkey-alt-2:before {
	content: "\e971";
}
.icofont-animal-monkey-alt-3:before {
	content: "\e972";
}
.icofont-animal-monkey:before {
	content: "\e973";
}
.icofont-animal-octopus-alt:before {
	content: "\e974";
}
.icofont-animal-octopus:before {
	content: "\e975";
}
.icofont-animal-owl:before {
	content: "\e976";
}
.icofont-animal-panda-alt:before {
	content: "\e977";
}
.icofont-animal-panda:before {
	content: "\e978";
}
.icofont-animal-panther:before {
	content: "\e979";
}
.icofont-animal-parrot-lip:before {
	content: "\e97a";
}
.icofont-animal-parrot:before {
	content: "\e97b";
}
.icofont-animal-paw:before {
	content: "\e97c";
}
.icofont-animal-pelican:before {
	content: "\e97d";
}
.icofont-animal-penguin:before {
	content: "\e97e";
}
.icofont-animal-pig-alt:before {
	content: "\e97f";
}
.icofont-animal-pig:before {
	content: "\e980";
}
.icofont-animal-pigeon-alt:before {
	content: "\e981";
}
.icofont-animal-pigeon:before {
	content: "\e982";
}
.icofont-animal-pigeons:before {
	content: "\e983";
}
.icofont-animal-rabbit-running:before {
	content: "\e984";
}
.icofont-animal-rat-alt:before {
	content: "\e985";
}
.icofont-animal-rhino-head:before {
	content: "\e986";
}
.icofont-animal-rhino:before {
	content: "\e987";
}
.icofont-animal-rooster:before {
	content: "\e988";
}
.icofont-animal-seahorse:before {
	content: "\e989";
}
.icofont-animal-seal:before {
	content: "\e98a";
}
.icofont-animal-shrimp:before {
	content: "\e98b";
}
.icofont-animal-snail-alt-1:before {
	content: "\e98c";
}
.icofont-animal-snail-alt-2:before {
	content: "\e98d";
}
.icofont-animal-snail:before {
	content: "\e98e";
}
.icofont-animal-snake:before {
	content: "\e98f";
}
.icofont-animal-squid:before {
	content: "\e990";
}
.icofont-animal-squirrel:before {
	content: "\e991";
}
.icofont-animal-tiger-alt:before {
	content: "\e992";
}
.icofont-animal-tiger:before {
	content: "\e993";
}
.icofont-animal-turtle:before {
	content: "\e994";
}
.icofont-animal-whale:before {
	content: "\e995";
}
.icofont-animal-woodpecker:before {
	content: "\e996";
}
.icofont-animal-zebra:before {
	content: "\e997";
}
.icofont-brand-acer:before {
	content: "\e998";
}
.icofont-brand-adidas:before {
	content: "\e999";
}
.icofont-brand-adobe:before {
	content: "\e99a";
}
.icofont-brand-air-new-zealand:before {
	content: "\e99b";
}
.icofont-brand-airbnb:before {
	content: "\e99c";
}
.icofont-brand-aircell:before {
	content: "\e99d";
}
.icofont-brand-airtel:before {
	content: "\e99e";
}
.icofont-brand-alcatel:before {
	content: "\e99f";
}
.icofont-brand-alibaba:before {
	content: "\e9a0";
}
.icofont-brand-aliexpress:before {
	content: "\e9a1";
}
.icofont-brand-alipay:before {
	content: "\e9a2";
}
.icofont-brand-amazon:before {
	content: "\e9a3";
}
.icofont-brand-amd:before {
	content: "\e9a4";
}
.icofont-brand-american-airlines:before {
	content: "\e9a5";
}
.icofont-brand-android-robot:before {
	content: "\e9a6";
}
.icofont-brand-android:before {
	content: "\e9a7";
}
.icofont-brand-aol:before {
	content: "\e9a8";
}
.icofont-brand-apple:before {
	content: "\e9a9";
}
.icofont-brand-appstore:before {
	content: "\e9aa";
}
.icofont-brand-asus:before {
	content: "\e9ab";
}
.icofont-brand-ati:before {
	content: "\e9ac";
}
.icofont-brand-att:before {
	content: "\e9ad";
}
.icofont-brand-audi:before {
	content: "\e9ae";
}
.icofont-brand-axiata:before {
	content: "\e9af";
}
.icofont-brand-bada:before {
	content: "\e9b0";
}
.icofont-brand-bbc:before {
	content: "\e9b1";
}
.icofont-brand-bing:before {
	content: "\e9b2";
}
.icofont-brand-blackberry:before {
	content: "\e9b3";
}
.icofont-brand-bmw:before {
	content: "\e9b4";
}
.icofont-brand-box:before {
	content: "\e9b5";
}
.icofont-brand-burger-king:before {
	content: "\e9b6";
}
.icofont-brand-business-insider:before {
	content: "\e9b7";
}
.icofont-brand-buzzfeed:before {
	content: "\e9b8";
}
.icofont-brand-cannon:before {
	content: "\e9b9";
}
.icofont-brand-casio:before {
	content: "\e9ba";
}
.icofont-brand-china-mobile:before {
	content: "\e9bb";
}
.icofont-brand-china-telecom:before {
	content: "\e9bc";
}
.icofont-brand-china-unicom:before {
	content: "\e9bd";
}
.icofont-brand-cisco:before {
	content: "\e9be";
}
.icofont-brand-citibank:before {
	content: "\e9bf";
}
.icofont-brand-cnet:before {
	content: "\e9c0";
}
.icofont-brand-cnn:before {
	content: "\e9c1";
}
.icofont-brand-cocal-cola:before {
	content: "\e9c2";
}
.icofont-brand-compaq:before {
	content: "\e9c3";
}
.icofont-brand-copy:before {
	content: "\e9c4";
}
.icofont-brand-debian:before {
	content: "\e9c5";
}
.icofont-brand-delicious:before {
	content: "\e9c6";
}
.icofont-brand-dell:before {
	content: "\e9c7";
}
.icofont-brand-designbump:before {
	content: "\e9c8";
}
.icofont-brand-designfloat:before {
	content: "\e9c9";
}
.icofont-brand-disney:before {
	content: "\e9ca";
}
.icofont-brand-dodge:before {
	content: "\e9cb";
}
.icofont-brand-dove:before {
	content: "\e9cc";
}
.icofont-brand-ebay:before {
	content: "\e9cd";
}
.icofont-brand-eleven:before {
	content: "\e9ce";
}
.icofont-brand-emirates:before {
	content: "\e9cf";
}
.icofont-brand-espn:before {
	content: "\e9d0";
}
.icofont-brand-etihad-airways:before {
	content: "\e9d1";
}
.icofont-brand-etisalat:before {
	content: "\e9d2";
}
.icofont-brand-etsy:before {
	content: "\e9d3";
}
.icofont-brand-facebook:before {
	content: "\e9d4";
}
.icofont-brand-fastrack:before {
	content: "\e9d5";
}
.icofont-brand-fedex:before {
	content: "\e9d6";
}
.icofont-brand-ferrari:before {
	content: "\e9d7";
}
.icofont-brand-fitbit:before {
	content: "\e9d8";
}
.icofont-brand-flikr:before {
	content: "\e9d9";
}
.icofont-brand-forbes:before {
	content: "\e9da";
}
.icofont-brand-foursquare:before {
	content: "\e9db";
}
.icofont-brand-fox:before {
	content: "\e9dc";
}
.icofont-brand-foxconn:before {
	content: "\e9dd";
}
.icofont-brand-fujitsu:before {
	content: "\e9de";
}
.icofont-brand-general-electric:before {
	content: "\e9df";
}
.icofont-brand-gillette:before {
	content: "\e9e0";
}
.icofont-brand-gizmodo:before {
	content: "\e9e1";
}
.icofont-brand-gnome:before {
	content: "\e9e2";
}
.icofont-brand-google:before {
	content: "\e9e3";
}
.icofont-brand-gopro:before {
	content: "\e9e4";
}
.icofont-brand-gucci:before {
	content: "\e9e5";
}
.icofont-brand-hallmark:before {
	content: "\e9e6";
}
.icofont-brand-hi5:before {
	content: "\e9e7";
}
.icofont-brand-honda:before {
	content: "\e9e8";
}
.icofont-brand-hp:before {
	content: "\e9e9";
}
.icofont-brand-hsbc:before {
	content: "\e9ea";
}
.icofont-brand-htc:before {
	content: "\e9eb";
}
.icofont-brand-huawei:before {
	content: "\e9ec";
}
.icofont-brand-hulu:before {
	content: "\e9ed";
}
.icofont-brand-hyundai:before {
	content: "\e9ee";
}
.icofont-brand-ibm:before {
	content: "\e9ef";
}
.icofont-brand-icofont:before {
	content: "\e9f0";
}
.icofont-brand-icq:before {
	content: "\e9f1";
}
.icofont-brand-ikea:before {
	content: "\e9f2";
}
.icofont-brand-imdb:before {
	content: "\e9f3";
}
.icofont-brand-indiegogo:before {
	content: "\e9f4";
}
.icofont-brand-intel:before {
	content: "\e9f5";
}
.icofont-brand-ipair:before {
	content: "\e9f6";
}
.icofont-brand-jaguar:before {
	content: "\e9f7";
}
.icofont-brand-java:before {
	content: "\e9f8";
}
.icofont-brand-joomshaper:before {
	content: "\e9f9";
}
.icofont-brand-kickstarter:before {
	content: "\e9fa";
}
.icofont-brand-kik:before {
	content: "\e9fb";
}
.icofont-brand-lastfm:before {
	content: "\e9fc";
}
.icofont-brand-lego:before {
	content: "\e9fd";
}
.icofont-brand-lenovo:before {
	content: "\e9fe";
}
.icofont-brand-levis:before {
	content: "\e9ff";
}
.icofont-brand-lexus:before {
	content: "\ea00";
}
.icofont-brand-lg:before {
	content: "\ea01";
}
.icofont-brand-life-hacker:before {
	content: "\ea02";
}
.icofont-brand-line-messenger:before {
	content: "\ea03";
}
.icofont-brand-linkedin:before {
	content: "\ea04";
}
.icofont-brand-linux-mint:before {
	content: "\ea05";
}
.icofont-brand-linux:before {
	content: "\ea06";
}
.icofont-brand-lionix:before {
	content: "\ea07";
}
.icofont-brand-live-messenger:before {
	content: "\ea08";
}
.icofont-brand-loreal:before {
	content: "\ea09";
}
.icofont-brand-louis-vuitton:before {
	content: "\ea0a";
}
.icofont-brand-mac-os:before {
	content: "\ea0b";
}
.icofont-brand-marvel-app:before {
	content: "\ea0c";
}
.icofont-brand-mashable:before {
	content: "\ea0d";
}
.icofont-brand-mazda:before {
	content: "\ea0e";
}
.icofont-brand-mcdonals:before {
	content: "\ea0f";
}
.icofont-brand-mercedes:before {
	content: "\ea10";
}
.icofont-brand-micromax:before {
	content: "\ea11";
}
.icofont-brand-microsoft:before {
	content: "\ea12";
}
.icofont-brand-mobileme:before {
	content: "\ea13";
}
.icofont-brand-mobily:before {
	content: "\ea14";
}
.icofont-brand-motorola:before {
	content: "\ea15";
}
.icofont-brand-msi:before {
	content: "\ea16";
}
.icofont-brand-mts:before {
	content: "\ea17";
}
.icofont-brand-myspace:before {
	content: "\ea18";
}
.icofont-brand-mytv:before {
	content: "\ea19";
}
.icofont-brand-nasa:before {
	content: "\ea1a";
}
.icofont-brand-natgeo:before {
	content: "\ea1b";
}
.icofont-brand-nbc:before {
	content: "\ea1c";
}
.icofont-brand-nescafe:before {
	content: "\ea1d";
}
.icofont-brand-nestle:before {
	content: "\ea1e";
}
.icofont-brand-netflix:before {
	content: "\ea1f";
}
.icofont-brand-nexus:before {
	content: "\ea20";
}
.icofont-brand-nike:before {
	content: "\ea21";
}
.icofont-brand-nokia:before {
	content: "\ea22";
}
.icofont-brand-nvidia:before {
	content: "\ea23";
}
.icofont-brand-omega:before {
	content: "\ea24";
}
.icofont-brand-opensuse:before {
	content: "\ea25";
}
.icofont-brand-oracle:before {
	content: "\ea26";
}
.icofont-brand-panasonic:before {
	content: "\ea27";
}
.icofont-brand-paypal:before {
	content: "\ea28";
}
.icofont-brand-pepsi:before {
	content: "\ea29";
}
.icofont-brand-philips:before {
	content: "\ea2a";
}
.icofont-brand-pizza-hut:before {
	content: "\ea2b";
}
.icofont-brand-playstation:before {
	content: "\ea2c";
}
.icofont-brand-puma:before {
	content: "\ea2d";
}
.icofont-brand-qatar-air:before {
	content: "\ea2e";
}
.icofont-brand-qvc:before {
	content: "\ea2f";
}
.icofont-brand-readernaut:before {
	content: "\ea30";
}
.icofont-brand-redbull:before {
	content: "\ea31";
}
.icofont-brand-reebok:before {
	content: "\ea32";
}
.icofont-brand-reuters:before {
	content: "\ea33";
}
.icofont-brand-samsung:before {
	content: "\ea34";
}
.icofont-brand-sap:before {
	content: "\ea35";
}
.icofont-brand-saudia-airlines:before {
	content: "\ea36";
}
.icofont-brand-scribd:before {
	content: "\ea37";
}
.icofont-brand-shell:before {
	content: "\ea38";
}
.icofont-brand-siemens:before {
	content: "\ea39";
}
.icofont-brand-sk-telecom:before {
	content: "\ea3a";
}
.icofont-brand-slideshare:before {
	content: "\ea3b";
}
.icofont-brand-smashing-magazine:before {
	content: "\ea3c";
}
.icofont-brand-snapchat:before {
	content: "\ea3d";
}
.icofont-brand-sony-ericsson:before {
	content: "\ea3e";
}
.icofont-brand-sony:before {
	content: "\ea3f";
}
.icofont-brand-soundcloud:before {
	content: "\ea40";
}
.icofont-brand-sprint:before {
	content: "\ea41";
}
.icofont-brand-squidoo:before {
	content: "\ea42";
}
.icofont-brand-starbucks:before {
	content: "\ea43";
}
.icofont-brand-stc:before {
	content: "\ea44";
}
.icofont-brand-steam:before {
	content: "\ea45";
}
.icofont-brand-suzuki:before {
	content: "\ea46";
}
.icofont-brand-symbian:before {
	content: "\ea47";
}
.icofont-brand-t-mobile:before {
	content: "\ea48";
}
.icofont-brand-tango:before {
	content: "\ea49";
}
.icofont-brand-target:before {
	content: "\ea4a";
}
.icofont-brand-tata-indicom:before {
	content: "\ea4b";
}
.icofont-brand-techcrunch:before {
	content: "\ea4c";
}
.icofont-brand-telenor:before {
	content: "\ea4d";
}
.icofont-brand-teliasonera:before {
	content: "\ea4e";
}
.icofont-brand-tesla:before {
	content: "\ea4f";
}
.icofont-brand-the-verge:before {
	content: "\ea50";
}
.icofont-brand-thenextweb:before {
	content: "\ea51";
}
.icofont-brand-toshiba:before {
	content: "\ea52";
}
.icofont-brand-toyota:before {
	content: "\ea53";
}
.icofont-brand-tribenet:before {
	content: "\ea54";
}
.icofont-brand-ubuntu:before {
	content: "\ea55";
}
.icofont-brand-unilever:before {
	content: "\ea56";
}
.icofont-brand-vaio:before {
	content: "\ea57";
}
.icofont-brand-verizon:before {
	content: "\ea58";
}
.icofont-brand-viber:before {
	content: "\ea59";
}
.icofont-brand-vodafone:before {
	content: "\ea5a";
}
.icofont-brand-volkswagen:before {
	content: "\ea5b";
}
.icofont-brand-walmart:before {
	content: "\ea5c";
}
.icofont-brand-warnerbros:before {
	content: "\ea5d";
}
.icofont-brand-whatsapp:before {
	content: "\ea5e";
}
.icofont-brand-wikipedia:before {
	content: "\ea5f";
}
.icofont-brand-windows:before {
	content: "\ea60";
}
.icofont-brand-wire:before {
	content: "\ea61";
}
.icofont-brand-yahoobuzz:before {
	content: "\ea62";
}
.icofont-brand-yamaha:before {
	content: "\ea63";
}
.icofont-brand-youtube:before {
	content: "\ea64";
}
.icofont-brand-zain:before {
	content: "\ea65";
}
.icofont-bank-alt:before {
	content: "\ea66";
}
.icofont-barcode:before {
	content: "\ea67";
}
.icofont-basket:before {
	content: "\ea68";
}
.icofont-bill-alt:before {
	content: "\ea69";
}
.icofont-billboard:before {
	content: "\ea6a";
}
.icofont-briefcase-alt-1:before {
	content: "\ea6b";
}
.icofont-briefcase-alt-2:before {
	content: "\ea6c";
}
.icofont-building-alt:before {
	content: "\ea6d";
}
.icofont-businessman:before {
	content: "\ea6e";
}
.icofont-businesswoman:before {
	content: "\ea6f";
}
.icofont-cart-alt:before {
	content: "\ea70";
}
.icofont-chair:before {
	content: "\ea71";
}
.icofont-clip:before {
	content: "\ea72";
}
.icofont-coins:before {
	content: "\ea73";
}
.icofont-company:before {
	content: "\ea74";
}
.icofont-contact-add:before {
	content: "\ea75";
}
.icofont-deal:before {
	content: "\ea76";
}
.icofont-files:before {
	content: "\ea77";
}
.icofont-growth:before {
	content: "\ea78";
}
.icofont-id-card:before {
	content: "\ea79";
}
.icofont-idea:before {
	content: "\ea7a";
}
.icofont-list:before {
	content: "\ea7b";
}
.icofont-meeting-add:before {
	content: "\ea7c";
}
.icofont-money-bag:before {
	content: "\ea7d";
}
.icofont-people:before {
	content: "\ea7e";
}
.icofont-pie-chart:before {
	content: "\ea7f";
}
.icofont-presentation-alt:before {
	content: "\ea80";
}
.icofont-stamp:before {
	content: "\ea81";
}
.icofont-stock-mobile:before {
	content: "\ea82";
}
.icofont-support:before {
	content: "\ea83";
}
.icofont-tasks-alt:before {
	content: "\ea84";
}
.icofont-wheel:before {
	content: "\ea85";
}
.icofont-chart-arrows-axis:before {
	content: "\ea86";
}
.icofont-chart-bar-graph:before {
	content: "\ea87";
}
.icofont-chart-flow-alt-1:before {
	content: "\ea88";
}
.icofont-chart-flow-alt-2:before {
	content: "\ea89";
}
.icofont-chart-flow:before {
	content: "\ea8a";
}
.icofont-chart-histogram-alt:before {
	content: "\ea8b";
}
.icofont-chart-histogram:before {
	content: "\ea8c";
}
.icofont-chart-line-alt:before {
	content: "\ea8d";
}
.icofont-chart-line:before {
	content: "\ea8e";
}
.icofont-chart-pie-alt:before {
	content: "\ea8f";
}
.icofont-chart-pie:before {
	content: "\ea90";
}
.icofont-chart-radar-graph:before {
	content: "\ea91";
}
.icofont-cur-afghani-false:before {
	content: "\ea92";
}
.icofont-cur-afghani-minus:before {
	content: "\ea93";
}
.icofont-cur-afghani-plus:before {
	content: "\ea94";
}
.icofont-cur-afghani-true:before {
	content: "\ea95";
}
.icofont-cur-afghani:before {
	content: "\ea96";
}
.icofont-cur-baht-false:before {
	content: "\ea97";
}
.icofont-cur-baht-minus:before {
	content: "\ea98";
}
.icofont-cur-baht-plus:before {
	content: "\ea99";
}
.icofont-cur-baht-true:before {
	content: "\ea9a";
}
.icofont-cur-baht:before {
	content: "\ea9b";
}
.icofont-cur-bitcoin-false:before {
	content: "\ea9c";
}
.icofont-cur-bitcoin-minus:before {
	content: "\ea9d";
}
.icofont-cur-bitcoin-plus:before {
	content: "\ea9e";
}
.icofont-cur-bitcoin-true:before {
	content: "\ea9f";
}
.icofont-cur-bitcoin:before {
	content: "\eaa0";
}
.icofont-cur-dollar-flase:before {
	content: "\eaa1";
}
.icofont-cur-dollar-minus:before {
	content: "\eaa2";
}
.icofont-cur-dollar-plus:before {
	content: "\eaa3";
}
.icofont-cur-dollar-true:before {
	content: "\eaa4";
}
.icofont-cur-dollar:before {
	content: "\eaa5";
}
.icofont-cur-dong-false:before {
	content: "\eaa6";
}
.icofont-cur-dong-minus:before {
	content: "\eaa7";
}
.icofont-cur-dong-plus:before {
	content: "\eaa8";
}
.icofont-cur-dong-true:before {
	content: "\eaa9";
}
.icofont-cur-dong:before {
	content: "\eaaa";
}
.icofont-cur-euro-false:before {
	content: "\eaab";
}
.icofont-cur-euro-minus:before {
	content: "\eaac";
}
.icofont-cur-euro-plus:before {
	content: "\eaad";
}
.icofont-cur-euro-true:before {
	content: "\eaae";
}
.icofont-cur-euro:before {
	content: "\eaaf";
}
.icofont-cur-frank-false:before {
	content: "\eab0";
}
.icofont-cur-frank-minus:before {
	content: "\eab1";
}
.icofont-cur-frank-plus:before {
	content: "\eab2";
}
.icofont-cur-frank-true:before {
	content: "\eab3";
}
.icofont-cur-frank:before {
	content: "\eab4";
}
.icofont-cur-hryvnia-false:before {
	content: "\eab5";
}
.icofont-cur-hryvnia-minus:before {
	content: "\eab6";
}
.icofont-cur-hryvnia-plus:before {
	content: "\eab7";
}
.icofont-cur-hryvnia-true:before {
	content: "\eab8";
}
.icofont-cur-hryvnia:before {
	content: "\eab9";
}
.icofont-cur-lira-false:before {
	content: "\eaba";
}
.icofont-cur-lira-minus:before {
	content: "\eabb";
}
.icofont-cur-lira-plus:before {
	content: "\eabc";
}
.icofont-cur-lira-true:before {
	content: "\eabd";
}
.icofont-cur-lira:before {
	content: "\eabe";
}
.icofont-cur-peseta-false:before {
	content: "\eabf";
}
.icofont-cur-peseta-minus:before {
	content: "\eac0";
}
.icofont-cur-peseta-plus:before {
	content: "\eac1";
}
.icofont-cur-peseta-true:before {
	content: "\eac2";
}
.icofont-cur-peseta:before {
	content: "\eac3";
}
.icofont-cur-peso-false:before {
	content: "\eac4";
}
.icofont-cur-peso-minus:before {
	content: "\eac5";
}
.icofont-cur-peso-plus:before {
	content: "\eac6";
}
.icofont-cur-peso-true:before {
	content: "\eac7";
}
.icofont-cur-peso:before {
	content: "\eac8";
}
.icofont-cur-pound-false:before {
	content: "\eac9";
}
.icofont-cur-pound-minus:before {
	content: "\eaca";
}
.icofont-cur-pound-plus:before {
	content: "\eacb";
}
.icofont-cur-pound-true:before {
	content: "\eacc";
}
.icofont-cur-pound:before {
	content: "\eacd";
}
.icofont-cur-renminbi-false:before {
	content: "\eace";
}
.icofont-cur-renminbi-minus:before {
	content: "\eacf";
}
.icofont-cur-renminbi-plus:before {
	content: "\ead0";
}
.icofont-cur-renminbi-true:before {
	content: "\ead1";
}
.icofont-cur-renminbi:before {
	content: "\ead2";
}
.icofont-cur-riyal-false:before {
	content: "\ead3";
}
.icofont-cur-riyal-minus:before {
	content: "\ead4";
}
.icofont-cur-riyal-plus:before {
	content: "\ead5";
}
.icofont-cur-riyal-true:before {
	content: "\ead6";
}
.icofont-cur-riyal:before {
	content: "\ead7";
}
.icofont-cur-rouble-false:before {
	content: "\ead8";
}
.icofont-cur-rouble-minus:before {
	content: "\ead9";
}
.icofont-cur-rouble-plus:before {
	content: "\eada";
}
.icofont-cur-rouble-true:before {
	content: "\eadb";
}
.icofont-cur-rouble:before {
	content: "\eadc";
}
.icofont-cur-rupee-false:before {
	content: "\eadd";
}
.icofont-cur-rupee-minus:before {
	content: "\eade";
}
.icofont-cur-rupee-plus:before {
	content: "\eadf";
}
.icofont-cur-rupee-true:before {
	content: "\eae0";
}
.icofont-cur-rupee:before {
	content: "\eae1";
}
.icofont-cur-taka-false:before {
	content: "\eae2";
}
.icofont-cur-taka-minus:before {
	content: "\eae3";
}
.icofont-cur-taka-plus:before {
	content: "\eae4";
}
.icofont-cur-taka-true:before {
	content: "\eae5";
}
.icofont-cur-taka:before {
	content: "\eae6";
}
.icofont-cur-turkish-lira-false:before {
	content: "\eae7";
}
.icofont-cur-turkish-lira-minus:before {
	content: "\eae8";
}
.icofont-cur-turkish-lira-plus:before {
	content: "\eae9";
}
.icofont-cur-turkish-lira-true:before {
	content: "\eaea";
}
.icofont-cur-turkish-lira:before {
	content: "\eaeb";
}
.icofont-cur-won-false:before {
	content: "\eaec";
}
.icofont-cur-won-minus:before {
	content: "\eaed";
}
.icofont-cur-won-plus:before {
	content: "\eaee";
}
.icofont-cur-won-true:before {
	content: "\eaef";
}
.icofont-cur-won:before {
	content: "\eaf0";
}
.icofont-cur-yen-false:before {
	content: "\eaf1";
}
.icofont-cur-yen-minus:before {
	content: "\eaf2";
}
.icofont-cur-yen-plus:before {
	content: "\eaf3";
}
.icofont-cur-yen-true:before {
	content: "\eaf4";
}
.icofont-cur-yen:before {
	content: "\eaf5";
}
.icofont-android-nexus:before {
	content: "\eaf6";
}
.icofont-android-tablet:before {
	content: "\eaf7";
}
.icofont-apple-watch:before {
	content: "\eaf8";
}
.icofont-drwaing-tablet:before {
	content: "\eaf9";
}
.icofont-earphone:before {
	content: "\eafa";
}
.icofont-flash-drive:before {
	content: "\eafb";
}
.icofont-game-control:before {
	content: "\eafc";
}
.icofont-headphone-alt:before {
	content: "\eafd";
}
.icofont-htc-one:before {
	content: "\eafe";
}
.icofont-imac:before {
	content: "\eaff";
}
.icofont-ipad-touch:before {
	content: "\eb00";
}
.icofont-iphone:before {
	content: "\eb01";
}
.icofont-ipod-nano:before {
	content: "\eb02";
}
.icofont-ipod-touch:before {
	content: "\eb03";
}
.icofont-keyboard-alt:before {
	content: "\eb04";
}
.icofont-keyboard-wireless:before {
	content: "\eb05";
}
.icofont-laptop-alt:before {
	content: "\eb06";
}
.icofont-macbook:before {
	content: "\eb07";
}
.icofont-magic-mouse:before {
	content: "\eb08";
}
.icofont-microphone-alt:before {
	content: "\eb09";
}
.icofont-monitor:before {
	content: "\eb0a";
}
.icofont-mouse:before {
	content: "\eb0b";
}
.icofont-nintendo:before {
	content: "\eb0c";
}
.icofont-playstation:before {
	content: "\eb0d";
}
.icofont-psvita:before {
	content: "\eb0e";
}
.icofont-radio-mic:before {
	content: "\eb0f";
}
.icofont-refrigerator:before {
	content: "\eb10";
}
.icofont-samsung-galaxy:before {
	content: "\eb11";
}
.icofont-surface-tablet:before {
	content: "\eb12";
}
.icofont-washing-machine:before {
	content: "\eb13";
}
.icofont-wifi-router:before {
	content: "\eb14";
}
.icofont-wii-u:before {
	content: "\eb15";
}
.icofont-windows-lumia:before {
	content: "\eb16";
}
.icofont-wireless-mouse:before {
	content: "\eb17";
}
.icofont-xbox-360:before {
	content: "\eb18";
}
.icofont-arrow-down:before {
	content: "\eb19";
}
.icofont-arrow-left:before {
	content: "\eb1a";
}
.icofont-arrow-right:before {
	content: "\eb1b";
}
.icofont-arrow-up:before {
	content: "\eb1c";
}
.icofont-block-down:before {
	content: "\eb1d";
}
.icofont-block-left:before {
	content: "\eb1e";
}
.icofont-block-right:before {
	content: "\eb1f";
}
.icofont-block-up:before {
	content: "\eb20";
}
.icofont-bubble-down:before {
	content: "\eb21";
}
.icofont-bubble-left:before {
	content: "\eb22";
}
.icofont-bubble-right:before {
	content: "\eb23";
}
.icofont-bubble-up:before {
	content: "\eb24";
}
.icofont-caret-down:before {
	content: "\eb25";
}
.icofont-caret-left:before {
	content: "\eb26";
}
.icofont-caret-right:before {
	content: "\eb27";
}
.icofont-caret-up:before {
	content: "\eb28";
}
.icofont-circled-down:before {
	content: "\eb29";
}
.icofont-circled-left:before {
	content: "\eb2a";
}
.icofont-circled-right:before {
	content: "\eb2b";
}
.icofont-circled-up:before {
	content: "\eb2c";
}
.icofont-collapse:before {
	content: "\eb2d";
}
.icofont-cursor-drag:before {
	content: "\eb2e";
}
.icofont-curved-double-left:before {
	content: "\eb2f";
}
.icofont-curved-double-right:before {
	content: "\eb30";
}
.icofont-curved-down:before {
	content: "\eb31";
}
.icofont-curved-left:before {
	content: "\eb32";
}
.icofont-curved-right:before {
	content: "\eb33";
}
.icofont-curved-up:before {
	content: "\eb34";
}
.icofont-dotted-down:before {
	content: "\eb35";
}
.icofont-dotted-left:before {
	content: "\eb36";
}
.icofont-dotted-right:before {
	content: "\eb37";
}
.icofont-dotted-up:before {
	content: "\eb38";
}
.icofont-double-left:before {
	content: "\eb39";
}
.icofont-double-right:before {
	content: "\eb3a";
}
.icofont-drag:before {
	content: "\eb3b";
}
.icofont-drag1:before {
	content: "\eb3c";
}
.icofont-drag2:before {
	content: "\eb3d";
}
.icofont-drag3:before {
	content: "\eb3e";
}
.icofont-expand-alt:before {
	content: "\eb3f";
}
.icofont-hand-down:before {
	content: "\eb40";
}
.icofont-hand-drag:before {
	content: "\eb41";
}
.icofont-hand-drag1:before {
	content: "\eb42";
}
.icofont-hand-drag2:before {
	content: "\eb43";
}
.icofont-hand-drawn-alt-down:before {
	content: "\eb44";
}
.icofont-hand-drawn-alt-left:before {
	content: "\eb45";
}
.icofont-hand-drawn-alt-right:before {
	content: "\eb46";
}
.icofont-hand-drawn-alt-up:before {
	content: "\eb47";
}
.icofont-hand-drawn-down:before {
	content: "\eb48";
}
.icofont-hand-drawn-left:before {
	content: "\eb49";
}
.icofont-hand-drawn-right:before {
	content: "\eb4a";
}
.icofont-hand-drawn-up:before {
	content: "\eb4b";
}
.icofont-hand-left:before {
	content: "\eb4c";
}
.icofont-hand-right:before {
	content: "\eb4d";
}
.icofont-hand-up:before {
	content: "\eb4e";
}
.icofont-line-block-down:before {
	content: "\eb4f";
}
.icofont-line-block-left:before {
	content: "\eb50";
}
.icofont-line-block-right:before {
	content: "\eb51";
}
.icofont-line-block-up:before {
	content: "\eb52";
}
.icofont-long-arrow-down:before {
	content: "\eb53";
}
.icofont-long-arrow-left:before {
	content: "\eb54";
}
.icofont-long-arrow-right:before {
	content: "\eb55";
}
.icofont-long-arrow-up:before {
	content: "\eb56";
}
.icofont-rounded-collapse:before {
	content: "\eb57";
}
.icofont-rounded-double-left:before {
	content: "\eb58";
}
.icofont-rounded-double-right:before {
	content: "\eb59";
}
.icofont-rounded-down:before {
	content: "\eb5a";
}
.icofont-rounded-expand:before {
	content: "\eb5b";
}
.icofont-rounded-left-down:before {
	content: "\eb5c";
}
.icofont-rounded-left-up:before {
	content: "\eb5d";
}
.icofont-rounded-left:before {
	content: "\eb5e";
}
.icofont-rounded-right-down:before {
	content: "\eb5f";
}
.icofont-rounded-right-up:before {
	content: "\eb60";
}
.icofont-rounded-right:before {
	content: "\eb61";
}
.icofont-rounded-up:before {
	content: "\eb62";
}
.icofont-scroll-bubble-down:before {
	content: "\eb63";
}
.icofont-scroll-bubble-left:before {
	content: "\eb64";
}
.icofont-scroll-bubble-right:before {
	content: "\eb65";
}
.icofont-scroll-bubble-up:before {
	content: "\eb66";
}
.icofont-scroll-double-down:before {
	content: "\eb67";
}
.icofont-scroll-double-left:before {
	content: "\eb68";
}
.icofont-scroll-double-right:before {
	content: "\eb69";
}
.icofont-scroll-double-up:before {
	content: "\eb6a";
}
.icofont-scroll-down:before {
	content: "\eb6b";
}
.icofont-scroll-left:before {
	content: "\eb6c";
}
.icofont-scroll-long-down:before {
	content: "\eb6d";
}
.icofont-scroll-long-left:before {
	content: "\eb6e";
}
.icofont-scroll-long-right:before {
	content: "\eb6f";
}
.icofont-scroll-long-up:before {
	content: "\eb70";
}
.icofont-scroll-right:before {
	content: "\eb71";
}
.icofont-scroll-up:before {
	content: "\eb72";
}
.icofont-simple-down:before {
	content: "\eb73";
}
.icofont-simple-left-down:before {
	content: "\eb74";
}
.icofont-simple-left-up:before {
	content: "\eb75";
}
.icofont-simple-left:before {
	content: "\eb76";
}
.icofont-simple-right-down:before {
	content: "\eb77";
}
.icofont-simple-right-up:before {
	content: "\eb78";
}
.icofont-simple-right:before {
	content: "\eb79";
}
.icofont-simple-up:before {
	content: "\eb7a";
}
.icofont-square-down:before {
	content: "\eb7b";
}
.icofont-square-left:before {
	content: "\eb7c";
}
.icofont-square-right:before {
	content: "\eb7d";
}
.icofont-square-up:before {
	content: "\eb7e";
}
.icofont-stylish-down:before {
	content: "\eb7f";
}
.icofont-stylish-left:before {
	content: "\eb80";
}
.icofont-stylish-right:before {
	content: "\eb81";
}
.icofont-stylish-up:before {
	content: "\eb82";
}
.icofont-swoosh-down:before {
	content: "\eb83";
}
.icofont-swoosh-left:before {
	content: "\eb84";
}
.icofont-swoosh-right:before {
	content: "\eb85";
}
.icofont-swoosh-up:before {
	content: "\eb86";
}
.icofont-thin-double-left:before {
	content: "\eb87";
}
.icofont-thin-double-right:before {
	content: "\eb88";
}
.icofont-thin-down:before {
	content: "\eb89";
}
.icofont-thin-left:before {
	content: "\eb8a";
}
.icofont-thin-right:before {
	content: "\eb8b";
}
.icofont-thin-up:before {
	content: "\eb8c";
}
.icofont-atom:before {
	content: "\eb8d";
}
.icofont-award:before {
	content: "\eb8e";
}
.icofont-bell-alt:before {
	content: "\eb8f";
}
.icofont-book-alt:before {
	content: "\eb90";
}
.icofont-brainstorming:before {
	content: "\eb91";
}
.icofont-certificate-alt-1:before {
	content: "\eb92";
}
.icofont-certificate-alt-2:before {
	content: "\eb93";
}
.icofont-dna-alt-2:before {
	content: "\eb94";
}
.icofont-education:before {
	content: "\eb95";
}
.icofont-electron:before {
	content: "\eb96";
}
.icofont-fountain-pen:before {
	content: "\eb97";
}
.icofont-globe-alt:before {
	content: "\eb98";
}
.icofont-graduate-alt:before {
	content: "\eb99";
}
.icofont-group-students:before {
	content: "\eb9a";
}
.icofont-hat-alt:before {
	content: "\eb9b";
}
.icofont-hat:before {
	content: "\eb9c";
}
.icofont-instrument:before {
	content: "\eb9d";
}
.icofont-lamp-light:before {
	content: "\eb9e";
}
.icofont-microscope-alt:before {
	content: "\eb9f";
}
.icofont-paper:before {
	content: "\eba0";
}
.icofont-pen-alt-4:before {
	content: "\eba1";
}
.icofont-pen-nib:before {
	content: "\eba2";
}
.icofont-pencil-alt-5:before {
	content: "\eba3";
}
.icofont-quill-pen:before {
	content: "\eba4";
}
.icofont-read-book-alt:before {
	content: "\eba5";
}
.icofont-read-book:before {
	content: "\eba6";
}
.icofont-school-bag:before {
	content: "\eba7";
}
.icofont-school-bus:before {
	content: "\eba8";
}
.icofont-student-alt:before {
	content: "\eba9";
}
.icofont-student:before {
	content: "\ebaa";
}
.icofont-teacher:before {
	content: "\ebab";
}
.icofont-test-bulb:before {
	content: "\ebac";
}
.icofont-test-tube-alt:before {
	content: "\ebad";
}
.icofont-university:before {
	content: "\ebae";
}
.icofont-emo-angry:before {
	content: "\ebaf";
}
.icofont-emo-astonished:before {
	content: "\ebb0";
}
.icofont-emo-confounded:before {
	content: "\ebb1";
}
.icofont-emo-confused:before {
	content: "\ebb2";
}
.icofont-emo-crying:before {
	content: "\ebb3";
}
.icofont-emo-dizzy:before {
	content: "\ebb4";
}
.icofont-emo-expressionless:before {
	content: "\ebb5";
}
.icofont-emo-heart-eyes:before {
	content: "\ebb6";
}
.icofont-emo-laughing:before {
	content: "\ebb7";
}
.icofont-emo-nerd-smile:before {
	content: "\ebb8";
}
.icofont-emo-open-mouth:before {
	content: "\ebb9";
}
.icofont-emo-rage:before {
	content: "\ebba";
}
.icofont-emo-rolling-eyes:before {
	content: "\ebbb";
}
.icofont-emo-sad:before {
	content: "\ebbc";
}
.icofont-emo-simple-smile:before {
	content: "\ebbd";
}
.icofont-emo-slightly-smile:before {
	content: "\ebbe";
}
.icofont-emo-smirk:before {
	content: "\ebbf";
}
.icofont-emo-stuck-out-tongue:before {
	content: "\ebc0";
}
.icofont-emo-wink-smile:before {
	content: "\ebc1";
}
.icofont-emo-worried:before {
	content: "\ebc2";
}
.icofont-architecture-alt:before {
	content: "\ebc3";
}
.icofont-architecture:before {
	content: "\ebc4";
}
.icofont-barricade:before {
	content: "\ebc5";
}
.icofont-bricks:before {
	content: "\ebc6";
}
.icofont-calculations:before {
	content: "\ebc7";
}
.icofont-cement-mix:before {
	content: "\ebc8";
}
.icofont-cement-mixer:before {
	content: "\ebc9";
}
.icofont-danger-zone:before {
	content: "\ebca";
}
.icofont-drill:before {
	content: "\ebcb";
}
.icofont-eco-energy:before {
	content: "\ebcc";
}
.icofont-eco-environmen:before {
	content: "\ebcd";
}
.icofont-energy-air:before {
	content: "\ebce";
}
.icofont-energy-oil:before {
	content: "\ebcf";
}
.icofont-energy-savings:before {
	content: "\ebd0";
}
.icofont-energy-solar:before {
	content: "\ebd1";
}
.icofont-energy-water:before {
	content: "\ebd2";
}
.icofont-engineer:before {
	content: "\ebd3";
}
.icofont-fire-extinguisher-alt:before {
	content: "\ebd4";
}
.icofont-fix-tools:before {
	content: "\ebd5";
}
.icofont-glue-oil:before {
	content: "\ebd6";
}
.icofont-hammer-alt:before {
	content: "\ebd7";
}
.icofont-help-robot:before {
	content: "\ebd8";
}
.icofont-industries-alt-1:before {
	content: "\ebd9";
}
.icofont-industries-alt-2:before {
	content: "\ebda";
}
.icofont-industries-alt-3:before {
	content: "\ebdb";
}
.icofont-industries-alt-4:before {
	content: "\ebdc";
}
.icofont-industries-alt-5:before {
	content: "\ebdd";
}
.icofont-industries:before {
	content: "\ebde";
}
.icofont-labour:before {
	content: "\ebdf";
}
.icofont-mining:before {
	content: "\ebe0";
}
.icofont-paint-brush:before {
	content: "\ebe1";
}
.icofont-pollution:before {
	content: "\ebe2";
}
.icofont-power-zone:before {
	content: "\ebe3";
}
.icofont-radio-active:before {
	content: "\ebe4";
}
.icofont-recycle-alt:before {
	content: "\ebe5";
}
.icofont-recycling-man:before {
	content: "\ebe6";
}
.icofont-safety-hat-light:before {
	content: "\ebe7";
}
.icofont-safety-hat:before {
	content: "\ebe8";
}
.icofont-saw:before {
	content: "\ebe9";
}
.icofont-screw-driver:before {
	content: "\ebea";
}
.icofont-settings-alt:before {
	content: "\ebeb";
}
.icofont-tools-alt-1:before {
	content: "\ebec";
}
.icofont-tools-alt-2:before {
	content: "\ebed";
}
.icofont-tools-bag:before {
	content: "\ebee";
}
.icofont-trolley:before {
	content: "\ebef";
}
.icofont-trowel:before {
	content: "\ebf0";
}
.icofont-under-construction-alt:before {
	content: "\ebf1";
}
.icofont-under-construction:before {
	content: "\ebf2";
}
.icofont-vehicle-cement:before {
	content: "\ebf3";
}
.icofont-vehicle-crane:before {
	content: "\ebf4";
}
.icofont-vehicle-delivery-van:before {
	content: "\ebf5";
}
.icofont-vehicle-dozer:before {
	content: "\ebf6";
}
.icofont-vehicle-excavator:before {
	content: "\ebf7";
}
.icofont-vehicle-trucktor:before {
	content: "\ebf8";
}
.icofont-vehicle-wrecking:before {
	content: "\ebf9";
}
.icofont-worker-group:before {
	content: "\ebfa";
}
.icofont-worker:before {
	content: "\ebfb";
}
.icofont-wrench:before {
	content: "\ebfc";
}
.icofont-file-audio:before {
	content: "\ebfd";
}
.icofont-file-avi-mp4:before {
	content: "\ebfe";
}
.icofont-file-bmp:before {
	content: "\ebff";
}
.icofont-file-code:before {
	content: "\ec00";
}
.icofont-file-css:before {
	content: "\ec01";
}
.icofont-file-document:before {
	content: "\ec02";
}
.icofont-file-eps:before {
	content: "\ec03";
}
.icofont-file-excel:before {
	content: "\ec04";
}
.icofont-file-exe:before {
	content: "\ec05";
}
.icofont-file-file:before {
	content: "\ec06";
}
.icofont-file-flv:before {
	content: "\ec07";
}
.icofont-file-gif:before {
	content: "\ec08";
}
.icofont-file-html5:before {
	content: "\ec09";
}
.icofont-file-image:before {
	content: "\ec0a";
}
.icofont-file-iso:before {
	content: "\ec0b";
}
.icofont-file-java:before {
	content: "\ec0c";
}
.icofont-file-javascript:before {
	content: "\ec0d";
}
.icofont-file-jpg:before {
	content: "\ec0e";
}
.icofont-file-midi:before {
	content: "\ec0f";
}
.icofont-file-mov:before {
	content: "\ec10";
}
.icofont-file-mp3:before {
	content: "\ec11";
}
.icofont-file-pdf:before {
	content: "\ec12";
}
.icofont-file-php:before {
	content: "\ec13";
}
.icofont-file-png:before {
	content: "\ec14";
}
.icofont-file-powerpoint:before {
	content: "\ec15";
}
.icofont-file-presentation:before {
	content: "\ec16";
}
.icofont-file-psb:before {
	content: "\ec17";
}
.icofont-file-psd:before {
	content: "\ec18";
}
.icofont-file-python:before {
	content: "\ec19";
}
.icofont-file-ruby:before {
	content: "\ec1a";
}
.icofont-file-spreadsheet:before {
	content: "\ec1b";
}
.icofont-file-sql:before {
	content: "\ec1c";
}
.icofont-file-svg:before {
	content: "\ec1d";
}
.icofont-file-text:before {
	content: "\ec1e";
}
.icofont-file-tiff:before {
	content: "\ec1f";
}
.icofont-file-video:before {
	content: "\ec20";
}
.icofont-file-wave:before {
	content: "\ec21";
}
.icofont-file-wmv:before {
	content: "\ec22";
}
.icofont-file-word:before {
	content: "\ec23";
}
.icofont-file-zip:before {
	content: "\ec24";
}
.icofont-apple:before {
	content: "\ec25";
}
.icofont-arabian-coffee:before {
	content: "\ec26";
}
.icofont-artichoke:before {
	content: "\ec27";
}
.icofont-asparagus:before {
	content: "\ec28";
}
.icofont-avocado:before {
	content: "\ec29";
}
.icofont-baby-food:before {
	content: "\ec2a";
}
.icofont-banana:before {
	content: "\ec2b";
}
.icofont-bbq:before {
	content: "\ec2c";
}
.icofont-beans:before {
	content: "\ec2d";
}
.icofont-beer:before {
	content: "\ec2e";
}
.icofont-bell-pepper-capsicum:before {
	content: "\ec2f";
}
.icofont-birthday-cake:before {
	content: "\ec30";
}
.icofont-bread:before {
	content: "\ec31";
}
.icofont-broccoli:before {
	content: "\ec32";
}
.icofont-burger:before {
	content: "\ec33";
}
.icofont-cabbage:before {
	content: "\ec34";
}
.icofont-carrot:before {
	content: "\ec35";
}
.icofont-cauli-flower:before {
	content: "\ec36";
}
.icofont-cheese:before {
	content: "\ec37";
}
.icofont-chef:before {
	content: "\ec38";
}
.icofont-cherry:before {
	content: "\ec39";
}
.icofont-chicken-fry:before {
	content: "\ec3a";
}
.icofont-chicken:before {
	content: "\ec3b";
}
.icofont-cocktail:before {
	content: "\ec3c";
}
.icofont-coconut:before {
	content: "\ec3d";
}
.icofont-coffee-alt:before {
	content: "\ec3e";
}
.icofont-coffee-mug:before {
	content: "\ec3f";
}
.icofont-coffee-pot:before {
	content: "\ec40";
}
.icofont-cola:before {
	content: "\ec41";
}
.icofont-corn:before {
	content: "\ec42";
}
.icofont-croissant:before {
	content: "\ec43";
}
.icofont-crop-plant:before {
	content: "\ec44";
}
.icofont-cucumber:before {
	content: "\ec45";
}
.icofont-cup-cake:before {
	content: "\ec46";
}
.icofont-dining-table:before {
	content: "\ec47";
}
.icofont-donut:before {
	content: "\ec48";
}
.icofont-egg-plant:before {
	content: "\ec49";
}
.icofont-egg-poached:before {
	content: "\ec4a";
}
.icofont-farmer:before {
	content: "\ec4b";
}
.icofont-farmer1:before {
	content: "\ec4c";
}
.icofont-fast-food:before {
	content: "\ec4d";
}
.icofont-fish:before {
	content: "\ec4e";
}
.icofont-food-basket:before {
	content: "\ec4f";
}
.icofont-food-cart:before {
	content: "\ec50";
}
.icofont-fork-and-knife:before {
	content: "\ec51";
}
.icofont-french-fries:before {
	content: "\ec52";
}
.icofont-fresh-juice:before {
	content: "\ec53";
}
.icofont-fruits:before {
	content: "\ec54";
}
.icofont-grapes:before {
	content: "\ec55";
}
.icofont-honey:before {
	content: "\ec56";
}
.icofont-hot-dog:before {
	content: "\ec57";
}
.icofont-hotel-alt:before {
	content: "\ec58";
}
.icofont-ice-cream-alt:before {
	content: "\ec59";
}
.icofont-ice-cream:before {
	content: "\ec5a";
}
.icofont-ketchup:before {
	content: "\ec5b";
}
.icofont-kiwi:before {
	content: "\ec5c";
}
.icofont-layered-cake:before {
	content: "\ec5d";
}
.icofont-lemon-alt:before {
	content: "\ec5e";
}
.icofont-lobster:before {
	content: "\ec5f";
}
.icofont-mango:before {
	content: "\ec60";
}
.icofont-milk:before {
	content: "\ec61";
}
.icofont-mushroom:before {
	content: "\ec62";
}
.icofont-noodles:before {
	content: "\ec63";
}
.icofont-onion:before {
	content: "\ec64";
}
.icofont-orange:before {
	content: "\ec65";
}
.icofont-pear:before {
	content: "\ec66";
}
.icofont-peas:before {
	content: "\ec67";
}
.icofont-pepper:before {
	content: "\ec68";
}
.icofont-pie-alt:before {
	content: "\ec69";
}
.icofont-pineapple:before {
	content: "\ec6a";
}
.icofont-pizza-slice:before {
	content: "\ec6b";
}
.icofont-pizza:before {
	content: "\ec6c";
}
.icofont-plant:before {
	content: "\ec6d";
}
.icofont-popcorn:before {
	content: "\ec6e";
}
.icofont-potato:before {
	content: "\ec6f";
}
.icofont-pumpkin:before {
	content: "\ec70";
}
.icofont-raddish:before {
	content: "\ec71";
}
.icofont-restaurant-menu:before {
	content: "\ec72";
}
.icofont-restaurant:before {
	content: "\ec73";
}
.icofont-salt-and-pepper:before {
	content: "\ec74";
}
.icofont-sandwich:before {
	content: "\ec75";
}
.icofont-sausage:before {
	content: "\ec76";
}
.icofont-shrimp:before {
	content: "\ec77";
}
.icofont-sof-drinks:before {
	content: "\ec78";
}
.icofont-soup-bowl:before {
	content: "\ec79";
}
.icofont-spoon-and-fork:before {
	content: "\ec7a";
}
.icofont-steak:before {
	content: "\ec7b";
}
.icofont-strawberry:before {
	content: "\ec7c";
}
.icofont-sub-sandwich:before {
	content: "\ec7d";
}
.icofont-sushi:before {
	content: "\ec7e";
}
.icofont-taco:before {
	content: "\ec7f";
}
.icofont-tea-pot:before {
	content: "\ec80";
}
.icofont-tea:before {
	content: "\ec81";
}
.icofont-tomato:before {
	content: "\ec82";
}
.icofont-waiter-alt:before {
	content: "\ec83";
}
.icofont-watermelon:before {
	content: "\ec84";
}
.icofont-wheat:before {
	content: "\ec85";
}
.icofont-abc:before {
	content: "\ec86";
}
.icofont-baby-cloth:before {
	content: "\ec87";
}
.icofont-baby-milk-bottle:before {
	content: "\ec88";
}
.icofont-baby-trolley:before {
	content: "\ec89";
}
.icofont-back-pack:before {
	content: "\ec8a";
}
.icofont-candy:before {
	content: "\ec8b";
}
.icofont-cycling:before {
	content: "\ec8c";
}
.icofont-holding-hands:before {
	content: "\ec8d";
}
.icofont-infant-nipple:before {
	content: "\ec8e";
}
.icofont-kids-scooter:before {
	content: "\ec8f";
}
.icofont-safety-pin:before {
	content: "\ec90";
}
.icofont-teddy-bear:before {
	content: "\ec91";
}
.icofont-toy-ball:before {
	content: "\ec92";
}
.icofont-toy-cat:before {
	content: "\ec93";
}
.icofont-toy-duck:before {
	content: "\ec94";
}
.icofont-toy-elephant:before {
	content: "\ec95";
}
.icofont-toy-hand:before {
	content: "\ec96";
}
.icofont-toy-horse:before {
	content: "\ec97";
}
.icofont-toy-lattu:before {
	content: "\ec98";
}
.icofont-toy-train:before {
	content: "\ec99";
}
.icofont-unique-idea:before {
	content: "\ec9a";
}
.icofont-bag-alt:before {
	content: "\ec9b";
}
.icofont-burglar:before {
	content: "\ec9c";
}
.icofont-cannon-firing:before {
	content: "\ec9d";
}
.icofont-cc-camera:before {
	content: "\ec9e";
}
.icofont-cop-badge:before {
	content: "\ec9f";
}
.icofont-cop:before {
	content: "\eca0";
}
.icofont-court-hammer:before {
	content: "\eca1";
}
.icofont-court:before {
	content: "\eca2";
}
.icofont-finger-print:before {
	content: "\eca3";
}
.icofont-handcuff-alt:before {
	content: "\eca4";
}
.icofont-handcuff:before {
	content: "\eca5";
}
.icofont-investigation:before {
	content: "\eca6";
}
.icofont-investigator:before {
	content: "\eca7";
}
.icofont-jail:before {
	content: "\eca8";
}
.icofont-judge:before {
	content: "\eca9";
}
.icofont-law-alt-1:before {
	content: "\ecaa";
}
.icofont-law-alt-2:before {
	content: "\ecab";
}
.icofont-law-alt-3:before {
	content: "\ecac";
}
.icofont-law-book:before {
	content: "\ecad";
}
.icofont-law-document:before {
	content: "\ecae";
}
.icofont-law:before {
	content: "\ecaf";
}
.icofont-lawyer-alt-1:before {
	content: "\ecb0";
}
.icofont-lawyer-alt-2:before {
	content: "\ecb1";
}
.icofont-lawyer:before {
	content: "\ecb2";
}
.icofont-order:before {
	content: "\ecb3";
}
.icofont-pistol:before {
	content: "\ecb4";
}
.icofont-police-badge:before {
	content: "\ecb5";
}
.icofont-police-cap:before {
	content: "\ecb6";
}
.icofont-police-car-alt-1:before {
	content: "\ecb7";
}
.icofont-police-car-alt-2:before {
	content: "\ecb8";
}
.icofont-police-hat:before {
	content: "\ecb9";
}
.icofont-police-van:before {
	content: "\ecba";
}
.icofont-police:before {
	content: "\ecbb";
}
.icofont-protect:before {
	content: "\ecbc";
}
.icofont-scales:before {
	content: "\ecbd";
}
.icofont-thief-alt:before {
	content: "\ecbe";
}
.icofont-thief:before {
	content: "\ecbf";
}
.icofont-abacus-alt:before {
	content: "\ecc0";
}
.icofont-abacus:before {
	content: "\ecc1";
}
.icofont-angle:before {
	content: "\ecc2";
}
.icofont-calculator-alt-1:before {
	content: "\ecc3";
}
.icofont-calculator-alt-2:before {
	content: "\ecc4";
}
.icofont-circle-ruler-alt:before {
	content: "\ecc5";
}
.icofont-circle-ruler:before {
	content: "\ecc6";
}
.icofont-compass-alt-1:before {
	content: "\ecc7";
}
.icofont-compass-alt-2:before {
	content: "\ecc8";
}
.icofont-compass-alt-3:before {
	content: "\ecc9";
}
.icofont-compass-alt-4:before {
	content: "\ecca";
}
.icofont-degrees-alt-1:before {
	content: "\eccb";
}
.icofont-degrees-alt-2:before {
	content: "\eccc";
}
.icofont-degrees:before {
	content: "\eccd";
}
.icofont-golden-ratio:before {
	content: "\ecce";
}
.icofont-marker-alt-1:before {
	content: "\eccf";
}
.icofont-marker-alt-2:before {
	content: "\ecd0";
}
.icofont-marker-alt-3:before {
	content: "\ecd1";
}
.icofont-mathematical-alt-1:before {
	content: "\ecd2";
}
.icofont-mathematical-alt-2:before {
	content: "\ecd3";
}
.icofont-mathematical:before {
	content: "\ecd4";
}
.icofont-pen-alt-1:before {
	content: "\ecd5";
}
.icofont-pen-alt-2:before {
	content: "\ecd6";
}
.icofont-pen-alt-3:before {
	content: "\ecd7";
}
.icofont-pen-holder-alt-1:before {
	content: "\ecd8";
}
.icofont-pen-holder:before {
	content: "\ecd9";
}
.icofont-pencil-alt-1:before {
	content: "\ecda";
}
.icofont-pencil-alt-2:before {
	content: "\ecdb";
}
.icofont-pencil-alt-3:before {
	content: "\ecdc";
}
.icofont-pencil-alt-4:before {
	content: "\ecdd";
}
.icofont-ruler-alt-1:before {
	content: "\ecde";
}
.icofont-ruler-alt-2:before {
	content: "\ecdf";
}
.icofont-ruler-compass-alt:before {
	content: "\ece0";
}
.icofont-ruler-compass:before {
	content: "\ece1";
}
.icofont-ruler-pencil-alt-1:before {
	content: "\ece2";
}
.icofont-ruler-pencil-alt-2:before {
	content: "\ece3";
}
.icofont-ruler-pencil:before {
	content: "\ece4";
}
.icofont-ruler:before {
	content: "\ece5";
}
.icofont-rulers-alt:before {
	content: "\ece6";
}
.icofont-rulers:before {
	content: "\ece7";
}
.icofont-square-root:before {
	content: "\ece8";
}
.icofont-aids:before {
	content: "\ece9";
}
.icofont-ambulance:before {
	content: "\ecea";
}
.icofont-autism:before {
	content: "\eceb";
}
.icofont-bandage:before {
	content: "\ecec";
}
.icofont-bed-patient:before {
	content: "\eced";
}
.icofont-blind:before {
	content: "\ecee";
}
.icofont-blood-drop:before {
	content: "\ecef";
}
.icofont-blood-test:before {
	content: "\ecf0";
}
.icofont-blood:before {
	content: "\ecf1";
}
.icofont-capsule:before {
	content: "\ecf2";
}
.icofont-crutches:before {
	content: "\ecf3";
}
.icofont-dna-alt-1:before {
	content: "\ecf4";
}
.icofont-dna:before {
	content: "\ecf5";
}
.icofont-doctor-alt:before {
	content: "\ecf6";
}
.icofont-doctor:before {
	content: "\ecf7";
}
.icofont-drug-pack:before {
	content: "\ecf8";
}
.icofont-drug:before {
	content: "\ecf9";
}
.icofont-eye-alt:before {
	content: "\ecfa";
}
.icofont-first-aid-alt:before {
	content: "\ecfb";
}
.icofont-garbage:before {
	content: "\ecfc";
}
.icofont-heart-alt:before {
	content: "\ecfd";
}
.icofont-heartbeat:before {
	content: "\ecfe";
}
.icofont-herbal:before {
	content: "\ecff";
}
.icofont-hospital:before {
	content: "\ed00";
}
.icofont-icu:before {
	content: "\ed01";
}
.icofont-injection-syringe:before {
	content: "\ed02";
}
.icofont-laboratory:before {
	content: "\ed03";
}
.icofont-medical-sign-alt:before {
	content: "\ed04";
}
.icofont-medical-sign:before {
	content: "\ed05";
}
.icofont-nurse-alt:before {
	content: "\ed06";
}
.icofont-nurse:before {
	content: "\ed07";
}
.icofont-nursing-home:before {
	content: "\ed08";
}
.icofont-operation-theater:before {
	content: "\ed09";
}
.icofont-paralysis-disability:before {
	content: "\ed0a";
}
.icofont-pills:before {
	content: "\ed0b";
}
.icofont-prescription:before {
	content: "\ed0c";
}
.icofont-pulse:before {
	content: "\ed0d";
}
.icofont-stethoscope-alt:before {
	content: "\ed0e";
}
.icofont-stethoscope:before {
	content: "\ed0f";
}
.icofont-stretcher:before {
	content: "\ed10";
}
.icofont-surgeon-alt:before {
	content: "\ed11";
}
.icofont-surgeon:before {
	content: "\ed12";
}
.icofont-tablets:before {
	content: "\ed13";
}
.icofont-test-bottle:before {
	content: "\ed14";
}
.icofont-test-tube:before {
	content: "\ed15";
}
.icofont-thermometer-alt:before {
	content: "\ed16";
}
.icofont-tooth:before {
	content: "\ed17";
}
.icofont-xray:before {
	content: "\ed18";
}
.icofont-ui-add:before {
	content: "\ed19";
}
.icofont-ui-alarm:before {
	content: "\ed1a";
}
.icofont-ui-battery:before {
	content: "\ed1b";
}
.icofont-ui-block:before {
	content: "\ed1c";
}
.icofont-ui-bluetooth:before {
	content: "\ed1d";
}
.icofont-ui-brightness:before {
	content: "\ed1e";
}
.icofont-ui-browser:before {
	content: "\ed1f";
}
.icofont-ui-calculator:before {
	content: "\ed20";
}
.icofont-ui-calendar:before {
	content: "\ed21";
}
.icofont-ui-call:before {
	content: "\ed22";
}
.icofont-ui-camera:before {
	content: "\ed23";
}
.icofont-ui-cart:before {
	content: "\ed24";
}
.icofont-ui-cell-phone:before {
	content: "\ed25";
}
.icofont-ui-chat:before {
	content: "\ed26";
}
.icofont-ui-check:before {
	content: "\ed27";
}
.icofont-ui-clip-board:before {
	content: "\ed28";
}
.icofont-ui-clip:before {
	content: "\ed29";
}
.icofont-ui-clock:before {
	content: "\ed2a";
}
.icofont-ui-close:before {
	content: "\ed2b";
}
.icofont-ui-contact-list:before {
	content: "\ed2c";
}
.icofont-ui-copy:before {
	content: "\ed2d";
}
.icofont-ui-cut:before {
	content: "\ed2e";
}
.icofont-ui-delete:before {
	content: "\ed2f";
}
.icofont-ui-dial-phone:before {
	content: "\ed30";
}
.icofont-ui-edit:before {
	content: "\ed31";
}
.icofont-ui-email:before {
	content: "\ed32";
}
.icofont-ui-file:before {
	content: "\ed33";
}
.icofont-ui-fire-wall:before {
	content: "\ed34";
}
.icofont-ui-flash-light:before {
	content: "\ed35";
}
.icofont-ui-flight:before {
	content: "\ed36";
}
.icofont-ui-folder:before {
	content: "\ed37";
}
.icofont-ui-game:before {
	content: "\ed38";
}
.icofont-ui-handicapped:before {
	content: "\ed39";
}
.icofont-ui-head-phone:before {
	content: "\ed3a";
}
.icofont-ui-home:before {
	content: "\ed3b";
}
.icofont-ui-image:before {
	content: "\ed3c";
}
.icofont-ui-keyboard:before {
	content: "\ed3d";
}
.icofont-ui-laoding:before {
	content: "\ed3e";
}
.icofont-ui-lock:before {
	content: "\ed3f";
}
.icofont-ui-love-add:before {
	content: "\ed40";
}
.icofont-ui-love-broken:before {
	content: "\ed41";
}
.icofont-ui-love-remove:before {
	content: "\ed42";
}
.icofont-ui-love:before {
	content: "\ed43";
}
.icofont-ui-map:before {
	content: "\ed44";
}
.icofont-ui-message:before {
	content: "\ed45";
}
.icofont-ui-messaging:before {
	content: "\ed46";
}
.icofont-ui-movie:before {
	content: "\ed47";
}
.icofont-ui-music-player:before {
	content: "\ed48";
}
.icofont-ui-music:before {
	content: "\ed49";
}
.icofont-ui-mute:before {
	content: "\ed4a";
}
.icofont-ui-network:before {
	content: "\ed4b";
}
.icofont-ui-next:before {
	content: "\ed4c";
}
.icofont-ui-note:before {
	content: "\ed4d";
}
.icofont-ui-office:before {
	content: "\ed4e";
}
.icofont-ui-password:before {
	content: "\ed4f";
}
.icofont-ui-pause:before {
	content: "\ed50";
}
.icofont-ui-play-stop:before {
	content: "\ed51";
}
.icofont-ui-play:before {
	content: "\ed52";
}
.icofont-ui-pointer:before {
	content: "\ed53";
}
.icofont-ui-power:before {
	content: "\ed54";
}
.icofont-ui-press:before {
	content: "\ed55";
}
.icofont-ui-previous:before {
	content: "\ed56";
}
.icofont-ui-rate-add:before {
	content: "\ed57";
}
.icofont-ui-rate-blank:before {
	content: "\ed58";
}
.icofont-ui-rate-remove:before {
	content: "\ed59";
}
.icofont-ui-rating:before {
	content: "\ed5a";
}
.icofont-ui-record:before {
	content: "\ed5b";
}
.icofont-ui-remove:before {
	content: "\ed5c";
}
.icofont-ui-reply:before {
	content: "\ed5d";
}
.icofont-ui-rotation:before {
	content: "\ed5e";
}
.icofont-ui-rss:before {
	content: "\ed5f";
}
.icofont-ui-search:before {
	content: "\ed60";
}
.icofont-ui-settings:before {
	content: "\ed61";
}
.icofont-ui-social-link:before {
	content: "\ed62";
}
.icofont-ui-tag:before {
	content: "\ed63";
}
.icofont-ui-text-chat:before {
	content: "\ed64";
}
.icofont-ui-text-loading:before {
	content: "\ed65";
}
.icofont-ui-theme:before {
	content: "\ed66";
}
.icofont-ui-timer:before {
	content: "\ed67";
}
.icofont-ui-touch-phone:before {
	content: "\ed68";
}
.icofont-ui-travel:before {
	content: "\ed69";
}
.icofont-ui-unlock:before {
	content: "\ed6a";
}
.icofont-ui-user-group:before {
	content: "\ed6b";
}
.icofont-ui-user:before {
	content: "\ed6c";
}
.icofont-ui-v-card:before {
	content: "\ed6d";
}
.icofont-ui-video-chat:before {
	content: "\ed6e";
}
.icofont-ui-video-message:before {
	content: "\ed6f";
}
.icofont-ui-video-play:before {
	content: "\ed70";
}
.icofont-ui-video:before {
	content: "\ed71";
}
.icofont-ui-volume:before {
	content: "\ed72";
}
.icofont-ui-weather:before {
	content: "\ed73";
}
.icofont-ui-wifi:before {
	content: "\ed74";
}
.icofont-ui-zoom-in:before {
	content: "\ed75";
}
.icofont-ui-zoom-out:before {
	content: "\ed76";
}
.icofont-cassette-player:before {
	content: "\ed77";
}
.icofont-cassette:before {
	content: "\ed78";
}
.icofont-forward:before {
	content: "\ed79";
}
.icofont-game:before {
	content: "\ed7a";
}
.icofont-guiter:before {
	content: "\ed7b";
}
.icofont-headphone-alt-1:before {
	content: "\ed7c";
}
.icofont-headphone-alt-2:before {
	content: "\ed7d";
}
.icofont-headphone-alt-3:before {
	content: "\ed7e";
}
.icofont-listening:before {
	content: "\ed7f";
}
.icofont-megaphone-alt:before {
	content: "\ed80";
}
.icofont-megaphone:before {
	content: "\ed81";
}
.icofont-movie:before {
	content: "\ed82";
}
.icofont-mp3-player:before {
	content: "\ed83";
}
.icofont-multimedia:before {
	content: "\ed84";
}
.icofont-music-disk:before {
	content: "\ed85";
}
.icofont-music-note:before {
	content: "\ed86";
}
.icofont-pause:before {
	content: "\ed87";
}
.icofont-play-alt-1:before {
	content: "\ed88";
}
.icofont-play-alt-2:before {
	content: "\ed89";
}
.icofont-play-alt-3:before {
	content: "\ed8a";
}
.icofont-play-pause:before {
	content: "\ed8b";
}
.icofont-record:before {
	content: "\ed8c";
}
.icofont-retro-music-disk:before {
	content: "\ed8d";
}
.icofont-rewind:before {
	content: "\ed8e";
}
.icofont-song-notes:before {
	content: "\ed8f";
}
.icofont-sound-wave-alt:before {
	content: "\ed90";
}
.icofont-sound-wave:before {
	content: "\ed91";
}
.icofont-stop:before {
	content: "\ed92";
}
.icofont-video-alt:before {
	content: "\ed93";
}
.icofont-video-cam:before {
	content: "\ed94";
}
.icofont-volume-bar:before {
	content: "\ed95";
}
.icofont-volume-mute:before {
	content: "\ed96";
}
.icofont-youtube-play:before {
	content: "\ed97";
}
.icofont-amazon-alt:before {
	content: "\ed98";
}
.icofont-amazon:before {
	content: "\ed99";
}
.icofont-american-express-alt:before {
	content: "\ed9a";
}
.icofont-american-express:before {
	content: "\ed9b";
}
.icofont-apple-pay-alt:before {
	content: "\ed9c";
}
.icofont-apple-pay:before {
	content: "\ed9d";
}
.icofont-bank-transfer-alt:before {
	content: "\ed9e";
}
.icofont-bank-transfer:before {
	content: "\ed9f";
}
.icofont-braintree-alt:before {
	content: "\eda0";
}
.icofont-braintree:before {
	content: "\eda1";
}
.icofont-cash-on-delivery-alt:before {
	content: "\eda2";
}
.icofont-cash-on-delivery:before {
	content: "\eda3";
}
.icofont-checkout-alt:before {
	content: "\eda4";
}
.icofont-checkout:before {
	content: "\eda5";
}
.icofont-diners-club-alt-1:before {
	content: "\eda6";
}
.icofont-diners-club-alt-2:before {
	content: "\eda7";
}
.icofont-diners-club-alt-3:before {
	content: "\eda8";
}
.icofont-diners-club:before {
	content: "\eda9";
}
.icofont-discover-alt:before {
	content: "\edaa";
}
.icofont-discover:before {
	content: "\edab";
}
.icofont-eway-alt:before {
	content: "\edac";
}
.icofont-eway:before {
	content: "\edad";
}
.icofont-google-wallet-alt-1:before {
	content: "\edae";
}
.icofont-google-wallet-alt-2:before {
	content: "\edaf";
}
.icofont-google-wallet-alt-3:before {
	content: "\edb0";
}
.icofont-google-wallet:before {
	content: "\edb1";
}
.icofont-jcb-alt:before {
	content: "\edb2";
}
.icofont-jcb:before {
	content: "\edb3";
}
.icofont-maestro-alt:before {
	content: "\edb4";
}
.icofont-maestro:before {
	content: "\edb5";
}
.icofont-mastercard-alt:before {
	content: "\edb6";
}
.icofont-mastercard:before {
	content: "\edb7";
}
.icofont-payoneer-alt:before {
	content: "\edb8";
}
.icofont-payoneer:before {
	content: "\edb9";
}
.icofont-paypal-alt:before {
	content: "\edba";
}
.icofont-paypal:before {
	content: "\edbb";
}
.icofont-sage-alt:before {
	content: "\edbc";
}
.icofont-sage:before {
	content: "\edbd";
}
.icofont-skrill-alt:before {
	content: "\edbe";
}
.icofont-skrill:before {
	content: "\edbf";
}
.icofont-stripe-alt:before {
	content: "\edc0";
}
.icofont-stripe:before {
	content: "\edc1";
}
.icofont-visa-alt:before {
	content: "\edc2";
}
.icofont-visa-electron:before {
	content: "\edc3";
}
.icofont-visa:before {
	content: "\edc4";
}
.icofont-western-union-alt:before {
	content: "\edc5";
}
.icofont-western-union:before {
	content: "\edc6";
}
.icofont-boy:before {
	content: "\edc7";
}
.icofont-business-man-alt-1:before {
	content: "\edc8";
}
.icofont-business-man-alt-2:before {
	content: "\edc9";
}
.icofont-business-man-alt-3:before {
	content: "\edca";
}
.icofont-business-man:before {
	content: "\edcb";
}
.icofont-funky-man:before {
	content: "\edcc";
}
.icofont-girl-alt:before {
	content: "\edcd";
}
.icofont-girl:before {
	content: "\edce";
}
.icofont-hotel-boy-alt:before {
	content: "\edcf";
}
.icofont-hotel-boy:before {
	content: "\edd0";
}
.icofont-man-in-glasses:before {
	content: "\edd1";
}
.icofont-user-alt-1:before {
	content: "\edd2";
}
.icofont-user-alt-2:before {
	content: "\edd3";
}
.icofont-user-alt-3:before {
	content: "\edd4";
}
.icofont-user-alt-4:before {
	content: "\edd5";
}
.icofont-user-alt-5:before {
	content: "\edd6";
}
.icofont-user-alt-6:before {
	content: "\edd7";
}
.icofont-user-alt-7:before {
	content: "\edd8";
}
.icofont-user-female:before {
	content: "\edd9";
}
.icofont-user-male:before {
	content: "\edda";
}
.icofont-user-suited:before {
	content: "\eddb";
}
.icofont-user:before {
	content: "\eddc";
}
.icofont-users-alt-1:before {
	content: "\eddd";
}
.icofont-users-alt-2:before {
	content: "\edde";
}
.icofont-users-alt-3:before {
	content: "\eddf";
}
.icofont-users-alt-4:before {
	content: "\ede0";
}
.icofont-users-alt-5:before {
	content: "\ede1";
}
.icofont-users-alt-6:before {
	content: "\ede2";
}
.icofont-users-social:before {
	content: "\ede3";
}
.icofont-users:before {
	content: "\ede4";
}
.icofont-waiter:before {
	content: "\ede5";
}
.icofont-woman-in-glasses:before {
	content: "\ede6";
}
.icofont-document-search:before {
	content: "\ede7";
}
.icofont-folder-search:before {
	content: "\ede8";
}
.icofont-home-search:before {
	content: "\ede9";
}
.icofont-job-search:before {
	content: "\edea";
}
.icofont-map-search:before {
	content: "\edeb";
}
.icofont-restaurant-search:before {
	content: "\edec";
}
.icofont-search-alt-1:before {
	content: "\eded";
}
.icofont-search-alt-2:before {
	content: "\edee";
}
.icofont-search:before {
	content: "\edef";
}
.icofont-stock-search:before {
	content: "\edf0";
}
.icofont-user-search:before {
	content: "\edf1";
}
.icofont-social-aim:before {
	content: "\edf2";
}
.icofont-social-badoo:before {
	content: "\edf3";
}
.icofont-social-bebo:before {
	content: "\edf4";
}
.icofont-social-behance:before {
	content: "\edf5";
}
.icofont-social-blogger:before {
	content: "\edf6";
}
.icofont-social-bootstrap:before {
	content: "\edf7";
}
.icofont-social-brightkite:before {
	content: "\edf8";
}
.icofont-social-cloudapp:before {
	content: "\edf9";
}
.icofont-social-concrete5:before {
	content: "\edfa";
}
.icofont-social-designbump:before {
	content: "\edfb";
}
.icofont-social-designfloat:before {
	content: "\edfc";
}
.icofont-social-deviantart:before {
	content: "\edfd";
}
.icofont-social-digg:before {
	content: "\edfe";
}
.icofont-social-dotcms:before {
	content: "\edff";
}
.icofont-social-dribble:before {
	content: "\ee00";
}
.icofont-social-dropbox:before {
	content: "\ee01";
}
.icofont-brand-drupal:before {
	content: "\ee02";
}
.icofont-social-ebuddy:before {
	content: "\ee03";
}
.icofont-social-ello:before {
	content: "\ee04";
}
.icofont-social-ember:before {
	content: "\ee05";
}
.icofont-social-envato:before {
	content: "\ee06";
}
.icofont-social-evernote:before {
	content: "\ee07";
}
.icofont-social-facebook:before {
	content: "\ee08";
}
.icofont-social-feedburner:before {
	content: "\ee09";
}
.icofont-social-folkd:before {
	content: "\ee0a";
}
.icofont-social-friendfeed:before {
	content: "\ee0b";
}
.icofont-social-ghost:before {
	content: "\ee0c";
}
.icofont-social-github:before {
	content: "\ee0d";
}
.icofont-social-gnome:before {
	content: "\ee0e";
}
.icofont-social-google-buzz:before {
	content: "\ee0f";
}
.icofont-social-google-map:before {
	content: "\ee10";
}
.icofont-social-google-plus:before {
	content: "\ee11";
}
.icofont-social-google-talk:before {
	content: "\ee12";
}
.icofont-social-hype-machine:before {
	content: "\ee13";
}
.icofont-social-instagram:before {
	content: "\ee14";
}
.icofont-brand-joomla:before {
	content: "\ee15";
}
.icofont-social-kickstarter:before {
	content: "\ee16";
}
.icofont-social-line:before {
	content: "\ee17";
}
.icofont-social-linux-mint:before {
	content: "\ee18";
}
.icofont-social-livejournal:before {
	content: "\ee19";
}
.icofont-social-magento:before {
	content: "\ee1a";
}
.icofont-social-meetup:before {
	content: "\ee1b";
}
.icofont-social-mixx:before {
	content: "\ee1c";
}
.icofont-social-newsvine:before {
	content: "\ee1d";
}
.icofont-social-nimbuss:before {
	content: "\ee1e";
}
.icofont-social-opencart:before {
	content: "\ee1f";
}
.icofont-social-oscommerce:before {
	content: "\ee20";
}
.icofont-social-pandora:before {
	content: "\ee21";
}
.icofont-social-picasa:before {
	content: "\ee22";
}
.icofont-social-pinterest:before {
	content: "\ee23";
}
.icofont-social-prestashop:before {
	content: "\ee24";
}
.icofont-social-qik:before {
	content: "\ee25";
}
.icofont-social-readernaut:before {
	content: "\ee26";
}
.icofont-social-reddit:before {
	content: "\ee27";
}
.icofont-social-rss:before {
	content: "\ee28";
}
.icofont-social-shopify:before {
	content: "\ee29";
}
.icofont-social-silverstripe:before {
	content: "\ee2a";
}
.icofont-social-skype:before {
	content: "\ee2b";
}
.icofont-social-slashdot:before {
	content: "\ee2c";
}
.icofont-social-smugmug:before {
	content: "\ee2d";
}
.icofont-social-steam:before {
	content: "\ee2e";
}
.icofont-social-stumbleupon:before {
	content: "\ee2f";
}
.icofont-social-technorati:before {
	content: "\ee30";
}
.icofont-social-telegram:before {
	content: "\ee31";
}
.icofont-social-tinder:before {
	content: "\ee32";
}
.icofont-social-tumblr:before {
	content: "\ee33";
}
.icofont-social-twitter:before {
	content: "\ee34";
}
.icofont-social-typo3:before {
	content: "\ee35";
}
.icofont-social-ubercart:before {
	content: "\ee36";
}
.icofont-social-viber:before {
	content: "\ee37";
}
.icofont-social-viddler:before {
	content: "\ee38";
}
.icofont-social-vimeo:before {
	content: "\ee39";
}
.icofont-social-vine:before {
	content: "\ee3a";
}
.icofont-social-virb:before {
	content: "\ee3b";
}
.icofont-social-virtuemart:before {
	content: "\ee3c";
}
.icofont-social-wechat:before {
	content: "\ee3d";
}
.icofont-brand-wordpress:before {
	content: "\ee3e";
}
.icofont-social-xing:before {
	content: "\ee3f";
}
.icofont-social-yahoo:before {
	content: "\ee40";
}
.icofont-social-yelp:before {
	content: "\ee41";
}
.icofont-social-zencart:before {
	content: "\ee42";
}
.icofont-badminton-birdie:before {
	content: "\ee43";
}
.icofont-baseball:before {
	content: "\ee44";
}
.icofont-baseballer:before {
	content: "\ee45";
}
.icofont-basketball-hoop:before {
	content: "\ee46";
}
.icofont-basketball:before {
	content: "\ee47";
}
.icofont-billiard-ball:before {
	content: "\ee48";
}
.icofont-boot-alt-1:before {
	content: "\ee49";
}
.icofont-boot-alt-2:before {
	content: "\ee4a";
}
.icofont-bowling-alt:before {
	content: "\ee4b";
}
.icofont-bowling:before {
	content: "\ee4c";
}
.icofont-canoe:before {
	content: "\ee4d";
}
.icofont-cheer-leader:before {
	content: "\ee4e";
}
.icofont-climbing:before {
	content: "\ee4f";
}
.icofont-corner:before {
	content: "\ee50";
}
.icofont-cyclist:before {
	content: "\ee51";
}
.icofont-dumbbell-alt:before {
	content: "\ee52";
}
.icofont-dumbbell:before {
	content: "\ee53";
}
.icofont-field-alt:before {
	content: "\ee54";
}
.icofont-field:before {
	content: "\ee55";
}
.icofont-football-alt:before {
	content: "\ee56";
}
.icofont-foul:before {
	content: "\ee57";
}
.icofont-goal-keeper:before {
	content: "\ee58";
}
.icofont-goal:before {
	content: "\ee59";
}
.icofont-golf-alt:before {
	content: "\ee5a";
}
.icofont-golf-bag:before {
	content: "\ee5b";
}
.icofont-golf-field:before {
	content: "\ee5c";
}
.icofont-golf:before {
	content: "\ee5d";
}
.icofont-golfer:before {
	content: "\ee5e";
}
.icofont-gym-alt-1:before {
	content: "\ee5f";
}
.icofont-gym-alt-2:before {
	content: "\ee60";
}
.icofont-gym-alt-3:before {
	content: "\ee61";
}
.icofont-gym:before {
	content: "\ee62";
}
.icofont-hand-grippers:before {
	content: "\ee63";
}
.icofont-heart-beat-alt:before {
	content: "\ee64";
}
.icofont-helmet:before {
	content: "\ee65";
}
.icofont-hockey-alt:before {
	content: "\ee66";
}
.icofont-hockey:before {
	content: "\ee67";
}
.icofont-ice-skate:before {
	content: "\ee68";
}
.icofont-jersey-alt:before {
	content: "\ee69";
}
.icofont-jersey:before {
	content: "\ee6a";
}
.icofont-jumping:before {
	content: "\ee6b";
}
.icofont-kick:before {
	content: "\ee6c";
}
.icofont-leg:before {
	content: "\ee6d";
}
.icofont-match-review:before {
	content: "\ee6e";
}
.icofont-medal-alt:before {
	content: "\ee6f";
}
.icofont-muscle-alt:before {
	content: "\ee70";
}
.icofont-muscle:before {
	content: "\ee71";
}
.icofont-offside:before {
	content: "\ee72";
}
.icofont-olympic-logo:before {
	content: "\ee73";
}
.icofont-olympic:before {
	content: "\ee74";
}
.icofont-padding:before {
	content: "\ee75";
}
.icofont-penalty-card:before {
	content: "\ee76";
}
.icofont-racer:before {
	content: "\ee77";
}
.icofont-racing-car:before {
	content: "\ee78";
}
.icofont-racing-flag-alt:before {
	content: "\ee79";
}
.icofont-racing-flag:before {
	content: "\ee7a";
}
.icofont-racings-wheel:before {
	content: "\ee7b";
}
.icofont-referee:before {
	content: "\ee7c";
}
.icofont-refree-jersey:before {
	content: "\ee7d";
}
.icofont-result:before {
	content: "\ee7e";
}
.icofont-rugby-ball:before {
	content: "\ee7f";
}
.icofont-rugby-player:before {
	content: "\ee80";
}
.icofont-rugby:before {
	content: "\ee81";
}
.icofont-runner-alt-1:before {
	content: "\ee82";
}
.icofont-runner-alt-2:before {
	content: "\ee83";
}
.icofont-runner:before {
	content: "\ee84";
}
.icofont-score-board:before {
	content: "\ee85";
}
.icofont-skiing-man:before {
	content: "\ee86";
}
.icofont-skydiving-goggles:before {
	content: "\ee87";
}
.icofont-snow-mobile:before {
	content: "\ee88";
}
.icofont-steering:before {
	content: "\ee89";
}
.icofont-substitute:before {
	content: "\ee8a";
}
.icofont-swimmer:before {
	content: "\ee8b";
}
.icofont-table-tennis:before {
	content: "\ee8c";
}
.icofont-team-alt:before {
	content: "\ee8d";
}
.icofont-team:before {
	content: "\ee8e";
}
.icofont-tennis-player:before {
	content: "\ee8f";
}
.icofont-tennis:before {
	content: "\ee90";
}
.icofont-time:before {
	content: "\ee91";
}
.icofont-track:before {
	content: "\ee92";
}
.icofont-tracking:before {
	content: "\ee93";
}
.icofont-trophy-alt:before {
	content: "\ee94";
}
.icofont-trophy:before {
	content: "\ee95";
}
.icofont-volleyball-alt:before {
	content: "\ee96";
}
.icofont-volleyball-fire:before {
	content: "\ee97";
}
.icofont-volleyball:before {
	content: "\ee98";
}
.icofont-water-bottle:before {
	content: "\ee99";
}
.icofont-whisle:before {
	content: "\ee9a";
}
.icofont-win-trophy:before {
	content: "\ee9b";
}
.icofont-align-center:before {
	content: "\ee9c";
}
.icofont-align-left:before {
	content: "\ee9d";
}
.icofont-align-right:before {
	content: "\ee9e";
}
.icofont-all-caps:before {
	content: "\ee9f";
}
.icofont-bold:before {
	content: "\eea0";
}
.icofont-brush:before {
	content: "\eea1";
}
.icofont-clip-board:before {
	content: "\eea2";
}
.icofont-code-alt:before {
	content: "\eea3";
}
.icofont-color-bucket:before {
	content: "\eea4";
}
.icofont-color-picker:before {
	content: "\eea5";
}
.icofont-copy-alt:before {
	content: "\eea6";
}
.icofont-copy-black:before {
	content: "\eea7";
}
.icofont-cut:before {
	content: "\eea8";
}
.icofont-delete-alt:before {
	content: "\eea9";
}
.icofont-edit-alt:before {
	content: "\eeaa";
}
.icofont-eraser-alt:before {
	content: "\eeab";
}
.icofont-file-alt:before {
	content: "\eeac";
}
.icofont-font:before {
	content: "\eead";
}
.icofont-header:before {
	content: "\eeae";
}
.icofont-indent:before {
	content: "\eeaf";
}
.icofont-italic-alt:before {
	content: "\eeb0";
}
.icofont-justify-all:before {
	content: "\eeb1";
}
.icofont-justify-center:before {
	content: "\eeb2";
}
.icofont-justify-left:before {
	content: "\eeb3";
}
.icofont-justify-right:before {
	content: "\eeb4";
}
.icofont-line-height:before {
	content: "\eeb5";
}
.icofont-link-alt:before {
	content: "\eeb6";
}
.icofont-listine-dots:before {
	content: "\eeb7";
}
.icofont-listing-box:before {
	content: "\eeb8";
}
.icofont-listing-number:before {
	content: "\eeb9";
}
.icofont-marker:before {
	content: "\eeba";
}
.icofont-outdent:before {
	content: "\eebb";
}
.icofont-paper-clip:before {
	content: "\eebc";
}
.icofont-paragraph:before {
	content: "\eebd";
}
.icofont-pin:before {
	content: "\eebe";
}
.icofont-printer:before {
	content: "\eebf";
}
.icofont-redo:before {
	content: "\eec0";
}
.icofont-rotation:before {
	content: "\eec1";
}
.icofont-save:before {
	content: "\eec2";
}
.icofont-small-cap:before {
	content: "\eec3";
}
.icofont-strike-through:before {
	content: "\eec4";
}
.icofont-sub-listing:before {
	content: "\eec5";
}
.icofont-subscript:before {
	content: "\eec6";
}
.icofont-superscript:before {
	content: "\eec7";
}
.icofont-table:before {
	content: "\eec8";
}
.icofont-text-height:before {
	content: "\eec9";
}
.icofont-text-width:before {
	content: "\eeca";
}
.icofont-trash:before {
	content: "\eecb";
}
.icofont-underline:before {
	content: "\eecc";
}
.icofont-undo:before {
	content: "\eecd";
}
.icofont-unlink:before {
	content: "\eece";
}
.icofont-air-balloon:before {
	content: "\eecf";
}
.icofont-airplane-alt:before {
	content: "\eed0";
}
.icofont-airplane:before {
	content: "\eed1";
}
.icofont-ambulance-crescent:before {
	content: "\eed2";
}
.icofont-ambulance-cross:before {
	content: "\eed3";
}
.icofont-articulated-truck:before {
	content: "\eed4";
}
.icofont-auto-rickshaw:before {
	content: "\eed5";
}
.icofont-bicycle-alt-1:before {
	content: "\eed6";
}
.icofont-bicycle-alt-2:before {
	content: "\eed7";
}
.icofont-bull-dozer:before {
	content: "\eed8";
}
.icofont-bus-alt-1:before {
	content: "\eed9";
}
.icofont-bus-alt-2:before {
	content: "\eeda";
}
.icofont-bus-alt-3:before {
	content: "\eedb";
}
.icofont-cable-car:before {
	content: "\eedc";
}
.icofont-car-alt-1:before {
	content: "\eedd";
}
.icofont-car-alt-2:before {
	content: "\eede";
}
.icofont-car-alt-3:before {
	content: "\eedf";
}
.icofont-car-alt-4:before {
	content: "\eee0";
}
.icofont-concrete-mixer:before {
	content: "\eee1";
}
.icofont-delivery-time:before {
	content: "\eee2";
}
.icofont-excavator:before {
	content: "\eee3";
}
.icofont-fast-delivery:before {
	content: "\eee4";
}
.icofont-fire-truck-alt:before {
	content: "\eee5";
}
.icofont-fire-truck:before {
	content: "\eee6";
}
.icofont-fork-lift:before {
	content: "\eee7";
}
.icofont-free-delivery:before {
	content: "\eee8";
}
.icofont-golf-cart:before {
	content: "\eee9";
}
.icofont-helicopter:before {
	content: "\eeea";
}
.icofont-motor-bike-alt:before {
	content: "\eeeb";
}
.icofont-motor-bike:before {
	content: "\eeec";
}
.icofont-motor-biker:before {
	content: "\eeed";
}
.icofont-oil-truck:before {
	content: "\eeee";
}
.icofont-police-car:before {
	content: "\eeef";
}
.icofont-rickshaw:before {
	content: "\eef0";
}
.icofont-rocket-alt-1:before {
	content: "\eef1";
}
.icofont-rocket-alt-2:before {
	content: "\eef2";
}
.icofont-sail-boat:before {
	content: "\eef3";
}
.icofont-scooter:before {
	content: "\eef4";
}
.icofont-sea-plane:before {
	content: "\eef5";
}
.icofont-ship-alt:before {
	content: "\eef6";
}
.icofont-speed-boat:before {
	content: "\eef7";
}
.icofont-taxi:before {
	content: "\eef8";
}
.icofont-tow-truck:before {
	content: "\eef9";
}
.icofont-tractor:before {
	content: "\eefa";
}
.icofont-traffic-light:before {
	content: "\eefb";
}
.icofont-train-line:before {
	content: "\eefc";
}
.icofont-train-steam:before {
	content: "\eefd";
}
.icofont-tram:before {
	content: "\eefe";
}
.icofont-truck-alt:before {
	content: "\eeff";
}
.icofont-truck-loaded:before {
	content: "\ef00";
}
.icofont-truck:before {
	content: "\ef01";
}
.icofont-van-alt:before {
	content: "\ef02";
}
.icofont-van:before {
	content: "\ef03";
}
.icofont-yacht:before {
	content: "\ef04";
}
.icofont-5-star-hotel:before {
	content: "\ef05";
}
.icofont-anchor-alt:before {
	content: "\ef06";
}
.icofont-beach-bed:before {
	content: "\ef07";
}
.icofont-camping-vest:before {
	content: "\ef08";
}
.icofont-coconut-alt:before {
	content: "\ef09";
}
.icofont-direction-sign:before {
	content: "\ef0a";
}
.icofont-hill-side:before {
	content: "\ef0b";
}
.icofont-island-alt:before {
	content: "\ef0c";
}
.icofont-long-drive:before {
	content: "\ef0d";
}
.icofont-map-pins:before {
	content: "\ef0e";
}
.icofont-plane-ticket:before {
	content: "\ef0f";
}
.icofont-sail-boat-alt-1:before {
	content: "\ef10";
}
.icofont-sail-boat-alt-2:before {
	content: "\ef11";
}
.icofont-sandals-female:before {
	content: "\ef12";
}
.icofont-sandals-male:before {
	content: "\ef13";
}
.icofont-travelling:before {
	content: "\ef14";
}
.icofont-breakdown:before {
	content: "\ef15";
}
.icofont-celsius:before {
	content: "\ef16";
}
.icofont-clouds:before {
	content: "\ef17";
}
.icofont-cloudy:before {
	content: "\ef18";
}
.icofont-compass-alt:before {
	content: "\ef19";
}
.icofont-dust:before {
	content: "\ef1a";
}
.icofont-eclipse:before {
	content: "\ef1b";
}
.icofont-fahrenheit:before {
	content: "\ef1c";
}
.icofont-forest-fire:before {
	content: "\ef1d";
}
.icofont-full-night:before {
	content: "\ef1e";
}
.icofont-full-sunny:before {
	content: "\ef1f";
}
.icofont-hail-night:before {
	content: "\ef20";
}
.icofont-hail-rainy-night:before {
	content: "\ef21";
}
.icofont-hail-rainy-sunny:before {
	content: "\ef22";
}
.icofont-hail-rainy:before {
	content: "\ef23";
}
.icofont-hail-sunny:before {
	content: "\ef24";
}
.icofont-hail-thunder-night:before {
	content: "\ef25";
}
.icofont-hail-thunder-sunny:before {
	content: "\ef26";
}
.icofont-hail-thunder:before {
	content: "\ef27";
}
.icofont-hail:before {
	content: "\ef28";
}
.icofont-hill-night:before {
	content: "\ef29";
}
.icofont-hill-sunny:before {
	content: "\ef2a";
}
.icofont-hill:before {
	content: "\ef2b";
}
.icofont-hurricane:before {
	content: "\ef2c";
}
.icofont-island:before {
	content: "\ef2d";
}
.icofont-meteor:before {
	content: "\ef2e";
}
.icofont-night:before {
	content: "\ef2f";
}
.icofont-rainy-night:before {
	content: "\ef30";
}
.icofont-rainy-sunny:before {
	content: "\ef31";
}
.icofont-rainy-thunder:before {
	content: "\ef32";
}
.icofont-rainy:before {
	content: "\ef33";
}
.icofont-showy-night-hail:before {
	content: "\ef34";
}
.icofont-snow-temp:before {
	content: "\ef35";
}
.icofont-snow:before {
	content: "\ef36";
}
.icofont-snowy-hail:before {
	content: "\ef37";
}
.icofont-snowy-night-rainy:before {
	content: "\ef38";
}
.icofont-snowy-night:before {
	content: "\ef39";
}
.icofont-snowy-rainy:before {
	content: "\ef3a";
}
.icofont-snowy-sunny-hail:before {
	content: "\ef3b";
}
.icofont-snowy-sunny-rainy:before {
	content: "\ef3c";
}
.icofont-snowy-sunny:before {
	content: "\ef3d";
}
.icofont-snowy-thunder-night:before {
	content: "\ef3e";
}
.icofont-snowy-thunder-sunny:before {
	content: "\ef3f";
}
.icofont-snowy-thunder:before {
	content: "\ef40";
}
.icofont-snowy-windy-night:before {
	content: "\ef41";
}
.icofont-snowy-windy-sunny:before {
	content: "\ef42";
}
.icofont-snowy-windy:before {
	content: "\ef43";
}
.icofont-snowy:before {
	content: "\ef44";
}
.icofont-sun-alt:before {
	content: "\ef45";
}
.icofont-sun-rise:before {
	content: "\ef46";
}
.icofont-sun-set:before {
	content: "\ef47";
}
.icofont-sunny-day-temp:before {
	content: "\ef48";
}
.icofont-sunny:before {
	content: "\ef49";
}
.icofont-thermometer:before {
	content: "\ef4a";
}
.icofont-thinder-light:before {
	content: "\ef4b";
}
.icofont-tornado:before {
	content: "\ef4c";
}
.icofont-umbrella-alt:before {
	content: "\ef4d";
}
.icofont-volcano:before {
	content: "\ef4e";
}
.icofont-wave:before {
	content: "\ef4f";
}
.icofont-wind-scale-0:before {
	content: "\ef50";
}
.icofont-wind-scale-1:before {
	content: "\ef51";
}
.icofont-wind-scale-2:before {
	content: "\ef52";
}
.icofont-wind-scale-3:before {
	content: "\ef53";
}
.icofont-wind-scale-4:before {
	content: "\ef54";
}
.icofont-wind-scale-5:before {
	content: "\ef55";
}
.icofont-wind-scale-6:before {
	content: "\ef56";
}
.icofont-wind-scale-7:before {
	content: "\ef57";
}
.icofont-wind-scale-8:before {
	content: "\ef58";
}
.icofont-wind-scale-9:before {
	content: "\ef59";
}
.icofont-wind-scale-10:before {
	content: "\ef5a";
}
.icofont-wind-scale-11:before {
	content: "\ef5b";
}
.icofont-wind-scale-12:before {
	content: "\ef5c";
}
.icofont-wind-waves:before {
	content: "\ef5d";
}
.icofont-wind:before {
	content: "\ef5e";
}
.icofont-windy-hail:before {
	content: "\ef5f";
}
.icofont-windy-night:before {
	content: "\ef60";
}
.icofont-windy-raining:before {
	content: "\ef61";
}
.icofont-windy-sunny:before {
	content: "\ef62";
}
.icofont-windy-thunder-raining:before {
	content: "\ef63";
}
.icofont-windy-thunder:before {
	content: "\ef64";
}
.icofont-windy:before {
	content: "\ef65";
}
.icofont-addons:before {
	content: "\ef66";
}
.icofont-address-book:before {
	content: "\ef67";
}
.icofont-adjust:before {
	content: "\ef68";
}
.icofont-alarm:before {
	content: "\ef69";
}
.icofont-anchor:before {
	content: "\ef6a";
}
.icofont-archive:before {
	content: "\ef6b";
}
.icofont-at:before {
	content: "\ef6c";
}
.icofont-attachment:before {
	content: "\ef6d";
}
.icofont-audio:before {
	content: "\ef6e";
}
.icofont-auto-mobile:before {
	content: "\ef6f";
}
.icofont-automation:before {
	content: "\ef70";
}
.icofont-baby:before {
	content: "\ef71";
}
.icofont-badge:before {
	content: "\ef72";
}
.icofont-bag:before {
	content: "\ef73";
}
.icofont-ban:before {
	content: "\ef74";
}
.icofont-bank:before {
	content: "\ef75";
}
.icofont-bar-code:before {
	content: "\ef76";
}
.icofont-bars:before {
	content: "\ef77";
}
.icofont-battery-empty:before {
	content: "\ef78";
}
.icofont-battery-full:before {
	content: "\ef79";
}
.icofont-battery-half:before {
	content: "\ef7a";
}
.icofont-battery-low:before {
	content: "\ef7b";
}
.icofont-beach:before {
	content: "\ef7c";
}
.icofont-beaker:before {
	content: "\ef7d";
}
.icofont-bear:before {
	content: "\ef7e";
}
.icofont-beard:before {
	content: "\ef7f";
}
.icofont-bed:before {
	content: "\ef80";
}
.icofont-bell:before {
	content: "\ef81";
}
.icofont-beverage:before {
	content: "\ef82";
}
.icofont-bicycle:before {
	content: "\ef83";
}
.icofont-bill:before {
	content: "\ef84";
}
.icofont-bin:before {
	content: "\ef85";
}
.icofont-binary:before {
	content: "\ef86";
}
.icofont-binoculars:before {
	content: "\ef87";
}
.icofont-bird:before {
	content: "\ef88";
}
.icofont-birds:before {
	content: "\ef89";
}
.icofont-black-board:before {
	content: "\ef8a";
}
.icofont-bluetooth:before {
	content: "\ef8b";
}
.icofont-bolt:before {
	content: "\ef8c";
}
.icofont-bomb:before {
	content: "\ef8d";
}
.icofont-book-mark:before {
	content: "\ef8e";
}
.icofont-book:before {
	content: "\ef8f";
}
.icofont-boot:before {
	content: "\ef90";
}
.icofont-box:before {
	content: "\ef91";
}
.icofont-brain:before {
	content: "\ef92";
}
.icofont-briefcase:before {
	content: "\ef93";
}
.icofont-broken:before {
	content: "\ef94";
}
.icofont-bucket:before {
	content: "\ef95";
}
.icofont-bucket1:before {
	content: "\ef96";
}
.icofont-bucket2:before {
	content: "\ef97";
}
.icofont-bug:before {
	content: "\ef98";
}
.icofont-building:before {
	content: "\ef99";
}
.icofont-bullet:before {
	content: "\ef9a";
}
.icofont-bullhorn:before {
	content: "\ef9b";
}
.icofont-bullseye:before {
	content: "\ef9c";
}
.icofont-bus:before {
	content: "\ef9d";
}
.icofont-butterfly:before {
	content: "\ef9e";
}
.icofont-cab:before {
	content: "\ef9f";
}
.icofont-calculator:before {
	content: "\efa0";
}
.icofont-calendar:before {
	content: "\efa1";
}
.icofont-camera-alt:before {
	content: "\efa2";
}
.icofont-camera:before {
	content: "\efa3";
}
.icofont-car:before {
	content: "\efa4";
}
.icofont-card:before {
	content: "\efa5";
}
.icofont-cart:before {
	content: "\efa6";
}
.icofont-cc:before {
	content: "\efa7";
}
.icofont-certificate:before {
	content: "\efa8";
}
.icofont-charging:before {
	content: "\efa9";
}
.icofont-chat:before {
	content: "\efaa";
}
.icofont-check-alt:before {
	content: "\efab";
}
.icofont-check-circled:before {
	content: "\efac";
}
.icofont-check:before {
	content: "\efad";
}
.icofont-checked:before {
	content: "\efae";
}
.icofont-children-care:before {
	content: "\efaf";
}
.icofont-clock-time:before {
	content: "\efb0";
}
.icofont-close-circled:before {
	content: "\efb1";
}
.icofont-close-line-circled:before {
	content: "\efb2";
}
.icofont-close-line-squared-alt:before {
	content: "\efb3";
}
.icofont-close-line-squared:before {
	content: "\efb4";
}
.icofont-close-line:before {
	content: "\efb5";
}
.icofont-close-squared-alt:before {
	content: "\efb6";
}
.icofont-close-squared:before {
	content: "\efb7";
}
.icofont-close:before {
	content: "\efb8";
}
.icofont-cloud-download:before {
	content: "\efb9";
}
.icofont-cloud-refresh:before {
	content: "\efba";
}
.icofont-cloud-upload:before {
	content: "\efbb";
}
.icofont-cloud:before {
	content: "\efbc";
}
.icofont-code-not-allowed:before {
	content: "\efbd";
}
.icofont-code:before {
	content: "\efbe";
}
.icofont-coffee-cup:before {
	content: "\efbf";
}
.icofont-comment:before {
	content: "\efc0";
}
.icofont-compass:before {
	content: "\efc1";
}
.icofont-computer:before {
	content: "\efc2";
}
.icofont-connection:before {
	content: "\efc3";
}
.icofont-console:before {
	content: "\efc4";
}
.icofont-contacts:before {
	content: "\efc5";
}
.icofont-contrast:before {
	content: "\efc6";
}
.icofont-copy:before {
	content: "\efc7";
}
.icofont-copyright:before {
	content: "\efc8";
}
.icofont-credit-card:before {
	content: "\efc9";
}
.icofont-crop:before {
	content: "\efca";
}
.icofont-crown:before {
	content: "\efcb";
}
.icofont-cube:before {
	content: "\efcc";
}
.icofont-cubes:before {
	content: "\efcd";
}
.icofont-culinary:before {
	content: "\efce";
}
.icofont-dashboard-web:before {
	content: "\efcf";
}
.icofont-dashboard:before {
	content: "\efd0";
}
.icofont-data:before {
	content: "\efd1";
}
.icofont-database-add:before {
	content: "\efd2";
}
.icofont-database-locked:before {
	content: "\efd3";
}
.icofont-database-remove:before {
	content: "\efd4";
}
.icofont-database:before {
	content: "\efd5";
}
.icofont-delete:before {
	content: "\efd6";
}
.icofont-diamond:before {
	content: "\efd7";
}
.icofont-dice:before {
	content: "\efd8";
}
.icofont-disabled:before {
	content: "\efd9";
}
.icofont-disc:before {
	content: "\efda";
}
.icofont-diskette:before {
	content: "\efdb";
}
.icofont-document-folder:before {
	content: "\efdc";
}
.icofont-download-alt:before {
	content: "\efdd";
}
.icofont-download:before {
	content: "\efde";
}
.icofont-downloaded:before {
	content: "\efdf";
}
.icofont-earth:before {
	content: "\efe0";
}
.icofont-ebook:before {
	content: "\efe1";
}
.icofont-edit:before {
	content: "\efe2";
}
.icofont-eject:before {
	content: "\efe3";
}
.icofont-email:before {
	content: "\efe4";
}
.icofont-envelope-open:before {
	content: "\efe5";
}
.icofont-envelope:before {
	content: "\efe6";
}
.icofont-eraser:before {
	content: "\efe7";
}
.icofont-error:before {
	content: "\efe8";
}
.icofont-exchange:before {
	content: "\efe9";
}
.icofont-exclamation-circle:before {
	content: "\efea";
}
.icofont-exclamation-square:before {
	content: "\efeb";
}
.icofont-exclamation-tringle:before {
	content: "\efec";
}
.icofont-exclamation:before {
	content: "\efed";
}
.icofont-exit:before {
	content: "\efee";
}
.icofont-expand:before {
	content: "\efef";
}
.icofont-external-link:before {
	content: "\eff0";
}
.icofont-external:before {
	content: "\eff1";
}
.icofont-eye-blocked:before {
	content: "\eff2";
}
.icofont-eye-dropper:before {
	content: "\eff3";
}
.icofont-eye:before {
	content: "\eff4";
}
.icofont-favourite:before {
	content: "\eff5";
}
.icofont-fax:before {
	content: "\eff6";
}
.icofont-female:before {
	content: "\eff7";
}
.icofont-file:before {
	content: "\eff8";
}
.icofont-film:before {
	content: "\eff9";
}
.icofont-filter:before {
	content: "\effa";
}
.icofont-fire-burn:before {
	content: "\effb";
}
.icofont-fire-extinguisher:before {
	content: "\effc";
}
.icofont-fire:before {
	content: "\effd";
}
.icofont-first-aid:before {
	content: "\effe";
}
.icofont-flag-alt-1:before {
	content: "\efff";
}
.icofont-flag-alt-2:before {
	content: "\f000";
}
.icofont-flag:before {
	content: "\f001";
}
.icofont-flash-light:before {
	content: "\f002";
}
.icofont-flash:before {
	content: "\f003";
}
.icofont-flask:before {
	content: "\f004";
}
.icofont-focus:before {
	content: "\f005";
}
.icofont-folder-open:before {
	content: "\f006";
}
.icofont-folder:before {
	content: "\f007";
}
.icofont-foot-print:before {
	content: "\f008";
}
.icofont-football-american:before {
	content: "\f009";
}
.icofont-football:before {
	content: "\f00a";
}
.icofont-game-console:before {
	content: "\f00b";
}
.icofont-game-pad:before {
	content: "\f00c";
}
.icofont-gavel:before {
	content: "\f00d";
}
.icofont-gear:before {
	content: "\f00e";
}
.icofont-gears:before {
	content: "\f00f";
}
.icofont-gift:before {
	content: "\f010";
}
.icofont-glass:before {
	content: "\f011";
}
.icofont-globe:before {
	content: "\f012";
}
.icofont-graduate:before {
	content: "\f013";
}
.icofont-graffiti:before {
	content: "\f014";
}
.icofont-grocery:before {
	content: "\f015";
}
.icofont-group:before {
	content: "\f016";
}
.icofont-hammer:before {
	content: "\f017";
}
.icofont-hand:before {
	content: "\f018";
}
.icofont-hanger:before {
	content: "\f019";
}
.icofont-hard-disk:before {
	content: "\f01a";
}
.icofont-headphone:before {
	content: "\f01b";
}
.icofont-heart-beat:before {
	content: "\f01c";
}
.icofont-heart:before {
	content: "\f01d";
}
.icofont-history:before {
	content: "\f01e";
}
.icofont-home:before {
	content: "\f01f";
}
.icofont-horn:before {
	content: "\f020";
}
.icofont-hotel:before {
	content: "\f021";
}
.icofont-hour-glass:before {
	content: "\f022";
}
.icofont-id:before {
	content: "\f023";
}
.icofont-image:before {
	content: "\f024";
}
.icofont-inbox:before {
	content: "\f025";
}
.icofont-infinite:before {
	content: "\f026";
}
.icofont-info-circle:before {
	content: "\f027";
}
.icofont-info-square:before {
	content: "\f028";
}
.icofont-info:before {
	content: "\f029";
}
.icofont-institution:before {
	content: "\f02a";
}
.icofont-interface:before {
	content: "\f02b";
}
.icofont-invisible:before {
	content: "\f02c";
}
.icofont-italic:before {
	content: "\f02d";
}
.icofont-jacket:before {
	content: "\f02e";
}
.icofont-jar:before {
	content: "\f02f";
}
.icofont-jewlery:before {
	content: "\f030";
}
.icofont-karate:before {
	content: "\f031";
}
.icofont-key-hole:before {
	content: "\f032";
}
.icofont-key:before {
	content: "\f033";
}
.icofont-keyboard:before {
	content: "\f034";
}
.icofont-kid:before {
	content: "\f035";
}
.icofont-label:before {
	content: "\f036";
}
.icofont-lamp:before {
	content: "\f037";
}
.icofont-laptop:before {
	content: "\f038";
}
.icofont-layers:before {
	content: "\f039";
}
.icofont-layout:before {
	content: "\f03a";
}
.icofont-leaf:before {
	content: "\f03b";
}
.icofont-leaflet:before {
	content: "\f03c";
}
.icofont-learn:before {
	content: "\f03d";
}
.icofont-legal:before {
	content: "\f03e";
}
.icofont-lego:before {
	content: "\f03f";
}
.icofont-lemon:before {
	content: "\f040";
}
.icofont-lens:before {
	content: "\f041";
}
.icofont-letter:before {
	content: "\f042";
}
.icofont-letterbox:before {
	content: "\f043";
}
.icofont-library:before {
	content: "\f044";
}
.icofont-license:before {
	content: "\f045";
}
.icofont-life-bouy:before {
	content: "\f046";
}
.icofont-life-buoy:before {
	content: "\f047";
}
.icofont-life-jacket:before {
	content: "\f048";
}
.icofont-life-ring:before {
	content: "\f049";
}
.icofont-light-bulb:before {
	content: "\f04a";
}
.icofont-lighter:before {
	content: "\f04b";
}
.icofont-lightning-ray:before {
	content: "\f04c";
}
.icofont-like:before {
	content: "\f04d";
}
.icofont-link:before {
	content: "\f04e";
}
.icofont-live-support:before {
	content: "\f04f";
}
.icofont-location-arrow:before {
	content: "\f050";
}
.icofont-location-pin:before {
	content: "\f051";
}
.icofont-lock:before {
	content: "\f052";
}
.icofont-login:before {
	content: "\f053";
}
.icofont-logout:before {
	content: "\f054";
}
.icofont-lollipop:before {
	content: "\f055";
}
.icofont-look:before {
	content: "\f056";
}
.icofont-loop:before {
	content: "\f057";
}
.icofont-luggage:before {
	content: "\f058";
}
.icofont-lunch:before {
	content: "\f059";
}
.icofont-lungs:before {
	content: "\f05a";
}
.icofont-magic-alt:before {
	content: "\f05b";
}
.icofont-magic:before {
	content: "\f05c";
}
.icofont-magnet:before {
	content: "\f05d";
}
.icofont-mail-box:before {
	content: "\f05e";
}
.icofont-mail:before {
	content: "\f05f";
}
.icofont-male:before {
	content: "\f060";
}
.icofont-map:before {
	content: "\f061";
}
.icofont-math:before {
	content: "\f062";
}
.icofont-maximize:before {
	content: "\f063";
}
.icofont-measure:before {
	content: "\f064";
}
.icofont-medal:before {
	content: "\f065";
}
.icofont-medical:before {
	content: "\f066";
}
.icofont-medicine:before {
	content: "\f067";
}
.icofont-mega-phone:before {
	content: "\f068";
}
.icofont-memorial:before {
	content: "\f069";
}
.icofont-memory-card:before {
	content: "\f06a";
}
.icofont-mic-mute:before {
	content: "\f06b";
}
.icofont-mic:before {
	content: "\f06c";
}
.icofont-micro-chip:before {
	content: "\f06d";
}
.icofont-microphone:before {
	content: "\f06e";
}
.icofont-microscope:before {
	content: "\f06f";
}
.icofont-military:before {
	content: "\f070";
}
.icofont-mill:before {
	content: "\f071";
}
.icofont-minus-circle:before {
	content: "\f072";
}
.icofont-minus-square:before {
	content: "\f073";
}
.icofont-minus:before {
	content: "\f074";
}
.icofont-mobile-phone:before {
	content: "\f075";
}
.icofont-molecule:before {
	content: "\f076";
}
.icofont-money:before {
	content: "\f077";
}
.icofont-moon:before {
	content: "\f078";
}
.icofont-mop:before {
	content: "\f079";
}
.icofont-muffin:before {
	content: "\f07a";
}
.icofont-music-alt:before {
	content: "\f07b";
}
.icofont-music-notes:before {
	content: "\f07c";
}
.icofont-music:before {
	content: "\f07d";
}
.icofont-mustache:before {
	content: "\f07e";
}
.icofont-mute-volume:before {
	content: "\f07f";
}
.icofont-navigation-menu:before {
	content: "\f080";
}
.icofont-navigation:before {
	content: "\f081";
}
.icofont-network-tower:before {
	content: "\f082";
}
.icofont-network:before {
	content: "\f083";
}
.icofont-news:before {
	content: "\f084";
}
.icofont-newspaper:before {
	content: "\f085";
}
.icofont-no-smoking:before {
	content: "\f086";
}
.icofont-not-allowed:before {
	content: "\f087";
}
.icofont-notebook:before {
	content: "\f088";
}
.icofont-notepad:before {
	content: "\f089";
}
.icofont-notification:before {
	content: "\f08a";
}
.icofont-numbered:before {
	content: "\f08b";
}
.icofont-opposite:before {
	content: "\f08c";
}
.icofont-optic:before {
	content: "\f08d";
}
.icofont-options:before {
	content: "\f08e";
}
.icofont-package:before {
	content: "\f08f";
}
.icofont-page:before {
	content: "\f090";
}
.icofont-paint:before {
	content: "\f091";
}
.icofont-paper-plane:before {
	content: "\f092";
}
.icofont-paperclip:before {
	content: "\f093";
}
.icofont-papers:before {
	content: "\f094";
}
.icofont-paw:before {
	content: "\f095";
}
.icofont-pay:before {
	content: "\f096";
}
.icofont-pen:before {
	content: "\f097";
}
.icofont-pencil:before {
	content: "\f098";
}
.icofont-penguin-linux:before {
	content: "\f099";
}
.icofont-pestle:before {
	content: "\f09a";
}
.icofont-phone-circle:before {
	content: "\f09b";
}
.icofont-phone:before {
	content: "\f09c";
}
.icofont-picture:before {
	content: "\f09d";
}
.icofont-pie:before {
	content: "\f09e";
}
.icofont-pine:before {
	content: "\f09f";
}
.icofont-pixels:before {
	content: "\f0a0";
}
.icofont-play:before {
	content: "\f0a1";
}
.icofont-plugin:before {
	content: "\f0a2";
}
.icofont-plus-circle:before {
	content: "\f0a3";
}
.icofont-plus-square:before {
	content: "\f0a4";
}
.icofont-plus:before {
	content: "\f0a5";
}
.icofont-polygonal:before {
	content: "\f0a6";
}
.icofont-power:before {
	content: "\f0a7";
}
.icofont-presentation:before {
	content: "\f0a8";
}
.icofont-price:before {
	content: "\f0a9";
}
.icofont-print:before {
	content: "\f0aa";
}
.icofont-puzzle:before {
	content: "\f0ab";
}
.icofont-qr-code:before {
	content: "\f0ac";
}
.icofont-queen:before {
	content: "\f0ad";
}
.icofont-question-circle:before {
	content: "\f0ae";
}
.icofont-question-square:before {
	content: "\f0af";
}
.icofont-question:before {
	content: "\f0b0";
}
.icofont-quote-left:before {
	content: "\f0b1";
}
.icofont-quote-right:before {
	content: "\f0b2";
}
.icofont-radio:before {
	content: "\f0b3";
}
.icofont-random:before {
	content: "\f0b4";
}
.icofont-recycle:before {
	content: "\f0b5";
}
.icofont-refresh:before {
	content: "\f0b6";
}
.icofont-repair:before {
	content: "\f0b7";
}
.icofont-reply-all:before {
	content: "\f0b8";
}
.icofont-reply:before {
	content: "\f0b9";
}
.icofont-resize:before {
	content: "\f0ba";
}
.icofont-responsive:before {
	content: "\f0bb";
}
.icofont-retweet:before {
	content: "\f0bc";
}
.icofont-road:before {
	content: "\f0bd";
}
.icofont-robot:before {
	content: "\f0be";
}
.icofont-rocket:before {
	content: "\f0bf";
}
.icofont-royal:before {
	content: "\f0c0";
}
.icofont-rss-feed:before {
	content: "\f0c1";
}
.icofont-safety:before {
	content: "\f0c2";
}
.icofont-sale-discount:before {
	content: "\f0c3";
}
.icofont-satellite:before {
	content: "\f0c4";
}
.icofont-send-mail:before {
	content: "\f0c5";
}
.icofont-server:before {
	content: "\f0c6";
}
.icofont-settings:before {
	content: "\f0c7";
}
.icofont-share-alt:before {
	content: "\f0c8";
}
.icofont-share-boxed:before {
	content: "\f0c9";
}
.icofont-share:before {
	content: "\f0ca";
}
.icofont-shield:before {
	content: "\f0cb";
}
.icofont-ship:before {
	content: "\f0cc";
}
.icofont-shopping-cart:before {
	content: "\f0cd";
}
.icofont-sign-in:before {
	content: "\f0ce";
}
.icofont-sign-out:before {
	content: "\f0cf";
}
.icofont-signal:before {
	content: "\f0d0";
}
.icofont-site-map:before {
	content: "\f0d1";
}
.icofont-smart-phone:before {
	content: "\f0d2";
}
.icofont-soccer:before {
	content: "\f0d3";
}
.icofont-sort-alt:before {
	content: "\f0d4";
}
.icofont-sort:before {
	content: "\f0d5";
}
.icofont-space:before {
	content: "\f0d6";
}
.icofont-spanner:before {
	content: "\f0d7";
}
.icofont-speech-comments:before {
	content: "\f0d8";
}
.icofont-speed-meter:before {
	content: "\f0d9";
}
.icofont-spinner-alt-1:before {
	content: "\f0da";
}
.icofont-spinner-alt-2:before {
	content: "\f0db";
}
.icofont-spinner-alt-3:before {
	content: "\f0dc";
}
.icofont-spinner-alt-4:before {
	content: "\f0dd";
}
.icofont-spinner-alt-5:before {
	content: "\f0de";
}
.icofont-spinner-alt-6:before {
	content: "\f0df";
}
.icofont-spinner:before {
	content: "\f0e0";
}
.icofont-spreadsheet:before {
	content: "\f0e1";
}
.icofont-square:before {
	content: "\f0e2";
}
.icofont-ssl-security:before {
	content: "\f0e3";
}
.icofont-star-alt-1:before {
	content: "\f0e4";
}
.icofont-star-alt-2:before {
	content: "\f0e5";
}
.icofont-star:before {
	content: "\f0e6";
}
.icofont-street-view:before {
	content: "\f0e7";
}
.icofont-sun:before {
	content: "\f0e8";
}
.icofont-support-faq:before {
	content: "\f0e9";
}
.icofont-tack-pin:before {
	content: "\f0ea";
}
.icofont-tag:before {
	content: "\f0eb";
}
.icofont-tags:before {
	content: "\f0ec";
}
.icofont-tasks:before {
	content: "\f0ed";
}
.icofont-telephone:before {
	content: "\f0ee";
}
.icofont-telescope:before {
	content: "\f0ef";
}
.icofont-terminal:before {
	content: "\f0f0";
}
.icofont-thumbs-down:before {
	content: "\f0f1";
}
.icofont-thumbs-up:before {
	content: "\f0f2";
}
.icofont-tick-boxed:before {
	content: "\f0f3";
}
.icofont-tick-mark:before {
	content: "\f0f4";
}
.icofont-ticket:before {
	content: "\f0f5";
}
.icofont-tie:before {
	content: "\f0f6";
}
.icofont-toggle-off:before {
	content: "\f0f7";
}
.icofont-toggle-on:before {
	content: "\f0f8";
}
.icofont-tools:before {
	content: "\f0f9";
}
.icofont-transparent:before {
	content: "\f0fa";
}
.icofont-tree:before {
	content: "\f0fb";
}
.icofont-umbrella:before {
	content: "\f0fc";
}
.icofont-unlock:before {
	content: "\f0fd";
}
.icofont-unlocked:before {
	content: "\f0fe";
}
.icofont-upload-alt:before {
	content: "\f0ff";
}
.icofont-upload:before {
	content: "\f100";
}
.icofont-usb-drive:before {
	content: "\f101";
}
.icofont-usb:before {
	content: "\f102";
}
.icofont-vector-path:before {
	content: "\f103";
}
.icofont-verification-check:before {
	content: "\f104";
}
.icofont-video-clapper:before {
	content: "\f105";
}
.icofont-video:before {
	content: "\f106";
}
.icofont-volume-down:before {
	content: "\f107";
}
.icofont-volume-off:before {
	content: "\f108";
}
.icofont-volume-up:before {
	content: "\f109";
}
.icofont-wall-clock:before {
	content: "\f10a";
}
.icofont-wall:before {
	content: "\f10b";
}
.icofont-wallet:before {
	content: "\f10c";
}
.icofont-warning-alt:before {
	content: "\f10d";
}
.icofont-warning:before {
	content: "\f10e";
}
.icofont-water-drop:before {
	content: "\f10f";
}
.icofont-web:before {
	content: "\f110";
}
.icofont-wheelchair:before {
	content: "\f111";
}
.icofont-wifi-alt:before {
	content: "\f112";
}
.icofont-wifi:before {
	content: "\f113";
}
.icofont-world:before {
	content: "\f114";
}
.icofont-zigzag:before {
	content: "\f115";
}
.icofont-zipped:before {
	content: "\f116";
}
.icofont-social-500px:before {
	content: "\f117";
}
.icofont-social-baidu-tieba:before {
	content: "\f118";
}
.icofont-social-bbm-messenger:before {
	content: "\f119";
}
.icofont-social-delicious:before {
	content: "\f11a";
}
.icofont-social-dribbble:before {
	content: "\f11b";
}
.icofont-social-facebook-messenger:before {
	content: "\f11c";
}
.icofont-social-flikr:before {
	content: "\f11d";
}
.icofont-social-foursquare:before {
	content: "\f11e";
}
.icofont-social-google-hangouts:before {
	content: "\f11f";
}
.icofont-social-kakaotalk:before {
	content: "\f120";
}
.icofont-social-kik:before {
	content: "\f121";
}
.icofont-social-kiwibox:before {
	content: "\f122";
}
.icofont-social-linkedin:before {
	content: "\f123";
}
.icofont-social-meetme:before {
	content: "\f124";
}
.icofont-social-odnoklassniki:before {
	content: "\f125";
}
.icofont-social-photobucket:before {
	content: "\f126";
}
.icofont-social-qq:before {
	content: "\f127";
}
.icofont-social-renren:before {
	content: "\f128";
}
.icofont-social-slack:before {
	content: "\f129";
}
.icofont-social-slidshare:before {
	content: "\f12a";
}
.icofont-social-snapchat:before {
	content: "\f12b";
}
.icofont-social-soundcloud:before {
	content: "\f12c";
}
.icofont-social-spotify:before {
	content: "\f12d";
}
.icofont-social-stack-exchange:before {
	content: "\f12e";
}
.icofont-social-stack-overflow:before {
	content: "\f12f";
}
.icofont-social-tagged:before {
	content: "\f130";
}
.icofont-social-trello:before {
	content: "\f131";
}
.icofont-social-twitch:before {
	content: "\f132";
}
.icofont-social-vk:before {
	content: "\f133";
}
.icofont-social-weibo:before {
	content: "\f134";
}
.icofont-social-whatsapp:before {
	content: "\f135";
}
.icofont-social-youku:before {
	content: "\f136";
}
.icofont-social-youtube-play:before {
	content: "\f137";
}
.icofont-social-youtube:before {
	content: "\f138";
}
.icofont-brand-xiaomi:before {
	content: "\f139";
}

/*Font size*/
.icofont-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.icofont-2x {
    font-size: 2em
}

.icofont-3x {
    font-size: 3em
}

.icofont-4x {
    font-size: 4em
}

.icofont-5x {
    font-size: 5em
}

.icofont-fw {
    display: inline-block;
    width: 1.28571429em;
    text-align: center
}

/*Fixed Width Icons*/
.icofont-fw {
    width: 1.28571429em;
    text-align: center;
}

/*Custom list icons*/
.icofont-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.icofont-ul>li {
    position: relative;
}
.icofont-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}

/*Animation*/
.icofont-rotate {
    -webkit-animation: icofont-rotate 2s infinite linear;
    animation: icofont-rotate 2s infinite linear
}

@-webkit-keyframes icofont-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes icofont-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1; }

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central; }

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

.ct-grid-background {
  fill: none; }

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round; }

.ct-line {
  fill: none;
  stroke-width: 4px; }

.ct-area {
  stroke: none;
  fill-opacity: 0.1; }

.ct-bar {
  fill: none;
  stroke-width: 10px; }

.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #d70206; }

.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #d70206; }

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #f05b4f; }

.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  fill: #f05b4f; }

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #f4c63d; }

.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  fill: #f4c63d; }

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #d17905; }

.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  fill: #d17905; }

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #453d3f; }

.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  fill: #453d3f; }

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b; }

.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  fill: #59922b; }

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3; }

.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  fill: #0544d3; }

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #6b0392; }

.ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  fill: #6b0392; }

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f; }

.ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  fill: #f05b4f; }

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458; }

.ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  fill: #dda458; }

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d; }

.ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
  fill: #eacf7d; }

.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d; }

.ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area {
  fill: #86797d; }

.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #b2c326; }

.ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area {
  fill: #b2c326; }

.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #6188e2; }

.ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area {
  fill: #6188e2; }

.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca; }

.ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area {
  fill: #a748ca; }

.ct-square {
  display: block;
  position: relative;
  width: 100%; }
  .ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%; }
  .ct-square:after {
    content: "";
    display: table;
    clear: both; }
  .ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
  .ct-minor-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%; }
  .ct-major-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%; }
  .ct-minor-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%; }
  .ct-major-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%; }
  .ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%; }
  .ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
  .ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
  .ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%; }
  .ct-golden-section:after {
    content: "";
    display: table;
    clear: both; }
  .ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%; }
  .ct-major-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
  .ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%; }
  .ct-major-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%; }
  .ct-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%; }
  .ct-major-tenth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
  .ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%; }
  .ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%; }
  .ct-double-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

/*# sourceMappingURL=chartist.css.map */
.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '↺';
}
.cr-rotate-r i:before {
	content: '↻';
}
/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+ruby+css-extras+git+jade+json+php+php-extras+sass+scss+sql&plugins=line-highlight+line-numbers+show-invisibles+autolinker+file-highlight+show-language+jsonp-highlight+highlight-keywords+remove-initial-line-feed+autoloader+unescaped-markup+command-line+normalize-whitespace+keep-markup */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	font-size: 100%;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #FFF;
    border: 1px solid #F0F0F0;
    border-left: 2px solid #3BAFDA;
    border-radius: 4px;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #a67f59;
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

pre[data-line] {
	position: relative;
	padding: 1em 0 1em 3em;
}
pre[data-file]::before {
  content: attr(data-file);
  position: absolute;
  top: 0;
  right: 0;
}

.line-highlight {
	position: absolute;
	left: 0;
	right: 0;
	padding: inherit 0;
	margin-top: 1em; /* Same as .prism’s padding-top */

	background: hsla(24, 20%, 50%,.08);
	background: -moz-linear-gradient(to right, hsla(186, 83%, 68%, 0.11) 70%, hsla(186, 33%, 82%, 0));
	background: -webkit-linear-gradient(to right, hsla(186, 83%, 68%, 0.11) 70%, hsla(186, 33%, 82%, 0));
	background: -o-linear-gradient(to right, hsla(186, 83%, 68%, 0.11) 70%, hsla(186, 33%, 82%, 0));
	background: linear-gradient(to right,hsla(186, 83%, 68%, 0.11) 70%,hsla(186, 33%, 82%, 0));

	pointer-events: none;

	line-height: inherit;
	white-space: pre;
}

	.line-highlight:before,
	.line-highlight[data-end]:after {
		content: attr(data-start);
		position: absolute;
		top: .4em;
		left: .6em;
		min-width: 1em;
		padding: 0 .5em;
		color: #187798;
		font: 75%/1.5 sans-serif;
		text-align: center;
		vertical-align: .3em;
		border-radius: 999px;
		text-shadow: none;
		box-shadow: 0 1px white;
	}

	.line-highlight[data-end]:after {
		content: attr(data-end);
		top: auto;
		bottom: .4em;
	}

pre.line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}

pre.line-numbers > code {
	position: relative;
}

.line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}

	.line-numbers-rows > span {
		pointer-events: none;
		display: block;
		counter-increment: linenumber;
	}

		.line-numbers-rows > span:before {
			content: counter(linenumber);
			color: #999;
			display: block;
			padding-right: 0.8em;
			text-align: right;
		}
.token.tab:not(:empty),
.token.cr,
.token.lf,
.token.space {
	position: relative;
}

.token.tab:not(:empty):before,
.token.cr:before,
.token.lf:before,
.token.space:before {
	color: hsl(24, 20%, 85%);
	position: absolute;
}

.token.tab:not(:empty):before {
    content: '\21E5';
}

.token.cr:before {
    content: '\240D';
}

.token.crlf:before {
    content: '\240D\240A';
}
.token.lf:before {
    content: '\240A';
}

.token.space:before {
	content: '\00B7';
}
.token a {
	color: inherit;
}
div.prism-show-language {
	position: relative;
}

div.prism-show-language > div.prism-show-language-label {
	color: #555;
	background-color: #E5E5E5;
	display: inline-block;
	position: absolute;
	bottom: auto;
	left: auto;
	top: 0;
	right: 0;
	width: auto;
	height: auto;
	font-size: 0.9em;
	border-radius: 0 4px 0 0;
	padding: 0 0.5em;
	text-shadow: none;
	z-index: 1;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

/* Fallback, in case JS does not run, to ensure the code is at least visible */
.lang-markup script[type='text/plain'],
.language-markup script[type='text/plain'],
script[type='text/plain'].lang-markup,
script[type='text/plain'].language-markup {
	display: block;
	font: 100% Consolas, Monaco, monospace;
	white-space: pre;
	overflow: auto;
}

.command-line-prompt {
	border-right: 1px solid #999;
	display: block;
	float: left;
	font-size: 100%;
	letter-spacing: -1px;
	margin-right: 1em;
	pointer-events: none;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.command-line-prompt > span:before {
	color: #999;
	content: ' ';
	display: block;
	padding-right: 0.8em;
}

.command-line-prompt > span[data-user]:before {
	content: "[" attr(data-user) "@" attr(data-host) "] $";
}

.command-line-prompt > span[data-user="root"]:before {
	content: "[" attr(data-user) "@" attr(data-host) "] #";
}

.command-line-prompt > span[data-prompt]:before {
	content: attr(data-prompt);
}
body {
    background-color: #212121;
    overflow-x: hidden;
    font-size: 13px;
    color: #333;
    font-family: "Open Sans", sans-serif;
    /* background-image: linear-gradient(rgba(255, 255, 255, 0.7) 240px, #f2f7fb 0%) */
}

ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0
}

*:focus {
    outline: none
}

.flex-center-container {
  align-items: center;
  justify-content: center;
  display: flex;
}

a {
    font-size: 13px;
    color: #37474f;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

@media only screen and (min-width: 1400px) {
    a {
        font-size: 13px
    }
}

a:focus,
a:hover {
    text-decoration: none;
    color: #4099ff
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
    /* font-family: "Quicksand", sans-serif */
}

.font-size-12 {
  font-size: 12px
}

h1 {
    font-size: 2.5rem
}

h2 {
    font-size: 16px;
    font-weight: bold;
}

h3 {
  font-size: 14px;
  font-weight: bold;
}

h4 {
    font-size: 13px;
}

h5 {
    font-size: 12px;
}

h6 {
    font-size: 12px
}

p {
    font-size: 13px
}


.img-radius {
    border-radius: 50%;
    border: 1px solid #f5f5f5;
    -webkit-box-shadow: 0 3px 2px 0 rgba(43, 43, 43, 0.2);
    box-shadow: 0 3px 2px 0 rgba(43, 43, 43, 0.2)
}

.media-left {
    padding-right: 20px
}

@media only screen and (max-width: 575px) {
    h1 {
        font-size: 2.0rem
    }
    h2 {
        font-size: 30px
    }
    h3 {
        font-size: 22px
    }
    h4 {
        font-size: 18px
    }
    h5 {
        font-size: 16px
    }
    h6 {
        font-size: 14px
    }
    p {
        font-size: 13px
    }
}

.main-body .page-wrapper {
    padding: 1.0rem 0;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.card {
    border-radius: 2px;
    /* -webkit-box-shadow: 0 0 5px 0 rgba(43, 43, 43, 0.1), 0 11px 6px -7px rgba(43, 43, 43, 0.1);
    box-shadow: 0 0 5px 0 rgba(43, 43, 43, 0.1), 0 11px 6px -7px rgba(43, 43, 43, 0.1); */
    border: solid 1px rgba(43, 43, 43, 0.1);
    margin-bottom: 30px;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

.card .card-footer {
    border-top: none;
    padding: 15px 20px;
    border-radius: 0 0 2px 2px
}

.card .card-header {
    background: transparent;
    border-bottom: none;
    padding: 12px 15px;
    position: relative;
    border-radius: 1px;
}

.card .card-header.borderless {
    border-bottom: 0 solid transparent
}

.card .card-header.borderless+.card-block,
.card .card-header.borderless+.card-block-big,
.card .card-header.borderless+.card-block-small {
    padding-top: 0
}

.card .card-header .card-header-left {
    display: inline-block
}

.card .card-header .card-header-right {
    right: 10px;
    top: 13px;
    display: inline-block;
    float: right;
    padding: 7px 0;
    position: absolute
}

.card .card-header .card-header-right i {
    margin: 0 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 1
}


.card .card-header span {
    display: block;
    font-size: 13px;
    margin-top: 5px
}

.card .card-header h2+span {
    display: none
}

.card .card-header h2, .card .card-header h3 {
    margin-bottom: 0;
    font-weight: 700;
    display: inline-block;
    margin-right: 10px;
    line-height: 1.1;
    position: relative
}

.card .card-header h2:after, .card .card-header h3:after {
    content: "";
    background-color: #d2d2d2;
    width: 60px;
    height: 1px;
    position: absolute;
    bottom: -12px;
    left: 0
}

.card .card-header h2.text-white:after, .card .card-header h3.text-white:after {
  background-color: white !important;
}

.card .card-block {
    padding: 1.25rem
}

.card .card-block.card-p-0 {
    padding: 1.25rem 0 0
}

.card .card-block.p-b-0 {
    padding-bottom: 0
}

.card .card-block table tr {
    padding-bottom: 20px
}

.card .card-block .sub-title {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px
}

.card .card-block .dropdown-menu {
    top: 38px
}

.card .card-block a.dropdown-item {
    margin-bottom: 0;
    font-size: 14px;
    -webkit-transition: 0.25s;
    transition: 0.25s
}

.card .card-block a.dropdown-item:active,
.card .card-block a.dropdown-item .active {
    background-color: #4099ff
}

.card .card-block.remove-label i {
    margin: 0;
    padding: 0
}

.card .card-block.button-list span.badge {
    margin-left: 5px
}

.card .card-block .dropdown-menu {
    background-color: #ffffff;
    padding: 0
}

.card .card-block .dropdown-menu .dropdown-divider {
    background-color: #ddd;
    margin: 3px 0
}

.card .card-block .dropdown-menu>a {
    padding: 10px 16px;
    line-height: 1.429
}

.card .card-block .dropdown-menu>li>a:focus,
.card .card-block .dropdown-menu>li>a:hover {
    background-color: rgba(202, 206, 209, 0.5)
}

.card .card-block .dropdown-menu>li:first-child>a:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
}

.card .card-block .badge-box {
    padding: 10px;
    margin: 12px 0
}

.card .card-block-big {
    padding: 1.5625rem
}

.card .card-block-small {
    padding: 0.9375rem
}

.card-footer {
    background: transparent
}

.pcoded .card.full-card {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    -webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.44);
    box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.44);
    border-radius: 0;
    width: calc(100vw - 17px);
    height: 100vh
}

.pcoded .card.full-card.card-load {
    position: fixed
}

.pcoded .card.card-load .card-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 999
}

.pcoded .card.card-load .card-loader i {
    margin: 0 auto;
    color: #4099ff;
    font-size: 20px
}

.rotate-refresh {
    -webkit-animation: mymove 0.8s infinite linear;
    animation: mymove 0.8s infinite linear;
    display: inline-block
}

@-webkit-keyframes mymove {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mymove {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.pcoded-content {
    padding-top: 1px
}

.page-header.card {
    background-size: cover;
    position: relative;
    margin: 10px 35px;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    border: none;
}

.page-header.card h5 {
    padding-top: 8px;
}

.page-header.card h5+span {
    font-size: 13px
}

.page-header.card .page-header-title i {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    font-size: 22px;
    color: #ffffff;
    -webkit-box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 12px -3px rgba(0, 0, 0, 0.5);
    margin-right: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.page-header.card .breadcrumb {
    background: transparent;
    margin-bottom: 0;
    padding-bottom: 0px;
}

.page-header.card .breadcrumb a {
    font-size: 13px
}

.page-header.card .breadcrumb a:hover {
  font-weight: bold;
  color: #37474f;
}

.page-header.card .page-block {
    padding: 1.75rem 1.25rem 0.8rem
}

.page-header.card .page-block .breadcrumb {
    background: transparent;
    margin-bottom: 0;
    padding: 0
}

.page-header.card .page-block .breadcrumb a {
    font-size: 14px;
}

.page-header.card .page-block .breadcrumb .breadcrumb-item+.breadcrumb-item:before {
    font-family: "feather";
    content: "\e844";
}

.page-header.card .page-block .breadcrumb .breadcrumb-item:last-child a {
    font-weight: 600
}

@media only screen and (max-width: 768px) {
    .page-header.card .page-block .breadcrumb {
        float: left;
        margin-top: 10px;
        float: none
    }
}

@media only screen and (max-width: 991px) {
    .page-header.card .align-items-end .page-header-title {
        text-align: center;
        display: block
    }
    .page-header.card .align-items-end .page-header-title i {
        float: none;
        margin-bottom: 10px;
        margin-right: 0
    }
    .page-header.card .align-items-end .page-header-breadcrumb {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        display: block
    }
    .page-header.card .page-header-breadcrumb .breadcrumb-item {
        display: inline-block;
        float: none
    }
}

.sub-title {
    border-bottom: 1px solid rgba(204, 204, 204, 0.35);
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #2c3e50
}

.blockquote {
    border-left: 0.25rem solid #eceeef;
    padding: 0.5rem 1rem
}

.blockquote.blockquote-reverse {
    text-align: right;
    padding-right: 1rem;
    border-right: 0.25rem solid #eceeef;
    border-left: none
}

.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
    margin: 0 0 20px
}

.typography small {
    margin-left: 10px;
    font-weight: 500;
    color: #777
}

.card-block.list-tag ul li {
    display: block;
    float: none;
    margin-bottom: 5px
}

.card-block.list-tag ol li {
    margin-bottom: 5px
}

.inline-order-list {
    margin-top: 50px
}

.inline-order-list h4,
.inline-order-list p {
    margin-bottom: 0
}

.card-block ul li.list-inline-item {
    display: inline-block;
    float: left
}

.modal {
    z-index: 1050
}

.modal .modal-dialog {
    pointer-events: all
}

.bd-example .modal {
    display: block;
    position: inherit;
    background-color: #2C3E50;
    margin-bottom: 20px
}

.card .overflow-container h5 {
    margin-bottom: 5px
}

.button-page .card-block a.nav-link {
    margin-bottom: 0
}

.sweet-alert button.confirm {
    background-color: #4099ff
}

.sweet-alert .sa-input-error {
    top: 23px
}

.accordion-msg {
    display: block;
    color: #222222;
    padding: 7px 4px 15px;
    margin: 7px 16px;
    font-weight: 500;
    cursor: pointer;
    border-bottom: 1px solid #ddd;
}

.accordion-msg:focus,
.accordion-msg:hover {
    text-decoration: none;
    outline: none;
    font-weight: bold;
    color: #222222;
}

.faq-accordion .accordion-desc {
    padding: 20px
}

.accordion-desc {
    color: #222222;
    padding: 0 20px 20px
}

#color-accordion .accordion-desc {
    margin-top: 14px
}

.ui-accordion-header-icon {
    float: right;
    font-size: 20px
}

.accordion-title {
    margin-bottom: 0
}

.accordion-block {
    padding: 0
}

.accordion-block p {
    margin-bottom: 0
}

.color-accordion-block a.ui-state-active,
.color-accordion-block a:focus,
.color-accordion-block a:hover {
    color: #ffffff;
    background: #4680ff
}

a.bg-default:focus,
a.bg-default:hover {
    background-color: #f0f0f0;
    color: #fff;
}

a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #73b4ff;
    color: #fff;
}

a.bg-success:focus,
a.bg-success:hover {
    background-color: #59e0c5;
    color: #fff;
}

a.bg-info:focus,
a.bg-info:hover {
    background-color: #08e3ff;
    color: #fff;
}

a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #ffcb80;
    color: #fff;
}

a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #ff869a;
    color: #fff;
}

.tab-list p {
    padding: 10px
}

.tab-with-img i {
    position: absolute;
    padding: 5px
}

.tab-icon {
    margin-bottom: 30px
}

.tab-icon i {
    padding-right: 10px
}

.tab-below {
    border-top: 1px solid #ddd;
    border-bottom: none
}

.tab-below.nav-tabs .nav-link.active {
    border-color: transparent #ddd #ddd #ddd
}

.tab-below .nav-item {
    margin-top: -2px
}

.tab-below.nav-tabs .nav-link {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.card-header ~ .tab-icon .tab-with-img .sub-title i {
    right: 10px
}

.tab-with-img .nav-link {
    position: relative
}

.tabs-left,
.tabs-right {
    min-width: 120px;
    vertical-align: top;
    width: 150px
}

.tabs-left,
.tabs-left-content,
.tabs-right,
.tabs-right-content {
    display: table-cell
}

.nav-tabs.tabs-left .slide {
    height: 35px;
    width: 4px;
    bottom: 2px
}

.nav-tabs.tabs-right .slide {
    height: 35px;
    width: 4px;
    bottom: 15px;
    right: 0
}

.md-tabs.tabs-left .nav-item,
.md-tabs.tabs-right .nav-item,
.tabs-left .nav-item,
.tabs-right .nav-item {
    width: 100%;
    position: relative
}

.md-tabs {
    position: relative
}

.md-tabs .nav-item+.nav-item {
    margin: 0
}

.md-tabs .nav-link {
    border: none;
    color: #37474f
}

.md-tabs .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    position: relative
}

.md-tabs .nav-link:focus,
.md-tabs .nav-link:hover {
    border: none
}

.md-tabs .nav-item .nav-link.active ~ .slide {
    opacity: 1;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out
}

.md-tabs .nav-item .nav-link ~ .slide {
    opacity: 0;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out
}

.md-tabs .nav-item.open .nav-link,
.md-tabs .nav-item.open .nav-link:focus,
.md-tabs .nav-item.open .nav-link:hover,
.md-tabs .nav-link.active,
.md-tabs .nav-link.active:focus,
.md-tabs .nav-link.active:hover {
    /* color: #4099ff; */
    font-weight: bold;
    border: none;
    background-color: transparent;
    border-radius: 0
}

.md-tabs .nav-item a {
    padding: 10px 0;
    color: #37474f
}

.nav-tabs .slide {
    background: #4fb9e9;
    width: 100%;
    height: 4px;
    position: absolute;
    -webkit-transition: left 0.3s ease-out;
    transition: left 0.3s ease-out;
    bottom: 0
}

.nav-tabs .slide .nav-item.show .nav-link,
.nav-tabs .slide .nav-link {
    color: #4099ff
}

.img-tabs img {
    width: 100px;
    margin: 0 auto
}

.img-tabs a {
    opacity: 0.5;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.img-tabs a span i {
    height: 25px;
    width: 25px;
    border-radius: 100%;
    bottom: 10px;
    right: 70px
}

.img-tabs a img {
    border: 3px solid
}

.img-tabs a.active {
    opacity: 1;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.img-tabs .nav-item:first-child {
    border-bottom: none
}

#pc-left-panel-menu {
    margin-bottom: 20px
}

.img-circle {
    border-radius: 50%
}

.b-none {
    border: none
}

.table-primary,
.table-primary>td,
.table-primary>th {
    background-color: #4680FE
}

.table-responsive {
    display: inline-block;
    width: 100%;
    overflow-x: auto
}

.table.table-xl td,
.table.table-xl th {
    padding: 1.25rem 2rem
}

.table.table-lg td,
.table.table-lg th {
    padding: 0.9rem 2rem
}

.table.table-de td,
.table.table-de th {
    padding: 0.75rem 2rem
}

.table.table-sm td,
.table.table-sm th {
    padding: 0.6rem 2rem
}

.table.table-xs td,
.table.table-xs th {
    padding: 0.4rem 2rem
}

.table-columned>tbody>tr>th:first-child,
.table-columned>tbody>tr>td:first-child {
    border-left: 0
}

.table-columned>tfoot>tr>th:first-child,
.table-columned>tfoot>tr>td:first-child {
    border-left: 0
}

.table-columned>tbody>tr>th,
.table-columned>tbody>tr>td {
    border: 0;
    border-left: 1px solid #ddd
}

.table-columned>tfoot>tr>th,
.table-columned>tfoot>tr>td {
    border: 0;
    border-left: 1px solid #ddd
}

.table-border-style {
    padding: 0
}

.table-border-style .table {
    margin-bottom: 0
}

.table>thead>tr>th {
    border-bottom-color: #ccc
}

.table-borderless tbody tr td,
.table-borderless tbody tr th {
    border: 0
}

.table-bordered>thead>tr.border-solid>th,
.table-bordered>thead>tr.border-solid>td {
    border-bottom-width: 2px
}

.table-bordered>thead>tr.border-solid:first-child>td,
.table-bordered>thead>tr.border-solid:first-child th {
    border-bottom-width: 2px
}

.table-bordered>thead>tr.border-double>th,
.table-bordered>thead>tr.border-double>td {
    border-bottom-width: 3px;
    border-bottom-style: double
}

.table-bordered>thead>tr.border-double:first-child>td,
.table-bordered>thead>tr.border-double:first-child th {
    border-bottom-width: 3px;
    border-bottom-style: double
}

.ie-warning {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background: #000000;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #ffffff;
    font-family: "Courier New", Courier, monospace;
    padding: 50px 0
}

.ie-warning p {
    font-size: 17px
}

.ie-warning .iew-container {
    min-width: 1024px;
    width: 100%;
    height: 200px;
    background: #fff;
    margin: 50px 0
}

.ie-warning .iew-download {
    list-style: none;
    padding: 30px 0;
    margin: 0 auto;
    width: 720px
}

.ie-warning .iew-download>li {
    float: left;
    vertical-align: top
}

.ie-warning .iew-download>li>a {
    display: block;
    color: #000;
    width: 140px;
    font-size: 15px;
    padding: 15px 0
}

.ie-warning .iew-download>li>a>div {
    margin-top: 10px
}

.ie-warning .iew-download>li>a:hover {
    background-color: #eee
}


.loader-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    z-index: 9999
}

.loader-bg .loader-bar {
    position: fixed;
    height: 5px;
    width: 80%;
    top: 0;
    left: 0;
    background: #2196f3;
    -webkit-animation: barfiller 2.0s;
    animation: barfiller 2.0s
}

@-webkit-keyframes barfiller {
    0% {
        width: 0
    }
    25% {
        width: 20%
    }
    50% {
        width: 40%
    }
    70% {
        width: 60%
    }
    100% {
        width: 80%
    }
}

@keyframes barfiller {
    0% {
        width: 0
    }
    25% {
        width: 20%
    }
    50% {
        width: 40%
    }
    70% {
        width: 60%
    }
    100% {
        width: 80%
    }
}


.generic-card-block code {
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px
}

.generic-image-body li {
    padding: 0 20px;
    display: inline-block
}

.generic-image-body code {
    display: block
}

.generic-image-body img {
    display: block;
    margin: 10px auto 20px
}



.label {
    border-radius: 2px;
    color: #ffffff;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 0;
    text-transform: capitalize
}

.label-primary {
    background: #4099ff
}

.label-warning {
    background: #FFB64D;
    color: #ffffff;
}

.label-default {
    background: #d6d6d6;
    color: #ffffff;
}

.label-danger {
    background: #FF5370
}

.label-success {
    background: #2ed8b6
}

.label-inverse {
    background: #37474f
}

.label-info {
    background: #00bcd4
}

.badge-primary {
    background: #4099ff
}

.badge-warning {
    background: #FFB64D
}

.badge-default {
    background: #d6d6d6
}

.badge-danger {
    background: #FF5370
}

.badge-success {
    background: #2ed8b6
}

.badge-inverse {
    background: #37474f
}

.badge-info {
    background: #00bcd4
}

.bg-color-box {
    text-align: center;
    display: inline-block;
    padding: 10px 20px;
    -webkit-box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.49);
    box-shadow: 0 0 5px 0 rgba(128, 128, 128, 0.49);
    font-weight: 600;
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer
}

.bg-color-box span {
    color: #fff;
}

.bg-primary {
    background-color: #4099ff;
    color: #fff;
}

.bg-warning {
    background-color: #FFB64D;
    color: #fff;
}

.bg-default {
    background-color: #d6d6d6;
    color: #fff;
}

.bg-danger {
    background-color: #FF5370;
    color: #fff;
}

.bg-success {
    background-color: #2ed8b6;
    color: #fff;
}

.bg-inverse {
    background-color: #37474f;
    color: #fff;
}

.bg-info {
    background-color: #00bcd4;
    color: #fff;
}

.color-primary {
    background-color: #4099ff
}

.color-warning {
    background-color: #FFB64D
}

.color-default {
    background-color: #d6d6d6
}

.color-danger {
    background-color: #FF5370
}

.color-success {
    background-color: #2ed8b6
}

.color-inverse {
    background-color: #37474f
}

.color-info {
    background-color: #00bcd4
}

.loader-primary {
    background-color: #4099ff
}

.loader-warning {
    background-color: #FFB64D
}

.loader-default {
    background-color: #d6d6d6
}

.loader-danger {
    background-color: #FF5370
}

.loader-success {
    background-color: #2ed8b6
}

.loader-inverse {
    background-color: #37474f
}

.loader-info {
    background-color: #00bcd4
}

.nestable-primary {
    background-color: #4099ff;
    border-color: #4099ff;
    color: #fff;
}

.nestable-warning {
    background-color: #FFB64D;
    border-color: #FFB64D;
    color: #fff;
}

.nestable-default {
    background-color: #d6d6d6;
    border-color: #d6d6d6;
    color: #fff;
}

.nestable-danger {
    background-color: #FF5370;
    border-color: #FF5370;
    color: #fff;
}

.nestable-success {
    background-color: #2ed8b6;
    border-color: #2ed8b6;
    color: #fff;
}

.nestable-inverse {
    background-color: #37474f;
    border-color: #37474f;
    color: #fff;
}

.nestable-info {
    background-color: #00bcd4;
    border-color: #00bcd4;
    color: #fff;
}

table tbody .border-bottom-primary td,
table tbody .border-bottom-primary th,
table thead .border-bottom-primary th {
    border-bottom: 1px solid #4099ff
}

table tbody .border-bottom-warning td,
table tbody .border-bottom-warning th,
table thead .border-bottom-warning th {
    border-bottom: 1px solid #FFB64D
}

table tbody .border-bottom-default td,
table tbody .border-bottom-default th,
table thead .border-bottom-default th {
    border-bottom: 1px solid #d6d6d6
}

table tbody .border-bottom-danger td,
table tbody .border-bottom-danger th,
table thead .border-bottom-danger th {
    border-bottom: 1px solid #FF5370
}

table tbody .border-bottom-success td,
table tbody .border-bottom-success th,
table thead .border-bottom-success th {
    border-bottom: 1px solid #2ed8b6
}

table tbody .border-bottom-inverse td,
table tbody .border-bottom-inverse th,
table thead .border-bottom-inverse th {
    border-bottom: 1px solid #37474f
}

table tbody .border-bottom-info td,
table tbody .border-bottom-info th,
table thead .border-bottom-info th {
    border-bottom: 1px solid #00bcd4
}

.table-styling .table-primary,
.table-styling.table-primary {
    background-color: #4099ff;
    color: #ffffff;
    border: 3px solid #4099ff
}

.table-styling .table-primary thead,
.table-styling.table-primary thead {
    background-color: #0d7eff;
    border: 3px solid #0d7eff
}

.table-styling .table-warning,
.table-styling.table-warning {
    background-color: #FFB64D;
    color: #ffffff;
    border: 3px solid #FFB64D
}

.table-styling .table-warning thead,
.table-styling.table-warning thead {
    background-color: #ffa11a;
    border: 3px solid #ffa11a
}

.table-styling .table-default,
.table-styling.table-default {
    background-color: #d6d6d6;
    color: #ffffff;
    border: 3px solid #d6d6d6
}

.table-styling .table-default thead,
.table-styling.table-default thead {
    background-color: #bdbdbd;
    border: 3px solid #bdbdbd
}

.table-styling .table-danger,
.table-styling.table-danger {
    background-color: #FF5370;
    color: #ffffff;
    border: 3px solid #FF5370
}

.table-styling .table-danger thead,
.table-styling.table-danger thead {
    background-color: #ff2046;
    border: 3px solid #ff2046
}

.table-styling .table-success,
.table-styling.table-success {
    background-color: #2ed8b6;
    color: #ffffff;
    border: 3px solid #2ed8b6
}

.table-styling .table-success thead,
.table-styling.table-success thead {
    background-color: #21b295;
    border: 3px solid #21b295
}

.table-styling .table-inverse,
.table-styling.table-inverse {
    background-color: #37474f;
    color: #ffffff;
    border: 3px solid #37474f
}

.table-styling .table-inverse thead,
.table-styling.table-inverse thead {
    background-color: #222c31;
    border: 3px solid #222c31
}

.table-styling .table-info,
.table-styling.table-info {
    background-color: #00bcd4;
    color: #ffffff;
    border: 3px solid #00bcd4
}

.table-styling .table-info thead,
.table-styling.table-info thead {
    background-color: #008fa1;
    border: 3px solid #008fa1
}

.toolbar-primary .tool-item {
    background: #4099ff
}

.toolbar-primary .tool-item.selected,
.toolbar-primary .tool-item:hover {
    background: #0d7eff
}

.toolbar-primary.tool-top .arrow {
    border-color: #4099ff transparent transparent
}

.toolbar-primary.tool-bottom .arrow {
    border-color: transparent transparent #4099ff
}

.toolbar-primary.tool-left .arrow {
    border-color: transparent transparent transparent #4099ff
}

.toolbar-primary.tool-right .arrow {
    border-color: transparent #4099ff transparent transparent
}

.btn-toolbar-primary.pressed {
    background-color: #4099ff
}

.toolbar-warning .tool-item {
    background: #FFB64D
}

.toolbar-warning .tool-item.selected,
.toolbar-warning .tool-item:hover {
    background: #ffa11a
}

.toolbar-warning.tool-top .arrow {
    border-color: #FFB64D transparent transparent
}

.toolbar-warning.tool-bottom .arrow {
    border-color: transparent transparent #FFB64D
}

.toolbar-warning.tool-left .arrow {
    border-color: transparent transparent transparent #FFB64D
}

.toolbar-warning.tool-right .arrow {
    border-color: transparent #FFB64D transparent transparent
}

.btn-toolbar-warning.pressed {
    background-color: #FFB64D
}

.toolbar-light .tool-item {
    background: #d6d6d6
}

.toolbar-light .tool-item.selected,
.toolbar-light .tool-item:hover {
    background: #bdbdbd
}

.toolbar-light.tool-top .arrow {
    border-color: #d6d6d6 transparent transparent
}

.toolbar-light.tool-bottom .arrow {
    border-color: transparent transparent #d6d6d6
}

.toolbar-light.tool-left .arrow {
    border-color: transparent transparent transparent #d6d6d6
}

.toolbar-light.tool-right .arrow {
    border-color: transparent #d6d6d6 transparent transparent
}

.btn-toolbar-light.pressed {
    background-color: #d6d6d6
}

.toolbar-danger .tool-item {
    background: #FF5370
}

.toolbar-danger .tool-item.selected,
.toolbar-danger .tool-item:hover {
    background: #ff2046
}

.toolbar-danger.tool-top .arrow {
    border-color: #FF5370 transparent transparent
}

.toolbar-danger.tool-bottom .arrow {
    border-color: transparent transparent #FF5370
}

.toolbar-danger.tool-left .arrow {
    border-color: transparent transparent transparent #FF5370
}

.toolbar-danger.tool-right .arrow {
    border-color: transparent #FF5370 transparent transparent
}

.btn-toolbar-danger.pressed {
    background-color: #FF5370
}

.toolbar-success .tool-item {
    background: #2ed8b6
}

.toolbar-success .tool-item.selected,
.toolbar-success .tool-item:hover {
    background: #21b295
}

.toolbar-success.tool-top .arrow {
    border-color: #2ed8b6 transparent transparent
}

.toolbar-success.tool-bottom .arrow {
    border-color: transparent transparent #2ed8b6
}

.toolbar-success.tool-left .arrow {
    border-color: transparent transparent transparent #2ed8b6
}

.toolbar-success.tool-right .arrow {
    border-color: transparent #2ed8b6 transparent transparent
}

.btn-toolbar-success.pressed {
    background-color: #2ed8b6
}

.toolbar-dark .tool-item {
    background: #37474f
}

.toolbar-dark .tool-item.selected,
.toolbar-dark .tool-item:hover {
    background: #222c31
}

.toolbar-dark.tool-top .arrow {
    border-color: #37474f transparent transparent
}

.toolbar-dark.tool-bottom .arrow {
    border-color: transparent transparent #37474f
}

.toolbar-dark.tool-left .arrow {
    border-color: transparent transparent transparent #37474f
}

.toolbar-dark.tool-right .arrow {
    border-color: transparent #37474f transparent transparent
}

.btn-toolbar-dark.pressed {
    background-color: #37474f
}

.toolbar-info .tool-item {
    background: #00bcd4
}

.toolbar-info .tool-item.selected,
.toolbar-info .tool-item:hover {
    background: #008fa1
}

.toolbar-info.tool-top .arrow {
    border-color: #00bcd4 transparent transparent
}

.toolbar-info.tool-bottom .arrow {
    border-color: transparent transparent #00bcd4
}

.toolbar-info.tool-left .arrow {
    border-color: transparent transparent transparent #00bcd4
}

.toolbar-info.tool-right .arrow {
    border-color: transparent #00bcd4 transparent transparent
}

.btn-toolbar-info.pressed {
    background-color: #00bcd4
}

.card-border-primary {
    border-top: 4px solid #4099ff
}

.card-border-warning {
    border-top: 4px solid #FFB64D
}

.card-border-default {
    border-top: 4px solid #d6d6d6
}

.card-border-danger {
    border-top: 4px solid #FF5370
}

.card-border-success {
    border-top: 4px solid #2ed8b6
}

.card-border-inverse {
    border-top: 4px solid #37474f
}

.card-border-info {
    border-top: 4px solid #00bcd4
}

.card-primary {
    background: #4099ff
}

.card-warning {
    background: #FFB64D
}

.card-default {
    background: #d6d6d6
}

.card-danger {
    background: #FF5370
}

.card-success {
    background: #2ed8b6
}

.card-inverse {
    background: #37474f
}

.card-info {
    background: #00bcd4
}

.b-t-primary {
    border-top: 1px solid #4099ff
}

.b-b-primary {
    border-bottom: 1px solid #4099ff
}

.b-l-primary {
    border-left: 1px solid #4099ff
}

.b-r-primary {
    border-right: 1px solid #4099ff
}

.b-primary {
    border: 1px solid #4099ff
}

.b-t-warning {
    border-top: 1px solid #FFB64D
}

.b-b-warning {
    border-bottom: 1px solid #FFB64D
}

.b-l-warning {
    border-left: 1px solid #FFB64D
}

.b-r-warning {
    border-right: 1px solid #FFB64D
}

.b-warning {
    border: 1px solid #FFB64D
}

.b-t-default {
    border-top: 1px solid #d6d6d6
}

.b-b-default {
    border-bottom: 1px solid #d6d6d6
}

.b-l-default {
    border-left: 1px solid #d6d6d6
}

.b-r-default {
    border-right: 1px solid #d6d6d6
}

.b-default {
    border: 1px solid #d6d6d6
}

.b-t-danger {
    border-top: 1px solid #FF5370
}

.b-b-danger {
    border-bottom: 1px solid #FF5370
}

.b-l-danger {
    border-left: 1px solid #FF5370
}

.b-r-danger {
    border-right: 1px solid #FF5370
}

.b-danger {
    border: 1px solid #FF5370
}

.b-t-success {
    border-top: 1px solid #2ed8b6
}

.b-b-success {
    border-bottom: 1px solid #2ed8b6
}

.b-l-success {
    border-left: 1px solid #2ed8b6
}

.b-r-success {
    border-right: 1px solid #2ed8b6
}

.b-success {
    border: 1px solid #2ed8b6
}

.b-t-inverse {
    border-top: 1px solid #37474f
}

.b-b-inverse {
    border-bottom: 1px solid #37474f
}

.b-l-inverse {
    border-left: 1px solid #37474f
}

.b-r-inverse {
    border-right: 1px solid #37474f
}

.b-inverse {
    border: 1px solid #37474f
}

.b-t-info {
    border-top: 1px solid #00bcd4
}

.b-b-info {
    border-bottom: 1px solid #00bcd4
}

.b-l-info {
    border-left: 1px solid #00bcd4
}

.b-r-info {
    border-right: 1px solid #00bcd4
}

.b-info {
    border: 1px solid #00bcd4
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(1)>a>.pcoded-micon {
    color: #42a5f5
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(2)>a>.pcoded-micon {
    color: #FF5370
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(3)>a>.pcoded-micon {
    color: #FF7043
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(4)>a>.pcoded-micon {
    color: #2ed8b6
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(5)>a>.pcoded-micon {
    color: #B388FF
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(6)>a>.pcoded-micon {
    color: #42a5f5
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(7)>a>.pcoded-micon {
    color: #FF5370
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(8)>a>.pcoded-micon {
    color: #FF7043
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(9)>a>.pcoded-micon {
    color: #2ed8b6
}

.pcoded[nav-type="st1"] .pcoded-item>li:nth-child(10)>a>.pcoded-micon {
    color: #B388FF
}

.pcoded[nav-type="st2"] .pcoded-item>li>a>.pcoded-micon {
    color: #37474f
}

.pcoded[nav-type="st1"] .pcoded-item>li>a>.pcoded-micon,
.pcoded[nav-type="st2"] .pcoded-item>li>a>.pcoded-micon {
    color: #37474f
}

.pcoded[nav-type="st1"] .pcoded-item>li>a>.pcoded-micon b,
.pcoded[nav-type="st2"] .pcoded-item>li>a>.pcoded-micon b {
    display: none
}

.main-menu {
    float: left;
    width: 100%;
    z-index: 99
}

.main-menu .main-menu-header {
    padding: 1rem 0.625rem;
    background-blend-mode: overlay;
    background-size: cover;
    position: relative
}

.main-menu .main-menu-header img {
    position: relative;
    width: 60px;
    margin: 0 auto 15px;
    display: block
}

.main-menu .main-menu-header .user-details {
    display: block;
    position: relative;
    text-align: center
}

.main-menu .main-menu-header .user-details #more-details {
    cursor: pointer;
    font-size: 0.8125rem
}

.main-menu .main-menu-header .user-details p {
    margin-bottom: 0;
    color: #666;
    font-weight: 600;
    font-size: 1rem
}

.main-menu .main-menu-header .user-details span {
    color: #666;
    display: block;
    font-size: 15px;
    text-transform: capitalize
}

.main-menu .main-menu-header .user-details span i {
    font-size: 10px;
    margin-left: 10px
}

.main-menu .main-menu-content .more-details {
    display: none
}

.main-menu .main-menu-content .more-details a {
    padding: 10px 25px;
    display: block;
    color: #000;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.main-menu .main-menu-content .more-details a:hover {
    color: #4099ff
}

.main-menu .main-menu-content .more-details a i {
    margin-right: 10px
}

.main-menu .main-menu-content .menu-search {
    padding: 20px 20px 10px
}

.main-menu .main-menu-content li {
    position: relative
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-content {
    display: none
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li .pcoded-submenu {
    background: #fff
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li .pcoded-submenu {
    background: #263544
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-header .img-menu-user {
    width: 30px
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .main-menu-header .user-details {
    opacity: 0;
    visibility: hidden;
    position: absolute
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a {
    margin: 0 auto;
    border-radius: 0;
    z-index: 1026
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a+.pcoded-submenu {
    margin-top: 0
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[pcoded-navbar-position="fixed"],
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[pcoded-navbar-position="absolute"] {
    position: relative;
    top: 0
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[pcoded-navbar-position="fixed"] .main-menu,
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[pcoded-navbar-position="absolute"] .main-menu {
    height: 100%
}

.sidebar_toggle a {
    margin: -5px;
    line-height: 1
}

.header-navbar {
    min-height: 50px;
    padding: 0
}

.header-navbar .navbar-wrapper .navbar-logo {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    height: 54px;
    text-align: center;
    text-transform: uppercase;
    width: 52px;
    -webkit-box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.1)
}

.header-navbar .navbar-wrapper .navbar-logo a {
    margin: 0 auto;
    color: #fff;
}

@media only screen and (max-width: 992px) {
    .header-navbar .navbar-wrapper .navbar-logo {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.header-navbar .navbar-wrapper .navbar-logo h5 {
    margin-bottom: 0
}

.header-navbar .navbar-wrapper .navbar-logo .mobile-menu {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    line-height: 4.4;
    width: 40px
}

.header-navbar .navbar-wrapper .navbar-logo .mobile-options,
.header-navbar .navbar-wrapper .navbar-logo .mobile-search {
    display: none
}

.header-navbar .navbar-wrapper .navbar-logo[logo-theme="theme6"] {
    background: #0B2243;
}


.header-navbar .navbar-wrapper .navbar-container .navlink {
    line-height: 3.1;
    padding: 0 20px;
    cursor: pointer;
    position: relative
}

@media only screen and (max-width: 575px) {
    .header-navbar .navbar-wrapper .navbar-container .col {
        padding: 0 15px
    }
}

.header-navbar .navbar-wrapper .navbar-container .navlink>a {
    font-size: 16px;
    display: block
}

.header-navbar .navbar-wrapper .navbar-container .col>a>i.flag-icon {
    border-radius: 50%;
    width: 20px;
    height: 20px
}

.header-navbar .navbar-wrapper .navbar-container .dropdown-toggle::after {
    display: none
}

.user-profile img {
    margin-right: 10px;
    width: 40px
}

.user-profile i {
    font-size: 10px;
    margin-left: 10px
}

.header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(1) .show-notification li:first-child:hover,
.header-navbar .navbar-wrapper .navbar-container .nav-right>.header-notification:nth-child(1) .profile-notification li:first-child:hover {
    background-color: #fff;
}

.header-navbar .navbar-wrapper .navbar-container .header-notification {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    z-index: 99;
    position: relative
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
    background: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    border: none;
    opacity: 1;
    position: absolute;
    left: auto;
    right: -15px;
    visibility: visible;
    overflow: visible;
    width: 24rem;
    padding: 15px 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px)
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.show:before,
.header-navbar .navbar-wrapper .navbar-container .header-notification .show.profile-notification:before {
    content: "";
    border: 10px solid transparent;
    border-left-color: #ffffff;
    border-top-color: #ffffff;
    position: absolute;
    border-radius: 3px;
    top: -8px;
    right: 15px;
    -webkit-box-shadow: -2px -2px 2px -2px rgba(0, 0, 0, 0.2);
    box-shadow: -2px -2px 2px -2px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1002
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a {
    color: #333
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li {
    line-height: initial;
    padding: 1em 20px;
    width: 100%;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child {
    padding: 10px 20px
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child h6,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child h6 {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:first-child label,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child label {
    float: right
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li img,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li img {
    width: 40px;
    margin-right: 10px
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover {
    background-color: #f1f1f1
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover,
.header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover {
    background-color: transparent
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-user,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-user {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-msg,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-msg {
    margin-bottom: 5px
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification .notification-time,
.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification .notification-time {
    font-size: 12px;
    color: #919aa3
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
    width: 17em
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a {
    font-size: 15px;
    padding-left: 0
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a:hover {
    background-color: transparent
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification i {
    font-size: 15px;
    margin-left: 0;
    margin-right: 5px
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li {
    border-top: none;
    padding: 0.7em 20px
}

.header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:first-child {
    padding: 0.7em 20px
}

.header-navbar .navbar-wrapper .navbar-container .badge {
    border-radius: 50%;
    right: -12px;
    position: absolute;
    top: 12px;
    color: #ffffff;
    padding: 4px;
    width: 19px;
    -webkit-animation: not-blink 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    animation: not-blink 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite
}

.header-navbar .navbar-wrapper .header-search {
    line-height: 0.8
}

.header-navbar .navbar-wrapper .header-search .main-search {
    padding: 9px 0;
    display: block
}

.header-navbar .navbar-wrapper .header-search .main-search .input-group {
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 20px
}

.header-navbar .navbar-wrapper .header-search .main-search .input-group .form-control {
    padding: 0.3rem 0.75rem;
    width: 0;
    border: none;
    background-color: transparent
}

.header-navbar .navbar-wrapper .header-search .main-search .input-group .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-append,
.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-prepend {
    background-color: transparent;
    border: none
}

.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-append .input-group-text,
.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-prepend .input-group-text {
    background-color: transparent;
    border: none
}

.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-append.search-close,
.header-navbar .navbar-wrapper .header-search .main-search .input-group .input-group-prepend.search-close {
    display: none
}

.header-navbar .navbar-wrapper .header-search .main-search.open {
    color: #000;
    line-height: 1
}

.header-navbar .navbar-wrapper .header-search .main-search.open .input-group {
    background-color: #fff;
}

.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .form-control {
    display: block
}

.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-append .input-group-text,
.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-prepend .input-group-text {
    color: #000
}

.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-append.search-close,
.header-navbar .navbar-wrapper .header-search .main-search.open .input-group .input-group-prepend.search-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@-webkit-keyframes not-blink {
    0% {
        opacity: 1
    }
    70% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@keyframes not-blink {
    0% {
        opacity: 1
    }
    70% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

.pcoded .pcoded-container {
    position: relative
}

.pcoded .pcoded-header {
    width: 100%;
    z-index: 1029;
    position: relative;
    display: block;
    /* font-family: "Quicksand", sans-serif; */
    -webkit-box-shadow: 0 2px 4px 0 rgba(43, 43, 43, 0.1);
    box-shadow: 0 2px 4px 0 rgba(43, 43, 43, 0.1)
}

.pcoded .pcoded-navbar {
    display: block;
    /* font-family: "Quicksand", sans-serif */
}

.pcoded .pcoded-navbar .nav-list {
    overflow: hidden;
    height: calc(100vh - 50px);
    border-radius: 0 0 0 0;
    -webkit-box-shadow: 0 2px 15px 0 rgba(43, 43, 43, 0.2);
    box-shadow: 0 2px 15px 0 rgba(43, 43, 43, 0.2)
}

@media only screen and (max-width: 992px) {
    .pcoded .pcoded-navbar .nav-list {
        height: 100%
    }
}

.pcoded .pcoded-navbar[pcoded-navbar-position="absolute"] .nav-list {
    height: 100%
}

.pcoded[vertical-nav-type="collapsed"] .nav-list {
    overflow: visible
}

.pcoded[vertical-nav-type="collapsed"] .pcoded-item>.pcoded-hasmenu>.pcoded-submenu {
    border-radius: 0
}

.pcoded-main-container {
    display: block;
    position: relative;
    background: #f2f7fb;
    min-height: calc(100vh - 50px)
}

.pcoded .pcoded-content {
    position: relative;
    display: block
}

.pcoded-inner-navbar {
    display: block;
    position: relative
}


.pcoded .pcoded-navbar .pcoded-item {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.pcoded .pcoded-navbar .pcoded-item:after {
    content: "";
    background-color: #efefef;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 10px
}

.pcoded .pcoded-navbar .pcoded-item>li {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative
}

.pcoded .pcoded-navbar .pcoded-item>li>a {
    display: block;
    font-size: 14px;
    padding: 0 15px;
    text-decoration: none;
    position: relative;
    -webkit-transition: all 0s linear;
    transition: all 0s linear
}

.pcoded .pcoded-navbar .pcoded-item>li>a.disabled {
    opacity: 0.5;
    cursor: not-allowed
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
    list-style: outside none none;
    margin: 10px 0;
    padding: 0
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a {
    display: block;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 20px;
    text-decoration: none;
    position: relative;
    -webkit-transition: all 0s linear;
    transition: all 0s linear
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a>.pcoded-mtext {
    -webkit-transition: all 0s linear;
    transition: all 0s linear
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a>.pcoded-mtext:before {
    -webkit-transition: all 0s linear;
    transition: all 0s linear
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-micon {
    -webkit-transition: all 0s linear;
    transition: all 0s linear;
    font-size: 10px;
    padding-right: 5px
}

.pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon {
    font-size: 14px;
    padding: 4px;
    margin-right: 0;
    border-radius: 4px;
    width: 30px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    text-align: center
}

.pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-title i {
    margin-right: 0;
    margin-left: 20px
}

.pcoded-inner-navbar {
    height: 100%
}

.pcoded[theme-layout="vertical"][vertical-nav-type="offcanvas"] .pcoded-navbar {
    opacity: 0
}

.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a {
    border-radius: 4px;
    float: left;
    font-size: 18px;
    height: 35px;
    margin-right: 5px;
    position: relative;
    text-align: center;
    top: 7px;
    width: 40px;
    border-width: 0;
    border-style: solid
}

.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a i {
    position: relative;
    top: -7px
}

.pcoded[theme-layout="vertical"] .pcoded-header .sidebar_toggle a:hover {
    text-decoration: none
}

.sidebar_toggle a:focus {
    text-decoration: none
}

.pcoded[theme-layout="vertical"] .pcoded-right-header .pcoded-badge {
    background-color: #777;
    border-radius: 10px;
    color: #ffffff;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    min-height: 17px;
    min-width: 10px;
    opacity: 1;
    padding: 4px 7px;
    position: absolute;
    right: -4px;
    text-align: center;
    top: 9px;
    -webkit-transition: opacity 0.3s linear 0s;
    transition: opacity 0.3s linear 0s;
    vertical-align: middle;
    visibility: visible;
    white-space: nowrap
}

.pcoded[theme-layout="vertical"] .pcoded-navbar {
    z-index: 1027;
    height: 100%
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="absolute"] {
    height: 100%
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="fixed"] {
    top: 50px
}

.pcoded[theme-layout="vertical"] .pcoded-content {
    position: relative;
    display: block
}

.pcoded[theme-layout="vertical"] .pcoded-container {
    position: relative;
    margin: 0 auto
}

.pcoded[theme-layout="vertical"].pcoded-wrapper,
.pcoded[theme-layout="vertical"] .pcoded-main-container {
    position: relative;
    margin: 0 auto
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a {
    text-align: left;
    padding: 15px 11px 4px;
    margin: 5px 0 0;
    border-radius: 0;
    border-left: 3px solid transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
    position: relative;
    width: 100%
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a {
    text-align: left;
    padding: 10px 10px 10px 20px
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu .pcoded-hasmenu .pcoded-submenu li>a {
    padding-left: 40px
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu>.pcoded-submenu {
    width: 100%;
    margin: 0 auto;
    border-radius: 0;
    padding: 10px 0;
    border-left: 3px solid transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
    list-style: outside none none
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu {
    display: none
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item .pcoded-hasmenu.pcoded-trigger.active>.pcoded-submenu {
    display: block
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dashed"] li>a {
    border-bottom-style: dashed
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="dotted"] li>a {
    border-bottom-style: dotted
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="solid"] li>a {
    border-bottom-style: solid
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="none"] li>a {
    border: none
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="false"]>li>a {
    border-bottom-width: 0
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"] li>a {
    border-bottom-width: 1px
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"]>li>a {
    border-bottom-width: 0
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="false"] .pcoded-hasmenu .pcoded-submenu li>a {
    border-bottom-width: 0
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li>a {
    border-bottom-width: 1px
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[subitem-border="true"] .pcoded-hasmenu .pcoded-submenu li:last-child>a {
    border-bottom-width: 0
}

.pcoded[theme-layout="vertical"][vertical-layout="wide"] .pcoded-container {
    width: 100%;
    margin: 0 auto
}

.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector,
.pcoded[theme-layout="vertical"][vertical-layout="box"] .p-chat-user,
.pcoded[theme-layout="vertical"][vertical-layout="box"] .showChat_inner {
    position: absolute
}

.pcoded[theme-layout="vertical"][vertical-layout="box"] #styleSelector {
    top: 0
}

.pcoded[theme-layout="vertical"][vertical-layout="box"] .pcoded-main-container {
    background: transparent
}

.pcoded[theme-layout="vertical"][vertical-layout="box"] .selector-toggle>a {
    background: rgba(255, 255, 255, 0.3)
}

.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto
}

.pcoded[theme-layout="vertical"][pcoded-device-type="desktop"][vertical-layout="box"] .pcoded-container .pcoded-header {
    max-width: 1200px
}

.pcoded[theme-layout="vertical"][pcoded-device-type="tablet"][vertical-layout="box"] .pcoded-container {
    max-width: 900px;
    width: 100%;
    margin: 0 auto
}

.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-layout="box"] .pcoded-container {
    max-width: 100%;
    width: 100%;
    margin: 0 auto
}

.pcoded .pcoded-navbar[pcoded-navbar-position="relative"] {
    position: relative
}

.pcoded .pcoded-navbar[pcoded-navbar-position="fixed"] {
    position: fixed
}

.pcoded .pcoded-navbar[pcoded-navbar-position="absolute"] {
    position: absolute
}

.pcoded .pcoded-header[pcoded-header-position="relative"] {
    position: relative
}

.pcoded .pcoded-header[pcoded-header-position="fixed"] {
    position: fixed;
    top: 0;
    z-index: 1028
}

.pcoded .pcoded-header[pcoded-header-position="absolute"] {
    position: absolute
}

.pcoded .pcoded-overlay-box {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    overflow: hidden
}

.pcoded[vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-overlay-box {
    visibility: visible;
    z-index: 1026;
    opacity: 0.3;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
    overflow: hidden
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-micon {
    display: none;
    font-size: 10px;
    padding-right: 5px
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before {
    font-style: normal;
    padding-right: 4px;
    font-size: 10px;
    position: relative;
    left: 0;
    top: 0;
    opacity: 1;
    visibility: visible;
    font-family: 'feather';
    font-size: 12px;
    padding-right: 5px
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style1"] .pcoded-submenu li>a .pcoded-mtext:before {
    content: "\e844"
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style2"] .pcoded-submenu li>a .pcoded-mtext:before {
    content: "\e83f"
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style3"] .pcoded-submenu li>a .pcoded-mtext:before {
    content: "\e856"
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style4"] .pcoded-submenu li>a .pcoded-mtext:before {
    content: "\e86b"
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style5"] .pcoded-submenu li>a .pcoded-mtext:before {
    content: "\e89f"
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style6"] .pcoded-submenu li>a .pcoded-mtext:before {
    content: '\e89b'
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon="style7"] .pcoded-submenu li>a .pcoded-mtext:before {
    content: "";
    color: inherit;
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 10px;
    top: -2px;
    background-color: transparent
}

.pcoded li.pcoded-hasmenu>a:after {
    float: right;
    font-style: normal;
    margin-left: 3px;
    font-size: 13px;
    position: absolute;
    right: 15px;
    top: 5px;
    font-family: 'feather';
    padding-top: 5px;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear
}

.pcoded li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after {
    top: 0
}

/* .pcoded li.pcoded-hasmenu[dropdown-icon="style1"]>a:after {
    content: "\e844"
}

.pcoded li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style1"]>a:after {
    content: "\e842"
} */

.pcoded li.pcoded-hasmenu[dropdown-icon="style2"]>a:after {
    content: "\e847"
}

.pcoded li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style2"]>a:after {
    content: "\e846"
}

.pcoded li.pcoded-hasmenu[dropdown-icon="style3"]>a:after {
    content: '\e8b1'
}

.pcoded li.pcoded-hasmenu.pcoded-trigger[dropdown-icon="style3"]>a:after {
    content: '\e897'
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar {
    float: right;
    right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content,
.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-header {
    text-align: right
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .main-menu-content ul {
    padding-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-content {
    float: unset;
    left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .breadcrumb-item {
    float: right
}

.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-navbar {
    float: left
}

.pcoded[theme-layout="vertical"][vertical-placement="left"] .pcoded-content {
    float: unset;
    right: 0
}

.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-header .pcoded-left-header,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"] .pcoded-navbar {
    width: 50px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-left: 250px;
    margin-right: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content {
    margin-left: 250px;
    margin-right: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-right: 0;
    margin-left: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="push"] .pcoded-content {
    margin-right: 250px;
    margin-left: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content {
    margin-left: 50px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="shrink"] .pcoded-content {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content {
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-content {
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    left: 100%;
    position: absolute;
    width: 250px;
    z-index: 1024;
    top: 0
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .nav-user img,
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .nav-user span {
    display: none
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-header .pcoded-left-header {
    width: 250px
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar {
    width: 50px
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a {
    padding: 10px 13px 4px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content {
    margin-left: 50px;
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
    width: 50px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-right: 45px;
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="push"] .pcoded-content {
    margin-right: 50px;
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content {
    margin-left: 50px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="shrink"] .pcoded-content {
    margin-right: 50px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content {
    margin-left: 50px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"][vertical-effect="overlay"] .pcoded-content {
    margin-right: 50px
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext {
    opacity: 1;
    visibility: visible;
    position: absolute;
    top: 12px
}

.pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after {
    opacity: 1;
    visibility: visible
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext {
    opacity: 0;
    visibility: hidden;
    position: absolute
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-mtext {
    opacity: 1;
    visibility: visible;
    position: absolute;
    padding-left: 22px
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after {
    opacity: 0;
    visibility: hidden
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger a:after {
    opacity: 1;
    visibility: visible
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger {
    display: block;
    position: relative;
    width: 290px;
    z-index: 1024;
    border-right: none
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    left: 50px;
    position: absolute;
    width: 240px;
    z-index: 1024;
    border-left-style: solid;
    border-left-width: 1px
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    position: relative
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu>.pcoded-submenu .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    position: absolute
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header {
    width: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
    width: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-left: 0;
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar {
    width: 250px;
    margin-left: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content {
    margin-left: 0;
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-left-header {
    width: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header .pcoded-right-header {
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-left-header {
    width: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-right: 0;
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-navbar {
    width: 250px;
    margin-right: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="push"] .pcoded-content {
    margin-right: 0;
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header {
    width: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
    width: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar {
    width: 250px;
    margin-left: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content {
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-left-header {
    width: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-left-header {
    width: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-navbar {
    width: 250px;
    margin-right: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="shrink"] .pcoded-content {
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header {
    width: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
    margin-left: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
    width: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar {
    width: 250px;
    margin-left: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="left"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content {
    margin-left: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-left-header {
    width: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header .pcoded-right-header {
    margin-right: 250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-left-header {
    width: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-header.iscollapsed .pcoded-right-header {
    margin-right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-navbar {
    width: 250px;
    margin-right: -250px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="offcanvas"][vertical-effect="overlay"] .pcoded-content {
    margin-right: 0
}

.pcoded-navbar .sidebar_toggle a {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    position: absolute
}

.pcoded-navbar .sidebar_toggle a:hover {
    color: #fff;
}

.pcoded[theme-layout="vertical"][pcoded-device-type="phone"][vertical-nav-type="collapsed"] .pcoded-header.nocollapsed .pcoded-left-header {
    padding-left: 45px
}

.pcoded[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-header.nocollapsed .sidebar_toggle a {
    background: transparent none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    float: left;
    font-size: 18px;
    height: 35px;
    margin-right: 5px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 6px;
    width: 40px;
    z-index: 1028
}

.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-navbar {
    top: 0;
    z-index: 1030
}

.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container {
    position: unset
}

.pcoded .pcoded-navbar .pcoded-navigation-label {
    font-size: 12px;
    font-weight: 500;
    opacity: 1;
    padding: 25px 25px 5px 15px;
    margin-bottom: 5px;
    position: relative
}

.pcoded .pcoded-navbar .pcoded-navigation-label[menu-title-theme="theme1"] {
    color: #f1f7ff
}

.pcoded .pcoded-navbar .pcoded-navigation-label[menu-title-theme="theme2"] {
    color: #263544
}

.pcoded .pcoded-navbar .pcoded-search+.pcoded-navigation-label {
    border-top: 0 solid transparent
}

.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-navigation-label {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear
}

.pcoded .pcoded-navbar .pcoded-item li a .pcoded-badge {
    position: absolute;
    right: 30px;
    text-align: center;
    top: 10px;
    vertical-align: middle;
    text-transform: lowercase;
    white-space: nowrap;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-submenu>li a .pcoded-badge {
    top: 10px;
    right: 2px
}

.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-badge {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear
}

.pcoded[vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-badge {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .card .card-header h5:after {
    right: -30px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.active>a:before {
    left: auto;
    right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu>a:after {
    left: 8px;
    right: auto;
    top: 7px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-mtext {
    left: auto;
    right: 0;
    /* padding-right: 40px */
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li a .pcoded-badge {
    position: relative;
    right: 15px;
    top: -2px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li:hover>a:before {
    left: auto;
    right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    left: auto;
    right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a {
    text-align: right
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before {
    float: right;
    left: 6px;
    top: 3px;
    padding-right: 10px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item li .pcoded-submenu li>a .pcoded-badge {
    left: 35px;
    position: absolute;
    right: auto;
    top: 11px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigation-label {
    text-align: right;
    padding: 10px 15px 2px 20px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-navigation-label:before {
    left: auto;
    right: 20px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="desktop"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.is-hover.pcoded-trigger .pcoded-submenu,
.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="expanded"][pcoded-device-type="tablet"] .pcoded-navbar.is-hover .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    left: auto;
    right: 100%
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu>a:after {
    left: 7px;
    right: auto;
    top: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger {
    left: auto;
    right: 240px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    left: auto
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item li a .pcoded-badge {
    position: absolute;
    right: auto;
    top: 10px
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-header .sidebar_toggle {
    float: right
}

.pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-search.open .pcoded-search-box {
    right: 0
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a {
    text-align: right
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:before {
    padding-left: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

body[themebg-pattern="theme1"] {
    background-color: #212121
}

body[themebg-pattern="theme2"] {
    background-color: #FF5370
}

body[themebg-pattern="theme3"] {
    background-color: #FF7043
}

body[themebg-pattern="theme4"] {
    background-color: #2ed8b6
}

body[themebg-pattern="theme5"] {
    background-color: #B388FF
}

body[themebg-pattern="theme6"] {
    background-color: #263544
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    border-left-color: #ededed;
    -webkit-box-shadow: 4px 4px 13px -4px rgba(0, 0, 0, 0.3);
    box-shadow: 4px 4px 13px -4px rgba(0, 0, 0, 0.3)
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    border-left-color: #33475b;
    -webkit-box-shadow: 4px 4px 13px -4px rgba(0, 0, 0, 0.3);
    box-shadow: 4px 4px 13px -4px rgba(0, 0, 0, 0.3)
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a {
    border-bottom: 1px solid #384f65
}

.pcoded #styleSelector {
    min-height: 300px;
    height: calc(100vh - 50px);
    border: 1px solid #e9e9e9;
    background: #FFF;
    position: fixed;
    margin: 0;
    padding: 20px;
    width: 400px;
    top: 70px;
    z-index: 100;
    -webkit-transition: 0.5s;
    transition: 0.5s
}

.pcoded #styleSelector.open {
    background: #FFF none repeat scroll 0 0;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2)
}

.pcoded #styleSelector .soc-icon {
    width: 55px;
    height: 55px;
    padding: 15px;
    border-radius: 50%
}

.pcoded #styleSelector .soc-icon i {
    font-size: 25px;
    margin-right: 0
}

@media only screen and (max-width: 992px) {
    .pcoded #styleSelector {
        display: none
    }
}

.pcoded[theme-layout="horizontal"] #styleSelector,
.pcoded[vertical-placement="left"] #styleSelector {
    right: -400px;
    border-left: 2px solid rgba(48, 53, 73, 0.28)
}

.pcoded[theme-layout="horizontal"] #styleSelector.open,
.pcoded[vertical-placement="left"] #styleSelector.open {
    right: 0
}

.pcoded[vertical-placement="right"] #styleSelector {
    left: -400px;
    border-right: 2px solid rgba(48, 53, 73, 0.28)
}

.pcoded[vertical-placement="right"] #styleSelector.open {
    left: 0
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .nav-user a,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .nav-user span {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .nav-user,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-inner-navbar {
  padding-top: 15px;
  background-color: #0B2243;
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .nav-user .pcoded-item>.pcoded-hasmenu>.pcoded-submenu:after,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-inner-navbar .pcoded-item>.pcoded-hasmenu>.pcoded-submenu:after {
    border-left-color: #212121;
    border-top-color: #212121;
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-header .user-details p {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu .main-menu-content .more-details a {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li>a {
    border-bottom-color: #384f65;
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu>a:after,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a:after,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-mtext:after {
    border-left-color: #263544
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item .pcoded-hasmenu .pcoded-submenu li>a .pcoded-mtext:after {
    border-left-color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a:before {
    border-left-color: #263544
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu:hover>a:after {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a {
    border-bottom-color: #263544
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu:hover>a:after {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="collapsed"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu,
.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="sub-expanded"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    border-left-color: transparent
}

.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="ex-popover"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    border-left-color: transparent
}

.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] {
    background-color: #263544
}

.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-navbar[navbar-theme="theme1"] .sidebar_toggle a {
    color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .nav-user,
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-inner-navbar {
    background-color: #fff;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-header .user-details span {
    color: #fff;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu .main-menu-content .more-details a {
    color: #666
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu>a:after,
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-hasmenu .pcoded-submenu li.pcoded-hasmenu>a:after {
    color: #666
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a,
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover>a {
    color: #666
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a {
    border-bottom-color: #fff;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li>a {
    color: #666;
    border-bottom-color: #fff;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active>a {
    color: #FFF;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-submenu {
    background-color: #b7c0cd
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-submenu li>a {
    border-bottom-color: #ededed;
    color: #666
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-submenu li>a .pcoded-mtext:after {
    border-left-color: #fff;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-submenu li:hover>a:before {
    border-left-color: #fff;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-submenu li.active>a {
    color: #666
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item .pcoded-submenu li.active>a .pcoded-mtext:after {
    border-left-color: #fff;
}

/* .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu {
    border-left-color: #42a5f5
} */

/* .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #42a5f5
} */

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

/* .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a {
    color: #42a5f5
} */

/* .pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a .pcoded-micon {
    color: #42a5f5
} */

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a {
    /* border-left-color: #42a5f5 */
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu {
    border-left-color: #FF5370
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #FF5370
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a {
    color: #FF5370
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a .pcoded-micon {
    color: #FF5370
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #FF5370
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu {
    border-left-color: #FF7043
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #FF7043
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a {
    color: #FF7043
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a .pcoded-micon {
    color: #FF7043
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #FF7043
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu {
    border-left-color: #2ed8b6
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #2ed8b6
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a {
    color: #2ed8b6
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a .pcoded-micon {
    color: #2ed8b6
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #2ed8b6
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu {
    border-left-color: #B388FF
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #B388FF
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a {
    color: #B388FF
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a .pcoded-micon {
    color: #B388FF
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #B388FF
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu {
    border-left-color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu {
    border-left-color: #11c788
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #11c788
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a {
    color: #11c788
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a .pcoded-micon {
    color: #11c788
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #11c788
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu {
    border-left-color: #f44
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #f44
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a {
    color: #f44
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a .pcoded-micon {
    color: #f44
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #f44
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu {
    border-left-color: #ff784f
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #ff784f
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a {
    color: #ff784f
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a .pcoded-micon {
    color: #ff784f
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #ff784f
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu {
    border-left-color: #38a9f9
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #38a9f9
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a {
    color: #38a9f9
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a .pcoded-micon {
    color: #38a9f9
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #38a9f9
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu {
    border-left-color: #038f9e
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #038f9e
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a {
    color: #038f9e
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a .pcoded-micon {
    color: #038f9e
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #038f9e
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu {
    border-left-color: #39ADB5
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li:hover>a {
    color: #39ADB5
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li .pcoded-submenu li.active>a {
    font-weight: 500
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a {
    color: #39ADB5
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a .pcoded-micon {
    color: #39ADB5
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger:hover>a {
    border-left-color: #39ADB5
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li .pcoded-submenu {
    background-color: rgba(29, 37, 49, 0.5)
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover:hover>a {
    color: #ffffff;
    background-color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li:hover:hover>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #f1f7ff
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #f1f7ff
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme1"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme2"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme3"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme4"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme5"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme6"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme7"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme8"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme9"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme10"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme11"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a {
    background: #1d2531;
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #b7c0cd
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="theme1"][active-item-theme="theme12"] .pcoded-item>li:hover>a:after {
    color: #fff;
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li .pcoded-submenu {
    background-color: rgba(226, 226, 226, 0.5)
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover:hover>a {
    color: #263544;
    background-color: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger:hover>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li:hover:hover>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme1"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme2"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme3"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme4"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme5"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme6"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme7"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme8"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme9"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme10"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme11"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.active>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a {
    background: #e2e2e2;
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.active>a:after,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a:after {
    color: #263544
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger:hover>a {
    background: #e2e2e2
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li:hover>a {
    background: transparent;
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li:hover>a .pcoded-micon {
    color: #1d2531
}

.pcoded[theme-layout="vertical"] .pcoded-navbar[navbar-theme="themelight1"][active-item-theme="theme12"] .pcoded-item>li:hover>a:after {
    color: #1d2531
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a .pcoded-micon {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li:hover>a:after {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover:hover>a {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #42a5f5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a .pcoded-micon {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item li:hover>a:after {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover:hover>a {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #FF5370
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme2"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a .pcoded-micon {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item li:hover>a:after {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover:hover>a {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #FF7043
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme3"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a .pcoded-micon {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item li:hover>a:after {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover:hover>a {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #2ed8b6
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme4"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a .pcoded-micon {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item li:hover>a:after {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover:hover>a {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #B388FF
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme5"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item li:hover>a:after {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover:hover>a {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme6"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a .pcoded-micon {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item li:hover>a:after {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover:hover>a {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #11c788
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme7"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a .pcoded-micon {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item li:hover>a:after {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover:hover>a {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #f44
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme8"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a .pcoded-micon {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item li:hover>a:after {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover:hover>a {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #ff784f
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme9"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a .pcoded-micon {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item li:hover>a:after {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover:hover>a {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #38a9f9
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme10"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a .pcoded-micon {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item li:hover>a:after {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover:hover>a {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #038f9e
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme11"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a .pcoded-micon {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.pcoded-hasmenu .pcoded-submenu li:hover>a:after {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a .pcoded-micon {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li.active>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item li:hover>a:after {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover>a,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover:hover>a {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover>a .pcoded-micon,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover:hover>a .pcoded-micon {
    color: #39ADB5
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.active:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li.pcoded-trigger:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover>a:before,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[active-item-theme="theme12"] .pcoded-item>li:hover:hover>a:before {
    border-left-color: transparent
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item li .pcoded-submenu {
    background: #fff
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li .pcoded-submenu {
    background: #263544
}

.pcoded[theme-layout="horizontal"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li .pcoded-submenu.pcoded-trigger>a:after,
.pcoded[theme-layout="horizontal"] .pcoded-navbar[navbar-theme="theme1"] .pcoded-item li .pcoded-submenu.pcoded-trigger .pcoded-submenu li.pcoded-hasmenu.pcoded-trigger>a:after {
    color: #fff;
}

.selector-toggle {
    position: relative
}

.pcoded .selector-toggle>a {
    position: absolute;
    top: 0;
    width: 60px;
    height: 60px;
    display: block;
    cursor: pointer;
    text-align: center;
    background: #FF5370;
    color: #ffffff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    padding: 14px 10px
}

.pcoded[theme-layout="horizontal"] .selector-toggle>a,
.pcoded[vertical-placement="left"] .selector-toggle>a {
    left: -80px;
    border-right: 0;
    border-radius: 50% 0 0 50%
}

.pcoded[vertical-placement="right"] .selector-toggle>a {
    right: -80px;
    border-left: 0;
    border-radius: 0 50% 50% 0
}

.pcoded[vertical-placement="right"] .selector-toggle>a:before {
    left: 10px
}

.selector-toggle>a:before {
    font-family: 'feather';
    font-size: 20px;
    content: "\e8c3";
    position: relative;
    float: left;
    left: 13px;
    line-height: 35px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-animation: mymove 1.3s infinite linear;
    animation: mymove 1.3s infinite linear
}

.open .selector-toggle>a:before {
    content: "\e8f6";
    -webkit-animation: mymove 0s infinite linear;
    animation: mymove 0s infinite linear
}

#styleSelector .nav-tabs {
    margin-bottom: 20px;
    border-bottom: 2px solid #4099ff;
    padding-bottom: 5px
}

#styleSelector .nav-tabs .nav-item {
    width: calc(100% / 2);
    margin: 0;
    padding: 0;
    float: left
}

#styleSelector .nav-tabs .nav-item a {
    color: #37474f;
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    padding: 0.66rem 1rem;
    border-radius: 2px;
    border: none;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

#styleSelector .nav-tabs .nav-item a.active {
    color: #ffffff;
    background: #4099ff
}

#styleSelector .style-cont {
    background-color: #F6F7FB;
    padding: 10px
}

#styleSelector .st-main-title {
    font-size: 18px
}

#styleSelector .checkbox-fade label {
    margin-bottom: 0.8rem
}

#styleSelector .sub-title {
    text-transform: capitalize
}

#styleSelector #menu-effect {
    padding-bottom: 15px
}

#styleSelector #menu-effect .radio>label {
    padding-left: 0
}

#styleSelector #menu-effect .radio .helper {
    bottom: -30px;
    left: 3px
}

#styleSelector #menu-effect .radio .helper:after,
#styleSelector #menu-effect .radio .helper:before {
    top: auto;
    bottom: 0
}

#styleSelector #menu-effect .micon {
    font-size: 20px;
    padding: 3px;
    width: 30px;
    display: block;
    height: 30px;
    text-align: center
}

#styleSelector #menu-effect .micon.st1 {
    background-color: transparent
}

#styleSelector #menu-effect .micon.st1 i {
    color: #4099ff
}

#styleSelector #menu-effect .micon.st2 {
    background-color: transparent
}

#styleSelector #menu-effect .micon.st2 i {
    color: #37474f
}

#styleSelector #bg-pattern-visiblity {
    padding-left: 30px
}

#styleSelector .form-control {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #f1f1f1;
    margin-bottom: 10px
}

#styleSelector .form-control:focus {
    border: none;
    background-color: #f1f1f1
}

#styleSelector ul {
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 100%
}

#styleSelector ul li {
    border-bottom: 0 solid #e9e9e9;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%
}

#styleSelector ul li p.selector-title,
#styleSelector ul li span.selector-title {
    color: #444;
    font-size: 15px;
    margin: 0 0 15px;
    padding: 10px 0;
    text-align: left
}

#styleSelector ul li p.selector-title {
    font-weight: 500;
    border-bottom: 1px solid #e9e9e9
}

#styleSelector ul li p.selector-title.main-title {
    font-weight: 500
}

#styleSelector ul li p.sub-title.drp-title {
    border-bottom: 0 solid transparent;
    margin-bottom: 0;
    margin-top: 10px
}

#styleSelector>ul>li>.sub-title {
    color: #9c9c9c;
    display: block;
    font-size: 13px;
    margin: 0;
    padding: 5px 0;
    position: relative;
    text-align: left
}

#styleSelector li {
    padding: 5px
}

.theme-option select {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 3px 10px
}

.theme-color {
    padding: 0;
    width: 100%
}

.theme-color a {
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    margin: 5px 8px 5px 0;
    -webkit-box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33);
    box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33);
    overflow: hidden;
    width: 45px;
    height: 40px
}

.theme-color a:focus,
.theme-color a:hover {
    text-decoration: none
}

.theme-color a.small {
    width: 20px;
    height: 20px
}

.theme-color a .cont,
.theme-color a .head {
    display: block;
    position: relative
}

.theme-color a .cont:after,
.theme-color a .cont:before,
.theme-color a .head:after,
.theme-color a .head:before {
    content: "";
    height: 100%;
    display: inline-block;
    position: absolute
}

.theme-color a .cont:after,
.theme-color a .head:after {
    width: 40%;
    left: 0
}

.theme-color a .cont:before,
.theme-color a .head:before {
    width: 60%;
    right: 0
}

.theme-color a .head {
    height: 10px
}

.theme-color a .head:before {
    background: #fff
}

.theme-color a .cont {
    height: 30px
}

.theme-color a .cont:before {
    background: #F6F7FB
}

.theme-color a[menu-caption="theme1"] {
    background: #f1f7ff
}

.theme-color a[menu-caption="theme2"] {
    background: #263544
}

.theme-color a[header-theme="theme1"] .head {
    background: transparent
}

.theme-color a[header-theme="theme1"] .head:before {
    background: #42a5f5
}

.theme-color a[header-theme="theme2"] .head {
    background: transparent
}

.theme-color a[header-theme="theme2"] .head:before {
    background: #FF5370
}

.theme-color a[header-theme="theme3"] .head {
    background: transparent
}

.theme-color a[header-theme="theme3"] .head:before {
    background: #FF7043
}

.theme-color a[header-theme="theme4"] .head {
    background: transparent
}

.theme-color a[header-theme="theme4"] .head:before {
    background: #2ed8b6
}

.theme-color a[header-theme="theme5"] .head {
    background: transparent
}

.theme-color a[header-theme="theme5"] .head:before {
    background: #B388FF
}

.theme-color a[header-theme="theme6"] .head {
    background: transparent
}

.theme-color a[header-theme="theme6"] .head:before {
    background: #263544
}

.theme-color a.header-theme-full[header-theme="theme1"] .head {
    background: #42a5f5
}

.theme-color a.header-theme-full[header-theme="theme1"] .head:after,
.theme-color a.header-theme-full[header-theme="theme1"] .head:before {
    background: transparent
}

.theme-color a.header-theme-full[header-theme="theme2"] .head {
    background: #FF5370
}

.theme-color a.header-theme-full[header-theme="theme2"] .head:after,
.theme-color a.header-theme-full[header-theme="theme2"] .head:before {
    background: transparent
}

.theme-color a.header-theme-full[header-theme="theme3"] .head {
    background: #FF7043
}

.theme-color a.header-theme-full[header-theme="theme3"] .head:after,
.theme-color a.header-theme-full[header-theme="theme3"] .head:before {
    background: transparent
}

.theme-color a.header-theme-full[header-theme="theme4"] .head {
    background: #2ed8b6
}

.theme-color a.header-theme-full[header-theme="theme4"] .head:after,
.theme-color a.header-theme-full[header-theme="theme4"] .head:before {
    background: transparent
}

.theme-color a.header-theme-full[header-theme="theme5"] .head {
    background: #B388FF
}

.theme-color a.header-theme-full[header-theme="theme5"] .head:after,
.theme-color a.header-theme-full[header-theme="theme5"] .head:before {
    background: transparent
}

.theme-color a.header-theme-full[header-theme="theme6"] .head {
    background: #263544
}

.theme-color a.header-theme-full[header-theme="theme6"] .head:after,
.theme-color a.header-theme-full[header-theme="theme6"] .head:before {
    background: transparent
}

.theme-color a[navbar-theme="theme1"] {
    background: #263544
}

.theme-color a[navbar-theme="themelight1"] {
    background: #fff
}

.theme-color a[active-item-theme="theme1"] {
    background: #42a5f5
}

.theme-color a[active-item-theme="theme2"] {
    background: #FF5370
}

.theme-color a[active-item-theme="theme3"] {
    background: #FF7043
}

.theme-color a[active-item-theme="theme4"] {
    background: #2ed8b6
}

.theme-color a[active-item-theme="theme5"] {
    background: #B388FF
}

.theme-color a[active-item-theme="theme6"] {
    background: #263544
}

.theme-color a[active-item-theme="theme7"] {
    background: #11c788
}

.theme-color a[active-item-theme="theme8"] {
    background: #f44
}

.theme-color a[active-item-theme="theme9"] {
    background: #ff784f
}

.theme-color a[active-item-theme="theme10"] {
    background: #38a9f9
}

.theme-color a[active-item-theme="theme11"] {
    background: #038f9e
}

.theme-color a[active-item-theme="theme12"] {
    background: #39ADB5
}

.theme-color a[layout-type="reset"] {
    padding: 11px 0;
    text-align: center;
    background-color: #FF5370;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

.theme-color a[layout-type="reset"] i {
    font-size: 20px;
    margin-right: 0;
    color: #ffffff;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

.theme-color a[layout-type="reset"]:hover {
    background-color: rgba(255, 83, 112, 0.8)
}

.theme-color a[layout-type="reset"]:hover i {
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3)
}

.theme-color a[themebg-pattern="theme1"] {
    background: #42a5f5
}

.theme-color a[themebg-pattern="theme2"] {
    background: #FF5370
}

.theme-color a[themebg-pattern="theme3"] {
    background: #FF7043
}

.theme-color a[themebg-pattern="theme4"] {
    background: #2ed8b6
}

.theme-color a[themebg-pattern="theme5"] {
    background: #B388FF
}

.theme-color a[themebg-pattern="theme6"] {
    background: #263544
}

.pcoded[theme-layout="vertical"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon {
    float: none;
    position: relative;
    z-index: 1051;
    left: 90%;
    top: 1px
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon i {
    left: 0
}

.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-hasmenu.pcoded-trigger>a .pcoded-micon i,
.pcoded[theme-layout="vertical"][vertical-nav-type="collapsed"][vertical-placement="right"] .pcoded-navbar .pcoded-item>li.pcoded-trigger.active>a .pcoded-micon i {
    left: 94%
}

.pcoded.nocollapsed[theme-layout="vertical"][pcoded-device-type="phone"] .pcoded-main-container {
    position: static
}

.pcoded[theme-layout="vertical"][vertical-nav-type="fullpage"] .pcoded-main-container,
.pcoded[theme-layout="vertical"][vnavigation-view="view3"] .pcoded-main-container {
    position: static
}

.pcoded .pcoded-header[header-theme="theme1"] {
    background: #42a5f5
}

.pcoded .pcoded-header[header-theme="theme1"] .dropdown-toggle,
.pcoded .pcoded-header[header-theme="theme1"] .input-group-addon,
.pcoded .pcoded-header[header-theme="theme1"] a {
    color: #fff;
}

.pcoded .pcoded-header[header-theme="theme2"] {
    background: #FF5370
}

.pcoded .pcoded-header[header-theme="theme2"] .dropdown-toggle,
.pcoded .pcoded-header[header-theme="theme2"] .input-group-addon,
.pcoded .pcoded-header[header-theme="theme2"] a {
    color: #fff;
}

.pcoded .pcoded-header[header-theme="theme3"] {
    background: #FF7043
}

.pcoded .pcoded-header[header-theme="theme3"] .dropdown-toggle,
.pcoded .pcoded-header[header-theme="theme3"] .input-group-addon,
.pcoded .pcoded-header[header-theme="theme3"] a {
    color: #fff;
}

.pcoded .pcoded-header[header-theme="theme4"] {
    background: #2ed8b6
}

.pcoded .pcoded-header[header-theme="theme4"] .dropdown-toggle,
.pcoded .pcoded-header[header-theme="theme4"] .input-group-addon,
.pcoded .pcoded-header[header-theme="theme4"] a {
    color: #fff;
}

.pcoded .pcoded-header[header-theme="theme5"] {
    background: #B388FF
}

.pcoded .pcoded-header[header-theme="theme5"] .dropdown-toggle,
.pcoded .pcoded-header[header-theme="theme5"] .input-group-addon,
.pcoded .pcoded-header[header-theme="theme5"] a {
    color: #fff;
}

.pcoded .pcoded-header[header-theme="theme6"] {
    background: #263544
}

.pcoded .pcoded-header[header-theme="theme6"] .dropdown-toggle,
.pcoded .pcoded-header[header-theme="theme6"] .input-group-addon,
.pcoded .pcoded-header[header-theme="theme6"] a {
    color: #fff;
}

.pcoded .pcoded-header[header-theme="themelight1"] {
    background: #fff
}

.pcoded .pcoded-header[header-theme="themelight1"] .input-group-append .input-group-text,
.pcoded .pcoded-header[header-theme="themelight1"] .input-group-prepend .input-group-text,
.pcoded .pcoded-header[header-theme="themelight1"] a {
    color: #333
}

.pcoded .pcoded-header[header-theme="themelight1"] .navbar-logo a {
    color: #fff;
}

.pcoded.pcoded-toggle-animate .pcoded-content {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.pcoded.pcoded-toggle-animate .pcoded-header .pcoded-left-header,
.pcoded.pcoded-toggle-animate .pcoded-header .pcoded-right-header {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out
}

.pcoded.pcoded-toggle-animate .pcoded-navbar {
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

.pcoded.pcoded-toggle-animate .pcoded-navbar .user-details {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.pcoded.pcoded-toggle-animate .pcoded-navbar .pcoded-item>li>a .pcoded-mtext {
    -webkit-transition-delay: 0.20s;
    transition-delay: 0.20s;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.pcoded.pcoded-toggle-animate .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-mtext {
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.pcoded.pcoded-toggle-animate .pcoded-navbar .pcoded-item li a .pcoded-badge {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.pcoded.pcoded-toggle-animate .pcoded-navbar .pcoded-item li.pcoded-hasmenu.pcoded-trigger a:after,
.pcoded.pcoded-toggle-animate .pcoded-navbar .pcoded-item li.pcoded-hasmenu>a:after {
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg)
}

.pcoded.pcoded-toggle-animate .pcoded-navbar .pcoded-item>li.pcoded-hasmenu>a:after {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear
}

body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar,
body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar[pcoded-navbar-position="fixed"],
body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar,
body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar[pcoded-navbar-position="fixed"] {
    position: absolute;
    top: 0
}

body .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar[pcoded-navbar-position="absolute"],
body .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar[pcoded-navbar-position="absolute"] {
    top: 70px
}

body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li>a .pcoded-micon {
    left: 0
}

body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-navbar .pcoded-item>li.pcoded-trigger>a .pcoded-micon {
    left: calc(100% - 23px)
}

body .pcoded[theme-layout="vertical"][vertical-placement="right"][vertical-nav-type="collapsed"] .pcoded-item>li.pcoded-trigger>a>.pcoded-mtext {
    padding-right: 90px
}

body .pcoded[vertical-placement="right"] .showChat_inner,
body .pcoded[vertical-placement="right"] .users {
    right: auto;
    left: 0
}

body .pcoded[vertical-placement="right"] .main-body {
    direction: rtl
}

body .pcoded[vertical-placement="right"] .main-body .page-wrapper .page-header-breadcrumb {
    float: left
}

body .pcoded[vertical-placement="right"] .main-body .language-markup {
    direction: ltr
}

body .pcoded[vertical-placement="right"] .back_chatBox i,
body .pcoded[vertical-placement="right"] .back_friendlist i {
    left: auto;
    right: -40px;
    border-radius: 0 50% 50% 0;
    padding: 12px 7px 12px 0;
    -webkit-box-shadow: 2px 0 9px -2px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 0 9px -2px rgba(0, 0, 0, 0.3)
}

body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-logo {
    float: right
}

body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container {
    margin-left: 0;
    margin-right: 240px
}

body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left li,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right li {
    float: right
}

body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-left,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right {
    float: right
}

body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .nav-right {
    float: left
}

body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
    right: auto;
    left: -15px
}

body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:before,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification:before,
body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:before {
    right: auto;
    left: 15px
}

body .pcoded[vertical-placement="right"][vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container {
    margin-right: 0
}

body .pcoded[vertical-nav-type="collapsed"] .header-navbar .navbar-wrapper .navbar-container {
    margin-left: 0
}

body.menu-bottom .navbar-wrapper {
    z-index: 1050
}

body.menu-bottom .p-chat-user,
body.menu-bottom .showChat_inner {
    top: 0
}

body.menu-bottom .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar,
body.menu-bottom .pcoded[pcoded-device-type="phone"][vertical-nav-type="expanded"] .pcoded-navbar[pcoded-navbar-position="fixed"],
body.menu-bottom .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar,
body.menu-bottom .pcoded[pcoded-device-type="tablet"][vertical-nav-type="expanded"] .pcoded-navbar[pcoded-navbar-position="fixed"] {
    top: 0
}

body.menu-bottom .navbar-wrapper {
    bottom: 0;
    top: auto;
    z-index: 1050
}

@media only screen and (max-width: 992px) {
    body.menu-bottom .navbar-wrapper .pcoded-navbar {
        top: -70px
    }
}

body.menu-bottom .pcoded[theme-layout="vertical"] .header-navbar {
    min-height: auto;
    bottom: 0;
    top: auto;
    z-index: 9999;
    -webkit-box-shadow: 0 -6px 3px 0 rgba(69, 90, 100, 0.09);
    box-shadow: 0 -6px 3px 0 rgba(69, 90, 100, 0.09)
}

body.menu-bottom .pcoded[theme-layout="vertical"] .header-navbar[pcoded-header-position="absolute"],
body.menu-bottom .pcoded[theme-layout="vertical"] .header-navbar[pcoded-header-position="relative"] {
    position: fixed
}

body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
    top: auto;
    bottom: 100px
}

body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification:before,
body.menu-bottom .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:before {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    top: auto;
    bottom: -10px
}

body.menu-bottom .pcoded[pcoded-device-type="tablet"] .pcoded-content,
body.menu-bottom .pcoded[pcoded-device-type="phone"] .pcoded-content {
    padding-top: 0
}

body.menu-bottom .pcoded[theme-layout="vertical"] .pcoded-navbar[pcoded-navbar-position="fixed"] {
    top: 0
}

.pcoded[pcoded-device-type="tablet"] .pcoded-header[pcoded-header-position="relative"],
.pcoded[pcoded-device-type="tablet"] .pcoded-header[pcoded-header-position="absolute"],
.pcoded[pcoded-device-type="phone"] .pcoded-header[pcoded-header-position="relative"],
.pcoded[pcoded-device-type="phone"] .pcoded-header[pcoded-header-position="absolute"] {
    position: fixed
}


.pcoded-main-container {
    clear: both
}

.pcoded .pcoded-navbar .pcoded-item:after {
    display: none
}

.btn-default .badge {
    background-color: #ffffff;
    color: #e0e0e0
}

.btn {
    border-radius: 1px;
    text-transform: capitalize;
    font-size: 11px;
    padding: 6px 12px;
    cursor: pointer
}

@media only screen and (max-width: 480px) {
    .btn {
        padding: 10px 15px
    }
}

.close {
    cursor: pointer
}

.button-page .card-block {
    margin-bottom: -20px
}

.button-page .card-block ul {
    margin-bottom: 0;
    display: inline-block
}

.button-page .card-block a {
    margin-bottom: 20px
}

.button-page .card-block ul li {
    display: inline-block;
    margin-right: 20px;
    float: left
}

.button-page .btn {
    margin-bottom: 20px;
    margin-right: 10px
}

.btn.btn-round {
    border-radius: 2rem
}

.btn.btn-square {
    border-radius: 0
}

.btn.btn-skew {
    -webkit-transform: skew(-15deg);
    transform: skew(-15deg)
}

.btn i {
    margin-right: 5px
}

.btn.btn-icon {
    border-radius: 50%;
    width: 40px;
    line-height: 30px;
    height: 40px;
    padding: 3px;
    text-align: center
}

.btn.btn-out {
    outline: 1px solid #fff;
    outline-offset: -5px
}

.btn.btn-out-dashed {
    outline: 1px dashed #fff;
    outline-offset: -5px
}

.btn.btn-out-dotted {
    outline: 1px dotted #fff;
    outline-offset: -5px
}

.btn-group,
.btn-group-vertical {
    display: inline-block
}

.btn-group .btn {
    float: left
}

.icon-btn i {
    margin-right: 0
}

.button-page .btn-group {
    margin-right: 10px
}

.show>.dropdown-menu {
    overflow: hidden
}

.dropdown-danger,
.dropdown-default,
.dropdown-disabled,
.dropdown-info,
.dropdown-inverse,
.dropdown-primary,
.dropdown-success,
.dropdown-warning,
.dropdown-warning {
    display: inline-block;
    position: relative
}

.btn-group [class*=btn-],
.dropdown-split [class*=btn-] {
    margin-right: 0
}

.list-group-item.active {
    background-color: #4099ff;
    border-color: #4099ff
}

.show>.btn-primary.dropdown-toggle,
.sweet-alert .show>button.dropdown-toggle.confirm,
.wizard>.actions .show>a.dropdown-toggle {
    background-color: #0378ff;
    border-color: #0378ff;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

#Note-list li:hover .Note-delete {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px)
}

#Note-list li:hover .Note-delete:hover {
    background: rgba(0, 0, 0, 0.8)
}

.button-list .btn {
    margin-bottom: 10px;
    margin-right: 30px
}

.Note-delete {
    margin-bottom: 0;
    opacity: 0;
    background: rgba(0, 0, 0, 0.6);
    border: none;
    position: absolute;
    right: 20px;
    color: #ffffff;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.popover-body .color-code {
    margin-bottom: 10px
}

.popover-body .display-color {
    width: 75px;
    height: 2.50rem;
    border-radius: 0.25rem;
    margin-right: 30px;
    background-color: rgba(64, 153, 255, 0.5);
    border-color: rgba(64, 153, 255, 0.5)
}

.popover-body span.block {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px
}

.popover-title {
    text-align: center
}

.btn.btn-disabled,
.dropdown-disabled,
.dropdown-split-disabled {
    cursor: not-allowed
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active.active,
.nav-pills .nav-link.active.active:focus,
.nav-pills .nav-link.active.active:hover {
    background: transparent;
    color: #0275d8;
    text-align: center;
    border-bottom: 1px solid #0275d8
}

.btn-primary,
.sweet-alert button.confirm,
.wizard>.actions a {
    background-color: #4099ff;
    border-color: #4099ff;
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.btn-primary:hover,
.sweet-alert button.confirm:hover,
.wizard>.actions a:hover {
    background-color: #73b4ff;
    border-color: #73b4ff
}

.btn-primary:active,
.sweet-alert button.confirm:active,
.wizard>.actions a:active {
    background-color: #0378ff;
    border-color: #0378ff;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.btn-primary:focus,
.sweet-alert button.confirm:focus,
.wizard>.actions a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    background-color: #73b4ff
}

.btn-primary.disabled,
.sweet-alert button.disabled.confirm,
.wizard>.actions a.disabled {
    background-color: rgba(64, 153, 255, 0.5);
    border-color: rgba(64, 153, 255, 0.5)
}

.btn-warning {
    background-color: #FFB64D;
    border-color: #FFB64D;
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.btn-warning:hover {
    background-color: #ffcb80;
    border-color: #ffcb80;
    color: #fff;
}

.btn-warning:active {
    background-color: #ff9d10;
    border-color: #ff9d10;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.btn-warning:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    background-color: #ffcb80
}

.btn-warning.disabled {
    background-color: rgba(255, 182, 77, 0.5);
    border-color: rgba(255, 182, 77, 0.5)
}

.btn-danger {
    background-color: #FF5370;
    border-color: #FF5370;
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.btn-danger:hover {
    background-color: #ff869a;
    border-color: #ff869a
}

.btn-danger:active {
    background-color: #ff163d;
    border-color: #ff163d;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.btn-danger:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    background-color: #ff869a
}

.btn-danger.disabled {
    background-color: rgba(255, 83, 112, 0.5);
    border-color: rgba(255, 83, 112, 0.5)
}

.btn-success {
    background-color: #2ed8b6;
    border-color: #2ed8b6;
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.btn-success:hover {
    background-color: #59e0c5;
    border-color: #59e0c5
}

.btn-success:active {
    background-color: #20a98e;
    border-color: #20a98e;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.btn-success:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    background-color: #59e0c5
}

.btn-success.disabled {
    background-color: rgba(46, 216, 182, 0.5);
    border-color: rgba(46, 216, 182, 0.5)
}

.btn-inverse {
    background-color: #212121;
    border-color: #212121;
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.btn-inverse:hover {
    background-color: #4c4c4c;
    border-color: #4c4c4c
}

.btn-inverse:active {
    background-color: #1e272b;
    border-color: #1e272b;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.btn-inverse:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    background-color: #4c626d
}

.btn-inverse.disabled {
    background-color: rgba(55, 71, 79, 0.5);
    border-color: rgba(55, 71, 79, 0.5)
}

.btn-info {
    background-color: #00bcd4;
    border-color: #00bcd4;
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.btn-info:hover {
    background-color: #08e3ff;
    border-color: #08e3ff
}

.btn-info:active {
    background-color: #008697;
    border-color: #008697;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.btn-info:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #ffffff;
    background-color: #08e3ff
}

.btn-info.disabled {
    background-color: rgba(0, 188, 212, 0.5);
    border-color: rgba(0, 188, 212, 0.5)
}

.btn-disabled {
    background-color: rgba(70, 128, 255, 0.5);
    border-color: rgba(70, 128, 255, 0.5);
    color: #ffffff;
    cursor: pointer;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.btn-outline-primary {
    color: #0378ff;
    background-color: #ffffff;
    background-color: transparent
}

.btn-outline-warning {
    color: #ff9d10;
    background-color: #ffffff;
    background-color: transparent
}

.btn-outline-danger {
    color: #ff163d;
    background-color: #ffffff;
    background-color: transparent
}

.btn-outline-success {
    color: #20a98e;
    background-color: #ffffff;
    background-color: transparent
}

.btn-outline-inverse {
    color: #1e272b;
    background-color: #ffffff;
    background-color: transparent
}

.btn-outline-inverse:hover {
    color: #fff;
}

.btn-outline-warning {
    color: #ff9d10;
    background-color: #ffffff;
    background-color: transparent
}

.btn-outline-info {
    color: #008697;
    background-color: #ffffff;
    background-color: transparent
}

.btn-outline-disabled {
    color: #0956ff;
    background-color: #fff;
}

.btn-grd-danger,
.btn-grd-disabled,
.btn-grd-info,
.btn-grd-inverse,
.btn-grd-primary,
.btn-grd-success,
.btn-grd-warning,
.btn-grd-warning {
    background-size: 200% auto;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    color: #fff;
}

.btn-grd-danger:hover,
.btn-grd-disabled:hover,
.btn-grd-info:hover,
.btn-grd-inverse:hover,
.btn-grd-primary:hover,
.btn-grd-success:hover,
.btn-grd-warning:hover,
.btn-grd-warning:hover {
    background-position: right center
}

.btn-grd-danger.hor-grd,
.btn-grd-disabled.hor-grd,
.btn-grd-info.hor-grd,
.btn-grd-inverse.hor-grd,
.btn-grd-primary.hor-grd,
.btn-grd-success.hor-grd,
.btn-grd-warning.hor-grd,
.btn-grd-warning.hor-grd {
    background-size: auto 200%
}

.btn-grd-danger.hor-grd:hover,
.btn-grd-disabled.hor-grd:hover,
.btn-grd-info.hor-grd:hover,
.btn-grd-inverse.hor-grd:hover,
.btn-grd-primary.hor-grd:hover,
.btn-grd-success.hor-grd:hover,
.btn-grd-warning.hor-grd:hover,
.btn-grd-warning.hor-grd:hover {
    background-position: bottom center
}

.btn-grd-primary {
    background-image: -webkit-gradient(linear, left top, right top, from(#73b4ff), color-stop(51%, #0378ff), to(#73b4ff));
    background-image: linear-gradient(to right, #73b4ff 0%, #0378ff 51%, #73b4ff 100%)
}

.btn-grd-primary.hor-grd {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#73b4ff), color-stop(51%, #0378ff), to(#73b4ff));
    background-image: linear-gradient(to top, #73b4ff 0%, #0378ff 51%, #73b4ff 100%)
}

.btn-grd-warning {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffcb80), color-stop(51%, #ff9d10), to(#ffcb80));
    background-image: linear-gradient(to right, #ffcb80 0%, #ff9d10 51%, #ffcb80 100%)
}

.btn-grd-warning.hor-grd {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#ffcb80), color-stop(51%, #ff9d10), to(#ffcb80));
    background-image: linear-gradient(to top, #ffcb80 0%, #ff9d10 51%, #ffcb80 100%)
}

.btn-grd-danger {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff869a), color-stop(51%, #ff163d), to(#ff869a));
    background-image: linear-gradient(to right, #ff869a 0%, #ff163d 51%, #ff869a 100%)
}

.btn-grd-danger.hor-grd {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#ff869a), color-stop(51%, #ff163d), to(#ff869a));
    background-image: linear-gradient(to top, #ff869a 0%, #ff163d 51%, #ff869a 100%)
}

.btn-grd-success {
    background-image: -webkit-gradient(linear, left top, right top, from(#59e0c5), color-stop(51%, #20a98e), to(#59e0c5));
    background-image: linear-gradient(to right, #59e0c5 0%, #20a98e 51%, #59e0c5 100%)
}

.btn-grd-success.hor-grd {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#59e0c5), color-stop(51%, #20a98e), to(#59e0c5));
    background-image: linear-gradient(to top, #59e0c5 0%, #20a98e 51%, #59e0c5 100%)
}

.btn-grd-inverse {
    background-image: -webkit-gradient(linear, left top, right top, from(#4c626d), color-stop(51%, #1e272b), to(#4c626d));
    background-image: linear-gradient(to right, #4c626d 0%, #1e272b 51%, #4c626d 100%)
}

.btn-grd-inverse.hor-grd {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#4c626d), color-stop(51%, #1e272b), to(#4c626d));
    background-image: linear-gradient(to top, #4c626d 0%, #1e272b 51%, #4c626d 100%)
}

.btn-grd-info {
    background-image: -webkit-gradient(linear, left top, right top, from(#08e3ff), color-stop(51%, #008697), to(#08e3ff));
    background-image: linear-gradient(to right, #08e3ff 0%, #008697 51%, #08e3ff 100%)
}

.btn-grd-info.hor-grd {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#08e3ff), color-stop(51%, #008697), to(#08e3ff));
    background-image: linear-gradient(to top, #08e3ff 0%, #008697 51%, #08e3ff 100%)
}

.btn-grd-disabled {
    background-image: -webkit-gradient(linear, left top, right top, from(#79a3ff), color-stop(51%, #0956ff), to(#79a3ff));
    background-image: linear-gradient(to right, #79a3ff 0%, #0956ff 51%, #79a3ff 100%)
}

.btn-grd-disabled.hor-grd {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#79a3ff), color-stop(51%, #0956ff), to(#79a3ff));
    background-image: linear-gradient(to top, #79a3ff 0%, #0956ff 51%, #79a3ff 100%)
}

.btn-mat {
    position: relative;
    border-radius: 0;
    border: none
}

.btn-mat:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 50%;
    height: 3px;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out
}

.btn-mat:hover {
    border: none
}

.btn-mat:hover:before {
    left: 0;
    right: 0
}

.btn-primary.btn-mat,
.sweet-alert button.btn-mat.confirm,
.wizard>.actions a.btn-mat {
    background-color: #4099ff
}

.btn-primary.btn-mat:before,
.sweet-alert button.btn-mat.confirm:before,
.wizard>.actions a.btn-mat:before {
    background-color: #0378ff
}

.btn-warning.btn-mat {
    background-color: #FFB64D
}

.btn-warning.btn-mat:before {
    background-color: #ff9d10
}

.btn-danger.btn-mat {
    background-color: #FF5370
}

.btn-danger.btn-mat:before {
    background-color: #ff163d
}

.btn-success.btn-mat {
    background-color: #2ed8b6
}

.btn-success.btn-mat:before {
    background-color: #20a98e
}

.btn-inverse.btn-mat {
    background-color: #37474f
}

.btn-inverse.btn-mat:before {
    background-color: #1e272b
}

.btn-info.btn-mat {
    background-color: #00bcd4
}

.btn-info.btn-mat:before {
    background-color: #008697
}

.btn-outline-disabled {
    background-color: #4680ff
}

.btn-outline-disabled:before {
    background-color: #0956ff
}

.btn-xlg {
    padding: 14px 20px;
    font-size: 21px;
    line-height: 40px
}

.btn-lg {
    padding: 12px 18px;
    font-size: 18px;
    line-height: 32px
}

.btn-md {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 23px
}

.btn-sm {
    padding: 8px 14px;
    line-height: 16px;
    font-size: 11px
}

.btn-mini {
    padding: 5px 10px;
    line-height: 14px;
    font-size: 10px
}

.btn-primary .badge,
.sweet-alert button.confirm .badge,
.wizard>.actions a .badge {
    color: #4099ff;
    background-color: #fff;
}

.btn-success .badge {
    color: #2ed8b6;
    background-color: #fff;
}

.btn-info .badge {
    color: #00bcd4;
    background-color: #fff;
}

.btn-warning .badge {
    color: #FFB64D;
    background-color: #fff;
}

.btn-danger .badge {
    color: #FF5370;
    background-color: #fff;
}

.btn-dribbble,
.btn-dropbox,
.btn-facebook,
.btn-flickr,
.btn-github,
.btn-google-plus,
.btn-instagram,
.btn-linkedin,
.btn-pinterest,
.btn-skype,
.btn-tumblr,
.btn-twitter,
.btn-youtube {
    color: #fff;
}

.btn-dribbble:focus,
.btn-dribbble:hover,
.btn-dropbox:focus,
.btn-dropbox:hover,
.btn-facebook:focus,
.btn-facebook:hover,
.btn-flickr:focus,
.btn-flickr:hover,
.btn-github:focus,
.btn-github:hover,
.btn-google-plus:focus,
.btn-google-plus:hover,
.btn-instagram:focus,
.btn-instagram:hover,
.btn-linkedin:focus,
.btn-linkedin:hover,
.btn-pinterest:focus,
.btn-pinterest:hover,
.btn-skype:focus,
.btn-skype:hover,
.btn-tumblr:focus,
.btn-tumblr:hover,
.btn-twitter:focus,
.btn-twitter:hover,
.btn-youtube:focus,
.btn-youtube:hover {
    color: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-facebook {
    background-color: #3b5998
}

.btn-twitter {
    background-color: #00ACED
}

.btn-linkedin {
    background-color: #007BB6
}

.btn-dribbble {
    background-color: #EA4C89
}

.btn-google-plus {
    background-color: #DD4B39
}

.btn-instagram {
    background-color: #517FA4
}

.btn-pinterest {
    background-color: #CB2027
}

.btn-dropbox {
    background-color: #32506D
}

.btn-tumblr {
    background-color: #00ACED
}

.dropdown-primary .dropdown-menu a:hover,
.dropdown-split-primary .dropdown-menu a:hover {
    background-color: #4099ff;
    color: #fff;
}

.dropdown-split-success .dropdown-menu a:hover,
.dropdown-success .dropdown-menu a:hover {
    background-color: #2ed8b6;
    color: #fff;
}

.dropdown-info .dropdown-menu a:hover,
.dropdown-split-info .dropdown-menu a:hover {
    background-color: #00bcd4;
    color: #fff;
}

.dropdown-split-warning .dropdown-menu a:hover,
.dropdown-warning .dropdown-menu a:hover {
    background-color: #FFB64D;
    color: #fff;
}

.dropdown-danger .dropdown-menu a:hover,
.dropdown-split-danger .dropdown-menu a:hover {
    background-color: #FF5370;
    color: #fff;
}

.dropdown-inverse .dropdown-item,
.dropdown-split-inverse .dropdown-item {
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in
}

.dropdown-inverse .dropdown-item:hover,
.dropdown-split-inverse .dropdown-item:hover {
    background-color: #37474f;
    color: #fff;
}

.col-form-label {
    font-size: 14px
}

.select2-container {
    width: 100%
}

.form-group {
    margin-bottom: 1.25em
}

.form-group .form-control-lg {
    font-size: 1.25em
}

.form-group.hidden {
    display: none
}

.form-group .form-control-round {
    border-radius: 50px
}

.form-group .form-control-static:focus {
    outline: none
}

.form-control {
    font-size: 14px;
    border-radius: 2px;
    border: 1px solid #ccc
}

.form-control:focus {
    border: 1px solid #4099ff
}

.form-control.form-control-normal {
    font-weight: 400
}

.form-control.form-control-bold {
    font-weight: 500
}

.form-control.form-control-capitalize {
    text-transform: capitalize
}

.form-control.form-control-uppercase {
    text-transform: uppercase
}

.form-control.form-control-lowercase {
    text-transform: lowercase
}

.form-control.form-control-variant {
    font-variant: small-caps
}

.form-control.form-control-left {
    text-align: left
}

.form-control.form-control-center {
    text-align: center
}

.form-control.form-control-right {
    text-align: right
}

.form-control.form-control-rtl {
    direction: rtl
}

.form-control:disabled {
    cursor: not-allowed;
    opacity: 0.5
}

.form-control-primary {
    border-color: #4099ff;
    color: #4099ff
}

.form-control-primary:focus {
    border-color: #4099ff
}

.input-group-primary .input-group-append .input-group-text,
.input-group-primary .input-group-prepend .input-group-text {
    background-color: #4099ff
}

.input-group-primary .form-control {
    border-color: #4099ff
}

.form-control-warning {
    border-color: #FFB64D;
    color: #FFB64D
}

.form-control-warning:focus {
    border-color: #FFB64D
}

.input-group-warning .input-group-append .input-group-text,
.input-group-warning .input-group-prepend .input-group-text {
    background-color: #FFB64D
}

.input-group-warning .form-control {
    border-color: #FFB64D
}

.form-control-default {
    border-color: #d6d6d6;
    color: #d6d6d6
}

.form-control-default:focus {
    border-color: #d6d6d6
}

.input-group-default .input-group-append .input-group-text,
.input-group-default .input-group-prepend .input-group-text {
    background-color: #d6d6d6
}

.input-group-default .form-control {
    border-color: #d6d6d6
}

.form-control-danger {
    border-color: #FF5370;
    color: #FF5370
}

.form-control-danger:focus {
    border-color: #FF5370
}

.input-group-danger .input-group-append .input-group-text,
.input-group-danger .input-group-prepend .input-group-text {
    background-color: #FF5370
}

.input-group-danger .form-control {
    border-color: #FF5370
}

.form-control-success {
    border-color: #2ed8b6;
    color: #2ed8b6
}

.form-control-success:focus {
    border-color: #2ed8b6
}

.input-group-success .input-group-append .input-group-text,
.input-group-success .input-group-prepend .input-group-text {
    background-color: #2ed8b6
}

.input-group-success .form-control {
    border-color: #2ed8b6
}

.form-control-inverse {
    border-color: #37474f;
    color: #37474f
}

.form-control-inverse:focus {
    border-color: #37474f
}

.input-group-inverse .input-group-append .input-group-text,
.input-group-inverse .input-group-prepend .input-group-text {
    background-color: #37474f
}

.input-group-inverse .form-control {
    border-color: #37474f
}

.form-control-info {
    border-color: #00bcd4;
    color: #00bcd4
}

.form-control-info:focus {
    border-color: #00bcd4
}

.input-group-info .input-group-append .input-group-text,
.input-group-info .input-group-prepend .input-group-text {
    background-color: #00bcd4
}

.input-group-info .form-control {
    border-color: #00bcd4
}

.form-txt-primary {
    color: #4099ff
}

.form-txt-primary:focus {
    color: #4099ff
}

.form-txt-primary::-moz-placeholder {
    color: #4099ff;
    opacity: 1
}

.form-txt-primary:-ms-input-placeholder {
    color: #4099ff
}

.form-txt-primary::-webkit-input-placeholder {
    color: #4099ff
}

.form-txt-warning {
    color: #FFB64D
}

.form-txt-warning:focus {
    color: #FFB64D
}

.form-txt-warning::-moz-placeholder {
    color: #FFB64D;
    opacity: 1
}

.form-txt-warning:-ms-input-placeholder {
    color: #FFB64D
}

.form-txt-warning::-webkit-input-placeholder {
    color: #FFB64D
}

.form-txt-default {
    color: #d6d6d6
}

.form-txt-default:focus {
    color: #d6d6d6
}

.form-txt-default::-moz-placeholder {
    color: #d6d6d6;
    opacity: 1
}

.form-txt-default:-ms-input-placeholder {
    color: #d6d6d6
}

.form-txt-default::-webkit-input-placeholder {
    color: #d6d6d6
}

.form-txt-danger {
    color: #FF5370
}

.form-txt-danger:focus {
    color: #FF5370
}

.form-txt-danger::-moz-placeholder {
    color: #FF5370;
    opacity: 1
}

.form-txt-danger:-ms-input-placeholder {
    color: #FF5370
}

.form-txt-danger::-webkit-input-placeholder {
    color: #FF5370
}

.form-txt-success {
    color: #2ed8b6
}

.form-txt-success:focus {
    color: #2ed8b6
}

.form-txt-success::-moz-placeholder {
    color: #2ed8b6;
    opacity: 1
}

.form-txt-success:-ms-input-placeholder {
    color: #2ed8b6
}

.form-txt-success::-webkit-input-placeholder {
    color: #2ed8b6
}

.form-txt-inverse {
    color: #37474f
}

.form-txt-inverse:focus {
    color: #37474f
}

.form-txt-inverse::-moz-placeholder {
    color: #37474f;
    opacity: 1
}

.form-txt-inverse:-ms-input-placeholder {
    color: #37474f
}

.form-txt-inverse::-webkit-input-placeholder {
    color: #37474f
}

.form-txt-info {
    color: #00bcd4
}

.form-txt-info:focus {
    color: #00bcd4
}

.form-txt-info::-moz-placeholder {
    color: #00bcd4;
    opacity: 1
}

.form-txt-info:-ms-input-placeholder {
    color: #00bcd4
}

.form-txt-info::-webkit-input-placeholder {
    color: #00bcd4
}

.form-bg-primary {
    background-color: #4099ff;
    border-color: #4099ff;
    color: #fff;
}

.form-bg-primary:focus {
    background-color: #4099ff;
    border-color: #4099ff;
    color: #fff;
}

.form-bg-primary::-moz-placeholder {
    color: #ffffff;
    opacity: 1
}

.form-bg-primary:-ms-input-placeholder {
    color: #fff;
}

.form-bg-primary::-webkit-input-placeholder {
    color: #fff;
}

.form-bg-warning {
    background-color: #FFB64D;
    border-color: #FFB64D;
    color: #fff;
}

.form-bg-warning:focus {
    background-color: #FFB64D;
    border-color: #FFB64D;
    color: #fff;
}

.form-bg-warning::-moz-placeholder {
    color: #ffffff;
    opacity: 1
}

.form-bg-warning:-ms-input-placeholder {
    color: #fff;
}

.form-bg-warning::-webkit-input-placeholder {
    color: #fff;
}

.form-bg-default {
    background-color: #d6d6d6;
    border-color: #d6d6d6;
    color: #fff;
}

.form-bg-default:focus {
    background-color: #d6d6d6;
    border-color: #d6d6d6;
    color: #fff;
}

.form-bg-default::-moz-placeholder {
    color: #ffffff;
    opacity: 1
}

.form-bg-default:-ms-input-placeholder {
    color: #fff;
}

.form-bg-default::-webkit-input-placeholder {
    color: #fff;
}

.form-bg-danger {
    background-color: #FF5370;
    border-color: #FF5370;
    color: #fff;
}

.form-bg-danger:focus {
    background-color: #FF5370;
    border-color: #FF5370;
    color: #fff;
}

.form-bg-danger::-moz-placeholder {
    color: #ffffff;
    opacity: 1
}

.form-bg-danger:-ms-input-placeholder {
    color: #fff;
}

.form-bg-danger::-webkit-input-placeholder {
    color: #fff;
}

.form-bg-success {
    background-color: #2ed8b6;
    border-color: #2ed8b6;
    color: #fff;
}

.form-bg-success:focus {
    background-color: #2ed8b6;
    border-color: #2ed8b6;
    color: #fff;
}

.form-bg-success::-moz-placeholder {
    color: #ffffff;
    opacity: 1
}

.form-bg-success:-ms-input-placeholder {
    color: #fff;
}

.form-bg-success::-webkit-input-placeholder {
    color: #fff;
}

.form-bg-inverse {
    background-color: #37474f;
    border-color: #37474f;
    color: #fff;
}

.form-bg-inverse:focus {
    background-color: #37474f;
    border-color: #37474f;
    color: #fff;
}

.form-bg-inverse::-moz-placeholder {
    color: #ffffff;
    opacity: 1
}

.form-bg-inverse:-ms-input-placeholder {
    color: #fff;
}

.form-bg-inverse::-webkit-input-placeholder {
    color: #fff;
}

.form-bg-info {
    background-color: #00bcd4;
    border-color: #00bcd4;
    color: #fff;
}

.form-bg-info:focus {
    background-color: #00bcd4;
    border-color: #00bcd4;
    color: #fff;
}

.form-bg-info::-moz-placeholder {
    color: #ffffff;
    opacity: 1
}

.form-bg-info:-ms-input-placeholder {
    color: #fff;
}

.form-bg-info::-webkit-input-placeholder {
    color: #fff;
}

.has-success .col-form-label {
    color: #2ed8b6
}

.has-success .form-control-success {
    border-color: #2ed8b6
}

.has-warning .col-form-label {
    color: #FFB64D
}

.has-warning .form-control-success {
    border-color: #FFB64D
}

.has-danger .col-form-label {
    color: #FF5370
}

.has-danger .form-control-success {
    border-color: #FF5370
}

.left-icon-control {
    position: relative
}

.left-icon-control input {
    padding-left: 50px
}

.left-icon-control .form-icon {
    position: absolute;
    top: 50%;
    left: 17px;
    margin-top: -12px
}

.right-icon-control {
    position: relative
}

.right-icon-control input {
    padding-right: 50px
}

.right-icon-control .form-icon {
    position: absolute;
    bottom: 8px;
    right: 8px
}

.right-icon-control .form-icon .btn.btn-icon {
    width: 35px;
    height: 35px;
    padding: 0
}

.right-icon-control .btn>i {
    margin-right: 0
}

.input-group {
    margin-bottom: 1.25em
}

.input-group-append .input-group-text,
.input-group-prepend .input-group-text {
    background-color: #4099ff;
    border-color: rgba(0, 0, 0, 0.15);
    color: #fff;
}

.input-group-button .input-group-addon {
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.input-group-button .input-group-addon:hover {
    background-color: #73b4ff;
    border-color: #73b4ff
}

.input-group-button .input-group-addon:hover .btn {
    background-color: #73b4ff;
    border-color: #73b4ff
}

.input-group-dropdown [class*=btn-] {
    margin-bottom: 0
}

.js-dynamic-disable,
.js-dynamic-enable {
    vertical-align: inherit
}

.form-radio {
    position: relative
}

.form-radio .form-help {
    position: absolute;
    width: 100%
}

.form-radio label {
    position: relative;
    padding-left: 1.5rem;
    text-align: left;
    color: #333;
    display: block;
    line-height: 1.8
}

.form-radio input {
    width: auto;
    opacity: 0.00000001;
    position: absolute;
    left: 0
}

.radio .helper {
    position: absolute;
    top: -0.15rem;
    left: -0.25rem;
    cursor: pointer;
    display: block;
    font-size: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #999
}

.radio .helper::after {
    -webkit-transform: scale(0);
    transform: scale(0);
}

.radio .helper::after,
.radio .helper::before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    margin: 0.25rem;
    width: 1rem;
    height: 1rem;
    -webkit-transition: -webkit-transform 0.28s ease;
    transition: -webkit-transform 0.28s ease;
    transition: transform 0.28s ease, -webkit-transform 0.28s ease;
    border-radius: 50%;
}

.radio .helper.blue::after {
  background-color: #4fb9e9;
  border: 0.125rem solid #4fb9e9;
}

.radio .helper.teal::after {
  background-color: #2a879e;
  border: 0.125rem solid #2a879e;
}


.radio .helper.blue::after,
.radio .helper.blue::before {
  border: 0.125rem solid #4fb9e9;
}

.radio .helper.teal::after,
.radio .helper.teal::before {
  border: 0.125rem solid #2a879e;
}


.radio label:hover .helper {
    color: #4fb9e9
}

.radio input:checked ~ .helper::after {
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
}

.radio input:checked ~ .helper::before {
    color: #4099ff;
    -webkit-animation: ripple 0.3s linear forwards;
    animation: ripple 0.3s linear forwards
}

.radio.radiofill input:checked ~ .helper::after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.radio.radiofill .helper::after {
    background-color: #4099ff
}

.radio.radio-outline input:checked ~ .helper::after {
    -webkit-transform: scale(0.6);
    transform: scale(0.6)
}

.radio.radio-outline .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #4099ff
}

.radio.radio-matrial input ~ .helper::after {
    background-color: #fff;
}

.radio.radio-matrial input:checked ~ .helper::after {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72);
    box-shadow: 0 1px 7px -1px rgba(0, 0, 0, 0.72)
}

.radio.radio-matrial input:checked ~ .helper::before {
    background-color: #4099ff
}

.radio.radio-disable {
    opacity: 0.7
}

.radio.radio-disable label {
    cursor: not-allowed
}

.radio-inline {
    display: inline-block;
    margin-right: 20px
}

.radio.radio-primary .helper::after {
    background-color: #4099ff;
    border-color: #4099ff
}

.radio.radio-primary .helper::before {
    border-color: #4099ff
}

.radio.radio-outline.radio-primary .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #4099ff
}

.radio.radio-outline.radio-primary .helper::before {
    border-color: #4099ff
}

.radio.radio-matrial.radio-primary input ~ .helper::after {
    background-color: #ffffff;
    border-color: #fff;
}

.radio.radio-matrial.radio-primary input ~ .helper::before {
    background-color: #4099ff;
    border-color: #4099ff
}

.radio.radio-warning .helper::after {
    background-color: #FFB64D;
    border-color: #FFB64D
}

.radio.radio-warning .helper::before {
    border-color: #FFB64D
}

.radio.radio-outline.radio-warning .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #FFB64D
}

.radio.radio-outline.radio-warning .helper::before {
    border-color: #FFB64D
}

.radio.radio-matrial.radio-warning input ~ .helper::after {
    background-color: #ffffff;
    border-color: #fff;
}

.radio.radio-matrial.radio-warning input ~ .helper::before {
    background-color: #FFB64D;
    border-color: #FFB64D
}

.radio.radio-default .helper::after {
    background-color: #d6d6d6;
    border-color: #d6d6d6
}

.radio.radio-default .helper::before {
    border-color: #d6d6d6
}

.radio.radio-outline.radio-default .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #d6d6d6
}

.radio.radio-outline.radio-default .helper::before {
    border-color: #d6d6d6
}

.radio.radio-matrial.radio-default input ~ .helper::after {
    background-color: #ffffff;
    border-color: #fff;
}

.radio.radio-matrial.radio-default input ~ .helper::before {
    background-color: #d6d6d6;
    border-color: #d6d6d6
}

.radio.radio-danger .helper::after {
    background-color: #FF5370;
    border-color: #FF5370
}

.radio.radio-danger .helper::before {
    border-color: #FF5370
}

.radio.radio-outline.radio-danger .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #FF5370
}

.radio.radio-outline.radio-danger .helper::before {
    border-color: #FF5370
}

.radio.radio-matrial.radio-danger input ~ .helper::after {
    background-color: #ffffff;
    border-color: #fff;
}

.radio.radio-matrial.radio-danger input ~ .helper::before {
    background-color: #FF5370;
    border-color: #FF5370
}

.radio.radio-success .helper::after {
    background-color: #2ed8b6;
    border-color: #2ed8b6
}

.radio.radio-success .helper::before {
    border-color: #2ed8b6
}

.radio.radio-outline.radio-success .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #2ed8b6
}

.radio.radio-outline.radio-success .helper::before {
    border-color: #2ed8b6
}

.radio.radio-matrial.radio-success input ~ .helper::after {
    background-color: #ffffff;
    border-color: #fff;
}

.radio.radio-matrial.radio-success input ~ .helper::before {
    background-color: #2ed8b6;
    border-color: #2ed8b6
}

.radio.radio-inverse .helper::after {
    background-color: #37474f;
    border-color: #37474f
}

.radio.radio-inverse .helper::before {
    border-color: #37474f
}

.radio.radio-outline.radio-inverse .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #37474f
}

.radio.radio-outline.radio-inverse .helper::before {
    border-color: #37474f
}

.radio.radio-matrial.radio-inverse input ~ .helper::after {
    background-color: #ffffff;
    border-color: #fff;
}

.radio.radio-matrial.radio-inverse input ~ .helper::before {
    background-color: #37474f;
    border-color: #37474f
}

.radio.radio-info .helper::after {
    background-color: #00bcd4;
    border-color: #00bcd4
}

.radio.radio-info .helper::before {
    border-color: #00bcd4
}

.radio.radio-outline.radio-info .helper::after {
    background-color: #ffffff;
    border: 0.225rem solid #00bcd4
}

.radio.radio-outline.radio-info .helper::before {
    border-color: #00bcd4
}

.radio.radio-matrial.radio-info input ~ .helper::after {
    background-color: #ffffff;
    border-color: #fff;
}

.radio.radio-matrial.radio-info input ~ .helper::before {
    background-color: #00bcd4;
    border-color: #00bcd4
}

@-webkit-keyframes ripple {
    0% {
        -webkit-box-shadow: 0 0 0 1px transparent;
        box-shadow: 0 0 0 1px transparent
    }
    50% {
        -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px transparent;
        box-shadow: 0 0 0 10px transparent
    }
}

@keyframes ripple {
    0% {
        -webkit-box-shadow: 0 0 0 1px transparent;
        box-shadow: 0 0 0 1px transparent
    }
    50% {
        -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.05)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px transparent;
        box-shadow: 0 0 0 10px transparent
    }
}

.border-checkbox-group {
    display: inline-block
}

.border-checkbox-group .border-checkbox:checked+.border-checkbox-label:before {
    -webkit-animation: ripple 0.3s linear forwards;
    animation: ripple 0.3s linear forwards
}

.border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after {
    -webkit-animation: check linear 0.5s;
    animation: check linear 0.5s;
    opacity: 1;
    border-color: #4099ff
}

.border-checkbox-group .border-checkbox:checked+.border-checkbox-label:after .border-checkbox-label:before {
    border-color: #eee
}

.border-checkbox-group .border-checkbox-label {
    position: relative;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    padding-left: 30px;
    margin-right: 15px
}

.border-checkbox-group .border-checkbox-label:after {
    content: "";
    display: block;
    width: 6px;
    height: 12px;
    opacity: 0.9;
    border-right: 2px solid #eee;
    border-top: 2px solid #eee;
    position: absolute;
    left: 4px;
    top: 11px;
    -webkit-transform: scaleX(-1) rotate(135deg);
    transform: scaleX(-1) rotate(135deg);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.border-checkbox-group .border-checkbox-label:before {
    content: "";
    display: block;
    border: 2px solid #4099ff;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0
}

.border-checkbox {
    display: none
}

.border-checkbox:disabled ~ .border-checkbox-label {
    cursor: no-drop;
    color: #ccc
}

@-webkit-keyframes check {
    0% {
        height: 0;
        width: 0
    }
    25% {
        height: 0;
        width: 6px
    }
    50% {
        height: 12px;
        width: 6px
    }
}

@keyframes check {
    0% {
        height: 0;
        width: 0
    }
    25% {
        height: 0;
        width: 6px
    }
    50% {
        height: 12px;
        width: 6px
    }
}

.border-checkbox-group-primary .border-checkbox-label:before {
    border: 2px solid #4099ff
}

.border-checkbox-group-primary .border-checkbox:checked+.border-checkbox-label:after {
    border-color: #4099ff
}

.border-checkbox-group-warning .border-checkbox-label:before {
    border: 2px solid #FFB64D
}

.border-checkbox-group-warning .border-checkbox:checked+.border-checkbox-label:after {
    border-color: #FFB64D
}

.border-checkbox-group-default .border-checkbox-label:before {
    border: 2px solid #363636
}

.border-checkbox-group-default .border-checkbox:checked+.border-checkbox-label:after {
    border-color: #363636
}

.border-checkbox-group-danger .border-checkbox-label:before {
    border: 2px solid #FF5370
}

.border-checkbox-group-danger .border-checkbox:checked+.border-checkbox-label:after {
    border-color: #FF5370
}

.border-checkbox-group-success .border-checkbox-label:before {
    border: 2px solid #2ed8b6
}

.border-checkbox-group-success .border-checkbox:checked+.border-checkbox-label:after {
    border-color: #2ed8b6
}

.border-checkbox-group-inverse .border-checkbox-label:before {
    border: 2px solid #37474f
}

.border-checkbox-group-inverse .border-checkbox:checked+.border-checkbox-label:after {
    border-color: #37474f
}

.border-checkbox-group-info .border-checkbox-label:before {
    border: 2px solid #00bcd4
}

.border-checkbox-group-info .border-checkbox:checked+.border-checkbox-label:after {
    border-color: #00bcd4
}

.checkbox-fade,
.checkbox-zoom {
    display: inline-block;
    margin-right: 15px
}

.checkbox-fade label,
.checkbox-zoom label {
    line-height: 20px
}

.checkbox-fade label input[type="checkbox"],
.checkbox-fade label input[type="radio"],
.checkbox-zoom label input[type="checkbox"],
.checkbox-zoom label input[type="radio"] {
    display: none
}

.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,
.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon,
.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,
.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon {
    -webkit-transform: scale(1) rotateZ(0deg);
    transform: scale(1) rotateZ(0deg);
    opacity: 1
}

.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,
.checkbox-fade label input[type="radio"]+.cr>.cr-icon,
.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,
.checkbox-zoom label input[type="radio"]+.cr>.cr-icon {
    -webkit-transform: scale(3) rotateZ(-20deg);
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in
}

.checkbox-fade label:after,
.checkbox-zoom label:after {
    content: '';
    display: table;
    clear: both
}

.checkbox-fade.fade-in-disable .cr,
.checkbox-fade.fade-in-disable label,
.checkbox-zoom.fade-in-disable .cr,
.checkbox-zoom.fade-in-disable label {
    color: #ccc;
    cursor: no-drop
}

.checkbox-fade .cr,
.checkbox-zoom .cr {
    border-radius: 0;
    border: 2px solid #4099ff;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 20px;
    margin-right: 1rem;
    position: relative;
    width: 20px
}

.checkbox-fade .cr .cr-icon,
.checkbox-zoom .cr .cr-icon {
    color: #4099ff;
    font-size: 0.8em;
    left: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%
}

.checkbox-fade input[type="checkbox"]:checked+.cr,
.checkbox-zoom input[type="checkbox"]:checked+.cr {
    -webkit-animation: ripple 0.3s linear forwards;
    animation: ripple 0.3s linear forwards
}

.checkbox-fade label {
    line-height: 20px
}

.checkbox-fade label input[type="checkbox"],
.checkbox-fade label input[type="radio"] {
    display: none
}

.checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon,
.checkbox-fade label input[type="radio"]:checked+.cr>.cr-icon {
    -webkit-transform: scale(1) rotateZ(0deg);
    transform: scale(1) rotateZ(0deg);
    opacity: 1
}

.checkbox-fade label input[type="checkbox"]+.cr>.cr-icon,
.checkbox-fade label input[type="radio"]+.cr>.cr-icon {
    -webkit-transform: scale(3) rotateZ(-20deg);
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in
}

.checkbox-zoom label {
    line-height: 20px
}

.checkbox-zoom label input[type="checkbox"],
.checkbox-zoom label input[type="radio"] {
    display: none
}

.checkbox-zoom label input[type="checkbox"]:checked+.cr>.cr-icon,
.checkbox-zoom label input[type="radio"]:checked+.cr>.cr-icon {
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    opacity: 1
}

.checkbox-zoom label input[type="checkbox"]+.cr>.cr-icon,
.checkbox-zoom label input[type="radio"]+.cr>.cr-icon {
    -webkit-transform: scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);
    transform: scale3d(0.2, 0.2, 0.1) translate3d(0, 0, 0);
    opacity: 0;
    -webkit-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in
}

.checkbox-fade.fade-in-primary .cr,
.checkbox-fade.zoom-primary .cr,
.checkbox-zoom.fade-in-primary .cr,
.checkbox-zoom.zoom-primary .cr {
    border: 2px solid #4099ff
}

.checkbox-fade.fade-in-primary .cr .cr-icon,
.checkbox-fade.zoom-primary .cr .cr-icon,
.checkbox-zoom.fade-in-primary .cr .cr-icon,
.checkbox-zoom.zoom-primary .cr .cr-icon {
    color: #4099ff
}

.checkbox-fade.fade-in-warning .cr,
.checkbox-fade.zoom-warning .cr,
.checkbox-zoom.fade-in-warning .cr,
.checkbox-zoom.zoom-warning .cr {
    border: 2px solid #FFB64D
}

.checkbox-fade.fade-in-warning .cr .cr-icon,
.checkbox-fade.zoom-warning .cr .cr-icon,
.checkbox-zoom.fade-in-warning .cr .cr-icon,
.checkbox-zoom.zoom-warning .cr .cr-icon {
    color: #FFB64D
}

.checkbox-fade.fade-in-default .cr,
.checkbox-fade.zoom-default .cr,
.checkbox-zoom.fade-in-default .cr,
.checkbox-zoom.zoom-default .cr {
    border: 2px solid #d6d6d6
}

.checkbox-fade.fade-in-default .cr .cr-icon,
.checkbox-fade.zoom-default .cr .cr-icon,
.checkbox-zoom.fade-in-default .cr .cr-icon,
.checkbox-zoom.zoom-default .cr .cr-icon {
    color: #d6d6d6
}

.checkbox-fade.fade-in-danger .cr,
.checkbox-fade.zoom-danger .cr,
.checkbox-zoom.fade-in-danger .cr,
.checkbox-zoom.zoom-danger .cr {
    border: 2px solid #FF5370
}

.checkbox-fade.fade-in-danger .cr .cr-icon,
.checkbox-fade.zoom-danger .cr .cr-icon,
.checkbox-zoom.fade-in-danger .cr .cr-icon,
.checkbox-zoom.zoom-danger .cr .cr-icon {
    color: #FF5370
}

.checkbox-fade.fade-in-success .cr,
.checkbox-fade.zoom-success .cr,
.checkbox-zoom.fade-in-success .cr,
.checkbox-zoom.zoom-success .cr {
    border: 2px solid #2ed8b6
}

.checkbox-fade.fade-in-success .cr .cr-icon,
.checkbox-fade.zoom-success .cr .cr-icon,
.checkbox-zoom.fade-in-success .cr .cr-icon,
.checkbox-zoom.zoom-success .cr .cr-icon {
    color: #2ed8b6
}

.checkbox-fade.fade-in-inverse .cr,
.checkbox-fade.zoom-inverse .cr,
.checkbox-zoom.fade-in-inverse .cr,
.checkbox-zoom.zoom-inverse .cr {
    border: 2px solid #37474f
}

.checkbox-fade.fade-in-inverse .cr .cr-icon,
.checkbox-fade.zoom-inverse .cr .cr-icon,
.checkbox-zoom.fade-in-inverse .cr .cr-icon,
.checkbox-zoom.zoom-inverse .cr .cr-icon {
    color: #37474f
}

.checkbox-fade.fade-in-info .cr,
.checkbox-fade.zoom-info .cr,
.checkbox-zoom.fade-in-info .cr,
.checkbox-zoom.zoom-info .cr {
    border: 2px solid #00bcd4
}

.checkbox-fade.fade-in-info .cr .cr-icon,
.checkbox-fade.zoom-info .cr .cr-icon,
.checkbox-zoom.fade-in-info .cr .cr-icon,
.checkbox-zoom.zoom-info .cr .cr-icon {
    color: #00bcd4
}

.checkbox-color {
    display: inline-block;
    margin-right: 20px;
    cursor: pointer
}

.checkbox-color label {
    display: inline-block;
    position: relative;
    padding-left: 10px;
    line-height: 20px
}

.checkbox-color label::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    left: 0;
    right: 0;
    text-align: center;
    margin-left: -20px;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #ffffff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out
}

.checkbox-color label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: -1px;
    top: 0;
    margin-left: -17px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #fff;
}

.checkbox-color input[type="checkbox"] {
    opacity: 0
}

.checkbox-color input[type="checkbox"]:focus+label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.checkbox-color input[type="checkbox"]:checked+label::after {
    font-family: 'FontAwesome';
    content: "\f00c"
}

.checkbox-color input[type="checkbox"]:checked+label::before {
    -webkit-animation: ripple 0.3s linear forwards;
    animation: ripple 0.3s linear forwards
}

.checkbox-color input[type="checkbox"]:disabled+label {
    opacity: 0.65
}

.checkbox-color input[type="checkbox"]:disabled+label::before {
    background-color: #eee;
    cursor: not-allowed
}

.checkbox-color.checkbox-circle label::before {
    border-radius: 50%
}

.checkbox-color.checkbox-inline {
    margin-top: 0
}

.checkbox-danger input[type="checkbox"]:checked+label::after,
.checkbox-info input[type="checkbox"]:checked+label::after,
.checkbox-primary input[type="checkbox"]:checked+label::after,
.checkbox-success input[type="checkbox"]:checked+label::after,
.checkbox-warning input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.checkbox-primary input[type="checkbox"]:checked+label::before {
    background-color: #2196f3;
    border-color: #2196f3
}

.checkbox-primary input[type="checkbox"]:checked+label::before {
    background-color: #4099ff
}

.checkbox-warning input[type="checkbox"]:checked+label::before {
    background-color: #FFB64D
}

.checkbox-default input[type="checkbox"]:checked+label::before {
    background-color: #d6d6d6
}

.checkbox-danger input[type="checkbox"]:checked+label::before {
    background-color: #FF5370
}

.checkbox-success input[type="checkbox"]:checked+label::before {
    background-color: #2ed8b6
}

.checkbox-inverse input[type="checkbox"]:checked+label::before {
    background-color: #37474f
}

.checkbox-info input[type="checkbox"]:checked+label::before {
    background-color: #00bcd4
}

.bootstrap-tagsinput {
    border: 1px solid #4099ff;
    line-height: 30px;
    border-radius: 2px
}

.bootstrap-tagsinput .tag {
    padding: 6px;
    border-radius: 2px
}

.select2-container--default:focus {
    border-color: #4099ff
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #fff transparent
}

.select2-container--default .select2-search__field:focus {
    border: 1px solid #4099ff
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #4099ff
}

.select2-container--default .select2-selection--multiple {
    padding: 3px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #4099ff;
    border: 1px solid #4099ff;
    padding: 5px 15px;
    color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice span {
    color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-search__field {
    border: none
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #4099ff
}

.select2-container--default .select2-selection--single {
    color: #ffffff;
    height: auto
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    background-color: #4099ff;
    color: #ffffff;
    padding: 8px 30px 8px 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 10px;
    right: 15px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent
}

.ms-container .ms-list.ms-focus {
    border-color: #4099ff;
    -webkit-box-shadow: inset 0 1px 1px rgba(26, 188, 156, 0.49), 0 0 8px rgba(26, 188, 156, 0.5);
    box-shadow: inset 0 1px 1px rgba(26, 188, 156, 0.49), 0 0 8px rgba(26, 188, 156, 0.5)
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
    background-color: #4099ff
}

.ms-selectable .custom-header,
.ms-selection .custom-header {
    background-color: #4099ff;
    color: #ffffff;
    text-align: center
}

.form-group .messages p {
    margin-bottom: 0;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.form-group .popover-valid {
    position: absolute;
    right: 40px;
    top: 7px
}

.wizard>.steps .current a:hover {
    background: #5aa7ff;
    outline-offset: 0
}

/* .wizard>.steps .current a {
    background: #4099ff;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
    cursor: pointer;
    border-radius: 2px;
    outline: 1px solid #fff;
    outline-offset: -7px
}


.wizard .steps li {
    position: relative;
    z-index: 99;
    margin-bottom: 20px
}

.wizard .steps li:after {
    content: "";
    position: absolute;
    height: 2px;
    background: #4099ff;
    width: 100%;
    top: 30px;
    z-index: -1
}

.wizard .steps li a {
    width: 20%;
    margin: 0 auto;
    text-align: center;
    border-radius: 2px
}

.wizard>.steps .done a {
    background: #d6d6d6
} */

.card .card-block .wizard-form .steps ul {
    display: block
}

.card .card-block .wizard-form li {
    margin-right: 0
}

.wizard>.content {
    border: 1px solid #ccc;
    border-radius: 2px;
    background: #fff
}

.form-material .form-group {
    position: relative
}

.form-material .form-group.form-static-label .form-control ~ .float-label {
    top: -14px;
    font-size: 11px
}

.form-material .form-control {
    display: inline-block;
    height: 43px;
    width: 100%;
    border: none;
    border-radius: 0;
    font-size: 16px;
    font-weight: 400;
    padding: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #ccc
}

.form-material .form-control:focus {
    border-color: transparent;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form-material .form-control:focus ~ .form-bar:after,
.form-material .form-control:focus ~ .form-bar:before {
    width: 50%
}

.form-material textarea {
    height: 100px
}

.form-material .form-bar {
    position: relative;
    display: block;
    width: 100%
}

.form-material .form-bar:after,
.form-material .form-bar:before {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all
}

.form-material .form-bar:before {
    left: 50%
}

.form-material .form-bar:after {
    right: 50%
}

.form-material .float-label {
    pointer-events: none;
    position: absolute;
    top: 12px;
    left: 0;
    font-size: 14px;
    font-weight: 400;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all
}

.form-material .material-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.25em
}

.form-material .material-group .material-addone {
    padding: 0.5rem 0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-material .material-group .material-addone i,
.form-material .material-group .material-addone span {
    font-size: 20px
}

.form-material .material-group .form-group {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.form-material .material-group.material-group-lg .material-addone {
    padding: 0.5rem 1rem
}

.form-material .material-group.material-group-lg .material-addone i,
.form-material .material-group.material-group-lg .material-addone span {
    font-size: 1.55rem;
    font-weight: 500
}

.form-material .material-group.material-group-lg .form-control {
    padding: 0.5rem 0;
    font-size: 1.25rem;
    line-height: 1.5
}

.form-material .material-group.material-group-lg .form-control:focus ~ .float-label,
.form-material .material-group.material-group-lg .form-control:valid ~ .float-label {
    top: -15px;
    font-size: 14px
}

.form-material .material-group.material-group-lg .float-label {
    font-size: 1.25rem
}

.form-material .material-group.material-group-sm .material-addone {
    padding: 0.25rem 0.5rem
}

.form-material .material-group.material-group-sm .material-addone i,
.form-material .material-group.material-group-sm .material-addone span {
    font-size: 0.775rem
}

.form-material .material-group.material-group-sm .form-control {
    padding: 0.25rem 0;
    font-size: 0.875rem;
    line-height: 1.5
}

.form-material .material-group.material-group-sm .form-control:focus ~ .float-label,
.form-material .material-group.material-group-sm .form-control:valid ~ .float-label {
    top: -9px;
    font-size: 11px
}

.form-material .material-group.material-group-sm .float-label {
    font-size: 0.775rem
}

.form-material .form-control:focus ~ .float-label,
.form-material .form-material .form-control:valid ~ .float-label {
    top: 12px;
    font-size: 14px
}

.form-material .form-control.fill ~ .float-label,
.form-material .form-material .form-control.fill ~ .float-label {
    top: -14px;
    font-size: 11px
}

.form-material .form-primary .form-control:focus ~ label {
    color: #404040;
    font-weight: bold;
}

.form-material .form-primary .form-control:focus ~ .form-bar:after,
.form-material .form-primary .form-control:focus ~ .form-bar:before {
    background: #404040;
}

.form-material .form-primary.form-static-label .float-label {
    color: #404040;
}

.form-material .form-primary.form-static-label .form-control {
    border-bottom-color: #404040
}

.form-material .material-group-primary .material-addone i,
.form-material .material-group-primary .material-addone span {
    color: #4099ff
}

.form-material .form-warning .form-control:focus ~ label {
    color: #FFB64D
}

.form-material .form-warning .form-control:focus ~ .form-bar:after,
.form-material .form-warning .form-control:focus ~ .form-bar:before {
    background: #FFB64D
}

.form-material .form-warning.form-static-label .float-label {
    color: #FFB64D
}

.form-material .form-warning.form-static-label .form-control {
    border-bottom-color: #FFB64D
}

.form-material .material-group-warning .material-addone i,
.form-material .material-group-warning .material-addone span {
    color: #FFB64D
}

.form-material .form-default .form-control:focus ~ label {
    color: #d6d6d6
}

.form-material .form-default .form-control:focus ~ .form-bar:after,
.form-material .form-default .form-control:focus ~ .form-bar:before {
    background: #d6d6d6
}

.form-material .form-default.form-static-label .float-label {
    color: #d6d6d6
}

.form-material .form-default.form-static-label .form-control {
    border-bottom-color: #d6d6d6
}

.form-material .material-group-default .material-addone i,
.form-material .material-group-default .material-addone span {
    color: #d6d6d6
}

.form-material .form-danger .form-control:focus ~ label {
    color: #FF5370
}

.form-material .form-danger .form-control:focus ~ .form-bar:after,
.form-material .form-danger .form-control:focus ~ .form-bar:before {
    background: #FF5370
}

.form-material .form-danger.form-static-label .float-label {
    color: #FF5370
}

.form-material .form-danger.form-static-label .form-control {
    border-bottom-color: #FF5370
}

.form-material .material-group-danger .material-addone i,
.form-material .material-group-danger .material-addone span {
    color: #FF5370
}

.form-material .form-success .form-control:focus ~ label {
    color: #2ed8b6
}

.form-material .form-success .form-control:focus ~ .form-bar:after,
.form-material .form-success .form-control:focus ~ .form-bar:before {
    background: #2ed8b6
}

.form-material .form-success.form-static-label .float-label {
    color: #2ed8b6
}

.form-material .form-success.form-static-label .form-control {
    border-bottom-color: #2ed8b6
}

.form-material .material-group-success .material-addone i,
.form-material .material-group-success .material-addone span {
    color: #2ed8b6
}

.form-material .form-inverse .form-control:focus ~ label {
    color: #37474f
}

.form-material .form-inverse .form-control:focus ~ .form-bar:after,
.form-material .form-inverse .form-control:focus ~ .form-bar:before {
    background: #37474f
}

.form-material .form-inverse.form-static-label .float-label {
    color: #37474f
}

.form-material .form-inverse.form-static-label .form-control {
    border-bottom-color: #37474f
}

.form-material .material-group-inverse .material-addone i,
.form-material .material-group-inverse .material-addone span {
    color: #37474f
}

.form-material .form-info .form-control:focus ~ label {
    color: #00bcd4
}

.form-material .form-info .form-control:focus ~ .form-bar:after,
.form-material .form-info .form-control:focus ~ .form-bar:before {
    background: #00bcd4
}

.form-material .form-info.form-static-label .float-label {
    color: #00bcd4
}

.form-material .form-info.form-static-label .form-control {
    border-bottom-color: #00bcd4
}

.form-material .material-group-info .material-addone i,
.form-material .material-group-info .material-addone span {
    color: #00bcd4
}

select.form-control,
select.form-control:focus,
select.form-control:hover {
    border-top: none;
    border-right: none;
    border-left: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.md-input-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0)
}

.md-input-file {
    overflow: hidden;
    padding-left: 10px
}

.md-add-on-file {
    float: left;
    height: 3rem;
    line-height: 3rem
}

.md-add-on-file .btn {
    padding: 7px 20px
}

.md-form-file ~ .md-form-control {
    opacity: 0;
    position: absolute;
    top: 0
}

.md-input-wrapper .md-check {
    padding-left: 0;
    top: 0
}

.label {
    border-radius: 4px;
    font-size: 75%;
    padding: 4px 7px;
    margin-right: 5px;
    font-weight: 400;
    color: #fff;
}

.label-main {
    display: inline-block;
    vertical-align: middle;
    margin: 8px 5px
}

.badge {
    border-radius: 10px;
    padding: 3px 7px
}

.badge-top-left {
    margin-right: -10px;
    right: 100%;
    top: -3px
}

.badge-top-right {
    margin-left: -10px;
    top: -3px
}

.badge-bottom-left {
    margin-left: -33px;
    bottom: -12px;
    right: 97%
}

.badge-bottom-right {
    margin-left: -10px;
    bottom: -12px
}

.label.label-lg {
    padding: 8px 21px
}

.label.label-md {
    padding: 6px 14px
}

.badge-lg {
    padding: 5px 9px;
    font-size: 14px
}

.badge-md {
    padding: 4px 8px;
    font-size: 14px
}

span.badge {
    display: inline-block
}

.label-default {
    background-color: #969696;
    border-color: #969696;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.label-inverse-default {
    border: 1px solid;
    border-color: #d6d6d6;
    color: #d6d6d6
}

.label-inverse-primary {
    border: 1px solid;
    border-color: #4099ff;
    color: #4099ff
}

.label-inverse-success {
    border: 1px solid;
    border-color: #2ed8b6;
    color: #2ed8b6
}

.label-inverse-warning {
    border: 1px solid;
    border-color: #FFB64D;
    color: #FFB64D
}

.label-inverse-danger {
    border: 1px solid;
    border-color: #FF5370;
    color: #FF5370
}

.label-inverse-info {
    border: 1px solid;
    border-color: #00bcd4;
    color: #00bcd4
}

.label-inverse-info-border {
    border: 1px solid;
    border-color: #37474f;
    color: #37474f
}

.badge-inverse-default {
    border: 1px solid;
    border-color: #d6d6d6;
    color: #d6d6d6
}

.badge-inverse-primary {
    border: 1px solid;
    border-color: #4099ff;
    color: #4099ff
}

.badge-inverse-success {
    border: 1px solid;
    border-color: #2ed8b6;
    color: #2ed8b6
}

.badge-inverse-warning {
    border: 1px solid;
    border-color: #FFB64D;
    color: #FFB64D
}

.badge-inverse-danger {
    border: 1px solid;
    border-color: #FF5370;
    color: #FF5370
}

.badge-inverse-info {
    border: 1px solid;
    border-color: #37474f;
    color: #37474f
}

.label-icon {
    position: relative
}

.label-icon label {
    position: absolute
}

.icofont.icofont-envelope {
    font-size: 20px
}

table.table-bordered.dataTable tbody td:focus,
table.table-bordered.dataTable tbody th:focus {
    outline: none
}

.card .card-block ul.pagination li {
    margin-right: 0
}

.page-item.active .page-link {
    background-color: #4099ff;
    border-color: #4099ff
}

.page-link {
    color: #222
}

.table-hover tbody tr:hover {
    background-color: rgba(64, 153, 255, 0.1)
}

td.highlight {
    font-weight: 500;
    color: #00bcd4;
    background-color: #f5f5f5
}

.table.compact td,
.table.compact th {
    padding: 0.45rem
}

.dataTables_paginate .pagination {
    float: right
}

#multi-table_wrapper .dataTables_paginate .pagination {
    float: none
}

#dt-live-dom .form-control,
#footer-search tfoot .form-control,
#footer-select tfoot .form-control,
#form-input-table .form-control,
.search-api .form-control {
    width: 90%
}

.search-api .column_filter,
.search-api .global_filter {
    margin: 0 auto
}

.search-api .checkbox-fade {
    display: block;
    text-align: center
}

td.details-control {
    background: url(/../images/details_open.png) no-repeat center center;
    cursor: pointer
}

tr.shown td.details-control {
    background: url(/../images/details_close.png) no-repeat center center
}

#row-delete .selected,
#row-select .selected {
    background-color: #4099ff;
    color: #fff;
}

div.dt-autofill-list div.dt-autofill-button button {
    background-color: #4099ff;
    border-color: #4099ff
}

table.dataTable {
    border-collapse: collapse
}

table.dataTable tbody>tr>.selected,
table.dataTable tbody>tr.selected {
    background-color: #4099ff;
    color: #fff;
}

table.dataTable td.select-checkbox:before,
table.dataTable th.select-checkbox:before {
    margin-top: 0
}

table.dataTable tr.selected td.select-checkbox:after,
table.dataTable tr.selected th.select-checkbox:after {
    margin-top: -6px;
    margin-left: -5px
}

a.dt-button,
a.dt-button.active:not(.disabled),
a.dt-button:active:not(.disabled),
a.dt-button:focus:not(.disabled),
button.dt-button,
button.dt-button.active:not(.disabled),
button.dt-button:active:not(.disabled),
button.dt-button:focus:not(.disabled),
div.dt-button,
div.dt-button.active:not(.disabled),
div.dt-button:active:not(.disabled),
div.dt-button:focus:not(.disabled) {
    background-color: #4099ff;
    border-color: #4099ff;
    border-radius: 2px;
    color: #ffffff;
    background-image: none;
    font-size: 14px
}

a.dt-button.btn-warning,
button.dt-button.btn-warning,
div.dt-button.btn-warning {
    background-color: #FFB64D;
    border-color: #FFB64D;
    border-radius: 2px;
    color: #ffffff;
    background-image: none
}

a.dt-button.btn-danger,
button.dt-button.btn-danger,
div.dt-button.btn-danger {
    background-color: #FF5370;
    border-color: #FF5370;
    border-radius: 2px;
    color: #ffffff;
    background-image: none
}

a.dt-button.btn-inverse,
button.dt-button.btn-inverse,
div.dt-button.btn-inverse {
    background-color: #37474f;
    border-color: #37474f;
    border-radius: 2px;
    color: #ffffff;
    background-image: none
}

a.dt-button:hover:not(.disabled),
button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled) {
    background-image: none;
    background-color: #5aa7ff;
    border-color: #4099ff
}

a.dt-button.btn-warning:hover:not(.disabled),
button.dt-button.btn-warning:hover:not(.disabled),
div.dt-button.btn-warning:hover:not(.disabled) {
    background-image: none;
    background-color: #ffcb80;
    border-color: #FFB64D
}

a.dt-button.btn-danger:hover:not(.disabled),
button.dt-button.btn-danger:hover:not(.disabled),
div.dt-button.btn-danger:hover:not(.disabled) {
    background-image: none;
    background-color: #ff869a;
    border-color: #FF5370
}

a.dt-button.btn-inverse:hover:not(.disabled),
button.dt-button.btn-inverse:hover:not(.disabled),
div.dt-button.btn-inverse:hover:not(.disabled) {
    background-image: none;
    background-color: #4c626d;
    border-color: #37474f
}

div.dt-button-collection a.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection button.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled) {
    background-color: #4099ff;
    border-color: #4099ff;
    background-image: none
}

div.dt-buttons {
    clear: both
}

.card .table-card-header b {
    display: block;
    color: #4099ff;
    margin-top: 15px
}

.card .table-card-header span {
    color: #0d7eff;
    display: inline-block;
    margin-top: 0
}

div.dataTables_wrapper div.dataTables_info {
    display: inline-block
}

table.DTCR_clonedTable.dataTable {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 202
}

div.DTCR_pointer {
    width: 1px;
    background-color: #0259C4;
    z-index: 201
}

table.DTFC_Cloned tfoot,
table.DTFC_Cloned thead {
    background-color: white
}

div.DTFC_Blocker {
    background-color: white
}

div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable {
    margin-bottom: 0;
    z-index: 2
}

div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer {
    border-bottom: none
}

td,
th {
    white-space: nowrap
}

table.fixedHeader-floating {
    position: fixed;
    background-color: white
}

table.fixedHeader-floating.no-footer {
    border-bottom-width: 0
}

table.fixedHeader-locked {
    position: absolute;
    background-color: white
}

@media print {
    table.fixedHeader-floating {
        display: none
    }
}

table.dataTable td.focus,
table.dataTable th.focus {
    outline: 3px solid #4099ff;
    outline-offset: -1px
}

table.dataTable td.focus {
    outline: 1px solid #FF5370;
    outline-offset: -3px;
    background-color: #f8e6e6
}

#events {
    margin-bottom: 1em;
    padding: 1em;
    background-color: #f6f6f6;
    border: 1px solid #999;
    border-radius: 3px;
    height: 100px;
    overflow: auto
}

table.dt-rowReorder-float {
    position: absolute;
    opacity: 0.8;
    table-layout: fixed;
    outline: 2px solid #888;
    outline-offset: -2px;
    z-index: 2001
}

tr.dt-rowReorder-moving {
    outline: 2px solid #555;
    outline-offset: -2px
}

body.dt-rowReorder-noOverflow {
    overflow-x: hidden
}

table.dataTable td.reorder {
    text-align: center;
    cursor: move
}

#result {
    border: 1px solid #888;
    background: #f7f7f7;
    padding: 1em;
    margin-bottom: 1em
}

div.DTS {
    display: block
}

div.DTS tbody td,
div.DTS tbody th {
    white-space: nowrap
}

div.DTS div.DTS_Loading {
    z-index: 1
}

div.DTS div.dataTables_scrollBody table {
    z-index: 2
}

div.DTS div.dataTables_length,
div.DTS div.dataTables_paginate {
    display: none
}

.table td,
.table th {
    padding: 0.75rem 0.75rem
}

.table thead th {
    border-bottom: 1px solid #d6dde1
}

.invoice-box .table td,
.invoice-box .table th,
.invoive-info .table td,
.invoive-info .table th {
    padding: 3px 0
}

table.invoice-table td,
table.invoice-table th {
    padding: 3px 0
}

th {
    font-weight: 600
}

table.dataTable.display tbody tr.odd,
table.dataTable.stripe tbody tr.odd {
    background-color: #d9ebff
}

table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #f3f8ff
}

table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #c0ddff
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(64, 153, 255, 0.1)
}

.dataTables_filter .form-control {
    margin-top: 5px;
    margin-right: 5px
}

.dataTable.table td,
.dataTable.table th {
    padding: 0.75rem
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    top: 14px
}

.user-box {
    height: 100%
}

.user-box .media-object {
    height: 45px;
    width: 45px;
    display: inline-block
}

.p-chat-user {
    position: fixed;
    top: 0;
    right: 0;
    width: 280px;
    height: 100%;
    z-index: 1030;
    background-color: #ffffff;
    -webkit-box-shadow: -2px 0 11px -2px rgba(0, 0, 0, 0.3);
    box-shadow: -2px 0 11px -2px rgba(0, 0, 0, 0.3)
}

.p-chat-user .chat-search-box {
    padding: 20px
}

.p-chat-user .userlist-box {
    cursor: pointer;
    border-bottom: 1px solid #efefef
}

.p-chat-user .userlist-box .media-left {
    padding-right: 10px
}

.showChat_inner {
    position: fixed;
    top: 0;
    background-color: #ffffff;
    right: 0;
    display: none;
    width: 280px;
    height: 100%;
    z-index: 1032
}

.showChat_inner .chat-reply-box {
    background-color: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px 20px 0;
    border-top: 1px solid #ccc
}

.showChat_inner .chat-inner-header {
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding: 20px
}

.showChat_inner .chat-messages {
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px
}

.showChat_inner .chat-messages .chat-menu-content>div,
.showChat_inner .chat-messages .chat-menu-reply>div {
    position: relative;
    overflow: visible;
    display: inline-block
}

.showChat_inner .chat-messages .chat-menu-content>div .chat-cont,
.showChat_inner .chat-messages .chat-menu-reply>div .chat-cont {
    padding: 10px;
    margin-bottom: 0
}

.showChat_inner .chat-messages .chat-menu-content .chat-time,
.showChat_inner .chat-messages .chat-menu-reply .chat-time {
    margin: 9px 8px 0 10px
}

.showChat_inner .chat-messages .chat-menu-reply {
    text-align: right;
    padding-right: 10px
}

.showChat_inner .chat-messages .chat-menu-reply>div {
    border-radius: 10px 10px 0;
    background: #f2f7fb
}

.showChat_inner .chat-messages .chat-menu-reply>div:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: -10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #f2f7fb;
    border-bottom-color: #f2f7fb
}

.showChat_inner .chat-messages .chat-menu-content>div {
    background: #d9ebff;
    border-radius: 0 10px 10px
}

.showChat_inner .chat-messages .chat-menu-content>div:before {
    content: '';
    position: absolute;
    top: 0;
    left: -14px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-right-color: #d9ebff;
    border-top-color: #d9ebff
}

.back_chatBox,
.back_friendlist {
    margin: 0 auto;
    font-weight: 600
}

.back_chatBox i,
.back_friendlist i {
    position: absolute;
    line-height: 18px;
    font-size: 20px;
    left: -40px;
    top: 80px;
    cursor: pointer;
    text-align: center;
    background-color: #ffffff;
    -webkit-box-shadow: -2px 0 9px -2px rgba(0, 0, 0, 0.3);
    box-shadow: -2px 0 9px -2px rgba(0, 0, 0, 0.3);
    padding: 12px 0 12px 7px;
    border-radius: 50% 0 0 50%;
    width: 40px;
    height: 40px
}

.users-main {
    height: 100%;
    width: 280px;
    position: fixed;
    border-radius: 0
}

.users-main .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.users-main .media .chat-header {
    font-size: 14px;
    font-weight: 600
}

.users-main .media-body div+div {
    font-size: 12px
}

.photo-table img {
    display: inline-block;
    width: 40px;
    margin-bottom: 5px
}

.live-status {
    height: 10px;
    width: 10px;
    position: absolute;
    top: 20px;
    right: 20px;
    border-radius: 100%;
    border: 1px solid
}

.showChat {
    display: none
}

.progress-xl {
    height: 30px
}

.progress-lg {
    height: 24px
}

.progres-md {
    height: 18px
}

.progress-sm {
    height: 12px
}

.progress-xs {
    height: 6px
}

.progress-bar-page .progress {
    margin-bottom: 2rem
}

.progress-bar-default {
    background-color: #d6d6d6
}

.progress-bar-primary {
    background-color: #4099ff
}

.progress-bar-success {
    background-color: #2ed8b6
}

.progress-bar-info {
    background-color: #00bcd4
}

.progress-bar-warning {
    background-color: #FFB64D
}

.progress-bar-danger {
    background-color: #FF5370
}

.progress-bar-pink {
    background-color: #ff7aa3
}

.progress-bar-purple {
    background-color: #9261c6
}

.progress-bar-orange {
    background-color: #e67e22
}

.progress-bar-yellow {
    background-color: #f1c40f
}

.progress-bar-emrald {
    background-color: #2ecc71
}

@media only screen and (max-width: 1366px) {
    .img-tabs img {
        width: 75px
    }
    .card .card-block .sub-title {
        font-size: 12px
    }
}

@media only screen and (max-width: 1199px) {
    .pagination {
        float: inherit;
        text-align: center;
        display: inline-block;
        margin-top: 10px
    }
    .pagination li {
        float: left;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 992px) {
    .navbar,
    .navbar .navbar-logo {
        width: 100%
    }
    #dt-live-dom .form-control,
    #footer-search tfoot .form-control,
    #footer-select tfoot .form-control,
    #form-input-table .form-control,
    .search-api .form-control {
        width: 80%
    }
    .header-navbar {
        z-index: 1209;
        top: 0
    }
    .header-navbar[pcoded-header-position="relative"] {
        top: 0
    }
    .header-navbar .navbar-wrapper .navbar-container {
        margin-left: 0
    }
    .header-navbar .navbar-wrapper .navbar-logo {
      width: 52px;
        width: 100%
    }
    .header-navbar .navbar-wrapper .navbar-logo a img {
        display: block
    }
    .header-navbar .navbar-wrapper .navbar-logo .mobile-menu {
        right: auto;
        left: 0;
        top: 0;
        width: 60px
    }
    .header-navbar .navbar-wrapper .navbar-logo .mobile-search {
        display: block;
        position: absolute;
        left: 70px;
        top: 0
    }
    .header-navbar .navbar-wrapper .navbar-logo .mobile-options {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 16px;
        line-height: 4.4;
        width: 60px
    }
    .header-navbar .navbar-container .nav-left,
    .header-navbar .navbar-wrapper .navbar-container .nav-right {
        display: none
    }
}

@media only screen and (max-width: 991px) {
    .main-body .page-wrapper .align-items-end .page-header-title {
        text-align: center;
        display: block
    }
    .main-body .page-wrapper .align-items-end .page-header-title i {
        float: none;
        margin-bottom: 10px;
        margin-right: 0
    }
    .main-body .page-wrapper .align-items-end .page-header-breadcrumb {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        display: block
    }
    .page-header-breadcrumb .breadcrumb-item {
        display: inline-block;
        float: none
    }
}

@media only screen and (max-width: 768px) {
    h4 {
        font-size: 1rem;
        font-weight: 500
    }
    .card h5 {
        font-size: 16px
    }
    .header-navbar .navbar-wrapper .navbar-logo {
        display: inherit
    }
    .header-navbar .navbar-wrapper .navbar-logo a {
        display: inline-block
    }
    body.horizontal-icon .page-header,
    body.horizontal-icon-fixed .page-header {
        margin-top: 0
    }
    body.horizontal-icon .pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon,
    body.horizontal-icon-fixed .pcoded .pcoded-navbar .pcoded-item>li>a>.pcoded-micon {
        display: inline-block;
        margin-right: 20px
    }
}

@media only screen and (max-width: 991px) {
    .main-body .page-wrapper .align-items-end .page-header-title {
        text-align: center;
        display: block
    }
    .main-body .page-wrapper .align-items-end .page-header-title i {
        float: none;
        margin-bottom: 10px
    }
    .main-body .page-wrapper .align-items-end .page-header-breadcrumb {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        display: block
    }
    .page-header-breadcrumb .breadcrumb-item {
        display: inline-block;
        float: none
    }
}

@media only screen and (max-width: 993px) {
    .navbar,
    .navbar .navbar-logo {
        width: 100%
    }
}

@media only screen and (max-width: 573px) {
    .md-tabs {
        display: initial
    }
    .md-tabs .nav-item {
        width: calc(100% / 1);
        position: relative
    }
    .nav-tabs.tabs {
        display: inherit
    }
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        border: none
    }
}

@media only screen and (max-width: 480px) {
    .main-body .page-wrapper {
        padding: 10px
    }
}

@media only screen and (max-width: 576px) {
    .pcoded .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
    .pcoded .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
        min-width: 280px;
        left: -30px;
        right: auto;
        width: auto
    }
    .pcoded .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification:before,
    .pcoded .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:before {
        right: calc(100% - 40px)
    }
    .pcoded .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
        left: auto;
        right: 0
    }
    .pcoded .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:before {
        right: 40px
    }
    .nav-tabs .nav-link.active {
        margin-bottom: 0
    }
    body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
    body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
        left: auto;
        right: -40px
    }
    body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification:before,
    body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:before {
        left: auto;
        right: 40px
    }
    body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
        right: auto;
        left: 0
    }
    body .pcoded[vertical-placement="right"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification:before {
        right: calc(100% - 40px)
    }
}
.box-list div div div {
    margin-bottom: 20px
}

.box-list {
    padding-bottom: 0
}

.box-list p {
    margin-bottom: 0 !important
}

.z-depth-top-0 {
    -webkit-box-shadow: 0 -5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 -5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-top-1 {
    -webkit-box-shadow: 0 -7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 -7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-top-2 {
    -webkit-box-shadow: 0 -9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 -9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-top-3 {
    -webkit-box-shadow: 0 -10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 -10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-top-4 {
    -webkit-box-shadow: 0 -11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 -11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-top-5 {
    -webkit-box-shadow: 0 -12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 -12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-bottom-0 {
    -webkit-box-shadow: 0 5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 5px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-bottom-1 {
    -webkit-box-shadow: 0 7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 7px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-bottom-2 {
    -webkit-box-shadow: 0 9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 9px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-bottom-3 {
    -webkit-box-shadow: 0 10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 10px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-bottom-4 {
    -webkit-box-shadow: 0 11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 11px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-bottom-5 {
    -webkit-box-shadow: 0 12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 12px 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-left-0 {
    -webkit-box-shadow: -5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: -5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-left-1 {
    -webkit-box-shadow: -7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: -7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-left-2 {
    -webkit-box-shadow: -9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: -9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-left-3 {
    -webkit-box-shadow: -10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: -10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-left-4 {
    -webkit-box-shadow: -11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: -11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-left-5 {
    -webkit-box-shadow: -12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: -12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-right-0 {
    -webkit-box-shadow: 5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 5px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-right-1 {
    -webkit-box-shadow: 7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 7px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-right-2 {
    -webkit-box-shadow: 9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 9px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-right-3 {
    -webkit-box-shadow: 10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 10px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-right-4 {
    -webkit-box-shadow: 11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 11px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-right-5 {
    -webkit-box-shadow: 12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 12px 0 25px -5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-0 {
    -webkit-box-shadow: 0 0 25px 5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 0 25px 5px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-1 {
    -webkit-box-shadow: 0 0 25px 7px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 0 25px 7px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-2 {
    -webkit-box-shadow: 0 0 25px 9px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 0 25px 9px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-3 {
    -webkit-box-shadow: 0 0 25px 10px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 0 25px 10px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-4 {
    -webkit-box-shadow: 0 0 25px 11px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 0 25px 11px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.z-depth-5 {
    -webkit-box-shadow: 0 0 25px 12px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent;
    box-shadow: 0 0 25px 12px #ccc, 0 1px 5px 0 rgba(0, 0, 0, 0.1), 0 0 0 0 transparent
}

.data-table-main.icon-list-demo [class*=col-] {
    margin-bottom: 10px
}

.data-table-main.icon-svg-demo [class*=col-] {
    margin-bottom: 10px
}

.icon-list-demo i {
    border: 1px solid #eceeef;
    border-radius: 3px;
    color: rgba(43, 61, 81, 0.7);
    display: inline-block;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    margin: 0 12px 0 0;
    text-align: center;
    vertical-align: middle;
    width: 50px
}

.icon-list-demo div {
    cursor: pointer;
    white-space: nowrap;
    margin-bottom: 10px
}

.icon-list-demo i:hover {
    color: #64b0f2
}

.flags .f-item {
    padding: 12px;
    border: 1px solid #ddd;
    margin-right: 15px;
    display: inline-block
}

.data-table-main.flags [class*=col-] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

.content-flag label {
    margin-bottom: 0;
    cursor: pointer
}

.content-flag .txt-ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    overflow: hidden
}

.outer-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 250px
}

label.txt-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 135px
}

.flags .f-item .name,
.flags .f-item .capital {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 0
}

.flags .f-item .code {
    display: block;
    font-size: 90%;
    color: #999;
    padding-bottom: 0
}

.bg-pic {
    background-color: rgba(0, 0, 0, 0.5);
    background-blend-mode: overlay
}

.j-pro {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.15)
}

.j-pro .j-header {
    background-color: #4099ff;
    border-top: 1px solid #4099ff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.j-pro .j-icon-right {
    border-left: 1px solid rgba(0, 0, 0, 0.32)
}

.j-pro .j-icon-left {
    border-right: 1px solid rgba(0, 0, 0, 0.32)
}

.j-pro .j-footer {
    background-color: #fff;
    border-top: 1px dashed #4099ff;
    padding: 20px 25px;
    position: inherit
}

.j-pro .j-footer button {
    margin-bottom: 0;
    float: right
}

.j-pro .j-divider-text span {
    color: #222
}

.j-pro .btn-primary.disabled,
.j-pro .btn-primary:disabled {
    background-color: #2ed8b6;
    border-color: #2ed8b6
}

.j-pro input[type="text"],
.j-pro input[type="password"],
.j-pro input[type="email"],
.j-pro input[type="search"],
.j-pro input[type="url"],
.j-pro textarea,
.j-pro select,
.j-forms input[type="text"],
.j-forms input[type="password"],
.j-forms input[type="email"],
.j-forms input[type="search"],
.j-forms input[type="url"],
.j-forms textarea,
.j-forms select {
    border: 1px solid rgba(0, 0, 0, 0.15)
}

.j-pro input[type="text"]:hover,
.j-pro input[type="password"]:hover,
.j-pro input[type="email"]:hover,
.j-pro input[type="search"]:hover,
.j-pro input[type="url"]:hover,
.j-pro textarea:hover,
.j-pro select:hover,
.j-pro input[type="text"]:focus,
.j-pro input[type="password"]:focus,
.j-pro input[type="email"]:focus,
.j-pro input[type="search"]:focus,
.j-pro input[type="url"]:focus,
.j-pro textarea:focus,
.j-pro select:focus,
.j-pro .j-file-button:hover+input,
.j-forms input[type="text"]:hover,
.j-forms input[type="password"]:hover,
.j-forms input[type="email"]:hover,
.j-forms input[type="search"]:hover,
.j-forms input[type="url"]:hover,
.j-forms textarea:hover,
.j-forms select:hover,
.j-forms input[type="text"]:focus,
.j-forms input[type="password"]:focus,
.j-forms input[type="email"]:focus,
.j-forms input[type="search"]:focus,
.j-forms input[type="url"]:focus,
.j-forms textarea:focus,
.j-forms select:focus {
    border: 1px solid #4099ff
}

.j-pro .j-radio-toggle,
.j-pro .j-checkbox-toggle,
.j-pro .j-inline-group .j-radio-toggle,
.j-pro .j-inline-group .j-checkbox-toggle {
    padding: 9px 0 18px 0
}

.j-pro .j-tooltip,
.j-pro .j-tooltip-image {
    background-color: #4099ff
}

.j-pro .j-tooltip:before,
.j-pro .j-tooltip-image:before {
    border-color: #4099ff transparent
}

.j-pro .j-primary-btn,
.j-pro .j-file-button,
.j-pro .j-secondary-btn,
.j-pro .j-widget .j-addon-btn {
    background-color: #4099ff
}

.j-pro .j-primary-btn:hover,
.j-pro .j-file-button:hover,
.j-pro .j-secondary-btn:hover,
.j-pro .j-widget .j-addon-btn:hover {
    background-color: #5aa7ff
}

.j-pro .j-ratings input+label:hover,
.j-pro .j-ratings input+label:hover ~ label,
.j-pro .j-ratings input:checked+label,
.j-pro .j-ratings input:checked+label ~ label {
    color: #4099ff
}

.j-unit .checkbox-fade {
    display: block;
    margin-top: 20px
}

.j-forms {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.15)
}

.j-forms button i {
    margin-right: 0
}

.j-forms .checkbox-fade {
    margin-top: 10px
}

.j-forms .checkbox-fade .disabled-view {
    opacity: 0.5;
    cursor: not-allowed
}

.j-forms .link {
    color: #4099ff;
    border-bottom: none;
    text-transform: capitalize;
    margin-bottom: 15px
}

.j-forms .label {
    margin-bottom: 15px
}

.j-forms .btn-primary:disabled {
    background-color: #d6d6d6;
    border-color: #d6d6d6
}

.j-forms .radio-toggle,
.j-forms .checkbox-toggle,
.j-forms .inline-group .radio-toggle,
.j-forms .inline-group .checkbox-toggle {
    padding: 9px 0 8px 0px
}

.j-forms .header {
    background-color: #4099ff;
    border-top: 1px solid #4099ff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.j-forms .divider-text span {
    color: #222
}

.j-forms .widget .addon,
.j-forms .widget .addon-btn {
    background-color: #4099ff;
    color: #fff
}

.j-forms .widget .addon:hover,
.j-forms .widget .addon:focus,
.j-forms .widget .addon-btn:hover,
.j-forms .widget .addon-btn:focus {
    background-color: #5aa7ff
}

.j-forms .widget .addon:hover i,
.j-forms .widget .addon:focus i,
.j-forms .widget .addon-btn:hover i,
.j-forms .widget .addon-btn:focus i {
    color: #fff
}

.j-forms .widget .addon i,
.j-forms .widget .addon-btn i {
    color: #fff
}

.j-forms .footer {
    background-color: #fff;
    border-top: 1px dashed #1abc9c;
    padding: 20px 25px;
    position: inherit
}

.j-forms .footer button {
    float: right;
    margin-bottom: 0
}

.j-forms .stepper .stepper-arrow {
    background-color: #4099ff
}

.j-forms .stepper .stepper-arrow:hover {
    background-color: #5aa7ff
}

.j-forms .stepper .stepper-arrow.up:after {
    border-bottom: 7px solid #fff
}

.j-forms .stepper .stepper-arrow.down:after {
    border-top: 7px solid #fff
}

.popup-menu {
    padding: 0
}

.popup-menu .popup-list {
    background: #4099ff;
    border-radius: 0
}

.popup-menu .popup-list>ul>li {
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    color: #fff;
    border-left: none;
    cursor: pointer
}

.popup-menu .popup-list>ul>li:hover {
    background-color: #384c5f;
    color: #fff
}

.j-tabs-container .j-tabs-label,
.j-tabs-container input[type="radio"]:checked+.j-tabs-label {
    border-top: 4px solid #4099ff
}

.pop-up-logo img {
    margin-top: 10px;
    margin-left: 80px
}

.popup-list-open .popup-list-wrapper {
    z-index: 99
}

.span4 label {
    color: #222 !important
}

.pop-up-wrapper {
    margin-left: 0 !important
}

@media only screen and (max-width: 480px) {
    .j-forms,
    .j-pro {
        border: none;
        background-color: #fff
    }
    .j-forms .footer,
    .j-forms .j-footer,
    .j-pro .footer,
    .j-pro .j-footer {
        border-top: none
    }
    .j-forms .footer button,
    .j-forms .j-footer button,
    .j-pro .footer button,
    .j-pro .j-footer button {
        margin: 5px
    }
    .j-forms .j-content,
    .j-pro .j-content {
        padding: 0
    }
    .j-forms .j-divider-text,
    .j-pro .j-divider-text {
        border-top: none
    }
    .j-forms .j-divider-text span,
    .j-pro .j-divider-text span {
        white-space: unset;
        background: transparent;
        border: none
    }
    .j-forms .icon-right ~ input,
    .j-forms .j-forms .icon-right ~ textarea,
    .j-pro .icon-right ~ input,
    .j-pro .j-forms .icon-right ~ textarea {
        padding-right: 0
    }
    .j-wrapper {
        padding: 0;
        border: none;
        background-color: transparent
    }
}

.alert {
    font-size: 15px;
    margin-bottom: 2rem;
    border-radius: 2px !important;
}

.alert.icons-alert {
    border-left-width: 48px
}

.alert.icons-alert .alert-icon {
    left: 15px;
    position: relative;
    text-align: center;
    top: 0;
    z-index: 3
}

.alert.icons-alert p {
    line-height: 21px;
    margin-bottom: 0
}

.close {
    font-size: 16px;
    margin-top: 5px
}

.alert-default {
    background-color: #fff;
    border-color: #d6d6d6;
    color: #d6d6d6
}

.alert-primary {
    background-color: #fff;
    border-color: #4099ff;
    color: #4099ff
}

.alert-success {
    background-color: #fff;
    border-color: #4fb9e9;
    color: #4fb9e9;
}

.alert-info {
    background-color: #fff;
    border-color: #0B2243;
    color: #0B2243;
}

.alert-warning {
    background-color: #fff;
    border-color: #e59230;
    color: #e59230;
}

.alert-purple {
    background-color: #fff;
    border-color: #7289da;
    color: #99aab5;
}

.alert-danger {
    background-color: #fff;
    border-color: #b85354;
    color: #b85354;
}

.alert-error {
    background-color: #fff;
    border-color: #b85354;
    color: #b85354;
}

.border-default {
    border-color: transparent;
    border-left: 3px solid #d6d6d6;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px #999;
    box-shadow: 0 0 1px #999;
    color: #d6d6d6
}

.border-primary {
    border-color: transparent;
    border-left: 3px solid #4099ff;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px #999;
    box-shadow: 0 0 1px #999;
    color: #4099ff
}

.border-success {
    border-color: transparent;
    border-left: 3px solid #2ed8b6;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px #999;
    box-shadow: 0 0 1px #999;
    color: #2ed8b6
}

.border-info {
    border-color: transparent;
    border-left: 3px solid #00bcd4;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px #999;
    box-shadow: 0 0 1px #999;
    color: #00bcd4
}

.border-warning {
    border-color: transparent;
    border-left: 3px solid #FFB64D;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px #999;
    box-shadow: 0 0 1px #999;
    color: #FFB64D
}

.border-danger {
    border-color: transparent;
    border-left: 3px solid #FF5370;
    border-radius: 0;
    -webkit-box-shadow: 0 0 1px #999;
    box-shadow: 0 0 1px #999;
    color: #FF5370
}

.background-default {
    background-color: #d6d6d6;
    color: #fff
}

.background-primary {
    background-color: #4099ff;
    color: #fff
}

.background-success {
    background-color: #2ed8b6;
    color: #fff
}

.background-info {
    background-color: #00bcd4;
    color: #fff
}

.background-warning {
    background-color: #FFB64D;
    color: #fff
}

.background-danger {
    background-color: #FF5370;
    color: #fff
}

.icons-alert {
    position: relative
}

.icons-alert:before {
    color: #fff;
    content: '\f027';
    font-family: 'IcoFont' !important;
    font-size: 16px;
    left: -31px;
    position: absolute;
    top: 12px
}

[class*="alert-"] code {
    margin-left: 10px
}

.login-block {
    /* margin: 30px auto; */
    min-height: 93.6vh
}

.login-block .auth-box {
    margin: 20px auto 0 auto;
    max-width: 450px
}

.login-block .auth-box .confirm h3 {
    color: #4099ff;
    font-size: 34px
}

.login-block .auth-box i.icofont-check-circled {
    font-size: 42px
}

.login-block.offline-404 .auth-box {
    max-width: 650px
}

.login-block.offline-404 .auth-box h1 {
    color: #2c3e50;
    font-size: 160px;
    font-weight: 500;
    letter-spacing: 5px;
    text-shadow: 3px -2px 4px rgba(128, 128, 128, 0.57)
}

@media only screen and (max-width: 992px) {
    .login-block.offline-404 .auth-box {
        margin-top: 45px
    }
}

@media only screen and (max-width: 575px) {
    .login-block.offline-404 .auth-box h1 {
        font-size: 60px
    }
    .login-block.offline-404 .auth-box h2 {
        font-size: 0.8rem
    }
}

.footer {
    background-color: #37474f;
    color: #fff;
    padding: 15px 0;
    position: fixed;
    bottom: 0;
    width: 100%
}

.caption-breadcrumb .breadcrumb-header,
.primary-breadcrumb .breadcrumb-header,
.inverse-breadcrumb .breadcrumb-header,
.danger-breadcrumb .breadcrumb-header,
.info-breadcrumb .breadcrumb-header,
.warning-breadcrumb .breadcrumb-header,
.success-breadcrumb .breadcrumb-header {
    display: inline-block
}

.caption-breadcrumb .breadcrumb-header span,
.primary-breadcrumb .breadcrumb-header span,
.inverse-breadcrumb .breadcrumb-header span,
.danger-breadcrumb .breadcrumb-header span,
.info-breadcrumb .breadcrumb-header span,
.warning-breadcrumb .breadcrumb-header span,
.success-breadcrumb .breadcrumb-header span {
    display: block;
    font-size: 13px;
    margin-top: 5px
}

.front-icon-breadcrumb .breadcrumb-header {
    display: inline-block
}

.front-icon-breadcrumb .big-icon {
    display: inline-block
}

.front-icon-breadcrumb .big-icon i {
    font-size: 50px;
    margin-right: 10px;
    color: #4099ff
}

.front-icon-breadcrumb .d-inline-block span {
    display: block;
    font-size: 13px;
    margin-top: 5px
}

.breadcrumb {
    background-color: transparent;
    margin-bottom: 0
}

.primary-breadcrumb,
.inverse-breadcrumb,
.danger-breadcrumb,
.info-breadcrumb,
.warning-breadcrumb,
.success-breadcrumb {
    background-color: #4099ff;
    color: #fff
}

.primary-breadcrumb h5,
.inverse-breadcrumb h5,
.danger-breadcrumb h5,
.info-breadcrumb h5,
.warning-breadcrumb h5,
.success-breadcrumb h5,
.primary-breadcrumb a,
.inverse-breadcrumb a,
.danger-breadcrumb a,
.info-breadcrumb a,
.warning-breadcrumb a,
.success-breadcrumb a,
.primary-breadcrumb .breadcrumb li:last-child a,
.inverse-breadcrumb .breadcrumb li:last-child a,
.danger-breadcrumb .breadcrumb li:last-child a,
.info-breadcrumb .breadcrumb li:last-child a,
.warning-breadcrumb .breadcrumb li:last-child a,
.success-breadcrumb .breadcrumb li:last-child a,
.primary-breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.inverse-breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.danger-breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.info-breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.warning-breadcrumb .breadcrumb-item+.breadcrumb-item::before,
.success-breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    color: #fff
}

.inverse-breadcrumb {
    background-color: #37474f
}

.danger-breadcrumb {
    background-color: #FF5370
}

.info-breadcrumb {
    background-color: #00bcd4
}

.warning-breadcrumb {
    background-color: #FFB64D
}

.success-breadcrumb {
    background-color: #2ed8b6
}

.nvd-chart {
    height: 400px
}

.peity-chart .peity {
    width: 100%;
    height: 250px
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

.morris-hover {
    position: absolute;
    min-width: 100px;
    width: 100px;
    right: 0;
    background: #fff;
    padding: 20px;
    border: 1px solid #ccc
}

.rickshaw_graph svg {
    width: 100% !important
}

.amber-colors ul li p,
.bg-danger li p,
.bg-default li p,
.bg-info li p,
.bg-primary li p,
.bg-success li p,
.bg-warning li p,
.blue-colors ul li p,
.blue-grey-colors ul li p,
.brown-colors ul li p,
.cyan-colors ul li p,
.deep-orange-colors ul li p,
.deep-purple-colors ul li p,
.green-colors ul li p,
.grey-colors ul li p,
.indigo-colors ul li p,
.light-blue-colors ul li p,
.light-green-colors ul li p,
.lime-colors ul li p,
.orange-colors ul li p,
.pink-colors ul li p,
.purple-colors ul li p,
.red-colors ul li p,
.teal-colors ul li p,
.yellow-colors ul li p,
.primary-colorr ul li p,
.success-colorr ul li p,
.info-colorr ul li p,
.warning-colorr ul li p,
.danger-colorr ul li p {
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 0
}

.red-colors ul li:nth-child(14) {
    background-color: #e40505
}

.red-colors ul li:nth-child(14) p:before {
    content: "#e40505"
}

.red-colors ul li:nth-child(13) {
    background-color: #f30606
}

.red-colors ul li:nth-child(13) p:before {
    content: "#f30606"
}

.red-colors ul li:nth-child(12) {
    background-color: #f90f0f
}

.red-colors ul li:nth-child(12) p:before {
    content: "#f90f0f"
}

.red-colors ul li:nth-child(11) {
    background-color: #fa1d1d
}

.red-colors ul li:nth-child(11) p:before {
    content: "#fa1d1d"
}

.red-colors ul li:nth-child(10) {
    background-color: #fa2c2c
}

.red-colors ul li:nth-child(10) p:before {
    content: "#fa2c2c"
}

.red-colors ul li:nth-child(9) {
    background-color: #fa3b3b
}

.red-colors ul li:nth-child(9) p:before {
    content: "#fa3b3b"
}

.red-colors ul li:nth-child(8) {
    background-color: #fb4a4a
}

.red-colors ul li:nth-child(8) p:before {
    content: "#fb4a4a"
}

.red-colors ul li:nth-child(7) {
    background-color: #fb5959
}

.red-colors ul li:nth-child(7) p:before {
    content: "#fb5959"
}

.red-colors ul li:nth-child(6) {
    background-color: #fb6868
}

.red-colors ul li:nth-child(6) p:before {
    content: "#fb6868"
}

.red-colors ul li:nth-child(5) {
    background-color: #fc7777
}

.red-colors ul li:nth-child(5) p:before {
    content: "#fc7777"
}

.red-colors ul li:nth-child(4) {
    background-color: #fc8686
}

.red-colors ul li:nth-child(4) p:before {
    content: "#fc8686"
}

.red-colors ul li:nth-child(3) {
    background-color: #fd9595
}

.red-colors ul li:nth-child(3) p:before {
    content: "#fd9595"
}

.red-colors ul li:nth-child(2) {
    background-color: #fda4a4
}

.red-colors ul li:nth-child(2) p:before {
    content: "#fda4a4"
}

.red-colors ul li:nth-child(1) {
    background-color: #fdb3b3
}

.red-colors ul li:nth-child(1) p:before {
    content: "#fdb3b3"
}

.pink-colors ul li:nth-child(14) {
    background-color: #d4166c
}

.pink-colors ul li:nth-child(14) p:before {
    content: "#d4166c"
}

.pink-colors ul li:nth-child(13) {
    background-color: #e21873
}

.pink-colors ul li:nth-child(13) p:before {
    content: "#e21873"
}

.pink-colors ul li:nth-child(12) {
    background-color: #e7217b
}

.pink-colors ul li:nth-child(12) p:before {
    content: "#e7217b"
}

.pink-colors ul li:nth-child(11) {
    background-color: #e92f83
}

.pink-colors ul li:nth-child(11) p:before {
    content: "#e92f83"
}

.pink-colors ul li:nth-child(10) {
    background-color: #ea3d8b
}

.pink-colors ul li:nth-child(10) p:before {
    content: "#ea3d8b"
}

.pink-colors ul li:nth-child(9) {
    background-color: #ec4b94
}

.pink-colors ul li:nth-child(9) p:before {
    content: "#ec4b94"
}

.pink-colors ul li:nth-child(8) {
    background-color: #ed599c
}

.pink-colors ul li:nth-child(8) p:before {
    content: "#ed599c"
}

.pink-colors ul li:nth-child(7) {
    background-color: #ef67a4
}

.pink-colors ul li:nth-child(7) p:before {
    content: "#ef67a4"
}

.pink-colors ul li:nth-child(6) {
    background-color: #f074ac
}

.pink-colors ul li:nth-child(6) p:before {
    content: "#f074ac"
}

.pink-colors ul li:nth-child(5) {
    background-color: #f282b5
}

.pink-colors ul li:nth-child(5) p:before {
    content: "#f282b5"
}

.pink-colors ul li:nth-child(4) {
    background-color: #f390bd
}

.pink-colors ul li:nth-child(4) p:before {
    content: "#f390bd"
}

.pink-colors ul li:nth-child(3) {
    background-color: #f59ec5
}

.pink-colors ul li:nth-child(3) p:before {
    content: "#f59ec5"
}

.pink-colors ul li:nth-child(2) {
    background-color: #f6accd
}

.pink-colors ul li:nth-child(2) p:before {
    content: "#f6accd"
}

.pink-colors ul li:nth-child(1) {
    background-color: #f8bad6
}

.pink-colors ul li:nth-child(1) p:before {
    content: "#f8bad6"
}

.purple-colors ul li:nth-child(14) {
    background-color: #b014ff
}

.purple-colors ul li:nth-child(14) p:before {
    content: "#b014ff"
}

.purple-colors ul li:nth-child(13) {
    background-color: #b524ff
}

.purple-colors ul li:nth-child(13) p:before {
    content: "#b524ff"
}

.purple-colors ul li:nth-child(12) {
    background-color: #ba33ff
}

.purple-colors ul li:nth-child(12) p:before {
    content: "#ba33ff"
}

.purple-colors ul li:nth-child(11) {
    background-color: #c042ff
}

.purple-colors ul li:nth-child(11) p:before {
    content: "#c042ff"
}

.purple-colors ul li:nth-child(10) {
    background-color: #c552ff
}

.purple-colors ul li:nth-child(10) p:before {
    content: "#c552ff"
}

.purple-colors ul li:nth-child(9) {
    background-color: #ca61ff
}

.purple-colors ul li:nth-child(9) p:before {
    content: "#ca61ff"
}

.purple-colors ul li:nth-child(8) {
    background-color: #cf70ff
}

.purple-colors ul li:nth-child(8) p:before {
    content: "#cf70ff"
}

.purple-colors ul li:nth-child(7) {
    background-color: #d47fff
}

.purple-colors ul li:nth-child(7) p:before {
    content: "#d47fff"
}

.purple-colors ul li:nth-child(6) {
    background-color: #d98fff
}

.purple-colors ul li:nth-child(6) p:before {
    content: "#d98fff"
}

.purple-colors ul li:nth-child(5) {
    background-color: #de9eff
}

.purple-colors ul li:nth-child(5) p:before {
    content: "#de9eff"
}

.purple-colors ul li:nth-child(4) {
    background-color: #e4adff
}

.purple-colors ul li:nth-child(4) p:before {
    content: "#e4adff"
}

.purple-colors ul li:nth-child(3) {
    background-color: #e9bdff
}

.purple-colors ul li:nth-child(3) p:before {
    content: "#e9bdff"
}

.purple-colors ul li:nth-child(2) {
    background-color: #ecf
}

.purple-colors ul li:nth-child(2) p:before {
    content: "#ecf"
}

.purple-colors ul li:nth-child(1) {
    background-color: #f3dbff
}

.purple-colors ul li:nth-child(1) p:before {
    content: "#f3dbff"
}

.deep-purple-colors ul li:nth-child(14) {
    background-color: #6b05f9
}

.deep-purple-colors ul li:nth-child(14) p:before {
    content: "#6b05f9"
}

.deep-purple-colors ul li:nth-child(13) {
    background-color: #7414fa
}

.deep-purple-colors ul li:nth-child(13) p:before {
    content: "#7414fa"
}

.deep-purple-colors ul li:nth-child(12) {
    background-color: #7d23fa
}

.deep-purple-colors ul li:nth-child(12) p:before {
    content: "#7d23fa"
}

.deep-purple-colors ul li:nth-child(11) {
    background-color: #8632fb
}

.deep-purple-colors ul li:nth-child(11) p:before {
    content: "#8632fb"
}

.deep-purple-colors ul li:nth-child(10) {
    background-color: #8f41fb
}

.deep-purple-colors ul li:nth-child(10) p:before {
    content: "#8f41fb"
}

.deep-purple-colors ul li:nth-child(9) {
    background-color: #9850fb
}

.deep-purple-colors ul li:nth-child(9) p:before {
    content: "#9850fb"
}

.deep-purple-colors ul li:nth-child(8) {
    background-color: #a05ffc
}

.deep-purple-colors ul li:nth-child(8) p:before {
    content: "#a05ffc"
}

.deep-purple-colors ul li:nth-child(7) {
    background-color: #a96efc
}

.deep-purple-colors ul li:nth-child(7) p:before {
    content: "#a96efc"
}

.deep-purple-colors ul li:nth-child(6) {
    background-color: #b27cfc
}

.deep-purple-colors ul li:nth-child(6) p:before {
    content: "#b27cfc"
}

.deep-purple-colors ul li:nth-child(5) {
    background-color: #bb8bfd
}

.deep-purple-colors ul li:nth-child(5) p:before {
    content: "#bb8bfd"
}

.deep-purple-colors ul li:nth-child(4) {
    background-color: #c49afd
}

.deep-purple-colors ul li:nth-child(4) p:before {
    content: "#c49afd"
}

.deep-purple-colors ul li:nth-child(3) {
    background-color: #cda9fd
}

.deep-purple-colors ul li:nth-child(3) p:before {
    content: "#cda9fd"
}

.deep-purple-colors ul li:nth-child(2) {
    background-color: #d5b8fd
}

.deep-purple-colors ul li:nth-child(2) p:before {
    content: "#d5b8fd"
}

.deep-purple-colors ul li:nth-child(1) {
    background-color: #dec7fe
}

.deep-purple-colors ul li:nth-child(1) p:before {
    content: "#dec7fe"
}

.indigo-colors ul li:nth-child(14) {
    background-color: #415dfe
}

.indigo-colors ul li:nth-child(14) p:before {
    content: "#415dfe"
}

.indigo-colors ul li:nth-child(13) {
    background-color: #4d68fe
}

.indigo-colors ul li:nth-child(13) p:before {
    content: "#4d68fe"
}

.indigo-colors ul li:nth-child(12) {
    background-color: #5a72fe
}

.indigo-colors ul li:nth-child(12) p:before {
    content: "#5a72fe"
}

.indigo-colors ul li:nth-child(11) {
    background-color: #677dfe
}

.indigo-colors ul li:nth-child(11) p:before {
    content: "#677dfe"
}

.indigo-colors ul li:nth-child(10) {
    background-color: #7388fe
}

.indigo-colors ul li:nth-child(10) p:before {
    content: "#7388fe"
}

.indigo-colors ul li:nth-child(9) {
    background-color: #8093fe
}

.indigo-colors ul li:nth-child(9) p:before {
    content: "#8093fe"
}

.indigo-colors ul li:nth-child(8) {
    background-color: #8d9efe
}

.indigo-colors ul li:nth-child(8) p:before {
    content: "#8d9efe"
}

.indigo-colors ul li:nth-child(7) {
    background-color: #9aa9ff
}

.indigo-colors ul li:nth-child(7) p:before {
    content: "#9aa9ff"
}

.indigo-colors ul li:nth-child(6) {
    background-color: #a6b3ff
}

.indigo-colors ul li:nth-child(6) p:before {
    content: "#a6b3ff"
}

.indigo-colors ul li:nth-child(5) {
    background-color: #b3beff
}

.indigo-colors ul li:nth-child(5) p:before {
    content: "#b3beff"
}

.indigo-colors ul li:nth-child(4) {
    background-color: #c0c9ff
}

.indigo-colors ul li:nth-child(4) p:before {
    content: "#c0c9ff"
}

.indigo-colors ul li:nth-child(3) {
    background-color: #ccd4ff
}

.indigo-colors ul li:nth-child(3) p:before {
    content: "#ccd4ff"
}

.indigo-colors ul li:nth-child(2) {
    background-color: #d9dfff
}

.indigo-colors ul li:nth-child(2) p:before {
    content: "#d9dfff"
}

.indigo-colors ul li:nth-child(1) {
    background-color: #e6e9ff
}

.indigo-colors ul li:nth-child(1) p:before {
    content: "#e6e9ff"
}

.blue-colors ul li:nth-child(14) {
    background-color: #3a6eff
}

.blue-colors ul li:nth-child(14) p:before {
    content: "#3a6eff"
}

.blue-colors ul li:nth-child(13) {
    background-color: #4778ff
}

.blue-colors ul li:nth-child(13) p:before {
    content: "#4778ff"
}

.blue-colors ul li:nth-child(12) {
    background-color: #5381ff
}

.blue-colors ul li:nth-child(12) p:before {
    content: "#5381ff"
}

.blue-colors ul li:nth-child(11) {
    background-color: #608aff
}

.blue-colors ul li:nth-child(11) p:before {
    content: "#608aff"
}

.blue-colors ul li:nth-child(10) {
    background-color: #6d94ff
}

.blue-colors ul li:nth-child(10) p:before {
    content: "#6d94ff"
}

.blue-colors ul li:nth-child(9) {
    background-color: #7a9dff
}

.blue-colors ul li:nth-child(9) p:before {
    content: "#7a9dff"
}

.blue-colors ul li:nth-child(8) {
    background-color: #86a6ff
}

.blue-colors ul li:nth-child(8) p:before {
    content: "#86a6ff"
}

.blue-colors ul li:nth-child(7) {
    background-color: #93b0ff
}

.blue-colors ul li:nth-child(7) p:before {
    content: "#93b0ff"
}

.blue-colors ul li:nth-child(6) {
    background-color: #a0b9ff
}

.blue-colors ul li:nth-child(6) p:before {
    content: "#a0b9ff"
}

.blue-colors ul li:nth-child(5) {
    background-color: #adc3ff
}

.blue-colors ul li:nth-child(5) p:before {
    content: "#adc3ff"
}

.blue-colors ul li:nth-child(4) {
    background-color: #b9ccff
}

.blue-colors ul li:nth-child(4) p:before {
    content: "#b9ccff"
}

.blue-colors ul li:nth-child(3) {
    background-color: #c6d5ff
}

.blue-colors ul li:nth-child(3) p:before {
    content: "#c6d5ff"
}

.blue-colors ul li:nth-child(2) {
    background-color: #d3dfff
}

.blue-colors ul li:nth-child(2) p:before {
    content: "#d3dfff"
}

.blue-colors ul li:nth-child(1) {
    background-color: #e0e8ff
}

.blue-colors ul li:nth-child(1) p:before {
    content: "#e0e8ff"
}

.light-blue-colors ul li:nth-child(14) {
    background-color: #059cf9
}

.light-blue-colors ul li:nth-child(14) p:before {
    content: "#059cf9"
}

.light-blue-colors ul li:nth-child(13) {
    background-color: #14a2fa
}

.light-blue-colors ul li:nth-child(13) p:before {
    content: "#14a2fa"
}

.light-blue-colors ul li:nth-child(12) {
    background-color: #23a8fa
}

.light-blue-colors ul li:nth-child(12) p:before {
    content: "#23a8fa"
}

.light-blue-colors ul li:nth-child(11) {
    background-color: #32aefb
}

.light-blue-colors ul li:nth-child(11) p:before {
    content: "#32aefb"
}

.light-blue-colors ul li:nth-child(10) {
    background-color: #41b4fb
}

.light-blue-colors ul li:nth-child(10) p:before {
    content: "#41b4fb"
}

.light-blue-colors ul li:nth-child(9) {
    background-color: #50bafb
}

.light-blue-colors ul li:nth-child(9) p:before {
    content: "#50bafb"
}

.light-blue-colors ul li:nth-child(8) {
    background-color: #5fc0fc
}

.light-blue-colors ul li:nth-child(8) p:before {
    content: "#5fc0fc"
}

.light-blue-colors ul li:nth-child(7) {
    background-color: #6ec6fc
}

.light-blue-colors ul li:nth-child(7) p:before {
    content: "#6ec6fc"
}

.light-blue-colors ul li:nth-child(6) {
    background-color: #7cccfc
}

.light-blue-colors ul li:nth-child(6) p:before {
    content: "#7cccfc"
}

.light-blue-colors ul li:nth-child(5) {
    background-color: #8bd2fd
}

.light-blue-colors ul li:nth-child(5) p:before {
    content: "#8bd2fd"
}

.light-blue-colors ul li:nth-child(4) {
    background-color: #9ad7fd
}

.light-blue-colors ul li:nth-child(4) p:before {
    content: "#9ad7fd"
}

.light-blue-colors ul li:nth-child(3) {
    background-color: #a9ddfd
}

.light-blue-colors ul li:nth-child(3) p:before {
    content: "#a9ddfd"
}

.light-blue-colors ul li:nth-child(2) {
    background-color: #b8e3fd
}

.light-blue-colors ul li:nth-child(2) p:before {
    content: "#b8e3fd"
}

.light-blue-colors ul li:nth-child(1) {
    background-color: #c7e9fe
}

.light-blue-colors ul li:nth-child(1) p:before {
    content: "#c7e9fe"
}

.cyan-colors ul li:nth-child(14) {
    background-color: #05c6e3
}

.cyan-colors ul li:nth-child(14) p:before {
    content: "#05c6e3"
}

.cyan-colors ul li:nth-child(13) {
    background-color: #06d3f2
}

.cyan-colors ul li:nth-child(13) p:before {
    content: "#06d3f2"
}

.cyan-colors ul li:nth-child(12) {
    background-color: #0edbf9
}

.cyan-colors ul li:nth-child(12) p:before {
    content: "#0edbf9"
}

.cyan-colors ul li:nth-child(11) {
    background-color: #1dddfa
}

.cyan-colors ul li:nth-child(11) p:before {
    content: "#1dddfa"
}

.cyan-colors ul li:nth-child(10) {
    background-color: #2bdffa
}

.cyan-colors ul li:nth-child(10) p:before {
    content: "#2bdffa"
}

.cyan-colors ul li:nth-child(9) {
    background-color: #3ae1fa
}

.cyan-colors ul li:nth-child(9) p:before {
    content: "#3ae1fa"
}

.cyan-colors ul li:nth-child(8) {
    background-color: #49e4fb
}

.cyan-colors ul li:nth-child(8) p:before {
    content: "#49e4fb"
}

.cyan-colors ul li:nth-child(7) {
    background-color: #58e6fb
}

.cyan-colors ul li:nth-child(7) p:before {
    content: "#58e6fb"
}

.cyan-colors ul li:nth-child(6) {
    background-color: #67e8fb
}

.cyan-colors ul li:nth-child(6) p:before {
    content: "#67e8fb"
}

.cyan-colors ul li:nth-child(5) {
    background-color: #76eafc
}

.cyan-colors ul li:nth-child(5) p:before {
    content: "#76eafc"
}

.cyan-colors ul li:nth-child(4) {
    background-color: #85edfc
}

.cyan-colors ul li:nth-child(4) p:before {
    content: "#85edfc"
}

.cyan-colors ul li:nth-child(3) {
    background-color: #94effc
}

.cyan-colors ul li:nth-child(3) p:before {
    content: "#94effc"
}

.cyan-colors ul li:nth-child(2) {
    background-color: #a3f1fd
}

.cyan-colors ul li:nth-child(2) p:before {
    content: "#a3f1fd"
}

.cyan-colors ul li:nth-child(1) {
    background-color: #b2f3fd
}

.cyan-colors ul li:nth-child(1) p:before {
    content: "#b2f3fd"
}

.teal-colors ul li:nth-child(14) {
    background-color: #05cfb3
}

.teal-colors ul li:nth-child(14) p:before {
    content: "#05cfb3"
}

.teal-colors ul li:nth-child(13) {
    background-color: #06dec0
}

.teal-colors ul li:nth-child(13) p:before {
    content: "#06dec0"
}

.teal-colors ul li:nth-child(12) {
    background-color: #06edcd
}

.teal-colors ul li:nth-child(12) p:before {
    content: "#06edcd"
}

.teal-colors ul li:nth-child(11) {
    background-color: #0af9d7
}

.teal-colors ul li:nth-child(11) p:before {
    content: "#0af9d7"
}

.teal-colors ul li:nth-child(10) {
    background-color: #19f9da
}

.teal-colors ul li:nth-child(10) p:before {
    content: "#19f9da"
}

.teal-colors ul li:nth-child(9) {
    background-color: #27f9dc
}

.teal-colors ul li:nth-child(9) p:before {
    content: "#27f9dc"
}

.teal-colors ul li:nth-child(8) {
    background-color: #36fadf
}

.teal-colors ul li:nth-child(8) p:before {
    content: "#36fadf"
}

.teal-colors ul li:nth-child(7) {
    background-color: #45fae1
}

.teal-colors ul li:nth-child(7) p:before {
    content: "#45fae1"
}

.teal-colors ul li:nth-child(6) {
    background-color: #54fbe3
}

.teal-colors ul li:nth-child(6) p:before {
    content: "#54fbe3"
}

.teal-colors ul li:nth-child(5) {
    background-color: #63fbe6
}

.teal-colors ul li:nth-child(5) p:before {
    content: "#63fbe6"
}

.teal-colors ul li:nth-child(4) {
    background-color: #72fbe8
}

.teal-colors ul li:nth-child(4) p:before {
    content: "#72fbe8"
}

.teal-colors ul li:nth-child(3) {
    background-color: #81fceb
}

.teal-colors ul li:nth-child(3) p:before {
    content: "#81fceb"
}

.teal-colors ul li:nth-child(2) {
    background-color: #90fced
}

.teal-colors ul li:nth-child(2) p:before {
    content: "#90fced"
}

.teal-colors ul li:nth-child(1) {
    background-color: #9ffcef
}

.teal-colors ul li:nth-child(1) p:before {
    content: "#9ffcef"
}

.green-colors ul li:nth-child(14) {
    background-color: #05d85c
}

.green-colors ul li:nth-child(14) p:before {
    content: "#05d85c"
}

.green-colors ul li:nth-child(13) {
    background-color: #06e763
}

.green-colors ul li:nth-child(13) p:before {
    content: "#06e763"
}

.green-colors ul li:nth-child(12) {
    background-color: #06f669
}

.green-colors ul li:nth-child(12) p:before {
    content: "#06f669"
}

.green-colors ul li:nth-child(11) {
    background-color: #12f972
}

.green-colors ul li:nth-child(11) p:before {
    content: "#12f972"
}

.green-colors ul li:nth-child(10) {
    background-color: #21f97a
}

.green-colors ul li:nth-child(10) p:before {
    content: "#21f97a"
}

.green-colors ul li:nth-child(9) {
    background-color: #30fa83
}

.green-colors ul li:nth-child(9) p:before {
    content: "#30fa83"
}

.green-colors ul li:nth-child(8) {
    background-color: #3ffa8c
}

.green-colors ul li:nth-child(8) p:before {
    content: "#3ffa8c"
}

.green-colors ul li:nth-child(7) {
    background-color: #4efb95
}

.green-colors ul li:nth-child(7) p:before {
    content: "#4efb95"
}

.green-colors ul li:nth-child(6) {
    background-color: #5dfb9e
}

.green-colors ul li:nth-child(6) p:before {
    content: "#5dfb9e"
}

.green-colors ul li:nth-child(5) {
    background-color: #6cfba7
}

.green-colors ul li:nth-child(5) p:before {
    content: "#6cfba7"
}

.green-colors ul li:nth-child(4) {
    background-color: #7bfcb0
}

.green-colors ul li:nth-child(4) p:before {
    content: "#7bfcb0"
}

.green-colors ul li:nth-child(3) {
    background-color: #8afcb9
}

.green-colors ul li:nth-child(3) p:before {
    content: "#8afcb9"
}

.green-colors ul li:nth-child(2) {
    background-color: #98fcc2
}

.green-colors ul li:nth-child(2) p:before {
    content: "#98fcc2"
}

.green-colors ul li:nth-child(1) {
    background-color: #a7fdcb
}

.green-colors ul li:nth-child(1) p:before {
    content: "#a7fdcb"
}

.light-green-colors ul li:nth-child(14) {
    background-color: #6fe423
}

.light-green-colors ul li:nth-child(14) p:before {
    content: "#6fe423"
}

.light-green-colors ul li:nth-child(13) {
    background-color: #78e631
}

.light-green-colors ul li:nth-child(13) p:before {
    content: "#78e631"
}

.light-green-colors ul li:nth-child(12) {
    background-color: #81e73e
}

.light-green-colors ul li:nth-child(12) p:before {
    content: "#81e73e"
}

.light-green-colors ul li:nth-child(11) {
    background-color: #8ae94c
}

.light-green-colors ul li:nth-child(11) p:before {
    content: "#8ae94c"
}

.light-green-colors ul li:nth-child(10) {
    background-color: #93eb5a
}

.light-green-colors ul li:nth-child(10) p:before {
    content: "#93eb5a"
}

.light-green-colors ul li:nth-child(9) {
    background-color: #9bec67
}

.light-green-colors ul li:nth-child(9) p:before {
    content: "#9bec67"
}

.light-green-colors ul li:nth-child(8) {
    background-color: #a4ee75
}

.light-green-colors ul li:nth-child(8) p:before {
    content: "#a4ee75"
}

.light-green-colors ul li:nth-child(7) {
    background-color: #adf083
}

.light-green-colors ul li:nth-child(7) p:before {
    content: "#adf083"
}

.light-green-colors ul li:nth-child(6) {
    background-color: #b6f190
}

.light-green-colors ul li:nth-child(6) p:before {
    content: "#b6f190"
}

.light-green-colors ul li:nth-child(5) {
    background-color: #bff39e
}

.light-green-colors ul li:nth-child(5) p:before {
    content: "#bff39e"
}

.light-green-colors ul li:nth-child(4) {
    background-color: #c8f5ac
}

.light-green-colors ul li:nth-child(4) p:before {
    content: "#c8f5ac"
}

.light-green-colors ul li:nth-child(3) {
    background-color: #d1f6b9
}

.light-green-colors ul li:nth-child(3) p:before {
    content: "#d1f6b9"
}

.light-green-colors ul li:nth-child(2) {
    background-color: #daf8c7
}

.light-green-colors ul li:nth-child(2) p:before {
    content: "#daf8c7"
}

.light-green-colors ul li:nth-child(1) {
    background-color: #e3fad4
}

.light-green-colors ul li:nth-child(1) p:before {
    content: "#e3fad4"
}

.lime-colors ul li:nth-child(14) {
    background-color: #baf905
}

.lime-colors ul li:nth-child(14) p:before {
    content: "#baf905"
}

.lime-colors ul li:nth-child(13) {
    background-color: #bffa14
}

.lime-colors ul li:nth-child(13) p:before {
    content: "#bffa14"
}

.lime-colors ul li:nth-child(12) {
    background-color: #c3fa23
}

.lime-colors ul li:nth-child(12) p:before {
    content: "#c3fa23"
}

.lime-colors ul li:nth-child(11) {
    background-color: #c7fb32
}

.lime-colors ul li:nth-child(11) p:before {
    content: "#c7fb32"
}

.lime-colors ul li:nth-child(10) {
    background-color: #cbfb41
}

.lime-colors ul li:nth-child(10) p:before {
    content: "#cbfb41"
}

.lime-colors ul li:nth-child(9) {
    background-color: #cffb50
}

.lime-colors ul li:nth-child(9) p:before {
    content: "#cffb50"
}

.lime-colors ul li:nth-child(8) {
    background-color: #d3fc5f
}

.lime-colors ul li:nth-child(8) p:before {
    content: "#d3fc5f"
}

.lime-colors ul li:nth-child(7) {
    background-color: #d7fc6e
}

.lime-colors ul li:nth-child(7) p:before {
    content: "#d7fc6e"
}

.lime-colors ul li:nth-child(6) {
    background-color: #dbfc7c
}

.lime-colors ul li:nth-child(6) p:before {
    content: "#dbfc7c"
}

.lime-colors ul li:nth-child(5) {
    background-color: #dffd8b
}

.lime-colors ul li:nth-child(5) p:before {
    content: "#dffd8b"
}

.lime-colors ul li:nth-child(4) {
    background-color: #e3fd9a
}

.lime-colors ul li:nth-child(4) p:before {
    content: "#e3fd9a"
}

.lime-colors ul li:nth-child(3) {
    background-color: #e8fda9
}

.lime-colors ul li:nth-child(3) p:before {
    content: "#e8fda9"
}

.lime-colors ul li:nth-child(2) {
    background-color: #ecfdb8
}

.lime-colors ul li:nth-child(2) p:before {
    content: "#ecfdb8"
}

.lime-colors ul li:nth-child(1) {
    background-color: #f0fec7
}

.lime-colors ul li:nth-child(1) p:before {
    content: "#f0fec7"
}

.yellow-colors ul li:nth-child(14) {
    background-color: #ffd812
}

.yellow-colors ul li:nth-child(14) p:before {
    content: "#ffd812"
}

.yellow-colors ul li:nth-child(13) {
    background-color: #ffda1f
}

.yellow-colors ul li:nth-child(13) p:before {
    content: "#ffda1f"
}

.yellow-colors ul li:nth-child(12) {
    background-color: #ffdc2b
}

.yellow-colors ul li:nth-child(12) p:before {
    content: "#ffdc2b"
}

.yellow-colors ul li:nth-child(11) {
    background-color: #ffde38
}

.yellow-colors ul li:nth-child(11) p:before {
    content: "#ffde38"
}

.yellow-colors ul li:nth-child(10) {
    background-color: #ffe045
}

.yellow-colors ul li:nth-child(10) p:before {
    content: "#ffe045"
}

.yellow-colors ul li:nth-child(9) {
    background-color: #ffe352
}

.yellow-colors ul li:nth-child(9) p:before {
    content: "#ffe352"
}

.yellow-colors ul li:nth-child(8) {
    background-color: #ffe55e
}

.yellow-colors ul li:nth-child(8) p:before {
    content: "#ffe55e"
}

.yellow-colors ul li:nth-child(7) {
    background-color: #ffe76b
}

.yellow-colors ul li:nth-child(7) p:before {
    content: "#ffe76b"
}

.yellow-colors ul li:nth-child(6) {
    background-color: #ffe978
}

.yellow-colors ul li:nth-child(6) p:before {
    content: "#ffe978"
}

.yellow-colors ul li:nth-child(5) {
    background-color: #ffeb85
}

.yellow-colors ul li:nth-child(5) p:before {
    content: "#ffeb85"
}

.yellow-colors ul li:nth-child(4) {
    background-color: #ffed91
}

.yellow-colors ul li:nth-child(4) p:before {
    content: "#ffed91"
}

.yellow-colors ul li:nth-child(3) {
    background-color: #ffef9e
}

.yellow-colors ul li:nth-child(3) p:before {
    content: "#ffef9e"
}

.yellow-colors ul li:nth-child(2) {
    background-color: #fff1ab
}

.yellow-colors ul li:nth-child(2) p:before {
    content: "#fff1ab"
}

.yellow-colors ul li:nth-child(1) {
    background-color: #fff3b8
}

.yellow-colors ul li:nth-child(1) p:before {
    content: "#fff3b8"
}

.amber-colors ul li:nth-child(14) {
    background-color: #ffb012
}

.amber-colors ul li:nth-child(14) p:before {
    content: "#ffb012"
}

.amber-colors ul li:nth-child(13) {
    background-color: #ffb41f
}

.amber-colors ul li:nth-child(13) p:before {
    content: "#ffb41f"
}

.amber-colors ul li:nth-child(12) {
    background-color: #ffb92b
}

.amber-colors ul li:nth-child(12) p:before {
    content: "#ffb92b"
}

.amber-colors ul li:nth-child(11) {
    background-color: #ffbd38
}

.amber-colors ul li:nth-child(11) p:before {
    content: "#ffbd38"
}

.amber-colors ul li:nth-child(10) {
    background-color: #ffc145
}

.amber-colors ul li:nth-child(10) p:before {
    content: "#ffc145"
}

.amber-colors ul li:nth-child(9) {
    background-color: #ffc552
}

.amber-colors ul li:nth-child(9) p:before {
    content: "#ffc552"
}

.amber-colors ul li:nth-child(8) {
    background-color: #ffca5e
}

.amber-colors ul li:nth-child(8) p:before {
    content: "#ffca5e"
}

.amber-colors ul li:nth-child(7) {
    background-color: #ffce6b
}

.amber-colors ul li:nth-child(7) p:before {
    content: "#ffce6b"
}

.amber-colors ul li:nth-child(6) {
    background-color: #ffd278
}

.amber-colors ul li:nth-child(6) p:before {
    content: "#ffd278"
}

.amber-colors ul li:nth-child(5) {
    background-color: #ffd685
}

.amber-colors ul li:nth-child(5) p:before {
    content: "#ffd685"
}

.amber-colors ul li:nth-child(4) {
    background-color: #ffdb91
}

.amber-colors ul li:nth-child(4) p:before {
    content: "#ffdb91"
}

.amber-colors ul li:nth-child(3) {
    background-color: #ffdf9e
}

.amber-colors ul li:nth-child(3) p:before {
    content: "#ffdf9e"
}

.amber-colors ul li:nth-child(2) {
    background-color: #ffe3ab
}

.amber-colors ul li:nth-child(2) p:before {
    content: "#ffe3ab"
}

.amber-colors ul li:nth-child(1) {
    background-color: #ffe7b8
}

.amber-colors ul li:nth-child(1) p:before {
    content: "#ffe7b8"
}

.orange-colors ul li:nth-child(14) {
    background-color: #ff7814
}

.orange-colors ul li:nth-child(14) p:before {
    content: "#ff7814"
}

.orange-colors ul li:nth-child(13) {
    background-color: #ff8124
}

.orange-colors ul li:nth-child(13) p:before {
    content: "#ff8124"
}

.orange-colors ul li:nth-child(12) {
    background-color: #ff8933
}

.orange-colors ul li:nth-child(12) p:before {
    content: "#ff8933"
}

.orange-colors ul li:nth-child(11) {
    background-color: #ff9242
}

.orange-colors ul li:nth-child(11) p:before {
    content: "#ff9242"
}

.orange-colors ul li:nth-child(10) {
    background-color: #ff9b52
}

.orange-colors ul li:nth-child(10) p:before {
    content: "#ff9b52"
}

.orange-colors ul li:nth-child(9) {
    background-color: #ffa461
}

.orange-colors ul li:nth-child(9) p:before {
    content: "#ffa461"
}

.orange-colors ul li:nth-child(8) {
    background-color: #ffad70
}

.orange-colors ul li:nth-child(8) p:before {
    content: "#ffad70"
}

.orange-colors ul li:nth-child(7) {
    background-color: #ffb67f
}

.orange-colors ul li:nth-child(7) p:before {
    content: "#ffb67f"
}

.orange-colors ul li:nth-child(6) {
    background-color: #ffbe8f
}

.orange-colors ul li:nth-child(6) p:before {
    content: "#ffbe8f"
}

.orange-colors ul li:nth-child(5) {
    background-color: #ffc79e
}

.orange-colors ul li:nth-child(5) p:before {
    content: "#ffc79e"
}

.orange-colors ul li:nth-child(4) {
    background-color: #ffd0ad
}

.orange-colors ul li:nth-child(4) p:before {
    content: "#ffd0ad"
}

.orange-colors ul li:nth-child(3) {
    background-color: #ffd9bd
}

.orange-colors ul li:nth-child(3) p:before {
    content: "#ffd9bd"
}

.orange-colors ul li:nth-child(2) {
    background-color: #ffe2cc
}

.orange-colors ul li:nth-child(2) p:before {
    content: "#ffe2cc"
}

.orange-colors ul li:nth-child(1) {
    background-color: #ffeadb
}

.orange-colors ul li:nth-child(1) p:before {
    content: "#ffeadb"
}

.deep-orange-colors ul li:nth-child(14) {
    background-color: #ec3305
}

.deep-orange-colors ul li:nth-child(14) p:before {
    content: "#ec3305"
}

.deep-orange-colors ul li:nth-child(13) {
    background-color: #f93707
}

.deep-orange-colors ul li:nth-child(13) p:before {
    content: "#f93707"
}

.deep-orange-colors ul li:nth-child(12) {
    background-color: #fa4316
}

.deep-orange-colors ul li:nth-child(12) p:before {
    content: "#fa4316"
}

.deep-orange-colors ul li:nth-child(11) {
    background-color: #fa5025
}

.deep-orange-colors ul li:nth-child(11) p:before {
    content: "#fa5025"
}

.deep-orange-colors ul li:nth-child(10) {
    background-color: #fa5c34
}

.deep-orange-colors ul li:nth-child(10) p:before {
    content: "#fa5c34"
}

.deep-orange-colors ul li:nth-child(9) {
    background-color: #fb6843
}

.deep-orange-colors ul li:nth-child(9) p:before {
    content: "#fb6843"
}

.deep-orange-colors ul li:nth-child(8) {
    background-color: #fb7452
}

.deep-orange-colors ul li:nth-child(8) p:before {
    content: "#fb7452"
}

.deep-orange-colors ul li:nth-child(7) {
    background-color: #fb8061
}

.deep-orange-colors ul li:nth-child(7) p:before {
    content: "#fb8061"
}

.deep-orange-colors ul li:nth-child(6) {
    background-color: #fc8c70
}

.deep-orange-colors ul li:nth-child(6) p:before {
    content: "#fc8c70"
}

.deep-orange-colors ul li:nth-child(5) {
    background-color: #fc987f
}

.deep-orange-colors ul li:nth-child(5) p:before {
    content: "#fc987f"
}

.deep-orange-colors ul li:nth-child(4) {
    background-color: #fca48e
}

.deep-orange-colors ul li:nth-child(4) p:before {
    content: "#fca48e"
}

.deep-orange-colors ul li:nth-child(3) {
    background-color: #fdb09d
}

.deep-orange-colors ul li:nth-child(3) p:before {
    content: "#fdb09d"
}

.deep-orange-colors ul li:nth-child(2) {
    background-color: #fdbcac
}

.deep-orange-colors ul li:nth-child(2) p:before {
    content: "#fdbcac"
}

.deep-orange-colors ul li:nth-child(1) {
    background-color: #fdc8bb
}

.deep-orange-colors ul li:nth-child(1) p:before {
    content: "#fdc8bb"
}

.brown-colors ul li:nth-child(14) {
    background-color: #513631
}

.brown-colors ul li:nth-child(14) p:before {
    content: "#513631"
}

.brown-colors ul li:nth-child(13) {
    background-color: #61403a
}

.brown-colors ul li:nth-child(13) p:before {
    content: "#61403a"
}

.brown-colors ul li:nth-child(12) {
    background-color: #714b44
}

.brown-colors ul li:nth-child(12) p:before {
    content: "#714b44"
}

.brown-colors ul li:nth-child(11) {
    background-color: #81554d
}

.brown-colors ul li:nth-child(11) p:before {
    content: "#81554d"
}

.brown-colors ul li:nth-child(10) {
    background-color: #916057
}

.brown-colors ul li:nth-child(10) p:before {
    content: "#916057"
}

.brown-colors ul li:nth-child(9) {
    background-color: #a06b61
}

.brown-colors ul li:nth-child(9) p:before {
    content: "#a06b61"
}

.brown-colors ul li:nth-child(8) {
    background-color: #aa7a71
}

.brown-colors ul li:nth-child(8) p:before {
    content: "#aa7a71"
}

.brown-colors ul li:nth-child(7) {
    background-color: #b38981
}

.brown-colors ul li:nth-child(7) p:before {
    content: "#b38981"
}

.brown-colors ul li:nth-child(6) {
    background-color: #bd9791
}

.brown-colors ul li:nth-child(6) p:before {
    content: "#bd9791"
}

.brown-colors ul li:nth-child(5) {
    background-color: #c6a6a1
}

.brown-colors ul li:nth-child(5) p:before {
    content: "#c6a6a1"
}

.brown-colors ul li:nth-child(4) {
    background-color: #d0b5b1
}

.brown-colors ul li:nth-child(4) p:before {
    content: "#d0b5b1"
}

.brown-colors ul li:nth-child(3) {
    background-color: #dac4c1
}

.brown-colors ul li:nth-child(3) p:before {
    content: "#dac4c1"
}

.brown-colors ul li:nth-child(2) {
    background-color: #e3d3d0
}

.brown-colors ul li:nth-child(2) p:before {
    content: "#e3d3d0"
}

.brown-colors ul li:nth-child(1) {
    background-color: #ede2e0
}

.brown-colors ul li:nth-child(1) p:before {
    content: "#ede2e0"
}

.grey-colors ul li:nth-child(14) {
    background-color: #323232
}

.grey-colors ul li:nth-child(14) p:before {
    content: "#323232"
}

.grey-colors ul li:nth-child(13) {
    background-color: #3f3f3f
}

.grey-colors ul li:nth-child(13) p:before {
    content: "#3f3f3f"
}

.grey-colors ul li:nth-child(12) {
    background-color: #4b4b4b
}

.grey-colors ul li:nth-child(12) p:before {
    content: "#4b4b4b"
}

.grey-colors ul li:nth-child(11) {
    background-color: #585858
}

.grey-colors ul li:nth-child(11) p:before {
    content: "#585858"
}

.grey-colors ul li:nth-child(10) {
    background-color: #656565
}

.grey-colors ul li:nth-child(10) p:before {
    content: "#656565"
}

.grey-colors ul li:nth-child(9) {
    background-color: #727272
}

.grey-colors ul li:nth-child(9) p:before {
    content: "#727272"
}

.grey-colors ul li:nth-child(8) {
    background-color: #7e7e7e
}

.grey-colors ul li:nth-child(8) p:before {
    content: "#7e7e7e"
}

.grey-colors ul li:nth-child(7) {
    background-color: #8b8b8b
}

.grey-colors ul li:nth-child(7) p:before {
    content: "#8b8b8b"
}

.grey-colors ul li:nth-child(6) {
    background-color: #989898
}

.grey-colors ul li:nth-child(6) p:before {
    content: "#989898"
}

.grey-colors ul li:nth-child(5) {
    background-color: #a5a5a5
}

.grey-colors ul li:nth-child(5) p:before {
    content: "#a5a5a5"
}

.grey-colors ul li:nth-child(4) {
    background-color: #b1b1b1
}

.grey-colors ul li:nth-child(4) p:before {
    content: "#b1b1b1"
}

.grey-colors ul li:nth-child(3) {
    background-color: #bebebe
}

.grey-colors ul li:nth-child(3) p:before {
    content: "#bebebe"
}

.grey-colors ul li:nth-child(2) {
    background-color: #cbcbcb
}

.grey-colors ul li:nth-child(2) p:before {
    content: "#cbcbcb"
}

.grey-colors ul li:nth-child(1) {
    background-color: #d8d8d8
}

.grey-colors ul li:nth-child(1) p:before {
    content: "#d8d8d8"
}

.blue-grey-colors ul li:nth-child(14) {
    background-color: #35444a
}

.blue-grey-colors ul li:nth-child(14) p:before {
    content: "#35444a"
}

.blue-grey-colors ul li:nth-child(13) {
    background-color: #3f5159
}

.blue-grey-colors ul li:nth-child(13) p:before {
    content: "#3f5159"
}

.blue-grey-colors ul li:nth-child(12) {
    background-color: #4a5f68
}

.blue-grey-colors ul li:nth-child(12) p:before {
    content: "#4a5f68"
}

.blue-grey-colors ul li:nth-child(11) {
    background-color: #546d77
}

.blue-grey-colors ul li:nth-child(11) p:before {
    content: "#546d77"
}

.blue-grey-colors ul li:nth-child(10) {
    background-color: #5f7a85
}

.blue-grey-colors ul li:nth-child(10) p:before {
    content: "#5f7a85"
}

.blue-grey-colors ul li:nth-child(9) {
    background-color: #6a8894
}

.blue-grey-colors ul li:nth-child(9) p:before {
    content: "#6a8894"
}

.blue-grey-colors ul li:nth-child(8) {
    background-color: #78949f
}

.blue-grey-colors ul li:nth-child(8) p:before {
    content: "#78949f"
}

.blue-grey-colors ul li:nth-child(7) {
    background-color: #87a0aa
}

.blue-grey-colors ul li:nth-child(7) p:before {
    content: "#87a0aa"
}

.blue-grey-colors ul li:nth-child(6) {
    background-color: #96abb4
}

.blue-grey-colors ul li:nth-child(6) p:before {
    content: "#96abb4"
}

.blue-grey-colors ul li:nth-child(5) {
    background-color: #a5b7bf
}

.blue-grey-colors ul li:nth-child(5) p:before {
    content: "#a5b7bf"
}

.blue-grey-colors ul li:nth-child(4) {
    background-color: #b4c3ca
}

.blue-grey-colors ul li:nth-child(4) p:before {
    content: "#b4c3ca"
}

.blue-grey-colors ul li:nth-child(3) {
    background-color: #c3cfd4
}

.blue-grey-colors ul li:nth-child(3) p:before {
    content: "#c3cfd4"
}

.blue-grey-colors ul li:nth-child(2) {
    background-color: #d2dbdf
}

.blue-grey-colors ul li:nth-child(2) p:before {
    content: "#d2dbdf"
}

.blue-grey-colors ul li:nth-child(1) {
    background-color: #e1e7e9
}

.blue-grey-colors ul li:nth-child(1) p:before {
    content: "#e1e7e9"
}

.primary-colorr ul li:nth-child(14) {
    background-color: #1cc9a7
}

.primary-colorr ul li:nth-child(14) p:before {
    content: "#1cc9a7"
}

.primary-colorr ul li:nth-child(13) {
    background-color: #1ed7b2
}

.primary-colorr ul li:nth-child(13) p:before {
    content: "#1ed7b2"
}

.primary-colorr ul li:nth-child(12) {
    background-color: #23e1bb
}

.primary-colorr ul li:nth-child(12) p:before {
    content: "#23e1bb"
}

.primary-colorr ul li:nth-child(11) {
    background-color: #31e2bf
}

.primary-colorr ul li:nth-child(11) p:before {
    content: "#31e2bf"
}

.primary-colorr ul li:nth-child(10) {
    background-color: #3ee4c4
}

.primary-colorr ul li:nth-child(10) p:before {
    content: "#3ee4c4"
}

.primary-colorr ul li:nth-child(9) {
    background-color: #4ce6c8
}

.primary-colorr ul li:nth-child(9) p:before {
    content: "#4ce6c8"
}

.primary-colorr ul li:nth-child(8) {
    background-color: #59e8cc
}

.primary-colorr ul li:nth-child(8) p:before {
    content: "#59e8cc"
}

.primary-colorr ul li:nth-child(7) {
    background-color: #66ead0
}

.primary-colorr ul li:nth-child(7) p:before {
    content: "#66ead0"
}

.primary-colorr ul li:nth-child(6) {
    background-color: #74ecd4
}

.primary-colorr ul li:nth-child(6) p:before {
    content: "#74ecd4"
}

.primary-colorr ul li:nth-child(5) {
    background-color: #81eed8
}

.primary-colorr ul li:nth-child(5) p:before {
    content: "#81eed8"
}

.primary-colorr ul li:nth-child(4) {
    background-color: #8fefdc
}

.primary-colorr ul li:nth-child(4) p:before {
    content: "#8fefdc"
}

.primary-colorr ul li:nth-child(3) {
    background-color: #9cf1e1
}

.primary-colorr ul li:nth-child(3) p:before {
    content: "#9cf1e1"
}

.primary-colorr ul li:nth-child(2) {
    background-color: #aaf3e5
}

.primary-colorr ul li:nth-child(2) p:before {
    content: "#aaf3e5"
}

.primary-colorr ul li:nth-child(1) {
    background-color: #b7f5e9
}

.primary-colorr ul li:nth-child(1) p:before {
    content: "#b7f5e9"
}

.success-colorr ul li:nth-child(14) {
    background-color: #33d176
}

.success-colorr ul li:nth-child(14) p:before {
    content: "#33d176"
}

.success-colorr ul li:nth-child(13) {
    background-color: #3bd37c
}

.success-colorr ul li:nth-child(13) p:before {
    content: "#3bd37c"
}

.success-colorr ul li:nth-child(12) {
    background-color: #44d581
}

.success-colorr ul li:nth-child(12) p:before {
    content: "#44d581"
}

.success-colorr ul li:nth-child(11) {
    background-color: #4cd787
}

.success-colorr ul li:nth-child(11) p:before {
    content: "#4cd787"
}

.success-colorr ul li:nth-child(10) {
    background-color: #54d98c
}

.success-colorr ul li:nth-child(10) p:before {
    content: "#54d98c"
}

.success-colorr ul li:nth-child(9) {
    background-color: #5dda92
}

.success-colorr ul li:nth-child(9) p:before {
    content: "#5dda92"
}

.success-colorr ul li:nth-child(8) {
    background-color: #65dc98
}

.success-colorr ul li:nth-child(8) p:before {
    content: "#65dc98"
}

.success-colorr ul li:nth-child(7) {
    background-color: #6dde9d
}

.success-colorr ul li:nth-child(7) p:before {
    content: "#6dde9d"
}

.success-colorr ul li:nth-child(6) {
    background-color: #76e0a3
}

.success-colorr ul li:nth-child(6) p:before {
    content: "#76e0a3"
}

.success-colorr ul li:nth-child(5) {
    background-color: #7ee2a8
}

.success-colorr ul li:nth-child(5) p:before {
    content: "#7ee2a8"
}

.success-colorr ul li:nth-child(4) {
    background-color: #86e4ae
}

.success-colorr ul li:nth-child(4) p:before {
    content: "#86e4ae"
}

.success-colorr ul li:nth-child(3) {
    background-color: #8fe6b4
}

.success-colorr ul li:nth-child(3) p:before {
    content: "#8fe6b4"
}

.success-colorr ul li:nth-child(2) {
    background-color: #97e8b9
}

.success-colorr ul li:nth-child(2) p:before {
    content: "#97e8b9"
}

.success-colorr ul li:nth-child(1) {
    background-color: #9fe9bf
}

.success-colorr ul li:nth-child(1) p:before {
    content: "#9fe9bf"
}

.info-colorr ul li:nth-child(14) {
    background-color: #3d9cdd
}

.info-colorr ul li:nth-child(14) p:before {
    content: "#3d9cdd"
}

.info-colorr ul li:nth-child(13) {
    background-color: #45a1de
}

.info-colorr ul li:nth-child(13) p:before {
    content: "#45a1de"
}

.info-colorr ul li:nth-child(12) {
    background-color: #4ea5e0
}

.info-colorr ul li:nth-child(12) p:before {
    content: "#4ea5e0"
}

.info-colorr ul li:nth-child(11) {
    background-color: #57aae1
}

.info-colorr ul li:nth-child(11) p:before {
    content: "#57aae1"
}

.info-colorr ul li:nth-child(10) {
    background-color: #5faee3
}

.info-colorr ul li:nth-child(10) p:before {
    content: "#5faee3"
}

.info-colorr ul li:nth-child(9) {
    background-color: #68b2e4
}

.info-colorr ul li:nth-child(9) p:before {
    content: "#68b2e4"
}

.info-colorr ul li:nth-child(8) {
    background-color: #71b7e6
}

.info-colorr ul li:nth-child(8) p:before {
    content: "#71b7e6"
}

.info-colorr ul li:nth-child(7) {
    background-color: #79bbe7
}

.info-colorr ul li:nth-child(7) p:before {
    content: "#79bbe7"
}

.info-colorr ul li:nth-child(6) {
    background-color: #82c0e9
}

.info-colorr ul li:nth-child(6) p:before {
    content: "#82c0e9"
}

.info-colorr ul li:nth-child(5) {
    background-color: #8bc4ea
}

.info-colorr ul li:nth-child(5) p:before {
    content: "#8bc4ea"
}

.info-colorr ul li:nth-child(4) {
    background-color: #93c8ec
}

.info-colorr ul li:nth-child(4) p:before {
    content: "#93c8ec"
}

.info-colorr ul li:nth-child(3) {
    background-color: #9ccded
}

.info-colorr ul li:nth-child(3) p:before {
    content: "#9ccded"
}

.info-colorr ul li:nth-child(2) {
    background-color: #a5d1ef
}

.info-colorr ul li:nth-child(2) p:before {
    content: "#a5d1ef"
}

.info-colorr ul li:nth-child(1) {
    background-color: #add6f1
}

.info-colorr ul li:nth-child(1) p:before {
    content: "#add6f1"
}

.warning-colorr ul li:nth-child(14) {
    background-color: #f2c619
}

.warning-colorr ul li:nth-child(14) p:before {
    content: "#f2c619"
}

.warning-colorr ul li:nth-child(13) {
    background-color: #f2c922
}

.warning-colorr ul li:nth-child(13) p:before {
    content: "#f2c922"
}

.warning-colorr ul li:nth-child(12) {
    background-color: #f3cb2c
}

.warning-colorr ul li:nth-child(12) p:before {
    content: "#f3cb2c"
}

.warning-colorr ul li:nth-child(11) {
    background-color: #f3cd36
}

.warning-colorr ul li:nth-child(11) p:before {
    content: "#f3cd36"
}

.warning-colorr ul li:nth-child(10) {
    background-color: #f4d03f
}

.warning-colorr ul li:nth-child(10) p:before {
    content: "#f4d03f"
}

.warning-colorr ul li:nth-child(9) {
    background-color: #f4d249
}

.warning-colorr ul li:nth-child(9) p:before {
    content: "#f4d249"
}

.warning-colorr ul li:nth-child(8) {
    background-color: #f5d552
}

.warning-colorr ul li:nth-child(8) p:before {
    content: "#f5d552"
}

.warning-colorr ul li:nth-child(7) {
    background-color: #f5d75c
}

.warning-colorr ul li:nth-child(7) p:before {
    content: "#f5d75c"
}

.warning-colorr ul li:nth-child(6) {
    background-color: #f6d966
}

.warning-colorr ul li:nth-child(6) p:before {
    content: "#f6d966"
}

.warning-colorr ul li:nth-child(5) {
    background-color: #f7dc6f
}

.warning-colorr ul li:nth-child(5) p:before {
    content: "#f7dc6f"
}

.warning-colorr ul li:nth-child(4) {
    background-color: #f7de79
}

.warning-colorr ul li:nth-child(4) p:before {
    content: "#f7de79"
}

.warning-colorr ul li:nth-child(3) {
    background-color: #f8e083
}

.warning-colorr ul li:nth-child(3) p:before {
    content: "#f8e083"
}

.warning-colorr ul li:nth-child(2) {
    background-color: #f8e38c
}

.warning-colorr ul li:nth-child(2) p:before {
    content: "#f8e38c"
}

.warning-colorr ul li:nth-child(1) {
    background-color: #f9e596
}

.warning-colorr ul li:nth-child(1) p:before {
    content: "#f9e596"
}

.danger-colorr ul li:nth-child(14) {
    background-color: #e85445
}

.danger-colorr ul li:nth-child(14) p:before {
    content: "#e85445"
}

.danger-colorr ul li:nth-child(13) {
    background-color: #e95d4e
}

.danger-colorr ul li:nth-child(13) p:before {
    content: "#e95d4e"
}

.danger-colorr ul li:nth-child(12) {
    background-color: #ea6557
}

.danger-colorr ul li:nth-child(12) p:before {
    content: "#ea6557"
}

.danger-colorr ul li:nth-child(11) {
    background-color: #eb6d60
}

.danger-colorr ul li:nth-child(11) p:before {
    content: "#eb6d60"
}

.danger-colorr ul li:nth-child(10) {
    background-color: #ed7669
}

.danger-colorr ul li:nth-child(10) p:before {
    content: "#ed7669"
}

.danger-colorr ul li:nth-child(9) {
    background-color: #ee7e72
}

.danger-colorr ul li:nth-child(9) p:before {
    content: "#ee7e72"
}

.danger-colorr ul li:nth-child(8) {
    background-color: #ef867c
}

.danger-colorr ul li:nth-child(8) p:before {
    content: "#ef867c"
}

.danger-colorr ul li:nth-child(7) {
    background-color: #f08f85
}

.danger-colorr ul li:nth-child(7) p:before {
    content: "#f08f85"
}

.danger-colorr ul li:nth-child(6) {
    background-color: #f1978e
}

.danger-colorr ul li:nth-child(6) p:before {
    content: "#f1978e"
}

.danger-colorr ul li:nth-child(5) {
    background-color: #f29f97
}

.danger-colorr ul li:nth-child(5) p:before {
    content: "#f29f97"
}

.danger-colorr ul li:nth-child(4) {
    background-color: #f3a8a0
}

.danger-colorr ul li:nth-child(4) p:before {
    content: "#f3a8a0"
}

.danger-colorr ul li:nth-child(3) {
    background-color: #f4b0a9
}

.danger-colorr ul li:nth-child(3) p:before {
    content: "#f4b0a9"
}

.danger-colorr ul li:nth-child(2) {
    background-color: #f6b8b2
}

.danger-colorr ul li:nth-child(2) p:before {
    content: "#f6b8b2"
}

.danger-colorr ul li:nth-child(1) {
    background-color: #f7c1bb
}

.danger-colorr ul li:nth-child(1) p:before {
    content: "#f7c1bb"
}

#draggableMultiple .sortable-moves {
    cursor: move;
    margin-bottom: 0;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14);
    margin-bottom: 20px;
    padding: 15px 0 15px 60px
}

.sortable-moves {
    font-size: 14px;
    line-height: 1.55556em;
    list-style-type: none;
    margin-bottom: 15px;
    min-height: 3.55556em;
    padding-left: 5.11111em;
    position: relative;
    cursor: move
}

.sortable-moves img {
    position: absolute;
    height: 40px;
    left: 10px;
    border-radius: 5px;
    top: 15px
}

.sortable-moves h6 {
    font-weight: 500
}

.card-sub {
    cursor: move;
    border: none;
    -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05)
}

.card-sub:hover {
    -webkit-box-shadow: 0 0 25px -5px #9e9c9e;
    box-shadow: 0 0 25px -5px #9e9c9e;
    -webkit-transition: all 180ms linear;
    transition: all 180ms linear
}

.payment-card .icofont-paypal-alt,
.payment-card .icofont-visa-alt,
.payment-card .icofont-mastercard {
    display: block;
    font-size: 60px;
    color: #ed5565
}

.payment-card .icofont-visa-alt {
    color: #1c84c6
}

.payment-card .icofont-mastercard {
    color: #f8ac59
}

.demo-container {
    padding-bottom: 0
}

.jp-card .jp-card-front,
.jp-card .jp-card-back {
    background: #4099ff !important
}

.payment-form {
    max-width: 550px;
    margin: 0 auto;
    padding: 20px;
    padding-bottom: 0
}

.ace_editor {
    width: 100% !important;
    position: relative !important;
    margin-top: 20px
}

.long-press:focus {
    outline-color: #4099ff
}

.inputor:focus {
    border-color: #4099ff
}

#edui1 {
    width: auto !important
}

.tab-pane form .md-add-on i {
    font-size: 20px
}

.wall-elips {
    position: absolute;
    right: 15px
}

.social-wallpaper {
    position: relative
}

.social-profile {
    position: relative;
    padding-top: 15px
}

.timeline-btn {
    position: absolute;
    bottom: 0;
    right: 30px
}

.nav-tabs.md-tabs.tab-timeline li a {
    padding: 20px 0 10px;
    color: #37474f;
    font-size: 16px
}

.social-timeline-left {
    position: absolute;
    top: -200px;
    margin-right: 15px
}

.post-input {
    padding: 10px 10px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    resize: none
}

.user-box .media-object,
.friend-box .media-object {
    height: 45px;
    width: 45px;
    display: inline-block;
    cursor: pointer
}

.friend-box img {
    margin-right: 10px;
    margin-bottom: 10px
}

.chat-header {
    color: #222222
}

.live-status {
    height: 9px;
    width: 9px;
    position: absolute;
    bottom: 0;
    right: 17px;
    border-radius: 100%;
    border: 1px solid;
    top: 5px
}

.tab-timeline .slide {
    bottom: -1px
}

.image-upload input {
    visibility: hidden;
    max-width: 0;
    max-height: 0
}

.file-upload-lbl {
    max-width: 15px;
    padding: 5px 0 0
}

.ellipsis::after {
    top: 15px;
    border: none;
    position: absolute;
    content: '\f142';
    font-family: FontAwesome;
    right: 30px
}

.elipsis-box {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
    top: 40px;
    right: -10px
}

.elipsis-box:after {
    content: '';
    height: 13px;
    width: 13px;
    background: #fff;
    position: absolute;
    top: -5px;
    right: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: -3px -3px 11px 1px rgba(170, 170, 170, 0.22);
    box-shadow: -3px -3px 11px 1px rgba(170, 170, 170, 0.22)
}

.friend-elipsis {
    left: -10px;
    top: -10px
}

.social-profile:hover .profile-hvr,
.social-wallpaper:hover .profile-hvr {
    opacity: 1;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.profile-hvr {
    opacity: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    font-size: 20px;
    padding: 10px;
    top: 0;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.61);
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s
}

.social-profile {
    margin: 0 15px
}

.social-follower {
    text-align: center
}

.social-follower h4 {
    font-size: 18px;
    margin-bottom: 10px;
    font-style: normal
}

.social-follower h5 {
    font-size: 14px
}

.social-follower .follower-counter {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 13px
}

.social-follower .follower-counter .txt-primary {
    font-size: 24px
}

.timeline-icon {
    height: 45px;
    width: 45px;
    display: block;
    margin: 0 auto;
    border: 4px #fff solid
}

.social-timelines-left:after {
    height: 3px;
    width: 20px;
    position: absolute;
    background: #cccccc;
    top: 20px;
    content: "";
    right: -10px;
    z-index: 0
}

.social-timelines-left {
    position: relative;
    z-index: 3
}

.social-timelines:before {
    position: absolute;
    content: ' ';
    width: 3px;
    background: #cccccc;
    left: 48px;
    height: 100%;
    top: 0;
    z-index: 1
}

.timeline-dot:after,
.timeline-dot:before {
    content: "";
    position: absolute;
    height: 9px;
    width: 9px;
    background-color: #cccccc;
    left: 45px;
    border-radius: 100%
}

.user-box .social-designation,
.post-timelines .social-time {
    font-size: 13px
}

.user-box .f-right {
    text-transform: capitalize
}

.social-msg a {
    display: inline-block
}

.social-msg a span {
    color: #666;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 10px
}

.social-msg a:hover {
    color: #4099ff
}

.social-msg a:hover span,
.social-msg a:hover i {
    color: #4099ff !important
}

.view-info .social-label,
.contact-info .social-label,
.work-info .social-label {
    font-size: 15px;
    padding-left: 0;
    padding-top: 0
}

.view-info .social-user-name,
.contact-info .social-user-name,
.work-info .social-user-name {
    font-size: 14px;
    padding-left: 0
}

.friend-elipsis .social-designation {
    font-size: 13px
}

.timeline-details p {
    padding-top: 10px;
    margin-bottom: 0
}

.post-timelines {
    cursor: pointer
}

.timeline-details .chat-header,
.post-timelines .chat-header {
    font-size: 16px;
    font-weight: 500
}

.social-client-description {
    padding-bottom: 20px;
    margin-bottom: 20px
}

.social-client-description p {
    margin-top: 5px;
    margin-bottom: 0
}

.social-client-description span {
    font-size: 12px;
    margin-left: 10px
}

.social-client-description .chat-header {
    font-size: 14px;
    font-weight: 500;
    cursor: pointer
}

.social-tabs a {
    font-size: 18px
}

.timeline-btn a {
    margin-bottom: 20px
}

.profile-hvr i {
    cursor: pointer
}

.fc-left {
    margin-bottom: 10px
}

#external-events h4 {
    font-size: 16px;
    margin-top: 0;
    padding-top: 1em
}

#external-events .fc-event {
    background: #fff;
    color: #000;
    cursor: move;
    padding: 5px 18px;
    margin-bottom: 5px
}

#external-events p {
    margin: 1.5em 0;
    font-size: 11px;
    color: #666
}

#external-events p input {
    margin: 0;
    vertical-align: middle
}

.fc th,
.fc td {
    line-height: 2.5
}

.fc-state-default {
    background-color: #fff;
    color: #272727
}

tr:first-child>td>.fc-day-grid-event {
    color: #000;
    padding-left: 10px;
    background: #f3f3f3
}

.fc-nonbusiness {
    background-color: #fff
}

.fc-state-active {
    background-color: #4099ff;
    color: #fff
}

.fc-toolbar {
    margin-bottom: 8px
}

.fc-toolbar .fc-center {
    display: block
}

.fc-center h2 {
    font-weight: 300;
    font-size: 25px;
    margin-top: 10px
}

.fc button {
    height: auto;
    padding: 10px
}

.fc-toolbar .fc-left {
    float: right
}

.fc-button-group {
    margin-right: 10px
}

.fc .fc-toolbar>*>* {
    margin-left: 0
}

.fc-event,
.fc-event-dot {
    background-color: transparent
}

.fc-day-grid-event:hover {
    color: #000 !important;
    opacity: 0.8
}

.fc-time-grid-event .fc-content {
    color: #fff
}

.fc-bgevent {
    background: #d8d6d6 !important
}

.fc-state-default {
    background-image: none !important;
    border-color: none !important;
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.fc-state-down,
.fc-state-active {
    background-color: none !important;
    background-image: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.fc th {
    background: #4099ff;
    color: #fff;
    border-color: #4099ff
}

.fc-event-container a {
    padding: 5px
}

.fc-event {
    line-height: 1.3;
    border-radius: 2px
}

tr:first-child>td>.fc-day-grid-event {
    margin-left: 0
}

.clndr {
    width: 100%
}

.clndr {
    background-color: #F3F3F3;
    -webkit-box-shadow: 0 4 px 0 #272727;
    box-shadow: 0 4 px 0 #272727
}

.clndr .clndr-controls {
    padding: 14px;
    background-color: #303549;
    color: #fff;
    text-align: center
}

.clndr.clndr-controls.clndr-previous-button {
    float: left;
    text-align: left
}

.clndr.clndr-controls.clndr-next-button {
    float: right;
    text-align: right
}

.clndr.clndr-controls.clndr-next-button,
.clndr.clndr-controls.clndr-previous-button {
    width: 30px;
    cursor: pointer
}

.clndr.clndr-controls.clndr-next-button:hover,
.clndr.clndr-controls.clndr-previous-button:hover {
    opacity: 0.5
}

.clndr.clndr-grid {
    float: left;
    width: 65%;
    background-color: #FFF
}

.clndr.clndr-grid.days-of-the-week {
    width: 100%;
    background-color: #F6BB42
}

.clndr.clndr-grid.days-of-the-week.header-day {
    float: left;
    width: 14.2857%;
    padding: 14px;
    text-align: center;
    color: #fff
}

.clndr.clndr-grid.days {
    width: 100%
}

.clndr.clndr-grid.days.day,
.clndr.clndr-grid.days.empty {
    float: left;
    width: 14.2857%;
    padding: 12px 0;
    text-align: center;
    color: #4f4f4f
}

.clndr .clndr-grid .days .day.event .day-number,
.clndr .clndr-grid .days .empty.event .day-number {
    border: 1px solid #FF5370;
    border-radius: 50%;
    padding: 6px 9px
}

.clndr.clndr-grid.days.day.adjacent-month.day-number,
.clndr.clndr-grid.days.day.inactive.day-number,
.clndr.clndr-grid.days.empty.adjacent-month.day-number {
    opacity: .3;
    cursor: pointer
}

.clndr.clndr-grid.days.day.selected {
    background-color: #FF5370;
    color: #fff
}

.clndr.clndr-grid.days.today {
    color: #fff;
    background-image: none
}

.clndr.event-listing {
    background-color: #4099ff;
    float: left;
    width: 35%
}

.clndr.event-listing.event-listing-title {
    padding: 15.5px;
    font-size: .88rem;
    background-color: #FFB64D;
    text-align: center;
    color: #fff;
    letter-spacing: 1px
}

.clndr.event-listing.event-item {
    padding: 6px 14px;
    color: #4f4f4f
}

.clndr .event-listing .event-item-location {
    font-weight: 400
}

.fc-event {
    border-color: #4099ff
}

.clndr .clndr-grid .days .day.event .day-number,
.clndr .clndr-grid .days .empty.event .day-number {
    color: #4099ff;
    border: none;
    padding: 0
}

.job-right-header .card-header .card-header-right {
    top: 7px;
    right: 15px
}

.job-right-header .radio-inline {
    display: block
}

.job-right-header .checkbox-fade {
    display: block
}

.job-right-header .checkbox-fade label {
    position: absolute;
    z-index: 99
}

.job-right-header .checkbox-fade div {
    position: relative;
    padding-left: 40px;
    margin-bottom: 20px
}

.job-right-header a {
    color: #4099ff;
    font-weight: 500
}

.job-details-list {
    padding-left: inherit;
    list-style-type: square;
    margin-bottom: 40px
}

.job-details-list li {
    margin-bottom: 10px
}

.company-name p {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 5px
}

.job-cards .media {
    padding-top: 20px;
    padding-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-bottom: 1px solid #ddd
}

.job-cards:last-child .media {
    border-bottom: none;
    padding-bottom: 0
}

.job-cards img {
    width: 60px
}

.job-cards .media-right {
    position: absolute;
    top: 20px;
    right: 0
}

@media only screen and (max-width: 575px) {
    .job-cards .media-left {
        padding-right: 0
    }
}

.job-badge {
    position: absolute;
    top: 35px;
    right: -15px
}

.job-badge:after {
    content: "";
    border: 7px solid transparent;
    border-top-color: #0071f3;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -7px;
    right: 8px;
    z-index: 1
}

.job-badge .label {
    width: 50px;
    text-align: center;
    padding: 7px;
    border-radius: 0;
    z-index: 10
}

@media only screen and (max-width: 768px) {
    .job-badge {
        display: none
    }
}

.job-lable {
    margin-bottom: 20px
}

.job-lable .label {
    margin: 5px 10px 5px 0;
    position: relative;
    z-index: 9;
    display: inline-block;
    padding: 5px 10px 5px 12px
}

.job-card-desc {
    font-weight: 500;
    margin-top: 10px;
    cursor: pointer
}

.job-meta-data {
    text-transform: capitalize;
    font-size: 12px;
    margin-bottom: 10px
}

.job-meta-data i {
    margin-right: 5px;
    color: #4099ff
}

.card-block.email-card {
    padding: 10px 25px
}

.email-card .user-head {
    background-color: #4099ff;
    padding: 10px;
    min-height: 82px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.email-card .user-head .user-name {
    margin-left: 10px;
    margin-bottom: 10px
}

.email-card .user-head .user-name span {
    display: block;
    color: #fff
}

.email-card label {
    margin-bottom: 0
}

.email-card .user-body {
    margin-left: -15px;
    margin-right: -15px;
    background-color: #fff
}

.email-card .user-body .page-list {
    border-bottom: 0px solid transparent
}

.email-card .user-body .page-list li {
    text-transform: capitalize;
    border-bottom: 1px solid #e9ecef;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    cursor: pointer
}

.email-card .user-body .page-list li.mail-section {
    display: block;
    margin-bottom: 0
}

.email-card .user-body .page-list li.mail-section a {
    padding: 15px 20px;
    border-radius: 0px !important;
    color: #37474f;
    border: 0px solid transparent
}

.email-card .user-body .page-list li.mail-section a.active,
.email-card .user-body .page-list li.mail-section a:hover {
    color: #4099ff;
    background-color: #d9ebff
}

.email-card .user-body .page-list li i {
    margin-right: 10px
}

.email-card .user-body .page-list li:last-child {
    border-bottom: 0px solid transparent
}

.email-card .user-body .label-list a {
    padding: 10px 20px;
    display: block;
    color: #6a6a6a;
    position: relative;
    padding-left: 25px
}

.email-card .user-body .label-list a:before {
    content: '';
    position: absolute;
    height: 10px;
    width: 10px;
    border-radius: 50px;
    left: 0;
    top: 16px
}

.email-card .user-body .label-list a.mail-work:before {
    background-color: #4099ff
}

.email-card .user-body .label-list a.mail-design:before {
    background-color: #00bcd4
}

.email-card .user-body .label-list a.mail-family:before {
    background-color: #2ed8b6
}

.email-card .user-body .label-list a.mail-friends:before {
    background-color: #FFB64D
}

.email-card .user-body .label-list a.mail-office:before {
    background-color: #FF5370
}

.email-card .mail-box-head {
    background-color: #4099ff;
    min-height: 80px;
    padding: 20px 0 0
}

.email-card .mail-box-head .input-group {
    margin-bottom: 0
}

.email-card .mail-box-head .form-control,
.email-card .mail-box-head .float-label,
.email-card .mail-box-head .material-addone {
    color: #fff
}

.email-card .mail-body {
    padding: 20px 0
}

.email-card .mail-body .mail-body-header {
    margin-bottom: 20px
}

.email-card .mail-body .mail-body-header .btn,
.email-card .mail-body .mail-body-header .btn-group {
    margin: 2px
}

.email-card .mail-body-content .check-star {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.email-card .mail-body-content .check-star .icofont-star {
    margin-top: -8px
}

.email-card .mail-body-content tr {
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s
}

.email-card .mail-body-content tr:hover {
    background-color: #d9ebff;
    cursor: pointer
}

.email-card .mail-body-content .unread a {
    color: #222;
    font-weight: 500
}

.email-card .mail-body-content .read a {
    color: #222;
    font-weight: 400
}

.email-read .photo-table {
    padding-right: 10px
}

.email-read .user-name {
    margin-bottom: 10px
}

.mail-body-content.email-read .card {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0
}

.user-name {
    margin-bottom: 20px
}

.email-card .user-mail h6 {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 20px;
    color: #292b2c
}

.email-content {
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px
}

.mail-img {
    margin-top: 20px
}

.email-welcome-txt {
    font-weight: 500
}

.set-map {
    height: 400px;
    width: 100% !important
}

#mapGeo {
    height: 345px
}

#address-search .input-group {
    margin-bottom: 0
}

.note-card {
    padding-top: 0;
    padding-bottom: 0
}

.note-card .note-box-aside {
    border-right: 1px solid #ddd
}

.note-card .note-box-aside .row {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.note-card .Note-header {
    padding: 20px 0
}

.note-card .note-write {
    position: relative;
    background: -webkit-linear-gradient(top, #8dc2ff 0%, #d9ebff 5%) 0 0;
    background-size: 100% 35px
}

.note-card .note-write:before {
    content: '';
    position: absolute;
    width: 0px;
    top: 0;
    left: 32px;
    bottom: 0;
    border-left: 1px solid #4099ff
}

.note-card .note-write:after {
    content: '';
    position: absolute;
    width: 0px;
    top: 0;
    left: 34px;
    bottom: 0;
    border-left: 1px solid #4099ff
}

.note-card #Note-pad {
    border: none;
    resize: none;
    background: transparent;
    padding: 0px 20px 0 50px;
    line-height: 35px
}

.note-card .Note-created__on {
    display: block
}

.loader {
    margin: 18px auto;
    top: 65px;
    left: 65px;
    right: 0;
    width: 100px;
    height: 100px;
    position: relative;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.loader.animation-start .circle {
    -webkit-animation: rotating 2s ease-in-out infinite;
    animation: rotating 2s ease-in-out infinite
}

.loader.animation-stop .circle {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.loader .circle {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation-iteration-count: 0;
    animation-iteration-count: 0
}

.loader .circle:after {
    content: '';
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #1abc9c
}

.loader .circle.delay-1 {
    -webkit-animation-delay: 0.125s;
    animation-delay: 0.125s
}

.loader .circle.size-1:after {
    width: 11px;
    height: 11px
}

.loader .circle.delay-2 {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s
}

.loader .circle.size-2:after {
    width: 12px;
    height: 12px
}

.loader .circle.delay-3 {
    -webkit-animation-delay: 0.375s;
    animation-delay: 0.375s
}

.loader .circle.size-3:after {
    width: 13px;
    height: 13px
}

.loader .circle.delay-4 {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s
}

.loader .circle.size-4:after {
    width: 14px;
    height: 14px
}

.loader .circle.delay-5 {
    -webkit-animation-delay: 0.625s;
    animation-delay: 0.625s
}

.loader .circle.size-5:after {
    width: 15px;
    height: 15px
}

.loader .circle.delay-6 {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.75s
}

.loader .circle.size-6:after {
    width: 16px;
    height: 16px
}

.loader .circle.delay-7 {
    -webkit-animation-delay: 0.875s;
    animation-delay: 0.875s
}

.loader .circle.size-7:after {
    width: 17px;
    height: 17px
}

.loader .circle.delay-8 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.loader .circle.size-8:after {
    width: 18px;
    height: 18px
}

.loader .circle.delay-9 {
    -webkit-animation-delay: 1.125s;
    animation-delay: 1.125s
}

.loader .circle.size-9:after {
    width: 19px;
    height: 19px
}

.loader .circle.delay-10 {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.loader .circle.size-10:after {
    width: 20px;
    height: 20px
}

.loader .circle.delay-11 {
    -webkit-animation-delay: 1.375s;
    animation-delay: 1.375s
}

.loader .circle.size-11:after {
    width: 21px;
    height: 21px
}

.loader .circle.delay-12 {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.loader .circle.size-12:after {
    width: 22px;
    height: 22px
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#loader2 {
    width: 80px;
    height: 130px;
    display: block;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin: 0 auto
}

#circle-loader2 {
    fill: none;
    stroke: #4099ff;
    stroke-width: 4;
    -webkit-animation: draw 3s ease-in-out infinite;
    animation: draw 3s ease-in-out infinite
}

@-webkit-keyframes draw {
    0% {
        stroke-dasharray: 20, 282.6
    }
    50% {
        stroke-dasharray: 200, 282.6
    }
    100% {
        stroke-dasharray: 20, 282.6
    }
}

@keyframes draw {
    0% {
        stroke-dasharray: 20, 282.6
    }
    50% {
        stroke-dasharray: 200, 282.6
    }
    100% {
        stroke-dasharray: 20, 282.6
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.preloader3 {
    width: auto;
    height: 130px;
    text-align: center;
    font-size: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.preloader3>div {
    margin: 2px;
    background-color: #4099ff;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: stretchdelay 0.7s infinite ease-in-out;
    animation: stretchdelay 0.7s infinite ease-in-out
}

.preloader3 .circ2 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s
}

.preloader3 .circ3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s
}

.preloader3 .circ4 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s
}

.preloader3 .circ5 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s
}

.preloader3 .loader-md {
    height: 13px;
    width: 13px
}

.preloader3 .loader-lg {
    height: 18px;
    width: 18px
}

@-webkit-keyframes stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: translateY(-10px)
    }
    20% {
        -webkit-transform: translateY(-20px)
    }
}

@keyframes stretchdelay {
    0%,
    40%,
    100% {
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px)
    }
    20% {
        transform: translateY(-20px);
        -webkit-transform: translateY(-20px)
    }
}

@-webkit-keyframes rotateColor {
    0% {
        border-top-color: #1b8bf9
    }
    12.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8)
    }
    25% {
        border-bottom-color: rgba(27, 139, 249, 0.6)
    }
    37.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4)
    }
    50% {
        border-bottom-color: rgba(27, 139, 249, 0.6)
    }
    50.00001% {
        border-bottom-color: #1b8bf9
    }
    62.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8)
    }
    75% {
        border-bottom-color: rgba(27, 139, 249, 0.6)
    }
    87.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4)
    }
}

@keyframes rotateColor {
    0% {
        border-top-color: #1b8bf9
    }
    12.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8)
    }
    25% {
        border-bottom-color: rgba(27, 139, 249, 0.6)
    }
    37.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4)
    }
    50% {
        border-bottom-color: rgba(27, 139, 249, 0.6)
    }
    50.00001% {
        border-bottom-color: #1b8bf9
    }
    62.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8)
    }
    75% {
        border-bottom-color: rgba(27, 139, 249, 0.6)
    }
    87.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4)
    }
}

.preloader4 {
    width: 30px;
    height: 30px;
    position: relative;
    margin: 55px auto
}

.double-bounce1,
.double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #4099ff;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: bounce 2.0s infinite ease-in-out;
    animation: bounce 2.0s infinite ease-in-out;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

@-webkit-keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes bounce {
    0%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.preloader5 {
    margin: 55px 0;
    text-align: center
}

.preloader5 .circle-5 {
    display: inline-block;
    padding: 11px;
    margin: 0 0.6em;
    background: #4099ff;
    border-radius: 100%
}

.preloader5 .l {
    -webkit-animation: pulse 2s infinite linear;
    animation: pulse 2s infinite linear
}

.preloader5 .m {
    -webkit-animation: pulse 2s infinite linear;
    animation: pulse 2s infinite linear;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s
}

.preloader5 .r {
    -webkit-animation: pulse 2s infinite linear;
    animation: pulse 2s infinite linear;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s
}

@-webkit-keyframes pulse {
    10% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    30% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    50% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    70% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    10% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    30% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    50% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    70% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.preloader6 {
    border-radius: 100%;
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background: inherit;
    margin: 18px 0
}

.preloader6 hr {
    border: 0;
    background: inherit;
    width: 80%;
    height: 80%;
    margin: 10%;
    border-radius: 100%
}

.preloader6::before,
.preloader6::after,
.preloader6 hr::before,
.preloader6 hr::after {
    content: '';
    position: absolute;
    top: 0;
    z-index: -1;
    left: 33px;
    border: 17px solid transparent;
    border-bottom: 50px solid #4099ff;
    border-top: 50px solid #4099ff;
    -webkit-animation: rotateColor 1000ms infinite;
    animation: rotateColor 1000ms infinite
}

.preloader6::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation-delay: 125ms;
    animation-delay: 125ms
}

.preloader6 hr::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.preloader6 hr::after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-animation-delay: 375ms;
    animation-delay: 375ms
}

.loader-block,
.loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@keyframes rotateColor {
    0% {
        border-top-color: #1abc9c
    }
    12.5% {
        border-bottom-color: rgba(26, 188, 156, 0.8)
    }
    25% {
        border-bottom-color: rgba(26, 188, 156, 0.6)
    }
    37.5% {
        border-bottom-color: rgba(26, 188, 156, 0.4)
    }
    50% {
        border-bottom-color: rgba(26, 188, 156, 0.6)
    }
    50.00001% {
        border-bottom-color: #1abc9c
    }
    62.5% {
        border-bottom-color: rgba(26, 188, 156, 0.8)
    }
    75% {
        border-bottom-color: rgba(26, 188, 156, 0.6)
    }
    87.5% {
        border-bottom-color: rgba(26, 188, 156, 0.4)
    }
}

.loader-primary {
    background-color: #4099ff !important
}

.loader-warning {
    background-color: #FFB64D !important
}

.loader-default {
    background-color: #d6d6d6 !important
}

.loader-danger {
    background-color: #FF5370 !important
}

.loader-success {
    background-color: #2ed8b6 !important
}

.loader-inverse {
    background-color: #37474f !important
}

.loader-info {
    background-color: #00bcd4 !important
}

.range-slider {
    min-height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 15px
}

.range-slider b {
    margin-top: -10px
}

#RGB {
    height: 10px;
    background: gray
}

#RC .slider-selection {
    background: #FF8282
}

#RC .slider-handle {
    background: red
}

#GC .slider-selection {
    background: #428041
}

#GC .slider-handle {
    background: green
}

#BC .slider-selection {
    background: #8283FF
}

#BC .slider-handle {
    border-bottom-color: blue
}

#R,
#G,
#B {
    width: 300px
}

.range-slider-contain {
    position: absolute;
    bottom: 15px
}

.slider-handle {
    top: -5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4099ff), to(#4099ff));
    background-image: linear-gradient(to bottom, #4099ff 0%, #4099ff 100%);
    -webkit-box-shadow: none;
    box-shadow: none
}

.slider-tick,
.slider-track {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#BDC3C7), to(#BDC3C7));
    background-image: linear-gradient(to bottom, #BDC3C7 0%, #BDC3C7 100%)
}

.slider-handle.custom::before {
    line-height: 15px;
    font-size: 35px;
    color: #4099ff
}

#slider12a .slider-track-high,
#slider12c .slider-track-high {
    background: green
}

#slider12b .slider-track-low,
#slider12c .slider-track-low {
    background: red
}

#slider12c .slider-selection {
    background: yellow
}

.slider-selection.tick-slider-selection {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#73b4ff), to(#73b4ff));
    background-image: linear-gradient(to bottom, #73b4ff 0%, #73b4ff 100%)
}

.slider-tick.in-selection {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#73b4ff), to(#73b4ff));
    background-image: linear-gradient(to bottom, #73b4ff 0%, #73b4ff 100%)
}

.slider.slider-horizontal .slider-track {
    height: 2px
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
    top: -5px;
    cursor: pointer
}

.slider.slider-horizontal .slider-track {
    width: 90%;
    margin-top: -5px;
    top: 50%;
    left: 10px
}

.br-wrapper {
    margin: 5px 0 12px
}

.br-theme-bars-1to10 .br-widget .br-current-rating {
    clear: both;
    padding: 0;
    font-size: 13px;
    color: #757575;
    font-weight: 400
}

.br-theme-bars-reversed .br-widget .br-current-rating {
    clear: both;
    padding: 0;
    line-height: 2;
    font-size: 13px
}

.br-theme-bars-movie .br-widget .br-current-rating {
    color: #757575;
    font-weight: 400;
    text-align: left
}

.br-theme-bars-horizontal .br-widget .br-current-rating,
.br-theme-bars-reversed .br-widget .br-current-rating {
    color: #757575;
    font-weight: 400;
    font-size: 13px
}

span.value {
    display: inline
}

.current-rating {
    position: relative;
    top: -50px
}

.current-rating.hidden {
    display: none
}

.your-rating {
    position: relative;
    top: -50px
}

.your-rating.hidden {
    display: none
}

.br-theme-bars-1to10 .br-widget a,
.br-theme-bars-movie .br-widget a,
.br-theme-bars-reversed .br-widget a,
.br-theme-bars-horizontal .br-widget a {
    background-color: #69afff
}

.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected,
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected,
.br-theme-bars-reversed .br-widget a.br-active,
.br-theme-bars-reversed .br-widget a.br-selected,
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
    background-color: #4099ff
}

.br-theme-bars-pill .br-widget a {
    background-color: #69afff;
    color: #4099ff
}

.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
    background-color: #4099ff
}

.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
    color: #4099ff
}

.br-theme-css-stars .br-widget a.br-active:after,
.br-theme-css-stars .br-widget a.br-selected:after {
    color: #4099ff
}

.br-theme-bars-square .br-widget a {
    border: 2px solid #69afff;
    color: #69afff
}

.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
    border: 2px solid #4099ff;
    color: #4099ff
}

.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.br-theme-fontawesome-stars-o .br-widget a:after,
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    color: #4099ff
}

#task-container ul {
    overflow: hidden
}

#task-container .task-headline {
    display: none;
    color: #666666;
    border-bottom: 1px solid #C8C7BB;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 1.6em;
    position: relative
}

#task-container .task-headline:before {
    height: 1px;
    width: 100%;
    background: #FFF;
    position: absolute;
    content: " ";
    bottom: 0;
    left: 0
}

#task-container .nothing-message {
    height: 160px;
    color: #666;
    background-size: 15%
}

#task-container li {
    float: left;
    width: 49%;
    overflow: auto;
    height: auto;
    min-height: 10px;
    background: #FFF;
    display: inline-block;
    padding: 20px;
    border: 1px solid #CCC;
    color: #666;
    border-top: 9px solid #4099ff;
    cursor: pointer;
    margin-bottom: 20px;
    margin-right: 2%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative
}

#task-container li:nth-child(even) {
    margin-right: 0
}

#task-container li:hover {
    opacity: 1;
    border-top: 9px solid #d6d6d6
}

#task-container li.complete {
    opacity: 1;
    border-top: 9px solid #FF5370;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

#task-container li.complete:before {
    background: url(/../images/complete.png) no-repeat;
    position: absolute;
    top: 5px;
    right: 5px;
    content: "";
    width: 55px;
    height: 55px;
    background-size: 100%
}

#task-container li.complete:hover {
    border-top: 9px solid #d6d6d6;
    opacity: 1
}

#task-container li.complete p {
    text-decoration: line-through
}

#task-container p {
    line-height: 1.6em;
    text-align: left
}

.add-line.complete {
    text-decoration: line-through
}

.task-panel .to-do-label {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px
}

.task-panel .to-do-label:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding: 0
}

.to-do-list {
    padding-bottom: 10px;
    margin-bottom: 20px
}

.to-do-list i {
    color: #ccc;
    font-size: 17px;
    opacity: 0
}

.to-do-list:last-child {
    border: none;
    padding: 0;
    margin: 0
}

.to-do-list:hover i {
    opacity: 1;
    -webkit-transition: opacity ease-in 0.3s;
    transition: opacity ease-in 0.3s
}

.to-do-list p {
    display: inline-block
}

.to-do-label .checkbox-fade {
    display: block
}

.to-do-label .checkbox-fade .delete_todo {
    float: right;
    font-size: 24px;
    color: #ccc
}

.to-do-label .check-task {
    display: block
}

.to-do-label i {
    cursor: pointer
}

.done-task span,
.done-task .captions {
    color: #919aa3;
    text-decoration: line-through
}

.location-selector {
    width: 100%;
    height: 250px;
    background-color: #fff;
    border: 2px dashed #e5e9ec;
    position: relative;
    margin-bottom: 20px
}

.location-selector .bit {
    background-color: #e5e9ec;
    cursor: pointer;
    position: absolute
}

.location-selector .bit:hover {
    background-color: #ddd
}

.location-selector .bit.bottom,
.location-selector .bit.top {
    height: 25%;
    width: 40%;
    margin: 0 30%
}

.location-selector .bit.top {
    top: 0
}

.location-selector .bit.bottom {
    bottom: 0
}

.location-selector .bit.left,
.location-selector .bit.right {
    height: 20%;
    width: 20%;
    margin-left: 0;
    margin-right: 0
}

.location-selector .bit.right {
    right: 0
}

.location-selector .bit.left {
    left: 0
}

button.close {
    margin-top: 7px;
    margin-bottom: 0
}

.mytooltip {
    display: inline;
    position: relative;
    z-index: 999
}

.mytooltip .tooltip-item {
    background: rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    padding: 0 10px
}

.mytooltip .tooltip-content {
    position: absolute;
    z-index: 9999;
    width: 360px;
    left: 50%;
    margin: 0 0 20px -180px;
    bottom: 100%;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
    -webkit-box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
    box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2);
    background: #2b2b2b;
    opacity: 0;
    cursor: default;
    pointer-events: none
}

.mytooltip .tooltip-content::after {
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: #2a3035 transparent transparent;
    border-width: 10px;
    margin-left: -10px
}

.mytooltip .tooltip-content img {
    position: relative;
    height: 140px;
    display: block;
    float: left;
    margin-right: 1em
}

.mytooltip .tooltip-item::after {
    content: '';
    position: absolute;
    width: 360px;
    height: 20px;
    bottom: 100%;
    left: 50%;
    pointer-events: none;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.mytooltip:hover .tooltip-item::after {
    pointer-events: auto
}

.mytooltip:hover .tooltip-content {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0deg)
}

.mytooltip:hover .tooltip-content2 {
    opacity: 1;
    font-size: 18px
}

.mytooltip:hover .tooltip-content2 i {
    opacity: 1;
    font-size: 18px
}

.mytooltip:hover .tooltip-content2 {
    opacity: 1;
    font-size: 18px;
    pointer-events: auto;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1)
}

.mytooltip:hover .tooltip-content2 i {
    opacity: 1;
    font-size: 18px;
    pointer-events: auto;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1)
}

.mytooltip:hover .tooltip-item2 {
    color: #fff;
    -webkit-transform: translate3d(0, -0.9em, 0);
    transform: translate3d(0, -0.9em, 0)
}

.mytooltip:hover .tooltip-text3 {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}

.mytooltip:hover .tooltip-content3 {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}

.mytooltip:hover .tooltip-content4 {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mytooltip:hover .tooltip-text2 {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mytooltip:hover .tooltip-inner2 {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mytooltip:hover .tooltip-content5 {
    opacity: 1;
    pointer-events: auto;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.mytooltip .tooltip-text {
    font-size: 14px;
    line-height: 24px;
    display: block;
    padding: 1.31em 1.21em 1.21em 0;
    color: #fff
}

.mytooltip .tooltip-item2 {
    color: #4099ff;
    cursor: pointer;
    z-index: 100;
    position: relative;
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    -webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s;
    transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s;
    transition: background-color 0.3s, color 0.3s, transform 0.3s;
    transition: background-color 0.3s, color 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip.tooltip-effect-2:hover .tooltip-content {
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 0deg)
}

.tooltip-effect-5 .tooltip-text {
    padding: 1.4em
}

.tooltip-effect-1 .tooltip-content {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
    color: #fff
}

.tooltip-effect-2 .tooltip-content {
    -webkit-transform-origin: 50% calc(110%);
    transform-origin: 50% calc(110%);
    -webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    transform: perspective(1000px) rotate3d(1, 0, 0, 45deg);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s
}

.tooltip-effect-3 .tooltip-content {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    transform: translate3d(0, 10px, 0) rotate3d(1, 1, 0, 25deg);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-4 .tooltip-content {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: scale3d(0.7, 0.3, 1);
    transform: scale3d(0.7, 0.3, 1);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s
}

.tooltip-effect-5 .tooltip-content {
    width: 180px;
    margin-left: -90px;
    -webkit-transform-origin: 50% calc(106%);
    transform-origin: 50% calc(106%);
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    -webkit-transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39);
    transition-timing-function: ease, cubic-bezier(0.17, 0.67, 0.4, 1.39)
}

.tooltip-effect-6 .tooltip-content2 {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
    transform: translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-6 .tooltip-content2 i {
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-7 .tooltip-content2 {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-7 .tooltip-content2 i {
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-8 .tooltip-content2 {
    -webkit-transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
    transform: translate3d(0, 10px, 0) rotate3d(0, 1, 0, 90deg);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-8 .tooltip-content2 i {
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-9 .tooltip-content2 {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-9 .tooltip-content2 i {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-effect-6:hover .tooltip-content2 i {
    -webkit-transform: rotate3d(1, 1, 1, 0deg);
    transform: rotate3d(1, 1, 1, 0deg)
}

.tooltip-content2 {
    position: absolute;
    z-index: 9999;
    width: 80px;
    height: 80px;
    padding-top: 25px;
    left: 50%;
    margin-left: -40px;
    bottom: 100%;
    border-radius: 50%;
    text-align: center;
    background: #4099ff;
    color: #fff;
    opacity: 0;
    margin-bottom: 20px;
    cursor: default;
    pointer-events: none
}

.tooltip-content2 i {
    opacity: 0
}

.tooltip-content2::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin: -7px 0 0 -15px;
    width: 30px;
    height: 20px;
    background: url(/../images/tooltip/tooltip1.svg) center center no-repeat;
    background-size: 100%
}

.tooltip-content3 {
    position: absolute;
    background: url(/../images/tooltip/shape1.svg) center bottom no-repeat;
    background-size: 100% 100%;
    z-index: 9999;
    width: 200px;
    bottom: 100%;
    left: 50%;
    margin-left: -100px;
    padding: 50px 30px;
    text-align: center;
    color: #fff;
    opacity: 0;
    cursor: default;
    font-size: 14px;
    line-height: 27px;
    pointer-events: none;
    -webkit-transform: scale3d(0.1, 0.2, 1);
    transform: scale3d(0.1, 0.2, 1);
    -webkit-transform-origin: 50% 120%;
    transform-origin: 50% 120%;
    -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, -webkit-transform 0.4s;
    transition: opacity 0.4s, transform 0.4s;
    transition: opacity 0.4s, transform 0.4s, -webkit-transform 0.4s;
    -webkit-transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1);
    transition-timing-function: ease, cubic-bezier(0.6, 0, 0.4, 1)
}

.tooltip-content3::after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    left: 50%;
    margin-left: -8px;
    top: 100%;
    background: #00AEEF;
    -webkit-transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg);
    transform: translate3d(0, -60%, 0) rotate3d(0, 0, 1, 45deg)
}

.tooltip-content4 {
    position: absolute;
    z-index: 99;
    width: 360px;
    left: 50%;
    margin-left: -180px;
    bottom: -5px;
    text-align: left;
    background: #4099ff;
    opacity: 0;
    font-size: 14px;
    line-height: 27px;
    padding: 1.5em;
    color: #fff;
    border-bottom: 55px solid #0065d9;
    cursor: default;
    pointer-events: none;
    border-radius: 5px;
    -webkit-transform: translate3d(0, -0.5em, 0);
    transform: translate3d(0, -0.5em, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-content4 a {
    color: #2b2b2b
}

.tooltip-content4 .tooltip-text2 {
    opacity: 0;
    -webkit-transform: translate3d(0, 1.5em, 0);
    transform: translate3d(0, 1.5em, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s
}

.tooltip-content5 {
    position: absolute;
    z-index: 9999;
    width: 300px;
    left: 50%;
    bottom: 100%;
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    font-weight: 400;
    color: #fff;
    background: 0 0;
    opacity: 0;
    margin: 0 0 20px -150px;
    cursor: default;
    pointer-events: none;
    -webkit-transition: opacity 0.3s 0.3s;
    transition: opacity 0.3s 0.3s
}

.tooltip-content5 span {
    display: block
}

.tooltip-content5::after {
    content: '';
    bottom: -20px;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: #4099ff transparent transparent;
    border-width: 10px;
    margin-left: -10px
}

.tooltip-content5 .tooltip-text3 {
    border-bottom: 10px solid #4099ff;
    overflow: hidden;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform 0.3s 0.3s;
    transition: -webkit-transform 0.3s 0.3s;
    transition: transform 0.3s 0.3s;
    transition: transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s
}

.tooltip-content5 .tooltip-inner2 {
    background: #2b2b2b;
    padding: 40px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s
}

a.mytooltip {
    font-weight: 700;
    color: #4099ff;
    z-index: 9
}

.tooltip-link a {
    margin-left: 10px;
    color: #4099ff
}

.tooltip-icon button i {
    margin-right: 0
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #4099ff
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #4099ff
}

.animation-image img {
    margin: 10px auto 20px;
    cursor: pointer
}

.card-block.tree-view ul {
    display: inherit
}

.card-block.tree-view ul li {
    display: inherit;
    float: none
}

.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl {
    background: url(/../pages/treeview/throbber.gif) center center no-repeat
}

.jFiler-theme-default .jFiler-input-button {
    background-color: #4099ff;
    background-image: none;
    color: #fff
}

.jFiler-theme-default .jFiler-input {
    width: 100%
}

.jFiler-input-dragDrop {
    width: 100%;
    background-color: #fafafa
}

.jFiler-items-grid .jFiler-item .jFiler-item-container .jFiler-item-info {
    position: absolute;
    bottom: -10%;
    left: 0;
    width: 100%;
    color: #fff;
    padding: 6px 10px;
    z-index: 9;
    opacity: 0;
    -webkit-transition: all 0.12s;
    transition: all 0.12s
}

.jFiler-input-choose-btn {
    border: 1px solid #4099ff;
    padding: 10px 25px;
    background: #4099ff;
    color: #fff !important
}

.jFiler-input-choose-btn:hover {
    background: #fff;
    border: 1px solid #4099ff;
    color: #fff !important
}

.card .jFiler-item-assets ul li {
    margin-right: 0
}

.img-container,
.img-preview {
    background-color: #f7f7f7;
    width: 100%;
    text-align: center
}

.img-container {
    min-height: 200px;
    max-height: 516px;
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .img-container {
        min-height: 516px
    }
}

.img-container>img {
    max-width: 100%
}

.docs-preview {
    margin-right: -15px
}

.img-preview {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden
}

.img-preview>img {
    max-width: 100%
}

.preview-lg {
    width: 100% !important
}

.preview-md {
    width: 139px;
    height: 78px
}

.preview-sm {
    width: 69px;
    height: 39px
}

.preview-xs {
    width: 35px;
    height: 20px;
    margin-right: 0
}

.docs-data>.input-group {
    margin-bottom: 10px
}

.docs-data>.input-group>label {
    min-width: 80px
}

.docs-data>.input-group>span {
    min-width: 50px
}

.docs-buttons>.btn,
.docs-buttons>.form-control,
.docs-buttons>.btn-group {
    margin-right: 5px
}

.docs-toggles>.btn,
.docs-toggles>.dropdown,
.docs-toggles>.btn-group {
    margin-bottom: 10px
}

.docs-tooltip {
    display: block;
    margin: -6px -12px;
    padding: 6px 12px
}

.docs-tooltip>.icon {
    margin: 0 -3px;
    vertical-align: top
}

.tooltip-inner {
    white-space: normal
}

.btn-upload .tooltip-inner {
    white-space: nowrap
}

@media (max-width: 400px) {
    .btn-group-crop {
        margin-right: -15px !important
    }
    .btn-group-crop>.btn {
        padding-left: 5px;
        padding-right: 5px
    }
    .btn-group-crop .docs-tooltip {
        margin-left: -5px;
        margin-right: -5px;
        padding-left: 5px;
        padding-right: 5px
    }
}

.docs-options .dropdown-menu {
    width: 100%
}

.docs-options .dropdown-menu>li {
    padding: 3px 20px;
    font-size: 14px
}

.docs-options .dropdown-menu>li:hover {
    background-color: #f7f7f7
}

.docs-options .dropdown-menu>li>label {
    display: block
}

.docs-cropped .modal-body {
    text-align: center
}

.docs-cropped .modal-body>img,
.docs-cropped .modal-body>canvas {
    max-width: 100%
}

.card-block .docs-options .dropdown-menu {
    top: inherit
}

label.btn-upload {
    height: 40px
}

.product-edit .md-tabs .nav-item a {
    padding: 0 0 10px !important;
    color: #37474f
}

.product-edit .md-tabs .nav-item a .f-20 {
    display: inline-block;
    margin-right: 10px
}

.h-active a {
    color: #1b8bf9 !important;
    font-weight: 500
}

.rounded-card img,
.user-img img {
    margin: 0 auto;
    display: block;
    width: 100%
}

.user-img img {
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.user-about ul li {
    border-top: 1px solid rgba(204, 204, 204, 0.28);
    padding: 10px 0 10px 10px;
    text-align: left
}

.user-about ul li a {
    font-size: 16px;
    color: #666
}

.user-about ul li.active a {
    color: #fff
}

.user-about ul li.active {
    font-weight: 500;
    background: #1b8bf9
}

.card-title,
h5 {
    margin: 0
}

.card-header.followers a {
    font-weight: 500;
    color: rgba(51, 51, 51, 0.85)
}

.follow-btn button:first-child,
.user-about i {
    margin-right: 10px
}

.btn-inline i {
    color: #fff
}

.btn-inline .fb-btn {
    background-color: #3b5998
}

.btn-inline .twitter-btn {
    background-color: #55acee
}

.btn-inline .pinterest-btn {
    background-color: #cb2027
}

.btn-inline .linkedin-btn {
    background-color: #007bb5
}

.btn-inline .dribbble-btn {
    background-color: #ea4c89
}

.user-post {
    font-style: italic
}

.connection-list img,
.contact-user h4,
.contact-user img,
.earn-heading,
.list-inline,
.list-inline li,
.service-header {
    display: inline-block
}

.connection-list img {
    width: 55px;
    height: 55px;
    margin: 5px
}

.border-post {
    border: 1px solid #ccc
}

.earn-sub-header {
    font-size: 15px;
    color: #ccc
}

.btn-inline {
    margin-top: 20px
}

.order-summary .progress {
    margin-bottom: 32px
}

.services .service-btn::after {
    top: 20px;
    right: 15px
}

.services-list {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
    top: 46px
}

.contact-menu i,
.fa-cog,
.services-list i {
    margin-right: 10px
}

.media-heading {
    cursor: pointer
}

h6.media-heading {
    font-weight: 500
}

.contact-details table .fa-star,
.contact-details table .fa-star-o,
.review-star i {
    color: #4099ff
}

.review-star i:last-child {
    color: #ccc
}

.card-block.user-info {
    position: absolute;
    width: 100%;
    bottom: 10px;
    padding: 1.25rem
}

.profile-bg-img {
    width: 100%
}

.user-title {
    position: relative;
    bottom: 20px
}

.user-title h2 {
    color: #fff;
    text-shadow: 1px 1px 4px #373a3c;
    font-size: 20px
}

.profile-image img {
    border: 4px solid #fff
}

.user-info .media-body,
.user-info .media-left {
    display: table-cell;
    vertical-align: middle
}

.cover-btn {
    bottom: 38px;
    right: 35px;
    position: absolute
}

.cover-profile .profile-bg-img {
    margin-bottom: 25px
}

.groups-contact span {
    float: right
}

.groups-contact span h4 {
    font-size: 18px;
    margin-bottom: 20px
}

.contact-menu {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.11);
    top: 15%;
    right: 10%
}

.contact-menu .dropdown-item {
    padding: 8px 20px
}

.tab-header {
    margin-bottom: 20px
}

.card-header-img ~ .btn-group i {
    margin-right: 0
}

.card.business-info {
    border-top: none;
    border-left-width: 2px !important;
    -webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear
}

.card.business-info:hover {
    -webkit-box-shadow: 0 0 25px -5px #9e9c9e;
    box-shadow: 0 0 25px -5px #9e9c9e
}

.top-cap-text p {
    padding: 10px 0;
    margin-bottom: 0
}

.user-content {
    text-align: center;
    margin-top: 20px
}

.user-content h4 {
    font-size: 16px;
    font-weight: 500
}

.user-content h5 {
    font-size: 14px
}

.img-overlay {
    bottom: 0;
    color: #fff;
    height: 100%;
    width: 100%;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    margin: 0 auto
}

.img-overlay span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.img-overlay span .btn {
    display: inline-block
}

.img-overlay span .btn i {
    margin-right: 0
}

.img-hover-main {
    padding: 0 40px
}

.img-hover {
    position: relative;
    margin: 0 auto
}

.img-hover:hover .img-overlay {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    margin: 0 auto;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 2;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out
}

.card-header-img img {
    margin: 0 auto;
    display: block
}

.card-header-img h4 {
    margin-top: 30px;
    font-size: 20px;
    font-weight: 500;
    text-align: center
}

.card-header-img h5,
.card-header-img h6 {
    margin-top: 15px;
    font-size: 15px;
    color: #222;
    font-weight: 500;
    text-align: center
}

.simple-cards .btn-group {
    margin: 20px auto 0
}

.simple-cards .btn-group button {
    margin: 0
}

.simple-cards .user-card {
    padding: 20px 0;
    text-align: center
}

.simple-cards .user-card .label-icon {
    margin-top: 15px
}

.simple-cards .user-card .label-icon i {
    font-size: 20px
}

.simple-cards .user-card .label-icon .badge-top-right {
    margin-left: 3px;
    top: -8px
}

.card-icon {
    display: block;
    margin-bottom: 5px
}

.btn-outline-primary {
    border-color: #4099ff;
    font-weight: 500;
    padding: 6px 16px;
    font-size: 15px
}

.btn-outline-primary:hover {
    background-color: #4099ff;
    border-color: #4099ff
}

.simple-cards p {
    margin: 20px;
    font-size: 15px
}

.user-profile #edit-btn,
.user-profile #edit-info-btn {
    margin-bottom: 0
}

.card-block ul.list-contacts,
.card-block.groups-contact ul {
    display: block;
    float: none
}

.card-block ul.list-contacts li,
.card-block.groups-contact ul li {
    display: block;
    float: none
}

ul.list-contacts .list-group-item a {
    color: #292b2c
}

ul.list-contacts .list-group-item.active a {
    color: #fff
}

.pagination li {
    display: inline-block
}

.card-block.groups-contact {
    margin-bottom: 0
}

.card-block .connection-list {
    margin-bottom: 20px
}

.table button {
    margin-bottom: 0
}

#crm-contact .img-circle,
img.comment-img {
    width: 40px;
    height: 40px
}

#main {
    margin-bottom: 20px
}

.offline-box iframe {
    width: 100%;
    border: 1px solid #ddd
}

.gallery-page .card-block {
    margin-bottom: -20px
}

.thumbnail {
    margin-bottom: 20px
}

.thumbnail .thumb {
    position: relative;
    display: block
}

.card.gallery-desc {
    overflow: hidden
}

.masonry-media {
    overflow: hidden
}

.masonry-media img {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}

.masonry-media img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.masonry-image .masonry-media {
    margin-bottom: 20px
}

figure.effect-goliath {
    background: #4099ff
}

.barchart canvas,
.tristate canvas {
    width: 100% !important
}

.ct-series-a .ct-line {
    stroke: #1ce3bb
}

.ct-series-b .ct-line {
    stroke: rgba(255, 157, 136, 0.62)
}

.ct-series-c .ct-line {
    stroke: rgba(79, 84, 103, 0.45)
}

.ct-series-d .ct-line {
    stroke: rgba(129, 142, 219, 0.61)
}

.ct-series-a .ct-point,
.ct-series-b .ct-point,
.ct-series-c .ct-point,
.ct-series-d .ct-point {
    stroke: rgba(52, 54, 70, 0.47);
    stroke-width: 8px;
    stroke-linecap: round
}

.ct-series-a .ct-slice-donut {
    stroke: #01C0C8
}

.ct-series-b .ct-slice-donut {
    stroke: #83D6DE
}

.ct-series-c .ct-slice-donut {
    stroke: #1ABC9C
}

.ct-series-d .ct-slice-donut {
    stroke: #4F5467
}

.task-list select {
    width: 92%
}

.task-list select .task-list img {
    margin-right: 5px;
    display: inline-block
}

.task-list input {
    width: 80%
}

.task-list-table img {
    width: 40px
}

.task-list-table img i {
    color: #333;
    margin-right: 5px
}

.task-page td:last-child {
    position: relative
}

.task-page a {
    cursor: pointer
}

.task-page tr td:last-child i {
    margin-right: 10px
}

.thumb-img {
    position: relative;
    display: block
}

.thumb-img:hover .caption-hover {
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    width: 100%;
    height: 100%
}

.caption-hover {
    top: 0;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out
}

.caption-hover>span {
    top: 38%;
    width: 100%;
    position: absolute;
    text-align: center
}

.media .b-2-primary {
    border: 2px solid #4099ff
}

.thumb-block {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 3px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out
}

.thumb-block a {
    font-size: 12px
}

.thumb-block .btn i {
    margin-right: 0
}

.comment-block .btn i {
    margin-right: 0
}

.dropdown-item {
    color: #666;
    padding: 6px 20px
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #4099ff
}

.task-detail-right .counter {
    text-align: center;
    color: #777
}

.task-details .table.table-xs td,
.task-details .table.table-xs th {
    padding: 1rem 0.3rem
}

.assign-user .media-left {
    position: relative
}

.assign-user .media-left img {
    margin-bottom: 0
}

.photo-table img {
    display: inline-block;
    width: 40px;
    margin-bottom: 5px
}

.v-middle {
    vertical-align: middle
}

.revision-block .form-group {
    margin-bottom: 0
}

.revision-block .btn i {
    margin-right: 0
}

.task-setting .switchery {
    display: block !important;
    float: right
}

.task-setting .form-group {
    margin-bottom: 0
}

.task-attachment i {
    cursor: pointer
}

.filter-bar .nav,
.filter-bar .nav-item {
    display: inline-block
}

.filter-bar>.navbar {
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0, 0, 0, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0, 0, 0, 0.08), 0 1px 5px 0 rgba(0, 0, 0, 0.08);
    padding: 0.5rem 1rem
}

.navbar-nav .nav-item {
    float: left;
    line-height: 26px
}

.nav-item button i {
    margin-right: 0
}

.filter-bar .navbar-light .navbar-nav .nav-link {
    margin-right: 10px
}

.card-footer .task-list-table,
.card-footer .task-list-table a img {
    display: inline-block
}

.task-board {
    margin-top: 10px;
    float: right
}

.task-board .dropdown {
    display: inline-block
}

p.task-detail {
    margin-bottom: 5px
}

p.task-due {
    margin-bottom: 0
}

.task-right-header-revision,
.task-right-header-status,
.task-right-header-users {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #ccc
}

.taskboard-right-progress,
.taskboard-right-revision,
.taskboard-right-users {
    margin-top: 10px
}

.task-right h6 {
    font-size: 12px
}

.task-right .icofont {
    margin-top: 5px;
    margin-right: 0
}

.taskboard-right-revision .media .media-body .chat-header {
    font-size: 13px
}

.media-left i {
    margin-right: 0
}

.nav-item.nav-grid {
    float: right
}

.faq-progress .progress {
    position: relative;
    background-color: #eeeded;
    height: 10px
}

.faq-progress .progress .faq-text1,
.faq-progress .progress .faq-text2,
.faq-progress .progress .faq-text3,
.faq-progress .progress .faq-text4,
.faq-progress .progress .faq-text5 {
    font-weight: 500;
    margin-right: -37px
}

.faq-progress .progress .faq-bar1,
.faq-progress .progress .faq-bar2,
.faq-progress .progress .faq-bar3,
.faq-progress .progress .faq-bar4,
.faq-progress .progress .faq-bar5 {
    background: #29aecc;
    height: 10px;
    border-radius: 0;
    position: absolute;
    top: 0
}

.faq-progress .progress .faq-bar1 {
    background-color: #FFB64D
}

.faq-progress .progress .faq-text1 {
    color: #2196F3
}

.faq-progress .progress .faq-bar2,
.faq-progress .progress .faq-bar5 {
    background-color: #2ed8b6
}

.faq-progress .progress .faq-text2,
.faq-progress .progress .faq-text5 {
    color: #4CAF50
}

.faq-progress .progress .faq-bar3 {
    background-color: #FF5370
}

.faq-progress .progress .faq-text3 {
    color: #ff5252
}

.faq-progress .progress .faq-bar4 {
    background-color: #4099ff
}

.faq-progress .progress .faq-text4 {
    color: #f57c00
}

.card-faq h4 {
    color: #2196F3
}

.faq-progress .progress {
    margin-bottom: 10px
}

.issue-list-progress {
    border-bottom: 1px solid #ccc
}

.issue-list-progress .progress {
    position: relative;
    background-color: #eeeded;
    height: 9px;
    width: 100%;
    margin: 20px 0;
    overflow: visible
}

.issue-progress .progress .issue-text1 {
    font-weight: 500;
    position: absolute
}

.issue-progress .progress .issue-bar1 {
    background: #4099ff;
    height: 10px;
    border-radius: 0;
    position: absolute;
    top: 0
}

.matrics-issue .sub-title {
    padding-top: 20px;
    padding-bottom: 10px;
    display: block
}

.bg-white {
    background-color: #fff !important
}

.matrics-issue div h6 {
    padding-top: 10px;
    color: #777
}

.dd-w,
.sp-container {
    z-index: 999 !important
}

table.matrics-table tr:first-child td {
    border-top: none !important
}

#issue-list-table>thead>tr>th {
    border-bottom: none
}

.note-card .notes-list {
    margin-bottom: 20px
}

.prod-view {
    overflow: hidden
}

.prod-view .prod-img {
    position: relative;
    overflow: hidden
}

.prod-view .prod-img .btn i {
    margin-right: 0
}

.prod-view:hover .option-hover {
    display: inline-block;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    z-index: 1
}

.prod-item .prod-img .option-hover {
    display: none;
    position: absolute;
    right: 0;
    top: 50%;
    left: 0
}

.prod-item .prod-img .option-hover .btn-icon {
    border-radius: 5px
}

.hvr-shrink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}

.hvr-shrink:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.prod-img .p-new a {
    position: absolute;
    top: 15px;
    right: 0;
    padding: 8px 13px;
    line-height: 1;
    font-size: 13px;
    text-transform: uppercase;
    border-radius: 2px 0 0 2px;
    background: #00bcd4;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 500
}

.prod-info .br-wrapper {
    margin: 0 auto 20px
}

.prod-info .br-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0
}

.prod-info h4 {
    font-size: 18px;
    margin-bottom: 10px
}

.prod-info .prod-price {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px
}

.prod-info .prod-price .old-price {
    color: #919aa3;
    text-decoration: line-through;
    font-size: 50%
}

.prod-item .prod-info {
    background: #fff;
    padding: 30px 0 20px
}

.prod-item .br-widget {
    min-height: inherit
}

.prod-img .p-sale {
    position: absolute;
    top: 15px;
    right: 20px;
    width: 40px;
    height: 40px;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 50%;
    background-color: #ff5252;
    color: #fff;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 11px 4px
}

.prod-info .br-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0
}

.option-icon i {
    height: 25px;
    width: 25px;
    font-size: 25px;
    line-height: 36px
}

.product-detail-page {
    border-top: none
}

.product-detail .br-wrapper {
    margin: 10px 0
}

.product-detail .product-detail .btn i {
    margin-right: 0
}

.product-detail .br-widget {
    min-height: 35px;
    margin-top: 0;
    display: block
}

.product-detail .btn-number {
    background-color: #e0e0e0;
    border-color: #d4d4d4;
    border-radius: 0;
    color: #000
}

.product-detail .product-price {
    display: inline-block;
    margin-right: 50px;
    font-size: 24px
}

.product-detail .pro-desc {
    margin-top: 15px;
    margin-bottom: 15px
}

.product-detail .done-task {
    text-decoration: line-through
}

.product-detail hr {
    margin-top: 15px;
    margin-bottom: 15px
}

#small_banner .slick-slide {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5
}

#small_banner img {
    cursor: pointer
}

#small_banner .slick-center {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1
}

#small_banner:hover .slick-prev {
    left: 0;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

#small_banner:hover .slick-next {
    right: 0;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.port_details_all_img {
    overflow: hidden
}

.page-link:hover {
    color: #4099ff
}

.slick-prev {
    left: -45px;
    z-index: 1;
    height: 100%;
    background: rgba(0, 0, 0, 0.62);
    width: 4%;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: none;
    background: rgba(0, 0, 0, 0.8)
}

.brighttheme-icon-sticker:after {
    top: -5px;
    content: "\002016"
}

.slick-next {
    right: -45px;
    z-index: 1;
    height: 100%;
    background: rgba(0, 0, 0, 0.62);
    width: 4%;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s
}

.slick-next:focus,
.slick-next:hover {
    color: transparent;
    outline: none;
    background: rgba(0, 0, 0, 0.8)
}

.counter-input .input-group {
    width: 20%
}

.pro-det-tab .tab-content {
    border: 1px solid #ccc;
    border-top: 0
}

.big_banner .port_big_img {
    margin-bottom: 15px
}

.cd-price .cd-price-month {
    font-size: 64px
}

.product-edit .br-wrapper {
    margin: 10px 0 30px
}

.addcontact .md-content>div ul {
    padding-left: 0
}

.search-result .card {
    border-top: none;
    -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15)
}

.search-result .card .card-block h5 {
    font-weight: 500
}

.search-result .card .card-block p {
    margin-bottom: 0;
    margin-top: 10px;
    line-height: 1.4
}

.seacrh-header {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.search-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #ccc
}

.search-content img {
    width: 120px
}

.search-content:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.search-result i {
    float: right
}

.search2 .card-block:first-child {
    padding-top: 0
}

.cart-page .wizard>.content>.body {
    width: 100%;
    padding: 0
}

.wizard>.content>.body {
    width: 100%
}

.wizard>.content>.body input[type="checkbox"] {
    display: none
}

.card .wizard>.steps .current a {
    outline: none;
    border-radius: 5px
}

.payment-card {
    border: 1px solid #ccc;
    border-radius: 0;
    margin-bottom: 15px;
    padding: 20px
}

.payment-card table {
    margin-bottom: 0
}

.confirmation {
    text-align: center;
    font-size: 80px
}

.confirmation-icon {
    color: #FF5370
}

.width-100 {
    width: 100%
}

.post-input {
    padding: 10px 10px 10px 5px;
    display: block;
    width: 100%;
    border: none;
    resize: none
}

.file-upload-lbl {
    max-width: 15px;
    padding: 5px 0 0
}

.post-timelines .media {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

a[data-lightbox="example-set"] .img-fluid,
a[data-lightbox="roadtrip"] .img-fluid,
a[data-toggle="lightbox"] .img-fluid {
    margin: 10px 0
}

.post-new-footer {
    border-top: 1px solid #ccc
}

.post-new-footer i {
    font-size: 18px;
    margin-right: 15px;
    cursor: pointer
}

.inline-editable .btn {
    padding: 10px
}

.inline-editable .input-group .form-control {
    width: 100%
}

.input-group span {
    cursor: pointer
}

.input-group a {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px
}

.msg-send {
    background-color: #f3f3f3
}

.msg-send:focus {
    background-color: #f3f3f3
}

.wall-dropdown:after {
    position: absolute;
    top: 20px;
    right: 15px;
    cursor: pointer
}

.wall-img-preview {
    display: inline-block;
    text-align: center
}

.wall-img-preview .wall-item {
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
    border: 2px solid #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.wall-img-preview .wall-item:first-child:nth-last-child(2),
.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div {
    width: 50%
}

.wall-img-preview .wall-item>img {
    display: none
}

.wall-img-preview .wall-item:first-child:nth-last-child(2),
.wall-img-preview .wall-item:first-child:nth-last-child(2) ~ div {
    width: 50%
}

.wall-img-preview .wall-item:first-child:nth-last-child(10),
.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:not(:last-child),
.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:nth-last-of-type(-n+3),
.wall-img-preview .wall-item:first-child:nth-last-child(3),
.wall-img-preview .wall-item:first-child:nth-last-child(3) ~ div,
.wall-img-preview .wall-item:first-child:nth-last-child(4),
.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:not(:last-child),
.wall-img-preview .wall-item:first-child:nth-last-child(5),
.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:not(:nth-last-of-type(-n+2)),
.wall-img-preview .wall-item:first-child:nth-last-child(6),
.wall-img-preview .wall-item:first-child:nth-last-child(6) ~ div,
.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:nth-last-of-type(-n+3),
.wall-img-preview .wall-item:first-child:nth-last-child(9),
.wall-img-preview .wall-item:first-child:nth-last-child(9) ~ div {
    width: 33.333333%
}

.wall-img-preview .wall-item:first-child:nth-last-child(5) ~ div:nth-last-of-type(-n+2) {
    width: 50%
}

.wall-img-preview .wall-item:first-child:nth-last-child(11),
.wall-img-preview .wall-item:first-child:nth-last-child(11) ~ div:not(:nth-last-of-type(-n+3)),
.wall-img-preview .wall-item:first-child:nth-last-child(12),
.wall-img-preview .wall-item:first-child:nth-last-child(12) ~ div,
.wall-img-preview .wall-item:first-child:nth-last-child(7),
.wall-img-preview .wall-item:first-child:nth-last-child(7) ~ div:not(:nth-last-of-type(-n+3)),
.wall-img-preview .wall-item:first-child:nth-last-child(8),
.wall-img-preview .wall-item:first-child:nth-last-child(8) ~ div {
    width: 25%
}

.wall-img-preview .wall-item:first-child:nth-last-child(10) ~ div:nth-child(10),
.wall-img-preview .wall-item:first-child:nth-last-child(4) ~ div:nth-child(4),
.wall-img-preview .wall-item:only-child {
    width: 100%
}

.fb-timeliner h2 {
    background: #4099ff;
    color: #fff;
    margin-top: 0;
    padding: 15px;
    font-size: 16px;
    border-radius: 2px;
    font-weight: 300
}

.fb-timeliner ul {
    margin-left: 15px;
    margin-bottom: 20px
}

.fb-timeliner ul li {
    margin-bottom: 3px
}

.fb-timeliner ul li a {
    color: #999797;
    border-left: 4px solid #d3d7dd;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: block
}

.fb-timeliner ul li a:hover {
    color: #999797;
    border-left: 4px solid #b1b1b1;
    padding-left: 10px
}

.fb-timeliner ul li.active a {
    color: #7a7a7a;
    border-left: 4px solid #7a7a7a;
    padding-left: 10px
}

.dotted-line-theme .no_edit {
    width: 100% !important
}

.dotted-line-theme .no_edit .i_text {
    font-size: 13px
}

.dotted-line-theme .no_edit {
    padding: 15px 2px
}

.dotted-line-theme .just_edit input[type="radio"] {
    opacity: 0
}

.dotted-line-theme .ibtn_container {
    padding-left: 0;
    margin-top: 2px;
    position: absolute;
    top: 6px;
    z-index: 999;
    width: 120px
}

.dotted-line-theme .ibtn_container i {
    color: #fff;
    margin-right: 0
}

.dotted-line-theme .i_edit,
.dotted-line-theme .ibtn_container,
.dotted-line-theme .just_edit,
.dotted-line-theme .just_edit input,
.dotted-line-theme .just_edit textarea,
.dotted-line-theme .no_edit,
.dotted-line-theme .no_edit .i_text {
    font-size: 13px
}

.wizard>.content>.body label.error {
    margin-left: 0
}

#msform #progressbar li.active {
    color: #4099ff
}

#msform #progressbar li.active:before,
#progressbar li.active:after {
    background: #4099ff
}

#msform a {
    color: #4099ff;
    font-weight: 500
}

.dropzone {
    min-height: 150px;
    border: 1px solid rgba(42, 42, 42, 0.05);
    background: rgba(204, 204, 204, 0.15);
    padding: 20px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px 0 rgba(43, 43, 43, 0.1);
    box-shadow: inset 0 0 5px 0 rgba(43, 43, 43, 0.1)
}

.dropzone.dz-clickable {
    cursor: pointer
}

.dropzone.dz-clickable * {
    cursor: default
}

.dropzone.dz-clickable .dz-message {
    cursor: pointer
}

.dropzone.dz-clickable .dz-message * {
    cursor: pointer
}

.dropzone.dz-started .dz-message {
    display: none
}

.dropzone.dz-drag-hover {
    border-style: solid
}

.dropzone.dz-drag-hover .dz-message {
    opacity: 0.5
}

.dropzone .dz-message {
    text-align: center;
    margin: 4em 0;
    color: #888;
    font-size: 18px
}

.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0.5rem;
    min-height: 100px;
    -webkit-box-shadow: 0 13px 6px -8px rgba(0, 0, 0, 0.3), 0 0 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 13px 6px -8px rgba(0, 0, 0, 0.3), 0 0 4px 0 rgba(0, 0, 0, 0.3);
    border-radius: 5px
}

.dropzone .dz-preview:hover {
    z-index: 1000
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 5px;
    background: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
    background: linear-gradient(to bottom, #eee, #ddd)
}

.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1
}

.dropzone .dz-preview.dz-image-preview {
    background: white
}

.dropzone .dz-preview.dz-image-preview .dz-details {
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear
}

.dropzone .dz-preview .dz-remove {
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    border: none
}

.dropzone .dz-preview .dz-remove:hover {
    text-decoration: underline
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1
}

.dropzone .dz-preview .dz-details {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 13px;
    min-width: 100%;
    max-width: 100%;
    padding: 2em 1em;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    line-height: 150%
}

.dropzone .dz-preview .dz-details .dz-size {
    margin-bottom: 1em;
    font-size: 16px
}

.dropzone .dz-preview .dz-details .dz-filename {
    white-space: nowrap
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
    border: 1px solid rgba(200, 200, 200, 0.8);
    background-color: rgba(255, 255, 255, 0.8)
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: hidden;
    text-overflow: ellipsis
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 1px solid transparent
}

.dropzone .dz-preview .dz-details .dz-filename span {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 0 0.4em;
    border-radius: 3px
}

.dropzone .dz-preview .dz-details .dz-size span {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 0 0.4em;
    border-radius: 3px
}

.dropzone .dz-preview:hover .dz-image img {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.dropzone .dz-preview .dz-image {
    border-radius: 5px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10
}

.dropzone .dz-preview .dz-image img {
    display: block;
    display: block;
    padding: 4px;
    width: 100%
}

.dropzone .dz-preview.dz-success .dz-success-mark {
    -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
    animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)
}

.dropzone .dz-preview.dz-error .dz-error-mark {
    opacity: 1;
    -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
    animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)
}

.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
    pointer-events: none;
    opacity: 0;
    z-index: 500;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px
}

.dropzone .dz-preview .dz-error-mark svg,
.dropzone .dz-preview .dz-success-mark svg {
    display: block;
    width: 54px;
    height: 54px
}

.dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear
}

.dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in;
    transition: opacity 0.4s ease-in
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
    -webkit-animation: pulse 6s ease infinite;
    animation: pulse 6s ease infinite
}

.dropzone .dz-preview .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    position: absolute;
    height: 16px;
    left: 50%;
    top: 50%;
    margin-top: -8px;
    width: 80px;
    margin-left: -40px;
    background: rgba(255, 255, 255, 0.9);
    -webkit-transform: scale(1);
    border-radius: 5px;
    overflow: hidden
}

.dropzone .dz-preview .dz-progress .dz-upload {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
    background: linear-gradient(to bottom, #666, #444);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    -webkit-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out
}

.dropzone .dz-preview.dz-error .dz-error-message {
    display: block
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto
}

.dropzone .dz-preview .dz-error-message {
    pointer-events: none;
    z-index: 1000;
    position: absolute;
    display: block;
    display: none;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    border-radius: 5px;
    font-size: 13px;
    top: 130px;
    left: -10px;
    width: 140px;
    background: #FF5370;
    background: -webkit-gradient(linear, left top, left bottom, from(#FF5370), to(#FF5370));
    background: linear-gradient(to bottom, #FF5370, #FF5370);
    padding: 0.5em 1.2em;
    color: white
}

.dropzone .dz-preview .dz-error-message:after {
    content: '';
    position: absolute;
    top: -6px;
    left: 64px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FF5370
}

@-webkit-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }
    30%,
    70% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }
    30%,
    70% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@-webkit-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }
    30% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px)
    }
    30% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.invoice-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    padding-top: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.invoice-table {
    border-left: 1px solid #fff;
    padding-left: 20px
}

.invoice-table td,
.invoice-table th {
    border-top: none;
    padding: 3px 0
}

.invoice-table>tbody>tr:last-child>td,
.invoice-table>tfoot>tr:last-child>td {
    padding-bottom: 0
}

.invoice-box h1 {
    font-size: 7rem
}

.invoice-order {
    padding-left: 0
}

.invoice-order th:first-child {
    padding-left: 0;
    width: 80px
}

.invoice-detail-table th:first-child {
    width: 450px;
    text-align: left
}

.invoice-detail-table thead th {
    text-align: center
}

.invoice-detail-table td {
    vertical-align: middle;
    text-align: center
}

.invoice-detail-table td:first-child {
    text-align: left
}

.invoice-total {
    background: #f3f3f3;
    padding: 30px 0
}

.invoice-total td,
.invoice-total th {
    text-align: right
}

.invoice-total td {
    padding-left: 30px
}

.invoive-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px
}

.invoive-info h6 {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #757575
}

.invoice-total tbody {
    padding-right: 20px;
    float: right
}

.dropdown-menu i {
    margin-right: 5px
}

.grid-layout span {
    display: block;
    border: 1px solid #ddd;
    padding: 10px;
    margin: 5px 0
}

.vertical-alignment .row {
    padding: 15px 0;
    min-height: 10rem;
    border: 1px solid #ddd
}

.inte-benifits {
    border: 1px solid #ddd
}

.inte-benifits ul {
    list-style: square;
    padding-left: 20px
}

.version .card-block {
    padding: 0
}

.card.version .card-header .card-header-right {
    background-color: #fff;
    top: 8px
}

.version .nav {
    display: block
}

.version .nav li {
    display: block;
    padding: 10px 20px;
    cursor: pointer
}

.version .nav li:hover {
    background-color: #f6f7f7
}

.version .nav li a {
    color: #666
}

.version .nav li span {
    position: absolute;
    right: 20px
}

.version .navigation-header a {
    color: #999
}

.support-btn {
    padding: 0 20px 20px
}

.introjs-helperNumberLayer {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff6d85), to(#FF5370));
    background: linear-gradient(to bottom, #ff6d85 0%, #FF5370 100%)
}

.dd-handle,
.dd3-content {
    font-weight: 500
}

.img-radius {
    border-radius: 50%
}

.version .nav li:first-child {
    border-top: 1px solid #ddd;
    color: #666
}

.dd-w,
.sp-container {
    z-index: 99
}

#sessionTimeout-dialog .close {
    display: none
}

.image-cropper-container {
    margin-top: 10px
}

.alpaca-field img {
    width: 250px
}

.arrow_box {
    z-index: 0
}

@media only screen and (max-width: 575px) {
    .sticky-card {
        margin-bottom: 250px
    }
}

.j-pro .j-label {
    font-weight: 500
}

.ms-container {
    width: 100%
}

#main-chat .page-error i,
.full-calender .page-error i {
    font-size: 35px;
    border-radius: 6px;
    padding: 6px 9px
}

@media only screen and (min-width: 788px) {
    #main-chat .page-error,
    .full-calender .page-error {
        display: none
    }
}

@media only screen and (max-width: 786px) {
    #main-chat .page-body,
    .full-calender .page-body {
        display: none
    }
}

@media only screen and (max-width: 575px) {
    .card .card-header .card-header-right.job-compney-btn {
        position: relative;
        float: left;
        right: 0
    }
    .clndr .event-listing {
        display: none
    }
    .clndr .clndr-grid {
        width: 100%
    }
    .clndr .clndr-grid .day-number {
        padding: 3px 4px !important
    }
}

.dotted-line-theme .no_edit {
    border-bottom: 1px dotted #4099ff
}

.handsontable td,
.handsontable th {
    color: #37474f
}

#map,
.radial-bar:after {
    z-index: 99
}

.content-group {
    padding: 10px
}

.card-sub .card-title {
    margin-bottom: 10px;
    font-weight: 500
}

.card-sub .card-text {
    color: #737373
}

.long-press-popup {
    position: fixed;
    bottom: 15px;
    left: 275px;
    right: 35px;
    text-align: center;
    background: rgba(0, 0, 0, 0.8);
    padding: 20px;
    border-radius: 8px;
    margin: 0;
    font-size: 50px
}

.long-press-popup li {
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px
}

.jFiler.jFiler-theme-default .jFiler-input {
    border: none;
    border-bottom: 2px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    height: 40px
}

.jFiler.jFiler-theme-default .jFiler-input-button {
    border-radius: 4px;
    height: auto;
    padding: 7px 16px
}

#main-chat .page-error i,
.full-calender .page-error i {
    font-size: 35px;
    border-radius: 6px;
    padding: 6px 9px
}

@media only screen and (min-width: 788px) {
    #main-chat .page-error,
    .full-calender .page-error {
        display: none
    }
}

@media only screen and (max-width: 786px) {
    #main-chat .page-body,
    .full-calender .page-body {
        display: none
    }
}

.wizard>.content {
    min-height: 36em;
    overflow-y: auto
}

.wizard>.content>.body input.form-control {
    border-top: none;
    border-right: none;
    border-left: none
}

.tabledit-input:disabled {
    display: none
}

.footable .pagination>.active>a,
.footable .pagination>.active>a:focus,
.footable .pagination>.active>a:hover,
.footable .pagination>.active>span,
.footable .pagination>.active>span:focus,
.footable .pagination>.active>span:hover {
    background-color: #4099ff;
    border-color: #4099ff
}

.footable .pagination>li>a,
.footable .pagination>li>span {
    color: #222
}

.footable-details.table,
.footable.table,
table.footable>tfoot>tr.footable-paging>td>span.label {
    margin-bottom: 0
}

table.footable-paging-center>tfoot>tr.footable-paging>td {
    padding-bottom: 0
}

.make-me-red {
    color: red
}

.scroll-container .wtHolder {
    height: 350px
}

.scroll-container #autocomplete .wtHolder,
.scroll-container #buttons .wtHolder,
.scroll-container #checkbox .wtHolder,
.scroll-container #chromaJS .wtHolder,
.scroll-container #comments .wtHolder,
.scroll-container #configuration .wtHolder,
.scroll-container #context .wtHolder,
.scroll-container #copyPaste .wtHolder,
.scroll-container #dateDate .wtHolder,
.scroll-container #drag .wtHolder,
.scroll-container #dropdown .wtHolder,
.scroll-container #highlighting .wtHolder,
.scroll-container #jQuery .wtHolder,
.scroll-container #nonEditable .wtHolder,
.scroll-container #numericData .wtHolder,
.scroll-container #paginating .wtHolder,
.scroll-container #populating .wtHolder,
.scroll-container #readOnly .wtHolder,
.scroll-container #searching .wtHolder,
.scroll-container #select .wtHolder,
.scroll-container #timeData .wtHolder,
.scroll-container #validation .wtHolder {
    height: auto !important
}

.handson-pagination {
    margin-top: 30px
}

.currentRow {
    background-color: #F9F9FB
}

.currentCol {
    background-color: #E7E8EF
}

.contact-table tr td:nth-child(n-2) {
    text-align: center
}

.contact-table tr td:last-child {
    position: relative
}

.contact-table tr td:last-child .dropdown-menu {
    top: 52px
}

#checkbox-select tr td.select-checkbox,
#checkbox-select tr th.select-checkbox {
    padding-left: 30px
}

#checkbox-select tr td.select-checkbox:after,
#checkbox-select tr td.select-checkbox:before,
#checkbox-select tr th.select-checkbox:after,
#checkbox-select tr th.select-checkbox:before {
    left: 15px
}

@media only screen and (min-width: 1367px) and (max-width: 1700px) {
    .timeline-dot:after,
    .timeline-dot:before {
        left: 34px
    }
    .timeline-dot .social-timelines:before {
        left: 37px
    }
    .timeline-dot .social-timelines-left:after {
        right: -30px
    }
    .timeline-dot .timeline-right .card {
        margin-left: 30px
    }
}

@media only screen and (max-width: 1366px) {
    .to-do-list {
        margin-bottom: 15px
    }
}

@media only screen and (min-width: 1279px) and (max-width: 1500px) {
    .cd-horizontal-timeline {
        margin: 0 auto
    }
    #chartdiv {
        height: 440px
    }
    .social-card-1 .card-block-big {
        padding: 1.3em
    }
    #morris-extra-area {
        height: 400px !important
    }
    .widget-chat-box .receive-chat,
    .widget-chat-box .send-chat {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .similar-job .media {
        display: inline-block
    }
    .similar-job .media .media-body {
        margin-top: 20px
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1258px) {
    .user-head {
        text-align: center
    }
    .user-head .user-face {
        margin: 0 auto
    }
    .user-head .user-name {
        display: none
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .timeline-dot .card {
        margin-left: 50px
    }
    .timeline-dot:after,
    .timeline-dot:before {
        left: 35px
    }
    .timeline-dot .social-timelines:before {
        left: 38px
    }
    .timeline-dot .social-timelines-left:after {
        right: -50px
    }
}

@media only screen and (max-width: 1199px) {
    .nav-tabs.md-tabs.tab-timeline li a {
        font-size: 14px
    }
    #design-wizard .steps li a {
        padding: 1em 0.5em
    }
    #draggablePanelList [class*="col-"] .card-sub {
        margin-bottom: 30px
    }
    #draggablePanelList [class*="col-"]:last-child .card-sub {
        margin-bottom: 0
    }
    .user-head {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .user-body {
        min-height: auto !important
    }
    .mail-box-head {
        text-align: center
    }
    .mail-box-head form {
        float: inherit
    }
    #external-events h6 {
        margin-top: 0;
        margin-bottom: 20px
    }
    .just_edit .input-group {
        width: 100% !important
    }
    .dotted-line-theme .ibtn_container {
        top: 10px;
        position: inherit
    }
    .users-card [class*="col-"] {
        margin-bottom: 20px
    }
    .users-card [class*="col-"]:last-child {
        margin-bottom: 0
    }
    .timeline-btn {
        text-align: center;
        width: 100%;
        right: 0
    }
    .social-timeline-left {
        position: inherit;
        top: 0;
        margin-right: 0
    }
    .timeline-icon {
        position: absolute;
        margin-left: 0
    }
    .social-timelines:before {
        left: 35px
    }
    .timeline-dot:after,
    .timeline-dot:before {
        left: 32px
    }
    .user-box .social-client-description {
        border-bottom: 1px solid #ddd
    }
    .user-box .f-right {
        float: none;
        display: block
    }
    .main-timeline {
        padding: 10px
    }
    .main-timeline:after,
    .main-timeline:before {
        margin-left: -94px;
        margin-top: 25px;
        display: none
    }
    .cd-timeline-content::before {
        top: 15px
    }
    .cd-date,
    .cd-details {
        display: block;
        padding-left: 20px !important;
        padding-top: 0 !important
    }
    .cd-details {
        margin-bottom: 20px
    }
    .cd-timeline-content p {
        margin-bottom: 0
    }
    .clock-widget .basic-alarm {
        display: none
    }
    .weather-card-2 .weather-card-temp {
        padding: 0
    }
    .weather-card-2 .card-footer {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .user-activity-card .card-block-big {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media only screen and (max-width: 992px) {
    .animation-image img {
        margin: 20px auto 0
    }
    .animation-type {
        text-align: center
    }
    .nav-tabs.md-tabs.tab-timeline li a {
        font-size: 16px
    }
}

@media only screen and (min-width: 992px) {
    .btn-blog {
        text-align: right
    }
    .basic-list,
    .card-block [class*="col-"]:nth-last-child(-n+3) .card.user-card {
        margin-bottom: 0
    }
    .menu-rtl .breadcrumb-item+.breadcrumb-item::after {
        display: inline-block;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        color: #868e96;
        content: "/"
    }
    .menu-rtl .breadcrumb-item+.breadcrumb-item::before {
        content: none
    }
}

@media only screen and (max-width: 991px) {
    .messages-content {
        border-right: none
    }
}

@media only screen and (min-width: 801px) and (max-width: 915px) {
    .grid figure {
        min-width: auto
    }
}

@media only screen and (min-width: 768px) {
    #draggableWithoutImg [class*="col-"]:last-child .m-t-20 {
        margin-top: 0
    }
}

@media only screen and (min-width: 768px) and (max-width: 872px) {
    .author-details .header-right li {
        margin-right: 40px
    }
    .recent-candidate-card .recent-contain {
        margin-left: 0
    }
    .author-details img ~ .dot1,
    .author-details img ~ .dot2 {
        top: 30%
    }
}

@media only screen and (max-width: 768px) {
    .card-block.list-tag ul li:last-child {
        margin-bottom: 20px
    }
    .inline-order-list {
        margin-top: 0
    }
    .recent-candidate-card .recent-contain {
        margin-left: 0
    }
    .mail-body-content .form-group:nth-child(2) .form-control {
        margin-bottom: 20px
    }
    .mail-body-content .form-group:nth-child(2) .col-md-6:last-child .form-control {
        margin-bottom: 0
    }
    .dataTables_paginate .pagination {
        float: inherit;
        text-align: center;
        display: inline-block;
        margin-top: 10px !important
    }
    div.dataTables_wrapper div.dataTables_info {
        display: inherit
    }
    .wizard>.steps>ul>li {
        float: inherit;
        width: 100%
    }
    .gallery-page .grid {
        padding: 0
    }
    figure.effect-steve h2 {
        margin-top: 0
    }
    .cover-profile .profile-bg-img {
        margin-bottom: 0
    }
    .card-block.user-info {
        position: inherit;
        text-align: center;
        background-color: #d6d6d6;
        margin-bottom: 20px
    }
    .user-info .media-body,
    .user-info .media-left {
        display: block
    }
    .cover-btn {
        position: inherit;
        float: none
    }
    .cover-btn .btn:first-child {
        margin-right: 10px
    }
    .user-info .user-title {
        position: initial;
        margin-bottom: 10px;
        margin-top: 10px
    }
    .nav-tabs.md-tabs.tab-timeline li a {
        font-size: 14px
    }
    .user-content h4 {
        font-size: 1rem
    }
    .user-content h5 {
        margin-right: 0;
        font-size: 14px
    }
    .top-cap-text p {
        padding: 0
    }
    .top-cap-text p:last-child {
        margin-bottom: 0
    }
    .user-card .btn span {
        font-size: 13px
    }
    .toolbar-page [class*="col-"] {
        margin-bottom: 30px
    }
    .toolbar-page [class*="col-"]:last-child {
        margin-bottom: 0
    }
    .invoice-contact {
        margin-top: 20px;
        margin-bottom: 0
    }
    .lng-dropdown {
        display: none
    }
    .group-widget .card-block-big {
        height: 110px
    }
    .whether-card .card-footer {
        text-align: center
    }
    .switchery {
        margin-bottom: 20px
    }
    .switchery-large,
    .switchery-large ~ .switchery-default,
    .switchery-small {
        margin-bottom: 0
    }
    .js-dynamic-disable,
    .js-dynamic-enable {
        display: block;
        width: 100%
    }
    .js-dynamic-disable {
        margin-bottom: 20px
    }
    .border-checkbox-section .border-checkbox-group,
    .checkbox-color,
    .radio-inline {
        display: block
    }
    .checkbox-fade {
        display: inline-block
    }
    .messages-content {
        border-right: none
    }
}

@media only screen and (max-width: 767px) {
    .signup-card {
        position: inherit
    }
    .similar-job .media {
        display: inline-block;
        text-align: center;
        border-bottom: 1px solid #f1f1f1
    }
    .similar-job .media .media-body {
        margin-top: 20px
    }
    .cal-event .inverse-card p:after {
        width: 100%
    }
    .recent-candidate-card .recent-contain {
        margin-left: 10px
    }
    .author-details .header-right {
        text-align: left;
        margin-top: 20px
    }
    .post-new-contain textarea:focus {
        border: none
    }
    .wizard.vertical>.content,
    .wizard.vertical>.steps {
        width: 100%
    }
    .wizard {
        overflow: visible
    }
    .comment-input .input-group {
        display: block
    }
    .comment-input .input-group i {
        text-align: center;
        width: 100%
    }
    .comment-input .input-group input {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 640px) {
    .dt-button {
        margin-bottom: 5px
    }
    .email-read .card-header h6 {
        float: none;
        margin-top: 10px
    }
    .email-read .media {
        display: inline-block
    }
    .email-read .media.m-b-20 {
        margin-bottom: 0
    }
    .email-read .mail-img [class*="col-"] {
        margin-bottom: 30px
    }
    .email-read .mail-img [class*="col-"]:last-child {
        margin-bottom: 0
    }
}

@media only screen and (max-width: 573px) {
    .author-details .header-right li {
        margin-right: 20px;
        display: block;
        margin-top: 20px
    }
    .toolbar-page [class*="col-"] .sub-title {
        text-align: center
    }
    #task-container li {
        width: 100%
    }
    .nav-tabs .nav-link {
        text-align: center
    }
    .email-card .nav-tabs .nav-link {
        text-align: left
    }
    .search-content {
        display: block;
        text-align: center
    }
    .search-content img {
        margin-top: 20px
    }
    .seacrh-header {
        margin-top: 0
    }
    .seacrh-header .input-group {
        margin-bottom: 0
    }
    .payment-card .text-right {
        text-align: left !important
    }
    .payment-tabs .md-tabs .nav-item,
    .payment-tabs .md-tabs .nav-item .nav-item,
    .payment-tabs .md-tabs .nav-item+.nav-item {
        width: calc(100% / 1) !important
    }
    .jp-card {
        min-width: 225px !important
    }
    .payment-form {
        padding: 20px 0 0
    }
    .modal-mob-btn [class*="col-"]:first-child {
        margin-bottom: 20px
    }
    .location-mob-btn .btn {
        margin-bottom: 10px;
        margin-right: 0
    }
    .job-cards .media {
        display: inline-block;
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px
    }
    .job-cards .media p {
        margin-bottom: 0
    }
    .invoice-btn-group .m-r-20 {
        margin-right: 0
    }
    .table-card .row-table {
        display: block;
        text-align: center
    }
    .table-card .row-table i {
        font-size: 28px;
        margin-bottom: 10px;
        display: inline-block
    }
    .table-card .row-table .br {
        border: none;
        border-bottom: 1px solid #ccc
    }
    .table-card .row-table>[class*=col-] {
        display: block
    }
    .card-block-big {
        padding: 1em
    }
    .card-block-big #barchart,
    .card-block-big #barchart2 {
        display: inline-block;
        margin-bottom: 10px
    }
    .mobile-inputs [class*="col-"]:first-child {
        margin-bottom: 20px
    }
    .pagination-lg .page-link {
        padding: 0.75rem 0.65rem
    }
    .mobtn {
        padding: 10px
    }
    .task-sale-card {
        text-align: center
    }
}

@media only screen and (max-width: 460px) {
    .fc-toolbar .fc-right .fc-button-group {
        margin-right: 0
    }
    .social-msg a {
        margin-bottom: 10px
    }
    .social-msg a:last-child {
        margin-bottom: 0
    }
    .bd-example-modal .modal-footer {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .bd-example-modal .modal-footer button {
        margin-right: 0
    }
    .invoice-total tbody {
        float: none
    }
    .timeline-right .card {
        margin-left: 20px
    }
    .user-box .media-left {
        padding-right: 10px
    }
    figure.effect-moses h2 {
        width: 60%;
        height: 70%;
        padding: 10px;
        font-size: 25px
    }
    figure.effect-moses p {
        padding: 5px
    }
}

@media only screen and (max-width: 480px) {
    .j-pro .j-checkbox-toggle {
        padding-bottom: 30px
    }
    .main-body .page-wrapper {
        padding: 10px
    }
    .j-forms .divider-text span {
        white-space: pre-line;
        display: block;
        line-height: 1.8
    }
    .j-forms .divider-text {
        height: auto;
        margin-top: 30px;
        margin-bottom: 10px
    }
    .j-forms .content {
        padding: 0 10px
    }
    .comment-block .media-left {
        padding-right: 10px
    }
    .breadcrumb-page .card {
        text-align: center
    }
    div.dataTables_wrapper div.dataTables_filter input {
        width: 150px
    }
    #dt-live-dom .form-control,
    #footer-search tfoot .form-control,
    #footer-select tfoot .form-control,
    #form-input-table .form-control,
    .search-api .form-control {
        width: 65%;
        padding: 0.5rem 6px
    }
    .grid figure {
        min-width: auto
    }
    .mytooltip .tooltip-content {
        width: 310px;
        margin: 0 0 20px -90px
    }
    .mytooltip .tooltip-content:after {
        margin-left: -90px
    }
    .product-detail .txt-muted.d-inline-block {
        margin-top: 10px
    }
    .product-detail .txt-muted.d-inline-block ~ .f-right {
        float: none;
        display: block;
        margin-top: 10px
    }
    .mob-product-btn {
        text-align: center
    }
    .mob-product-btn .btn-primary {
        margin-right: 0;
        display: block;
        margin: 10px auto
    }
}

@media only screen and (max-width: 420px) {
    #msform {
        width: 320px;
        margin: 20px auto
    }
    .ms-container {
        width: 240px
    }
    .ms-container .ms-selectable,
    .ms-container .ms-selection {
        width: 40%
    }
    .g-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
}

@media only screen and (min-width: 576px) and (max-width: 1366px) {
    .job-card.card-columns {
        -webkit-column-count: 2;
        column-count: 2
    }
}

@media only screen and (max-width: 576px) {
    .md-tabs .nav-item a {
        margin-bottom: 5px
    }
    .add-task-card .to-do-list h6 span {
        display: inline-block
    }
}

.pcoded[layout-type="dark"] .thumb-block {
    border: 1px solid #384f65
}

.pcoded[layout-type="dark"] .b-t-default,
.pcoded[layout-type="dark"] .b-t-theme,
.pcoded[layout-type="dark"] .post-new-footer,
.pcoded[layout-type="dark"] .version .nav li:first-child {
    border-top: 1px solid #384f65
}

.pcoded[layout-type="dark"] .b-b-default,
.pcoded[layout-type="dark"] .b-b-theme,
.pcoded[layout-type="dark"] .job-cards .media,
.pcoded[layout-type="dark"] .search-content {
    border-bottom: 1px solid #384f65
}

.pcoded[layout-type="dark"] .md-tabs .nav-item a {
    color: #fff
}

.pcoded[layout-type="dark"] .md-tabs .nav-item a.active,
.pcoded[layout-type="dark"] .md-tabs .nav-item a:focus,
.pcoded[layout-type="dark"] .md-tabs .nav-item a:hover {
    color: #4099ff
}

.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:focus,
.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:hover {
    color: #4099ff
}

.pcoded[layout-type="dark"] .nav-tabs {
    border-bottom: 1px solid #384f65
}

.pcoded[layout-type="dark"] .nav-tabs .nav-link:focus,
.pcoded[layout-type="dark"] .nav-tabs .nav-link:hover {
    border-color: #384f65
}

.pcoded[layout-type="dark"] .tab-below {
    border-top: 1px solid #384f65;
    border-bottom: none
}

.pcoded[layout-type="dark"] .tab-below .nav-link {
    margin-top: 1px
}

.pcoded[layout-type="dark"] .scroll-list li {
    background-color: #33475b;
    color: #fff
}

.pcoded[layout-type="dark"] .scroll-list li:nth-child(even) {
    background-color: #3c546b
}

.pcoded[layout-type="dark"] .page-link {
    background-color: #384f65;
    border-color: #19232d
}

.pcoded[layout-type="dark"] .jqpagination input {
    margin: 0;
    height: 30px
}

.pcoded[layout-type="dark"] .nav-tabs .nav-item.show .nav-link,
.pcoded[layout-type="dark"] .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #2f4254;
    border-color: #ddd #ddd #2f4254
}

.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-item.show .nav-link,
.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-link.active {
    border-color: #2f4254 #ddd #ddd
}

.pcoded[layout-type="dark"] .modal-content {
    background-color: #33475b
}

.pcoded[layout-type="dark"] .modal-content .modal-header {
    border-bottom: 1px solid #263544
}

.pcoded[layout-type="dark"] .modal-content .modal-footer {
    border-top: 1px solid #263544
}

.pcoded[layout-type="dark"] .br-theme-bars-square .br-widget a {
    background-color: #33475b
}

.pcoded[layout-type="dark"] .jstree-anchor.jstree-hovered {
    background-color: #384f65
}

.pcoded[layout-type="dark"] .dd-handle {
    color: #fff
}

.pcoded[layout-type="dark"] .dd3-content {
    color: #fff;
    border: 1px solid #263544;
    background-color: #384f65
}

.pcoded[layout-type="dark"] .img-thumbnail {
    background-color: #263544;
    border: 1px solid #19232d
}

.pcoded[layout-type="dark"] .dotted-line-theme .no_edit:hover {
    background-color: #384f65;
    border-bottom: 1px solid #263544
}

.pcoded[layout-type="dark"] .icon-list-demo i {
    color: #fff
}

.pcoded[layout-type="dark"] .form-radio label {
    color: #fff
}

.pcoded[layout-type="dark"] .bootstrap-tagsinput {
    background-color: #384f65
}

.pcoded[layout-type="dark"] #reportrange {
    background-color: #384f65 !important
}

.pcoded[layout-type="dark"] .select2-container--default .select2-selection--multiple,
.pcoded[layout-type="dark"] .select2-dropdown {
    background-color: #33475b
}

.pcoded[layout-type="dark"] .ms-container .ms-selectable,
.pcoded[layout-type="dark"] .ms-container .ms-selection {
    background-color: #33475b
}

.pcoded[layout-type="dark"] .ms-container .ms-selectable li.ms-elem-selectable,
.pcoded[layout-type="dark"] .ms-container .ms-selection li.ms-elem-selectable {
    color: #fff
}

.pcoded[layout-type="dark"] .ms-container .ms-selectable li.disabled,
.pcoded[layout-type="dark"] .ms-container .ms-selection li.disabled {
    background-color: #33475b;
    opacity: 0.5
}

.pcoded[layout-type="dark"] .wizard>.content {
    background-color: #2f4254
}

.pcoded[layout-type="dark"] .wizard>.steps .disabled a,
.pcoded[layout-type="dark"] .wizard>.steps .disabled a:active,
.pcoded[layout-type="dark"] .wizard>.steps .disabled a:hover {
    background-color: #33475b
}

.pcoded[layout-type="dark"] .wizard>.steps .done a {
    background-color: #263544
}

.pcoded[layout-type="dark"] .table-bordered {
    border: 1px solid #384f65
}

.pcoded[layout-type="dark"] .table-bordered td,
.pcoded[layout-type="dark"] .table-bordered th {
    border: 1px solid #384f65
}

.pcoded[layout-type="dark"] a.dt-button.disabled,
.pcoded[layout-type="dark"] button.dt-button.disabled,
.pcoded[layout-type="dark"] div.dt-button.disabled {
    background-image: none;
    opacity: 0.5
}

.pcoded[layout-type="dark"] .fixedHeader-floating {
    background-color: #384f65
}

.pcoded[layout-type="dark"] table.DTFC_Cloned tfoot,
.pcoded[layout-type="dark"] table.DTFC_Cloned thead {
    background-color: #33475b
}

.pcoded[layout-type="dark"] .dt-responsive input {
    background-color: #384f65;
    border: 1px solid #2f4254
}

.pcoded[layout-type="dark"] .footable-details.table-striped>tbody>tr:nth-child(odd),
.pcoded[layout-type="dark"] .footable.table-striped>tbody>tr:nth-child(odd) {
    background: #2f4254
}

.pcoded[layout-type="dark"] .footable-details.table>thead>tr>td,
.pcoded[layout-type="dark"] .footable-details.table>thead>tr>th,
.pcoded[layout-type="dark"] .footable.table>thead>tr>td,
.pcoded[layout-type="dark"] .footable.table>thead>tr>th {
    border-bottom: 2px solid #263544
}

.pcoded[layout-type="dark"] .c3-tooltip td,
.pcoded[layout-type="dark"] .morris-hover {
    background-color: #263544
}

.pcoded[layout-type="dark"] #chart_Candlestick rect,
.pcoded[layout-type="dark"] #chart_Combo rect,
.pcoded[layout-type="dark"] #chart_Donut rect,
.pcoded[layout-type="dark"] #chart_Exploading rect,
.pcoded[layout-type="dark"] #chart_Threshold rect,
.pcoded[layout-type="dark"] #chart_Waterfall rect,
.pcoded[layout-type="dark"] #chart_area rect,
.pcoded[layout-type="dark"] #chart_bar rect,
.pcoded[layout-type="dark"] #chart_bubble rect,
.pcoded[layout-type="dark"] #chart_stacking rect {
    fill: #2f4254 !important
}

.pcoded[layout-type="dark"] .auth-box .form-control {
    background-color: #fff
}

.pcoded[layout-type="dark"] .chat-header {
    color: #fff
}

.pcoded[layout-type="dark"] .social-msg a span {
    color: #f2f2f2
}



/*# sourceMappingURL=pages.css.map */
/**
Template Name: Material Able Admin Template
Author: #
Email: #
File: style.css
=============
  == Table of Contents==
	- Pages
		- Dashboard , widget
============= */
.chart-line .ct-grid {
  stroke-dasharray: 0;
  stroke: rgba(255, 255, 255, 0.5); }
.chart-line .ct-point {
  stroke-width: 0; }
.chart-line .ct-line {
  stroke: #FFF;
  stroke-width: 3px; }

.chart-shadow {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-filter: drop-shadow(0px 5px 2px rgba(43, 43, 43, 0.2));
          filter: drop-shadow(0px 5px 2px rgba(43, 43, 43, 0.2)); }

.card-blue, .card-green, .card-red, .card-yellow {
  position: relative;
  overflow: hidden; }
  .card-blue:after, .card-green:after, .card-red:after, .card-yellow:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .card-blue .card-block,
  .card-blue .card-block-big,
  .card-blue .card-block-small,
  .card-blue .card-body,
  .card-blue .card-footer,
  .card-blue .card-header, .card-green .card-block,
  .card-green .card-block-big,
  .card-green .card-block-small,
  .card-green .card-body,
  .card-green .card-footer,
  .card-green .card-header, .card-red .card-block,
  .card-red .card-block-big,
  .card-red .card-block-small,
  .card-red .card-body,
  .card-red .card-footer,
  .card-red .card-header, .card-yellow .card-block,
  .card-yellow .card-block-big,
  .card-yellow .card-block-small,
  .card-yellow .card-body,
  .card-yellow .card-footer,
  .card-yellow .card-header {
    position: relative;
    z-index: 5; }
.card-red::after {
  background: #FF5370; }
.card-red .ct-line {
  stroke: #fff; }
.card-red .ct-grid {
  stroke: #ffa0b0; }
.card-blue::after {
  background: #4099ff; }
.card-blue .ct-line {
  stroke: #fff; }
.card-blue .ct-grid {
  stroke: #8dc2ff; }
.card-green::after {
  background: #2ed8b6; }
.card-green .ct-line {
  stroke: #fff; }
.card-green .ct-grid {
  stroke: #6ee4cd; }
.card-yellow::after {
  background: #FFB64D; }
.card-yellow .ct-line {
  stroke: #fff; }
.card-yellow .ct-grid {
  stroke: #ffd59a; }

.proj-progress-card .progress {
  height: 6px;
  overflow: visible;
  margin-bottom: 10px; }
  .proj-progress-card .progress .progress-bar {
    position: relative; }
    .proj-progress-card .progress .progress-bar:after {
      content: "";
      background: #fff;
      position: absolute;
      right: -6px;
      top: -4px;
      border-radius: 50%;
      width: 15px;
      height: 15px; }
    .proj-progress-card .progress .progress-bar.bg-c-red:after {
      border: 3px solid #FF5370; }
    .proj-progress-card .progress .progress-bar.bg-c-blue:after {
      border: 3px solid #4099ff; }
    .proj-progress-card .progress .progress-bar.bg-c-green:after {
      border: 3px solid #2ed8b6; }
    .proj-progress-card .progress .progress-bar.bg-c-yellow:after {
      border: 3px solid #FFB64D; }
@media only screen and (max-width: 992px) {
  .proj-progress-card h6 {
    margin-top: 15px; }
  .proj-progress-card .progress {
    margin-bottom: 30px; } }

.sos-st-card h3 {
  display: inline-block; }
  .sos-st-card h3 i {
    color: #fff;
    font-size: 18px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding: 12px 0;
    text-align: center;
    margin-right: 15px;
    border: 10px solid transparent;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
.sos-st-card h5 {
  position: relative; }
  .sos-st-card h5:after {
    content: "";
    background: #d2d2d2;
    position: absolute;
    top: -20px;
    right: -15px;
    width: 1px;
    height: 60px; }
.sos-st-card.facebook h3 {
  color: #3B5997; }
  .sos-st-card.facebook h3 i {
    background-color: #3B5997;
    border-color: #839ccf; }
.sos-st-card.twitter h3 {
  color: #42C0FB; }
  .sos-st-card.twitter h3 i {
    background-color: #42C0FB;
    border-color: #bfeafe; }
.sos-st-card.linkedin h3 {
  color: #1da1f2; }
  .sos-st-card.linkedin h3 i {
    background-color: #1da1f2;
    border-color: #96d3f9; }
.sos-st-card.dribble h3 {
  color: #EC4A89; }
  .sos-st-card.dribble h3 i {
    background-color: #EC4A89;
    border-color: #f8bdd4; }
.sos-st-card:hover h3 i {
  -webkit-transform: scale(1.2) rotate(35deg);
          transform: scale(1.2) rotate(35deg); }
@media only screen and (max-width: 768px) {
  .sos-st-card h3 i {
    font-size: 16px;
    width: 35px;
    height: 35px;
    padding: 7px 0;
    margin-right: 0;
    border-width: 3px;
    margin-left: -10px; }
  .sos-st-card h5:after {
    display: none; } }

.wather-card {
  overflow: hidden; }
  .wather-card .wather-card-top {
    position: relative;
    overflow: hidden;
    min-height: 200px;
    background: -webkit-gradient(linear, left top, left bottom, from(#7a9af5), to(rgba(90, 179, 243, 0.5)));
    background: linear-gradient(to bottom, #7a9af5, rgba(90, 179, 243, 0.5)); }
    .wather-card .wather-card-top .wave {
      position: absolute;
      left: 0;
      right: 0;
      top: auto;
      bottom: 0;
      z-index: 1; }
      .wather-card .wather-card-top .wave + .wave {
        z-index: 2; }
        .wather-card .wather-card-top .wave + .wave + .wave {
          z-index: 3; }
    .wather-card .wather-card-top .sun {
      background: #fff;
      position: absolute;
      top: 50px;
      left: 50px;
      width: 30px;
      height: 30px;
      border-radius: 50%; }
      .wather-card .wather-card-top .sun:after, .wather-card .wather-card-top .sun:before {
        content: "";
        width: 100%;
        height: 100%;
        border-radius: 50%;
        position: absolute;
        -webkit-box-shadow: inset 0 0 20px 5px rgba(255, 255, 255, 0.4);
                box-shadow: inset 0 0 20px 5px rgba(255, 255, 255, 0.4); }
      .wather-card .wather-card-top .sun:after {
        -webkit-animation: sunwawe 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
                animation: sunwawe 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
      .wather-card .wather-card-top .sun:before {
        -webkit-animation: sunwawe 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
                animation: sunwawe 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
        -webkit-animation-delay: 1.15s;
                animation-delay: 1.15s; }
    .wather-card .wather-card-top .w-star1,
    .wather-card .wather-card-top .w-star2 {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%; }
    .wather-card .wather-card-top .w-star1 {
      -webkit-animation: sparcle 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
              animation: sparcle 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
    .wather-card .wather-card-top .w-star2 {
      -webkit-animation: sparcle 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
              animation: sparcle 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
      -webkit-animation-delay: 1.15s;
              animation-delay: 1.15s; }
    .wather-card .wather-card-top .w-cloud {
      position: absolute;
      right: 30px;
      top: 60px;
      opacity: 0;
      -webkit-animation: w-cluod 15s linear infinite;
              animation: w-cluod 15s linear infinite; }

@-webkit-keyframes w-cluod {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  20% {
    opacity: 0.8;
    -webkit-transform: translate(30px, -25px);
            transform: translate(30px, -25px); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  60% {
    opacity: 0.6;
    -webkit-transform: translate(-30px, 25px);
            transform: translate(-30px, 25px); }
  80% {
    opacity: 0.5;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  80% {
    opacity: 0;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes w-cluod {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  20% {
    opacity: 0.8;
    -webkit-transform: translate(30px, -25px);
            transform: translate(30px, -25px); }
  40% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  60% {
    opacity: 0.6;
    -webkit-transform: translate(-30px, 25px);
            transform: translate(-30px, 25px); }
  80% {
    opacity: 0.5;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); }
  80% {
    opacity: 0;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }
@-webkit-keyframes sparcle {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; } }
@keyframes sparcle {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; } }
@-webkit-keyframes sunwawe {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(4);
            transform: scale(4);
    opacity: 0; } }
@keyframes sunwawe {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(4);
            transform: scale(4);
    opacity: 0; } }
.comp-card i {
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  text-align: center;
  padding: 17px 0;
  font-size: 18px;
  text-shadow: 0 6px 8px rgba(62, 57, 107, 0.18);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
.comp-card:hover i {
  border-radius: 50%; }

.proj-t-card {
  position: relative;
  overflow: hidden; }
  .proj-t-card .pt-badge {
    color: #fff;
    margin-bottom: 0;
    display: inline-block;
    padding: 60px 50px 20px 20px;
    border-radius: 50%;
    position: absolute;
    top: -45px;
    right: -35px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-box-shadow: 0 5px 7px 0 rgba(62, 57, 107, 0.18);
            box-shadow: 0 5px 7px 0 rgba(62, 57, 107, 0.18); }
  .proj-t-card:hover .pt-badge {
    padding: 65px 55px 30px 30px;
    text-shadow: 0 3px 5px rgba(62, 57, 107, 0.5);
    -webkit-box-shadow: 0 4px 4px 0 rgba(62, 57, 107, 0.3);
            box-shadow: 0 4px 4px 0 rgba(62, 57, 107, 0.3); }

.prod-p-card i {
  background-color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  padding: 11px 0;
  font-size: 18px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0 8px 15px rgba(62, 57, 107, 0.2);
          box-shadow: 0 8px 15px rgba(62, 57, 107, 0.2); }
.prod-p-card:hover i {
  -webkit-box-shadow: 0 4px 4px rgba(62, 57, 107, 0.2);
          box-shadow: 0 4px 4px rgba(62, 57, 107, 0.2);
  -webkit-transform: scale(0.9) translatey(5px);
          transform: scale(0.9) translatey(5px); }

.ticket-card .lbl-card {
  -webkit-box-shadow: 0 5px 4px -2px rgba(51, 51, 51, 0.16);
          box-shadow: 0 5px 4px -2px rgba(51, 51, 51, 0.16);
  border-radius: 5px;
  padding: 5px 15px;
  color: #fff;
  display: inline-block; }

.analytic-card .analytic-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  padding: 17px 0;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2);
          box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); }
.analytic-card:hover .analytic-icon {
  -webkit-box-shadow: 0 4px 4px rgba(62, 57, 107, 0.2);
          box-shadow: 0 4px 4px rgba(62, 57, 107, 0.2);
  -webkit-transform: rotate(-15deg) translatey(5px);
          transform: rotate(-15deg) translatey(5px); }

.social-res-card .progress {
  height: 6px; }

.product-progress-card .progress {
  height: 6px; }
.product-progress-card .pp-cont {
  padding-left: 15px;
  padding-right: 15px;
  position: relative; }
  .product-progress-card .pp-cont:after {
    content: "";
    background: #d2d2d2;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -15px; }
.product-progress-card .pp-main > div:first-child .pp-cont:after {
  display: none; }
@media only screen and (max-width: 992px) {
  .product-progress-card .pp-cont {
    margin-top: 15px;
    margin-bottom: 15px; }
    .product-progress-card .pp-cont:after {
      display: none; } }

.social-card h2 {
  text-shadow: 0 8px 15px rgba(51, 51, 51, 0.2);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
.social-card:hover h2 {
  text-shadow: 0 4px 4px rgba(51, 51, 51, 0.2);
  -webkit-transform: scale(0.9) translatey(5px);
          transform: scale(0.9) translatey(5px); }

.user-card {
  overflow: hidden; }
  .user-card .user-img {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    position: relative;
    -webkit-box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2);
            box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); }
    .user-card .user-img h5 {
      margin: 0 auto; }
    .user-card .user-img .link-share {
      position: absolute;
      padding: 4px 0;
      right: 0;
      bottom: 0;
      border-radius: 50%;
      width: 25px;
      height: 25px;
      background: #fff;
      color: #666;
      -webkit-box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2);
              box-shadow: 0 8px 15px 0 rgba(51, 51, 51, 0.2); }
  .user-card .user-sub-img {
    position: relative;
    margin: 30px 0 10px;
    padding-top: 30px; }
    .user-card .user-sub-img > img {
      width: 30px;
      cursor: pointer;
      margin: 5px; }
    .user-card .user-sub-img:after {
      content: "";
      width: 30px;
      height: 1px;
      background: #2b2b2b;
      position: absolute;
      top: 0;
      right: calc(50% - 15px); }
  .user-card .f-btn {
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .user-card .f-btn a {
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .user-card .f-btn:hover {
      background-color: #d9ebff;
      -webkit-box-shadow: inset 0 5px 7px -3px rgba(43, 43, 43, 0.15);
              box-shadow: inset 0 5px 7px -3px rgba(43, 43, 43, 0.15); }
      .user-card .f-btn:hover a {
        color: #4099ff; }

.soc-cont-card {
  color: #fff;
  position: relative;
  overflow: hidden; }
  .soc-cont-card .soc-slider {
    margin-right: 85px; }
  .soc-cont-card .soc-cont-icon {
    color: #fff;
    font-size: 50px;
    width: 100px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 20px; }
  .soc-cont-card .num-block {
    background: #fff;
    color: #333;
    padding: 8px 15px;
    display: inline-block;
    margin: 5px 0 10px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 3px -1px rgba(43, 43, 43, 0.25);
            box-shadow: inset 0 1px 3px -1px rgba(43, 43, 43, 0.25); }
    .soc-cont-card .num-block + .num-block {
      margin-left: 15px; }
    .soc-cont-card .num-block i {
      font-size: 16px;
      opacity: 1; }
  .soc-cont-card .card-block {
    margin-bottom: 20px;
    padding-bottom: 10px; }
  .soc-cont-card:after {
    content: "";
    background: rgba(255, 255, 255, 0.5);
    height: 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  @media only screen and (max-width: 575px) {
    .soc-cont-card .soc-slider {
      margin-right: 0; }
    .soc-cont-card .soc-cont-icon {
      font-size: 40px;
      width: 50px;
      top: auto;
      bottom: 35px; } }

.st-cir-card {
  position: relative;
  overflow: hidden; }
  .st-cir-card .st-bt-lbl {
    font-family: "Quicksand", sans-serif;
    font-size: 60px;
    font-weight: 700;
    opacity: 0.3;
    position: absolute;
    bottom: -30px;
    right: -5px; }
  .st-cir-card .st-cir-chart {
    position: relative; }
    .st-cir-card .st-cir-chart h5 {
      position: absolute;
      margin-bottom: 0;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  .st-cir-card .ct-series-a .ct-slice-donut {
    stroke: #fff; }
  .st-cir-card.card-red .ct-series-b path {
    stroke: #ffb9c5; }
  .st-cir-card.card-blue .ct-series-b path {
    stroke: #a6cfff; }
  .st-cir-card.card-green .ct-series-b path {
    stroke: #84e8d4; }
  .st-cir-card.card-yellow .ct-series-b path {
    stroke: #ffe0b3; }

.prod-bar-card .pbc-chart {
  width: 50px;
  margin: 0 auto 10px; }
.prod-bar-card .radial-bar:after {
  -webkit-box-shadow: 0 0 3px #fff;
          box-shadow: 0 0 3px #fff; }

.sale-card .radial-bar {
  margin: 15px 0 35px; }
  .sale-card .radial-bar > img {
    -webkit-box-shadow: 0 0 0 8px #fff;
            box-shadow: 0 0 0 8px #fff; }
.sale-card .s-caption {
  width: 20px;
  height: 20px;
  border-radius: 5px;
  display: inline-block;
  vertical-align: super;
  margin-right: 5px; }
.sale-card .progress {
  height: 5px; }
.sale-card .tot-rev-chart {
  position: relative;
  margin: 0 auto; }
  .sale-card .tot-rev-chart .ct-series-b path {
    stroke: #fff; }
  .sale-card .tot-rev-chart .ct-series-a .ct-slice-donut {
    stroke: #FFB64D; }
  .sale-card .tot-rev-chart h3 {
    position: absolute;
    margin-bottom: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.new-cust-card img {
  border: 2px solid #fff;
  -webkit-box-shadow: 0 5px 10px 0 rgba(43, 43, 43, 0.2);
          box-shadow: 0 5px 10px 0 rgba(43, 43, 43, 0.2); }
.new-cust-card h6 {
  margin-bottom: 0; }
.new-cust-card .align-middle {
  position: relative; }
  .new-cust-card .align-middle .status {
    position: absolute;
    right: 0;
    top: 19px;
    font-size: 13px; }
    .new-cust-card .align-middle .status.active {
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #2ed8b6; }

.table-card .card-block {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }
  .table-card .card-block .table > thead > tr > th {
    border-top: 0; }
  .table-card .card-block .table tr td:first-child,
  .table-card .card-block .table tr th:first-child {
    padding-left: 20px; }
  .table-card .card-block .table tr td:last-child,
  .table-card .card-block .table tr th:last-child {
    padding-right: 20px; }
  .table-card .card-block .table.without-header tr:first-child td {
    border-top: none; }
.table-card .p-status {
  width: 10px;
  height: 10px;
  border-radius: 50%; }

.latest-update-card .card-block {
  padding-top: 0; }
  .latest-update-card .card-block .latest-update-box {
    position: relative; }
    .latest-update-card .card-block .latest-update-box:after {
      content: "";
      position: absolute;
      background: #ebebeb;
      height: 95%;
      width: 3px;
      top: 0;
      left: 18px;
      z-index: 1; }
    .latest-update-card .card-block .latest-update-box .update-meta {
      z-index: 2; }
      .latest-update-card .card-block .latest-update-box .update-meta .update-icon {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        text-align: center;
        padding: 7px 8px;
        font-size: 16px;
        color: #fff; }
        .latest-update-card .card-block .latest-update-box .update-meta .update-icon.ring {
          border-width: 3px;
          width: 15px;
          height: 15px;
          padding: 0;
          display: block;
          margin-left: 13px;
          background: #fff; }
      .latest-update-card .card-block .latest-update-box .update-meta .update-icon.ring.completed {
        background: #4fb9e9;
      }
      .latest-update-card .card-block .latest-update-box .update-meta i.update-icon {
        margin-left: 4px;
        margin-right: 19px; }
      .latest-update-card .card-block .latest-update-box .update-meta img.update-icon {
        padding: 0;
        width: 40px;
        height: 40px; }

.testimonial-card .progress {
  height: 5px; }
.testimonial-card .review-block .cust-img {
  width: 50px;
  height: 50px; }
.testimonial-card .review-block > div {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px; }
  .testimonial-card .review-block > div:hover {
    background-color: rgba(64, 153, 255, 0.1); }

.feed-card h6 {
  margin-top: 7px; }
.feed-card .feed-icon {
  color: #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 8px 9px; }

.chat-card .msg {
  margin-bottom: 5px;
  display: inline-block;
  padding: 10px;
  position: relative; }
  .chat-card .msg img {
    width: 60px;
    border-radius: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 10px; }

.chat-card .send-chat .msg {
  border-radius: 0 2px 2px 2px;
  /* -webkit-box-shadow: 2px 3px 7px 0 rgba(43, 43, 43, 0.15);
          box-shadow: 2px 3px 7px 0 rgba(43, 43, 43, 0.15); */
  }
  .chat-card .send-chat .msg:after {
    content: "";
    position: absolute;
    left: -10px;
    top: 0px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    border: 10px solid transparent;
    border-bottom-color: #83b7c4;
  }
.chat-card .received-chat {
  text-align: right; }
  .chat-card .received-chat .msg {
    border-radius: 2px 0 2px 2px;
    /* -webkit-box-shadow: -2px 3px 7px 0 rgba(43, 43, 43, 0.15);
            box-shadow: -2px 3px 7px 0 rgba(43, 43, 43, 0.15); */
    }
    .chat-card .received-chat .msg:after {
      content: "";
      position: absolute;
      right: -10px;
      top: 0px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      border: 10px solid transparent;
      border-right-color: #b2d3db;
    }

/*# sourceMappingURL=widget.css.map */
@font-face {
  font-family: octicons-link;
  src: url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format('woff');
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.5;
  color: #24292e;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
}

.markdown-body .pl-c {
  color: #6a737d;
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5;
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1;
}

.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: #24292e;
}

.markdown-body .pl-ent {
  color: #22863a;
}

.markdown-body .pl-k {
  color: #d73a49;
}

.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: #032f62;
}

.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: #e36209;
}

.markdown-body .pl-bu {
  color: #b31d28;
}

.markdown-body .pl-ii {
  color: #fafbfc;
  background-color: #b31d28;
}

.markdown-body .pl-c2 {
  color: #fafbfc;
  background-color: #d73a49;
}

.markdown-body .pl-c2::before {
  content: "^M";
}

.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: #22863a;
}

.markdown-body .pl-ml {
  color: #735c0f;
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: #005cc5;
}

.markdown-body .pl-mi {
  font-style: italic;
  color: #24292e;
}

.markdown-body .pl-mb {
  font-weight: bold;
  color: #24292e;
}

.markdown-body .pl-md {
  color: #b31d28;
  background-color: #ffeef0;
}

.markdown-body .pl-mi1 {
  color: #22863a;
  background-color: #f0fff4;
}

.markdown-body .pl-mc {
  color: #e36209;
  background-color: #ffebda;
}

.markdown-body .pl-mi2 {
  color: #f6f8fa;
  background-color: #005cc5;
}

.markdown-body .pl-mdr {
  font-weight: bold;
  color: #6f42c1;
}

.markdown-body .pl-ba {
  color: #586069;
}

.markdown-body .pl-sg {
  color: #959da5;
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: #032f62;
}

.markdown-body .octicon {
  display: inline-block;
  vertical-align: text-top;
  fill: currentColor;
}

.markdown-body a {
  background-color: transparent;
}

.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0;
}

.markdown-body strong {
  font-weight: inherit;
}

.markdown-body strong {
  font-weight: bolder;
}

.markdown-body h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.markdown-body img {
  border-style: none;
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.markdown-body hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.markdown-body input {
  font: inherit;
  margin: 0;
}

.markdown-body input {
  overflow: visible;
}

.markdown-body [type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

.markdown-body * {
  box-sizing: border-box;
}

.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body a {
  color: #0366d6;
  text-decoration: none;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body strong {
  font-weight: 600;
}

.markdown-body hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
}

.markdown-body hr::before {
  display: table;
  content: "";
}

.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body h1 {
  font-size: 32px;
  font-weight: 600;
}

.markdown-body h2 {
  font-size: 24px;
  font-weight: 600;
}

.markdown-body h3 {
  font-size: 20px;
  font-weight: 600;
}

.markdown-body h4 {
  font-size: 16px;
  font-weight: 600;
}

.markdown-body h5 {
  font-size: 14px;
  font-weight: 600;
}

.markdown-body h6 {
  font-size: 12px;
  font-weight: 600;
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px;
}

.markdown-body blockquote {
  margin: 0;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body code {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
}

.markdown-body .octicon {
  vertical-align: text-bottom;
}

.markdown-body .pl-0 {
  padding-left: 0 !important;
}

.markdown-body .pl-1 {
  padding-left: 4px !important;
}

.markdown-body .pl-2 {
  padding-left: 8px !important;
}

.markdown-body .pl-3 {
  padding-left: 16px !important;
}

.markdown-body .pl-4 {
  padding-left: 24px !important;
}

.markdown-body .pl-5 {
  padding-left: 32px !important;
}

.markdown-body .pl-6 {
  padding-left: 40px !important;
}

.markdown-body::before {
  display: table;
  content: "";
}

.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body>*:first-child {
  margin-top: 0 !important;
}

.markdown-body>*:last-child {
  margin-bottom: 0 !important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body .anchor {
  float: left;
  padding-right: 4px;
  margin-left: -20px;
  line-height: 1;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
  margin-top: 0;
  margin-bottom: 16px;
}

.markdown-body hr {
  height: 0.25em;
  padding: 0;
  margin: 50px 0;
  background-color: #e1e4e8;
  border: 0;
}

.markdown-body blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #dfe2e5;
}

.markdown-body blockquote>:first-child {
  margin-top: 0;
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font-size: 11px;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #c6cbd1;
  border-bottom-color: #959da5;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #959da5;
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body h1 {
  padding-bottom: 0.3em;
  font-size: 2em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h2 {
  padding-bottom: 0.3em;
  font-size: 1.5em;
  border-bottom: 1px solid #eaecef;
}

.markdown-body h3 {
  font-size: 1.00em;
}

.markdown-body h4 {
  font-size: 1em;
}

.markdown-body h5 {
  font-size: 0.875em;
}

.markdown-body h6 {
  font-size: 0.85em;
  color: #6a737d;
}

.markdown-body ul,
.markdown-body ol {
  padding-left: 2em;
  font-size: 13px;
}

.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body li {
  word-wrap: break-all;
}

.markdown-body li>p {
  margin-top: 16px;
}

.markdown-body li+li {
  margin-top: 0.25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px;
}

.markdown-body table {
  display: block;
  width: 100%;
  overflow: auto;
}

.markdown-body table th {
  font-weight: 600;
}

.markdown-body table th,
.markdown-body table td {
  padding: 6px 13px;
  border: 1px solid #dfe2e5;
  white-space : pre-wrap !important;
}

.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}

.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa;
}

.markdown-body img {
  max-width: 100%;
  box-sizing: content-box;
  background-color: #fff;
}

.markdown-body img[align=right] {
  padding-left: 20px;
}

.markdown-body img[align=left] {
  padding-right: 20px;
}

.markdown-body code {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27,31,35,0.05);
  border-radius: 3px;
}

.markdown-body pre {
  word-wrap: normal;
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}

.markdown-body .highlight {
  margin-bottom: 16px;
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px;
}

.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5;
  border-color: #005cc5;
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 1px #d1d5da;
  border-bottom-color: #c6cbd1;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #c6cbd1;
}

.markdown-body :checked+.radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px;
}

.markdown-body .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}

.markdown-body hr {
  border-bottom-color: #eee;
}
/* line 2, app/assets/stylesheets/tracks.scss */
body[data-controller='tracks'][data-action='show'] .border_bottom {
  border-bottom: solid 1px #ddd;
}

/* line 6, app/assets/stylesheets/tracks.scss */
body[data-controller='tracks'][data-action='show'] .latest-update-box a:hover {
  color: #000;
}

/* line 8, app/assets/stylesheets/tracks.scss */
body[data-controller='tracks'][data-action='show'] .latest-update-box a:hover h5 {
  font-weight: bolder;
}

/* line 14, app/assets/stylesheets/tracks.scss */
.progress_chart {
  text-align: center;
  position: relative;
}

/* line 19, app/assets/stylesheets/tracks.scss */
.progress_chart .bottom-line {
  background: #ccc;
  position: absolute;
  width: 80px;
  height: 3px;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translatex(-50%);
  transform: translatex(-50%);
}

/* line 31, app/assets/stylesheets/tracks.scss */
.dots {
  display: inline-block;
}

/* line 35, app/assets/stylesheets/tracks.scss */
.dot {
  background: transparent;
  border: 1px solid #5fb9e9;
  border-radius: 100%;
  display: block;
  float: left;
  position: relative;
  width: 11px;
  height: 11px;
}

/* line 46, app/assets/stylesheets/tracks.scss */
.dot.completed {
  border-color: #5fb9e9;
  background: #b0dbf3;
}

/* line 51, app/assets/stylesheets/tracks.scss */
.dot + .dot {
  margin-left: 10px;
}

/* line 55, app/assets/stylesheets/tracks.scss */
.dot + .dot:before {
  height: 1px;
  width: 10px;
  top: 4px;
  position: absolute;
  background: #5fb9e9;
  left: -11px;
  content: " ";
}

/* line 65, app/assets/stylesheets/tracks.scss */
.states.as_projects .state.rejected {
  background-color: #b85354;
}

/* line 69, app/assets/stylesheets/tracks.scss */
.states.as_projects .state.approved {
  background-color: #73bc73;
}

/* line 73, app/assets/stylesheets/tracks.scss */
.states.as_projects .state.current {
  background-color: #4fb9e9;
}

/* line 77, app/assets/stylesheets/tracks.scss */
.states.as_projects .state {
  background-color: white;
  border: solid 1px #4fb9e9;
}

/* line 83, app/assets/stylesheets/tracks.scss */
.states.as_projects .state_row:before {
  z-index: 90;
  content: '';
  width: 100%;
  border-bottom: 1px solid;
  border-color: #4fb9e9;
  position: absolute;
  top: 26%;
}

/* line 94, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .pcoded-main-container {
  background-color: transparent;
}

/* line 100, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .pcoded-content {
  margin-left: 0px !important;
  font-family: Verdana;
  font-size: 8pt;
}

/* line 106, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] a:hover {
  color: white;
}

/* line 111, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .state_row.current .state {
  border-color: #FFFFFF;
  background: #36b54a;
}

/* line 116, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .state_row .state {
  border-color: #233644;
  background: #5b9994;
}

/* line 123, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .state_text {
  font-size: 100%;
  cursor: pointer;
}

/* line 129, app/assets/stylesheets/tracks.scss */
.map_header {
  background: rgba(255, 255, 255, 0.5);
  height: 100px;
  margin-left: 31px;
  margin-top: -32px;
}

/* line 136, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .pcoded-container.navbar-wrapper {
  background-color: #162633;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: linear-gradient(#364855, #162633);
}

/* line 143, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .page-header-breadcrumb {
  display: none;
}

/* line 147, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] #consent {
  display: none;
}

/* line 152, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .pcoded[theme-layout="vertical"] .pcoded-container {
  overflow: auto;
}

/* Text labels */
/* line 157, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .text {
  text-decoration: none;
  color: white;
}

/* line 163, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] #legend {
  float: left;
  width: 250px;
  height: 400px;
  color: white;
  font-weight: bold;
  padding: 20px 0 0 70px;
}

/* line 173, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] #legend div {
  height: 25px;
}

/* line 178, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] #legend span {
  margin: 5px 5px 5px 0;
}

/* line 183, app/assets/stylesheets/tracks.scss */
[data-controller="tracks"][data-action="tree"] .subway-map span {
  margin: 5px 5px 5px 0;
}

@keyframes flash-purple-gold {
  0%, 100% {
    border-color: #fbbf24;
    box-shadow: 0 0 10px rgba(251, 191, 36, 0.6), 0 0 20px rgba(251, 191, 36, 0.4);
  }
  50% {
    border-color: #f59e0b;
    box-shadow: 0 0 20px rgba(245, 158, 11, 0.8), 0 0 30px rgba(245, 158, 11, 0.6);
  }
}

@keyframes flash-cyan-bg {
  0%, 100% {
    background-color: #06b6d4;
    opacity: 1;
  }
  50% {
    background-color: #0891b2;
    opacity: 0.7;
  }
}
/* line 3, app/assets/stylesheets/dashboard.scss */
.dashboard_projects .card-block {
  padding: 0.5rem 1.0rem;
}

/* line 7, app/assets/stylesheets/dashboard.scss */
.dashboard_track {
  padding: 21px;
  color: #42a5f5;
  border-radius: 1px;
}

/* line 13, app/assets/stylesheets/dashboard.scss */
a.dashboard_track_link:hover {
  font-weight: bold;
}

@media only screen and (min-width: 768px) {
  /* line 20, app/assets/stylesheets/dashboard.scss */
  .dashboard_track .dot {
    height: 2vw;
    width: 2vw;
  }
  /* line 25, app/assets/stylesheets/dashboard.scss */
  .dashboard_track .dot + .dot:before {
    top: 1vw;
    left: -1.1vw;
    width: 1.1vw;
  }
  /* line 31, app/assets/stylesheets/dashboard.scss */
  .dashboard_track .dot + .dot {
    margin-left: 1vw;
  }
}

@media only screen and (max-width: 768px) {
  /* line 37, app/assets/stylesheets/dashboard.scss */
  .dashboard_track .dot {
    height: 4vw;
    width: 4vw;
  }
  /* line 42, app/assets/stylesheets/dashboard.scss */
  .dashboard_track .dot + .dot:before {
    top: 2vw;
    left: -2.1vw;
    width: 2.1vw;
  }
  /* line 48, app/assets/stylesheets/dashboard.scss */
  .dashboard_track .dot + .dot {
    margin-left: 2vw;
  }
}

/* line 55, app/assets/stylesheets/dashboard.scss */
.dashboard_todo .card-block {
  padding-top: 0px !important;
  padding-bottom: 1.0rem;
}

/* line 59, app/assets/stylesheets/dashboard.scss */
.dashboard_todo .card-block .row + .row {
  border-top: solid 1px;
  border-width: thin;
}

/* line 63, app/assets/stylesheets/dashboard.scss */
.dashboard_todo .card-block .row {
  padding: 12px 0px;
  margin: auto 15px;
}

/* line 68, app/assets/stylesheets/dashboard.scss */
.dashboard_todo .card-block .col, .dashboard_todo .card-block .col-1, .dashboard_todo .card-block .col-10, .dashboard_todo .card-block .col-11, .dashboard_todo .card-block .col-12, .dashboard_todo .card-block .col-2, .dashboard_todo .card-block .col-3, .dashboard_todo .card-block .col-4, .dashboard_todo .card-block .col-5, .dashboard_todo .card-block .col-6, .dashboard_todo .card-block .col-7, .dashboard_todo .card-block .col-8, .dashboard_todo .card-block .col-9, .dashboard_todo .card-block .col-auto, .dashboard_todo .card-block .col-lg, .dashboard_todo .card-block .col-lg-1, .dashboard_todo .card-block .col-lg-10, .dashboard_todo .card-block .col-lg-11, .dashboard_todo .card-block .col-lg-12, .dashboard_todo .card-block .col-lg-2, .dashboard_todo .card-block .col-lg-3, .dashboard_todo .card-block .col-lg-4, .dashboard_todo .card-block .col-lg-5, .dashboard_todo .card-block .col-lg-6, .dashboard_todo .card-block .col-lg-7, .dashboard_todo .card-block .col-lg-8, .dashboard_todo .card-block .col-lg-9, .dashboard_todo .card-block .col-lg-auto, .dashboard_todo .card-block .col-md, .dashboard_todo .card-block .col-md-1, .dashboard_todo .card-block .col-md-10, .dashboard_todo .card-block .col-md-11, .dashboard_todo .card-block .col-md-12, .dashboard_todo .card-block .col-md-2, .dashboard_todo .card-block .col-md-3, .dashboard_todo .card-block .col-md-4, .dashboard_todo .card-block .col-md-5, .dashboard_todo .card-block .col-md-6, .dashboard_todo .card-block .col-md-7, .dashboard_todo .card-block .col-md-8, .dashboard_todo .card-block .col-md-9, .dashboard_todo .card-block .col-md-auto, .dashboard_todo .card-block .col-sm, .dashboard_todo .card-block .col-sm-1, .dashboard_todo .card-block .col-sm-10, .dashboard_todo .card-block .col-sm-11, .dashboard_todo .card-block .col-sm-12, .dashboard_todo .card-block .col-sm-2, .dashboard_todo .card-block .col-sm-3, .dashboard_todo .card-block .col-sm-4, .dashboard_todo .card-block .col-sm-5, .dashboard_todo .card-block .col-sm-6, .dashboard_todo .card-block .col-sm-7, .dashboard_todo .card-block .col-sm-8, .dashboard_todo .card-block .col-sm-9, .dashboard_todo .card-block .col-sm-auto, .dashboard_todo .card-block .col-xl, .dashboard_todo .card-block .col-xl-1, .dashboard_todo .card-block .col-xl-10, .dashboard_todo .card-block .col-xl-11, .dashboard_todo .card-block .col-xl-12, .dashboard_todo .card-block .col-xl-2, .dashboard_todo .card-block .col-xl-3, .dashboard_todo .card-block .col-xl-4, .dashboard_todo .card-block .col-xl-5, .dashboard_todo .card-block .col-xl-6, .dashboard_todo .card-block .col-xl-7, .dashboard_todo .card-block .col-xl-8, .dashboard_todo .card-block .col-xl-9, .dashboard_todo .card-block .col-xl-auto {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 75, app/assets/stylesheets/dashboard.scss */
.dashboard_todo .todo_line {
  font-size: 12px;
}

/* line 80, app/assets/stylesheets/dashboard.scss */
.list-user {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 85, app/assets/stylesheets/dashboard.scss */
.list-user a {
  font-size: 13px;
  color: #0B2243;
}

/* line 90, app/assets/stylesheets/dashboard.scss */
a {
  color: #0B2243;
}

/* line 94, app/assets/stylesheets/dashboard.scss */
.navlink a:hover {
  text-decoration: none !important;
}

/* line 98, app/assets/stylesheets/dashboard.scss */
a:hover {
  color: #0B2243;
  text-decoration: underline;
}
/* line 1, app/assets/stylesheets/text_helper.scss */
.cursor_default {
  cursor: default !important;
}

/* line 5, app/assets/stylesheets/text_helper.scss */
.fake_link {
  cursor: pointer !important;
}

/* line 9, app/assets/stylesheets/text_helper.scss */
.button-no-style {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

/* line 15, app/assets/stylesheets/text_helper.scss */
.text-wrap {
  word-wrap: break-word !important;
  white-space: normal !important;
}

/* line 20, app/assets/stylesheets/text_helper.scss */
.border-right {
  border-right: 1px solid;
}

/* line 24, app/assets/stylesheets/text_helper.scss */
.border-bottom {
  border-bottom: 1px solid;
}

/* line 28, app/assets/stylesheets/text_helper.scss */
.border {
  border: 1px solid;
}

/* line 32, app/assets/stylesheets/text_helper.scss */
.border-2 {
  border: 2px solid !important;
}

/* line 36, app/assets/stylesheets/text_helper.scss */
.button-no-style:focus {
  outline: 0;
}

/* line 40, app/assets/stylesheets/text_helper.scss */
.button-no-style:selected {
  border: none;
}

/* line 44, app/assets/stylesheets/text_helper.scss */
.z-100 {
  z-index: 100;
}

/* line 48, app/assets/stylesheets/text_helper.scss */
.z-90 {
  z-index: 90;
}

/* line 52, app/assets/stylesheets/text_helper.scss */
.min-vh-40 {
  min-height: 40vh;
}

/* line 56, app/assets/stylesheets/text_helper.scss */
.min-h-60 {
  min-height: 70px;
}

/* line 60, app/assets/stylesheets/text_helper.scss */
.min-vh-30 {
  min-height: 30vh;
}

/* line 64, app/assets/stylesheets/text_helper.scss */
.c-pointer {
  cursor: pointer;
}

/* line 68, app/assets/stylesheets/text_helper.scss */
.h-20 {
  min-height: 20px;
}

/* line 72, app/assets/stylesheets/text_helper.scss */
.h-27 {
  min-height: 27px;
}

/* line 76, app/assets/stylesheets/text_helper.scss */
.font-size-40 {
  font-size: 40px;
}

/* line 80, app/assets/stylesheets/text_helper.scss */
.font-size-30 {
  font-size: 30px;
}

/* line 84, app/assets/stylesheets/text_helper.scss */
.font-size-24 {
  font-size: 24px;
}

/* line 88, app/assets/stylesheets/text_helper.scss */
.font-size-16 {
  font-size: 16px;
}

/* line 92, app/assets/stylesheets/text_helper.scss */
.font-size-12, .font-size-12 a {
  font-size: 12px;
}

/* line 96, app/assets/stylesheets/text_helper.scss */
.font-size-11, .font-size-11 a {
  font-size: 11px;
}

/* line 100, app/assets/stylesheets/text_helper.scss */
.font-size-10, .font-size-10 a {
  font-size: 10px;
}

/* line 104, app/assets/stylesheets/text_helper.scss */
.font-size-9, .font-size-9 a {
  font-size: 9px;
}

/* line 108, app/assets/stylesheets/text_helper.scss */
.text-pre-wrap {
  white-space: pre-wrap;
}

/* line 112, app/assets/stylesheets/text_helper.scss */
.text-normal-wrap {
  white-space: normal;
}

/* line 116, app/assets/stylesheets/text_helper.scss */
.bg-c-teal {
  background: #2a879e;
}

/* line 120, app/assets/stylesheets/text_helper.scss */
.text-c-teal {
  color: #2a879e;
}

/* line 124, app/assets/stylesheets/text_helper.scss */
.bg-c-wine {
  background: #b05078 !important;
}

/* line 128, app/assets/stylesheets/text_helper.scss */
.text-c-wine {
  color: #b05078;
}

/* line 132, app/assets/stylesheets/text_helper.scss */
.bg-g-dark-blue-to-red {
  background-image: linear-gradient(to right, #0B2243, #a33435) !important;
}

/* line 136, app/assets/stylesheets/text_helper.scss */
.bg-g-dark-blue-to-green {
  background-image: linear-gradient(to right, #0B2243, #49a847) !important;
}

/* line 140, app/assets/stylesheets/text_helper.scss */
.bg-g-dark-blue-to-yellow {
  background-image: linear-gradient(to right, #0B2243, #ffe85c) !important;
}

/* line 144, app/assets/stylesheets/text_helper.scss */
.bg-g-dark-blue-to-green-dark {
  background-image: linear-gradient(to right, #0B2243, #115210) !important;
}

/* line 148, app/assets/stylesheets/text_helper.scss */
.bg-g-dark-blue-to-blue {
  background-image: linear-gradient(to right, #0B2243, #4fb9e9) !important;
}

/* line 152, app/assets/stylesheets/text_helper.scss */
.bg-c-white {
  background: white;
}

/* line 156, app/assets/stylesheets/text_helper.scss */
.bg-c-petrol {
  background: #83b7c4 !important;
}

/* line 160, app/assets/stylesheets/text_helper.scss */
.bg-c-dark-petrol {
  background: #1d434c !important;
}

/* line 164, app/assets/stylesheets/text_helper.scss */
.bg-c-petrol-90 {
  background: #45859c !important;
}

/* line 168, app/assets/stylesheets/text_helper.scss */
.text-c-petrol-90 {
  color: #45859c !important;
}

/* line 172, app/assets/stylesheets/text_helper.scss */
.bg-c-violet-90 {
  background: #7168a7 !important;
}

/* line 176, app/assets/stylesheets/text_helper.scss */
.bg-c-violet-200 {
  background: #50434d !important;
}

/* line 180, app/assets/stylesheets/text_helper.scss */
.bg-c-pourpre-90 {
  background: #a55778 !important;
}

/* line 184, app/assets/stylesheets/text_helper.scss */
.bg-c-dark-tile-90 {
  background: #315460 !important;
}

/* line 188, app/assets/stylesheets/text_helper.scss */
.bg-c-dark-navy {
  background: #25282c !important;
}

/* line 192, app/assets/stylesheets/text_helper.scss */
.text-c-dark-tile-90 {
  color: #315460 !important;
}

/* line 198, app/assets/stylesheets/text_helper.scss */
.bg-c-light-petrol {
  background: #b2d3db;
}

/* line 202, app/assets/stylesheets/text_helper.scss */
.text-c-blue {
  color: #4fb9e9;
}

/* line 206, app/assets/stylesheets/text_helper.scss */
.text-c-black {
  color: #000000;
}

/* line 210, app/assets/stylesheets/text_helper.scss */
.hover-text-c-white:hover, a.hover-text-c-white:hover {
  color: #f5f5f5;
}

/* line 214, app/assets/stylesheets/text_helper.scss */
.hover-text-c-gray:hover, a.hover-text-c-gray:hover {
  color: #cccccc;
}

/* line 218, app/assets/stylesheets/text_helper.scss */
a.hover-text-c-blue:hover, .hover-text-c-blue:hover {
  color: #4fb9e9;
}

/* line 222, app/assets/stylesheets/text_helper.scss */
a.hover-text-c-green:hover {
  color: #73bc73;
}

/* line 226, app/assets/stylesheets/text_helper.scss */
a.hover-text-c-red:hover {
  color: #a33435;
}

/* line 230, app/assets/stylesheets/text_helper.scss */
.hover-text-c-black, a.hover-text-c-black:hover {
  color: #757c8c;
}

/* line 234, app/assets/stylesheets/text_helper.scss */
.hover-bg-c-blue:hover, a.hover-bg-c-blue:hover {
  background: #4fb9e9;
}

/* line 238, app/assets/stylesheets/text_helper.scss */
.hover-bg-c-dark-blue:hover, a.hover-bg-c-dark-blue:hover {
  background: #0B2243;
}

/* line 242, app/assets/stylesheets/text_helper.scss */
.hover-bg-c-dark-gray:hover, a.hover-bg-c-dark-gray:hover {
  background: #565667 !important;
}

/* line 246, app/assets/stylesheets/text_helper.scss */
a.hover-bg-c-black:hover {
  background: #000000 !important;
}

/* line 250, app/assets/stylesheets/text_helper.scss */
a.hover-text-c-white:hover {
  color: #FFFFFF;
}

/* line 254, app/assets/stylesheets/text_helper.scss */
.border-blue {
  border: 1px solid #4fb9e9;
}

/* line 258, app/assets/stylesheets/text_helper.scss */
.border-c-black {
  border-color: #000000 !important;
}

/* line 262, app/assets/stylesheets/text_helper.scss */
.border-c-blue {
  border-color: #4fb9e9;
}

/* line 266, app/assets/stylesheets/text_helper.scss */
.border-c-dark-blue {
  border-color: #0B2243;
}

/* line 270, app/assets/stylesheets/text_helper.scss */
.border-c-dark-gray {
  border-color: #757c8c;
}

/* line 274, app/assets/stylesheets/text_helper.scss */
.border-c-gray {
  border-color: #999999 !important;
}

/* line 278, app/assets/stylesheets/text_helper.scss */
.border-c-light-gray {
  border-color: #CCCCCC;
}

/* line 282, app/assets/stylesheets/text_helper.scss */
.border-c-green {
  border-color: #73bc73 !important;
}

/* line 286, app/assets/stylesheets/text_helper.scss */
.border-c-red {
  border-color: #8d3839;
}

/* line 291, app/assets/stylesheets/text_helper.scss */
.border-c-teal {
  border-color: #559fb1 !important;
}

/* line 296, app/assets/stylesheets/text_helper.scss */
.border-black {
  border: 1px solid black;
}

/* line 301, app/assets/stylesheets/text_helper.scss */
a.hover-text-c-dark-blue:hover, .hover-text-c-dark-blue:hover {
  color: #0B2243;
}

/* line 305, app/assets/stylesheets/text_helper.scss */
a.hover-bg-c-white:hover, .hover-bg-c-white:hover {
  background: #f5f5f5 !important;
}

/* line 309, app/assets/stylesheets/text_helper.scss */
.bg-cyan {
  background: #42C0FB;
}

/* line 313, app/assets/stylesheets/text_helper.scss */
.text-cyan {
  color: #42C0FB;
}

/* line 317, app/assets/stylesheets/text_helper.scss */
.bg-c-pink {
  background: #EC4A89 !important;
}

/* line 321, app/assets/stylesheets/text_helper.scss */
.text-c-pink {
  color: #EC4A89;
}

/* line 325, app/assets/stylesheets/text_helper.scss */
.bg-c-dark-green {
  background: #73bc73 !important;
}

/* line 329, app/assets/stylesheets/text_helper.scss */
.bg-c-green-dark {
  background: #73bc73 !important;
}

/* line 333, app/assets/stylesheets/text_helper.scss */
.text-c-dark-green {
  color: #73bc73;
}

/* line 337, app/assets/stylesheets/text_helper.scss */
.text-c-white {
  color: #FFFFFF;
}

/* line 341, app/assets/stylesheets/text_helper.scss */
.bg-c-blue {
  background: #4fb9e9 !important;
}

/* line 345, app/assets/stylesheets/text_helper.scss */
.bg-c-blue-90 {
  background: #4fb9e9 !important;
}

/* line 349, app/assets/stylesheets/text_helper.scss */
.border-c-blue {
  border-color: #4fb9e9 !important;
}

/* line 353, app/assets/stylesheets/text_helper.scss */
.bg-c-light-blue {
  background: #90cdef !important;
}

/* line 357, app/assets/stylesheets/text_helper.scss */
.bg-c-ultra-light-blue {
  background: #dff1fa !important;
}

/* line 362, app/assets/stylesheets/text_helper.scss */
.text-c-blue {
  color: #4fb9e9;
}

/* line 366, app/assets/stylesheets/text_helper.scss */
.text-c-gray {
  color: #999999 !important;
}

/* line 370, app/assets/stylesheets/text_helper.scss */
.bg-c-dark-gray {
  background: #565667 !important;
}

/* line 374, app/assets/stylesheets/text_helper.scss */
.text-c-dark-gray {
  color: #757c8c;
}

/* line 378, app/assets/stylesheets/text_helper.scss */
.text-c-dark {
  color: #50424b;
}

/* line 382, app/assets/stylesheets/text_helper.scss */
.bg-c-gray {
  background: #f5f5f5;
}

/* line 386, app/assets/stylesheets/text_helper.scss */
.bg-c-dark-blue {
  background: #0B2243 !important;
}

/* line 390, app/assets/stylesheets/text_helper.scss */
.bg-c-light-dark-blue {
  background: #ebf2fc !important;
}

/* line 394, app/assets/stylesheets/text_helper.scss */
.text-c-dark-blue {
  color: #0B2243;
}

/* line 398, app/assets/stylesheets/text_helper.scss */
.text-c-gray {
  color: #f5f5f5;
}

/* line 402, app/assets/stylesheets/text_helper.scss */
.bg-c-red {
  background: #8d3839 !important;
}

/* line 406, app/assets/stylesheets/text_helper.scss */
.text-c-red {
  color: #a33435;
}

/* line 410, app/assets/stylesheets/text_helper.scss */
.bg-c-light-red {
  background: #b85354 !important;
}

/* line 414, app/assets/stylesheets/text_helper.scss */
.text-c-red-90 {
  color: #b85354 !important;
}

/* line 418, app/assets/stylesheets/text_helper.scss */
.bg-c-red-90 {
  background: #b85354 !important;
}

/* line 422, app/assets/stylesheets/text_helper.scss */
.bg-c-green {
  background: #73bc73 !important;
}

/* line 426, app/assets/stylesheets/text_helper.scss */
.text-c-green {
  color: #73bc73;
}

/* line 430, app/assets/stylesheets/text_helper.scss */
.text-c-green-90 {
  color: #80b36a !important;
}

/* line 434, app/assets/stylesheets/text_helper.scss */
.bg-c-green-90 {
  background: #80b36a !important;
}

/* line 438, app/assets/stylesheets/text_helper.scss */
.bg-c-light-green {
  background: #82c483;
}

/* line 442, app/assets/stylesheets/text_helper.scss */
.text-c-light-green {
  color: #82c483;
}

/* line 446, app/assets/stylesheets/text_helper.scss */
.bg-c-ultra-light-green {
  background: #92cb92;
}

/* line 450, app/assets/stylesheets/text_helper.scss */
.text-c-ultra-light-green {
  color: #92cb92;
}

/* line 454, app/assets/stylesheets/text_helper.scss */
.bg-c-ultra-light-green {
  background: #a1d3a2;
}

/* line 458, app/assets/stylesheets/text_helper.scss */
.text-c-ultra-light-green {
  color: #a1d3a2;
}

/* line 462, app/assets/stylesheets/text_helper.scss */
.text-c-yellow-90 {
  color: #ffe85c !important;
}

/* line 467, app/assets/stylesheets/text_helper.scss */
.bg-c-yellow-90 {
  background: #ffe85c !important;
}

/* line 471, app/assets/stylesheets/text_helper.scss */
.bg-c-yellow-80 {
  background: #f2cf31 !important;
}

/* line 475, app/assets/stylesheets/text_helper.scss */
.bg-c-yellow {
  background: #FCD900 !important;
}

/* line 479, app/assets/stylesheets/text_helper.scss */
.text-c-yellow {
  color: #FCD900;
}

/* line 483, app/assets/stylesheets/text_helper.scss */
.bg-c-orange {
  background: #FE8A7D !important;
}

/* line 487, app/assets/stylesheets/text_helper.scss */
.text-c-orange-90 {
  color: #e59230 !important;
}

/* line 491, app/assets/stylesheets/text_helper.scss */
.bg-c-orange-90 {
  background: #e59230 !important;
}

/* line 495, app/assets/stylesheets/text_helper.scss */
.bg-c-purple {
  background: #7465ba !important;
}

/* line 499, app/assets/stylesheets/text_helper.scss */
.text-c-purple {
  color: #7465ba;
}

/* line 504, app/assets/stylesheets/text_helper.scss */
.bg-c-mauve {
  background: #5f5099 !important;
}

/* line 508, app/assets/stylesheets/text_helper.scss */
.text-c-mauve {
  color: #5f5099;
}

/* line 512, app/assets/stylesheets/text_helper.scss */
.text-c-teal-80 {
  color: #559fb1 !important;
}

/* line 516, app/assets/stylesheets/text_helper.scss */
.bg-c-teal-80 {
  background: #559fb1 !important;
}

/* line 520, app/assets/stylesheets/text_helper.scss */
.bg-c-teal-70 {
  background: #6aabbb;
}

/* line 524, app/assets/stylesheets/text_helper.scss */
.bg-c-teal-60 {
  background: #7fb7c5;
}

/* line 528, app/assets/stylesheets/text_helper.scss */
.bg-c-teal-40 {
  background: #aacfd8;
}

/* line 532, app/assets/stylesheets/text_helper.scss */
.bg-c-teal-20 {
  background: #d4e7ec;
}

/* line 536, app/assets/stylesheets/text_helper.scss */
.bg-c-midnight {
  background: #0b1933 !important;
}

/* line 540, app/assets/stylesheets/text_helper.scss */
.bg-c-midnight-70 {
  background: #1a2b42 !important;
}
/* line 1, app/assets/stylesheets/image_helper.scss */
.black-white {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* line 1, app/assets/stylesheets/button_helper.scss */
.radius-1 {
  border-radius: 1px;
}

/* line 5, app/assets/stylesheets/button_helper.scss */
.border-black {
  border-color: black;
}
/* line 1, app/assets/stylesheets/padding_margin_helper.scss */
.p-0 {
  padding: 0px;
}

/* line 5, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-0 {
  padding-top: 0px !important;
}

/* line 9, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-0 {
  padding-bottom: 0px !important;
}

/* line 13, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-0 {
  padding-left: 0px !important;
}

/* line 17, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-0 {
  padding-right: 0px !important;
}

/* line 21, app/assets/stylesheets/padding_margin_helper.scss */
.m-0 {
  margin: 0px;
}

/* line 25, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-auto {
  margin-left: auto;
}

/* line 29, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-0 {
  margin-top: 0px;
}

/* line 33, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-0 {
  margin-bottom: 0px;
}

/* line 37, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-0 {
  margin-left: 0px;
}

/* line 41, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-0 {
  margin-right: 0px;
}

/* line 45, app/assets/stylesheets/padding_margin_helper.scss */
.p-5 {
  padding: 5px !important;
}

/* line 49, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-5 {
  padding-top: 5px;
}

/* line 53, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-5 {
  padding-bottom: 5px;
}

/* line 57, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-5 {
  padding-left: 5px;
}

/* line 61, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-5 {
  padding-right: 5px;
}

/* line 65, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-8 {
  padding-right: 8px !important;
}

/* line 69, app/assets/stylesheets/padding_margin_helper.scss */
.m-5 {
  margin: 5px;
}

/* line 73, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-5 {
  margin-top: 5px;
}

/* line 77, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-5 {
  margin-bottom: 5px;
}

/* line 81, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-5 {
  margin-left: 5px;
}

/* line 85, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-5 {
  margin-right: 5px;
}

/* line 89, app/assets/stylesheets/padding_margin_helper.scss */
.p-10 {
  padding: 10px !important;
}

/* line 93, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-10 {
  padding-top: 10px;
}

/* line 97, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-10 {
  padding-bottom: 10px;
}

/* line 101, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-10 {
  padding-left: 10px;
}

/* line 105, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-10 {
  padding-right: 10px;
}

/* line 109, app/assets/stylesheets/padding_margin_helper.scss */
.m-10 {
  margin: 10px;
}

/* line 113, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-10 {
  margin-top: 10px;
}

/* line 117, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-10 {
  margin-bottom: 10px;
}

/* line 121, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-10 {
  margin-left: 10px;
}

/* line 125, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-10 {
  margin-right: 10px;
}

/* line 129, app/assets/stylesheets/padding_margin_helper.scss */
.p-15 {
  padding: 15px !important;
}

/* line 133, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-15 {
  padding-top: 15px !important;
}

/* line 137, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-15 {
  padding-bottom: 15px !important;
}

/* line 141, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-15 {
  padding-left: 15px !important;
}

/* line 145, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-15 {
  padding-right: 15px !important;
}

/* line 149, app/assets/stylesheets/padding_margin_helper.scss */
.m-15 {
  margin: 15px;
}

/* line 153, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-15 {
  margin-top: 15px;
}

/* line 157, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-15 {
  margin-bottom: 15px;
}

/* line 161, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-15 {
  margin-left: 15px;
}

/* line 165, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-15 {
  margin-right: 15px;
}

/* line 169, app/assets/stylesheets/padding_margin_helper.scss */
.p-20 {
  padding: 20px !important;
}

/* line 173, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-20 {
  padding-top: 20px !important;
}

/* line 177, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-20 {
  padding-bottom: 20px !important;
}

/* line 181, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-20 {
  padding-left: 20px !important;
}

/* line 185, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-20 {
  padding-right: 20px !important;
}

/* line 189, app/assets/stylesheets/padding_margin_helper.scss */
.m-20 {
  margin: 20px;
}

/* line 193, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-20 {
  margin-top: 20px;
}

/* line 197, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-20 {
  margin-bottom: 20px;
}

/* line 201, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-20 {
  margin-left: 20px;
}

/* line 205, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-20 {
  margin-right: 20px;
}

/* line 209, app/assets/stylesheets/padding_margin_helper.scss */
.p-25 {
  padding: 25px;
}

/* line 213, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-25 {
  padding-top: 25px;
}

/* line 217, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-25 {
  padding-bottom: 25px;
}

/* line 221, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-25 {
  padding-left: 25px;
}

/* line 225, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-25 {
  padding-right: 25px;
}

/* line 229, app/assets/stylesheets/padding_margin_helper.scss */
.m-25 {
  margin: 25px;
}

/* line 233, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-25 {
  margin-top: 25px;
}

/* line 237, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-25 {
  margin-bottom: 25px;
}

/* line 241, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-25 {
  margin-left: 25px;
}

/* line 245, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-25 {
  margin-right: 25px;
}

/* line 249, app/assets/stylesheets/padding_margin_helper.scss */
.p-30 {
  padding: 30px;
}

/* line 253, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-30 {
  padding-top: 30px;
}

/* line 257, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-30 {
  padding-bottom: 30px;
}

/* line 261, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-30 {
  padding-left: 30px;
}

/* line 265, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-30 {
  padding-right: 30px;
}

/* line 269, app/assets/stylesheets/padding_margin_helper.scss */
.m-30 {
  margin: 30px;
}

/* line 273, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-30 {
  margin-top: 30px;
}

/* line 277, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-30 {
  margin-bottom: 30px;
}

/* line 281, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-30 {
  margin-left: 30px;
}

/* line 285, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-30 {
  margin-right: 30px;
}

/* line 289, app/assets/stylesheets/padding_margin_helper.scss */
.p-35 {
  padding: 35px;
}

/* line 293, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-35 {
  padding-top: 35px;
}

/* line 297, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-35 {
  padding-bottom: 35px;
}

/* line 301, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-35 {
  padding-left: 35px;
}

/* line 305, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-35 {
  padding-right: 35px;
}

/* line 309, app/assets/stylesheets/padding_margin_helper.scss */
.m-35 {
  margin: 35px;
}

/* line 313, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-35 {
  margin-top: 35px;
}

/* line 317, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-35 {
  margin-bottom: 35px;
}

/* line 321, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-35 {
  margin-left: 35px;
}

/* line 325, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-35 {
  margin-right: 35px;
}

/* line 329, app/assets/stylesheets/padding_margin_helper.scss */
.p-40 {
  padding: 40px;
}

/* line 333, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-40 {
  padding-top: 40px;
}

/* line 337, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-40 {
  padding-bottom: 40px;
}

/* line 341, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-40 {
  padding-left: 40px;
}

/* line 345, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-40 {
  padding-right: 40px;
}

/* line 349, app/assets/stylesheets/padding_margin_helper.scss */
.m-40 {
  margin: 40px;
}

/* line 353, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-40 {
  margin-top: 40px;
}

/* line 357, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-40 {
  margin-bottom: 40px;
}

/* line 361, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-40 {
  margin-left: 40px;
}

/* line 365, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-40 {
  margin-right: 40px;
}

/* line 369, app/assets/stylesheets/padding_margin_helper.scss */
.p-45 {
  padding: 45px;
}

/* line 373, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-45 {
  padding-top: 45px;
}

/* line 377, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-45 {
  padding-bottom: 45px;
}

/* line 381, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-45 {
  padding-left: 45px;
}

/* line 385, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-45 {
  padding-right: 45px;
}

/* line 389, app/assets/stylesheets/padding_margin_helper.scss */
.m-45 {
  margin: 45px;
}

/* line 393, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-45 {
  margin-top: 45px;
}

/* line 397, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-45 {
  margin-bottom: 45px;
}

/* line 401, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-45 {
  margin-left: 45px;
}

/* line 405, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-45 {
  margin-right: 45px;
}

/* line 409, app/assets/stylesheets/padding_margin_helper.scss */
.p-50 {
  padding: 50px;
}

/* line 413, app/assets/stylesheets/padding_margin_helper.scss */
.p-t-50 {
  padding-top: 50px;
}

/* line 417, app/assets/stylesheets/padding_margin_helper.scss */
.p-b-50 {
  padding-bottom: 50px;
}

/* line 421, app/assets/stylesheets/padding_margin_helper.scss */
.p-l-50 {
  padding-left: 50px;
}

/* line 425, app/assets/stylesheets/padding_margin_helper.scss */
.p-r-50 {
  padding-right: 50px;
}

/* line 429, app/assets/stylesheets/padding_margin_helper.scss */
.m-50 {
  margin: 50px;
}

/* line 433, app/assets/stylesheets/padding_margin_helper.scss */
.m-t-50 {
  margin-top: 50px;
}

/* line 437, app/assets/stylesheets/padding_margin_helper.scss */
.m-b-50 {
  margin-bottom: 50px;
}

/* line 441, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-50 {
  margin-left: 50px;
}

/* line 445, app/assets/stylesheets/padding_margin_helper.scss */
.m-l-65 {
  margin-left: 65px;
}

/* line 449, app/assets/stylesheets/padding_margin_helper.scss */
.m-r-50 {
  margin-right: 50px;
}

/* line 453, app/assets/stylesheets/padding_margin_helper.scss */
.d-none {
  display: none;
}

/* line 457, app/assets/stylesheets/padding_margin_helper.scss */
.d-inline-block {
  display: inline-block;
}

/* line 461, app/assets/stylesheets/padding_margin_helper.scss */
.d-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 467, app/assets/stylesheets/padding_margin_helper.scss */
.b-radius-0 {
  border-radius: 0px;
}

/* line 471, app/assets/stylesheets/padding_margin_helper.scss */
.b-radius-1 {
  border-radius: 1px;
}

/* line 475, app/assets/stylesheets/padding_margin_helper.scss */
.b-radius-2 {
  border-radius: 2px;
}

/* line 479, app/assets/stylesheets/padding_margin_helper.scss */
.b-radius-3 {
  border-radius: 3px;
}

/* line 483, app/assets/stylesheets/padding_margin_helper.scss */
.b-radius-4 {
  border-radius: 4px;
}

/* line 487, app/assets/stylesheets/padding_margin_helper.scss */
.b-radius-5 {
  border-radius: 5px;
}

/* line 491, app/assets/stylesheets/padding_margin_helper.scss */
.border-top {
  border-top-style: solid;
  border-top-width: 1px;
}

/* line 496, app/assets/stylesheets/padding_margin_helper.scss */
.border-bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 501, app/assets/stylesheets/padding_margin_helper.scss */
.border-right {
  border-right-style: solid;
  border-right-width: 1px;
}

/* line 506, app/assets/stylesheets/padding_margin_helper.scss */
.border-1 {
  border-style: solid !important;
  border-width: 1px !important;
}

/* line 512, app/assets/stylesheets/padding_margin_helper.scss */
.b-radius-10 {
  border-radius: 10px;
}

/* line 516, app/assets/stylesheets/padding_margin_helper.scss */
.f-10 {
  font-size: 10px;
}

/* line 520, app/assets/stylesheets/padding_margin_helper.scss */
.f-12 {
  font-size: 12px;
}

/* line 524, app/assets/stylesheets/padding_margin_helper.scss */
.f-14 {
  font-size: 14px;
}

/* line 528, app/assets/stylesheets/padding_margin_helper.scss */
.f-16 {
  font-size: 16px;
}

/* line 532, app/assets/stylesheets/padding_margin_helper.scss */
.f-18 {
  font-size: 18px;
}

/* line 536, app/assets/stylesheets/padding_margin_helper.scss */
.f-20 {
  font-size: 20px;
}

/* line 540, app/assets/stylesheets/padding_margin_helper.scss */
.f-22 {
  font-size: 22px;
}

/* line 544, app/assets/stylesheets/padding_margin_helper.scss */
.f-24 {
  font-size: 24px;
}

/* line 548, app/assets/stylesheets/padding_margin_helper.scss */
.f-26 {
  font-size: 26px;
}

/* line 552, app/assets/stylesheets/padding_margin_helper.scss */
.f-28 {
  font-size: 28px;
}

/* line 556, app/assets/stylesheets/padding_margin_helper.scss */
.f-30 {
  font-size: 30px;
}

/* line 560, app/assets/stylesheets/padding_margin_helper.scss */
.f-32 {
  font-size: 32px;
}

/* line 564, app/assets/stylesheets/padding_margin_helper.scss */
.f-34 {
  font-size: 34px;
}

/* line 568, app/assets/stylesheets/padding_margin_helper.scss */
.f-36 {
  font-size: 36px;
}

/* line 572, app/assets/stylesheets/padding_margin_helper.scss */
.f-38 {
  font-size: 38px;
}

/* line 576, app/assets/stylesheets/padding_margin_helper.scss */
.f-40 {
  font-size: 40px;
}

/* line 580, app/assets/stylesheets/padding_margin_helper.scss */
.f-42 {
  font-size: 42px;
}

/* line 584, app/assets/stylesheets/padding_margin_helper.scss */
.f-44 {
  font-size: 44px;
}

/* line 588, app/assets/stylesheets/padding_margin_helper.scss */
.f-46 {
  font-size: 46px;
}

/* line 592, app/assets/stylesheets/padding_margin_helper.scss */
.f-48 {
  font-size: 48px;
}

/* line 596, app/assets/stylesheets/padding_margin_helper.scss */
.f-50 {
  font-size: 50px;
}

/* line 600, app/assets/stylesheets/padding_margin_helper.scss */
.f-52 {
  font-size: 52px;
}

/* line 604, app/assets/stylesheets/padding_margin_helper.scss */
.f-54 {
  font-size: 54px;
}

/* line 608, app/assets/stylesheets/padding_margin_helper.scss */
.f-56 {
  font-size: 56px;
}

/* line 612, app/assets/stylesheets/padding_margin_helper.scss */
.f-58 {
  font-size: 58px;
}

/* line 616, app/assets/stylesheets/padding_margin_helper.scss */
.f-60 {
  font-size: 60px;
}

/* line 620, app/assets/stylesheets/padding_margin_helper.scss */
.f-62 {
  font-size: 62px;
}

/* line 624, app/assets/stylesheets/padding_margin_helper.scss */
.f-64 {
  font-size: 64px;
}

/* line 628, app/assets/stylesheets/padding_margin_helper.scss */
.f-66 {
  font-size: 66px;
}

/* line 632, app/assets/stylesheets/padding_margin_helper.scss */
.f-68 {
  font-size: 68px;
}

/* line 636, app/assets/stylesheets/padding_margin_helper.scss */
.f-70 {
  font-size: 70px;
}

/* line 640, app/assets/stylesheets/padding_margin_helper.scss */
.f-72 {
  font-size: 72px;
}

/* line 644, app/assets/stylesheets/padding_margin_helper.scss */
.f-74 {
  font-size: 74px;
}

/* line 648, app/assets/stylesheets/padding_margin_helper.scss */
.f-76 {
  font-size: 76px;
}

/* line 652, app/assets/stylesheets/padding_margin_helper.scss */
.f-78 {
  font-size: 78px;
}

/* line 656, app/assets/stylesheets/padding_margin_helper.scss */
.f-80 {
  font-size: 80px;
}

/* line 660, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-100 {
  font-weight: 100;
}

/* line 664, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-200 {
  font-weight: 200;
}

/* line 668, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-300 {
  font-weight: 300;
}

/* line 672, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-400 {
  font-weight: 400;
}

/* line 676, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-500 {
  font-weight: 500;
}

/* line 680, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-600 {
  font-weight: 600;
}

/* line 684, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-700 {
  font-weight: 700;
}

/* line 688, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-800 {
  font-weight: 800;
}

/* line 692, app/assets/stylesheets/padding_margin_helper.scss */
.f-w-900 {
  font-weight: 900;
}

/* line 696, app/assets/stylesheets/padding_margin_helper.scss */
.f-s-normal {
  font-style: normal;
}

/* line 700, app/assets/stylesheets/padding_margin_helper.scss */
.f-s-italic {
  font-style: italic;
}

/* line 704, app/assets/stylesheets/padding_margin_helper.scss */
.f-s-oblique {
  font-style: oblique;
}

/* line 708, app/assets/stylesheets/padding_margin_helper.scss */
.f-s-initial {
  font-style: initial;
}

/* line 712, app/assets/stylesheets/padding_margin_helper.scss */
.f-s-inherit {
  font-style: inherit;
}

/* line 716, app/assets/stylesheets/padding_margin_helper.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 720, app/assets/stylesheets/padding_margin_helper.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 724, app/assets/stylesheets/padding_margin_helper.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 728, app/assets/stylesheets/padding_margin_helper.scss */
.text-overline {
  text-decoration: overline;
}

/* line 732, app/assets/stylesheets/padding_margin_helper.scss */
.text-line-through {
  text-decoration: line-through;
}

/* line 736, app/assets/stylesheets/padding_margin_helper.scss */
.text-underline {
  text-decoration: underline;
}

/* line 740, app/assets/stylesheets/padding_margin_helper.scss */
.baseline {
  vertical-align: baseline;
}

/* line 744, app/assets/stylesheets/padding_margin_helper.scss */
.sub {
  vertical-align: sub;
}

/* line 748, app/assets/stylesheets/padding_margin_helper.scss */
.super {
  vertical-align: super;
}

/* line 752, app/assets/stylesheets/padding_margin_helper.scss */
.top {
  vertical-align: top;
}

/* line 756, app/assets/stylesheets/padding_margin_helper.scss */
.text-top {
  vertical-align: text-top;
}

/* line 760, app/assets/stylesheets/padding_margin_helper.scss */
.middle {
  vertical-align: middle;
}

/* line 764, app/assets/stylesheets/padding_margin_helper.scss */
.bottom {
  vertical-align: bottom;
}

/* line 768, app/assets/stylesheets/padding_margin_helper.scss */
.text-bottom {
  vertical-align: text-bottom;
}

/* line 772, app/assets/stylesheets/padding_margin_helper.scss */
.initial {
  vertical-align: initial;
}

/* line 776, app/assets/stylesheets/padding_margin_helper.scss */
.inherit {
  vertical-align: inherit;
}

/* line 780, app/assets/stylesheets/padding_margin_helper.scss */
.pos-static {
  position: static;
}

/* line 784, app/assets/stylesheets/padding_margin_helper.scss */
.pos-absolute {
  position: absolute;
}

/* line 788, app/assets/stylesheets/padding_margin_helper.scss */
.pos-fixed {
  position: fixed;
}

/* line 792, app/assets/stylesheets/padding_margin_helper.scss */
.pos-relative {
  position: relative;
}

/* line 796, app/assets/stylesheets/padding_margin_helper.scss */
.pos-initial {
  position: initial;
}

/* line 800, app/assets/stylesheets/padding_margin_helper.scss */
.pos-inherit {
  position: inherit;
}

/* line 804, app/assets/stylesheets/padding_margin_helper.scss */
.o-hidden {
  overflow: hidden;
}

/* line 808, app/assets/stylesheets/padding_margin_helper.scss */
.o-visible {
  overflow: visible;
}

/* line 812, app/assets/stylesheets/padding_margin_helper.scss */
.o-auto {
  overflow: auto;
}

/* line 816, app/assets/stylesheets/padding_margin_helper.scss */
.img-20 {
  width: 20px;
}

/* line 820, app/assets/stylesheets/padding_margin_helper.scss */
.img-30 {
  width: 30px;
}

/* line 824, app/assets/stylesheets/padding_margin_helper.scss */
.img-40 {
  width: 40px;
}

/* line 828, app/assets/stylesheets/padding_margin_helper.scss */
.img-50 {
  width: 50px;
}

/* line 832, app/assets/stylesheets/padding_margin_helper.scss */
.img-60 {
  width: 60px;
}

/* line 836, app/assets/stylesheets/padding_margin_helper.scss */
.img-70 {
  width: 70px;
}

/* line 840, app/assets/stylesheets/padding_margin_helper.scss */
.img-80 {
  width: 80px;
}

/* line 844, app/assets/stylesheets/padding_margin_helper.scss */
.img-90 {
  width: 90px;
}

/* line 848, app/assets/stylesheets/padding_margin_helper.scss */
.img-100 {
  width: 100px;
}

/* line 852, app/assets/stylesheets/padding_margin_helper.scss */
.img-fluid-75 {
  max-width: 75%;
  height: 75%;
}

/* line 857, app/assets/stylesheets/padding_margin_helper.scss */
.text-primary {
  color: #4099ff;
}

/* line 861, app/assets/stylesheets/padding_margin_helper.scss */
.text-warning {
  color: #FFB64D;
}

/* line 865, app/assets/stylesheets/padding_margin_helper.scss */
.text-default {
  color: #d6d6d6;
}

/* line 869, app/assets/stylesheets/padding_margin_helper.scss */
.text-danger {
  color: #FF5370;
}

/* line 873, app/assets/stylesheets/padding_margin_helper.scss */
.text-success {
  color: #2ed8b6;
}

/* line 877, app/assets/stylesheets/padding_margin_helper.scss */
.text-inverse {
  color: #37474f;
}

/* line 881, app/assets/stylesheets/padding_margin_helper.scss */
.text-info {
  color: #00bcd4;
}

/* line 885, app/assets/stylesheets/padding_margin_helper.scss */
.text-custom {
  color: #64b0f2;
}

/* line 889, app/assets/stylesheets/padding_margin_helper.scss */
.text-pink {
  color: #ff7aa3;
}

/* line 893, app/assets/stylesheets/padding_margin_helper.scss */
.text-white {
  color: #ffffff;
}

/* line 897, app/assets/stylesheets/padding_margin_helper.scss */
.text-dark {
  color: #2b3d51;
}

/* line 901, app/assets/stylesheets/padding_margin_helper.scss */
.text-purple {
  color: #9261c6;
}

/* line 905, app/assets/stylesheets/padding_margin_helper.scss */
.text-mute {
  color: #666;
}
/* line 5, app/assets/stylesheets/exercises.scss */
#exercise_input, #exercise_output, #exercise_expected {
  word-break: break-word;
  white-space: pre-wrap;
}

/* line 10, app/assets/stylesheets/exercises.scss */
.moria-lang {
  min-width: 140px;
}

/* line 14, app/assets/stylesheets/exercises.scss */
.bounceball {
  position: relative;
  display: inline-block;
  height: 37px;
  width: 15px;
}

/* line 19, app/assets/stylesheets/exercises.scss */
.bounceball:before {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fbae17;
  transform-origin: 50%;
  animation: bounce 500ms alternate infinite ease;
}

@keyframes bounce {
  0% {
    top: 30px;
    height: 5px;
    transform: scaleX(2);
  }
  35% {
    height: 15px;
    transform: scaleX(1);
  }
  100% {
    top: 0;
  }
}

/* line 48, app/assets/stylesheets/exercises.scss */
.loading:after {
  content: ' .';
  font-size: 14px;
  animation: dots 3s steps(5, end) infinite;
}

/* line 54, app/assets/stylesheets/exercises.scss */
.loading_circle {
  position: absolute;
  top: 0px;
  margin-left: -50px;
  height: 50px;
  width: 50px;
  left: 50px;
  background: #0B2243;
  border-radius: 50%;
  -webkit-animation: move 5s infinite;
}

@keyframes dots {
  0%, 20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  40% {
    color: white;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  60% {
    text-shadow: 0.25em 0 0 white, 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  80%, 100% {
    text-shadow: .25em 0 0 white, .5em 0 0 white;
  }
}

@-webkit-keyframes move {
  0% {
    left: 50px;
    border-radius: 50%;
  }
  50% {
    left: 100%;
    -webkit-transform: rotate(450deg);
    width: 50px;
    height: 50px;
    border-radius: 50%;
  }
  75% {
    left: 100%;
    -webkit-transform: rotate(450deg);
    width: 50px;
    height: 50px;
    border-radius: 50%;
  }
  100 {
    right: 100%;
    border-radius: 50%;
  }
}
/* line 1, app/assets/stylesheets/markdown_addon.scss */
code {
  word-wrap: break-word;
  white-space: pre-wrap !important;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*\
          #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*\
          #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*\
          #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*\
      #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*\
      #RTL SUPPORT
  \*------------------------------------*/
}
.select2-container--bootstrap .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0;
}
.select2-container--bootstrap .select2-selection.form-control {
  border-radius: 4px;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */
}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-results__option {
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */
}
.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #777777;
  cursor: not-allowed;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f5f5f5;
  color: #262626;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
  color: #fff;
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 6px 12px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -12px;
  padding-left: 24px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -24px;
  padding-left: 36px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -36px;
  padding-left: 48px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -48px;
  padding-left: 60px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -60px;
  padding-left: 72px;
}
.select2-container--bootstrap .select2-results__group {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  white-space: nowrap;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  border-color: #66afe9;
}
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px;
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent;
}
.select2-container--bootstrap .select2-selection__clear {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #eeeeee;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap .select2-dropdown {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px;
}
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px;
}
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--bootstrap .select2-selection--single {
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 24px 6px 12px;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #555555;
  padding: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-selection--multiple {
  min-height: 34px;
  padding: 0;
  height: auto;
  /**
   * Make Multi Select2's choices match Bootstrap 3's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  line-height: 1.428571429;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  float: left;
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.428571429;
  margin-top: 0;
  min-width: 5em;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px;
}
.select2-container--bootstrap .select2-selection--single.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */
}
.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 30px;
  border-radius: 3px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */
}
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 46px;
  border-radius: 6px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 10px;
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.select2-container--bootstrap[dir="rtl"] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 12px;
  right: auto;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/*------------------------------------*\
    #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b;
}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c;
}
.has-warning.select2-drop-active {
  border-color: #66512c;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442;
}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534;
}
.has-error.select2-drop-active {
  border-color: #843534;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d;
}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c;
}
.has-success.select2-drop-active {
  border-color: #2b542c;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstraps
 * "Input Group" component, we don't want specific edges of the Select2
 * container to have a border-radius.
 *
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on
 * a Bootstrap 3 .input-group to let the contained Select2 widget know which
 * edges should not be rounded as they are directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/**
 * Mimick Bootstraps .input-group .form-control styles.
 *
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */
}
.input-group .select2-container--bootstrap.select2-container--open, .input-group .select2-container--bootstrap.select2-container--focus {
  z-index: 3;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/**
 * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grow taller than its initial size.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

/**
 * Display override for inline forms
*/
.form-inline .select2-container--bootstrap {
  display: inline-block;
}
/* line 3, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
  border-spacing: 0;
}

/* line 11, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 16, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

/* line 24, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

/* line 35, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

/* line 41, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

/* line 47, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

/* line 50, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

/* line 56, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 63, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
  white-space: nowrap;
}

/* line 68, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

/* line 73, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}

/* line 80, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

/* line 97, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}

/* line 103, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}

/* line 108, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

/* line 116, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.3;
}

/* line 124, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
}

/* line 129, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
}

/* line 135, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1;
}

/* line 140, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0;
}

/* line 148, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

/* line 153, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 159, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

/* line 169, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

/* line 177, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}

/* line 180, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  /* line 191, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}

/* line 208, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable.table-sm > thead > tr > th {
  padding-right: 20px;
}

/* line 215, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em;
}

/* line 220, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}

/* line 231, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

/* line 235, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}

/* line 241, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

/* line 248, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

/* line 254, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

/* line 258, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0;
}

/* line 261, ../usr/local/bundle/gems/jquery-datatables-1.10.20/app/assets/stylesheets/datatables/dataTables.bootstrap4.scss */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
}
.br-theme-css-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}
.br-theme-css-stars .br-widget a {
  text-decoration: none;
  height: 18px;
  width: 18px;
  float: left;
  font-size: 23px;
  margin-right: 5px;
}
.br-theme-css-stars .br-widget a:after {
  content: "\2605";
  color: #d2d2d2;
}

.br-theme-css-stars .br-widget a.br-active:after {
  color: #4fb9e9;
}
.br-theme-css-stars .br-widget a.br-selected:after {
  color: #4fb9e9;
}
.br-theme-css-stars .br-widget .br-current-rating {
  display: none;
}
.br-theme-css-stars .br-readonly a {
  cursor: default;
}
@media print {
  .br-theme-css-stars .br-widget a:after {
    content: "\2606";
    color: black;
  }
  .br-theme-css-stars .br-widget a.br-active:after,
  .br-theme-css-stars .br-widget a.br-selected:after {
    content: "\2605";
    color: black;
  }
}
/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
.jcrop-holder {
  direction: ltr;
  text-align: left;
}
/* Selection Border */
.jcrop-vline,
.jcrop-hline {
  background: #ffffff url(/assets/Jcrop.gif);
  font-size: 0;
  position: absolute;
}
.jcrop-vline {
  height: 100%;
  width: 1px !important;
}
.jcrop-vline.right {
  right: 0;
}
.jcrop-hline {
  height: 1px !important;
  width: 100%;
}
.jcrop-hline.bottom {
  bottom: 0;
}
/* Invisible click targets */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}
/* Selection Handles */
.jcrop-handle {
  background-color: #333333;
  border: 1px #eeeeee solid;
  width: 7px;
  height: 7px;
  font-size: 1px;
}
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -4px;
  margin-left: -4px;
}
.jcrop-handle.ord-e {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 50%;
}
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -4px;
  margin-top: -4px;
  top: 0;
}
.jcrop-handle.ord-ne {
  margin-right: -4px;
  margin-top: -4px;
  right: 0;
  top: 0;
}
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -4px;
  margin-right: -4px;
  right: 0;
}
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -4px;
  margin-left: -4px;
}
/* Dragbars */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}
.jcrop-dragbar.ord-n {
  margin-top: -4px;
}
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}
.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}
.jcrop-dragbar.ord-w {
  margin-left: -4px;
}
/* The "jcrop-light" class/extension */
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}
/* The "jcrop-dark" class/extension */
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}
/* Simple macro to turn off the antlines */
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}
/* Fix for twitter bootstrap et al. */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}
.jcrop-keymgr {
  opacity: 0;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *




































 */
 
 .overflow-auto {
   overflow: auto !important;
}
 
.galaxy {
  margin-left: -15px;
  margin-top: -17px;
}
 
.max_width_40 {
  max-width: 40%;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-normal {
  cursor: default !important;
}


#stand-up-datatable_wrapper table.dataTable th, #peer-review-datatable_wrapper table.dataTable th {
  position: sticky;
  top: 54px;  /* 0px if you don't have a navbar, but something is required */
  background: white !important;
  z-index: 100;
}
 

 table.dataTable tbody td {
  vertical-align: middle;
}
 
.fa-exclamation-triangle {
  padding-left: 7px !important;
}

.radio-toolbar .collection_radio_buttons {
  text-align: center;
  padding: 5px !important;
  width: 120px;
  cursor: pointer;
  display: block;
  border: 1px solid #999999;
  border-radius: 2px;
}

.radio-toolbar input[type='radio'] {
  display: none;
}

.off input[type='radio']:checked + label {
  background-color: #565667;
  color: #ffffff;
}

.morning input[type='radio']:checked + label {
  background-color: #4fb9e9;
  color: #ffffff;
}

.afternoon input[type='radio']:checked + label {
  background-color: #4fb9e9;
  color: #ffffff;
}

.evening input[type='radio']:checked + label {
  background-color: #4fb9e9;
  color: #ffffff;
}

.navbar .navbar-wrapper {
  display: flex;
}

 a:focus {
    color: #FCD900 !important;
 }

 a:active {
    color: #FCD900 !important;
 }

 .page-link {
     color: #0B2243
 }
 
 .page-item.active .page-link {
     background-color: #FCD900;
     border-color: #0B2243
 }

 .text-decoration-underline {
   text-decoration: underline;
 }
 
  @media (max-width: 575.98px) {
    #content_page_container {
      padding: 0 15px;
    }
    .container-fluid {
      display: none;
    }
  }

  @media (min-width: 576px) and (max-width: 767.98px) {
    #content_page_container {
      padding: 0 15px;
    }
    .container-fluid {
      display: none;
    }
  }

  @media (min-width: 768px) and (max-width: 991.98px) {
    #content_page_container {
      padding: 0 25px;
    }
    .container-fluid {
      display: none;
    }
  }

  @media (min-width: 992px) and (max-width: 1199.98px) {
    #content_page_container {
      padding: 0 30px;
    }    
  }

  @media (min-width: 1200px) {
    #content_page_container {
      padding: 0 30px;
    }
    [data-action="galaxy"] #content_page_container {
      padding: 0 0px !important;
    }
    [data-action="galaxy"] .qfooter {
      padding-left: 30px !important;
    }
    
  }


  .sticky-top {
    top: 70px;
  }
  
  html {
    scroll-padding-top: 70px; /* height of sticky header */
    scroll-behavior: smooth;
  }

  a.current {
    font-weight: bold;
  }

  p {
    white-space: pre-line
  }  
  
  .ui-menu {
    z-index: 10000 !important;
  }
  
  .white-space-break-spaces {
    white-space: break-spaces !important;
  }
  
  .ui-tooltip {
    /* tooltip container box */
    white-space: pre-line;
  }

  .ui-tooltip-content {
      /* tooltip content */
    white-space: pre-line;
  }

  img[alt=subject_video] { width: 200px; }

  .w-30 {
    width: 30%;
  }

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

  .progress {
      height: 1rem
  }

  .progress.medium {
      height: 1.5rem !important
  }
  
  .progress .progress-bar {
      height: 100%;
      color: inherit
  }
  
  .progress-multiple {
    height: 1rem;
    background-image:
     linear-gradient(#80b36a, #80b36a),
     linear-gradient(#ffe85c, #ffe85c),
     linear-gradient(#e59230, #e59230),
     linear-gradient(#8d3839, #8d3839),
     linear-gradient(#565667, #565667);
     background-repeat:no-repeat;
  }

  a:focus, button:focus {
    outline: 0;
  }

 .select2-container--bootstrap .select2-selection {
   background-color: transparent;
 }
 
 .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
   color: #FCD900;   
 }
 
 .select2-container--bootstrap .select2-results__option[aria-selected=true] {
   
 }
 
 .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
   background-color: #73bc73;
 }
 
 .select2-dropdown {
   
 }
 
 .swiper-container-box {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.img_gray_hover_color {
  filter: grayscale(100%);
  transition: all 0.5s ease;
}

.img_gray_hover_color:hover {
  filter: grayscale(0%) !important;
}


.track_node_bg_gray.active {
  color: white !important;
  background: #565667 !important;
}

.active_hidden {
  visibility: visible;
}

.active .active_hidden {
  visibility: hidden !important;
}

.breadcrumb {
  padding: .75rem 1rem 0.0rem 0.5rem;
}

.swiper-button-prev {
  left: 40% !important;
}

.swiper-button-next {
  right: 40% !important;
}

.border-none {
  border: none;
}

.round-icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  padding: 7px 6px;
  font-size: 15px;
  color: #fff;
}

i.round-icon {
  margin-left: 4px;
  margin-right: 20px;
}

 .text-white a {
   color: #fff;
 }

.checkbox input {
  margin: 13px 7px 0px;
}

.m-center {
  margin: 0 auto;
}

.team_user {
  margin-left: 15px;
}

.team_user img {
  width: 100%;
}

.header-navbar .navbar-wrapper .navbar-container .active {
  border-bottom: 4px solid #0B2243;
}

#consent {
  font-size: 12px;
  margin-top: 20px;
}

.login-block #consent {
  color: #999999;
}

.login-block .logo {
  width: 20%;
}

/*
.navbar-logo img {
  width: 75%;
}
*/

li.inactive {
  color: #999999;
  cursor: text !important;
}

.states {
  align-items: center;
}

.state_row+.state_row:before {
  background: #ddd;
}

.state_text {
  margin: 0 auto;
  font-size: 100%;
  height: 0px;
  color: #d5d5d5;
  cursor: pointer;
}

.state_row.completed+.state_row:before {
  background: #c9f2d1;
}

.state {
  margin: 0 auto;
  border-radius: 100%;
  border: 1px solid #d5d5d5;
  color: #ddd;
  cursor: pointer;
}

.state_row.completed:nth-child(1) .state {
  background: #d0e9d0;
}

.state_row.completed:nth-child(2) .state {
  background: #c1e1c1;
}

.state_row.completed:nth-child(3) .state {
  background: #b1dab1;
}

.state_row.completed:nth-child(4) .state {
  background: #a1d3a2;
}

.state_row.completed:nth-child(5) .state {
  background: #92cb92;
}

.state_row.completed:nth-child(6) .state {
  background: #82c483;
}


.state_row.completed .state {
  background: #73bc73;
  border: none;
}

.state_row.current .state {
  border: 1px solid #4bd468;
  color: #4bd468;
}
