@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);
@charset "UTF-8";

/*------------------------------------------------------------------
[Master Stylesheet]

Project:Noa â€“ Bootstrap Admin & Dashboard Template
Copyright:Spruko Technologies Private Limited
Author:Spruko
Author URL:https://themeforest.net/user/spruko
Support:support@spruko.com
License:Licensed under ThemeForest License

-------------------------------------------------------------------*/








/*
--- accordion
--- alert
--- avatars
--- badges
--- blackquote
--- bootstrap-styles
--- breadcrumb
--- button
--- buttons
--- cards
--- carousel
--- dropdown
--- forms
--- grid
--- input-group
--- modal
--- navigation
--- opacity
--- pagination
--- panel
--- popover
--- progress
--- tables
--- tags
--- thumbnail
--- tooltip
--- components-col
--- count-down
--- custom-forms
--- custom-styles
--- font
--- gallery
--- highlight
--- labels
--- landing
--- list-group
--- media
--- navbar
--- pricing
--- rating
--- tabs-menu
--- timeline
--- dark-style
--- footer
--- header
--- horizontal-menu
--- icons-list
--- item-styles
--- loaders
--- rtl
--- datepicker
--- jvector
--- select2
--- select-group
--- selectize
--- accordion
--- amazeui.datetimepicker
--- bootstrap-datepicker
--- bootstrap-editable
--- buttons.bootstrap5
--- classic
--- dataTables.bootstrap
--- demo
--- fancy_fileupload
--- fileupload
--- flipclock
--- fullcalendar
--- gallery
--- inputtags
--- ion.rangeSlider
--- ion.rangeSlider.skinFlat
--- jquery.countdown
--- jquery.growl
--- jquery.simple-dtpicker
--- jquery.timepicker
--- jquerysctipttop
--- leaflet
--- main
--- morris
--- nano.min
--- notifIt
--- nv.d3
--- owl.carousel
--- perfect-scrollbar
--- prism
--- quill.bubble
--- quill.snow
--- responsive.bootstrap5
--- richtext
--- select2.min
--- smart_wizard
--- smart_wizard_theme_arrows
--- smart_wizard_theme_circles
--- smart_wizard_theme_dots
--- star-rating-svg
--- summernote1
--- sweetalert
--- tabs
--- timeline
--- closed-menu
--- hover-submenu
--- hover-submenu-style1
--- sidemenu
--- sidemenu-icontext
--- calender
--- chart
--- chat
--- error-pages
--- form-wizard
--- range
--- ribbon
--- weather-cards
--- widgets
--- alignments
--- background
--- border
--- display
--- float-elements
--- height
--- margin
--- padding
--- position
--- typography
--- width
*/











:root{
 --primary-bg-color:#8fbd56;
 --primary-bg-hover:#82c035;
 --primary-bg-border:#8fbd56;
 --dark-body:#2c2f3e;
 --dark-theme:rgba(0, 0, 0, 0.3);
 --dark-bg:rgba(0, 0, 0, 0.2);
 --dark-border:rgba(255, 255, 255, 0.15);
 --breakpoint-xs:0;
 --breakpoint-sm:576px;
 --breakpoint-md:768px;
 --breakpoint-lg:992px;
 --breakpoint-xl:1200px;
 --font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
 "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*{
 box-sizing:border-box;
}

*::before,
*::after{
 box-sizing:border-box;
}

html{
 line-height:1.15;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 -ms-overflow-style:scrollbar;
 -webkit-tap-highlight-color:transparent;
}

article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section{
 display:block;
}

body{
 margin:0;
 font-family:"Poppins", sans-serif;
 font-size:0.8375rem;
 font-weight:400;
 line-height:1.5;
 color:#495057;
 text-align:left;
 background-color:#f5f5ff;
}

.number-font{
 font-weight:600;
}

[tabindex="-1"]:focus{
 outline:0 !important;
}

hr{
 box-sizing:content-box;
 height:0;
 overflow:visible;
}

p{
 margin-top:0;
 margin-bottom:1rem;
}

abbr[title],
abbr[data-original-title]{
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted;
 cursor:help;
 border-bottom:0;
}

address{
 margin-bottom:1rem;
 font-style:normal;
 line-height:inherit;
}

ol,
ul,
dl{
 margin-top:0;
 margin-bottom:1rem;
}

ol ol,
ul ul,
ol ul,
ul ol{
 margin-bottom:0;
}

dt{
 font-weight:700;
}

dd{
 margin-bottom:0.5rem;
 margin-left:0;
}

dfn{
 font-style:italic;
}

b,
strong{
 font-weight:bolder;
}

small{
 font-size:80%;
}

sub,
sup{
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline;
}

sub{
 bottom:-0.25em;
}

sup{
 top:-0.5em;
}

a{
 text-decoration:none;
 background-color:transparent;
 -webkit-text-decoration-skip:objects;
}

a:hover{
 text-decoration:underline;
}

a:not([href]):not([tabindex]){
 color:inherit;
 text-decoration:none;
}

a:not([href]):not([tabindex]):hover{
 color:inherit;
 text-decoration:none;
}

a:not([href]):not([tabindex]):focus{
 color:inherit;
 text-decoration:none;
 outline:0;
}

pre,
code,
kbd,
samp{
 font-family:monospace, monospace;
 font-size:1em;
}

pre{
 margin-top:0;
 margin-bottom:1rem;
 overflow:auto;
 -ms-overflow-style:scrollbar;
}

svg:not(:root){
 overflow:hidden;
}

caption{
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 color:#505662;
 text-align:left;
 caption-side:bottom;
}

th{
 text-align:inherit;
}

label{
 display:inline-block;
 margin-bottom:0.5rem;
}

input[type=radio],
input[type=checkbox]{
 box-sizing:border-box;
 padding:0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month]{
 -webkit-appearance:listbox;
}

fieldset{
 min-width:0;
 padding:0;
 margin:0;
 border:0;
}

legend{
 display:block;
 width:100%;
 max-width:100%;
 padding:0;
 margin-bottom:0.5rem;
 font-size:1.5rem;
 line-height:inherit;
 color:inherit;
 white-space:normal;
}

[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;
}

.lead{
 font-size:1.171875rem;
 font-weight:300;
 line-height:1.4;
}

hr{
 margin-top:1rem;
 margin-bottom:1rem;
 border:0;
 border-top:1px solid #eaedf1;
 opacity:1;
 background-color:transparent;
}

small,
.small{
 font-size:87.5%;
 font-weight:400;
}

mark,
.mark{
 padding:0.2em;
 background-color:#fcf8e3;
}

.list-unstyled{
 padding-left:0;
 list-style:none;
}

.list-unstyled li{
 border-bottom:1px solid #eaedf1;
}

.list-inline{
 padding-left:0;
 list-style:none;
}

.list-inline-item{
 display:inline-block;
}

.list-inline-item:not(:last-child){
 margin-right:0.5rem;
}

.initialism{
 font-size:90%;
 text-transform:uppercase;
}

code,
kbd,
pre,
samp{
 font-family:Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code{
 font-size:85%;
 color:inherit;
 word-break:break-word;
}

a>code{
 color:inherit;
}

kbd{
 padding:0.2rem 0.4rem;
 font-size:85%;
 color:#fff;
 background-color:#343a40;
 border-radius:3px;
}

kbd kbd{
 padding:0;
 font-size:100%;
 font-weight:700;
}

pre{
 display:block;
 font-size:85%;
 color:#212529;
}

pre code{
 font-size:inherit;
 color:inherit;
 word-break:normal;
}

.pre-scrollable{
 max-height:340px;
 overflow-y:scroll;
}

.container{
 width:100%;
 margin-right:auto;
 margin-left:auto;
 padding-right:0.75rem;
 padding-left:0.75rem;
}

@media (max-width:576px){
 .container{
 padding-right:0.75rem;
 padding-left:0.75rem;
 }
}

@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:1280px){
 .container{
 max-width:1140px;
 }
}

.container-fluid{
 width:100%;
 padding-right:0.75rem;
 padding-left:0.75rem;
 margin-right:auto;
 margin-left:auto;
}

.row{
 display:flex;
 flex-wrap:wrap;
 margin-right:-0.75rem;
 margin-left:-0.75rem;
}

.fixed-top{
 position:fixed;
 top:0;
 right:0;
 left:0;
 z-index:1030;
}

.fixed-bottom{
 position:fixed;
 right:0;
 bottom:0;
 left:0;
 z-index:1030;
}

@supports (position:sticky){
 .sticky-top{
 position:sticky;
 top:0;
 z-index:1020;
 }
}

.sr-only{
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 overflow:hidden;
 clip:rect(0, 0, 0, 0);
 white-space:nowrap;
 border:0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus{
 position:static;
 width:auto;
 height:auto;
 overflow:visible;
 clip:auto;
 white-space:normal;
}

.shadow-sm{
 box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow1{
 box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.1) !important;
}

.shadow-lg{
 box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none{
 box-shadow:none !important;
}

.visible{
 visibility:visible !important;
}

.invisible{
 visibility:hidden !important;
}

.users img{
 max-width:none !important;
}

@media print{
 *{
 text-shadow:none !important;
 box-shadow:none !important;
 }

 *::before,
 *::after{
 text-shadow:none !important;
 box-shadow:none !important;
 }

 a:not(.btn){
 text-decoration:underline;
 }

 abbr[title]::after{
 content:" (" attr(title) ")";
 }

 pre{
 white-space:pre-wrap !important;
 border:1px solid #adb5bd;
 page-break-inside:avoid;
 }

 blockquote{
 border:1px solid #adb5bd;
 page-break-inside:avoid;
 }

 thead{
 display:table-header-group;
 }

 tr,
 img{
 page-break-inside:avoid;
 }

 p,
 h2,
 h3{
 orphans:3;
 widows:3;
 }

 h2,
 h3{
 page-break-after:avoid;
 }

 @page{
 size:a3;
 }

 body,
 .container{
 min-width:992px !important;
 }

 .navbar{
 display:none;
 }

 .badge{
 border:1px solid #000;
 }

 .table,
 .text-wrap table{
 border-collapse:collapse !important;
 }

 .table td,
 .text-wrap table td,
 .table th,
 .text-wrap table th{
 background-color:#fff !important;
 }

 .table-bordered th,
 .text-wrap table th,
 .table-bordered td,
 .text-wrap table td{
 border:1px solid #eaedf1 !important;
 }
}

html{
 font-size:16px;
 height:100%;
 direction:ltr;
}

body{
 direction:ltr;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-tap-highlight-color:transparent;
 -webkit-text-size-adjust:none;
 touch-action:manipulation;
 font-feature-settings:"liga" 0;
 overflow-y:scroll;
 overflow-x:hidden !important;
 position:relative;
}

body *::-webkit-scrollbar{
 width:6px;
 height:6px;
 -webkit-transition:0.3s background;
 transition:0.3s background;
}

body *::-webkit-scrollbar-thumb{
 background:#ced4da;
}

body *:hover::-webkit-scrollbar-thumb{
 background:#adb5bd;
}

@media print{
 body{
 background:none;
 }
}

a{
 -webkit-text-decoration-skip-ink:auto;
 text-decoration-skip-ink:auto;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a{
 color:inherit;
}

strong,
b{
 font-weight:bolder;
}

code{
 background:#f2f3f9;
 border:1px solid #eaedf1;
 border-radius:3px;
 padding:3px;
}

pre code{
 padding:0;
 border-radius:0;
 border:none;
 background:none;
}

hr{
 margin-top:0.8rem;
 margin-bottom:0.8rem;
}

pre{
 color:#343a40;
 padding:1rem;
 overflow:auto;
 font-size:85%;
 line-height:1.45;
 background-color:#f4f8fd;
 border-radius:3px;
 -moz-tab-size:4;
 -o-tab-size:4;
 tab-size:4;
 text-shadow:0 1px white;
 -webkit-hyphens:none;
 hyphens:none;
}

.section-nav{
 background-color:#f8f9fa;
 margin:1rem 0;
 padding:0.5rem 1rem;
 border:1px solid #eaedf1;
 border-radius:3px;
 list-style:none;
}

.section-nav:before{
 content:"Table of contents:";
 display:block;
 font-weight:600;
}

@media print{
 .container{
 max-width:none;
 }
}

.row-cards>.col,
.row-cards>[class*=col-]{
 display:flex;
 flex-direction:column;
}

.row-deck>.col,
.row-deck>[class*=col-]{
 display:flex;
 align-items:stretch;
}

.row-deck>.col .card,
.row-deck>[class*=col-] .card{
 flex:1 1 auto;
}

.col-text{
 max-width:48rem;
}

.col-login{
 max-width:24rem;
}

.accordion>.card:not(:first-of-type) .card-header:first-child{
 border-radius:0;
}

.accordion>.card:not(:first-of-type):not(:last-of-type){
 border-bottom:0;
 border-radius:5px;
}

.accordion>.card:first-of-type{
 border-bottom:0;
}

.accordion>.card:last-of-type{
 border-top-left-radius:0;
 border-top-right-radius:0;
}

.accordion .card{
 border-width:0;
}

.accordion .card+.card{
 margin-top:1px;
}

.accordion .card-header{
 padding:0 !important;
 background-color:transparent;
 font-weight:400;
}

.accordion .card-header a{
 display:block;
 padding:14px 20px;
 color:#495057;
 position:relative;
 font-weight:400;
 font-size:14px;
 background-color:#f3f3f3;
 border:1px solid #eaedf1;
 border-radius:0px;
 width:100%;
}

.accordion .card-header a.collapsed{
 background-color:#f3f3f3;
 border-bottom-color:#eaedf1;
}

.accordion .card-body{
 padding:20px 20px;
 background-color:#fff;
 transition:none;
 border:1px solid #ededf5;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
 border-top:0px;
}


.accordion-primary .card{
 background-color:var(--primary03);
}

.accordion-primary .card-header{
 padding:0px !important;
}

.accordion-primary .card-header a{
 transition:all ease 0.3s;
 padding:14px 20px;
 width:100%;
 background-color:var(--primary09);
 color:#fff;
}

.accordion-primary .card-header a:hover,
.accordion-primary .card-header a:focus{
 color:#fff;
}

.accordion-primary .card-header a.accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-primary .card-header a.accor-style2.collapsed,
.accordion-primary .card-header a.accor-style2.collapse{
 border-radius:5px;
}

.accordion-primary .card-header a.accor-style2.collapsed.active,
.accordion-primary .card-header a.accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-primary .card-body{
 background-color:rgba(var(--primary-bg-color), 0);
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.accordion-secondary .card{
 background-color:rgba(233, 132, 177, 0.45);
}

.accordion-secondary .card-header{
 padding:0px !important;
}

.accordion-secondary .card-header a{
 transition:all ease 0.3s;
 padding:14px 20px;
 width:100%;
 background-color:rgba(233, 132, 177, 0.65);
 color:#fff;
}

.accordion-secondary .card-header a:hover,
.accordion-secondary .card-header a:focus{
 color:#fff;
}

.accordion-secondary .card-header a.accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-secondary .card-header a.accor-style2.collapsed,
.accordion-secondary .card-header a.accor-style2.collapse{
 border-radius:5px;
}

.accordion-secondary .card-header a.accor-style2.collapsed.active,
.accordion-secondary .card-header a.accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-secondary .card-body{
 background-color:rgba(233, 132, 177, 0);
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.accordion-info .card{
 background-color:rgba(89, 173, 236, 0.45);
}

.accordion-info .card-header{
 padding:0px !important;
}

.accordion-info .card-header a{
 transition:all ease 0.3s;
 padding:14px 20px;
 width:100%;
 background-color:rgba(89, 173, 236, 0.65);
 color:#fff;
}

.accordion-info .card-header a:hover,
.accordion-info .card-header a:focus{
 color:#fff;
}

.accordion-info .card-header a.accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-info .card-header a.accor-style2.collapsed,
.accordion-info .card-header a.accor-style2.collapse{
 border-radius:5px;
}

.accordion-info .card-header a.accor-style2.collapsed.active,
.accordion-info .card-header a.accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-info .card-body{
 background-color:rgba(89, 173, 236, 0);
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.accordion-warning .card{
 background-color:rgba(231, 195, 84, 0.45);
}

.accordion-warning .card-header{
 padding:0px !important;
}

.accordion-warning .card-header a{
 transition:all ease 0.3s;
 padding:14px 20px;
 width:100%;
 background-color:rgba(231, 195, 84, 0.65);
 color:#fff;
}

.accordion-warning .card-header a:hover,
.accordion-warning .card-header a:focus{
 color:#fff;
}

.accordion-warning .card-header a.accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-warning .card-header a.accor-style2.collapsed,
.accordion-warning .card-header a.accor-style2.collapse{
 border-radius:5px;
}

.accordion-warning .card-header a.accor-style2.collapsed.active,
.accordion-warning .card-header a.accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-warning .card-body{
 background-color:rgba(231, 195, 84, 0);
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.accordion-success .card{
 background-color:rgba(19, 191, 166, 0.45);
}

.accordion-success .card-header{
 padding:0px !important;
}

.accordion-success .card-header a{
 transition:all ease 0.3s;
 padding:14px 20px;
 width:100%;
 background-color:rgba(19, 191, 166, 0.65);
 color:#fff;
}

.accordion-success .card-header a:hover,
.accordion-success .card-header a:focus{
 color:#fff;
}

.accordion-success .card-header a.accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-success .card-header a.accor-style2.collapsed,
.accordion-success .card-header a.accor-style2.collapse{
 border-radius:5px;
}

.accordion-success .card-header a.accor-style2.collapsed.active,
.accordion-success .card-header a.accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-success .card-body{
 background-color:rgba(19, 191, 166, 0);
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.accordion-danger .card{
 background-color:rgba(209, 44, 71, 0.45);
}

.accordion-danger .card-header{
 padding:0px !important;
}

.accordion-danger .card-header a{
 transition:all ease 0.3s;
 padding:14px 20px;
 width:100%;
 background-color:rgba(209, 44, 71, 0.65);
 color:#fff;
}

.accordion-danger .card-header a:hover,
.accordion-danger .card-header a:focus{
 color:#fff;
}

.accordion-danger .card-header a.accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-danger .card-header a.accor-style2.collapsed,
.accordion-danger .card-header a.accor-style2.collapse{
 border-radius:5px;
}

.accordion-danger .card-header a.accor-style2.collapsed.active,
.accordion-danger .card-header a.accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-danger .card-body{
 background-color:rgba(209, 44, 71, 0);
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.accordion-dark .card{
 background-color:#ebe2fc;
}

.accordion-dark .card-header{
 padding:0px !important;
}

.accordion-dark .card-header a{
 transition:all ease 0.3s;
 padding:14px 20px;
 width:100%;
 background-color:rgba(68, 69, 70, 0.65);
 color:rgba(228, 231, 236, 0.7725490196);
}

.accordion-dark .card-header a:hover,
.accordion-dark .card-header a:focus{
 color:#fff;
}

.accordion-dark .card-header a.accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-dark .card-header a.accor-style2.collapsed,
.accordion-dark .card-header a.accor-style2.collapse{
 border-radius:5px;
}

.accordion-dark .card-header a.accor-style2.collapsed.active,
.accordion-dark .card-header a.accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion-dark .card-body{
 background-color:rgba(228, 231, 236, 0.7725490196);
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.accordion>.card{
 border:0 !important;
}


.main-accordion .accordion-item{
 background-color:#f9f9fb;
 border:1px solid #dee2ef;
 position:relative;
 transition:all 0.2s ease-in-out;
}

.main-accordion .accordion-item:hover,
.main-accordion .accordion-item:focus{
 cursor:pointer;
 background-color:#f1f2f6;
 border-color:#bcc4de;
 z-index:4;
}

.main-accordion .accordion-item.active{
 background-color:#fff;
 z-index:5;
 border-color:#bcc4de;
}

.main-accordion .accordion-item.active .accordion-title{
 color:var(--primary-bg-color);
}

.main-accordion .accordion-item.active .accordion-body{
 display:block;
}

.main-accordion .accordion-item+.accordion-item{
 margin-top:-1px;
}

.main-accordion .accordion-header{
 display:flex;
 align-items:center;
 padding:15px 20px;
}

.main-accordion .accordion-title{
 font-weight:700;
 color:#495057;
 margin:0;
 transition:all 0.2s ease-in-out;
}

.main-accordion .accordion-body{
 display:none;
 padding:0 20px 20px;
}

@media (prefers-reduced-motion:reduce){
 .main-accordion .accordion-item{
 transition:none;
 }
}

@media (prefers-reduced-motion:reduce){
 .main-accordion .accordion-title{
 transition:none;
 }
}

.panel-heading1 .panel-title1 a{
 display:block;
 color:#f9f9fb;
}

.panel-title1{
 margin-bottom:0;
}

.panel-heading1{
 display:block;
 padding:14px 20px;
 background-color:#f3f3f3;
}

.panel-heading1.collapsed{
 border:1px solid #eaedf1;
}

.panel-heading1.active{
 border:1px solid #eaedf1;
 border-bottom:0px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.panel-title1 a{
 display:block;
 color:#fff;
 padding:15px;
 position:relative;
 font-weight:400;
 font-size:15px;
}

.panel-heading1.collapsed:before{
 content:"\e9af" !important;
 position:absolute;
 font-family:"feather" !important;
 right:10px;
 top:9px;
 font-size:20px;
 transition:all 0.5s;
 transform:scale(1);
}

.panel-heading1.active:before{
 content:"\e994" !important;
 position:absolute;
 font-family:"feather" !important;
 right:10px;
 top:6px;
 font-size:20px;
 transition:all 0.5s;
 transform:scale(1);
}

.accor.bg-primary h4 a{
 color:#fff;
}

.accor h4 a{
 padding:14px 20px;
 display:block;
 font-size:15px;
 background-color:#f3f3f3;
 font-weight:400;
 border-radius:5px;
 border:1px solid #eaedf1;
}

.accor h4 a.active{
 border-bottom:0px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion .accor-basic,
.accordion .accor-style2{
 border-radius:5px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

.accordion .accor-basic.collapsed,
.accordion .accor-basic.collapse,
.accordion .accor-style2.collapsed,
.accordion .accor-style2.collapse{
 border-radius:5px;
}

.accordion .accor-basic.collapsed.active,
.accordion .accor-basic.collapse.active,
.accordion .accor-style2.collapsed.active,
.accordion .accor-style2.collapse.active{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}

#accordion11 .panel-body{
 padding:15px;
 border:1px solid #ededf5;
 border-radius:0px 0px 5px 5px;
}

.panel-heading2{
 display:block;
 padding:12px;
 background:#ffffff;
 color:#495057;
}

.panel-heading2.collapsed:before{
 content:"\e92d";
 position:absolute;
 font-family:"feather" !important;
 right:10px;
 top:6px;
 font-size:16px;
 line-height:2.3;
 transition:all 0.5s;
 transform:scale(1);
}

.panel-group2 .panel-collapse.collapse.show:before{
 content:"\e930";
 position:absolute;
 font-family:"feather" !important;
 right:10px;
 top:6px;
 font-size:16px;
 line-height:2.3;
 transition:all 0.5s;
 transform:scale(1);
 color:var(--primary-bg-color);
}

.accor h4 a.collapsed{
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
}

.accor h4 a[aria-expanded=true]{
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom:0px;
}

.panel-group1 a[aria-expanded=true]{
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
}

.acc-header a[aria-expanded=true]{
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}


.alert{
 position:relative;
 font-size:0.9375rem;
 padding:0.75rem 1.25rem;
 margin-bottom:1rem;
 border:1px solid transparent;
}

.alert:last-child,
.alert p{
 margin-bottom:0;
}

.alert-heading{
 color:inherit;
}

.alert-link{
 font-weight:500;
}

.alert-link:hover,
.alert-link a:hover{
 text-decoration:underline;
}

.alert-dismissible .btn-close{
 position:absolute;
 top:0;
 right:0;
 padding:0.75rem 1.25rem;
 color:inherit;
}

.alert-icon{
 padding-left:3rem;
}

.alert-icon>i{
 color:inherit;
 font-size:1rem;
 position:absolute;
 top:1rem;
 left:1rem;
}

.alert-avatar{
 padding-left:3.75rem;
}

.alert-avatar .avatar{
 position:absolute;
 top:0.5rem;
 left:0.75rem;
}

.alert-default{
 background-color:rgba(228, 231, 236, 0.7725490196);
}

.alert-default .alert-link{
 color:#444546;
}

.alert-primary{
 color:var(--primary-bg-color);
 background-color:var(--primary02);
 border-color:var(--primary02);
}

.alert-primary hr{
 border-top-color:var(--primary-bg-color);
}

.alert-primary .alert-link{
 color:var(--primary-bg-color);
}

.alert-secondary{
 color:#e984b1;
 background-color:rgba(233, 132, 177, 0.15);
 border-color:rgba(233, 132, 177, 0.15);
}

.alert-secondary hr{
 border-top-color:#e984b1;
}

.alert-secondary .alert-link{
 color:#e984b1;
}

.alert-success{
 color:#13bfa6;
 background-color:rgba(19, 191, 166, 0.15);
 border-color:rgba(19, 191, 166, 0.15);
}

.alert-success hr{
 border-top-color:#13bfa6;
}

.alert-success .alert-link{
 color:#13bfa6;
}

.alert-info{
 color:#59adec;
 background-color:rgba(89, 173, 236, 0.15);
 border-color:rgba(89, 173, 236, 0.15);
}

.alert-info hr{
 border-top-color:#59adec;
}

.alert-info .alert-link{
 color:#59adec;
}

.alert-warning{
 color:#e7c354;
 background-color:rgba(231, 195, 84, 0.15);
 border-color:rgba(231, 195, 84, 0.15);
}

.alert-warning hr{
 border-top-color:#e7c354;
}

.alert-warning .alert-link{
 color:#e7c354;
}

.alert-danger{
 color:#d12c47;
 background-color:rgba(209, 44, 71, 0.15);
 border-color:rgba(209, 44, 71, 0.15);
}

.alert-danger hr{
 border-top-color:#d12c47;
}

.alert-danger .alert-link{
 color:#d12c47;
}

.alert-dark{
 color:#323251;
 background-color:rgba(68, 69, 70, 0.15);
 border-color:rgba(68, 69, 70, 0.15);
}

.alert-dark hr{
 border-top-color:#444546;
}

.alert-dark .alert-link{
 color:#444546;
}

.alert-light{
 color:#4d5875;
 background-color:rgba(228, 231, 236, 0.25);
 border-color:rgba(228, 231, 236, 0.25);
}

.alert-light hr{
 border-top-color:rgba(228, 231, 236, 0.7725490196);
}

.alert-light .alert-link{
 color:#868e96;
}


.country-selector .avatar{
 width:1.4rem;
 height:1.2rem;
}

.avatar{
 width:2rem;
 height:2rem;
 line-height:2rem;
 display:inline-block;
 position:relative;
 text-align:center;
 color:#fff;
 font-weight:500;
 vertical-align:bottom;
 font-size:0.875rem;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.avatar i{
 font-size:125%;
 vertical-align:sub;
}

.avatar-status{
 position:absolute;
 right:-2px;
 bottom:-2px;
 width:0.75rem;
 height:0.75rem;
 border:2px solid #fff;
 border-radius:50%;
}

.avatar-sm{
 width:1.6rem;
 height:1.6rem;
 line-height:1.6rem;
 font-size:0.75rem;
}

.avatar-md{
 width:2.5rem;
 height:2.5rem;
 line-height:2.5rem;
 font-size:1rem;
}

.avatar-lg{
 width:3rem;
 height:3rem;
 line-height:3rem;
 font-size:1.25rem;
}

.avatar-xl{
 width:4rem;
 height:4rem;
 line-height:4rem;
 font-size:1.75rem;
}

.avatar-xxl{
 width:5rem;
 height:5rem;
 line-height:5rem;
 font-size:2rem;
}

.avatar-placeholder{
 background:#ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="#868e96" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

.avatar-list{
 margin:0 0 -0.5rem;
 padding:0;
 font-size:0;
}

.avatar-list .avatar{
 margin-bottom:0.5rem;
}

.avatar-list .avatar:not(:last-child){
 margin-right:0.5rem;
}

.avatar-list-stacked .avatar{
 margin-right:-0.8em !important;
 box-shadow:0 0 0 2px #fff;
}

.avatar-blue{
 background-color:#c8d9f1;
 color:#467fcf;
}

.avatar-indigo{
 background-color:#d1d5f0;
 color:#6574cd;
}

.avatar-purple{
 background-color:#e4cff9;
 color:#867efc;
}

.avatar-pink{
 background-color:#fcd3e1;
 color:#ec82ef;
}

.avatar-red{
 background-color:#f0bcbc;
 color:#c21a1a;
}

.avatar-orange{
 background-color:#fee0c7;
 color:#fc7303;
}

.avatar-yellow{
 background-color:#fbedb7;
 color:#ecb403;
}

.avatar-green{
 background-color:#cfeab3;
 color:#4ecc48;
}

.avatar-teal{
 background-color:#bfefea;
 color:#2bcbba;
}

.avatar-cyan{
 background-color:#b9e3ea;
 color:#17a2b8;
}

.avatar-white{
 background-color:white;
 color:#fff;
}

.avatar-gray{
 background-color:#dbdde0;
 color:#868e96;
}

.avatar-gray-dark{
 background-color:#c2c4c6;
 color:#343a40;
}

.avatar-azure{
 background-color:#c7e6fb;
 color:#45aaf2;
}

.avatar-lime{
 background-color:#d7f2c2;
 color:#7bd235;
}

.avatar-group .avatar{
 position:relative;
 z-index:2;
 background:transparent !important;
}

.avatar-group .avatar:hover{
 z-index:3;
}

.avatar-group .avatar+.avatar{
 margin-left:-0.8rem;
}

.avatar-group .avatar-sm{
 font-size:0.875rem;
 width:32px;
 height:32px;
}

.indicators .avatar{
 position:relative;
}

.indicators .avatar::after{
 content:"";
 position:absolute;
 background-color:var(--primary-bg-color);
 border:2px solid #fff;
 border-radius:50%;
}

.indicators .avatar.avatar-sm.rounded-circle{
 line-height:1.7rem;
}

.indicators .avatar.avatar-sm.rounded-circle::after{
 height:9px;
 width:9px;
 bottom:0px;
 right:-1px;
 line-height:2.5em;
}

.indicators .avatar.avatar-normal.rounded-circle{
 line-height:2rem;
}

.indicators .avatar.avatar-normal.rounded-circle::after{
 bottom:2px;
 height:10px;
 width:10px;
 right:-3px;
}

.indicators .avatar.avatar-md.rounded-circle::after{
 height:11px;
 width:11px;
 bottom:3px;
 right:-1px;
}

.indicators .avatar.avatar-lg.brround::after{
 height:12px;
 width:12px;
 bottom:1px;
 right:-4px;
}

.indicators .avatar.avatar-lg.rounded-circle::after{
 height:12px;
 width:12px;
 bottom:4px;
 right:-1px;
}

.indicators .avatar.avatar-lg::after{
 height:12px;
 width:12px;
 bottom:0px;
 right:-5px;
}

.indicators .avatar.avatar-xl.rounded-circle{
 font-size:26px;
}

.indicators .avatar.avatar-xl.rounded-circle::after{
 height:13px;
 width:13px;
 bottom:5px;
 right:-1px;
}

.indicators .avatar.avatar-xxl.rounded-circle{
 font-size:28px;
}

.indicators .avatar.avatar-xxl.rounded-circle::after{
 height:15px;
 width:15px;
 bottom:6px;
 right:-1px;
}

.indicators .avatar.offline::after{
 background-color:#707070;
}

.avatar-container{
 position:relative;
}

.avatar-container .number-badge{
 position:absolute;
 top:-4%;
 padding:10px;
 right:-6px;
 font-size:10px !important;
 border:2px solid #fff;
 border-radius:50% !important;
 height:10%;
 width:10%;
 display:flex;
 align-items:center;
 justify-content:center;
}

.avatar-container .avatar-icon-badge{
 position:absolute;
 border:2px solid #fff;
 border-radius:50%;
 display:flex;
 align-items:center;
 justify-content:center;
 bottom:9%;
 left:66%;
 cursor:pointer;
}

.avatar-container.avatar-sm .number-badge{
 right:-14px;
 top:-8px;
 padding:9px;
}

.avatar-container.avatar-sm .avatar-icon-badge{
 bottom:-13%;
 padding:2px !important;
}

.avatar-container.avatar-md .number-badge{
 top:-6px;
 right:-11px;
}

.avatar-container.avatar-md .avatar-icon-badge{
 bottom:-5%;
 padding:3px !important;
}

.avatar-container.avatar-md .avatar-icon-badge i{
 font-size:11px;
}

.avatar-container.avatar-lg .number-badge{
 top:-5px;
 right:-10px;
}

.avatar-container.avatar-lg .avatar-icon-badge{
 bottom:-4%;
 padding:3px !important;
}

.avatar-container.avatar-lg .avatar-icon-badge i{
 font-size:14px;
}

.avatar-container.avatar-xl .number-badge{
 top:-2px;
 right:0;
}

.avatar-container.avatar-xl .avatar-icon-badge{
 bottom:0;
 padding:3px !important;
}

.avatar-container.avatar-xl .avatar-icon-badge i{
 font-size:16px;
 padding:2px;
}


.btn .badge{
 position:relative;
 top:-1px;
 right:-3px;
}

.badge{
 display:inline-block;
 padding:0.95em 0.8em;
 font-size:90% !important;
 line-height:0;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:3px;
 font-size:12px;
 font-weight:500;
}

.badge.bg-light{
 color:#444546 !important;
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.badge.badge-xs{
 padding:0.75em 0.3em;
 font-size:75% !important;
}

.badge.badge-sm{
 padding:0.9em 0.7em;
 font-size:75% !important;
}

.rounded-pill{
 border-radius:50px;
}

.badgetext{
 float:right;
}

.badge.bg-white{
 color:#000 !important;
}

.btn-outline-primary:hover .bg-primary{
 background-color:#fff !important;
 color:#000;
}

.btn-outline-success:hover .bg-success{
 background-color:#fff !important;
 color:#000;
}

.btn-outline-secondary:hover .bg-secondary{
 background-color:#fff !important;
 color:#000;
}

.btn-outline-info:hover .bg-info{
 background-color:#fff !important;
 color:#000;
}

.btn-outline-warning:hover .bg-warning{
 background-color:#fff !important;
 color:#000;
}

.btn-outline-danger:hover .bg-danger{
 background-color:#fff !important;
 color:#000;
}

.btn-outline-light:hover .bg-light{
 background-color:#fff !important;
 color:#000;
}

.btn-outline-dark:hover .bg-dark{
 background-color:#fff !important;
 color:#000;
}

.badge.bg-primary{
 color:#fff;
 background-color:var(--primary-bg-color);
}

.badge.bg-secondary{
 color:#fff;
 background-color:#e984b1;
}

.badge.bg-success{
 color:#fff;
 background-color:#13bfa6;
}

.badge.bg-info{
 color:#fff;
 background-color:#59adec;
}

.badge.bg-warning{
 color:#fff;
 background-color:#e7c354;
}

.badge.bg-danger{
 color:#fff;
 background-color:#d12c47;
}

.badge.bg-light{
 color:#444546 !important;
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.badge.bg-dark{
 color:#fff;
 background-color:#343a40;
}

blockquote{
 margin:0 0 1rem;
}

.blockquote{
 margin-bottom:1rem;
 font-size:1.171875rem;
}

.blockquote-footer{
 display:block;
 font-size:80%;
 color:#868e96;
}

.blockquote-footer::before{
 content:"â€”Â ";
}

p,
ul,
ol{
 margin-bottom:1em;
}

blockquote{
 margin-bottom:1em;
 font-style:italic;
 color:#6e7687;
 padding-left:2rem;
 border-left:2px solid #eaedf1;
}

blockquote p{
 margin-bottom:1rem;
}

blockquote cite{
 display:block;
 text-align:right;
}

blockquote cite:before{
 content:"â€” ";
}

.breadcrumb-header{
 display:flex;
 margin-top:20px;
 margin-bottom:16px;
 width:100%;
}

.breadcrumb-header .breadcrumb{
 background:transparent;
 padding:0;
 margin-bottom:0;
 font-size:13px;
}

.breadcrumb-3 ol{
 position:relative;
 display:block;
 width:100%;
 text-align:center;
 padding:10px;
 border-radius:7px;
}

.breadcrumb-3 li{
 display:contents;
 text-align:center;
}

.breadcrumb-4 ol{
 position:relative;
 display:block;
 width:100%;
 text-align:right;
}

.breadcrumb-4 li{
 display:contents;
 text-align:right;
}

.breadcrumb-item+.breadcrumb-item::before{
 content:">";
}

@media (max-width:633px){
 .breadcrumb-header{
 display:block;
 }
}

@media (max-width:380px){
 .breadcrumb-right .btn-outline-primary{
 display:none;
 }
}

.breadcrumb{
 display:flex;
 flex-wrap:wrap;
 padding:0.75rem 1rem;
 margin-bottom:0rem;
 list-style:none;
 border-radius:7px;
}

.breadcrumb-item a{
 color:var(--primary-bg-color);
}

.breadcrumb-item+.breadcrumb-item{
 padding-left:0.5rem;
}

.breadcrumb-item+.breadcrumb-item::before{
 display:inline-block;
 padding-right:0.5rem;
 color:rgba(227, 230, 232, 0.6901960784);
 content:"/";
}

.breadcrumb-item+.breadcrumb-item:hover::before{
 text-decoration:underline;
 text-decoration:none;
}

.breadcrumb-item.active{
 color:#707070;
}

.breadcrumb-style1,
.breadcrumb-style2,
.breadcrumb-style3{
 border-radius:7px;
}

.breadcrumb-style1 .breadcrumb-item a,
.breadcrumb-style2 .breadcrumb-item a,
.breadcrumb-style3 .breadcrumb-item a{
 color:#6c7b9a;
}

.breadcrumb-style1 .breadcrumb-item a:hover,
.breadcrumb-style1 .breadcrumb-item a:focus{
 color:var(--primary-bg-color);
}

.breadcrumb-style2 .breadcrumb-item a:hover,
.breadcrumb-style2 .breadcrumb-item a:focus{
 color:var(--primary-bg-color);
}

.breadcrumb-style3 .breadcrumb-item a:hover,
.breadcrumb-style3 .breadcrumb-item a:focus{
 color:var(--primary-bg-color);
}

.breadcrumb-style1 .breadcrumb-item.active,
.breadcrumb-style2 .breadcrumb-item.active,
.breadcrumb-style3 .breadcrumb-item.active{
 color:#707070;
}

.breadcrumb-style1 .breadcrumb-item+.breadcrumb-item::before,
.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item+.breadcrumb-item::before{
 color:#cfd4e1;
}

.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item+.breadcrumb-item::before{
 width:16px;
 text-align:center;
}

.breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before{
 content:"/";
}

.breadcrumb-style3 .breadcrumb-item+.breadcrumb-item::before{
 content:"\f287";
}

.main-content-breadcrumb{
 display:flex;
 align-items:center;
 font-size:10px;
 font-weight:500;
 letter-spacing:1px;
 text-transform:uppercase;
 color:#949eb7;
 margin-bottom:10px;
}

.main-content-breadcrumb span{
 position:relative;
}

.main-content-breadcrumb span+span::before{
 content:"\f3d1";
 font-family:"Ionicons";
 font-size:12px;
 font-weight:300;
 display:inline;
 margin:0 5px;
 color:#d6d6e6;
 line-height:0;
 position:relative;
 top:1px;
}

.main-content-breadcrumb span:last-child{
 color:#4d5875;
}

.main-breadcrumbs{
 padding:0;
 background-color:transparent;
 margin-bottom:0;
}

.main-breadcrumbs .breadcrumb-item{
 font-size:10px;
 text-transform:uppercase;
 letter-spacing:0.5px;
 font-weight:700;
}

.main-breadcrumbs .breadcrumb-item a{
 color:#495057;
 transition:all 0.2s ease-in-out;
}

.main-breadcrumbs .breadcrumb-item a:hover{
 color:#949eb7;
}

.main-breadcrumbs .breadcrumb-item.active{
 color:var(--primary-bg-color);
}

.main-breadcrumbs .breadcrumb-item+.breadcrumb-item{
 padding-left:8px;
}

.main-breadcrumbs .breadcrumb-item+.breadcrumb-item::before{
 color:#949eb7;
 padding-right:8px;
 font-weight:400;
}

@media (prefers-reduced-motion:reduce){
 .main-breadcrumbs .breadcrumb-item a{
 transition:none;
 }
}

.breadcrumb-item+.breadcrumb-item::before{
 float:none;
 padding-right:0.5rem;
 color:#d6dfe7;
 content:var(--bs-breadcrumb-divider, "\e933");
 font-family:"feather" !important;
}

button{
 border-radius:0;
}

button:focus{
 outline:0;
}

input,
button,
select,
optgroup,
textarea{
 margin:0;
 font-family:inherit;
 font-size:inherit;
 line-height:inherit;
}

button,
input{
 overflow:visible;
}

button,
select{
 text-transform:none;
}

button,
html [type=button],
[type=reset],
[type=submit]{
 -webkit-appearance:button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
 padding:0;
 border-style:none;
}

.btn-compose{
 background:none repeat scroll 0 0 #ff6c60;
 color:#fff;
 padding:12px 0;
 text-align:center;
 width:100%;
}

.btn-compose:hover{
 background:none repeat scroll 0 0 #f5675c;
 color:#fff;
}

.btn-send{
 background:none repeat scroll 0 0 #00a8b3;
 color:#fff;
}

.btn-send:hover{
 background:none repeat scroll 0 0 #00a8b3;
 color:#fff;
 background:none repeat scroll 0 0 #009da7;
}

.fileinput-button{
 background:none repeat scroll 0 0 #eeeeee;
 border:1px solid #e6e6e6;
 float:left;
 margin-right:4px;
 overflow:hidden;
 position:relative;
}

.fileinput-button input{
 cursor:pointer;
 direction:ltr;
 font-size:23px;
 margin:0;
 opacity:0;
 position:absolute;
 right:0;
 top:0;
 transform:translate(-300px, 0px) scale(4);
}

button.btn-close{
 padding:0;
 background-color:transparent;
 border:0;
 -webkit-appearance:none;
 background-image:none;
}

button.btn-close:focus{
 box-shadow:none;
}

.btn-outline-cyan{
 border:1px solid #17a2b8 !important;
 color:#17a2b8 !important;
}

.btn-outline-cyan:hover{
 color:#fff !important;
 background-color:#17a2b8 !important;
}

.btn-outline-orange{
 border:1px solid #fc7303 !important;
 color:#fc7303 !important;
}

.btn-outline-orange:hover{
 color:#fff !important;
 background-color:#fc7303 !important;
}

.btn-group .btn-close{
 padding:6px;
 border-radius:0px 4px 4px 0px;
 opacity:1;
 font-weight:300;
 background-image:none;
}

.btn-group .btn-close.btn-pill{
 border-radius:0px 50px 50px 0px;
}

.btn-group .btn-close.btn-outline-secondary{
 border:1px solid #e984b1 !important;
 color:#e984b1 !important;
}

.btn-group .btn-close.btn-outline-secondary:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-outline-primary{
 border:1px solid var(--primary-bg-color) !important;
 color:var(--primary-bg-color) !important;
}

.btn-group .btn-close.btn-outline-primary:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-outline-info{
 border:1px solid #59adec !important;
 color:#59adec !important;
}

.btn-group .btn-close.btn-outline-info:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-outline-warning{
 border:1px solid #e7c354 !important;
 color:#e7c354 !important;
}

.btn-group .btn-close.btn-outline-warning:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-outline-danger{
 border:1px solid #d12c47 !important;
 color:#d12c47 !important;
}

.btn-group .btn-close.btn-outline-danger:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-outline-success{
 border:1px solid #13bfa6 !important;
 color:#13bfa6 !important;
}

.btn-group .btn-close.btn-outline-success:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-outline-cyan{
 border:1px solid #17a2b8 !important;
 color:#17a2b8 !important;
}

.btn-group .btn-close.btn-outline-cyan:hover{
 color:#fff !important;
 background-color:#17a2b8 !important;
}

.btn-group .btn-close.btn-outline-orange{
 border:1px solid #fc7303 !important;
 color:#fc7303 !important;
}

.btn-group .btn-close.btn-outline-orange:hover{
 color:#fff !important;
 background-color:#fc7303 !important;
}

.btn-group .btn-close.btn-primary-light{
 border:1px solid rgba(var(--primary-bg-color), 0.3) !important;
}

.btn-group .btn-close.btn-primary-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-secondary-light{
 border:1px solid rgba(233, 132, 177, 0.3) !important;
}

.btn-group .btn-close.btn-secondary-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-danger-light{
 border:1px solid rgba(209, 44, 71, 0.3) !important;
}

.btn-group .btn-close.btn-danger-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-success-light{
 border:1px solid rgba(19, 191, 166, 0.3) !important;
}

.btn-group .btn-close.btn-success-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-warning-light{
 border:1px solid rgba(231, 195, 84, 0.3) !important;
}

.btn-group .btn-close.btn-warning-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-info-light{
 border:1px solid rgba(89, 173, 236, 0.3) !important;
}

.btn-group .btn-close.btn-info-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-orange-light{
 border:1px solid rgba(252, 115, 3, 0.3) !important;
}

.btn-group .btn-close.btn-orange-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-cyan-light{
 border:1px solid rgba(23, 162, 184, 0.3) !important;
}

.btn-group .btn-close.btn-cyan-light:hover{
 color:#fff !important;
}

.btn-group .btn-close.btn-lg{
 padding:11px;
 background-image:none;
 font-size:31px;
}

.btn-group .btn-close.btn-sm{
 padding:6px !important;
 font-size:1rem !important;
 background-image:none;
}

.tag-attachments.btn-group .btn:last-child{
 min-width:20px !important;
}

.attachment-pill.btn-pill{
 padding-left:0.5rem !important;
 padding-right:0.5rem !important;
}

.tag-attachments .btn{
 display:flex;
 align-items:center;
 justify-content:center;
}

.btn{
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:0.185rem 0.65rem;
 font-size:0.9375rem;
 line-height:1.84615385;
 border-radius:4px;
 transition:all ease-in-out 0.2s;
}

.btn:hover{
 text-decoration:none;
}

.btn:focus{
 text-decoration:none;
 outline:none !important;
}

.btn.focus{
 outline:0;
 box-shadow:none;
}

.btn.disabled,
.btn:disabled{
 opacity:0.5;
 cursor:no-drop;
}

.btn:not(:disabled):not(.disabled){
 cursor:pointer;
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active{
 background-image:none;
}

@media screen and (prefers-reduced-motion:reduce){
 .btn{
 transition:none;
 }
}

a.btn.disabled,
fieldset:disabled a.btn{
 pointer-events:none;
}


.btn-default{
 color:#868e96;
 background:#f6f4fb;
 border-color:#f6f4fb;
}

.btn-default:hover{
 color:#444546;
 background-color:rgba(246, 244, 251, 0.85) !important;
 border-color:rgba(246, 244, 251, 0.85);
}

.btn-default:focus,
.btn-default.focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.9);
 border-color:#f6f4fb;
}

.btn-default.disabled,
.btn-default:disabled{
 color:#868e96;
 background-color:rgba(246, 244, 251, 0.6);
 border-color:rgba(246, 244, 251, 0.6);
}

.btn-default:not(:disabled):not(.disabled):active,
.btn-default:not(:disabled):not(.disabled).active{
 color:#444546;
 background-color:rgba(246, 244, 251, 0.85);
 border-color:rgba(246, 244, 251, 0.85);
}

.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

.show>.btn-default.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

.btn-default.disabled,
.btn-default:disabled{
 border:transparent;
}

.show>.btn-default.dropdown-toggle{
 color:#444546;
 background-color:#f6f4fb;
 border-color:#f6f4fb;
}

.btn-primary{
 color:#fff !important;
 background-color:var(--primary-bg-color) !important;
 border-color:var(--primary-bg-color) !important;
}

.btn-primary:hover{
 color:#fff;
 background-color:var(--primary09) !important;
 border-color:var(--primary09);
}

.btn-primary:focus,
.btn-primary:focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.9);
 border-color:var(--primary-bg-color);
}

.btn-primary:disabled,
.btn-primary:disabled{
 color:#fff;
 background-color:rgba(var(--primary-bg-color), 0.6);
 border-color:rgba(var(--primary-bg-color), 0.6);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:var(--primary09);
 border-color:var(--primary09);
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

.show>.btn-primary.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

.btn-primary.disabled,
.btn-primary:disabled{
 border:transparent;
}

.show>.btn-primary.dropdown-toggle{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-secondary{
 color:#fff !important;
 background-color:#e984b1 !important;
 border-color:#e984b1 !important;
}

.btn-secondary:hover{
 color:#fff !important;
 background-color:rgba(233, 132, 177, 0.85) !important;
 border-color:rgba(233, 132, 177, 0.85);
}

.btn-secondary:focus,
.btn-secondary:focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.9);
 border-color:#e984b1;
}

.btn-secondary:disabled,
.btn-secondary:disabled{
 color:#fff;
 background-color:rgba(233, 132, 177, 0.85);
 border-color:rgba(233, 132, 177, 0.85);
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(233, 132, 177, 0.85);
 border-color:rgba(233, 132, 177, 0.85);
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

.show>.btn-secondary.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

.btn-secondary.disabled,
.btn-secondary:disabled{
 border:transparent;
}

.show>.btn-secondary.dropdown-toggle{
 color:#fff;
 background-color:#e984b1;
 border-color:#e984b1;
}

.btn-success{
 color:#fff !important;
 background-color:#13bfa6 !important;
 border-color:#13bfa6 !important;
}

.btn-success:hover{
 color:#fff;
 background-color:rgba(19, 191, 166, 0.85) !important;
 border-color:rgba(19, 191, 166, 0.85);
}

.btn-success:focus,
.btn-success:focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.9);
 border-color:#13bfa6;
}

.btn-success:disabled,
.btn-success:disabled{
 color:#fff;
 background-color:rgba(19, 191, 166, 0.85);
 border-color:rgba(19, 191, 166, 0.85);
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(19, 191, 166, 0.85);
 border-color:rgba(19, 191, 166, 0.85);
}

.show>.btn-success.dropdown-toggle{
 color:#fff;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

.show>.btn-success.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.56);
}

.btn-info{
 color:#fff !important;
 background-color:#59adec !important;
 border-color:#59adec !important;
}

.btn-info:hover{
 color:#fff;
 background-color:rgba(89, 173, 236, 0.85) !important;
 border-color:rgba(89, 173, 236, 0.85);
}

.btn-info:focus,
.btn-info:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.9);
 border-color:#59adec;
}

.btn-info:disabled,
.btn-info:disabled{
 color:#fff !important;
 background-color:rgba(89, 173, 236, 0.85);
 border-color:rgba(89, 173, 236, 0.85);
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(89, 173, 236, 0.85);
 border-color:rgba(89, 173, 236, 0.85);
}

.show>.btn-info.dropdown-toggle{
 color:#fff;
 background-color:#59adec;
 border-color:#59adec;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

.show>.btn-info.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.56);
}

.btn-warning{
 color:#fff !important;
 background-color:#e7c354 !important;
 border-color:#e7c354 !important;
}

.btn-warning:hover{
 color:#fff;
 background-color:rgba(231, 195, 84, 0.8) !important;
 border-color:rgba(231, 195, 84, 0.8);
}

.btn-warning:focus,
.btn-warning:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.9);
 border-color:#e7c354;
}

.btn-warning:disabled,
.btn-warning:disabled{
 color:#fff;
 background-color:rgba(231, 195, 84, 0.8);
 border-color:rgba(231, 195, 84, 0.8);
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(231, 195, 84, 0.8);
 border-color:rgba(231, 195, 84, 0.8);
}

.show>.btn-warning.dropdown-toggle{
 color:#fff;
 background-color:#e7c354;
 border-color:#e7c354;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

.show>.btn-warning.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.56);
}

.btn-danger{
 color:#fff !important;
 background-color:#d12c47 !important;
 border-color:#d12c47 !important;
}

.btn-danger:hover{
 color:#fff;
 background-color:rgba(209, 44, 71, 0.76) !important;
 border-color:rgba(209, 44, 71, 0.76);
}

.btn-danger:focus,
.btn-danger:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.9);
 border-color:#d12c47;
}

.btn-danger:disabled,
.btn-danger:disabled{
 color:#fff;
 background-color:rgba(209, 44, 71, 0.76);
 border-color:rgba(209, 44, 71, 0.76);
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(209, 44, 71, 0.76);
 border-color:rgba(209, 44, 71, 0.76);
}

.show>.btn-danger.dropdown-toggle{
 color:#fff;
 background-color:#d12c47;
 border-color:#d12c47;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

.show>.btn-danger.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.56);
}

.btn-dark{
 color:#fff !important;
 background-color:#343a40 !important;
 border-color:#343a40 !important;
}

.btn-dark:hover{
 color:#fff;
 background-color:rgba(52, 58, 64, 0.85) !important;
 border-color:rgba(52, 58, 64, 0.85);
}

.btn-dark:focus,
.btn-dark:focus{
 box-shadow:0 0 0 2px rgba(52, 58, 64, 0.9);
 border-color:#343a40;
}

.btn-dark:disabled,
.btn-dark:disabled{
 color:#fff;
 background-color:rgba(52, 58, 64, 0.6);
 border-color:rgba(52, 58, 64, 0.6);
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(52, 58, 64, 0.85);
 border-color:rgba(52, 58, 64, 0.85);
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

.show>.btn-dark.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

.btn-dark.disabled,
.btn-dark:disabled{
 border:transparent;
}

.show>.btn-dark.dropdown-toggle{
 color:#fff;
 background-color:#343a40;
 border-color:#343a40;
}

.btn-light{
 color:#868e96 !important;
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
 border-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.btn-light:hover{
 color:#868e96;
 background-color:rgba(228, 231, 236, 0.85) !important;
 border-color:rgba(228, 231, 236, 0.85);
}

.btn-light:focus,
.btn-light:focus{
 color:#868e96;
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.9);
 border-color:rgba(228, 231, 236, 0.7725490196);
}

.btn-light:disabled,
.btn-light:disabled{
 color:#868e96;
 background-color:rgba(228, 231, 236, 0.6);
 border-color:rgba(228, 231, 236, 0.6);
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active{
 color:#868e96;
 background-color:rgba(228, 231, 236, 0.85);
 border-color:rgba(228, 231, 236, 0.85);
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

.show>.btn-light.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

.btn-light.disabled,
.btn-light:disabled{
 border:transparent;
}

.show>.btn-light.dropdown-toggle{
 color:#868e96;
 background-color:rgba(228, 231, 236, 0.7725490196);
 border-color:rgba(228, 231, 236, 0.7725490196);
}


.btn-default-light{
 color:#868e96;
 background:#f6f4fb;
 border-color:#f6f4fb;
}

.btn-default-light:hover{
 color:#868e96;
 background-color:#f6f4fb !important;
 border-color:#f6f4fb;
}

.btn-default-light:not(:disabled):not(:disabled):active:focus,
.btn-default-light:not(:disabled):not(:disabled).active:focus{
 box-shadow:0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

.btn-primary-light{
 color:var(--primary-bg-color) !important;
 background-color:var(--primary03) !important;
 border-color:var(--primary03) !important;
}

.btn-primary-light:hover{
 color:#fff !important;
 background-color:var(--primary-bg-color) !important;
 border-color:var(--primary-bg-color) !important;
}

.btn-primary-light:not(:disabled):not(:disabled):active:focus,
.btn-primary-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

.btn-secondary-light{
 color:#e984b1 !important;
 background:rgba(233, 132, 177, 0.3) !important;
 border-color:rgba(233, 132, 177, 0.3);
}

.btn-secondary-light:hover{
 color:#fff !important;
 background-color:#e984b1 !important;
 border-color:#e984b1;
}

.btn-secondary-light:not(:disabled):not(:disabled):active:focus,
.btn-secondary-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

.btn-orange-light{
 color:#fc7303 !important;
 background:rgba(252, 115, 3, 0.3) !important;
 border-color:rgba(252, 115, 3, 0.3);
}

.btn-orange-light:hover{
 color:#fff !important;
 background-color:#fc7303 !important;
 border-color:#fc7303;
}

.btn-orange-light:not(:disabled):not(:disabled):active:focus,
.btn-orange-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

.btn-cyan-light{
 color:#17a2b8 !important;
 background:rgba(23, 162, 184, 0.3) !important;
 border-color:rgba(23, 162, 184, 0.3);
}

.btn-cyan-light:hover{
 color:#fff !important;
 background-color:#17a2b8 !important;
 border-color:#17a2b8;
}

.btn-cyan-light:not(:disabled):not(:disabled):active:focus,
.btn-cyan-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

.btn-success-light{
 color:#13bfa6 !important;
 background:rgba(19, 191, 166, 0.3) !important;
 border-color:rgba(19, 191, 166, 0.3);
}

.btn-success-light:hover{
 color:#fff !important;
 background-color:#13bfa6 !important;
 border-color:#13bfa6;
}

.btn-success-light:not(:disabled):not(:disabled):active:focus,
.btn-success-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

.btn-info-light{
 color:#59adec !important;
 background:rgba(89, 173, 236, 0.3) !important;
 border-color:rgba(89, 173, 236, 0.3);
}

.btn-info-light:hover{
 color:#fff !important;
 background-color:#59adec !important;
 border-color:#59adec;
}

.btn-info-light:not(:disabled):not(:disabled):active:focus,
.btn-info-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

.btn-warning-light{
 color:#e7c354 !important;
 background:rgba(231, 195, 84, 0.3) !important;
 border-color:rgba(231, 195, 84, 0.3);
}

.btn-warning-light:hover{
 color:#fff !important;
 background-color:#e7c354 !important;
 border-color:#e7c354;
}

.btn-warning-light:not(:disabled):not(:disabled):active:focus,
.btn-warning-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

.btn-danger-light{
 color:#d12c47 !important;
 background:rgba(209, 44, 71, 0.3) !important;
 border-color:rgba(209, 44, 71, 0.3);
}

.btn-danger-light:hover{
 color:#fff !important;
 background-color:#d12c47 !important;
 border-color:#d12c47;
}

.btn-danger-light:not(:disabled):not(:disabled):active:focus,
.btn-danger-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

.btn-dark-light{
 color:#343a40 !important;
 background:rgba(52, 58, 64, 0.3) !important;
 border-color:rgba(52, 58, 64, 0.3);
}

.btn-dark-light:hover{
 color:#fff !important;
 background-color:#343a40 !important;
 border-color:#343a40;
}

.btn-dark-light:not(:disabled):not(:disabled):active:focus,
.btn-dark-light:not(:disabled):not(:disabled).active:focus{
 color:#fff !important;
 box-shadow:0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

.btn-light-light{
 color:#868e96 !important;
 background:rgba(228, 231, 236, 0.3) !important;
 border-color:rgba(228, 231, 236, 0.3);
}

.btn-light-light:hover{
 color:#343a40;
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
 border-color:rgba(228, 231, 236, 0.7725490196);
}

.btn-light-light:not(:disabled):not(:disabled):active:focus,
.btn-light-light:not(:disabled):not(:disabled).active:focus{
 color:#343a40 !important;
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}


.btn-blue{
 color:#fff;
 background-color:#467fcf !important;
 border-color:#467fcf !important;
}

.btn-blue:hover{
 color:#fff;
 background-color:rgba(70, 127, 207, 0.85) !important;
 border-color:rgba(70, 127, 207, 0.85);
}

.btn-blue:focus,
.btn-blue:focus{
 box-shadow:0 0 0 2px rgba(70, 127, 207, 0.9);
 border-color:#467fcf;
}

.btn-blue:disabled,
.btn-blue:disabled{
 color:#fff;
 background-color:rgba(70, 127, 207, 0.6);
 border-color:rgba(70, 127, 207, 0.6);
}

.btn-blue:not(:disabled):not(.disabled):active,
.btn-blue:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(70, 127, 207, 0.85);
 border-color:rgba(70, 127, 207, 0.85);
}

.btn-blue:not(:disabled):not(.disabled):active:focus,
.btn-blue:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

.show>.btn-blue.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

.btn-blue.disabled,
.btn-blue:disabled{
 border:transparent;
}

.show>.btn-blue.dropdown-toggle{
 color:#fff;
 background-color:#467fcf;
 border-color:#467fcf;
}

.btn-azure{
 color:#fff;
 background-color:#45aaf2 !important;
 border-color:#45aaf2 !important;
}

.btn-azure:hover{
 color:#fff;
 background-color:rgba(69, 170, 242, 0.85) !important;
 border-color:rgba(69, 170, 242, 0.85);
}

.btn-azure:focus,
.btn-azure:focus{
 box-shadow:0 0 0 2px rgba(69, 170, 242, 0.9);
 border-color:#45aaf2;
}

.btn-azure:disabled,
.btn-azure:disabled{
 color:#fff;
 background-color:rgba(69, 170, 242, 0.6);
 border-color:rgba(69, 170, 242, 0.6);
}

.btn-azure:not(:disabled):not(.disabled):active,
.btn-azure:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(69, 170, 242, 0.85);
 border-color:rgba(69, 170, 242, 0.85);
}

.btn-azure:not(:disabled):not(.disabled):active:focus,
.btn-azure:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

.show>.btn-azure.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

.btn-azure.disabled,
.btn-azure:disabled{
 border:transparent;
}

.show>.btn-azure.dropdown-toggle{
 color:#fff;
 background-color:#45aaf2;
 border-color:#45aaf2;
}

.btn-indigo{
 color:#fff;
 background-color:#6574cd !important;
 border-color:#6574cd !important;
}

.btn-indigo:hover{
 color:#fff;
 background-color:rgba(101, 116, 205, 0.85) !important;
 border-color:rgba(101, 116, 205, 0.85);
}

.btn-indigo:focus,
.btn-indigo:focus{
 box-shadow:0 0 0 2px rgba(101, 116, 205, 0.9);
 border-color:#6574cd;
}

.btn-indigo:disabled,
.btn-indigo:disabled{
 color:#fff;
 background-color:rgba(101, 116, 205, 0.6);
 border-color:rgba(101, 116, 205, 0.6);
}

.btn-indigo:not(:disabled):not(.disabled):active,
.btn-indigo:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(101, 116, 205, 0.85);
 border-color:rgba(101, 116, 205, 0.85);
}

.btn-indigo:not(:disabled):not(.disabled):active:focus,
.btn-indigo:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

.show>.btn-indigo.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

.btn-indigo.disabled,
.btn-indigo:disabled{
 border:transparent;
}

.show>.btn-indigo.dropdown-toggle{
 color:#fff;
 background-color:#6574cd;
 border-color:#6574cd;
}

.btn-purple{
 color:#fff !important;
 background-color:#661fd6 !important;
 border-color:#661fd6 !important;
}

.btn-purple:hover{
 color:#fff;
 background-color:rgba(102, 31, 214, 0.85) !important;
 border-color:rgba(102, 31, 214, 0.85);
}

.btn-purple:focus,
.btn-purple:focus{
 box-shadow:0 0 0 2px rgba(102, 31, 214, 0.9);
 border-color:#661fd6;
}

.btn-purple:disabled,
.btn-purple:disabled{
 color:#fff;
 background-color:rgba(102, 31, 214, 0.6);
 border-color:rgba(102, 31, 214, 0.6);
}

.btn-purple:not(:disabled):not(.disabled):active,
.btn-purple:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(102, 31, 214, 0.85);
 border-color:rgba(102, 31, 214, 0.85);
}

.btn-purple:not(:disabled):not(.disabled):active:focus,
.btn-purple:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

.show>.btn-purple.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

.btn-purple.disabled,
.btn-purple:disabled{
 border:transparent;
}

.show>.btn-purple.dropdown-toggle{
 color:#fff;
 background-color:#661fd6;
 border-color:#661fd6;
}

.btn-pink{
 color:#fff !important;
 background-color:#f58598 !important;
 border-color:#f58598 !important;
}

.btn-pink:hover{
 color:#fff;
 background-color:rgba(245, 133, 152, 0.85) !important;
 border-color:rgba(245, 133, 152, 0.85);
}

.btn-pink:focus,
.btn-pink:focus{
 box-shadow:0 0 0 2px rgba(245, 133, 152, 0.9);
 border-color:#f58598;
}

.btn-pink:disabled,
.btn-pink:disabled{
 color:#fff;
 background-color:rgba(245, 133, 152, 0.6);
 border-color:rgba(245, 133, 152, 0.6);
}

.btn-pink:not(:disabled):not(.disabled):active,
.btn-pink:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(245, 133, 152, 0.85);
 border-color:rgba(245, 133, 152, 0.85);
}

.btn-pink:not(:disabled):not(.disabled):active:focus,
.btn-pink:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

.show>.btn-pink.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

.btn-pink.disabled,
.btn-pink:disabled{
 border:transparent;
}

.show>.btn-pink.dropdown-toggle{
 color:#fff;
 background-color:#f58598;
 border-color:#f58598;
}

.btn-red{
 color:#fff;
 background-color:#e32f2f !important;
 border-color:#e32f2f !important;
}

.btn-red:hover{
 color:#fff;
 background-color:rgba(227, 47, 47, 0.85) !important;
 border-color:rgba(227, 47, 47, 0.85);
}

.btn-red:focus,
.btn-red:focus{
 box-shadow:0 0 0 2px rgba(227, 47, 47, 0.9);
 border-color:#e32f2f;
}

.btn-red:disabled,
.btn-red:disabled{
 color:#fff;
 background-color:rgba(227, 47, 47, 0.6);
 border-color:rgba(227, 47, 47, 0.6);
}

.btn-red:not(:disabled):not(.disabled):active,
.btn-red:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(227, 47, 47, 0.85);
 border-color:rgba(227, 47, 47, 0.85);
}

.btn-red:not(:disabled):not(.disabled):active:focus,
.btn-red:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

.show>.btn-red.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

.btn-red.disabled,
.btn-red:disabled{
 border:transparent;
}

.show>.btn-red.dropdown-toggle{
 color:#fff;
 background-color:#e32f2f;
 border-color:#e32f2f;
}

.btn-orange{
 color:#fff !important;
 background-color:#fc7303 !important;
 border-color:#fc7303 !important;
}

.btn-orange:hover{
 color:#fff;
 background-color:rgba(252, 115, 3, 0.85) !important;
 border-color:rgba(252, 115, 3, 0.85);
}

.btn-orange:focus,
.btn-orange:focus{
 box-shadow:0 0 0 2px rgba(252, 115, 3, 0.9);
 border-color:#fc7303;
}

.btn-orange:disabled,
.btn-orange:disabled{
 color:#fff;
 background-color:rgba(252, 115, 3, 0.6);
 border-color:rgba(252, 115, 3, 0.6);
}

.btn-orange:not(:disabled):not(.disabled):active,
.btn-orange:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(252, 115, 3, 0.85);
 border-color:rgba(252, 115, 3, 0.85);
}

.btn-orange:not(:disabled):not(.disabled):active:focus,
.btn-orange:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

.show>.btn-orange.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

.btn-orange.disabled,
.btn-orange:disabled{
 border:transparent;
}

.show>.btn-orange.dropdown-toggle{
 color:#fff;
 background-color:#fc7303;
 border-color:#fc7303;
}

.btn-yellow{
 color:#fff;
 background-color:#FBB034 !important;
 border-color:#FBB034 !important;
}

.btn-yellow:hover{
 color:#fff;
 background-color:rgba(251, 176, 52, 0.85) !important;
 border-color:rgba(251, 176, 52, 0.85);
}

.btn-yellow:focus,
.btn-yellow:focus{
 box-shadow:0 0 0 2px rgba(251, 176, 52, 0.9);
 border-color:#FBB034;
}

.btn-yellow:disabled,
.btn-yellow:disabled{
 color:#fff;
 background-color:rgba(251, 176, 52, 0.6);
 border-color:rgba(251, 176, 52, 0.6);
}

.btn-yellow:not(:disabled):not(.disabled):active,
.btn-yellow:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(251, 176, 52, 0.85);
 border-color:rgba(251, 176, 52, 0.85);
}

.btn-yellow:not(:disabled):not(.disabled):active:focus,
.btn-yellow:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

.show>.btn-yellow.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

.btn-yellow.disabled,
.btn-yellow:disabled{
 border:transparent;
}

.show>.btn-yellow.dropdown-toggle{
 color:#fff;
 background-color:#FBB034;
 border-color:#FBB034;
}

.btn-lime{
 color:#fff;
 background-color:#7bd235 !important;
 border-color:#7bd235 !important;
}

.btn-lime:hover{
 color:#fff;
 background-color:rgba(123, 210, 53, 0.85) !important;
 border-color:rgba(123, 210, 53, 0.85);
}

.btn-lime:focus,
.btn-lime:focus{
 box-shadow:0 0 0 2px rgba(123, 210, 53, 0.9);
 border-color:#7bd235;
}

.btn-lime:disabled,
.btn-lime:disabled{
 color:#fff;
 background-color:rgba(123, 210, 53, 0.6);
 border-color:rgba(123, 210, 53, 0.6);
}

.btn-lime:not(:disabled):not(.disabled):active,
.btn-lime:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(123, 210, 53, 0.85);
 border-color:rgba(123, 210, 53, 0.85);
}

.btn-lime:not(:disabled):not(.disabled):active:focus,
.btn-lime:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

.show>.btn-lime.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

.btn-lime.disabled,
.btn-lime:disabled{
 border:transparent;
}

.show>.btn-lime.dropdown-toggle{
 color:#fff;
 background-color:#7bd235;
 border-color:#7bd235;
}

.btn-green{
 color:#fff;
 background-color:#4ecc48 !important;
 border-color:#4ecc48 !important;
}

.btn-green:hover{
 color:#fff;
 background-color:rgba(78, 204, 72, 0.85) !important;
 border-color:rgba(78, 204, 72, 0.85);
}

.btn-green:focus,
.btn-green:focus{
 box-shadow:0 0 0 2px rgba(78, 204, 72, 0.9);
 border-color:#4ecc48;
}

.btn-green:disabled,
.btn-green:disabled{
 color:#fff;
 background-color:rgba(78, 204, 72, 0.6);
 border-color:rgba(78, 204, 72, 0.6);
}

.btn-green:not(:disabled):not(.disabled):active,
.btn-green:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(78, 204, 72, 0.85);
 border-color:rgba(78, 204, 72, 0.85);
}

.btn-green:not(:disabled):not(.disabled):active:focus,
.btn-green:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

.show>.btn-green.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

.btn-green.disabled,
.btn-green:disabled{
 border:transparent;
}

.show>.btn-green.dropdown-toggle{
 color:#fff;
 background-color:#4ecc48;
 border-color:#4ecc48;
}

.btn-teal{
 color:#fff;
 background-color:#2bcbba !important;
 border-color:#2bcbba !important;
}

.btn-teal:hover{
 color:#fff;
 background-color:rgba(43, 203, 186, 0.85) !important;
 border-color:rgba(43, 203, 186, 0.85);
}

.btn-teal:focus,
.btn-teal:focus{
 box-shadow:0 0 0 2px rgba(43, 203, 186, 0.9);
 border-color:#2bcbba;
}

.btn-teal:disabled,
.btn-teal:disabled{
 color:#fff;
 background-color:rgba(43, 203, 186, 0.6);
 border-color:rgba(43, 203, 186, 0.6);
}

.btn-teal:not(:disabled):not(.disabled):active,
.btn-teal:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(43, 203, 186, 0.85);
 border-color:rgba(43, 203, 186, 0.85);
}

.btn-teal:not(:disabled):not(.disabled):active:focus,
.btn-teal:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

.show>.btn-teal.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

.btn-teal.disabled,
.btn-teal:disabled{
 border:transparent;
}

.show>.btn-teal.dropdown-toggle{
 color:#fff;
 background-color:#2bcbba;
 border-color:#2bcbba;
}

.btn-cyan{
 color:#fff !important;
 background-color:#17a2b8 !important;
 border-color:#17a2b8 !important;
}

.btn-cyan:hover{
 color:#fff;
 background-color:rgba(23, 162, 184, 0.85) !important;
 border-color:rgba(23, 162, 184, 0.85);
}

.btn-cyan:focus,
.btn-cyan:focus{
 box-shadow:0 0 0 2px rgba(23, 162, 184, 0.9);
 border-color:#17a2b8;
}

.btn-cyan:disabled,
.btn-cyan:disabled{
 color:#fff;
 background-color:rgba(23, 162, 184, 0.6);
 border-color:rgba(23, 162, 184, 0.6);
}

.btn-cyan:not(:disabled):not(.disabled):active,
.btn-cyan:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(23, 162, 184, 0.85);
 border-color:rgba(23, 162, 184, 0.85);
}

.btn-cyan:not(:disabled):not(.disabled):active:focus,
.btn-cyan:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

.show>.btn-cyan.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

.btn-cyan.disabled,
.btn-cyan:disabled{
 border:transparent;
}

.show>.btn-cyan.dropdown-toggle{
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8;
}

.btn-gray{
 color:#fff;
 background-color:#868e96 !important;
 border-color:#868e96 !important;
}

.btn-gray:hover{
 color:#fff;
 background-color:rgba(134, 142, 150, 0.85) !important;
 border-color:rgba(134, 142, 150, 0.85);
}

.btn-gray:focus,
.btn-gray:focus{
 box-shadow:0 0 0 2px rgba(134, 142, 150, 0.9);
 border-color:#868e96;
}

.btn-gray:disabled,
.btn-gray:disabled{
 color:#fff;
 background-color:rgba(134, 142, 150, 0.6);
 border-color:rgba(134, 142, 150, 0.6);
}

.btn-gray:not(:disabled):not(.disabled):active,
.btn-gray:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(134, 142, 150, 0.85);
 border-color:rgba(134, 142, 150, 0.85);
}

.btn-gray:not(:disabled):not(.disabled):active:focus,
.btn-gray:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

.show>.btn-gray.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

.btn-gray.disabled,
.btn-gray:disabled{
 border:transparent;
}

.show>.btn-gray.dropdown-toggle{
 color:#fff;
 background-color:#868e96;
 border-color:#868e96;
}

.btn-white{
 color:#495057;
 background-color:#fff;
 border:1px solid #e9ebfa;
}

.btn-white:hover{
 color:#495057;
 background-color:#ececec;
 border-color:#e6e5e5;
}

.btn-white:focus,
.btn-white.focus{
 box-shadow:0 0 0 2px rgba(255, 255, 255, 0.5);
}

.btn-white.disabled,
.btn-white:disabled{
 color:#495057;
 background-color:#fff;
 border-color:#fff;
}

.btn-white:not(:disabled):not(.disabled):active,
.btn-white:not(:disabled):not(.disabled).active{
 color:#495057;
 background-color:#e6e5e5;
 border-color:#dfdfdf;
}

.show>.btn-white.dropdown-toggle{
 color:#495057;
 background-color:#e6e5e5;
 border-color:#dfdfdf;
}

.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(255, 255, 255, 0.5);
}

.show>.btn-white.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(255, 255, 255, 0.5);
}

.btn-gray-dark{
 color:#fff;
 background-color:#444546 !important;
 border-color:#444546 !important;
}

.btn-gray-dark:hover{
 color:#fff;
 background-color:rgba(68, 69, 70, 0.85) !important;
 border-color:rgba(68, 69, 70, 0.85);
}

.btn-gray-dark:focus,
.btn-gray-dark:focus{
 box-shadow:0 0 0 2px rgba(68, 69, 70, 0.9);
 border-color:#444546;
}

.btn-gray-dark:disabled,
.btn-gray-dark:disabled{
 color:#fff;
 background-color:rgba(68, 69, 70, 0.6);
 border-color:rgba(68, 69, 70, 0.6);
}

.btn-gray-dark:not(:disabled):not(.disabled):active,
.btn-gray-dark:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:rgba(68, 69, 70, 0.85);
 border-color:rgba(68, 69, 70, 0.85);
}

.btn-gray-dark:not(:disabled):not(.disabled):active:focus,
.btn-gray-dark:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

.show>.btn-gray-dark.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

.btn-gray-dark.disabled,
.btn-gray-dark:disabled{
 border:transparent;
}

.show>.btn-gray-dark.dropdown-toggle{
 color:#fff;
 background-color:#444546;
 border-color:#444546;
}


.btn-primary-gradient{
 color:#fff;
 background:linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
 border-color:var(--primary-bg-color) !important;
}

.btn-primary-gradient:hover{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-primary-gradient:focus,
.btn-primary-gradient.focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.9);
 border-color:var(--primary-bg-color);
}

.btn-primary-gradient.disabled,
.btn-primary-gradient:disabled{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-primary-gradient:not(:disabled):not(.disabled):active,
.btn-primary-gradient:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.show>.btn-primary-gradient.dropdown-toggle{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-primary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-primary-gradient:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

.show>.btn-primary-gradient.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

.btn-secondary-gradient{
 color:#fff;
 background:linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
 border-color:#e984b1 !important;
}

.btn-secondary-gradient:hover{
 color:#fff;
 background-color:#e984b1;
 border-color:#e984b1;
}

.btn-secondary-gradient:focus,
.btn-secondary-gradient.focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.9);
 border-color:#e984b1;
}

.btn-secondary-gradient.disabled,
.btn-secondary-gradient:disabled{
 color:#fff;
 background-color:#e984b1;
 border-color:#e984b1;
}

.btn-secondary-gradient:not(:disabled):not(.disabled):active,
.btn-secondary-gradient:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#e984b1;
 border-color:#e984b1;
}

.show>.btn-secondary-gradient.dropdown-toggle{
 color:#fff;
 background-color:#e984b1;
 border-color:#e984b1;
}

.btn-secondary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-secondary-gradient:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

.show>.btn-secondary-gradient.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

.btn-success-gradient{
 color:#fff;
 background:linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
 border-color:#13bfa6 !important;
}

.btn-success-gradient:hover{
 color:#fff;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.btn-success-gradient:focus,
.btn-success-gradient.focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.9);
 border-color:#13bfa6;
}

.btn-success-gradient.disabled,
.btn-success-gradient:disabled{
 color:#fff;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.btn-success-gradient:not(:disabled):not(.disabled):active,
.btn-success-gradient:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.show>.btn-success-gradient.dropdown-toggle{
 color:#fff;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.btn-success-gradient:not(:disabled):not(.disabled):active:focus,
.btn-success-gradient:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

.show>.btn-success-gradient.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

.btn-info-gradient{
 color:#fff;
 background:linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
 border-color:#59adec !important;
}

.btn-info-gradient:hover{
 color:#fff;
 background-color:#59adec;
 border-color:#59adec;
}

.btn-info-gradient:focus,
.btn-info-gradient.focus{
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.9);
 border-color:#59adec;
}

.btn-info-gradient.disabled,
.btn-info-gradient:disabled{
 color:#fff;
 background-color:#59adec;
 border-color:#59adec;
}

.btn-info-gradient:not(:disabled):not(.disabled):active,
.btn-info-gradient:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#59adec;
 border-color:#59adec;
}

.show>.btn-info-gradient.dropdown-toggle{
 color:#fff;
 background-color:#59adec;
 border-color:#59adec;
}

.btn-info-gradient:not(:disabled):not(.disabled):active:focus,
.btn-info-gradient:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

.show>.btn-info-gradient.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

.btn-warning-gradient{
 color:#fff;
 background:linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
 border-color:#e7c354 !important;
}

.btn-warning-gradient:hover{
 color:#fff;
 background-color:#e7c354;
 border-color:#e7c354;
}

.btn-warning-gradient:focus,
.btn-warning-gradient.focus{
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.9);
 border-color:#e7c354;
}

.btn-warning-gradient.disabled,
.btn-warning-gradient:disabled{
 color:#fff;
 background-color:#e7c354;
 border-color:#e7c354;
}

.btn-warning-gradient:not(:disabled):not(.disabled):active,
.btn-warning-gradient:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#e7c354;
 border-color:#e7c354;
}

.show>.btn-warning-gradient.dropdown-toggle{
 color:#fff;
 background-color:#e7c354;
 border-color:#e7c354;
}

.btn-warning-gradient:not(:disabled):not(.disabled):active:focus,
.btn-warning-gradient:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

.show>.btn-warning-gradient.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

.btn-danger-gradient{
 color:#fff;
 background:linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
 border-color:#d12c47 !important;
}

.btn-danger-gradient:hover{
 color:#fff;
 background-color:#d12c47;
 border-color:#d12c47;
}

.btn-danger-gradient:focus,
.btn-danger-gradient.focus{
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.9);
 border-color:#d12c47;
}

.btn-danger-gradient.disabled,
.btn-danger-gradient:disabled{
 color:#fff;
 background-color:#d12c47;
 border-color:#d12c47;
}

.btn-danger-gradient:not(:disabled):not(.disabled):active,
.btn-danger-gradient:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#d12c47;
 border-color:#d12c47;
}

.show>.btn-danger-gradient.dropdown-toggle{
 color:#fff;
 background-color:#d12c47;
 border-color:#d12c47;
}

.btn-danger-gradient:not(:disabled):not(.disabled):active:focus,
.btn-danger-gradient:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

.show>.btn-danger-gradient.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}


.btn-outline-default{
 color:#292828;
 background:transparent;
 background-image:none;
 border-color:#f0f0f4;
}

.btn-outline-default:hover{
 color:#292828;
 background:#f6f4fb;
 border-color:#f0f0f4;
 box-shadow:0 5px 15px rgba(246, 249, 252, 0.5) !important;
}

.btn-outline-default:focus,
.btn-outline-default.focus{
 box-shadow:0 0 0 2px rgba(246, 249, 252, 0.1);
}

.btn-outline-default.disabled,
.btn-outline-default:disabled{
 color:#292828;
 background-color:transparent;
}

.btn-outline-default:not(:disabled):not(.disabled):active,
.btn-outline-default:not(:disabled):not(.disabled).active{
 color:#292828;
 background-color:#f6f4fb;
 border-color:#f0f0f4;
}

.btn-outline-default:not(:disabled):not(.disabled):active:focus,
.btn-outline-default:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(73, 72, 72, 0.356) !important;
}

.show>.btn-outline-default.dropdown-toggle{
 color:#292828;
 background-color:#f6f4fb;
 border-color:#f0f0f4;
}

.btn-outline-primary{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color);
 background:transparent !important;
 background-image:none;
 border-color:var(--primary-bg-color);
 transition:all ease 0.3s;
}

.btn-outline-primary i{
 transition:all ease 0.3s;
}

.btn-outline-primary svg,
.btn-outline-primary i{
 fill:var(--primary-bg-color) !important;
 color:var(--primary-bg-color) !important;
}

.btn-outline-primary:hover{
 color:#fff !important;
 fill:#fff;
 background:var(--primary-bg-color) !important;
 border-color:var(--primary-bg-color);
}

.btn-outline-primary:hover svg,
.btn-outline-primary:hover i{
 fill:#fff !important;
 color:#fff !important;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.9);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled{
 color:var(--primary-bg-color);
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active{
 color:#fff !important;
 background-color:var(--primary-bg-color) !important;
 border-color:var(--primary-bg-color);
}

.show>.btn-outline-primary.dropdown-toggle{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

.show>.btn-outline-primary.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(var(--primary-bg-color), 0.56);
}

.btn-outline-secondary{
 color:#e984b1 !important;
 fill:#e984b1;
 background:transparent;
 background-image:none;
 border-color:#e984b1;
 transition:all ease 0.3s;
}

.btn-outline-secondary i{
 transition:all ease 0.3s;
}

.btn-outline-secondary svg,
.btn-outline-secondary i{
 fill:#e984b1 !important;
 color:#e984b1 !important;
}

.btn-outline-secondary:hover{
 color:#fff !important;
 fill:#fff;
 background:#e984b1;
 border-color:#e984b1;
}

.btn-outline-secondary:hover svg,
.btn-outline-secondary:hover i{
 fill:#fff !important;
 color:#fff !important;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.9);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled{
 color:#e984b1;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active{
 color:#fff !important;
 background-color:#e984b1;
 border-color:#e984b1;
}

.show>.btn-outline-secondary.dropdown-toggle{
 color:#fff;
 background-color:#e984b1;
 border-color:#e984b1;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

.show>.btn-outline-secondary.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(233, 132, 177, 0.56);
}

.btn-outline-success{
 color:#13bfa6 !important;
 fill:#13bfa6;
 background:transparent;
 background-image:none;
 border-color:#13bfa6;
 transition:all ease 0.3s;
}

.btn-outline-success i{
 transition:all ease 0.3s;
}

.btn-outline-success svg,
.btn-outline-success i{
 fill:#13bfa6 !important;
 color:#13bfa6 !important;
}

.btn-outline-success:hover{
 color:#fff !important;
 fill:#fff;
 background:#13bfa6;
 border-color:#13bfa6;
}

.btn-outline-success:hover svg,
.btn-outline-success:hover i{
 fill:#fff !important;
 color:#fff !important;
}

.btn-outline-success:focus,
.btn-outline-success.focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.9);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled{
 color:#13bfa6;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active{
 color:#fff !important;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.show>.btn-outline-success.dropdown-toggle{
 color:#fff;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

.show>.btn-outline-success.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(19, 191, 166, 0.56);
}

.btn-outline-info{
 color:#59adec !important;
 fill:#59adec !important;
 background:transparent;
 background-image:none;
 border-color:#59adec;
 transition:all ease 0.3s;
}

.btn-outline-info i{
 transition:all ease 0.3s;
}

.btn-outline-info svg,
.btn-outline-info i{
 fill:#59adec !important;
 color:#59adec !important;
}

.btn-outline-info:hover{
 color:#fff !important;
 fill:#fff !important;
 background:#59adec;
 border-color:#59adec;
}

.btn-outline-info:hover svg,
.btn-outline-info:hover i{
 fill:#fff !important;
 color:#fff !important;
}

.btn-outline-info:focus,
.btn-outline-info.focus{
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.9);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled{
 color:#59adec;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active{
 color:#fff !important;
 background-color:#59adec;
 border-color:#59adec;
}

.show>.btn-outline-info.dropdown-toggle{
 color:#fff;
 background-color:#59adec;
 border-color:#59adec;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

.show>.btn-outline-info.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(89, 173, 236, 0.56);
}

.btn-outline-warning{
 color:#e7c354;
 fill:#e7c354;
 background:transparent;
 background-image:none;
 border-color:#e7c354;
 transition:all ease 0.3s;
}

.btn-outline-warning i{
 transition:all ease 0.3s;
}

.btn-outline-warning svg,
.btn-outline-warning i{
 fill:#e7c354 !important;
 color:#e7c354 !important;
}

.btn-outline-warning:hover{
 color:#fff;
 fill:#fff;
 background:#e7c354;
 border-color:#e7c354;
}

.btn-outline-warning:hover svg,
.btn-outline-warning:hover i{
 fill:#fff !important;
 color:#fff !important;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus{
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.9);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled{
 color:#e7c354;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active{
 color:#fff !important;
 background-color:#e7c354;
 border-color:#e7c354;
}

.show>.btn-outline-warning.dropdown-toggle{
 color:#fff !important;
 background-color:#e7c354;
 border-color:#e7c354;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

.show>.btn-outline-warning.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(231, 195, 84, 0.56);
}

.btn-outline-danger{
 color:#d12c47 !important;
 fill:#d12c47 !important;
 background:transparent;
 background-image:none;
 border-color:#d12c47;
 transition:all ease 0.3s;
}

.btn-outline-danger i{
 transition:all ease 0.3s;
}

.btn-outline-danger svg,
.btn-outline-danger i{
 fill:#d12c47 !important;
 color:#d12c47 !important;
}

.btn-outline-danger:hover{
 color:#fff !important;
 fill:#fff !important;
 background:#d12c47 !important;
 border-color:#d12c47;
}

.btn-outline-danger:hover svg,
.btn-outline-danger:hover i{
 fill:#fff !important;
 color:#fff !important;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus{
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.9);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled{
 color:#d12c47;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active{
 color:#fff !important;
 background-color:#d12c47;
 border-color:#d12c47;
}

.show>.btn-outline-danger.dropdown-toggle{
 color:#fff;
 background-color:#d12c47;
 border-color:#d12c47;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

.show>.btn-outline-danger.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(209, 44, 71, 0.56);
}

.btn-outline-light{
 color:#868e96;
 fill:#868e96;
 background:transparent;
 background-image:none;
 border-color:rgba(228, 231, 236, 0.7725490196);
 transition:all ease 0.3s;
}

.btn-outline-light i{
 transition:all ease 0.3s;
}

.btn-outline-light svg,
.btn-outline-light i{
 fill:rgba(228, 231, 236, 0.7725490196) !important;
 color:rgba(228, 231, 236, 0.7725490196) !important;
}

.btn-outline-light:hover{
 color:#868e96;
 fill:#868e96;
 background:rgba(228, 231, 236, 0.7725490196);
 border-color:rgba(228, 231, 236, 0.7725490196);
}

.btn-outline-light:hover svg,
.btn-outline-light:hover i{
 fill:#868e96 !important;
 color:#868e96 !important;
}

.btn-outline-light:focus,
.btn-outline-light.focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.9);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled{
 color:rgba(228, 231, 236, 0.7725490196);
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active{
 background-color:rgba(228, 231, 236, 0.7725490196);
 border-color:rgba(228, 231, 236, 0.7725490196);
 color:#868e96 !important;
}

.show>.btn-outline-light.dropdown-toggle{
 color:#fff;
 background-color:rgba(228, 231, 236, 0.7725490196);
 border-color:rgba(228, 231, 236, 0.7725490196);
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

.show>.btn-outline-light.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(228, 231, 236, 0.56);
}

.btn-outline-dark{
 color:#868e96;
 fill:#868e96;
 background:transparent;
 background-image:none;
 border-color:#444546;
 transition:all ease 0.3s;
}

.btn-outline-dark i{
 transition:all ease 0.3s;
}

.btn-outline-dark svg,
.btn-outline-dark i{
 fill:#444546 !important;
 color:#444546 !important;
}

.btn-outline-dark:hover{
 color:#fff;
 fill:#fff;
 background:#444546;
 border-color:#444546;
}

.btn-outline-dark:hover svg,
.btn-outline-dark:hover i{
 fill:#868e96 !important;
 color:#868e96 !important;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus{
 box-shadow:0 0 0 2px rgba(68, 69, 70, 0.9);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled{
 color:#444546;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active{
 color:#fff !important;
 background-color:#444546;
 border-color:#444546;
}

.show>.btn-outline-dark.dropdown-toggle{
 color:#fff;
 background-color:#444546;
 border-color:#444546;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

.show>.btn-outline-dark.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(68, 69, 70, 0.56);
}

.btn-animation .btn-loaders,
.btn-animation .btn-spinners{
 color:#fff !important;
 pointer-events:none;
 position:relative;
}

.btn-animation .btn-loaders::after,
.btn-animation .btn-spinners::after{
 content:"";
 border-radius:50%;
 display:block;
 position:absolute;
 right:10px !important;
 position:absolute !important;
}

.btn-animation .btn-loaders::after{
 height:1.4em;
 width:1.4em;
 top:calc(50% - 0.7em);
 border:2px solid #fff;
 border-right-color:transparent !important;
 border-top-color:transparent !important;
 transform-origin:center;
 animation:loader 500ms infinite linear;
}

.btn-animation .btn-spinners::after{
 height:0.7rem;
 width:0.7rem;
 background-color:#fff;
 top:32%;
 animation:spinner 1s infinite linear;
}

.btn-loading{
 color:transparent !important;
 pointer-events:none;
 position:relative;
}

.btn-loading:after{
 content:"";
 animation:loader 500ms infinite linear;
 border:2px solid #fff;
 border-radius:50%;
 border-right-color:transparent !important;
 border-top-color:transparent !important;
 display:block;
 height:1.4em;
 width:1.4em;
 position:absolute;
 left:calc(50% - 0.7em);
 top:calc(50% - 0.7em);
 transform-origin:center;
 position:absolute !important;
}

.btn-loading.btn-sm:after{
 height:1em;
 width:1em;
 left:calc(50% - 0.5em);
 top:calc(50% - 0.5em);
}

.btn-group-sm>.btn-loading.btn:after{
 height:1em;
 width:1em;
 left:calc(50% - 0.5em);
 top:calc(50% - 0.5em);
}

.btn-spinning{
 color:transparent !important;
 pointer-events:none;
 position:relative;
}

.btn-spinning:after{
 content:"";
 border-radius:50%;
 display:block;
 position:absolute;
 right:10px !important;
 position:absolute !important;
 height:0.7rem;
 width:0.7rem;
 background-color:#fff;
 left:calc(50% - 0.5em);
 top:calc(50% - 0.5em);
 animation:spinner 1s infinite linear;
}

.btn-spinning.btn-sm:after{
 height:1em;
 width:1em;
 left:calc(50% - 0.5em);
 top:calc(50% - 0.5em);
}

.btn-group-sm>.btn-spinning.btn:after{
 height:1em;
 width:1em;
 left:calc(50% - 0.5em);
 top:calc(50% - 0.5em);
}

.btn-spinning.btn-secondary:after{
 border-color:#868e96;
}

.btn-purple-gradient{
 background:linear-gradient(to bottom right, #661fd6 0%, #647DEE 100%) !important;
 color:#fff !important;
}

.btn-link{
 font-weight:400;
 background-color:transparent;
}

.btn-link:hover{
 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;
 pointer-events:none;
}

.btn-lg,
.btn-group-lg>.btn{
 padding:0.7rem 2rem;
 font-size:1.325rem;
 line-height:1.625;
}

.btn-sm,
.btn-group-sm>.btn{
 padding:0.45rem 0.5rem !important;
 font-size:0.711rem !important;
 min-width:1.625rem !important;
 line-height:1;
 border-radius:0.21rem;
}

.btn-block{
 display:block;
 width:100%;
}

.btn-block+.btn-block{
 margin-top:0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block{
 width:100%;
}


.btn-group,
.btn-group-vertical{
 position:relative;
 display:inline-flex;
 vertical-align:middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn{
 position:relative;
 flex:0 1 auto;
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover{
 z-index:1;
}

.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active{
 z-index:1;
}

.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active{
 z-index:1;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group{
 margin-left:-1px;
}

.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group{
 margin-left:-1px;
}

.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group{
 margin-left:-1px;
}

.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group{
 margin-left:-1px;
}

.btn-toolbar{
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start;
}

.btn-toolbar .input-group{
 width:auto;
}

.dropdown-toggle-split{
 padding-right:0.5625rem;
 padding-left:0.5625rem;
}

.dropdown-toggle-split::after{
 margin-left:0;
}

.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after{
 margin-left:0;
}

.dropleft .dropdown-toggle-split::before{
 margin-right:0;
}

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split{
 padding-right:0.375rem;
 padding-left:0.375rem;
}

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split{
 padding-right:0.75rem;
 padding-left:0.75rem;
}

.btn-group-vertical{
 flex-direction:column;
 align-items:flex-start;
 justify-content:center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group{
 width:100%;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group{
 margin-top:-1px;
 margin-left:0;
}

.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group{
 margin-top:-1px;
 margin-left:0;
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn{
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)>.btn{
 border-top-left-radius:0;
 border-top-right-radius:0;
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn{
 margin-bottom:0;
}

.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn input[type=checkbox]{
 position:absolute;
 clip:rect(0, 0, 0, 0);
 pointer-events:none;
}

.btn-group-toggle>.btn-group>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox]{
 position:absolute;
 clip:rect(0, 0, 0, 0);
 pointer-events:none;
}


.btn{
 cursor:pointer;
 font-weight:400;
 letter-spacing:0.03em;
 font-size:0.8125rem;
 min-width:2.375rem;
}

.btn-icon{
 padding-left:0.5rem;
 padding-right:0.5rem;
 text-align:center;
}

.btn-pill{
 border-radius:10rem;
 padding-left:1.5em;
 padding-right:1.5em;
}

.btn-radius{
 border-radius:3px;
}

.btn-facebook{
 color:#fff;
 background-color:#3b5998;
 border-color:#3b5998;
}

.btn-facebook:hover{
 color:#fff;
 background-color:#30497c;
 border-color:#2d4373;
}

.btn-facebook:focus,
.btn-facebook.focus{
 box-shadow:0 0 0 2px rgba(59, 89, 152, 0.5);
}

.btn-facebook.disabled,
.btn-facebook:disabled{
 color:#fff;
 background-color:#3b5998;
 border-color:#3b5998;
}

.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#2d4373;
 border-color:#293e6a;
}

.show>.btn-facebook.dropdown-toggle{
 color:#fff;
 background-color:#2d4373;
 border-color:#293e6a;
}

.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(59, 89, 152, 0.5);
}

.show>.btn-facebook.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(59, 89, 152, 0.5);
}

.btn-twitter{
 color:#fff;
 background-color:#1da1f2;
 border-color:#1da1f2;
}

.btn-twitter:hover{
 color:#fff;
 background-color:#0d8ddc;
 border-color:#0c85d0;
}

.btn-twitter:focus,
.btn-twitter.focus{
 box-shadow:0 0 0 2px rgba(29, 161, 242, 0.5);
}

.btn-twitter.disabled,
.btn-twitter:disabled{
 color:#fff;
 background-color:#1da1f2;
 border-color:#1da1f2;
}

.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#0c85d0;
 border-color:#0b7ec4;
}

.show>.btn-twitter.dropdown-toggle{
 color:#fff;
 background-color:#0c85d0;
 border-color:#0b7ec4;
}

.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(29, 161, 242, 0.5);
}

.show>.btn-twitter.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(29, 161, 242, 0.5);
}

.btn-google{
 color:#fff;
 background-color:#dc4e41;
 border-color:#dc4e41;
}

.btn-google:hover{
 color:#fff;
 background-color:#d03526;
 border-color:#c63224;
}

.btn-google:focus,
.btn-google.focus{
 box-shadow:0 0 0 2px rgba(220, 78, 65, 0.5);
}

.btn-google.disabled,
.btn-google:disabled{
 color:#fff;
 background-color:#dc4e41;
 border-color:#dc4e41;
}

.btn-google:not(:disabled):not(.disabled):active,
.btn-google:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#c63224;
 border-color:#bb2f22;
}

.show>.btn-google.dropdown-toggle{
 color:#fff;
 background-color:#c63224;
 border-color:#bb2f22;
}

.btn-google:not(:disabled):not(.disabled):active:focus,
.btn-google:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(220, 78, 65, 0.5);
}

.show>.btn-google.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(220, 78, 65, 0.5);
}

.btn-youtube{
 color:#fff;
 background-color:#f00;
 border-color:#f00;
}

.btn-youtube:hover{
 color:#fff;
 background-color:#d90000;
 border-color:#cc0000;
}

.btn-youtube:focus,
.btn-youtube.focus{
 box-shadow:0 0 0 2px rgba(255, 0, 0, 0.5);
}

.btn-youtube.disabled,
.btn-youtube:disabled{
 color:#fff;
 background-color:#f00;
 border-color:#f00;
}

.btn-youtube:not(:disabled):not(.disabled):active,
.btn-youtube:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#cc0000;
 border-color:#bf0000;
}

.show>.btn-youtube.dropdown-toggle{
 color:#fff;
 background-color:#cc0000;
 border-color:#bf0000;
}

.btn-youtube:not(:disabled):not(.disabled):active:focus,
.btn-youtube:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(255, 0, 0, 0.5);
}

.show>.btn-youtube.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(255, 0, 0, 0.5);
}

.btn-vimeo{
 color:#fff;
 background-color:#1ab7ea;
 border-color:#1ab7ea;
}

.btn-vimeo:hover{
 color:#fff;
 background-color:#139ecb;
 border-color:#1295bf;
}

.btn-vimeo:focus,
.btn-vimeo.focus{
 box-shadow:0 0 0 2px rgba(26, 183, 234, 0.5);
}

.btn-vimeo.disabled,
.btn-vimeo:disabled{
 color:#fff;
 background-color:#1ab7ea;
 border-color:#1ab7ea;
}

.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#1295bf;
 border-color:#108cb4;
}

.show>.btn-vimeo.dropdown-toggle{
 color:#fff;
 background-color:#1295bf;
 border-color:#108cb4;
}

.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(26, 183, 234, 0.5);
}

.show>.btn-vimeo.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(26, 183, 234, 0.5);
}

.btn-dribbble{
 color:#fff;
 background-color:#ea4c89;
 border-color:#ea4c89;
}

.btn-dribbble:hover{
 color:#fff;
 background-color:#e62a72;
 border-color:#e51e6b;
}

.btn-dribbble:focus,
.btn-dribbble.focus{
 box-shadow:0 0 0 2px rgba(234, 76, 137, 0.5);
}

.btn-dribbble.disabled,
.btn-dribbble:disabled{
 color:#fff;
 background-color:#ea4c89;
 border-color:#ea4c89;
}

.btn-dribbble:not(:disabled):not(.disabled):active,
.btn-dribbble:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#e51e6b;
 border-color:#dc1a65;
}

.show>.btn-dribbble.dropdown-toggle{
 color:#fff;
 background-color:#e51e6b;
 border-color:#dc1a65;
}

.btn-dribbble:not(:disabled):not(.disabled):active:focus,
.btn-dribbble:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(234, 76, 137, 0.5);
}

.show>.btn-dribbble.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(234, 76, 137, 0.5);
}

.btn-github{
 color:#fff;
 background-color:#181717;
 border-color:#181717;
}

.btn-github:hover{
 color:#fff;
 background-color:#040404;
 border-color:black;
}

.btn-github:focus,
.btn-github.focus{
 box-shadow:0 0 0 2px rgba(24, 23, 23, 0.5);
}

.btn-github.disabled,
.btn-github:disabled{
 color:#fff;
 background-color:#181717;
 border-color:#181717;
}

.btn-github:not(:disabled):not(.disabled):active,
.btn-github:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:black;
 border-color:black;
}

.show>.btn-github.dropdown-toggle{
 color:#fff;
 background-color:black;
 border-color:black;
}

.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(24, 23, 23, 0.5);
}

.show>.btn-github.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(24, 23, 23, 0.5);
}

.btn-instagram{
 color:#fff;
 background-color:#e4405f;
 border-color:#e4405f;
}

.btn-instagram:hover{
 color:#fff;
 background-color:#de1f44;
 border-color:#d31e40;
}

.btn-instagram:focus,
.btn-instagram.focus{
 box-shadow:0 0 0 2px rgba(228, 64, 95, 0.5);
}

.btn-instagram.disabled,
.btn-instagram:disabled{
 color:#fff;
 background-color:#e4405f;
 border-color:#e4405f;
}

.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#d31e40;
 border-color:#c81c3d;
}

.show>.btn-instagram.dropdown-toggle{
 color:#fff;
 background-color:#d31e40;
 border-color:#c81c3d;
}

.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(228, 64, 95, 0.5);
}

.show>.btn-instagram.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(228, 64, 95, 0.5);
}

.btn-pinterest{
 color:#fff;
 background-color:#bd081c;
 border-color:#bd081c;
}

.btn-pinterest:hover{
 color:#fff;
 background-color:#980617;
 border-color:#8c0615;
}

.btn-pinterest:focus,
.btn-pinterest.focus{
 box-shadow:0 0 0 2px rgba(189, 8, 28, 0.5);
}

.btn-pinterest.disabled,
.btn-pinterest:disabled{
 color:#fff;
 background-color:#bd081c;
 border-color:#bd081c;
}

.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#8c0615;
 border-color:#800513;
}

.show>.btn-pinterest.dropdown-toggle{
 color:#fff;
 background-color:#8c0615;
 border-color:#800513;
}

.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(189, 8, 28, 0.5);
}

.show>.btn-pinterest.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(189, 8, 28, 0.5);
}

.btn-vk{
 color:#fff;
 background-color:#6383a8;
 border-color:#6383a8;
}

.btn-vk:hover{
 color:#fff;
 background-color:#527093;
 border-color:#4d6a8b;
}

.btn-vk:focus,
.btn-vk.focus{
 box-shadow:0 0 0 2px rgba(99, 131, 168, 0.5);
}

.btn-vk.disabled,
.btn-vk:disabled{
 color:#fff;
 background-color:#6383a8;
 border-color:#6383a8;
}

.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#4d6a8b;
 border-color:#496482;
}

.show>.btn-vk.dropdown-toggle{
 color:#fff;
 background-color:#4d6a8b;
 border-color:#496482;
}

.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(99, 131, 168, 0.5);
}

.show>.btn-vk.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(99, 131, 168, 0.5);
}

.btn-rss{
 color:#fff;
 background-color:#ffa500;
 border-color:#ffa500;
}

.btn-rss:hover{
 color:#fff;
 background-color:#d98c00;
 border-color:#cc8400;
}

.btn-rss:focus,
.btn-rss.focus{
 box-shadow:0 0 0 2px rgba(255, 165, 0, 0.5);
}

.btn-rss.disabled,
.btn-rss:disabled{
 color:#fff;
 background-color:#ffa500;
 border-color:#ffa500;
}

.btn-rss:not(:disabled):not(.disabled):active,
.btn-rss:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#cc8400;
 border-color:#bf7c00;
}

.show>.btn-rss.dropdown-toggle{
 color:#fff;
 background-color:#cc8400;
 border-color:#bf7c00;
}

.btn-rss:not(:disabled):not(.disabled):active:focus,
.btn-rss:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(255, 165, 0, 0.5);
}

.show>.btn-rss.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(255, 165, 0, 0.5);
}

.btn-flickr{
 color:#fff;
 background-color:#0063dc;
 border-color:#0063dc;
}

.btn-flickr:hover{
 color:#fff;
 background-color:#0052b6;
 border-color:#004ca9;
}

.btn-flickr:focus,
.btn-flickr.focus{
 box-shadow:0 0 0 2px rgba(0, 99, 220, 0.5);
}

.btn-flickr.disabled,
.btn-flickr:disabled{
 color:#fff;
 background-color:#0063dc;
 border-color:#0063dc;
}

.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#004ca9;
 border-color:#00469c;
}

.show>.btn-flickr.dropdown-toggle{
 color:#fff;
 background-color:#004ca9;
 border-color:#00469c;
}

.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(0, 99, 220, 0.5);
}

.show>.btn-flickr.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(0, 99, 220, 0.5);
}

.btn-bitbucket{
 color:#fff;
 background-color:#0052cc;
 border-color:#0052cc;
}

.btn-bitbucket:hover{
 color:#fff;
 background-color:#0043a6;
 border-color:#003e99;
}

.btn-bitbucket:focus,
.btn-bitbucket.focus{
 box-shadow:0 0 0 2px rgba(0, 82, 204, 0.5);
}

.btn-bitbucket.disabled,
.btn-bitbucket:disabled{
 color:#fff;
 background-color:#0052cc;
 border-color:#0052cc;
}

.btn-bitbucket:not(:disabled):not(.disabled):active,
.btn-bitbucket:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:#003e99;
 border-color:#00388c;
}

.show>.btn-bitbucket.dropdown-toggle{
 color:#fff;
 background-color:#003e99;
 border-color:#00388c;
}

.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.btn-bitbucket:not(:disabled):not(.disabled).active:focus{
 box-shadow:0 0 0 2px rgba(0, 82, 204, 0.5);
}

.show>.btn-bitbucket.dropdown-toggle:focus{
 box-shadow:0 0 0 2px rgba(0, 82, 204, 0.5);
}

.btn-option{
 background:transparent;
 color:#9aa0ac;
}

.btn-option:hover{
 color:#6e7687;
}

.btn-option:focus{
 box-shadow:none;
 color:#6e7687;
}

.btn-sm,
.btn-group-sm>.btn{
 font-size:0.65rem;
 min-width:2.5rem;
}

.btn-lg,
.btn-group-lg>.btn{
 font-size:1rem;
 min-width:2.75rem;
 font-weight:400;
}

.btn-list{
 margin-bottom:-0.5rem;
 font-size:0;
}

.btn-list>.btn,
.btn-list>.dropdown{
 margin-bottom:0.5rem;
}

.btn-list>.btn:not(:last-child),
.btn-list>.dropdown:not(:last-child){
 margin-right:0.5rem;
}

.btn-circle{
 text-align:center;
 padding:6px 0;
 border-radius:50%;
 text-align:center;
}

.btn-circle i{
 font-size:0.9rem;
}

.btn-social.btn-lg{
 padding-left:61px;
}

.btn-social.btn-lg>:first-child{
 line-height:45px;
 width:45px;
 font-size:1.8em;
}

.btn-social.btn-sm{
 padding-left:38px;
}

.btn-social.btn-sm>:first-child{
 line-height:28px;
 width:28px;
 font-size:1.4em;
}

.btn-social.btn-xs{
 padding-left:30px;
}

.btn-social.btn-xs>:first-child{
 line-height:20px;
 width:20px;
 font-size:1.2em;
}

.btn-social-icon{
 position:relative;
 padding-left:44px;
 text-align:left;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 height:34px;
 width:34px;
 padding:0;
}

.btn-social-icon>:first-child{
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:40px;
 line-height:34px;
 font-size:1.1em;
 text-align:center;
 border-right:1px solid rgba(0, 0, 0, 0.2);
}

.btn-social-icon.btn-lg{
 padding-left:61px;
}

.btn-social-icon.btn-lg>:first-child{
 line-height:45px;
 width:45px;
 font-size:1.8em;
}

.btn-social-icon.btn-sm{
 padding-left:38px;
}

.btn-social-icon.btn-sm>:first-child{
 line-height:28px;
 width:28px;
 font-size:1.4em;
}

.btn-social-icon.btn-xs{
 padding-left:30px;
}

.btn-social-icon.btn-xs>:first-child{
 line-height:20px;
 width:20px;
 font-size:1.2em;
}

.btn-social-icon>:first-child{
 border:none;
 text-align:center;
 width:100%;
 color:#fff;
}

.btn-social-icon.btn-lg{
 height:45px;
 width:45px;
 padding-left:0;
 padding-right:0;
}

.btn-social-icon.btn-sm{
 height:30px;
 width:30px;
 padding-left:0;
 padding-right:0;
}

.btn-social-icon.btn-xs{
 height:22px;
 width:22px;
 padding-left:0;
 padding-right:0;
}

.btn.focus,
.btn:focus{
 box-shadow:none !important;
}

.btn-dropdown-icon{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-dropdown-icon:hover{
 color:#fff;
 background-color:var(--primary09);
 border-color:var(--primary09);
}

.btn-dropdown-icon:focus,
.btn-dropdown-icon.focus{
 box-shadow:0 0 0 2px var(--primary06);
}

.btn-dropdown-icon.disabled,
.btn-dropdown-icon:disabled{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-dropdown-icon:not(:disabled):not(.disabled):active,
.btn-dropdown-icon:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:var(--primary09);
 border-color:var(--primary09);
}

.btn-dropdown-icon1{
 color:var(--primary-bg-color);
 background:transparent;
 background-image:none;
 border-color:var(--primary-bg-color);
}

.btn-dropdown-icon1:hover{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-dropdown-icon1:focus,
.btn-dropdown-icon1.focus{
 box-shadow:0 0 0 2px var(--primary06);
}

.btn-dropdown-icon1.disabled,
.btn-dropdown-icon1:disabled{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-dropdown-icon1:not(:disabled):not(.disabled):active,
.btn-dropdown-icon1:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.btn-svg{
 min-width:2.75rem;
}

.btn-animation .loading{
 margin-right:20px;
}

.btn-square{
 padding:0.55rem 0.5rem;
 line-height:1;
 border-radius:3px;
}

a.btn-teritary svg{
 fill:#fff !important;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus{
 color:#fff;
 background-color:var(--primary09);
 border-color:var(--primary09);
 box-shadow:0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-info.disabled,
.btn-info:disabled{
 color:#fff !important;
}

.btn-warning.disabled,
.btn-warning:disabled{
 color:#fff !important;
}


.btn.btn-w-xs{
 min-width:90px;
}

.btn.btn-w-sm{
 min-width:110px;
}

.btn.btn-w-md{
 min-width:130px;
}

.btn.btn-w-lg{
 min-width:150px;
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active{
 background-color:var(--primary-bg-color) !important;
 border-color:var(--primary-bg-color) !important;
 color:#fff !important;
}

.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active{
 color:#fff !important;
 background-color:#e984b1;
 border-color:#e984b1;
}

.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active{
 color:#fff !important;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active{
 color:#fff !important;
 background-color:#59adec;
 border-color:#59adec;
}

.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active{
 color:#fff !important;
 background-color:#e7c354;
 border-color:#e7c354;
}

.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active{
 color:#fff !important;
 background-color:#d12c47;
 border-color:#d12c47;
}

.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active{
 background-color:#343a40;
 border-color:#343a40;
}

.btn-check:active+.btn-outline-light,
.btn-check:checked+.btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active{
 background-color:rgba(228, 231, 236, 0.7725490196);
 border-color:rgba(228, 231, 236, 0.7725490196);
}

.btn-group>.btn:first-child{
 margin-left:0;
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.btn-group>.btn-group:not(:last-child)>.btn{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.btn-icon .fe,
.btn-list .fe{
 line-height:1.7 !important;
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus{
 box-shadow:none !important;
}

@media (max-width:576px){

 .radiobtns [class*=btn-outline-],
 .checkboxbtns [class*=btn-outline-]{
 padding:0.1rem 0.2rem !important;
 font-size:11px !important;
 }
}

@media (max-width:360px){
 .btn-lg{
 font-size:0.8rem;
 }
}


.card{
 position:relative;
 display:flex;
 flex-direction:column;
 min-width:0;
 word-wrap:break-word;
 background-color:#fff;
 border:inherit !important;
 background-clip:border-box;
 border-radius:5px;
 box-shadow:0 4px 16px 0 rgba(169, 184, 200, 0.15);
}

.card>hr{
 margin-right:0;
 margin-left:0;
}

.card>.list-group:first-child .list-group-item:first-child{
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.card>.list-group:last-child .list-group-item:last-child{
 border-bottom-right-radius:7px;
 border-bottom-left-radius:7px;
}

.card-body{
 flex:1 1 auto;
 padding:1.5rem;
 margin:0;
 position:relative;
}

.card-subtitle{
 margin-top:-0.75rem;
 margin-bottom:0;
}

.card-text:last-child{
 margin-bottom:0;
}

.card-link:hover{
 text-decoration:none;
}

.card-link+.card-link{
 margin-left:1.5rem;
}

.card-header:first-child{
 border-radius:2px 2px 0 0;
}

.card-header+.list-group .list-group-item:first-child{
 border-top:0;
}

.card-footer{
 padding:1.5rem 1.5rem;
 background-color:rgba(0, 0, 0, 0.03);
 border-top:1px solid #eaedf1;
 color:#6e7687;
}

.card-img-overlay{
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 padding:1.25rem;
 background-color:rgba(0, 0, 0, 0.4);
 display:flex;
 flex-direction:column;
}

.card-img{
 width:100%;
 border-radius:2px;
}

.card-img-top{
 width:100%;
 border-top-left-radius:2px;
 border-top-right-radius:2px;
}

.card-img-bottom{
 width:100%;
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px;
}

.card-deck{
 display:flex;
 flex-direction:column;
}

.card-deck .card{
 margin-bottom:0.75rem;
}

@media (min-width:576px){
 .card-deck{
 flex-flow:row wrap;
 margin-right:-0.75rem;
 margin-left:-0.75rem;
 }

 .card-deck .card{
 display:flex;
 flex:1 0 0%;
 flex-direction:column;
 margin-right:0.75rem;
 margin-bottom:0;
 margin-left:0.75rem;
 }
}

.card-group{
 display:flex;
 flex-direction:column;
}

.card-group>.card{
 margin-bottom:0.75rem;
}

@media (min-width:576px){
 .card-group{
 flex-flow:row wrap;
 }

 .card-group>.card{
 flex:1 0 0%;
 margin-bottom:0;
 }

 .card-group>.card+.card{
 margin-left:0;
 border-left:0;
 }

 .card-group>.card:first-child{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 }

 .card-group>.card:first-child .card-img-top,
 .card-group>.card:first-child .card-header{
 border-top-right-radius:0;
 }

 .card-group>.card:first-child .card-img-bottom,
 .card-group>.card:first-child .card-footer{
 border-bottom-right-radius:0;
 }

 .card-group>.card:last-child{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 }

 .card-group>.card:last-child .card-img-top,
 .card-group>.card:last-child .card-header{
 border-top-left-radius:0;
 }

 .card-group>.card:last-child .card-img-bottom,
 .card-group>.card:last-child .card-footer{
 border-bottom-left-radius:0;
 }

 .card-group>.card:only-child{
 border-radius:3px;
 }

 .card-group>.card:only-child .card-img-top,
 .card-group>.card:only-child .card-header{
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 }

 .card-group>.card:only-child .card-img-bottom,
 .card-group>.card:only-child .card-footer{
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
 }

 .card-group>.card:not(:first-child):not(:last-child):not(:only-child){
 border-radius:0;
 }

 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
 .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-header,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{
 border-radius:0;
 }
}

.card-columns .card{
 margin-bottom:1.5rem;
}

@media (min-width:576px){
 .card-columns{
 -moz-column-count:3;
 column-count:3;
 -moz-column-gap:1.25rem;
 column-gap:1.25rem;
 orphans:1;
 widows:1;
 }

 .card-columns .card{
 display:inline-block;
 width:100%;
 }
}

.card-blog-overlay{
 background:url("../images/media/thumbnails/thumb2.jpg");
 background-size:cover;
 position:relative;
}

.card-blog-overlay:before{
 content:"";
 display:block;
 position:absolute;
 background:rgba(0, 0, 0, 0.5);
 width:100%;
 height:100%;
 right:0;
 top:0;
}

.card-blog-overlay1:before,
.card-blog-overlay2:before{
 content:"";
 display:block;
 position:absolute;
 background:rgba(0, 0, 0, 0.5);
 width:100%;
 height:100%;
 right:0;
 top:0;
}

.card-blog-overlay1{
 background:url("../images/media/thumbnails/thumb3.jpg");
 background-size:cover;
}

.card-blog-overlay2{
 background:url("../images/media/22.jpg");
 background-size:cover;
}


.card{
 position:relative;
 margin-bottom:1.5rem;
 width:100%;
}

.card .card{
 border:1px solid #eaedf1;
}

@media print{
 .card{
 box-shadow:none;
 border:none;
 }
}

.card-body+.card-body{
 border-top:1px solid #eaedf1;
}

.card-body>:last-child{
 margin-bottom:0;
}

@media print{
 .card-body{
 padding:0;
 }
}

.card-body-scrollable{
 overflow:auto;
}

.card-footer,
.card-bottom{
 padding:0.8rem 1.6rem;
 background:none;
}

.card-header{
 background:none;
 padding:0.8rem 1.6rem;
 display:flex;
 align-items:center;
 margin-bottom:0;
 background-color:rgba(0, 0, 0, 0.03);
 border-bottom:none;
}

.card-header .card-title{
 margin-bottom:0;
}

.card-header.border-0+.card-body{
 padding-top:0;
}

@media print{
 .card-header{
 display:none;
 }
}

.card-title{
 font-size:1rem;
 font-weight:500;
 margin-bottom:1.5rem;
}

.reg{
 text-align:center;
 font-size:50px;
 color:#2e1170;
 float:right;
}

.card-title a{
 color:inherit;
}

.card-title:only-child{
 margin-bottom:0;
}

.card-title small{
 color:#9aa0ac;
 font-size:0.875rem;
 display:block;
 margin:-0.75rem 0 1rem;
 line-height:1.1;
 font-weight:400;
}

.card-subtitle{
 color:#9aa0ac;
 font-size:0.875rem;
 display:block;
 margin:-0.75rem 0 1rem;
 line-height:1.1;
 font-weight:400;
}

.card-table{
 margin-bottom:0;
}

.card-table tr:first-child td,
.card-table tr:first-child th{
 border-top:0;
}

.card-table tr td:first-child,
.card-table tr th:first-child{
 padding-left:1.5rem !important;
}

.card-table tr td:last-child,
.card-table tr th:last-child{
 padding-right:1.5rem;
}

.card-body+.card-table{
 border-top:1px solid #eaedf1;
}

.card-profile .card-header{
 height:5rem;
 background-size:cover;
 border:0;
}

.card-link+.card-link{
 margin-left:1rem;
}

.card-body+.card-list-group{
 border-top:1px solid #eaedf1;
}

.card-list-group .list-group-item{
 border-right:0;
 border-left:0;
 border-radius:0;
 padding-left:1.5rem;
 padding-right:1.5rem;
}

.card-list-group .list-group-item:last-child{
 border-bottom:0;
}

.card-list-group .list-group-item:first-child{
 border-top:0;
}

.card-header-tabs{
 margin:-1.25rem 0;
 border-bottom:0;
 line-height:2rem;
 margin-right:-0.75rem;
 margin-bottom:-1.5rem;
 margin-left:-0.75rem;
}

.card-header-tabs .nav-item{
 margin-bottom:1px;
}

.card-header-pills{
 margin:-0.75rem 0;
 margin-right:-0.75rem;
 margin-left:-0.75rem;
}

.card-aside{
 flex-direction:row;
}

.card-aside-column{
 min-width:5rem;
 width:30%;
 flex:0 0 30%;
 background:no-repeat center/cover;
}

.card-value{
 font-size:1rem;
 line-height:3.4rem;
 height:3.4rem;
 display:flex;
 align-items:center;
 font-weight:400;
}

.card-value i{
 vertical-align:middle;
 font-size:30px;
}

.card-chart-bg{
 height:4rem;
 margin-top:-1rem;
 position:relative;
 z-index:1;
 overflow:hidden;
}

.card-options{
 margin-left:auto;
 display:flex;
 order:100;
 margin-right:-0.5rem;
 color:#9aa0ac;
 align-self:center;
}

.card-options a:not(.btn){
 margin-left:0.5rem;
 color:#76839a;
 display:inline-block;
 min-width:1rem;
}

.card-options a:not(.btn):hover{
 text-decoration:none;
 color:#6e7687;
}

.card-options a:not(.btn) i{
 font-size:1rem;
 vertical-align:middle;
}

.card-options .dropdown-toggle:after{
 display:none;
}

.stretch-card{
 display:flex;
 align-items:stretch;
 justify-content:stretch;
}

.stretch-card>.card{
 width:100%;
 min-width:100%;
}

.card-img-absolute{
 position:absolute;
 top:0;
 height:100%;
 width:100%;
 margin-left:-28px;
}

.card-image{
 position:absolute;
 top:0;
 height:100%;
 margin-left:-126px;
}


.card-collapsed>:not(.card-header):not(.card-status){
 display:none;
}

.card-collapsed .card-options-collapse i:before{
 content:"\e92d";
}

.card-fullscreen .card-options-fullscreen i:before{
 content:"\e992";
}

.card-fullscreen .card-options-remove{
 display:none;
}


.card-map{
 height:15rem;
 background:#e9ecef;
}

.card-map-placeholder{
 background:no-repeat center;
}


.card-tabs{
 display:flex;
}

.card-tabs-bottom .card-tabs-item{
 border:0;
}

.card-tabs-bottom .card-tabs-item.active{
 border-top-color:#fff;
}

.card-tabs-item{
 flex:1 1 auto;
 display:block;
 padding:1.4rem 1.5rem;
 color:inherit;
 overflow:hidden;
}

a.card-tabs-item{
 background:#fafbfc;
}

a.card-tabs-item:hover{
 text-decoration:none;
 color:inherit;
}

a.card-tabs-item:focus{
 z-index:1;
}

a.card-tabs-item.active{
 background:#fff;
 border-bottom-color:#fff;
}


.card-status{
 position:absolute;
 top:-1px;
 left:0px;
 right:0px;
 height:3px;
 border-radius:7px 7px 0 0;
}

.card-status-left{
 right:auto;
 bottom:0;
 height:auto;
 width:3px;
 border-radius:3px 0 0 3px;
}


.card-icon{
 width:3rem;
 font-size:2.5rem;
 line-height:3rem;
 text-align:center;
}


.card-fullscreen{
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:1;
 margin:0;
}


.card-alert{
 border-radius:0;
 margin:-1px -1px 0;
}

.card-category{
 font-size:17px;
 text-transform:uppercase;
 text-align:center;
 font-weight:500;
 letter-spacing:0.05em;
 margin:0.5rem;
 background:#f1f1f9;
 padding:0.35rem;
 border-radius:5px;
}

.item-card .cardbody{
 position:relative;
 padding:30px 15px;
 border-radius:0 0 0.2rem 0.2rem;
}

.item-card .cardtitle span{
 display:block;
 font-size:0.75rem;
}

.item-card .cardtitle a{
 color:#707070;
 font-weight:500;
 text-decoration:none;
}

.item-card .cardprice{
 position:absolute;
 top:30px;
 right:15px;
}

.item-card .cardprice span{
 display:block;
 color:#707070;
}

.item-card .cardprice span.type--strikethrough{
 opacity:0.7;
 text-decoration:line-through;
}

.card-padding{
 padding:14px 2px 2px 11px;
}

.card-items{
 padding:10px;
}

.card .box .img img{
 width:150px;
 height:150px;
 border-radius:100%;
}

.card .box h2{
 font-size:20px;
 color:#262626;
 margin:20px auto;
}

.card .box h2 span{
 font-size:14px;
 color:#fff;
 display:inline-block;
 padding:4px 10px;
 border-radius:15px;
}

.card .box p{
 color:#262626;
}

.card-counter{
 padding:20px 10px;
 background-color:#fff;
 height:100px;
 border-radius:7px;
 transition:0.3s linear all;
 margin-bottom:1.5rem;
}

.card-counter:hover{
 transition:0.3s linear all;
}

.card-counter.primary{
 color:#fff;
}

.card-counter.secondary{
 background:linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
 color:#fff;
}

.card-counter.success{
 background:linear-gradient(to bottom right, #62fb62, #21a544);
 color:#fff;
}

.card-counter.info{
 background:linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
 color:#fff;
}

.card-counter i{
 font-size:4rem;
 opacity:0.3;
}

.card-counter .count-numbers{
 position:absolute;
 right:35px;
 top:10px;
 font-size:32px;
 display:block;
}

.card-counter .count-name{
 position:absolute;
 right:35px;
 top:65px;
 text-transform:capitalize;
 opacity:0.5;
 display:block;
 font-size:18px;
}

.card-label{
 border:0;
}

.card-label.list-group-item{
 border-bottom:0;
}

.card-img-holder i{
 font-size:45px;
}

.card-item{
 display:flex;
 align-items:flex-start;
}

.card-aside-img{
 position:relative;
}

.card-aside-img img{
 width:80px;
 height:80px;
 vertical-align:middle;
}

.card-aside-img.wrap-border img{
 border:1px solid rgba(167, 180, 201, 0.3);
 padding:3px;
}

.card-aside-img a{
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 z-index:1;
}

.card-item-desc{
 padding:15px;
}

.card-item-desc h6{
 margin-top:5px;
}

.card-blogs .card{
 border:none;
 box-shadow:none;
}

.card-blogs1 .card{
 box-shadow:none;
 border-bottom:1px solid rgba(167, 180, 201, 0.3);
 padding-bottom:15px;
 margin-bottom:10px;
}

.card-blogs1 .card:last-child{
 box-shadow:none;
 border-bottom:none;
 padding-bottom:0;
 margin-bottom:0;
}

.card-blogs1 .card-item-desc .card-item-price .newprice{
 font-weight:600;
}

.card-blogs1 .card-item-desc .card-item-price .oldprice{
 font-size:14px;
}

.card-blogs2 .card{
 border:none;
 box-shadow:none;
}


.card{
 position:relative;
 display:flex;
 flex-direction:column;
 min-width:0;
 word-wrap:break-word;
 background-color:#fff;
 border:1px solid transparent;
 background-clip:border-box;
 border-radius:5px;
}

.card>hr{
 margin-right:0;
 margin-left:0;
}

.card>.list-group:first-child .list-group-item:first-child{
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.card>.list-group:last-child .list-group-item:last-child{
 border-bottom-right-radius:7px;
 border-bottom-left-radius:7px;
}

.card-body{
 flex:1 1 auto;
 margin:0;
 position:relative;
}

.card-subtitle{
 margin-top:-0.75rem;
 margin-bottom:0;
}

.card-text:last-child{
 margin-bottom:0;
}

.card-link:hover{
 text-decoration:none;
}

.card-link+.card-link{
 margin-left:1.5rem;
}

.card-header:first-child{
 border-radius:2px 2px 0 0;
}

.card-header+.list-group .list-group-item:first-child{
 border-top:0;
}

.card-footer{
 padding:0.8rem 1.6rem;
 background-color:rgba(0, 0, 0, 0.03);
 border-top:1px solid #eaedf1;
 color:#6e7687;
}

.card-img-overlay{
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 padding:1.25rem;
 background-color:rgba(0, 0, 0, 0.4);
 display:flex;
 flex-direction:column;
}

.card-img{
 width:100%;
 border-radius:2px;
}

.card-img-top{
 width:100%;
 border-top-left-radius:2px;
 border-top-right-radius:2px;
}

.card-img-bottom{
 width:100%;
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px;
}

.card-deck{
 display:flex;
 flex-direction:column;
}

.card-deck .card{
 margin-bottom:0.75rem;
}

@media (min-width:576px){
 .card-deck{
 flex-flow:row wrap;
 margin-right:-0.75rem;
 margin-left:-0.75rem;
 }

 .card-deck .card{
 display:flex;
 flex:1 0 0%;
 flex-direction:column;
 margin-right:0.75rem;
 margin-bottom:0;
 margin-left:0.75rem;
 }
}

.card-group{
 display:flex;
 flex-direction:column;
}

.card-group>.card{
 margin-bottom:0.75rem;
}

@media (min-width:576px){
 .card-group{
 flex-flow:row wrap;
 }

 .card-group>.card{
 flex:1 0 0%;
 margin-bottom:0;
 }

 .card-group>.card+.card{
 margin-left:0;
 border-left:0;
 }

 .card-group>.card:first-child{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 }

 .card-group>.card:first-child .card-img-top,
 .card-group>.card:first-child .card-header{
 border-top-right-radius:0;
 }

 .card-group>.card:first-child .card-img-bottom,
 .card-group>.card:first-child .card-footer{
 border-bottom-right-radius:0;
 }

 .card-group>.card:last-child{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 }

 .card-group>.card:last-child .card-img-top,
 .card-group>.card:last-child .card-header{
 border-top-left-radius:0;
 }

 .card-group>.card:last-child .card-img-bottom,
 .card-group>.card:last-child .card-footer{
 border-bottom-left-radius:0;
 }

 .card-group>.card:only-child{
 border-radius:3px;
 }

 .card-group>.card:only-child .card-img-top,
 .card-group>.card:only-child .card-header{
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 }

 .card-group>.card:only-child .card-img-bottom,
 .card-group>.card:only-child .card-footer{
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
 }

 .card-group>.card:not(:first-child):not(:last-child):not(:only-child){
 border-radius:0;
 }

 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
 .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-header,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{
 border-radius:0;
 }
}

.card-columns .card{
 margin-bottom:1.5rem;
}

@media (min-width:576px){
 .card-columns{
 -moz-column-count:3;
 column-count:3;
 -moz-column-gap:1.25rem;
 column-gap:1.25rem;
 orphans:1;
 widows:1;
 }

 .card-columns .card{
 display:inline-block;
 width:100%;
 }
}

.card-blog-overlay{
 background:url("../images/media/thumbnails/thumb2.jpg");
 background-size:cover;
 position:relative;
}

.card-blog-overlay:before{
 content:"";
 display:block;
 position:absolute;
 background:rgba(0, 0, 0, 0.5);
 width:100%;
 height:100%;
 right:0;
 top:0;
}

.card-blog-overlay1:before,
.card-blog-overlay2:before{
 content:"";
 display:block;
 position:absolute;
 background:rgba(0, 0, 0, 0.5);
 width:100%;
 height:100%;
 right:0;
 top:0;
}

.card-blog-overlay1{
 background:url("../images/media/thumbnails/thumb3.jpg");
 background-size:cover;
}

.card-blog-overlay2{
 background:url("../images/media/22.jpg");
 background-size:cover;
}


.card{
 position:relative;
 margin-bottom:1.5rem;
 width:100%;
}

.card .card{
 border:1px solid #eaedf1;
}

@media print{
 .card{
 box-shadow:none;
 border:none;
 }
}

.card-body+.card-body{
 border-top:1px solid #eaedf1;
}

.card-body>:last-child{
 margin-bottom:0;
}

@media print{
 .card-body{
 padding:0;
 }
}

.card-body-scrollable{
 overflow:auto;
}

.card-footer,
.card-bottom{
 padding:0.8rem 1.6rem;
 background:none;
}

.card-header{
 background:none;
 padding:0.8rem 1.6rem;
 display:flex;
 align-items:center;
 margin-bottom:0;
 background-color:transparenrt;
}

.card-header .card-title{
 margin-bottom:0;
}

.card-header.border-0+.card-body{
 padding-top:0;
}

@media print{
 .card-header{
 display:none;
 }
}

.card-title{
 font-size:1rem;
 font-weight:500;
 margin-bottom:1.5rem;
}

.reg{
 text-align:center;
 font-size:50px;
 color:#2e1170;
 float:right;
}

.card-title a{
 color:inherit;
}

.card-title:only-child{
 margin-bottom:0;
}

.card-title small{
 color:#9aa0ac;
 font-size:0.875rem;
 display:block;
 margin:-0.75rem 0 1rem;
 line-height:1.1;
 font-weight:400;
}

.card-subtitle{
 color:#9aa0ac;
 font-size:0.875rem;
 display:block;
 margin:-0.75rem 0 1rem;
 line-height:1.1;
 font-weight:400;
}

.card-table{
 margin-bottom:0;
}

.card-table tr:first-child td,
.card-table tr:first-child th{
 border-top:0;
}

.card-table tr td:first-child,
.card-table tr th:first-child{
 padding-left:1.5rem;
}

.card-table tr td:last-child,
.card-table tr th:last-child{
 padding-right:1.5rem;
}

.card-body+.card-table{
 border-top:1px solid #eaedf1;
}

.card-profile .card-header{
 height:5rem;
 background-size:cover;
 border:0;
}

.card-link+.card-link{
 margin-left:1rem;
}

.card-body+.card-list-group{
 border-top:1px solid #eaedf1;
}

.card-list-group .list-group-item{
 border-right:0;
 border-left:0;
 border-radius:0;
 padding-left:1.5rem;
 padding-right:1.5rem;
}

.card-list-group .list-group-item:last-child{
 border-bottom:0;
}

.card-list-group .list-group-item:first-child{
 border-top:0;
}

.card-header-tabs{
 margin:-1.25rem 0;
 border-bottom:0;
 line-height:2rem;
 margin-right:-0.75rem;
 margin-bottom:-1.5rem;
 margin-left:-0.75rem;
}

.card-header-tabs .nav-item{
 margin-bottom:1px;
}

.card-header-pills{
 margin:-0.75rem 0;
 margin-right:-0.75rem;
 margin-left:-0.75rem;
}

.card-aside{
 flex-direction:row;
}

.card-aside-column{
 min-width:5rem;
 width:30%;
 flex:0 0 30%;
 background:no-repeat center/cover;
}

.card-value{
 font-size:1rem;
 line-height:3.4rem;
 height:3.4rem;
 display:flex;
 align-items:center;
 font-weight:400;
}

.card-value i{
 vertical-align:middle;
 font-size:30px;
}

.card-chart-bg{
 height:4rem;
 margin-top:-1rem;
 position:relative;
 z-index:1;
 overflow:hidden;
}

.card-options{
 margin-left:auto;
 display:flex;
 order:100;
 margin-right:-0.5rem;
 color:#9aa0ac;
 align-self:center;
}

.card-options a:not(.btn){
 margin-left:0.5rem;
 color:#76839a;
 display:inline-block;
 min-width:1rem;
}

.card-options a:not(.btn):hover{
 text-decoration:none;
 color:#6e7687;
}

.card-options a:not(.btn) i{
 font-size:1rem;
 vertical-align:middle;
}

.card-options .dropdown-toggle:after{
 display:none;
}

.stretch-card{
 display:flex;
 align-items:stretch;
 justify-content:stretch;
}

.stretch-card>.card{
 width:100%;
 min-width:100%;
}

.card-img-absolute{
 position:absolute;
 top:0;
 height:100%;
 width:100%;
 margin-left:-28px;
}

.card-image{
 position:absolute;
 top:0;
 height:100%;
 margin-left:-126px;
}


.card-collapsed>:not(.card-header):not(.card-status){
 display:none;
}

.card-collapsed .card-options-collapse i:before{
 content:"\e92d";
}

.card-fullscreen .card-options-fullscreen i:before{
 content:"\e992";
}

.card-fullscreen .card-options-remove{
 display:none;
}


.card-map{
 height:15rem;
 background:#e9ecef;
}

.card-map-placeholder{
 background:no-repeat center;
}


.card-tabs{
 display:flex;
}

.card-tabs-bottom .card-tabs-item{
 border:0;
}

.card-tabs-bottom .card-tabs-item.active{
 border-top-color:#fff;
}

.card-tabs-item{
 flex:1 1 auto;
 display:block;
 padding:1.4rem 1.5rem;
 color:inherit;
 overflow:hidden;
}

a.card-tabs-item{
 background:#fafbfc;
}

a.card-tabs-item:hover{
 text-decoration:none;
 color:inherit;
}

a.card-tabs-item:focus{
 z-index:1;
}

a.card-tabs-item.active{
 background:#fff;
 border-bottom-color:#fff;
}


.card-status{
 position:absolute;
 top:-1px;
 left:0px;
 right:0px;
 height:3px;
 border-radius:7px 7px 0 0;
}

.card-status-left{
 right:auto;
 bottom:0;
 height:auto;
 width:3px;
 border-radius:3px 0 0 3px;
}


.card-icon{
 width:3rem;
 font-size:2.5rem;
 line-height:3rem;
 text-align:center;
}


.card-fullscreen{
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:9999;
 margin:0;
}


.card-alert{
 border-radius:0;
 margin:-1px -1px 0;
}

.card-category{
 font-size:18px;
 text-transform:uppercase;
 text-align:center;
 font-weight:500;
 letter-spacing:0.05em;
 margin:0 0 0.5rem;
 background:#f1f1f9;
}

.item-card .cardbody{
 position:relative;
 padding:30px 15px;
 border-radius:0 0 0.2rem 0.2rem;
}

.item-card .cardtitle span{
 display:block;
 font-size:0.75rem;
}

.item-card .cardtitle a{
 color:#707070;
 font-weight:500;
 text-decoration:none;
}

.item-card .cardprice{
 position:absolute;
 top:30px;
 right:15px;
}

.item-card .cardprice span{
 display:block;
 color:#707070;
}

.item-card .cardprice span.type--strikethrough{
 opacity:0.7;
 text-decoration:line-through;
}

.card-padding{
 padding:14px 2px 2px 11px;
}

.card-items{
 padding:10px;
}

.card .box .img img{
 width:150px;
 height:150px;
 border-radius:100%;
}

.card .box h2{
 font-size:20px;
 color:#262626;
 margin:20px auto;
}

.card .box h2 span{
 font-size:14px;
 color:#fff;
 display:inline-block;
 padding:4px 10px;
 border-radius:15px;
}

.card .box p{
 color:#262626;
}

.card-counter{
 padding:20px 10px;
 background-color:#fff;
 height:100px;
 border-radius:7px;
 transition:0.3s linear all;
 margin-bottom:1.5rem;
}

.card-counter:hover{
 transition:0.3s linear all;
}

.card-counter.primary{
 color:#fff;
}

.card-counter.secondary{
 background:linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
 color:#fff;
}

.card-counter.success{
 background:linear-gradient(to bottom right, #62fb62, #21a544);
 color:#fff;
}

.card-counter.info{
 background:linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
 color:#fff;
}

.card-counter i{
 font-size:4rem;
 opacity:0.3;
}

.card-counter .count-numbers{
 position:absolute;
 right:35px;
 top:10px;
 font-size:32px;
 display:block;
}

.card-counter .count-name{
 position:absolute;
 right:35px;
 top:65px;
 text-transform:capitalize;
 opacity:0.5;
 display:block;
 font-size:18px;
}

.card-label{
 border:0;
}

.card-label.list-group-item{
 border-bottom:0;
}

.card-img-holder i{
 font-size:45px;
}

.card-item{
 display:flex;
 align-items:flex-start;
}

.card-aside-img{
 position:relative;
}

.card-aside-img img{
 width:80px;
 height:80px;
 vertical-align:middle;
}

.card-aside-img.wrap-border img{
 border:1px solid rgba(167, 180, 201, 0.3);
 padding:3px;
}

.card-aside-img a{
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 z-index:1;
}

.card-item-desc{
 padding:15px;
}

.card-item-desc h6{
 margin-top:5px;
}

.card-blogs .card{
 border:none;
 box-shadow:none;
}

.card-blogs1 .card{
 box-shadow:none;
 border-bottom:1px solid rgba(167, 180, 201, 0.3);
 padding-bottom:15px;
 margin-bottom:10px;
}

.card-blogs1 .card:last-child{
 box-shadow:none;
 border-bottom:none;
 padding-bottom:0;
 margin-bottom:0;
}

.card-blogs1 .card-item-desc .card-item-price .newprice{
 font-weight:600;
}

.card-blogs1 .card-item-desc .card-item-price .oldprice{
 font-size:14px;
}

.card-blogs2 .card{
 border:none;
 box-shadow:none;
}

.card.card-collapsed .card-header{
 border-bottom:0px !important;
}


.carousel{
 position:relative;
}

.carousel-inner{
 position:relative;
 width:100%;
 overflow:hidden;
 border-radius:5px;
}

.carousel-item{
 position:relative;
 display:none;
 align-items:center;
 width:100%;
 transition:transform 0.6s ease;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 perspective:1000px;
 margin:0 auto;
 text-align:center;
}

.carousel-item.active{
 display:block;
}

@media screen and (prefers-reduced-motion:reduce){
 .carousel-item{
 transition:none;
 }
}

.carousel-item-next,
.carousel-item-prev{
 display:block;
}

.carousel-item-next,
.carousel-item-prev{
 position:absolute;
 top:0;
}

.carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end{
 transform:translateX(0);
}

@supports (transform-style:preserve-3d){

 .carousel-item-next.carousel-item-start,
 .carousel-item-prev.carousel-item-end{
 transform:translate3d(0, 0, 0);
 }
}

.carousel-item-next,
.active.carousel-item-end{
 transform:translateX(100%);
}

@supports (transform-style:preserve-3d){

 .carousel-item-next,
 .active.carousel-item-end{
 transform:translate3d(100%, 0, 0);
 }
}

.carousel-item-prev,
.active.carousel-item-start{
 transform:translateX(-100%);
}

@supports (transform-style:preserve-3d){

 .carousel-item-prev,
 .active.carousel-item-start{
 transform:translate3d(-100%, 0, 0);
 }
}

.carousel-fade .carousel-item{
 opacity:0;
 transition-duration:0.6s;
 transition-property:opacity;
}

.carousel-fade .carousel-item.active{
 opacity:1;
}

.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end{
 opacity:1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end{
 opacity:0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active{
 transform:translateX(0);
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev{
 transform:translateX(0);
}

@supports (transform-style:preserve-3d){

 .carousel-fade .carousel-item-next,
 .carousel-fade .carousel-item-prev,
 .carousel-fade .carousel-item.active{
 transform:translate3d(0, 0, 0);
 }

 .carousel-fade .active.carousel-item-start,
 .carousel-fade .active.carousel-item-prev{
 transform:translate3d(0, 0, 0);
 }
}

.carousel-control-prev,
.carousel-control-next{
 position:absolute;
 top:0;
 bottom:0;
 display:flex;
 align-items:center;
 justify-content:center;
 width:15%;
 color:#fff;
 text-align:center;
 opacity:0.5;
}

.carousel-control-prev:hover,
.carousel-control-prev:focus{
 color:#fff;
 text-decoration:none;
 outline:0;
 opacity:0.9;
}

.carousel-control-next:hover,
.carousel-control-next:focus{
 color:#fff;
 text-decoration:none;
 outline:0;
 opacity:0.9;
}

.carousel-control-prev{
 left:0;
}

.carousel-control-next{
 right:0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon{
 display:inline-block;
 width:20px;
 height:20px;
 background: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:flex;
 justify-content:center;
 padding-left:0;
 margin-right:15%;
 margin-left:15%;
 list-style:none;
}

.carousel-indicators li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 border-radius:50%;
 background-color:rgba(255, 255, 255, 0.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-indicators1{
 position:absolute;
 right:0;
 top:10px;
 left:0;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-right:15%;
 margin-left:15%;
 list-style:none;
}

.carousel-indicators1 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators1 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators1 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators1 .active{
 background-color:#fff;
}

.carousel-indicators2{
 position:absolute;
 right:10px;
 left:auto;
 top:0;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-top:10px;
 list-style:none;
}

.carousel-indicators2 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators2 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators2 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators2 .active{
 background-color:#fff;
}

.carousel-indicators3{
 position:absolute;
 left:10px;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-top:10px;
 list-style:none;
}

.carousel-indicators3 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators3 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators3 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators3 .active{
 background-color:#fff;
}

.carousel-indicators4{
 position:absolute;
 right:10px;
 bottom:0;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-top:10%;
 list-style:none;
}

.carousel-indicators4 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators4 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators4 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators4 .active{
 background-color:#fff;
}

.carousel-indicators5{
 position:absolute;
 bottom:0;
 left:10px;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 list-style:none;
}

.carousel-indicators5 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators5 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators5 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators5 .active{
 background-color:#fff;
}

.carousel-caption{
 position:absolute;
 right:15%;
 top:30%;
 left:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center;
}

.carousel-item-background{
 content:"";
 background:rgba(0, 0, 0, 0.5);
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img{
 width:100%;
}

@media (max-width:990px) and (min-width:767px){
 .carousel-caption{
 top:10%;
 }
}


.carousel{
 position:relative;
}

.carousel-inner{
 position:relative;
 width:100%;
 overflow:hidden;
}

.carousel-item{
 position:relative;
 display:none;
 align-items:center;
 width:100%;
 transition:transform 0.6s ease;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 perspective:1000px;
 margin:0 auto;
 text-align:center;
}

.carousel-item.active{
 display:block;
}

@media screen and (prefers-reduced-motion:reduce){
 .carousel-item{
 transition:none;
 }
}

.carousel-item-next,
.carousel-item-prev{
 display:block;
}

.carousel-item-next,
.carousel-item-prev{
 position:absolute;
 top:0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right{
 transform:translateX(0);
}

@supports (transform-style:preserve-3d){

 .carousel-item-next.carousel-item-left,
 .carousel-item-prev.carousel-item-right{
 transform:translate3d(0, 0, 0);
 }
}

.carousel-item-next,
.active.carousel-item-right{
 transform:translateX(100%);
}

@supports (transform-style:preserve-3d){

 .carousel-item-next,
 .active.carousel-item-right{
 transform:translate3d(100%, 0, 0);
 }
}

.carousel-item-prev,
.active.carousel-item-left{
 transform:translateX(-100%);
}

@supports (transform-style:preserve-3d){

 .carousel-item-prev,
 .active.carousel-item-left{
 transform:translate3d(-100%, 0, 0);
 }
}

.carousel-fade .carousel-item{
 opacity:0;
 transition-duration:0.6s;
 transition-property:opacity;
}

.carousel-fade .carousel-item.active{
 opacity:1;
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right{
 opacity:1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right{
 opacity:0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active{
 transform:translateX(0);
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev{
 transform:translateX(0);
}

@supports (transform-style:preserve-3d){

 .carousel-fade .carousel-item-next,
 .carousel-fade .carousel-item-prev,
 .carousel-fade .carousel-item.active{
 transform:translate3d(0, 0, 0);
 }

 .carousel-fade .active.carousel-item-left,
 .carousel-fade .active.carousel-item-prev{
 transform:translate3d(0, 0, 0);
 }
}

.carousel-control-prev,
.carousel-control-next{
 position:absolute;
 top:0;
 bottom:0;
 display:flex;
 align-items:center;
 justify-content:center;
 width:15%;
 color:#fff;
 text-align:center;
 opacity:0.5;
}

.carousel-control-prev:hover,
.carousel-control-prev:focus{
 color:#fff;
 text-decoration:none;
 outline:0;
 opacity:0.9;
}

.carousel-control-next:hover,
.carousel-control-next:focus{
 color:#fff;
 text-decoration:none;
 outline:0;
 opacity:0.9;
}

.carousel-control-prev{
 left:0;
}

.carousel-control-next{
 right:0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon{
 display:inline-block;
 width:20px;
 height:20px;
 background: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:flex;
 justify-content:center;
 padding-left:0;
 margin-right:15%;
 margin-left:15%;
 list-style:none;
}

.carousel-indicators li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 border-radius:50%;
 background-color:rgba(255, 255, 255, 0.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-indicators1{
 position:absolute;
 right:0;
 top:10px;
 left:0;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-right:15%;
 margin-left:15%;
 list-style:none;
}

.carousel-indicators1 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators1 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators1 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators1 .active{
 background-color:#fff;
}

.carousel-indicators2{
 position:absolute;
 right:10px;
 left:auto;
 top:0;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-top:10px;
 list-style:none;
}

.carousel-indicators2 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators2 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators2 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators2 .active{
 background-color:#fff;
}

.carousel-indicators3{
 position:absolute;
 top:0;
 left:10px;
 right:auto;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-top:10px;
 list-style:none;
}

.carousel-indicators3 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators3 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators3 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators3 .active{
 background-color:#fff;
}

.carousel-indicators4{
 position:absolute;
 right:10px;
 left:auto;
 bottom:0;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 margin-top:10%;
 list-style:none;
}

.carousel-indicators4 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators4 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators4 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators4 .active{
 background-color:#fff;
}

.carousel-indicators5{
 position:absolute;
 bottom:0;
 left:10px;
 right:auto;
 z-index:15;
 display:flex;
 justify-content:center;
 padding-left:0;
 list-style:none;
}

.carousel-indicators5 li{
 position:relative;
 flex:0 1 auto;
 width:7px;
 height:7px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
}

.carousel-indicators5 li::before{
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators5 li::after{
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:"";
}

.carousel-indicators5 .active{
 background-color:#fff;
}

.carousel-caption{
 position:absolute;
 right:15%;
 top:30%;
 left:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center;
}

.carousel-item-background{
 content:"";
 background:rgba(0, 0, 0, 0.5);
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img{
 width:100%;
}

@media (max-width:990px) and (min-width:767px){
 .carousel-caption{
 top:10%;
 }
}

.carousel-indicators [data-bs-target]{
 width:7px;
 height:7px;
}


.dropup,
.dropright,
.dropdown,
.dropleft{
 position:relative;
}

.dropdown-toggle::after{
 display:inline-block;
 width:0;
 height:0;
 margin-left:0.255em;
 vertical-align:0.255em;
 content:"";
 border-top:0.3em solid;
 border-right:0.3em solid transparent;
 border-bottom:0;
 border-left:0.3em solid transparent;
}

.dropdown-toggle:empty::after{
 margin-left:0;
}

.dropdown-menu{
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:10rem;
 padding:0.5rem 0;
 margin:0.125rem 0 0;
 font-size:0.9375rem;
 color:#495057;
 text-align:left;
 list-style:none;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #eaedf1;
}

.dropdown-menu-end{
 right:0;
 left:auto;
}

.dropup .dropdown-menu{
 top:auto;
 bottom:100%;
 margin-top:0;
 margin-bottom:0.125rem;
}

.dropup .dropdown-toggle::after{
 display:inline-block;
 width:0;
 height:0;
 margin-left:0.255em;
 vertical-align:0.255em;
 content:"";
 border-top:0;
 border-right:0.3em solid transparent;
 border-bottom:0.3em solid;
 border-left:0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after{
 margin-left:0;
}

.dropright .dropdown-menu{
 top:0;
 right:auto;
 left:100%;
 margin-top:0;
 margin-left:0.125rem;
}

.dropright .dropdown-toggle::after{
 display:inline-block;
 width:0;
 height:0;
 margin-left:0.255em;
 vertical-align:0.255em;
 content:"";
 border-top:0.3em solid transparent;
 border-right:0;
 border-bottom:0.3em solid transparent;
 border-left:0.3em solid;
}

.dropright .dropdown-toggle:empty::after{
 margin-left:0;
}

.dropleft .dropdown-menu{
 top:0;
 right:100%;
 left:auto;
 margin-top:0;
 margin-right:0.125rem;
}

.dropleft .dropdown-toggle::after{
 display:inline-block;
 width:0;
 height:0;
 margin-left:0.255em;
 vertical-align:0.255em;
 content:"";
}

.dropleft .dropdown-toggle::before{
 display:inline-block;
 width:0;
 height:0;
 margin-right:0.255em;
 vertical-align:0.255em;
 content:"";
 border-top:0.3em solid transparent;
 border-right:0.3em solid;
 border-bottom:0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after{
 margin-left:0;
}

.dropleft .dropdown-toggle::before{
 vertical-align:0;
}

.dropdown-menu[data-popper-placement^=top],
.dropdown-menu[data-popper-placement^=right],
.dropdown-menu[data-popper-placement^=bottom],
.dropdown-menu[data-popper-placement^=left]{
 right:auto;
 bottom:auto;
}

.dropdown-divider{
 height:0;
 margin:0.5rem 0;
 overflow:hidden;
 border-top:1px solid #e9ecef;
}

.drop-heading{
 padding:1rem 1rem;
 color:#8f9daf;
}

.dropdown-item{
 display:block;
 width:100%;
 clear:both;
 font-weight:400;
 color:#74788e;
 text-align:inherit;
 white-space:nowrap;
 background-color:transparent;
 border:0;
}

.dropdown-item:hover svg{
 fill:var(--primary-bg-color);
}

.dropdown-item svg{
 margin-right:5px;
 transition:all ease 0.3s;
}

.dropdown-item .brround svg{
 margin-right:0px;
}

.drop-icon-wrap{
 text-align:center;
}

.drop-icon-wrap li{
 display:inline-block;
}

.drop-icon-wrap .drop-icon-item{
 display:inline-block;
 padding-bottom:10px;
 padding-top:10px;
 text-align:center;
 color:#878787;
 text-transform:capitalize;
 min-width:75px;
}

.drop-icon-item i{
 font-size:20px;
 padding-bottom:5px;
}

.drop-icon-wrap .drop-icon-item:hover{
 text-decoration:none;
 background-color:#f1f1f9;
}

.dropdown-item:hover .notification-label{
 color:var(--primary-bg-color);
}

.dropdown-item.user{
 font-size:18px;
 padding:5px;
}

.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active{
 text-decoration:none;
 background-color:unset;
}

.dropdown-item.disabled,
.dropdown-item:disabled{
 color:#fff;
 background-color:transparent;
}

.dropdown-menu.show{
 display:block;
 margin:0;
 border:1px solid #eaf2f6;
 box-shadow:0 3px 9px 0 rgba(169, 184, 200, 0.3);
 border-radius:5px !important;
}

.header-search-icon .dropdown-menu{
 box-shadow:0 10px 15px rgba(229, 228, 230, 0.5);
 margin-top:13px !important;
 border:1px solid #eaedf1 !important;
}

.dropdown-header{
 display:block;
 padding:0.5rem 1.5rem;
 margin-bottom:0;
 font-size:0.875rem;
 color:#868e96;
 white-space:nowrap;
}

.dropdown-item-text{
 display:block;
 padding:0.25rem 1.5rem;
 color:#212529;
}


btn.dropdown-toggle~.dropdown-menu{
 background-color:rgb(244, 244, 244);
 background-color:rgb(255, 255, 255);
 border:0 solid rgb(66, 133, 244);
 box-shadow:0px 0px 3px rgba(25, 25, 25, 0.3);
 top:0px;
 margin:0px;
 padding:0px;
}

ul.dropdown-menu li.dropdown ul.dropdown-menu{
 background-color:rgb(244, 244, 244);
 background-color:rgb(255, 255, 255);
 border:0 solid rgb(66, 133, 244);
 box-shadow:0px 0px 3px rgba(25, 25, 25, 0.3);
 top:0px;
 margin:0px;
 padding:0px;
 position:absolute;
 width:100%;
}

.dropdown-menu{
 position:absolute;
 top:100%;
 left:0;
 z-index:98;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 list-style:none;
 font-size:14px;
 background-color:#fff;
 box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
 background-clip:padding-box;
}

.dropdown-menu>li>a{
 display:block;
 padding:8px 20px;
 clear:both;
 font-weight:400;
 line-height:1.428571429;
 color:rgba(73, 80, 87, 0.8509803922);
 white-space:nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus{
 text-decoration:none;
 color:#76839a;
 background-color:#f1f1f9;
}

.dropdown-menu .divider{
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#eaedf1;
}

.dropdown-menu .dropdown-plus-title{
 width:100%;
 color:#495057;
 padding:6px 12px;
 font-weight:500;
 border:0 solid #eaedf1;
 border-bottom-width:1px;
 cursor:pointer;
}

ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title{
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px;
}

.btn.dropdown-toggle.btn-primary~.dropdown-menu .dropdown-plus-title{
 border-color:var(--primary-bg-color) !important;
}

.btn.dropdown-toggle.btn-success~.dropdown-menu .dropdown-plus-title{
 border-color:#13bfa6 !important;
}

.btn.dropdown-toggle.btn-info~.dropdown-menu .dropdown-plus-title{
 border-color:#59adec !important;
}

.btn.dropdown-toggle.btn-warning~.dropdown-menu .dropdown-plus-title{
 border-color:#e7c354 !important;
}

.btn.dropdown-toggle.btn-danger~.dropdown-menu .dropdown-plus-title{
 border-color:#d12c47 !important;
}

.btn.dropdown-toggle.btn-dark~.dropdown-menu .dropdown-plus-title{
 border-color:#444546 !important;
}

.btn.dropdown-toggle.btn-light~.dropdown-menu .dropdown-plus-title{
 border-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.dropdown-menu-header{
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:12px 15px;
 border-bottom:1px solid #eaedf1;
}

.dropdown-demo .dropdown-menu{
 position:static;
 float:none;
}

.dropdown-menu-header label{
 margin-bottom:0;
 font-size:14px;
 font-weight:600;
 text-transform:uppercase;
 color:#76839a;
}

.dropdown-media-list .media{
 padding:12px 15px;
}

.dropdown-media-list .media:hover,
.dropdown-media-list .media:focus{
 background-color:#f8f9fa;
}

.media{
 display:flex;
 align-items:flex-start;
}

.dropdown-media-list img{
 border-radius:100%;
}

.dropdown-media-list .media-body{
 margin-left:15px;
}

.dropdown-media-list .media-body>div{
 display:flex;
 align-items:center;
 justify-content:space-between;
}

.dropdown-media-list .media-body>div p{
 margin-bottom:0;
 font-weight:500;
 color:#76839a;
 font-size:14px;
}

.dropdown-media-list .media-body>div span{
 font-size:12px;
 color:#CFCFCF;
}

.dropdown-media-list .media-body>p{
 font-size:14px;
 color:#bfbfbf;
 margin-bottom:0;
}

.dropdown-list-footer{
 padding:10px 15px;
 text-align:center;
 font-size:12px;
 border-top:1px solid #eaedf1;
}

.dropdown-media-list{
 padding:0;
}

@media (min-width:768px){
 ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title{
 padding-top:15px !important;
 padding-bottom:15px !important;
 }
}

@media (min-width:768px){
 ul.dropdown-menu li.dropdown ul.dropdown-menu{
 width:auto !important;
 }
}

@media (min-width:768px){
 .dropdown-menu-arrow:before{
 content:"";
 width:13px;
 height:13px;
 background:#fff;
 position:absolute;
 top:-7px;
 right:28px;
 transform:rotate(45deg);
 border-top:1px solid #eaedf1;
 border-left:1px solid #eaedf1;
 }
}

.dropdown{
 display:block;
}

.header .dropdown .nav-link.icon:hover{
 background:none !important;
}

.dropdown-menu{
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
 min-width:12rem;
}

.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after{
 left:auto;
 right:12px;
}

.dropdown-toggle{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
}

.dropdown-toggle:after{
 vertical-align:0.155em;
}

.dropdown-toggle:empty:after{
 margin-left:0;
}

.dropdown-icon{
 color:#8f9daf;
 margin-right:0.5rem;
 margin-left:-0.5rem;
 width:1em;
 display:inline-block;
 text-align:center;
 vertical-align:-1px;
}

.dropdown-menu.dropdown-menu-end.show{
 left:inherit !important;
}


.form-control{
 display:block;
 width:100%;
 padding:0.375rem 0.75rem;
 font-size:0.875rem;
 font-weight:400;
 line-height:1.5;
 color:rgba(73, 80, 87, 0.75);
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #eaedf1;
 border-radius:7px;
 transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::-ms-expand{
 background-color:transparent;
 border:0;
}

.form-control:focus{
 color:rgba(73, 80, 87, 0.8);
 background-color:#fff;
 outline:0;
 box-shadow:none;
 border-color:#eaedf1;
}

.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder{
 color:#76839a;
 opacity:1;
}

.form-control:disabled,
.form-control[readonly]{
 background-color:rgba(228, 231, 236, 0.35);
 opacity:1;
}

.form-control.file-input{
 line-height:1.9;
}

@media screen and (prefers-reduced-motion:reduce){
 .form-control{
 transition:none;
 }
}

select.form-control:not([size]):not([multiple]){
 height:2.375rem;
}

select.form-control:focus::-ms-value{
 color:#495057;
 background-color:#fff;
 border:1px solid #eaedf1;
 border-radius:5px;
}

.form-control-file,
.form-control-range{
 display:block;
 width:100%;
}

.col-form-label{
 padding-top:calc(0.375rem + 1px);
 padding-bottom:calc(0.375rem + 1px);
 margin-bottom:0;
 font-size:inherit;
 line-height:1.6;
}

.col-form-label-lg{
 padding-top:calc(0.5rem + 1px);
 padding-bottom:calc(0.5rem + 1px);
 font-size:1.125rem;
 line-height:1.44444444;
}

.col-form-label-sm{
 padding-top:calc(0.25rem + 1px);
 padding-bottom:calc(0.25rem + 1px);
 font-size:0.875rem;
 line-height:1.14285714;
}

.form-control-plaintext{
 display:block;
 width:100%;
 padding-top:0.375rem;
 padding-bottom:0.375rem;
 margin-bottom:0;
 line-height:1.6;
 color:#495057;
 background-color:transparent;
 border:solid transparent;
 border-width:1px 0;
}

.form-control-plaintext.form-control-sm{
 padding-right:0;
 padding-left:0;
}

.input-group-sm>.form-control-plaintext.form-control,
.input-group-sm>.input-group-text>.form-control-plaintext.input-group-text,
.input-group-sm>.input-group-text>.form-control-plaintext.input-group-text,
.input-group-sm>.input-group-text>.form-control-plaintext.btn,
.input-group-sm>.input-group-text>.form-control-plaintext.btn{
 padding-right:0;
 padding-left:0;
}

.form-control-plaintext.form-control-lg{
 padding-right:0;
 padding-left:0;
}

.input-group-lg>.form-control-plaintext.form-control,
.input-group-lg>.input-group-text>.form-control-plaintext.input-group-text,
.input-group-lg>.input-group-text>.form-control-plaintext.input-group-text,
.input-group-lg>.input-group-text>.form-control-plaintext.btn,
.input-group-lg>.input-group-text>.form-control-plaintext.btn{
 padding-right:0;
 padding-left:0;
}

.form-control-sm{
 height:calc(1.5em + 0.5rem + 2px);
 padding:0.25rem 0.5rem;
 font-size:0.875rem;
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-text>.input-group-text,
.input-group-sm>.input-group-text>.input-group-text,
.input-group-sm>.input-group-text>.btn,
.input-group-sm>.input-group-text>.btn{
 padding:0.25rem 0.5rem;
 font-size:0.875rem;
 line-height:1.14285714;
}

select.form-control-sm:not([size]):not([multiple]){
 height:calc(1.8125rem + 2px);
}

.input-group-sm>select.form-control:not([size]):not([multiple]),
.input-group-sm>.input-group-text>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>.input-group-text>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>.input-group-text>select.btn:not([size]):not([multiple]),
.input-group-sm>.input-group-text>select.btn:not([size]):not([multiple]){
 height:calc(1.8125rem + 2px);
}

.form-control-lg{
 padding:0.5rem 1rem;
 font-size:1.125rem;
 line-height:1.44444444;
 border-radius:7px;
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-text>.input-group-text,
.input-group-lg>.input-group-text>.input-group-text,
.input-group-lg>.input-group-text>.btn,
.input-group-lg>.input-group-text>.btn{
 padding:0.5rem 1rem;
 font-size:1.125rem;
 line-height:1.44444444;
 border-radius:3px;
}

select.form-control-lg:not([size]):not([multiple]){
 height:calc(2.6875rem + 2px);
}

.input-group-lg>select.form-control:not([size]):not([multiple]),
.input-group-lg>.input-group-text>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>.input-group-text>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>.input-group-text>select.btn:not([size]):not([multiple]),
.input-group-lg>.input-group-text>select.btn:not([size]):not([multiple]){
 height:calc(2.6875rem + 2px);
}

.form-group{
 margin-bottom:1rem;
 display:block;
}

.form-text{
 display:block;
 margin-top:0.25rem;
}

.form-row{
 display:flex;
 flex-wrap:wrap;
 margin-right:-5px;
 margin-left:-5px;
}

.form-row>.col,
.form-row>[class*=col-]{
 padding-right:5px;
 padding-left:5px;
}

.form-check{
 position:relative;
 display:block;
 padding-left:1.25rem;
}

.form-check-input{
 position:absolute;
 margin-top:0.3rem;
 margin-left:-1.25rem;
}

.form-check-input:disabled~.form-check-label{
 color:#505662;
}

.form-check-label{
 margin-bottom:0;
}

.form-check-inline{
 display:inline-flex;
 align-items:center;
 padding-left:0;
 margin-right:0.75rem;
}

.form-check-inline .form-check-input{
 position:static;
 margin-top:0;
 margin-right:0.3125rem;
 margin-left:0;
}

.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .form-select:valid,
.form-select.is-valid{
 border-color:#13bfa6;
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus{
 border-color:#13bfa6;
 box-shadow:0 0 0 2px rgba(94, 186, 0, 0.25);
}

.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip{
 display:block;
}

.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip{
 display:block;
}

.was-validated .form-select:valid~.valid-feedback,
.was-validated .form-select:valid~.valid-tooltip{
 display:block;
}

.form-select.is-valid~.valid-feedback,
.form-select.is-valid~.valid-tooltip{
 display:block;
}

.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label{
 color:#13bfa6;
}

.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip{
 display:block;
}

.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip{
 display:block;
}

.was-validated .custom-control-input:valid~.custom-control-label,
.custom-control-input.is-valid~.custom-control-label{
 color:#13bfa6;
}

.was-validated .custom-control-input:valid~.custom-control-label::before,
.custom-control-input.is-valid~.custom-control-label::before{
 background-color:#13bfa6;
 border-color:#35b9a6;
}

.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip{
 display:block;
}

.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip{
 display:block;
}

.was-validated .custom-control-input:valid:checked~.custom-control-label::before,
.custom-control-input.is-valid:checked~.custom-control-label::before{
 background-color:#13bfa6;
 border-color:#35b9a6;
}

.was-validated .custom-control-input:valid:focus~.custom-control-label::before,
.custom-control-input.is-valid:focus~.custom-control-label::before{
 box-shadow:0 0 0 1px #f1f1f9, 0 0 0 2px rgba(94, 186, 0, 0.25);
}

.was-validated .form-file-input:valid~.form-file-label,
.form-file-input.is-valid~.form-file-label{
 border-color:#13bfa6;
}

.was-validated .form-file-input:valid~.form-file-label::before,
.form-file-input.is-valid~.form-file-label::before{
 border-color:inherit;
}

.was-validated .form-file-input:valid~.valid-feedback,
.was-validated .form-file-input:valid~.valid-tooltip{
 display:block;
}

.form-file-input.is-valid~.valid-feedback,
.form-file-input.is-valid~.valid-tooltip{
 display:block;
}

.was-validated .form-file-input:valid:focus~.form-file-label,
.form-file-input.is-valid:focus~.form-file-label{
 box-shadow:0 0 0 2px rgba(94, 186, 0, 0.25);
}

.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .form-select:invalid,
.form-select.is-invalid{
 border-color:#d12c47 !important;
}

.form-select.is-invalid:focus{
 box-shadow:0 0 0 2px rgba(186, 0, 0, 0.25);
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus{
 border-color:#d12c47;
 box-shadow:0 0 0 2px rgba(205, 32, 31, 0.25);
}

.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip{
 display:block;
}

.was-validated .form-select:invalid~.invalid-feedback,
.was-validated .form-select:invalid~.invalid-tooltip{
 display:block;
}

.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label{
 color:#d12c47;
}

.was-validated .custom-control-input:invalid~.custom-control-label,
.custom-control-input.is-invalid~.custom-control-label{
 color:#d12c47;
}

.was-validated .custom-control-input:invalid~.custom-control-label::before,
.custom-control-input.is-invalid~.custom-control-label::before{
 background-color:#d12c47;
 border-color:#e62b4a;
}

.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip{
 display:block;
}

.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,
.custom-control-input.is-invalid:checked~.custom-control-label::before{
 background-color:#e23e3d;
}

.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,
.custom-control-input.is-invalid:focus~.custom-control-label::before{
 box-shadow:0 0 0 1px #f1f1f9, 0 0 0 2px rgba(205, 32, 31, 0.25);
}

.was-validated .form-file-input:invalid~.form-file-label,
.form-file-input.is-invalid~.form-file-label{
 border-color:#d12c47;
}

.was-validated .form-file-input:invalid~.form-file-label::before,
.form-file-input.is-invalid~.form-file-label::before{
 border-color:inherit;
}

.was-validated .form-file-input:invalid~.invalid-feedback,
.was-validated .form-file-input:invalid~.invalid-tooltip{
 display:block;
}

.was-validated .form-file-input:invalid:focus~.form-file-label,
.form-file-input.is-invalid:focus~.form-file-label{
 box-shadow:0 0 0 2px rgba(205, 32, 31, 0.25);
}

.form-inline{
 display:flex;
 flex-flow:row wrap;
 align-items:center;
}

.header .form-inline{
 margin-right:7px;
}

.form-inline .form-check{
 width:100%;
}

@media (min-width:576px){
 .form-inline label{
 display:flex;
 align-items:center;
 justify-content:center;
 margin-bottom:0;
 }

 .form-inline .form-group{
 display:flex;
 flex:0 0 auto;
 flex-flow:row wrap;
 align-items:center;
 margin-bottom:0;
 }

 .form-inline .form-control{
 display:inline-block;
 width:auto;
 }

 .form-inline .form-control-plaintext{
 display:inline-block;
 }

 .form-inline .input-group,
 .form-inline .form-select{
 width:auto;
 }

 .form-inline .form-check{
 display:flex;
 align-items:center;
 justify-content:center;
 width:auto;
 padding-left:0;
 }

 .form-inline .form-check-input{
 position:relative;
 margin-top:0;
 margin-right:0.25rem;
 margin-left:0;
 }

 .form-inline .custom-control{
 align-items:center;
 justify-content:center;
 }

 .form-inline .custom-control-label{
 margin-bottom:0;
 }
}

.form-label{
 display:block;
 margin-bottom:0.375rem;
 font-weight:500;
 font-size:0.875rem;
 margin-top:9px;
}

.form-label-small{
 font-weight:400;
 font-size:87.5%;
}

.form-footer{
 margin-top:2rem;
}

.form-signin .form-control{
 border-right:0;
 border-left:0;
 border-top:0;
 border-radius:0;
}

.form-signin .form-control:focus{
 box-shadow:none;
 border-bottom:1px solid #eaedf1 !important;
}

.form-control.header-search{
 background:#f1f1f9;
 border:1px solid rgba(225, 225, 225, 0.1);
 color:#fff;
 padding:0.375rem 0.75rem;
 width:100%;
 margin-top:4px;
}

.form-control.header-search::-moz-placeholder{
 color:#fff;
 opacity:0.7;
}

.form-control.header-search::placeholder{
 color:#fff;
 opacity:0.7;
}

.form-control.header-search:hover,
.form-control.header-search:focus{
 border:1px solid rgba(225, 225, 225, 0.1);
 box-shadow:none;
}

.form-fieldset{
 background:#f8f9fa;
 border:1px solid #e9ecef;
 padding:1rem;
 border-radius:3px;
 margin-bottom:1rem;
}

.form-required{
 color:#d12c47;
}

.form-required:before{
 content:" ";
}

.state-valid{
 padding-right:2rem;
 background:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235eba00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'><polyline points='20 6 9 17 4 12'></polyline></svg>") no-repeat center right 0.5rem/1rem;
}

.state-invalid{
 padding-right:2rem;
 background:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23cd201f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'><line x1='18' y1='6' x2='6' y2='18'></line><line x1='6' y1='6' x2='18' y2='18'></line></svg>") no-repeat center right 0.5rem/1rem;
}

.form-help{
 display:inline-block;
 width:1rem;
 height:1rem;
 text-align:center;
 line-height:1rem;
 color:#868e96;
 background:rgba(228, 231, 236, 0.7725490196);
 border-radius:50%;
 font-size:0.75rem;
 transition:0.3s background-color, 0.3s color;
 text-decoration:none;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.form-help:hover,
.form-help[aria-describedby]{
 background:#59adec;
 color:#fff;
}

.wizard-card .moving-tab{
 margin-top:5px;
}

.wizard-card.form-group .form-control{
 background-image:linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

form.convFormDynamic button.submit:hover{
 color:#fff;
}

.valid-feedback{
 display:none;
 width:100%;
 margin-top:0.25rem;
 font-size:87.5%;
 color:#13bfa6;
}

.valid-tooltip{
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:0.5rem;
 margin-top:0.1rem;
 font-size:0.875rem;
 line-height:1;
 color:#fff;
 background-color:rgb(94, 186, 0);
 border-radius:0.2rem;
}

.invalid-feedback{
 display:none;
 width:100%;
 margin-top:0.25rem;
 font-size:87.5%;
 color:#d12c47;
}

.invalid-tooltip{
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:0.5rem;
 margin-top:0.1rem;
 font-size:0.875rem;
 line-height:1;
 color:#fff;
 background-color:rgb(205, 32, 31);
 border-radius:0.2rem;
}

ul li ul:hover{
 visibility:visible;
 opacity:1;
 display:block;
}

ul.labels-info li{
 margin:0;
}

ul.labels-info li h4{
 color:#5c5c5e;
 font-size:13px;
 padding-left:15px;
 padding-right:15px;
 padding-top:5px;
 text-transform:uppercase;
}

ul.labels-info li a{
 border-radius:0;
 color:#6a6a6a;
}

ul.labels-info li a:hover,
ul.labels-info li a:focus{
 background:none repeat scroll 0 0 #d5d7de;
 color:#6a6a6a;
}

ul.labels-info li a i{
 padding-right:10px;
}

.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle{
 margin-bottom:5px;
}

.files .progress{
 width:200px;
}

.fileupload-processing .fileupload-loading{
 display:block;
}

* html .fileinput-button{
 line-height:24px;
 margin:1px -3px 0 0;
}

*+html .fileinput-button{
 margin:1px 0 0;
 padding:2px 15px;
}

@media (max-width:767px){
 .files .btn span{
 display:none;
 }

 .files .preview *{
 width:40px;
 }

 .files .name *{
 display:inline-block;
 width:80px;
 word-wrap:break-word;
 }

 .files .progress{
 width:20px;
 }

 .files .delete{
 width:60px;
 }

 .border-right-1{
 border-right:0 !important;
 }
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 margin:0;
}


.rdiobox{
 font-weight:normal;
 position:relative;
 display:block;
 line-height:18px;
}

.rdiobox span{
 padding-left:4px;
}

.rdiobox span:before,
.rdiobox span:after{
 line-height:18px;
 position:absolute;
}

.rdiobox span:before{
 content:"";
 width:16px;
 height:16px;
 background-color:#fff;
 border:1px solid #eaedf1;
 border-radius:50%;
 top:2px;
 left:0;
}

.rdiobox span:after{
 content:"";
 width:6px;
 height:6px;
 background-color:#fff;
 border-radius:50%;
 top:7px;
 left:5px;
 display:none;
}

.rdiobox span:empty{
 padding-left:0;
 width:16px;
 display:block;
}

.rdiobox input[type=radio]{
 opacity:0;
 margin:0;
}

.rdiobox input[type=radio]:checked+span:before{
 border-color:transparent;
 background-color:var(--primary-bg-color);
}

.rdiobox input[type=radio]:checked+span:after{
 display:block;
}

.rdiobox input[type=radio].radio-primary:checked+span:before{
 background-color:var(--primary-bg-color);
}

.rdiobox input[type=radio].radio-secondary:checked+span:before{
 background-color:#e984b1;
}

.rdiobox input[type=radio].radio-success:checked+span:before{
 background-color:#13bfa6;
}

.rdiobox input[type=radio].radio-info:checked+span:before{
 background-color:#59adec;
}

.rdiobox input[type=radio].radio-warning:checked+span:before{
 background-color:#e7c354;
}

.rdiobox input[type=radio].radio-danger:checked+span:before{
 background-color:#d12c47;
}

.rdiobox input[type=radio].radio-dark:checked+span:before{
 background-color:#343a40;
}

.rdiobox input[type=radio].radio-light:checked+span:before{
 background-color:rgba(228, 231, 236, 0.7725490196);
}

.rdiobox input[type=radio][disabled]+span{
 opacity:0.75;
}

.rdiobox input[type=radio][disabled]+span:before,
.rdiobox input[type=radio][disabled]+span:after{
 opacity:0.75;
}

.main-toggle-group .toggle{
 width:60px;
 height:25px;
 background-color:#d6d6e6;
 margin-left:10px;
 margin-bottom:5px;
 padding:2px;
 border-radius:3px;
 position:relative;
 overflow:hidden;
 transition:all 0.2s ease;
}

.main-toggle-group .toggle.toggle-sm{
 height:17px;
 width:50px;
}

.main-toggle-group .toggle.toggle-sm span{
 width:10px;
 height:10px;
}

.main-toggle-group .toggle.toggle-sm span::after{
 right:-30px;
 top:-1px;
}

.main-toggle-group .toggle.toggle-lg{
 height:34px;
 width:72px;
}

.main-toggle-group .toggle.toggle-lg span{
 width:28px;
}

.main-toggle-group .toggle.toggle-lg span::after{
 top:8px;
 right:-31px;
}

.main-toggle-group .toggle span{
 position:absolute;
 top:3px;
 bottom:4px;
 left:3px;
 display:block;
 width:20px;
 border-radius:2px;
 background-color:#fff;
 box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.45);
 cursor:pointer;
 transition:all 0.2s ease;
}

.main-toggle-group .toggle span::before,
.main-toggle-group .toggle span::after{
 position:absolute;
 font-size:10px;
 font-weight:500;
 letter-spacing:0.5px;
 text-transform:uppercase;
 color:#fff;
 top:3px;
 line-height:1.38;
 transition:all 0.2s ease;
}

.main-toggle-group .toggle span::before{
 content:"on";
 left:-25px;
}

.main-toggle-group .toggle span::after{
 content:"off";
 right:-29px;
}

.main-toggle-group .toggle.on{
 background-color:var(--primary-bg-color);
}

.main-toggle-group .toggle.on.toggle-sm span{
 left:37px;
}

.main-toggle-group .toggle.on.toggle-sm span::before{
 top:-1px;
 left:-25px;
}

.main-toggle-group .toggle.on.toggle-lg span{
 left:41px;
}

.main-toggle-group .toggle.on.toggle-lg span::before{
 top:8px;
 left:-28px;
}

.main-toggle-group .toggle.on span{
 left:37px;
}

.main-toggle-group .toggle.on.toggle-primary{
 background-color:var(--primary-bg-color);
}

.main-toggle-group .toggle.on.toggle-secondary{
 background-color:#e984b1;
}

.main-toggle-group .toggle.on.toggle-info{
 background-color:#59adec;
}

.main-toggle-group .toggle.on.toggle-success{
 background-color:#13bfa6;
}

.main-toggle-group .toggle.on.toggle-warning{
 background-color:#e7c354;
}

.main-toggle-group .toggle.on.toggle-danger{
 background-color:#d12c47;
}

.main-toggle-group .toggle.on.toggle-light{
 background-color:#868e96;
}

.main-toggle-group.style1 .toggle{
 border:1px solid #eaedf1;
 background-color:#fff;
 border-radius:15px;
 cursor:pointer;
 transition:all ease 0.3s;
 width:46px;
}

.main-toggle-group.style1 .toggle.toggle-sm{
 width:35px;
}

.main-toggle-group.style1 .toggle.toggle-sm span{
 top:unset;
 height:10px;
 width:10px;
}

.main-toggle-group.style1 .toggle.toggle-lg{
 width:70px;
}

.main-toggle-group.style1 .toggle.toggle-lg span{
 height:25px;
 width:25px;
}

.main-toggle-group.style1 .toggle span{
 border-radius:50%;
 height:17px;
 width:17px;
 background-color:rgba(134, 142, 150, 0.5);
}

.main-toggle-group.style1 .toggle span::before,
.main-toggle-group.style1 .toggle span::after{
 content:none;
}

.main-toggle-group.style1 .toggle.on{
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.main-toggle-group.style1 .toggle.on.toggle-sm span{
 left:21px;
}

.main-toggle-group.style1 .toggle.on.toggle-lg span{
 left:41px;
}

.main-toggle-group.style1 .toggle.on span{
 background-color:#fff;
 left:25px;
}

.main-toggle-group.style1 .toggle.on.toggle-primary{
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.main-toggle-group.style1 .toggle.on.toggle-secondary{
 background-color:#e984b1;
 border-color:#e984b1;
}

.main-toggle-group.style1 .toggle.on.toggle-success{
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.main-toggle-group.style1 .toggle.on.toggle-info{
 background-color:#59adec;
 border-color:#59adec;
}

.main-toggle-group.style1 .toggle.on.toggle-warning{
 background-color:#e7c354;
 border-color:#e7c354;
}

.main-toggle-group.style1 .toggle.on.toggle-danger{
 background-color:#d12c47;
 border-color:#d12c47;
}

.main-toggle-group.style1 .toggle.on.toggle-light{
 background-color:#868e96;
 border-color:#868e96;
}

.main-toggle-group.style1 .toggle.on.toggle-dark{
 background-color:#343a40;
 border-color:#343a40;
}

.material-switch{
 margin:10px;
}

.material-switch.toggle-sm>label::before{
 height:10px;
 width:27px;
 border-radius:10px;
}

.material-switch.toggle-sm>label::after{
 height:17px;
 width:17px;
 border-radius:50%;
}

.material-switch.toggle-sm input[type=checkbox]:checked+label::after{
 left:13px;
}

.material-switch.toggle-lg>label::before{
 height:27px;
 width:55px;
 border-radius:20px;
}

.material-switch.toggle-lg>label::after{
 height:35px;
 width:35px;
 margin-top:-8px;
 border-radius:50%;
}

.material-switch.toggle-lg input[type=checkbox]:checked+label::after{
 left:77%;
}

@media (prefers-reduced-motion:reduce){
 .toggle span{
 transition:none;
 }
}

.form-range-control{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:rgba(228, 231, 236, 0.41);
 height:0.5rem;
 width:100%;
 vertical-align:middle;
 border-radius:10px;
}

.form-range-control.form-control:focus{
 border-color:rgba(228, 231, 236, 0.41) !important;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:rgba(228, 231, 236, 0.41);
 height:0.5rem;
 width:100%;
 vertical-align:middle;
 border-radius:10px;
}

.form-range-control::-webkit-slider-thumb{
 cursor:pointer;
}

.form-range-control.range-primary::-webkit-slider-thumb,
.form-range-control.range-secondary::-webkit-slider-thumb,
.form-range-control.range-success::-webkit-slider-thumb,
.form-range-control.range-info::-webkit-slider-thumb,
.form-range-control.range-warning::-webkit-slider-thumb,
.form-range-control.range-danger::-webkit-slider-thumb,
.form-range-control.range-dark::-webkit-slider-thumb,
.form-range-control.range.light::-webkit-slider-thumb{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 height:10px;
 width:10px;
 padding:0.52rem;
 margin-top:-4px;
 border-radius:50%;
}

.form-range-control.range-primary::-webkit-slider-runnable-track,
.form-range-control.range-secondary::-webkit-slider-runnable-track,
.form-range-control.range-success::-webkit-slider-runnable-track,
.form-range-control.range-info::-webkit-slider-runnable-track,
.form-range-control.range-warning::-webkit-slider-runnable-track,
.form-range-control.range-danger::-webkit-slider-runnable-track,
.form-range-control.range-dark::-webkit-slider-runnable-track,
.form-range-control.range.light::-webkit-slider-runnable-track{
 border-radius:10px;
 height:0.5rem;
}

.form-range-control.range-primary::-webkit-slider-thumb{
 background-color:var(--primary-bg-color);
}

.form-range-control.range-primary::-webkit-slider-runnable-track{
 background-color:rgba(var(--primary-bg-color), 0.15);
}

.form-range-control.range-secondary::-webkit-slider-thumb{
 background-color:#e984b1;
}

.form-range-control.range-secondary::-webkit-slider-runnable-track{
 background-color:rgba(233, 132, 177, 0.15);
}

.form-range-control.range-info::-webkit-slider-thumb{
 background-color:#59adec;
}

.form-range-control.range-info::-webkit-slider-runnable-track{
 background-color:rgba(89, 173, 236, 0.15);
}

.form-range-control.range-success::-webkit-slider-thumb{
 background-color:#13bfa6;
}

.form-range-control.range-success::-webkit-slider-runnable-track{
 background-color:rgba(19, 191, 166, 0.15);
}

.form-range-control.range-warning::-webkit-slider-thumb{
 background-color:#e7c354;
}

.form-range-control.range-warning::-webkit-slider-runnable-track{
 background-color:rgba(231, 195, 84, 0.15);
}

.form-range-control.range-dark::-webkit-slider-thumb{
 background-color:#343a40;
}

.form-range-control.range-dark::-webkit-slider-runnable-track{
 background-color:rgba(52, 58, 64, 0.15);
}

.form-range-control.range-danger::-webkit-slider-thumb{
 background-color:#d12c47;
}

.form-range-control.range-danger::-webkit-slider-runnable-track{
 background-color:rgba(209, 44, 71, 0.15);
}

.range-group{
 display:flex;
 align-items:center;
 flex:1;
}

.color-pickr-btn{
 margin-bottom:5px;
}

.color-pickr-btn button{
 font-weight:400;
 text-align:center;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 padding:0.5rem 1rem;
 background-color:#fff;
 border:1px solid #eaedf1;
 font-size:0.875rem;
 line-height:1.5;
 border-radius:5px;
 transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.default-pickr{
 margin-bottom:5px !important;
 font-weight:400;
 text-align:center;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 padding:0.5rem 1rem;
 background-color:#fff;
 border:1px solid #eaedf1;
 border-radius:5px;
 font-size:0.875rem;
 line-height:1.5;
 cursor:pointer;
 transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.pcr-app[data-theme=classic]{
 max-width:69vw !important;
}

.main-form-group{
 border:1px solid #eaedf1;
 border-radius:5px;
 position:relative;
 transition:all ease 0.3s;
}

.main-form-group:focus-within{
 border-color:var(--primary-bg-color) !important;
}

.main-form-group .form-control{
 border-width:0px;
 padding:1rem 0.75rem !important;
 height:3.75rem;
}

.main-form-group .form-control.text-area{
 height:unset;
}

.main-form-group .form-control::-webkit-input-placeholder{
 color:transparent !important;
}

.main-form-group .form-control::-webkit-textarea-placeholder{
 color:transparent !important;
}

.main-form-group .form-control:not(:-moz-placeholder-shown){
 padding-top:1.65rem !important;
 padding-bottom:0.5rem !important;
}

.main-form-group .form-control:focus,
.main-form-group .form-control:not(:placeholder-shown){
 padding-top:1.65rem !important;
 padding-bottom:0.5rem !important;
}

.main-form-group .form-control:not(:-moz-placeholder-shown)~.form-label{
 transform:translateY(-5px) translateX(-5px) scale(0.8);
 opacity:0.55;
}

.main-form-group .form-control:focus~.form-label,
.main-form-group .form-control:not(:placeholder-shown)~.form-label{
 transform:translateY(-5px) translateX(-5px) scale(0.8);
 opacity:0.55;
}

.main-form-group .form-label{
 position:absolute;
 top:0px;
 left:0px;
 padding:0.78rem;
 display:inline-block;
 margin:0px !important;
 transition:transform ease 0.3s;
 pointer-events:none;
}

.main-dropdown-form-demo .dropdown-menu.show{
 padding:35px 20px;
 z-index:2 !important;
}

.main-parent{
 position:relative;
}

.main-parent .main-child{
 position:absolute;
 top:0px;
 right:5px;
 height:100%;
}

.was-validated .form-control:valid,
.form-control.is-valid,
input.form-control.parsley-success,
textarea.form-control.parsley-success{
 border-color:#13bfa6 !important;
}

.was-validated .form-control:valid+.invalid-feedback,
.form-control.is-valid,
+.invalid-feedback input.form-control.parsley-success,
+.invalid-feedback textarea.form-control.parsley-success+.invalid-feedback{
 display:none !important;
}

.note-btn-group .btn{
 border:1px solid #eaedf1 !important;
 border-radius:3px;
 padding:0.28rem 0.51rem !important;
}

.note-btn-group .note-dropdown-menu.dropdown-menu>li>a{
 padding:3px 6px !important;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline{
 float:left !important;
 margin-right:10px !important;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close{
 right:0px !important;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close:hover{
 opacity:0.75;
}

.sw-main .nav-tabs .nav-link:hover,
.sw-main .nav-tabs .nav-link.active{
 color:var(--primary-bg-color) !important;
}

.sw-main.sw-theme-dots>ul.step-anchor>li.active>a{
 color:var(--primary-bg-color) !important;
}

.sw-main.sw-theme-dots>ul.step-anchor>li.active>a:after{
 color:var(--primary-bg-color) !important;
 background:var(--primary-bg-color) !important;
}

.sw-main.sw-theme-dots>ul.step-anchor>li.active>a.active,
.sw-main.sw-theme-dots>ul.step-anchor>li.active>a:hover,
.sw-main.sw-theme-dots>ul.step-anchor>li.active>a:focus{
 color:var(--primary-bg-color);
}

.sw-main.sw-theme-dots>ul.step-anchor>li>a{
 font-weight:normal !important;
}

.wizard>.content>.title{
 font-weight:normal !important;
}

.editable-clear-x{
 margin-top:-10px !important;
}

.editable-input{
 display:flex !important;
 align-items:center !important;
}

.editable-input .editable-checklist div span{
 margin-bottom:0.65rem;
}

.editable-input .editable-checklist div:last-child span{
 margin-bottom:0px !important;
}

.editable-input .select2-selection__clear{
 margin-right:3px;
 vertical-align:middle;
 margin-top:2px;
}

.editable-input .editable-address{
 display:block;
 margin-right:10px;
}

.editable-input .editable-address span{
 display:inline-block;
 margin-right:3px;
}

.control-group.form-group>div{
 display:flex;
 align-items:center;
}

.input-group .form-control.is-invalid,
.input-group .form-select.is-invalid,
.was-validated .input-group .form-control:invalid,
.was-validated .input-group .form-select:invalid{
 z-index:1 !important;
}

.ckbox span,
.rdiobox span{
 margin-left:5px;
}

.ckbox input[type=checkbox][disabled]+span{
 opacity:0.75 !important;
}

.no-gutters{
 margin-right:0;
 margin-left:0;
}

.no-gutters>.col,
.no-gutters>[class*=col-]{
 padding-right:0;
 padding-left:0;
}

.gutters-0{
 margin-right:0;
 margin-left:0;
}

.gutters-0>.col,
.gutters-0>[class*=col-]{
 padding-right:0;
 padding-left:0;
}

.gutters-0 .card{
 margin-bottom:0;
}

.gutters-xs{
 margin-right:-0.25rem;
 margin-left:-0.25rem;
}

.gutters-xs>.col,
.gutters-xs>[class*=col-]{
 padding-right:0.25rem;
 padding-left:0.25rem;
}

.gutters-xs .card{
 margin-bottom:0.5rem;
}

.gutters-sm{
 margin-right:-0.5rem;
 margin-left:-0.5rem;
}

.gutters-sm>.col,
.gutters-sm>[class*=col-]{
 padding-right:0.5rem;
 padding-left:0.5rem;
}

.gutters-sm .card{
 margin-bottom:1rem;
}

.gutters-lg{
 margin-right:-1rem;
 margin-left:-1rem;
}

.gutters-lg>.col,
.gutters-lg>[class*=col-]{
 padding-right:1rem;
 padding-left:1rem;
}

.gutters-lg .card{
 margin-bottom:2rem;
}

.gutters-xl{
 margin-right:-1.5rem;
 margin-left:-1.5rem;
}

.gutters-xl>.col,
.gutters-xl>[class*=col-]{
 padding-right:1.5rem;
 padding-left:1.5rem;
}

.gutters-xl .card{
 margin-bottom:3rem;
}

.no-gutters{
 margin-right:0;
 margin-left:0;
}

.no-gutters>.col,
.no-gutters>[class*=col-]{
 padding-right:0;
 padding-left:0;
}

.gutters-0{
 margin-right:0;
 margin-left:0;
}

.gutters-0>.col,
.gutters-0>[class*=col-]{
 padding-right:0;
 padding-left:0;
}

.gutters-0 .card{
 margin-bottom:0;
}

.gutters-xs{
 margin-right:-0.25rem;
 margin-left:-0.25rem;
}

.gutters-xs>.col,
.gutters-xs>[class*=col-]{
 padding-right:0.25rem;
 padding-left:0.25rem;
}

.gutters-xs .card{
 margin-bottom:0.5rem;
}

.gutters-sm{
 margin-right:-0.5rem;
 margin-left:-0.5rem;
}

.gutters-sm>.col,
.gutters-sm>[class*=col-]{
 padding-right:0.5rem;
 padding-left:0.5rem;
}

.gutters-sm .card{
 margin-bottom:1rem;
}

.gutters-lg{
 margin-right:-1rem;
 margin-left:-1rem;
}

.gutters-lg>.col,
.gutters-lg>[class*=col-]{
 padding-right:1rem;
 padding-left:1rem;
}

.gutters-lg .card{
 margin-bottom:2rem;
}

.gutters-xl{
 margin-right:-1.5rem;
 margin-left:-1.5rem;
}

.gutters-xl>.col,
.gutters-xl>[class*=col-]{
 padding-right:1.5rem;
 padding-left:1.5rem;
}

.gutters-xl .card{
 margin-bottom:3rem;
}

.no-gutters{
 margin-right:0;
 margin-left:0;
}

.no-gutters>.col,
.no-gutters>[class*=col-]{
 padding-right:0;
 padding-left:0;
}

.gutters-0{
 margin-right:0;
 margin-left:0;
}

.gutters-0>.col,
.gutters-0>[class*=col-]{
 padding-right:0;
 padding-left:0;
}

.gutters-0 .card{
 margin-bottom:0;
}

.gutters-xs{
 margin-right:-0.25rem;
 margin-left:-0.25rem;
}

.gutters-xs>.col,
.gutters-xs>[class*=col-]{
 padding-right:0.25rem;
 padding-left:0.25rem;
}

.gutters-xs .card{
 margin-bottom:0.5rem;
}

.gutters-sm{
 margin-right:-0.5rem;
 margin-left:-0.5rem;
}

.gutters-sm>.col,
.gutters-sm>[class*=col-]{
 padding-right:0.5rem;
 padding-left:0.5rem;
}

.gutters-sm .card{
 margin-bottom:1rem;
}

.gutters-lg{
 margin-right:-1rem;
 margin-left:-1rem;
}

.gutters-lg>.col,
.gutters-lg>[class*=col-]{
 padding-right:1rem;
 padding-left:1rem;
}

.gutters-lg .card{
 margin-bottom:2rem;
}

.gutters-xl{
 margin-right:-1.5rem;
 margin-left:-1.5rem;
}

.gutters-xl>.col,
.gutters-xl>[class*=col-]{
 padding-right:1.5rem;
 padding-left:1.5rem;
}

.gutters-xl .card{
 margin-bottom:3rem;
}

.input-group{
 position:relative;
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 width:100%;
}

.input-group>.form-control,
.input-group>.form-select,
.input-group>.form-file{
 position:relative;
 flex:1 1 auto;
 width:1%;
 margin-bottom:0;
}

.input-group>.form-control:focus,
.input-group>.form-select:focus,
.input-group>.form-file:focus{
 z-index:3;
}

.input-group>.form-control+.form-control,
.input-group>.form-control+.form-select,
.input-group>.form-control+.form-file{
 margin-left:-1px;
}

.input-group>.form-select+.form-control,
.input-group>.form-select+.form-select,
.input-group>.form-select+.form-file{
 margin-left:-1px;
}

.input-group>.form-file+.form-control,
.input-group>.form-file+.form-select,
.input-group>.form-file+.form-file{
 margin-left:-1px;
}

.input-group>.form-control:not(:last-child),
.input-group>.form-select:not(:last-child){
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.input-group>.form-control:not(:first-child),
.input-group>.form-select:not(:first-child){
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.input-group>.form-file{
 display:flex;
 align-items:center;
}

.input-group>.form-file:not(:last-child) .form-file-label{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.input-group>.form-file:not(:last-child) .form-file-label::after{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.input-group>.form-file:not(:first-child) .form-file-label{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.input-group>.form-file:not(:first-child) .form-file-label::after{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.input-group-btn{
 font-size:0.9375rem;
 border:0;
}

.input-group-btn>.btn{
 height:100%;
 border-color:rgb(36, 196, 180);
}

.input-group-text{
 border-right:0;
}

.input-group-text{
 border-left:0;
}

.input-icon .form-group.is-empty{
 margin-bottom:0;
}

.input-icon .form-group.is-empty .form-control{
 margin-bottom:0;
}

.input-group-addon{
 padding:10px 0px 6px 12px;
 width:38px;
 height:38px;
 font-size:20px;
 font-weight:400;
 line-height:1 !important;
 color:#555;
 text-align:center;
 border-right:0;
 border-radius:4px 0 0 4px;
}

.input-indec .input-group-btn>.btn{
 height:100%;
 border-color:#eaedf1;
}

.input-group{
 position:relative;
 display:flex;
 flex-wrap:wrap;
 align-items:stretch;
 width:100%;
}

.input-group>.form-control,
.input-group>.form-select,
.input-group>.form-file{
 position:relative;
 flex:1 1 auto;
 width:1%;
 margin-bottom:0;
}

.input-group>.form-control:focus,
.input-group>.form-select:focus,
.input-group>.form-file:focus{
 z-index:3;
}

.input-group>.form-control+.form-control,
.input-group>.form-control+.form-select,
.input-group>.form-control+.form-file{
 margin-left:-1px;
}

.input-group>.form-select+.form-control,
.input-group>.form-select+.form-select,
.input-group>.form-select+.form-file{
 margin-left:-1px;
}

.input-group>.form-file+.form-control,
.input-group>.form-file+.form-select,
.input-group>.form-file+.form-file{
 margin-left:-1px;
}

.input-group>.form-control:not(:last-child),
.input-group>.form-select:not(:last-child){
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.input-group>.form-control:not(:first-child),
.input-group>.form-select:not(:first-child){
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.input-group>.form-file{
 display:flex;
 align-items:center;
}

.input-group>.form-file:not(:last-child) .form-file-label{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.input-group>.form-file:not(:last-child) .form-file-label::after{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.input-group>.form-file:not(:first-child) .form-file-label{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.input-group>.form-file:not(:first-child) .form-file-label::after{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.input-group-text{
 display:flex;
 align-items:center;
 padding:0.275rem 0.75rem;
 margin-bottom:0;
 font-size:0.9375rem;
 font-weight:400;
 line-height:1.5;
 color:#86909a;
 text-align:center;
 white-space:nowrap;
 border:1px solid #eaedf1;
}

.input-group-text input[type=radio],
.input-group-text input[type=checkbox]{
 margin-top:0;
}

.input-group-text .form-control{
 border-left:0px !important;
}

.input-icon .form-group.is-empty{
 margin-bottom:0;
}

.input-icon .form-group.is-empty .form-control{
 margin-bottom:0;
}

.input-group-addon{
 padding:10px 0px 6px 12px;
 width:38px;
 height:38px;
 font-size:20px;
 font-weight:400;
 line-height:1 !important;
 color:#555;
 text-align:center;
 border-right:0;
 border-radius:4px 0 0 4px;
}

.input-indec .input-group-btn>.btn{
 height:100%;
 border-color:#eaedf1;
}

.modal-header h4.modal-title{
 font-weight:300;
}

.modal-body label{
 font-weight:400;
}


.modal-open{
 overflow:scroll;
 padding:0 !important;
 display:block;
}

.modal{
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1050;
 display:none;
 overflow:hidden;
 outline:0;
 padding-right:0 !important;
 margin:0 !important;
}

.modal-open,
.modal-backdrop.fade.show{
 padding-right:0 !important;
}

.modal-open{
 overflow:auto !important;
 padding:0px !important;
}

.modal-open .modal{
 overflow-x:hidden;
 overflow-y:auto;
 padding-right:0px !important;
}

.modal-dialog{
 position:relative;
 width:auto;
 margin:0.5rem;
 pointer-events:none;
}

.modal.fade .modal-dialog{
 transition:transform 0.3s ease-out;
 transform:translate(0, -25%);
}

.modal.show .modal-dialog{
 transform:translate(0, 0);
}

@media screen and (prefers-reduced-motion:reduce){
 .modal.fade .modal-dialog{
 transition:none;
 }
}

.modal-dialog-centered{
 display:flex;
 align-items:center;
 min-height:calc(100% - 1rem);
}

.modal-content{
 position:relative;
 display:flex;
 flex-direction:column;
 width:100%;
 pointer-events:auto;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #eaedf1;
 border-radius:3px;
 outline:0;
 box-shadow:0 5px 20px rgba(0, 0, 0, 0.08);
}

.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:0.5;
}

.modal-header{
 display:flex;
 align-items:flex-start;
 justify-content:space-between;
 padding:1rem;
 border-bottom:1px solid #eaedf1;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.modal-header .btn-close{
 padding:1rem;
 margin:-1rem -1rem -1rem auto;
}

.modal-title{
 margin-bottom:0;
 line-height:1.5;
}

.modal-body{
 position:relative;
 flex:1 1 auto;
 padding:1rem;
}

.modal-body p:last-child{
 margin-bottom:0;
}

.modal-footer{
 display:flex;
 align-items:center;
 justify-content:flex-end;
 padding:1rem;
 border-top:1px solid #e9ecef;
}

.modal-footer>:not(:first-child){
 margin-left:0.25rem;
}

.modal-footer>:not(:last-child){
 margin-right:0.25rem;
}

.modal-scrollbar-measure{
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll;
}

@media (min-width:576px){
 .modal-dialog{
 max-width:500px;
 margin:1.75rem auto;
 }

 .modal-dialog-centered{
 min-height:calc(100% - 3.5rem);
 }

 .modal-sm{
 max-width:300px;
 }
}

@media (min-width:992px){

 .modal-lg,
 .modal-xl{
 max-width:800px;
 }
}

@media (min-width:1200px){
 .modal-xl{
 max-width:1140px;
 }
}

.model-wrapper-demo{
 padding:50px 0;
 background:#f1f1f9;
}

.pos-static{
 position:static;
}

.modal.animated .modal-dialog{
 transform:translate(0, 0);
}

.modal.effect-scale .modal-dialog{
 transform:scale(0.7);
 opacity:0;
 transition:all 0.3s;
}

.modal.effect-scale.show .modal-dialog{
 transform:scale(1);
 opacity:1;
}

.modal.effect-slide-in-right .modal-dialog{
 transform:translateX(20%);
 opacity:0;
 transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.modal.effect-slide-in-right.show .modal-dialog{
 transform:translateX(0);
 opacity:1;
}

.modal.effect-slide-in-bottom .modal-dialog{
 transform:translateY(20%);
 opacity:0;
 transition:all 0.3s;
}

.modal.effect-slide-in-bottom.show .modal-dialog{
 transform:translateY(0);
 opacity:1;
}

.modal.effect-newspaper .modal-dialog{
 transform:scale(0) rotate(720deg);
 opacity:0;
}

.modal.effect-newspaper.show~.modal-backdrop,
.modal.effect-newspaper .modal-dialog{
 transition:all 0.5s;
}

.modal.effect-newspaper.show .modal-dialog{
 transform:scale(1) rotate(0deg);
 opacity:1;
}

.modal.effect-fall{
 perspective:1300px;
}

.modal.effect-fall .modal-dialog{
 transform-style:preserve-3d;
 transform:translateZ(600px) rotateX(20deg);
 opacity:0;
}

.modal.effect-fall.show .modal-dialog{
 transition:all 0.3s ease-in;
 transform:translateZ(0px) rotateX(0deg);
 opacity:1;
}

.modal.effect-flip-horizontal{
 perspective:1300px;
}

.modal.effect-flip-horizontal .modal-dialog{
 transform-style:preserve-3d;
 transform:rotateY(-70deg);
 transition:all 0.3s;
 opacity:0;
}

.modal.effect-flip-horizontal.show .modal-dialog{
 transform:rotateY(0deg);
 opacity:1;
}

.modal.effect-flip-vertical{
 perspective:1300px;
}

.modal.effect-flip-vertical .modal-dialog{
 transform-style:preserve-3d;
 transform:rotateX(-70deg);
 transition:all 0.3s;
 opacity:0;
}

.modal.effect-flip-vertical.show .modal-dialog{
 transform:rotateX(0deg);
 opacity:1;
}

.modal.effect-super-scaled .modal-dialog{
 transform:scale(2);
 opacity:0;
 transition:all 0.3s;
}

.modal.effect-super-scaled.show .modal-dialog{
 transform:scale(1);
 opacity:1;
}

.modal.effect-sign{
 perspective:1300px;
}

.modal.effect-sign .modal-dialog{
 transform-style:preserve-3d;
 transform:rotateX(-60deg);
 transform-origin:50% 0;
 opacity:0;
 transition:all 0.3s;
}

.modal.effect-sign.show .modal-dialog{
 transform:rotateX(0deg);
 opacity:1;
}

.modal.effect-rotate-bottom{
 perspective:1300px;
}

.modal.effect-rotate-bottom .modal-dialog{
 transform-style:preserve-3d;
 transform:translateY(100%) rotateX(90deg);
 transform-origin:0 100%;
 opacity:0;
 transition:all 0.3s ease-out;
}

.modal.effect-rotate-bottom.show .modal-dialog{
 transform:translateY(0%) rotateX(0deg);
 opacity:1;
}

.modal.effect-rotate-left{
 perspective:1300px;
}

.modal.effect-rotate-left .modal-dialog{
 transform-style:preserve-3d;
 transform:translateZ(100px) translateX(-30%) rotateY(90deg);
 transform-origin:0 100%;
 opacity:0;
 transition:all 0.3s;
}

.modal.effect-rotate-left.show .modal-dialog{
 transform:translateZ(0px) translateX(0%) rotateY(0deg);
 opacity:1;
}

.modal.effect-just-me .modal-dialog{
 transform:scale(0.8);
 opacity:0;
 transition:all 0.3s;
}

.modal.effect-just-me .modal-content{
 background-color:transparent;
 border:1px solid rgba(255, 255, 255, 0.2);
 background-color:var(--dark-body);
 padding:0 9px;
}

@supports ((-webkit-backdrop-filter:blur(30px)) or (backdrop-filter:blur(30px))){
 .modal.effect-just-me .modal-content{
 background-color:transparent;
 backdrop-filter:blur(30px);
 -webkit-backdrop-filter:blur(30px);
 }
}

.modal.effect-just-me .btn-close{
 text-shadow:none;
 color:#fff;
}

.modal.effect-just-me .modal-header{
 background-color:transparent;
 border-bottom-color:rgba(255, 255, 255, 0.1);
 padding-left:0;
 padding-right:0;
}

.modal.effect-just-me .modal-header h6{
 color:#fff;
 font-weight:500;
}

.modal.effect-just-me .modal-body{
 color:rgba(255, 255, 255, 0.8);
 padding-left:0;
 padding-right:0;
}

.modal.effect-just-me .modal-body h6{
 color:#fff;
}

.modal.effect-just-me .modal-footer{
 background-color:transparent;
 padding-left:0;
 padding-right:0;
 border-top-color:rgba(255, 255, 255, 0.1);
}

.modal.effect-just-me.show~.modal-backdrop{
 opacity:0.96;
}

.modal.effect-just-me.show .modal-dialog{
 transform:scale(1);
 opacity:1;
}

.modal-fullscreen{
 width:100vw;
 max-width:none;
 height:100%;
 margin:0;
}

.modal-body{
 overflow-y:inherit !important;
}

.modal-open .select2-dropdown,
.modal-open .select2-container--open .select2-dropdown--below{
 z-index:9999 !important;
}

.nav-sidebar .list-unstyled li:last-child{
 border-bottom:0px;
}

.nav-item.show .dropdown-menu.dropdown-menu-arrow.show{
 top:-1px !important;
}


.nav{
 display:flex;
 flex-wrap:wrap;
 padding-left:0;
 margin-bottom:0;
 list-style:none;
}

.nav.nav-pills.nav-pills-circle .nav-link:hover,
.nav.nav-pills.nav-pills-circle .nav-link:focus{
 color:var(--primary-bg-color) !important;
}

.nav.nav-pills.nav-pills-circle .nav-link.active{
 color:#fff !important;
}

.nav-link{
 display:block;
 padding:0.2rem 0.9rem;
}

.nav-tabs{
 border-bottom:1px solid #eaedf1;
}

.nav-tabs .nav-item{
 margin-bottom:-1px;
 position:relative;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link.active{
 border:0;
}

.nav-tabs .nav-item.show .nav-link{
 border:0;
}

.nav-tabs .dropdown-menu{
 border-top-left-radius:0;
 border-top-right-radius:0;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link{
 color:#fff;
}

.nav-fill .nav-item{
 flex:1 1 auto;
 text-align:center;
}

.nav-justified .nav-item{
 flex-basis:0;
 flex-grow:1;
 text-align:center;
}

.nav.nav-pills.nav-stacked.labels-info p{
 color:#9d9f9e;
 font-size:11px;
 margin-bottom:0;
 padding:0 22px;
}

.nav-item1{
 padding:10px;
 min-width:2rem;
 transition:0.3s color;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 display:flex;
 align-items:center;
}

.nav1{
 display:flex;
 flex-wrap:wrap;
 padding:10px;
 margin-bottom:0;
 list-style:none;
 background:transparent;
 border:1px solid #eaedf1;
 border-radius:5px;
}

.nav1.nav-column .nav-item1{
 padding:0px;
 margin-top:5px;
}

.nav1.nav-column .nav-link{
 border-right:none !important;
 width:100%;
 padding:6px;
 border-radius:5px;
}

.nav1.nav-column .nav-link svg{
 margin-right:5px;
 transition:all ease 0.3s;
}

.nav1.nav-column .nav-link:hover,
.nav1.nav-column .nav-link:focus,
.nav1.nav-column .nav-link:active{
 color:var(--primary-bg-color) !important;
}

.nav1.nav-column .nav-link:hover svg,
.nav1.nav-column .nav-link:focus svg,
.nav1.nav-column .nav-link:active svg{
 fill:var(--primary-bg-color) !important;
}

.nav1.nav-column .nav-link.active{
 color:#fff !important;
 background-color:var(--primary-bg-color);
}

.nav1.nav-column .nav-link.active svg{
 fill:#fff !important;
}

.nav1.colored .nav-link{
 color:rgba(228, 231, 236, 0.7725490196);
}

.nav1.colored .nav-link.disabled{
 color:rgba(255, 255, 255, 0.4);
}

.nav1.colored .nav-link.disabled:hover,
.nav1.colored .nav-link.disabled:focus{
 cursor:not-allowed !important;
}

.nav1.colored .nav-link:hover,
.nav1.colored .nav-link:focus,
.nav1.colored .nav-link.active{
 color:#fff;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link{
 color:#fff;
 background-color:var(--primary-bg-color) !important;
}

.nav-item1:hover:not(.disabled),
.nav-item1.active{
 color:#fff;
}

.nav-item1 .nav-link.disabled{
 opacity:6;
 cursor:default-color;
 pointer-events:none;
}

.nav-item1 .nav-link.disable{
 opacity:3;
}

.nav-tabs{
 border-bottom:1px solid #eaedf1;
}

.nav-tabs .nav-item1{
 margin-bottom:-1px;
 position:relative;
}

.nav-tabs .nav-item1.nav-link{
 border:1px solid transparent;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.nav-tabs .nav-item1 .nav-link{
 border:0;
 color:inherit;
 margin-bottom:-1px;
 color:#76839a;
 transition:0.3s border-color;
 font-weight:400;
}

.nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.nav-tabs .nav-item1 .nav-link.active{
 color:#fff !important;
}

.nav-tabs .nav-item1 .nav-link.disabled{
 opacity:0.6;
 cursor:default;
 pointer-events:none;
}

.nav-tabs .nav-item1 i{
 margin-right:0.25rem;
 line-height:1;
 font-size:0rem;
 width:0.875rem;
 vertical-align:baseline;
 display:inline-block;
 margin-right:10px;
}

.nav-tabs .nav-item1:hover .nav-submenu{
 display:block;
}

.nav-tabs .nav-submenu .nav-item1{
 display:block;
 padding:0.5rem 1rem;
 color:#9aa0ac;
 margin:0 !important;
 cursor:pointer;
 transition:0.3s background;
}

.nav-tabs .nav-submenu .nav-item1.active{
 color:#467fcf;
}

.nav-tabs .nav-submenu .nav-item1:hover{
 color:#6e7687;
 text-decoration:none;
 background:rgba(0, 0, 0, 0.024);
}

.nav-unread{
 position:absolute;
 top:0.4rem;
 background:#ecd938;
 width:0.5rem;
 height:0.5rem;
 border-radius:50%;
}

.nav-unread.badge{
 position:absolute;
 top:4px;
 left:26px;
 display:block !important;
 padding:3px 5px !important;
 width:1rem;
 height:1rem;
 border-radius:50%;
 font-size:11px;
}

.nav-link{
 min-width:2rem;
 transition:0.3s color;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 display:flex;
 align-items:center;
 color:#495057;
 transition:all ease 0.3s;
}

.nav-link.icon{
 margin:5px;
 padding:12px;
 text-align:center;
 height:2.5rem;
 font-size:1.2rem;
 position:relative;
}

.nav-link.icon i{
 font-size:20px;
}

.nav-link.icon svg{
 width:1.3rem;
 fill:#495584 !important;
}

.nav-link.active,
.nav-link:hover,
.nav-link:focus{
 color:var(--primary-bg-color) !important;
}

.nav-link.disabled.hover,
.nav-link.disabled.focus{
 color:#707070;
}

.nav-basic .nav-link.active,
.nav-basic .nav-link:hover,
.nav-basic .nav-link:focus{
 color:var(--primary-bg-color) !important;
}

.tabs-menu4 .nav-link:hover{
 color:var(--primary-bg-color) !important;
}

@media (max-width:768px){
 .nav-link.icon{
 padding:5px !important;
 }
}

.nav-item{
 min-width:2rem;
 transition:0.3s color;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 display:flex;
 align-items:center;
}

.nav-tabs{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 color:#000;
}

.nav-tabs .nav-link{
 border:0;
 color:inherit;
 color:#76839a;
 transition:0.3s border-color;
 font-weight:500;
 padding:1rem 1.8rem;
 font-size:13px;
 text-align:center;
}

.nav-tabs .nav-link:hover:not(.disabled),
.nav-tabs .nav-link.active{
 color:#fff;
}

.nav-tabs .nav-link.disabled{
 opacity:0.4;
 cursor:default;
 pointer-events:none;
 color:#868e96;
 background-color:transparent;
 border-color:transparent;
}

.nav-tabs .nav-item:hover .nav-submenu{
 display:block;
}

.nav-link:hover .dropdown-menu,
.nav-item:hover .dropdown-menu,
.nav-link:hover .dropdown-menu.show{
 display:block;
}

@media (max-width:1279px) and (min-width:992px){
 .nav-tabs .nav-link{
 padding:1rem 1.8rem;
 font-size:13px;
 }
}

.nav-tabs .nav-item i{
 margin-right:0.25rem;
 line-height:1;
 font-size:0rem;
 width:0.875rem;
 vertical-align:baseline;
 display:inline-block;
 margin-right:10px;
}

.nav-tabs .nav-submenu{
 display:none;
 position:absolute;
 background:#fff;
 border:1px solid #eaedf1;
 border-top:none;
 z-index:10;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
 min-width:10rem;
 border-radius:0 0 3px 3px;
}

.nav-tabs .nav-submenu .nav-item{
 display:block;
 padding:0.5rem 1rem;
 color:#9aa0ac;
 margin:0 !important;
 cursor:pointer;
 transition:0.3s background;
}

.nav-tabs .nav-submenu .nav-item.active{
 color:#467fcf;
}

.nav-tabs .nav-submenu .nav-item:hover{
 color:#6e7687;
 text-decoration:none;
 background:rgba(0, 0, 0, 0.024);
}

.hor-menu .nav-badge{
 border-radius:30px;
 position:absolute;
 top:3px;
 right:14px;
 padding:0.2em 0.4em;
 font-size:12px;
}

@media (max-width:992px){
 .hor-menu .nav-badge{
 right:auto !important;
 }
}

#smartwizard .nav.nav-tabs.step-anchor{
 border-bottom:0 !important;
 padding:30px;
}

#smartwizard .nav-tabs{
 border-top:0 !important;
}

#smartwizard .nav-link{
 padding:8px 40px;
 border-radius:5px !important;
}

.sw-theme-dots .nav-tabs .nav-link:hover:not(.disabled){
 background:transparent;
}

#basicwizard .nav-tabs .nav-link{
 padding:0.8rem 0.8rem;
}

.navbar-toggler:focus{
 box-shadow:none;
}

.page{
 display:flex;
 flex-direction:column;
 justify-content:center;
 min-height:100vh;
}

body.fixed-header .page{
 padding-top:4.5rem;
}

@media (min-width:1600px){
 body.aside-opened .page{
 margin-right:22rem;
 }
}

.page-main{
 flex:1 1 auto;
}

.page-content{
 margin:0.75rem 0;
}

@media (min-width:768px){
 .page-content{
 margin:1.5rem 0;
 }
}

.example .pagination{
 margin-bottom:0;
}

.pagination{
 display:flex;
 padding-left:0;
 list-style:none;
 border-radius:3px;
}

.page-link{
 position:relative;
 display:block;
 padding:0.5rem 0.75rem;
 margin-left:-1px;
 line-height:1.25;
 background-color:#fff;
 border:1px solid #eaedf1;
 color:#495057;
}

.page-link:hover{
 z-index:2;
 text-decoration:none;
 background-color:var(--primary-bg-color);
 color:#fff;
}

.page-link:focus{
 z-index:2;
 outline:0;
 box-shadow:none;
}

.page-link:not(:disabled):not(.disabled){
 cursor:pointer;
}

.page-item:first-child .page-link{
 margin-left:0;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
}

.page-item:last-child .page-link{
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
}

.page-item.active .page-link{
 z-index:1;
 color:#fff;
}

.page-item.disabled .page-link{
 color:#ced4da;
 pointer-events:none;
 cursor:auto;
 background-color:#fff;
 border-color:#eaedf1;
}

.pagination-lg .page-link{
 padding:0.75rem 1.5rem;
 font-size:1.125rem;
 line-height:1.5;
}

.pagination-lg .page-item:first-child .page-link{
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
}

.pagination-lg .page-item:last-child .page-link{
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
}

.pagination-sm .page-link{
 padding:0.25rem 0.5rem;
 font-size:0.875rem;
 line-height:1.5;
}

.pagination-sm .page-item:first-child .page-link{
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
}

.pagination-sm .page-item:last-child .page-link{
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
}

.page-header{
 display:flex;
 align-items:center;
 margin:0.75rem 0rem 0.75rem;
 -ms-flex-wrap:wrap;
 justify-content:space-between;
 padding:0;
 
 position:relative;
 min-height:50px;
 border:1px solid transparent;
 border-radius:5px;
}

.page-title{
 margin:0;
 font-size:20px;
 font-weight:500;
 position:relative;
 margin-bottom:0.2rem;
}

.page-title-icon{
 color:#9aa0ac;
 font-size:1.25rem;
}

.page-subtitle{
 font-size:0.8125rem;
 color:#c0a0f1;
 margin-left:2rem;
 position:relative;
}

.page-subtitle a{
 color:inherit;
}

.page-options{
 margin-left:auto;
}

.page-header .breadcrumb{
 font-size:14px;
 padding-left:0 !important;
}

.page-breadcrumb{
 flex-basis:100%;
 background:none;
 padding:0;
 margin:1rem 0 0;
 font-size:0.875rem;
}

.page-description{
 margin:0.25rem 0 0;
 color:#6e7687;
}

.page-description a{
 color:inherit;
}

.page-single{
 flex:1 1 auto;
 display:-ms-flexbox;
 align-items:center;
 justify-content:center;
}

@media (min-width:768px){
 .page-breadcrumb{
 margin:-0.5rem 0 0;
 }
}

.page-breadcrumb .breadcrumb-item{
 color:#9aa0ac;
}

.page-breadcrumb .breadcrumb-item.active{
 color:#6e7687;
}

.pagination-simple .page-item .page-link{
 background:none;
 border:none;
}

.pagination-simple .page-item.active .page-link{
 color:#495057;
 font-weight:700;
}

.pagination-pager .page-prev{
 margin-right:auto;
}

.pagination-pager .page-next{
 margin-left:auto;
}

.page-total-text{
 margin-right:1rem;
 align-self:center;
 color:#6e7687;
}

.page-item.active .page-link{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.panel-heading-landing-box{
 background:var(--primary-bg-color);
 color:#fff;
 font-size:16px;
 text-align:center;
 border-top:none;
}

.panel-title-landing{
 color:var(--primary-bg-color);
 font-size:35px;
 font-weight:bold;
}

.panel-body-landing{
 border:solid 2px var(--primary-bg-color);
 border-top:none;
 border-bottom:none;
 text-align:center;
 background:#fff;
}

.panel-footer-landing{
 border:solid 2px var(--primary-bg-color);
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
 border-top:none;
 text-align:center;
 background:#f7f7f7;
}

.panel-body{
 padding:15px;
}

.panel-body .lead{
 font-size:15px;
 margin-bottom:0;
 padding:10px 0;
}

.panel-body .lead strong{
 font-size:30px;
 margin-bottom:0;
}

.panel-footer{
 padding:10px 15px;
 background-color:#fff;
 border-top:1px solid #eaedf1;
 border-left:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
}

.panel.price .btn{
 box-shadow:0 -1px 0px rgba(50, 50, 50, 0.2) inset;
 border:0px;
}

.panel-group .panel{
 box-shadow:none;
 border-color:#eaedf1;
}

.panel-default>.panel-heading{
 padding:0;
 background-color:#fff;
}

.panel-title{
 font-size:14px;
 margin-bottom:0;
}

.panel-title>a{
 display:block;
 padding:16px;
 text-decoration:none;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body{
 border:1px solid #eaedf1;
 border-top:0;
}

.panel1{
 border-width:0 0 1px 0;
 border-style:solid;
 border-color:#fff;
 background:none;
 box-shadow:none;
}

.panel1:last-child{
 border-bottom:none;
}

.panel-group1>.panel1:first-child .panel-heading1{
 border-radius:4px 4px 0 0;
}

.panel-group1 .panel1{
 border-radius:0;
}

.panel-body1{
 padding:10px;
 background:#fff;
}

.panel-title1{
 font-size:14px;
 margin-bottom:0;
}

.panel-group1 .panel1+.panel1{
 margin-top:0;
}

.panel-heading1{
 border-radius:5px;
}

.panel-group1 .panel-body{
 border:1px solid #eaedf1;
 border-radius:0px 0px 5px 5px;
}

.panel-title1 a{
 display:block;
 color:var(--primary-bg-color) !important;
 padding:16px;
 position:relative;
 font-size:15px;
 font-weight:400;
 border-radius:5px;
}

.panel1:last-child .panel-body1{
 border-radius:0 0 4px 4px;
}

.panel1:last-child .panel-heading1{
 border-radius:0 0 4px 4px;
 transition:border-radius 0.3s linear 0.2s;
}

.panel1:last-child .panel-heading1.active{
 border-radius:0;
 transition:border-radius linear 0s;
}


.panel-title a.accordion-toggle:before{
 content:"\f068";
 padding:0 10px 0 0;
 color:#fff;
 font-family:FontAwesome;
 float:right;
}

.panel-title a.accordion-toggle.collapsed:before{
 content:"\f067";
 padding:0 10px 0 0;
 color:#fff;
 font-family:FontAwesome;
 float:right;
}

.panel-heading1 a.collapsed:before{
 content:"\e9af";
 position:absolute;
 font-family:"feather" !important;
 right:10px;
 top:13px;
 font-size:20px;
 transition:all 0.5s;
 transform:scale(1);
}

.panel-heading1 a:before{
 content:"\e994";
 position:absolute;
 font-family:"feather" !important;
 right:10px;
 top:13px;
 font-size:20px;
 transition:all 0.5s;
 transform:scale(1);
}

.panel-heading1.active a:before{
 content:" ";
 transition:all 0.5s;
 transform:scale(0);
}

.demo-accordion p:last-child,
.panel-group1 p:last-child{
 margin-bottom:0;
}

#bs-collapse .panel-heading1 a:after{
 content:"\f01a";
 font-size:24px;
 position:absolute;
 font-family:"FontAwesome";
 right:5px;
 top:10px;
 transform:scale(0);
 transition:all 0.5s;
}

#bs-collapse .panel-heading1.active a:after{
 content:"\f01a";
 transform:scale(1);
 transition:all 0.5s;
}


.expanel-default{
 border:#eaedf1;
}

.expanel-secondary{
 border:#e984b1;
}

.expanel-success{
 border:#4ecc48;
}

.expanel-danger{
 border:#d12c47;
}

.expanel-primary>.expanel-heading{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.expanel-info>.expanel-heading{
 color:#fff;
 background-color:#59adec;
 border-color:#59adec;
}

.expanel-warning>.expanel-heading{
 color:#fff;
 background-color:#e7c354;
 border-color:#e7c354;
}

.expanel-dark>.expanel-heading{
 color:#fff;
 background-color:#343a40;
 border-color:#343a40;
}

.expanel-light>.expanel-heading{
 color:#fff;
 background-color:#868e96;
 border-color:#868e96;
}

.expanel-success>.expanel-heading{
 color:#fff;
 background-color:#13bfa6;
 border-color:#13bfa6;
}

.expanel-secondary>.expanel-heading{
 color:#fff;
 background-color:#e984b1;
 border-color:#e984b1;
}

.expanel-success>.expanel-heading{
 color:#fff;
 background-color:#4ecc48;
 border-color:#4ecc48;
}

.expanel-danger>.expanel-heading{
 color:#fff;
 background-color:#d12c47;
 border-color:#d12c47;
}

.expanel-warning>.expanel-heading{
 color:#fff;
 background-color:#FBB034;
 border-color:#FBB034;
}

.expanel-title{
 margin-top:0;
 margin-bottom:0;
 font-size:16px;
 color:inherit;
}

.expanel{
 margin-bottom:20px;
 background-color:#fff;
 border:1px solid #eaedf1;
 border-radius:4px;
 box-shadow:0 1px 1px rgba(0, 0, 0, 0.01);
}

.expanel-default>.expanel-heading{
 background-color:#eaedf1;
 border-color:#eaedf1;
}

.expanel-heading{
 padding:10px 15px;
 border-bottom:1px solid #eaedf1;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.expanel-footer{
 padding:10px 15px;
 background-color:#eaedf1;
 border-top:1px solid #eaedf1;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
}

.expanel-body{
 padding:15px !important;
}

.popover{
 top:0;
 left:0;
 z-index:8 !important;
 display:block;
 max-width:276px;
 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:0.875rem;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #eaedf1;
 border-radius:3px;
 filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

.popover .popover-arrow{
 position:absolute;
 display:block;
 width:0.5rem;
 height:0.5rem;
 margin:0 3px;
 margin-left:calc(0.25rem - 5px);
}

.popover .popover-arrow::before,
.popover .popover-arrow::after{
 position:absolute;
 display:block;
 content:"";
 border-color:transparent;
 border-style:solid;
}

.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top]{
 margin-bottom:0.5rem;
}

.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow{
 bottom:calc((0.5rem + 1px) * -1);
}

.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after{
 border-width:0.5rem 0.25rem 0;
}

.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before{
 bottom:0;
 border-top-color:rgba(0, 0, 0, 0.25);
}

.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after{
 bottom:1px;
 border-top-color:#fff;
}

.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right]{
 margin-left:0.5rem;
}

.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow{
 left:calc((0.5rem + 1px) * -1);
 width:0.5rem;
 height:0.5rem;
}

.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before,
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after{
 border-width:0.25rem 0.5rem 0.25rem 0;
}

.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before{
 left:0;
 border-right-color:#eaedf1;
}

.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after{
 left:1px;
 border-right-color:#fff;
}

.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom]{
 margin-top:0.5rem;
}

.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow{
 top:calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before,
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 border-width:0 0.25rem 0.5rem 0.25rem;
}

.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before{
 top:0;
 border-bottom-color:#eaedf1;
}

.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 top:1px;
 border-bottom-color:#fff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{
 position:absolute;
 top:0;
 left:50%;
 display:block;
 width:0.5rem;
 margin-left:-0.25rem;
 content:"";
 border-bottom:1px solid #fff;
}

.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left]{
 margin-right:0.5rem;
}

.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow{
 right:calc((0.5rem + 1px) * -1);
 width:0.5rem;
 height:0.5rem;
}

.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before,
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after{
 border-width:0.25rem 0 0.25rem 0.5rem;
}

.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before{
 right:0;
 border-left-color:#eaedf1;
}

.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after{
 right:1px;
 border-left-color:#fff;
}

.popover-header{
 padding:0.5rem 0.75rem;
 margin-bottom:0;
 font-size:0.9375rem;
 color:inherit;
 background-color:#fff;
 border-bottom:1px solid #ebebeb;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
}

.popover-header:empty{
 display:none;
}

.popover-body{
 padding:0.75rem 1rem;
 color:#6e7687;
}

.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top]{
 margin-bottom:0.625rem;
}

.popover-static-demo .popover{
 position:relative;
}

progress{
 vertical-align:baseline;
}


.progress{
 display:flex;
 height:1rem;
 overflow:hidden;
 font-size:0.703125rem;
 background-color:#ebecf5;
 border-radius:7px;
 box-shadow:0 5px 10px rgba(227, 228, 237, 0.3);
 position:relative;
}

.mixed-color-progress .bar-end{
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
}

.progress-bar{
 display:flex;
 flex-direction:column;
 justify-content:center;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 border-radius:7px;
 transition:width 0.6s ease;
}

.current-progressbar{
 margin-top:14.5px;
}

.progress-content{
 margin-bottom:16.5px;
}

.progress-content:last-child{
 margin-bottom:0;
}

@media screen and (prefers-reduced-motion:reduce){
 .progress-bar{
 transition:none;
 }
}

.progress-bar-striped{
 background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
 background-size:1rem 1rem;
}

.progress-bar-animated{
 animation:progress-bar-stripes 1s linear infinite;
}


.progress-xs{
 height:0.25rem;
}

.progress-xs .progress-bar{
 height:0.25rem;
}

.progress-sm{
 height:0.5rem;
}

.progress-sm .progress-bar{
 height:0.5rem;
}

.progress-lg{
 height:1.25rem;
}

.progress-lg .progress-bar{
 height:1.25rem;
}

.progress-bar-indeterminate:after{
 content:"";
 position:absolute;
 background-color:inherit;
 left:0;
 will-change:left, right;
 top:0;
 bottom:0;
}

.progress-bar-indeterminate:before{
 content:"";
 position:absolute;
 background-color:inherit;
 left:0;
 will-change:left, right;
 top:0;
 bottom:0;
 animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

.progress-bar-indeterminate:after{
 animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
 animation-delay:1.15s;
}


.table,
.text-wrap table{
 width:100%;
 max-width:100%;
 margin-bottom:1rem;
}

.table th{
 padding:0.75rem;
 vertical-align:top;
}

.text-wrap table th,
.text-wrap table td{
 padding:0.65rem;
 vertical-align:top;
}

.table td{
 padding:0.65rem;
 vertical-align:middle;
 border-top:0;
}

.table thead th{
 vertical-align:bottom;
 border-bottom:1px solid #eaedf1;
 border-bottom-width:1px;
 border-top:0;
 padding:0.75rem;
}

.text-wrap table thead th{
 vertical-align:bottom;
 border-bottom:1px solid #eaedf1;
 border-bottom-width:1px;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}

.table tbody+tbody,
.text-wrap table tbody+tbody{
 border-top:2px solid #eaedf1;
}

.table .table,
.text-wrap table .table,
.table .text-wrap table{
 background-color:var(--primary01);
}

.text-wrap .table table,
.text-wrap table table{
 background-color:var(--primary01);
}

.table-sm th,
.table-sm td{
 padding:0.3rem;
}

.table-bordered,
.text-wrap table,
.table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td{
 border:1px solid #eaedf1 !important;
}

.table-bordered thead th,
.text-wrap table thead th,
.table-bordered thead td,
.text-wrap table thead td{
 border-bottom-width:1px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody{
 border:0;
}

.table-striped tbody tr:nth-of-type(odd){
 background-color:rgba(0, 0, 0, 0.02);
}

.table-hover tbody tr:hover,
.table-hover tbody th{
 background-color:var(--primary01);
}

.table-primary{
 background-color:#d2cdf9;
}

.table-primary>th,
.table-primary>td{
 background-color:#d2cdf9;
}

.table-hover .table-primary:hover{
 background-color:#b7cded;
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th{
 background-color:#b7cded;
}

.table-secondary{
 background-color:#fdccdb;
}

.table-secondary>th,
.table-secondary>td{
 background-color:#fdccdb;
}

.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{
 background-color:#d2ecb8;
}

.table-success>th,
.table-success>td{
 background-color:#d2ecb8;
}

.table-hover .table-success:hover{
 background-color:#c5e7a4;
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th{
 background-color:#c5e7a4;
}

.table-info{
 background-color:#cbe7fb;
}

.table-info>th,
.table-info>td{
 background-color:#cbe7fb;
}

.table-hover .table-info:hover{
 background-color:#b3dcf9;
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th{
 background-color:#b3dcf9;
}

.table-warning{
 background-color:#f1d5a7;
}

.table-warning>th,
.table-warning>td{
 background-color:#f1d5a7;
}

.table-hover .table-warning:hover{
 background-color:#fae8a4;
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th{
 background-color:#fae8a4;
}

.table-danger{
 background-color:#f1c1c0;
}

.table-danger>th,
.table-danger>td{
 background-color:#f1c1c0;
}

.table-hover .table-danger:hover{
 background-color:#ecacab;
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th{
 background-color:#ecacab;
}

.table-light{
 background-color:#fdfdfe;
}

.table-light>th,
.table-light>td{
 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{
 background-color:#c6c8ca;
}

.table-dark>th,
.table-dark>td{
 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{
 background-color:rgba(0, 0, 0, 0.04);
}

.table-active>th,
.table-active>td{
 background-color:rgba(0, 0, 0, 0.04);
}

.table-hover .table-active:hover{
 background-color:rgba(0, 0, 0, 0.04);
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th{
 background-color:rgba(0, 0, 0, 0.04);
}

.table .thead-dark th,
.text-wrap table .thead-dark th{
 color:var(--primary01);
 background-color:#212529;
 border-color:#32383e;
}

.table .thead-light th,
.text-wrap table .thead-light th{
 color:#495057;
 background-color:var(--primary01);
 border-color:#eaedf1;
}

.table-dark{
 color:var(--primary01);
 background-color:#212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th{
 border-color:#32383e;
}

.table-dark.table-bordered{
 border:0;
}

.text-wrap table.table-dark{
 border:0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd){
 background-color:rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover{
 background-color:rgba(255, 255, 255, 0.075);
}

@media (max-width:575.98px){
 .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;
 }

 .text-wrap .table-responsive-sm>table{
 border:0;
 }
}

@media (max-width:767.98px){
 .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;
 }

 .text-wrap .table-responsive-md>table{
 border:0;
 }
}

@media (max-width:991.98px){
 .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;
 }

 .text-wrap .table-responsive-lg>table{
 border:0;
 }
}

@media (max-width:1279.98px){
 .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;
 }

 .text-wrap .table-responsive-xl>table{
 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;
}

.text-wrap .table-responsive>table{
 border:0;
}

.table-inbox{
 border:1px solid #eaedf1;
 margin-bottom:0;
}

.table-inbox tr{
 border-bottom:1px solid rgba(238, 238, 238, 0.7);
}

.table-inbox tr:last-child{
 border-bottom:1px solid #eaedf1;
}

.table-inbox tr td:hover{
 cursor:pointer;
}

.table-inbox tr td .fa-star.inbox-started,
.table-inbox tr td .fa-star:hover{
 color:#f78a09;
}

.table-inbox tr.unread td{
 font-weight:600 !important;
}

.table-inbox tr:last-child{
 border-bottom-width:0px !important;
}

.table th,
.text-wrap table th{
 color:#2e3138;
 font-size:0.875rem;
 font-weight:400;
}

.table-md th,
.table-md td{
 padding:0.5rem;
}

.table-vcenter td,
.table-vcenter th{
 vertical-align:middle;
 border-top:1px solid #eaedf1;
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th{
 border-color:rgba(255, 255, 255, 0.2);
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th{
 border-color:rgba(255, 255, 255, 0.2);
}

.table-center td,
.table-center th{
 text-align:center;
}

.table-striped tbody tr:nth-of-type(odd){
 background-color:var(--primary01);
}

.table-striped tbody tr:nth-of-type(even){
 background:transparent;
}

.table-calendar{
 margin:0 0 0.75rem;
}

.table-calendar td,
.table-calendar th{
 border:0;
 text-align:center;
 padding:0 !important;
 width:14.28571429%;
 line-height:2.5rem;
}

.table-calendar td{
 border-top:0;
}

.table-calendar-link{
 line-height:2rem;
 min-width:calc(2rem + 2px);
 display:inline-block;
 border-radius:3px;
 background:#f8f9fa;
 color:#495057;
 font-weight:600;
 transition:0.3s background, 0.3s color;
 position:relative;
}

.table-calendar-link:before{
 content:"";
 width:4px;
 height:4px;
 position:absolute;
 left:0.25rem;
 top:0.25rem;
 border-radius:50px;
 background:#467fcf;
}

.table-calendar-link:hover{
 color:#fff;
 text-decoration:none;
 background:#467fcf;
 transition:0.3s background;
}

.table-calendar-link:hover:before{
 background:#fff;
}

.table-header{
 cursor:pointer;
 transition:0.3s color;
}

.table-header:hover{
 color:#495057 !important;
}

.table-header:after{
 content:"\f0dc";
 font-family:FontAwesome;
 display:inline-block;
 margin-left:0.5rem;
 font-size:0.75rem;
}

.table-header-asc{
 color:#495057 !important;
}

.table-header-asc:after{
 content:"\f0de";
}

.table-header-desc{
 color:#495057 !important;
}

.table-header-desc:after{
 content:"\f0dd";
}

table{
 border-collapse:collapse;
}

.table>:not(:last-child)>:last-child>*{
 border-bottom-color:#eaedf1;
}

.table>:not(caption)>*>*{
 background:transparent;
 box-shadow:none;
 border-bottom-width:inherit;
}

@media (min-width:768px){
 .table-responsive.export-table .dt-buttons.btn-group{
 position:absolute;
 top:0;
 left:193px;
 }

 .table-responsive.deleted-table .data-table-btn{
 position:absolute;
 left:223px;
 z-index:1;
 }
}

@media (max-width:1328px){
 .table-responsive.export-table .dt-buttons.btn-group{
 position:relative;
 top:0;
 left:0px;
 }
}

table.dataTable{
 border-collapse:collapse !important;
}

.dropdown-item{
 transition:all ease-in-out 0.3s;
}

.dropdown-item:focus,
.dropdown-item.active{
 background-color:var(--primary-bg-color);
 color:#fff !important;
}

div.dt-button-collection .dt-button{
 border-bottom:1px solid rgba(var(--primary-bg-color), 0.35);
 color:var(--primary-bg-color);
}

div.dt-button-collection .dt-button:last-child{
 border-bottom:none !important;
}

.table.editable-table td{
 vertical-align:middle;
}

.table.editable-table input,
.table.editable-table select{
 border:1px solid #eaedf1;
 height:40px;
 width:100%;
 padding:0.375rem 0.75rem;
 line-height:1.5;
 border-radius:7px;
 font-size:0.75rem;
 outline:none;
 transition:all ease 0.3s;
}

.table.editable-table input:focus,
.table.editable-table select:focus{
 border-color:var(--primary-bg-color) !important;
}

.table.editable-table option{
 font-size:0.85rem;
}

#example3,
#example2{
 width:100% !important;
}

@media (max-width:575.98px){
 div.dataTables_wrapper div.dataTables_length label{
 justify-content:center !important;
 }

 div.dataTables_wrapper div.dataTables_filter{
 text-align:center !important;
 }

 .table-responsive.export-table .dt-buttons.btn-group{
 justify-content:center !important;
 }
}

.dataTables_filter .form-control{
 border-radius:4px;
 height:34px;
}

.table>:not(:first-child){
 border-top:0px solid currentColor;
}


.tag{
 font-size:0.75rem;
 color:#495057;
 background-color:rgba(228, 231, 236, 0.55);
 border-radius:5px;
 padding:0 0.5rem;
 line-height:2em;
 display:inline-flex;
 cursor:default;
 font-weight:400;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.tag.tag-outline-primary{
 border-color:var(--primary-bg-color) !important;
 color:var(--primary-bg-color);
}

.tag.tag-outline-primary i{
 color:var(--primary-bg-color);
}

.tag.tag-outline-secondary{
 border-color:#e984b1 !important;
 color:#e984b1;
}

.tag.tag-outline-secondary i{
 color:#e984b1;
}

.tag.tag-outline-success{
 border-color:#13bfa6 !important;
 color:#13bfa6;
}

.tag.tag-outline-success i{
 color:#13bfa6;
}

.tag.tag-outline-info{
 border-color:#59adec !important;
 color:#59adec;
}

.tag.tag-outline-info i{
 color:#59adec;
}

.tag.tag-outline-warning{
 border-color:#e7c354 !important;
 color:#e7c354;
}

.tag.tag-outline-warning i{
 color:#e7c354;
}

.tag.tag-outline-danger{
 border-color:#d12c47 !important;
 color:#d12c47;
}

.tag.tag-outline-danger i{
 color:#d12c47;
}

.tag.tag-outline-light{
 border-color:rgba(228, 231, 236, 0.7725490196) !important;
 color:rgba(228, 231, 236, 0.7725490196);
}

.tag.tag-outline-light i{
 color:rgba(228, 231, 236, 0.7725490196);
}

.tag.tag-outline-dark{
 border-color:#343a40 !important;
 color:#343a40;
}

.tag.tag-outline-dark i{
 color:#343a40;
}

a.tag{
 text-decoration:none;
 cursor:pointer;
 transition:0.3s color, 0.3s background;
}

a.tag:hover{
 background-color:rgba(228, 231, 236, 0.65);
 color:inherit;
}

.tag-addon{
 display:inline-block;
 padding:0 0.5rem;
 color:inherit;
 text-decoration:none;
 background-color:rgba(228, 231, 236, 0.65);
 margin:0 -0.5rem 0 0.5rem;
 text-align:center;
 min-width:1.5rem;
}

.tag-addon:last-child{
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
}

.tag-addon i{
 vertical-align:middle;
 margin:0 -0.25rem;
}

a.tag-addon{
 text-decoration:none;
 cursor:pointer;
 transition:0.3s color, 0.3s background;
}

a.tag-addon:hover{
 background-color:rgba(228, 231, 236, 0.7);
 color:inherit;
}

.tag-avatar{
 width:1.5rem;
 height:1.5rem;
 border-radius:3px 0 0 3px;
 margin:0 0.5rem 0 -0.5rem;
}

.tag-blue{
 background-color:#467fcf !important;
 color:#fff;
}

.tag-indigo{
 background-color:#6574cd !important;
 color:#fff;
}

.tag-purple{
 background-color:#661fd6 !important;
 color:#fff;
}

.tag-pink{
 background-color:#f58598 !important;
 color:#fff;
}

.tag-red{
 background-color:#e32f2f !important;
 color:#fff;
}

.tag-orange{
 background-color:#fc7303 !important;
 color:#fff;
}

.tag-yellow{
 background-color:#FBB034 !important;
 color:#fff;
}

.tag-green{
 background-color:#4ecc48 !important;
 color:#fff;
}

.tag-teal{
 background-color:#2bcbba !important;
 color:#fff;
}

.tag-cyan{
 background-color:#17a2b8 !important;
 color:#fff;
}

.tag-white{
 background-color:#fff !important;
 color:#fff;
}

.tag-gray{
 background-color:#868e96 !important;
 color:#fff;
}

.tag-gray-dark{
 background-color:#343a40 !important;
 color:#fff;
}

.tag-azure{
 background-color:#45aaf2 !important;
 color:#fff;
}

.tag-lime{
 background-color:#7bd235 !important;
 color:#fff;
}

.tag-primary{
 background-color:var(--primary-bg-color) !important;
 color:#fff;
}

.tag-secondary{
 background-color:#e984b1 !important;
 color:#fff;
}

.tag-success{
 background-color:#4ecc48 !important;
 color:#fff;
}

.tag-info{
 background-color:#45aaf2 !important;
 color:#fff;
}

.tag-warning{
 background-color:#e7c354 !important;
 color:#fff;
}

.tag-danger{
 background-color:#d12c47 !important;
 color:#fff;
}

.tag-light{
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
 color:#444546;
}

.tag-dark{
 background-color:#343a40 !important;
 color:#fff;
}

.tag-rounded{
 border-radius:50px;
}

.tag-rounded .tag-avatar{
 border-radius:50px;
}

.tags{
 margin-bottom:-0.5rem;
 font-size:0;
}

.tags>.tag{
 margin-bottom:0.5rem;
}

.tags>.tag:not(:last-child){
 margin-right:0.5rem;
}

.badge.bg-primary{
 color:#fff;
 background-color:var(--primary-bg-color);
}

.badge.bg-secondary{
 color:#fff;
 background-color:#e984b1;
}

.badge.bg-success{
 color:#fff;
 background-color:#13bfa6;
}

.badge.bg-info{
 color:#fff;
 background-color:#59adec;
}

.badge.bg-warning{
 color:#fff;
 background-color:#e7c354;
}

.badge.bg-danger{
 color:#fff;
 background-color:#d12c47;
}

.badge.bg-light{
 color:#444546 !important;
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.badge.bg-dark{
 color:#fff;
 background-color:#343a40;
}


.thumbnail{
 display:block;
 padding:4px;
 margin-bottom:20px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #eaedf1;
 transition:border 0.2s ease-in-out;
 border-radius:7px;
}

.thumbnail a>img,
.thumbnail>img{
 margin-right:auto;
 margin-left:auto;
}

.thumbnail p:last-child{
 margin-bottom:0;
}

.thumbimg{
 height:100%;
 width:100%;
 display:block;
 border-radius:7px;
}

.thumbnail .caption{
 padding:15px;
}


.op-0{
 opacity:0;
}

.op-0-1{
 opacity:0.1;
}

.op-0-2{
 opacity:0.2;
}

.op-0-3{
 opacity:0.3;
}

.op-0-4{
 opacity:0.4;
}

.op-0-5{
 opacity:0.5;
}

.op-0-6{
 opacity:0.6;
}

.op-0-7{
 opacity:0.7;
}

.op-0-8{
 opacity:0.8;
}

.op-0-9{
 opacity:0.9;
}

.op-1{
 opacity:1;
}

.op-0-125{
 opacity:0.125;
}

.op-0-225{
 opacity:0.225;
}

.op-0-325{
 opacity:0.325;
}

.op-0-425{
 opacity:0.425;
}

.op-0-525{
 opacity:0.525;
}

.op-0-625{
 opacity:0.625;
}

.op-0-725{
 opacity:0.725;
}

.op-0-825{
 opacity:0.825;
}

.op-0-925{
 opacity:0.925;
}

.op-0-15{
 opacity:0.15;
}

.op-0-25{
 opacity:0.25;
}

.op-0-35{
 opacity:0.35;
}

.op-0-45{
 opacity:0.45;
}

.op-0-55{
 opacity:0.55;
}

.op-0-65{
 opacity:0.65;
}

.op-0-75{
 opacity:0.75;
}

.op-0-85{
 opacity:0.85;
}

.op-0-95{
 opacity:0.95;
}

.op-0-175{
 opacity:0.175;
}

.op-0-275{
 opacity:0.275;
}

.op-0-375{
 opacity:0.375;
}

.op-0-475{
 opacity:0.475;
}

.op-0-575{
 opacity:0.575;
}

.op-0-675{
 opacity:0.675;
}

.op-0-775{
 opacity:0.775;
}

.op-0-875{
 opacity:0.875;
}

.op-0-975{
 opacity:0.975;
}

.op-0-i{
 opacity:0 !important;
}

.op-0-1-i{
 opacity:0.1 !important;
}

.op-0-2-i{
 opacity:0.2 !important;
}

.op-0-3-i{
 opacity:0.3 !important;
}

.op-0-4-i{
 opacity:0.4 !important;
}

.op-0-5-i{
 opacity:0.5 !important;
}

.op-0-6-i{
 opacity:0.6 !important;
}

.op-0-7-i{
 opacity:0.7 !important;
}

.op-0-8-i{
 opacity:0.8 !important;
}

.op-0-9-i{
 opacity:0.9 !important;
}

.op-1-i{
 opacity:1 !important;
}

.op-0-125-i{
 opacity:0.125 !important;
}

.op-0-225-i{
 opacity:0.225 !important;
}

.op-0-325-i{
 opacity:0.325 !important;
}

.op-0-425-i{
 opacity:0.425 !important;
}

.op-0-525-i{
 opacity:0.525 !important;
}

.op-0-625-i{
 opacity:0.625 !important;
}

.op-0-725-i{
 opacity:0.725 !important;
}

.op-0-825-i{
 opacity:0.825 !important;
}

.op-0-925-i{
 opacity:0.925 !important;
}

.op-0-15-i{
 opacity:0.15 !important;
}

.op-0-25-i{
 opacity:0.25 !important;
}

.op-0-35-i{
 opacity:0.35 !important;
}

.op-0-45-i{
 opacity:0.45 !important;
}

.op-0-55-i{
 opacity:0.55 !important;
}

.op-0-65-i{
 opacity:0.65 !important;
}

.op-0-75-i{
 opacity:0.75 !important;
}

.op-0-85-i{
 opacity:0.85 !important;
}

.op-0-95-i{
 opacity:0.95 !important;
}

.op-0-175-i{
 opacity:0.175 !important;
}

.op-0-275-i{
 opacity:0.275 !important;
}

.op-0-375-i{
 opacity:0.375 !important;
}

.op-0-475-i{
 opacity:0.475 !important;
}

.op-0-575-i{
 opacity:0.575 !important;
}

.op-0-675-i{
 opacity:0.675 !important;
}

.op-0-775-i{
 opacity:0.775 !important;
}

.op-0-875-i{
 opacity:0.875 !important;
}

.op-0-975-i{
 opacity:0.975 !important;
}

@media (min-width:480px){
 .op-xs-0{
 opacity:0;
 }

 .op-xs-0-f{
 opacity:0 !important;
 }

 .op-xs-1{
 opacity:0.1;
 }

 .op-xs-1-f{
 opacity:0.1 !important;
 }

 .op-xs-2{
 opacity:0.2;
 }

 .op-xs-2-f{
 opacity:0.2 !important;
 }

 .op-xs-3{
 opacity:0.3;
 }

 .op-xs-3-f{
 opacity:0.3 !important;
 }

 .op-xs-4{
 opacity:0.4;
 }

 .op-xs-4-f{
 opacity:0.4 !important;
 }

 .op-xs-5{
 opacity:0.5;
 }

 .op-xs-5-f{
 opacity:0.5 !important;
 }

 .op-xs-6{
 opacity:0.6;
 }

 .op-xs-6-f{
 opacity:0.6 !important;
 }

 .op-xs-7{
 opacity:0.7;
 }

 .op-xs-7-f{
 opacity:0.7 !important;
 }

 .op-xs-8{
 opacity:0.8;
 }

 .op-xs-8-f{
 opacity:0.8 !important;
 }

 .op-xs-9{
 opacity:0.9;
 }

 .op-xs-9-f{
 opacity:0.9 !important;
 }
}

@media (min-width:576px){
 .op-sm-0{
 opacity:0;
 }

 .op-sm-0-f{
 opacity:0 !important;
 }

 .op-sm-1{
 opacity:0.1;
 }

 .op-sm-1-f{
 opacity:0.1 !important;
 }

 .op-sm-2{
 opacity:0.2;
 }

 .op-sm-2-f{
 opacity:0.2 !important;
 }

 .op-sm-3{
 opacity:0.3;
 }

 .op-sm-3-f{
 opacity:0.3 !important;
 }

 .op-sm-4{
 opacity:0.4;
 }

 .op-sm-4-f{
 opacity:0.4 !important;
 }

 .op-sm-5{
 opacity:0.5;
 }

 .op-sm-5-f{
 opacity:0.5 !important;
 }

 .op-sm-6{
 opacity:0.6;
 }

 .op-sm-6-f{
 opacity:0.6 !important;
 }

 .op-sm-7{
 opacity:0.7;
 }

 .op-sm-7-f{
 opacity:0.7 !important;
 }

 .op-sm-8{
 opacity:0.8;
 }

 .op-sm-8-f{
 opacity:0.8 !important;
 }

 .op-sm-9{
 opacity:0.9;
 }

 .op-sm-9-f{
 opacity:0.9 !important;
 }
}

@media (min-width:768px){
 .op-md-0{
 opacity:0;
 }

 .op-md-0-f{
 opacity:0 !important;
 }

 .op-md-1{
 opacity:0.1;
 }

 .op-md-1-f{
 opacity:0.1 !important;
 }

 .op-md-2{
 opacity:0.2;
 }

 .op-md-2-f{
 opacity:0.2 !important;
 }

 .op-md-3{
 opacity:0.3;
 }

 .op-md-3-f{
 opacity:0.3 !important;
 }

 .op-md-4{
 opacity:0.4;
 }

 .op-md-4-f{
 opacity:0.4 !important;
 }

 .op-md-5{
 opacity:0.5;
 }

 .op-md-5-f{
 opacity:0.5 !important;
 }

 .op-md-6{
 opacity:0.6;
 }

 .op-md-6-f{
 opacity:0.6 !important;
 }

 .op-md-7{
 opacity:0.7;
 }

 .op-md-7-f{
 opacity:0.7 !important;
 }

 .op-md-8{
 opacity:0.8;
 }

 .op-md-8-f{
 opacity:0.8 !important;
 }

 .op-md-9{
 opacity:0.9;
 }

 .op-md-9-f{
 opacity:0.9 !important;
 }
}

@media (min-width:992px){
 .op-lg-0{
 opacity:0;
 }

 .op-lg-0-f{
 opacity:0 !important;
 }

 .op-lg-1{
 opacity:0.1;
 }

 .op-lg-1-f{
 opacity:0.1 !important;
 }

 .op-lg-2{
 opacity:0.2;
 }

 .op-lg-2-f{
 opacity:0.2 !important;
 }

 .op-lg-3{
 opacity:0.3;
 }

 .op-lg-3-f{
 opacity:0.3 !important;
 }

 .op-lg-4{
 opacity:0.4;
 }

 .op-lg-4-f{
 opacity:0.4 !important;
 }

 .op-lg-5{
 opacity:0.5;
 }

 .op-lg-5-f{
 opacity:0.5 !important;
 }

 .op-lg-6{
 opacity:0.6;
 }

 .op-lg-6-f{
 opacity:0.6 !important;
 }

 .op-lg-7{
 opacity:0.7;
 }

 .op-lg-7-f{
 opacity:0.7 !important;
 }

 .op-lg-8{
 opacity:0.8;
 }

 .op-lg-8-f{
 opacity:0.8 !important;
 }

 .op-lg-9{
 opacity:0.9;
 }

 .op-lg-9-f{
 opacity:0.9 !important;
 }
}

@media (min-width:1200px){
 .op-xl-0{
 opacity:0;
 }

 .op-xl-0-f{
 opacity:0 !important;
 }

 .op-xl-1{
 opacity:0.1;
 }

 .op-xl-1-f{
 opacity:0.1 !important;
 }

 .op-xl-2{
 opacity:0.2;
 }

 .op-xl-2-f{
 opacity:0.2 !important;
 }

 .op-xl-3{
 opacity:0.3;
 }

 .op-xl-3-f{
 opacity:0.3 !important;
 }

 .op-xl-4{
 opacity:0.4;
 }

 .op-xl-4-f{
 opacity:0.4 !important;
 }

 .op-xl-5{
 opacity:0.5;
 }

 .op-xl-5-f{
 opacity:0.5 !important;
 }

 .op-xl-6{
 opacity:0.6;
 }

 .op-xl-6-f{
 opacity:0.6 !important;
 }

 .op-xl-7{
 opacity:0.7;
 }

 .op-xl-7-f{
 opacity:0.7 !important;
 }

 .op-xl-8{
 opacity:0.8;
 }

 .op-xl-8-f{
 opacity:0.8 !important;
 }

 .op-xl-9{
 opacity:0.9;
 }

 .op-xl-9-f{
 opacity:0.9 !important;
 }
}

.shadow-default{
 box-shadow:0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

.shadow-0{
 box-shadow:none !important;
}


.bd-example{
 position:relative;
 padding:1rem;
 margin:1rem -1rem;
 border-width:0.2rem 0 0;
}

.bd-example-tooltip-static .tooltip{
 position:relative;
 display:inline-block;
 margin:10px 20px;
 opacity:1;
}

.tooltip{
 position:absolute;
 z-index:10;
 display:block;
 margin:0;
 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:0.875rem;
 word-wrap:break-word;
 opacity:0;
}

.tooltip.show{
 opacity:0.9;
}

.tooltip .tooltip-arrow{
 position:absolute;
 display:block;
 width:0.8rem;
 height:0.4rem;
}

.tooltip .tooltip-arrow::before{
 position:absolute;
 content:"";
 border-color:transparent;
 border-style:solid;
}

.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top{
 padding:5px 0;
 margin-top:-3px;
}

.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-end{
 padding:0 5px;
 margin-left:3px;
}

.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip.tooltip-top .tooltip-inner::before{
 bottom:0;
 left:50%;
 margin-left:-5px;
 content:"";
 border-width:5px 5px 0;
 border-top-color:#000;
}

.tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip.tooltip-end .tooltip-inner::before{
 top:50%;
 left:0;
 margin-top:-5px;
 content:"";
 border-width:5px 5px 5px 0;
 border-right-color:#000;
}

.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom{
 padding:5px 0;
 margin-top:3px;
}

.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before{
 top:0;
 left:50%;
 margin-left:-5px;
 content:"";
 border-width:0 5px 5px;
 border-bottom-color:#000;
}

.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-start{
 padding:0 5px;
 margin-left:-3px;
}

.tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip.tooltip-start .tooltip-inner::before{
 top:50%;
 right:0;
 margin-top:-5px;
 content:"";
 border-width:5px 0 5px 5px;
 border-left-color:#000;
}

.tooltip-inner::before{
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid;
}


.pop-primary{
 color:var(--primary-bg-color);
}

.popsecondary{
 color:#e984b1;
}

.popinfo{
 color:#59adec;
}

.popsuccess{
 color:#13bfa6;
}

.popdanger{
 color:#d12c47;
}

.popwarning{
 color:#e7c354;
}

.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top]{
 padding:0.4rem 0;
}

.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{
 bottom:0;
}

.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 top:-1px;
 border-width:0.4rem 0.4rem 0;
 border-top-color:#000;
}

.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right]{
 padding:0 0.4rem;
}

.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{
 left:0;
 width:0.4rem;
 height:0.8rem;
}

.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 right:-1px;
 border-width:0.4rem 0.4rem 0.4rem 0;
 border-right-color:#000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom]{
 padding:0.4rem 0;
}

.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{
 top:0;
}

.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 bottom:-1px;
 border-width:0 0.4rem 0.4rem;
 border-bottom-color:#000;
}

.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left]{
 padding:0 0.4rem;
}

.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{
 right:0;
 width:0.4rem;
 height:0.8rem;
}

.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
 left:-1px;
 border-width:0.4rem 0 0.4rem 0.4rem;
 border-left-color:#000;
}

.tooltip-inner{
 max-width:200px;
 padding:0.25rem 0.5rem;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:3px;
}

.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow{
 bottom:calc((0.5rem + 1px) * -1);
}

.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after{
 border-width:0.5rem 0.25rem 0;
}

.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before{
 bottom:0;
 border-top-color:rgba(0, 0, 0, 0.25);
}

.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after{
 bottom:1px;
 border-top-color:#fff;
}

.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow{
 left:calc((0.5rem + 1px) * -1);
 width:0.5rem;
 height:0.5rem;
 margin:0 0;
}

.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before,
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after{
 border-width:0.25rem 0.5rem 0.25rem 0;
}

.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before{
 left:0;
 border-right-color:#dee3eb;
}

.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after{
 left:1px;
 border-right-color:#fff;
}

.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow{
 top:calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before,
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 border-width:0 0.25rem 0.5rem 0.25rem;
}

.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before{
 top:0;
 border-bottom-color:#dee3eb;
}

.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 top:1px;
 border-bottom-color:#fff;
}

.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow{
 right:calc((0.5rem + 1px) * -1);
 width:0.5rem;
 height:0.5rem;
 margin:0px 0;
}

.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before,
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after{
 border-width:0.25rem 0 0.25rem 0.5rem;
}

.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before{
 right:0;
 border-left-color:#dee3eb;
}

.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after{
 right:1px;
 border-left-color:#fff;
}

.popover-static-demo .popover{
 position:relative;
}

.jqstooltip{
 box-sizing:content-box;
 font-family:inherit !important;
 background:#333 !important;
 border:none !important;
 border-radius:3px;
 font-size:11px !important;
 font-weight:700 !important;
 line-height:1 !important;
 padding:6px !important;
}

.jqstooltip .jqsfield{
 font:inherit !important;
}

.tooltip-static-demo{
 text-align:center;
 background-color:#f3f4f7;
 padding:20px;
}

.tooltip-static-demo .tooltip{
 z-index:0;
 opacity:1;
 position:relative;
 display:inline-block;
 margin:0 10px;
}

.tooltip-static-demo .bs-tooltip-top .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{
 left:50%;
 margin-left:-2px;
}

.tooltip-static-demo .bs-tooltip-start,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left],
.tooltip-static-demo .bs-tooltip-end,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right]{
 margin-top:5px;
}

.tooltip-static-demo .bs-tooltip-start .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{
 top:50%;
 margin-top:-6px;
}

.popover-static-demo{
 background-color:#f3f4f7;
 padding-top:40px;
 padding-bottom:40px;
 text-align:center;
 border:#eaedf1;
}

.popover-static-demo .popover{
 z-index:0;
 opacity:1;
 position:relative;
 display:inline-block;
 margin:0 10px;
 border-radius:5px;
}

.popover-static-demo .bs-popover-top .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,
.popover-static-demo .bs-popover-bottom .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow{
 left:50%;
 margin-left:-5px;
}

.popover-static-demo .bs-popover-start,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left],
.popover-static-demo .bs-popover-end,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right]{
 margin-top:5px;
}

.popover-static-demo .bs-popover-start .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left] .popover-arrow,
.popover-static-demo .bs-popover-end .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] .popover-arrow{
 top:50%;
 margin-top:-5px;
}

.tooltip-primary .tooltip-inner{
 background-color:var(--primary-bg-color) !important;
 color:#fff;
}

.tooltip-primary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 border-top-color:var(--primary-bg-color);
}

.tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 border-bottom-color:var(--primary-bg-color);
}

.tooltip-primary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
 border-left-color:var(--primary-bg-color);
}

.tooltip-primary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 border-right-color:var(--primary-bg-color);
}

.tooltip-secondary .tooltip-inner{
 background-color:#e984b1 !important;
 color:#fff;
}

.tooltip-secondary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 border-top-color:#e984b1 !important;
}

.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 border-bottom-color:#e984b1 !important;
}

.tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
 border-left-color:#e984b1 !important;
}

.tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 border-right-color:#e984b1 !important;
}

.tooltip-success .tooltip-inner{
 background-color:#13bfa6 !important;
 color:#fff;
}

.tooltip-success.bs-tooltip-top .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 border-top-color:#13bfa6 !important;
}

.tooltip-success.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 border-bottom-color:#13bfa6 !important;
}

.tooltip-success.bs-tooltip-start .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
 border-left-color:#13bfa6 !important;
}

.tooltip-success.bs-tooltip-end .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 border-right-color:#13bfa6 !important;
}

.tooltip-danger .tooltip-inner{
 background-color:#d12c47 !important;
 color:#fff;
}

.tooltip-danger.bs-tooltip-top .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 border-top-color:#d12c47 !important;
}

.tooltip-danger.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 border-bottom-color:#d12c47 !important;
}

.tooltip-danger.bs-tooltip-start .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
 border-left-color:#d12c47 !important;
}

.tooltip-danger.bs-tooltip-end .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 border-right-color:#d12c47 !important;
}

.tooltip-info .tooltip-inner{
 background-color:#59adec !important;
 color:#fff;
}

.tooltip-info.bs-tooltip-top .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 border-top-color:#59adec !important;
}

.tooltip-info.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 border-bottom-color:#59adec !important;
}

.tooltip-info.bs-tooltip-start .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
 border-left-color:#59adec !important;
}

.tooltip-info.bs-tooltip-end .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 border-right-color:#59adec !important;
}

.popover{
 position:absolute;
 top:0;
 left:0;
 z-index:999;
 display:block;
 max-width:276px;
 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:0.76562rem;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:padding-box;
 border:0px solid rgb(211, 223, 234);
 border-radius:0.3rem;
 box-shadow:0px 16px 18px rgba(6, 10, 48, 0.1);
 border-radius:5px;
 filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

.popover .popover-arrow{
 position:absolute;
 display:block;
 width:1rem;
 height:0.5rem;
 margin:0 0.3rem;
}

.popover .popover-arrow::before,
.popover .popover-arrow::after{
 position:absolute;
 display:block;
 content:"";
 border-color:transparent;
 border-style:solid;
}

.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top]{
 margin-bottom:0.625rem;
}

.popover .popover-arrow{
 margin-left:calc(0.25rem - 5px);
}

.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top]{
 margin-bottom:0.5rem;
}

.bs-popover-top>.popover-arrow,
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{
 bottom:calc((0.5rem + 1px) * -1);
}

.bs-popover-top>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{
 bottom:0;
 border-width:0.5rem 0.5rem 0;
 border-top-color:rgb(211, 223, 234);
}

.bs-popover-top>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{
 bottom:1px;
 border-width:0.5rem 0.5rem 0;
 border-top-color:#fff;
}

.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right]{
 margin-left:0.5rem;
}

.bs-popover-end>.popover-arrow,
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{
 left:calc((0.5rem + 1px) * -1);
 width:0.5rem;
 height:1rem;
 margin:0rem 0;
}

.bs-popover-end>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{
 left:0;
 border-width:0.5rem 0.5rem 0.5rem 0;
 border-right-color:rgb(211, 223, 234);
}

.bs-popover-end>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{
 left:1px;
 border-width:0.5rem 0.5rem 0.5rem 0;
 border-right-color:#fff;
}

.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom]{
 margin-top:0.5rem;
}

.bs-popover-bottom>.popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{
 top:calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{
 top:0;
 border-width:0 0.5rem 0.5rem 0.5rem;
 border-bottom-color:rgb(211, 223, 234);
}

.bs-popover-bottom>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{
 top:1px;
 border-width:0 0.5rem 0.5rem 0.5rem;
 border-bottom-color:#fff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{
 position:absolute;
 top:0;
 left:50%;
 display:block;
 width:1rem;
 margin-left:-0.5rem;
 content:"";
 border-bottom:1px solid #e9ebfa;
}

.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left]{
 margin-right:0.5rem;
}

.bs-popover-start>.popover-arrow,
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{
 right:calc((0.5rem + 1px) * -1);
 width:0.5rem;
 height:1rem;
 margin:0rem 0;
}

.bs-popover-start>.popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{
 right:0;
 border-width:0.5rem 0 0.5rem 0.5rem;
 border-left-color:rgb(211, 223, 234);
}

.bs-popover-start>.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{
 right:1px;
 border-width:0.5rem 0 0.5rem 0.5rem;
 border-left-color:#fff;
}

.popover-header{
 text-transform:capitalize;
 font-size:14px;
 font-weight:500;
 color:#191621;
 letter-spacing:0.5px;
 padding:12px 15px;
 background-color:#fff;
 border-color:#e9ebfa;
}

.popover-header::before{
 display:none !important;
}

.popover-body{
 padding:15px;
 color:#6e7687;
}

.popover-body p:last-child{
 margin-bottom:0;
}

.popover-head-primary .popover-header{
 color:#fff;
 background-color:var(--primary-bg-color) !important;
}

.popover-head-primary.bs-popover-top .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow{
 bottom:-7px;
}

.popover-head-primary.bs-popover-start .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow{
 right:-7px;
}

.popover-head-primary.bs-popover-end .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow{
 left:-7px;
}

.popover-head-primary.bs-popover-bottom .popover-arrow::after,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 border-bottom-color:var(--primary-bg-color) !important;
}

.popover-head-primary.bs-popover-bottom .popover-arrow::before,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before{
 display:none;
}

.popover-head-secondary .popover-header{
 color:#fff;
 background-color:#e984b1 !important;
}

.popover-head-secondary.bs-popover-top .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow{
 bottom:-7px;
}

.popover-head-secondary.bs-popover-start .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow{
 right:-7px;
}

.popover-head-secondary.bs-popover-end .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow{
 left:-7px;
}

.popover-head-secondary.bs-popover-bottom .popover-arrow::after,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 border-bottom-color:#e984b1 !important;
}

.popover-head-secondary.bs-popover-bottom .popover-arrow::before,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before{
 display:none;
}

.popover-head-primary,
.popover-head-secondary{
 border:0;
}

.popover-head-primary .popover-header,
.popover-head-secondary .popover-header{
 border:0;
}

.popover-head-primary .popover-body,
.popover-head-secondary .popover-body{
 border:1px solid rgba(20, 17, 45, 0.2);
 border-top-width:0;
 border-bottom-right-radius:5px;
 border-bottom-left-radius:5px;
}

.popover-primary{
 background-color:var(--primary-bg-color) !important;
 border-width:0 !important;
 padding:15px;
}

.popover-primary .popover-header{
 background-color:var(--primary-bg-color) !important;
 border-bottom-width:0 !important;
 padding:0 0 15px;
 color:#fff;
}

.popover-primary .popover-body{
 padding:0;
 color:rgba(255, 255, 255, 0.75) !important;
}

.popover-primary .popover-arrow::before{
 display:none;
}

.popover-primary.bs-popover-top .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after{
 border-top-color:var(--primary-bg-color) !important;
}

.popover-primary.bs-popover-bottom .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 border-bottom-color:var(--primary-bg-color) !important;
}

.popover-primary.bs-popover-start .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after{
 border-left-color:var(--primary-bg-color) !important;
}

.popover-primary.bs-popover-end .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after{
 border-right-color:var(--primary-bg-color) !important;
}

.popover-secondary{
 background-color:#e984b1 !important;
 border-width:0 !important;
 padding:15px;
}

.popover-secondary .popover-header{
 background-color:#e984b1 !important;
 border-bottom-width:0 !important;
 padding:0 0 15px;
 color:#fff;
}

.popover-secondary .popover-body{
 padding:0;
 color:rgba(255, 255, 255, 0.75) !important;
}

.popover-secondary .popover-arrow::before{
 display:none;
}

.popover-secondary.bs-popover-top .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after{
 border-top-color:#e984b1 !important;
}

.popover-secondary.bs-popover-bottom .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 border-bottom-color:#e984b1 !important;
}

.popover-secondary.bs-popover-start .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after{
 border-left-color:#e984b1 !important;
}

.popover-secondary.bs-popover-end .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after{
 border-right-color:#e984b1 !important;
}


.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto{
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:0.75rem;
 padding-left:0.75rem;
}

.col{
 flex-basis:0;
 flex-grow:1;
 max-width:100%;
}

.col-auto{
 flex:0 0 auto;
 width:auto;
 max-width:none;
}

.col-1{
 flex:0 0 8.33333333%;
 max-width:8.33333333%;
}

.col-2{
 flex:0 0 16.66666667%;
 max-width:16.66666667%;
}

.col-3{
 flex:0 0 25%;
 max-width:25%;
}

.col-4{
 flex:0 0 33.33333333%;
 max-width:33.33333333%;
}

.col-5{
 flex:0 0 41.66666667%;
 max-width:41.66666667%;
}

.col-6{
 flex:0 0 50%;
 max-width:50%;
}

.col-7{
 flex:0 0 58.33333333%;
 max-width:58.33333333%;
}

.col-8{
 flex:0 0 66.66666667%;
 max-width:66.66666667%;
}

.col-9{
 flex:0 0 75%;
 max-width:75%;
}

.col-10{
 flex:0 0 83.33333333%;
 max-width:83.33333333%;
}

.col-11{
 flex:0 0 91.66666667%;
 max-width:91.66666667%;
}

.col-12{
 flex:0 0 100%;
 max-width:100%;
}

.order-first{
 order:-1;
}

.order-last{
 order:13;
}

.order-0{
 order:0;
}

.order-1{
 order:1;
}

.order-2{
 order:2;
}

.order-3{
 order:3;
}

.order-4{
 order:4;
}

.order-5{
 order:5;
}

.order-6{
 order:6;
}

.order-7{
 order:7;
}

.order-8{
 order:8;
}

.order-9{
 order:9;
}

.order-10{
 order:10;
}

.order-11{
 order:11;
}

.order-12{
 order:12;
}

.offset-1{
 margin-left:8.33333333%;
}

.offset-2{
 margin-left:16.66666667%;
}

.offset-3{
 margin-left:25%;
}

.offset-4{
 margin-left:33.33333333%;
}

.offset-5{
 margin-left:41.66666667%;
}

.offset-6{
 margin-left:50%;
}

.offset-7{
 margin-left:58.33333333%;
}

.offset-8{
 margin-left:66.66666667%;
}

.offset-9{
 margin-left:75%;
}

.offset-10{
 margin-left:83.33333333%;
}

.offset-11{
 margin-left:91.66666667%;
}

@media (min-width:576px){
 .col-sm{
 flex-basis:0;
 flex-grow:1;
 max-width:100%;
 }

 .col-sm-auto{
 flex:0 0 auto;
 width:auto;
 max-width:none;
 }

 .col-sm-1{
 flex:0 0 8.33333333%;
 max-width:8.33333333%;
 }

 .col-sm-2{
 flex:0 0 16.66666667%;
 max-width:16.66666667%;
 }

 .col-sm-3{
 flex:0 0 25%;
 max-width:25%;
 }

 .col-sm-4{
 flex:0 0 33.33333333%;
 max-width:33.33333333%;
 }

 .col-sm-5{
 flex:0 0 41.66666667%;
 max-width:41.66666667%;
 }

 .col-sm-6{
 flex:0 0 50%;
 max-width:50%;
 }

 .col-sm-7{
 flex:0 0 58.33333333%;
 max-width:58.33333333%;
 }

 .col-sm-8{
 flex:0 0 66.66666667%;
 max-width:66.66666667%;
 }

 .col-sm-9{
 flex:0 0 75%;
 max-width:75%;
 }

 .col-sm-10{
 flex:0 0 83.33333333%;
 max-width:83.33333333%;
 }

 .col-sm-11{
 flex:0 0 91.66666667%;
 max-width:91.66666667%;
 }

 .col-sm-12{
 flex:0 0 100%;
 max-width:100%;
 }

 .order-sm-first{
 order:-1;
 }

 .order-sm-last{
 order:13;
 }

 .order-sm-0{
 order:0;
 }

 .order-sm-1{
 order:1;
 }

 .order-sm-2{
 order:2;
 }

 .order-sm-3{
 order:3;
 }

 .order-sm-4{
 order:4;
 }

 .order-sm-5{
 order:5;
 }

 .order-sm-6{
 order:6;
 }

 .order-sm-7{
 order:7;
 }

 .order-sm-8{
 order:8;
 }

 .order-sm-9{
 order:9;
 }

 .order-sm-10{
 order:10;
 }

 .order-sm-11{
 order:11;
 }

 .order-sm-12{
 order:12;
 }

 .offset-sm-0{
 margin-left:0;
 }

 .offset-sm-1{
 margin-left:8.33333333%;
 }

 .offset-sm-2{
 margin-left:16.66666667%;
 }

 .offset-sm-3{
 margin-left:25%;
 }

 .offset-sm-4{
 margin-left:33.33333333%;
 }

 .offset-sm-5{
 margin-left:41.66666667%;
 }

 .offset-sm-6{
 margin-left:50%;
 }

 .offset-sm-7{
 margin-left:58.33333333%;
 }

 .offset-sm-8{
 margin-left:66.66666667%;
 }

 .offset-sm-9{
 margin-left:75%;
 }

 .offset-sm-10{
 margin-left:83.33333333%;
 }

 .offset-sm-11{
 margin-left:91.66666667%;
 }
}

@media (min-width:768px){
 .col-md{
 flex-basis:0;
 flex-grow:1;
 max-width:100%;
 }

 .col-md-auto{
 flex:0 0 auto;
 width:auto;
 max-width:none;
 }

 .col-md-1{
 flex:0 0 8.33333333%;
 max-width:8.33333333%;
 }

 .col-md-2{
 flex:0 0 16.66666667%;
 max-width:16.66666667%;
 }

 .col-md-3{
 flex:0 0 25%;
 max-width:25%;
 }

 .col-md-4{
 flex:0 0 33.33333333%;
 max-width:33.33333333%;
 }

 .col-md-5{
 flex:0 0 41.66666667%;
 max-width:41.66666667%;
 }

 .col-md-6{
 flex:0 0 50%;
 max-width:50%;
 }

 .col-md-7{
 flex:0 0 58.33333333%;
 max-width:58.33333333%;
 }

 .col-md-8{
 flex:0 0 66.66666667%;
 max-width:66.66666667%;
 }

 .col-md-9{
 flex:0 0 75%;
 max-width:75%;
 }

 .col-md-10{
 flex:0 0 83.33333333%;
 max-width:83.33333333%;
 }

 .col-md-11{
 flex:0 0 91.66666667%;
 max-width:91.66666667%;
 }

 .col-md-12{
 flex:0 0 100%;
 max-width:100%;
 }

 .order-md-first{
 order:-1;
 }

 .order-md-last{
 order:13;
 }

 .order-md-0{
 order:0;
 }

 .order-md-1{
 order:1;
 }

 .order-md-2{
 order:2;
 }

 .order-md-3{
 order:3;
 }

 .order-md-4{
 order:4;
 }

 .order-md-5{
 order:5;
 }

 .order-md-6{
 order:6;
 }

 .order-md-7{
 order:7;
 }

 .order-md-8{
 order:8;
 }

 .order-md-9{
 order:9;
 }

 .order-md-10{
 order:10;
 }

 .order-md-11{
 order:11;
 }

 .order-md-12{
 order:12;
 }

 .offset-md-0{
 margin-left:0;
 }

 .offset-md-1{
 margin-left:8.33333333%;
 }

 .offset-md-2{
 margin-left:16.66666667%;
 }

 .offset-md-3{
 margin-left:25%;
 }

 .offset-md-4{
 margin-left:33.33333333%;
 }

 .offset-md-5{
 margin-left:41.66666667%;
 }

 .offset-md-6{
 margin-left:50%;
 }

 .offset-md-7{
 margin-left:58.33333333%;
 }

 .offset-md-8{
 margin-left:66.66666667%;
 }

 .offset-md-9{
 margin-left:75%;
 }

 .offset-md-10{
 margin-left:83.33333333%;
 }

 .offset-md-11{
 margin-left:91.66666667%;
 }
}

@media (min-width:992px){
 .col-lg{
 flex-basis:0;
 flex-grow:1;
 max-width:100%;
 }

 .col-lg-auto{
 flex:0 0 auto;
 width:auto;
 max-width:none;
 }

 .col-lg-1{
 flex:0 0 8.33333333%;
 max-width:8.33333333%;
 }

 .col-lg-2{
 flex:0 0 16.66666667%;
 max-width:16.66666667%;
 }

 .col-lg-3{
 flex:0 0 25%;
 max-width:25%;
 }

 .col-lg-4{
 flex:0 0 33.33333333%;
 max-width:33.33333333%;
 }

 .col-lg-5{
 flex:0 0 41.66666667%;
 max-width:41.66666667%;
 }

 .col-lg-6{
 flex:0 0 50%;
 max-width:50%;
 }

 .col-lg-7{
 flex:0 0 58.33333333%;
 max-width:58.33333333%;
 }

 .col-lg-8{
 flex:0 0 66.66666667%;
 max-width:66.66666667%;
 }

 .col-lg-9{
 flex:0 0 75%;
 max-width:75%;
 }

 .col-lg-10{
 flex:0 0 83.33333333%;
 max-width:83.33333333%;
 }

 .col-lg-11{
 flex:0 0 91.66666667%;
 max-width:91.66666667%;
 }

 .col-lg-12{
 flex:0 0 100%;
 max-width:100%;
 }

 .order-lg-first{
 order:-1;
 }

 .order-lg-last{
 order:13;
 }

 .order-lg-0{
 order:0;
 }

 .order-lg-1{
 order:1;
 }

 .order-lg-2{
 order:2;
 }

 .order-lg-3{
 order:3;
 }

 .order-lg-4{
 order:4;
 }

 .order-lg-5{
 order:5;
 }

 .order-lg-6{
 order:6;
 }

 .order-lg-7{
 order:7;
 }

 .order-lg-8{
 order:8;
 }

 .order-lg-9{
 order:9;
 }

 .order-lg-10{
 order:10;
 }

 .order-lg-11{
 order:11;
 }

 .order-lg-12{
 order:12;
 }

 .offset-lg-0{
 margin-left:0;
 }

 .offset-lg-1{
 margin-left:8.33333333%;
 }

 .offset-lg-2{
 margin-left:16.66666667%;
 }

 .offset-lg-3{
 margin-left:25%;
 }

 .offset-lg-4{
 margin-left:33.33333333%;
 }

 .offset-lg-5{
 margin-left:41.66666667%;
 }

 .offset-lg-6{
 margin-left:50%;
 }

 .offset-lg-7{
 margin-left:58.33333333%;
 }

 .offset-lg-8{
 margin-left:66.66666667%;
 }

 .offset-lg-9{
 margin-left:75%;
 }

 .offset-lg-10{
 margin-left:83.33333333%;
 }

 .offset-lg-11{
 margin-left:91.66666667%;
 }
}

@media (min-width:1280px){
 .col-xl{
 flex-basis:0;
 flex-grow:1;
 max-width:100%;
 }

 .col-xl-auto{
 flex:0 0 auto;
 width:auto;
 max-width:none;
 }

 .col-xl-1{
 flex:0 0 8.33333333%;
 max-width:8.33333333%;
 }

 .col-xl-2{
 flex:0 0 16.66666667%;
 max-width:16.66666667%;
 }

 .col-xl-3{
 flex:0 0 25%;
 max-width:25%;
 }

 .col-xl-4{
 flex:0 0 33.33333333%;
 max-width:33.33333333%;
 }

 .col-xl-5{
 flex:0 0 41.66666667%;
 max-width:41.66666667%;
 }

 .col-xl-6{
 flex:0 0 50%;
 max-width:50%;
 }

 .col-xl-7{
 flex:0 0 58.33333333%;
 max-width:58.33333333%;
 }

 .col-xl-8{
 flex:0 0 66.66666667%;
 max-width:66.66666667%;
 }

 .col-xl-9{
 flex:0 0 75%;
 max-width:75%;
 }

 .col-xl-10{
 flex:0 0 83.33333333%;
 max-width:83.33333333%;
 }

 .col-xl-11{
 flex:0 0 91.66666667%;
 max-width:91.66666667%;
 }

 .col-xl-12{
 flex:0 0 100%;
 max-width:100%;
 }

 .order-xl-first{
 order:-1;
 }

 .order-xl-last{
 order:13;
 }

 .order-xl-0{
 order:0;
 }

 .order-xl-1{
 order:1;
 }

 .order-xl-2{
 order:2;
 }

 .order-xl-3{
 order:3;
 }

 .order-xl-4{
 order:4;
 }

 .order-xl-5{
 order:5;
 }

 .order-xl-6{
 order:6;
 }

 .order-xl-7{
 order:7;
 }

 .order-xl-8{
 order:8;
 }

 .order-xl-9{
 order:9;
 }

 .order-xl-10{
 order:10;
 }

 .order-xl-11{
 order:11;
 }

 .order-xl-12{
 order:12;
 }

 .offset-xl-0{
 margin-left:0;
 }

 .offset-xl-1{
 margin-left:8.33333333%;
 }

 .offset-xl-2{
 margin-left:16.66666667%;
 }

 .offset-xl-3{
 margin-left:25%;
 }

 .offset-xl-4{
 margin-left:33.33333333%;
 }

 .offset-xl-5{
 margin-left:41.66666667%;
 }

 .offset-xl-6{
 margin-left:50%;
 }

 .offset-xl-7{
 margin-left:58.33333333%;
 }

 .offset-xl-8{
 margin-left:66.66666667%;
 }

 .offset-xl-9{
 margin-left:75%;
 }

 .offset-xl-10{
 margin-left:83.33333333%;
 }

 .offset-xl-11{
 margin-left:91.66666667%;
 }
}

@media (max-width:575.98px){
 .countdown-timer-wrapper{
 border-radius:5px;
 margin-bottom:30px;
 max-width:320px;
 }

 .countdown-timer-wrapper .timer .timer-wrapper .time{
 font-size:25px;
 font-weight:bold;
 color:#fff;
 width:60px;
 height:60px;
 border-radius:50px;
 background:linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
 line-height:2.3;
 text-align:center;
 margin:0 auto;
 margin-bottom:5px;
 position:relative;
 overflow:hidden;
 }

 .construction .display-2{
 font-size:2.3rem;
 }

 .countdown-timer-wrapper .timer{
 padding:0px;
 text-align:center;
 }
}

.countdown span:first-child{
 font-size:30px;
}

.count-down.row span:first-child{
 padding:10px 15px;
 border-radius:5px;
 background:#ebecf5;
 box-shadow:0 5px 10px rgba(227, 228, 237, 0.3);
 margin:2px;
}


.custom-control{
 position:relative;
 display:block;
 min-height:1.2rem;
 padding-left:1.5rem;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.custom-control-inline{
 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;
}

.custom-control-input:focus~.custom-control-label::before{
 box-shadow:none;
}

.custom-control-input:active~.custom-control-label::before{
 color:#fff;
 background-color:rgba(218, 201, 232, 0.5);
}

.custom-control-input:disabled~.custom-control-label{
 color:#868e96;
}

.custom-control-input:disabled~.custom-control-label::before{
 background-color:#e9ecef;
}

.custom-control-label::before{
 position:absolute;
 top:0.25rem;
 left:0;
 display:block;
 width:1rem;
 height:1rem;
 pointer-events:none;
 content:"";
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 background-color:#eaedf1;
}

.custom-control-label::after{
 position:absolute;
 top:0.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:3px;
}

.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");
 background-color:var(--primary-bg-color);
 border-radius:4px;
}

.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-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{
 opacity:0.8;
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{
 background-color:rgba(212, 182, 228, 0.5);
}

.custom-radio .custom-control-label::before{
 border-radius:50%;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after{
 background-image:url("data:image/svg+xml;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-radio .custom-control-input:disabled:checked~.custom-control-label::before{
 opacity:0.8;
}

.form-select{
 display:inline-block;
 width:100%;
 padding:0.375rem 0.75rem;
 line-height:1.5;
 color:#76839a;
 vertical-align:middle;
 background-size:8px 10px;
 border-radius:7px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:1px solid #eaedf1;
}

.form-select:focus{
 border-color:#eaedf1;
 outline:0;
 box-shadow:none;
}

.form-select:focus::-ms-value{
 color:#76839a;
 background-color:#fff;
}

.form-select[multiple],
.form-select[size]:not([size="1"]){
 height:auto;
 padding-right:0.75rem;
 background-image:none;
}

.form-select:disabled{
 color:#868e96;
 background-color:#e9ecef;
}

.form-select::-ms-expand{
 opacity:0;
}

.form-select-sm{
 height:calc(1.8125rem + 2px);
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 font-size:75%;
}

div.dataTables_wrapper div.dataTables_filter input{
 margin-left:0.5em;
 display:inline-block;
 width:auto;
}

.form-select-lg{
 height:calc(2.6875rem + 2px);
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 font-size:125%;
}

.form-file{
 position:relative;
 display:inline-block;
 width:100%;
 height:2.375rem;
 margin-bottom:0;
}

.form-file-input{
 position:relative;
 z-index:2;
 width:100%;
 height:2.375rem;
 margin:0;
 opacity:0;
}

.form-file-input:focus~.form-file-label{
 box-shadow:none;
 border-color:#9ca3b1;
}

.form-file-input:lang(en)~.form-file-label::after{
 content:"Browse";
}

.form-file-label{
 position:absolute;
 top:0;
 right:0;
 left:0;
 z-index:1;
 height:38px;
 padding:0.375rem 0.75rem;
 line-height:1.5;
 color:#76839a;
 background-color:#f1f1f9;
 border:1px solid #d8dde4;
 border-radius:5px;
}

.form-file-label::after{
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 z-index:3;
 display:block;
 height:calc(2.375rem - 2px);
 padding:0.375rem 0.75rem;
 line-height:1.5;
 color:#fff;
 content:"Browse";
 border-left:1px solid #eaedf1;
 border-radius:0 3px 3px 0;
}

.form-range::-webkit-slider-thumb{
 width:1rem;
 height:1rem;
 margin-top:-0.25rem;
 border:0;
 border-radius:1rem;
 -webkit-appearance:none;
 appearance:none;
 background:#fff;
 box-shadow:1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
 -webkit-transition:0.3s border-color, 0.3s background-color;
 transition:0.3s border-color, 0.3s background-color;
}

.form-range::-webkit-slider-thumb:focus{
 outline:none;
 box-shadow:0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

.form-range::-webkit-slider-thumb:active{
 background-color:#d4e1f4;
}

.form-range::-webkit-slider-runnable-track{
 width:100%;
 height:0.5rem;
 color:transparent;
 cursor:pointer;
 background-color:#eaedf1;
 border-color:transparent;
 border-radius:1rem;
 background:#467fcf;
 content:"";
 pointer-events:none;
}

.form-range::-moz-range-thumb{
 width:1rem;
 height:1rem;
 border:0;
 border-radius:1rem;
 -moz-appearance:none;
 appearance:none;
 background:#fff;
 position:relative;
 -moz-transition:0.3s border-color, 0.3s background-color;
 transition:0.3s border-color, 0.3s background-color;
}

.form-range::-moz-range-thumb:focus{
 outline:none;
 box-shadow:0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

.form-range::-moz-range-thumb:active{
 background-color:#d4e1f4;
}

.form-range::-moz-range-track{
 width:100%;
 height:0.5rem;
 color:transparent;
 cursor:pointer;
 background-color:#eaedf1;
 border-color:transparent;
 border-radius:1rem;
 background:rgba(0, 50, 126, 0.12);
}

.form-range::-ms-thumb{
 width:1rem;
 height:1rem;
 border:0;
 border-radius:1rem;
 appearance:none;
 background:#fff;
 border-radius:50px;
 border:1px solid rgba(0, 30, 75, 0.12);
 -ms-transition:0.3s border-color, 0.3s background-color;
 transition:0.3s border-color, 0.3s background-color;
}

.form-range::-ms-thumb:focus{
 outline:none;
 box-shadow:0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

.form-range::-ms-thumb:active{
 background-color:#d4e1f4;
}

.form-range::-ms-track{
 width:100%;
 height:0.5rem;
 color:transparent;
 cursor:pointer;
 background-color:transparent;
 border-color:transparent;
 border-width:0.5rem;
 background:transparent;
 border:0;
 border-radius:0;
 margin-top:10px;
}

.form-range::-ms-fill-lower{
 background-color:#eaedf1;
 border-radius:1rem;
 background:#467fcf;
}

.custom-controls-stacked .custom-control{
 margin-bottom:0.25rem;
}

.custom-control-label{
 vertical-align:middle;
 position:unset;
 margin-bottom:0;
}

.custom-control-label:before{
 border:1px solid #d8dde4;
 background-color:#f1f1f9;
 background-size:0.5rem;
}

.custom-control-description{
 line-height:1.5rem;
}

.form-range{
 align-items:center;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:none;
 cursor:pointer;
 display:flex;
 height:100%;
 min-height:2.375rem;
 overflow:hidden;
 padding:0;
 border:0;
 width:100%;
 padding-left:0;
 background-color:transparent;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
}

.form-range:focus{
 box-shadow:none;
 outline:none;
}

.form-range:focus::-webkit-slider-thumb,
.form-range:focus::-moz-range-thumb,
.form-range:focus::-ms-thumb{
 border-color:#467fcf;
 background-color:#467fcf;
}

.form-range::-moz-focus-outer{
 border:0;
}

.form-range::-moz-range-progress{
 height:2px;
 background:#467fcf;
 border:0;
 margin-top:0;
}

.form-range::-ms-fill-upper{
 background:rgba(0, 50, 126, 0.12);
 border-radius:0;
 margin-right:15px;
 background-color:#eaedf1;
}

.form-range::-ms-tooltip{
 display:none;
}

.custom-switch{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:default;
 display:inline-flex;
 align-items:center;
 margin:0;
 padding-left:0;
}

.custom-switch-input:checked~.custom-switch-indicator:before{
 left:calc(1rem + 1px);
}

.custom-switch-description{
 margin-left:0.5rem;
 color:#6e7687;
 transition:0.3s color;
}

.custom-switch-input{
 position:absolute;
 z-index:-1;
 opacity:0;
}

.custom-switch-input:checked~.custom-switch-description{
 color:#495057;
}

.custom-switches-stacked{
 display:flex;
 flex-direction:column;
}

.custom-switches-stacked .custom-switch{
 margin-bottom:0.5rem;
}

.custom-switch-indicator{
 display:inline-block;
 height:1.25rem;
 width:2.25rem;
 background:#f1f1f9;
 border-radius:50px;
 position:relative;
 vertical-align:bottom;
 border:1px solid #d8dde4;
 transition:0.3s border-color, 0.3s background-color;
}

.custom-switch-indicator:before{
 content:"";
 position:absolute;
 height:calc(1.25rem - 4px);
 width:calc(1.25rem - 4px);
 top:1px;
 left:1px;
 background:#fff;
 border-radius:50%;
 transition:0.3s left;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.custom-switch-input:focus~.custom-switch-indicator{
 box-shadow:none;
 border-color:#60529f;
}

.fade{
 transition:opacity 0.15s linear;
}

.fade:not(.show){
 opacity:0;
}

@media screen and (prefers-reduced-motion:reduce){
 .fade{
 transition:none;
 }
}

.collapse:not(.show){
 display:none;
 background:#fff;
}

.collapsing{
 position:relative;
 height:0;
 overflow:hidden;
 transition:height 0.35s ease;
}

@media screen and (prefers-reduced-motion:reduce){
 .collapsing{
 transition:none;
 }
}

.notifyimg{
 display:flex;
 align-items:center;
 justify-content:center;
 color:#fff;
 fill:#fff;
 float:left;
 padding:8px;
 height:35px;
 margin-right:10px;
 width:35px;
 font-size:16px;
}

.notifyimg svg{
 width:1.45rem;
 fill:#fff;
}

.app-header .dropdown-menu .notifications-menu .notification-each{
 align-items:start !important;
}

.block{
 display:block !important;
}


#global-loader{
 position:fixed;
 z-index:50000;
 background:rgb(255, 255, 255);
 left:0;
 top:0;
 right:0;
 bottom:0;
 height:100%;
 width:100%;
 margin:0 auto;
 text-align:center;
}

ul{
 list-style-type:none;
 padding:0px;
 margin:0px;
}

#popup{
 position:absolute;
 width:auto;
 height:30px;
 background:#fe6b1f;
 display:none;
 color:white;
 border-radius:5px;
}

#copy{
 background:none;
 color:white;
 font-weight:bold;
 padding:8px 25px;
 border:0;
}

.popsecondary{
 color:#628dea;
}

.popinfo{
 color:#88c8f7;
}

.popsuccess{
 color:#bfff80;
}

.popdanger{
 color:#ea6262;
}

.popwarning{
 color:#f7db6e;
}

.wrap{
 box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
 border-radius:4px;
}

a:focus,
a:hover,
a:active{
 outline:0;
 text-decoration:none;
}

@keyframes progress-bar-stripes{
 from{
 background-position:1rem 0;
 }

 to{
 background-position:0 0;
 }
}

.aside{
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 width:22rem;
 background:#fff;
 border-left:1px solid #eaedf1;
 display:flex;
 flex-direction:column;
 z-index:100;
 visibility:hidden;
 box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.05);
}

.center-block{
 margin-right:auto;
 margin-left:auto;
 float:inherit !important;
}

.leading-none{
 line-height:1 !important;
}

.leading-tight{
 line-height:1.25 !important;
}

.leading-normal{
 line-height:1.5 !important;
}

.leading-loose{
 line-height:3 !important;
}

.icon i{
 vertical-align:-1px;
}

a.icon{
 text-decoration:none;
 cursor:pointer;
}

a.icon:hover{
 color:#1a1a1a !important;
}

.shadow{
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

@media (max-width:992px){

 .hor-content .container,
 .mobile-header .container,
 .hor-header .container{
 max-width:none;
 }

 .hor-mobile-header .animated-arrow.hor-toggle{
 margin:20px 0 0 18px;
 }
}

@media (max-width:1024px) and (min-width:768px){
 .page-header .notifications{
 display:none !important;
 }
}

@media (max-width:480px){
 .list-media .info{
 padding-bottom:15px;
 }

 .list-media .info .text-right{
 display:none;
 }

 .header .nav-link{
 padding:0.6rem 0.6rem !important;
 line-height:1.9;
 }

 .header .nav-link.leading-none::after{
 top:12px !important;
 }

 .header .navsearch i{
 font-size:20px !important;
 margin-top:-2px;
 }

 .header .nav-link.icon{
 font-size:16px;
 }

 #user-profile .tabs-menu2 ul li a{
 padding:10px 8px 11px 8px;
 }

 .tabs-menu ul li{
 width:100%;
 }

 .tabs-menu ul li:last-child{
 margin-bottom:15px;
 }

 .tabs-menu ul li a{
 width:100%;
 border:1px solid #eaedf1;
 border-radius:5px;
 }

 .cal1 .clndr .clndr-table tr{
 height:50px !important;
 }

 .tabs-menu1 ul li{
 width:100%;
 }

 .tabs-menu1 ul li:last-child{
 margin-bottom:15px;
 }

 .tabs-menu1 ul li a{
 width:100%;
 }

 .wizard-card .nav-pills>li{
 text-align:center;
 padding:9px !important;
 }

 .form-control.form-select.w-auto{
 display:none;
 }

 .mail-inbox .badge{
 margin:0;
 }

 .construction .display-5{
 font-size:1.5rem;
 }

 .mail-option .hidden-phone{
 display:none;
 }

 .error-page .display-1{
 font-size:8.5rem !important;
 text-align:center;
 margin-right:2px;
 }
}

@media (max-width:320px){
 .error-page .display-1{
 font-size:6.5rem !important;
 text-align:center;
 }

 .construction .btn.btn-icon{
 width:40px !important;
 height:40px !important;
 border-radius:50%;
 text-align:center;
 padding:0;
 background:transparent;
 font-size:16px;
 color:#fff;
 margin:0 2px !important;
 }

 .display-2{
 text-align:center;
 font-size:3rem;
 }
}

@media (max-width:360px){
 .error-page .display-1{
 font-size:6.5rem !important;
 text-align:center;
 }

 .page-header{
 display:block !important;
 }

 .breadcrumb{
 flex-wrap:wrap;
 margin-bottom:0;
 list-style:none;
 border-radius:3px;
 position:relative;
 right:0;
 top:0px;
 padding-right:0;
 left:0px;
 padding:0;
 margin-top:5px;
 }

 #user-profile .tabs-menu2 ul li a{
 padding:10px 6px 11px 6px;
 }

 .header .nav-link{
 line-height:1.9;
 }
}

@media (max-width:576px){
 .page-header{
 display:block !important;
 }
}

@media (max-width:767px){
 .footer .privacy{
 text-align:center !important;
 }

 .horizontalMenucontainer .hor-mobile-header .header-brand{
 width:inherit;
 position:absolute;
 left:0;
 right:0;
 }

 .horizontalMenucontainer .hor-mobile-header .header-brand .header-brand-img{
 margin:0 auto;
 margin-top:3px;
 }
}

@media (max-width:767.98px){
 .nav-tabs .nav-link{
 width:100%;
 }

 .page-subtitle{
 display:none;
 }

 .richText .richText-toolbar ul li a{
 border:rgba(0, 40, 100, 0.12) solid 1px;
 }

 .ticket-card .col-md-1{
 width:100%;
 display:block;
 }

 .ticket-card img{
 display:block;
 text-align:Center;
 margin:0 auto;
 }

 .dataTables_wrapper .dataTables_info,
 .dataTables_wrapper .dataTables_paginate{
 margin-top:10px !important;
 }

 div.dataTables_wrapper div.dataTables_paginate ul.pagination{
 justify-content:center !important;
 }

 .page-title{
 margin-bottom:0;
 }

 .carousel-caption{
 display:none;
 }

 .demo-gallery>ul>li{
 width:100% !important;
 }

 ul.inbox-pagination li span{
 display:none;
 }

 .responsive-navbar .dropdown-menu.dropdown-menu-end.show{
 left:10px !important;
 right:10px;
 }

 .responsive-navbar .dropdown-menu.dropdown-menu-start.show{
 right:10px;
 left:10px;
 }
}

@media (max-width:320px){

 .wizard-card .nav-pills>li>a,
 .wizard-card .moving-tab{
 font-size:11px;
 }

 .tui-full-calendar-popup-container{
 padding:17px 24px !important;
 }
}

@media (max-width:576px){

 .mb-sm-0,
 .my-sm-0{
 margin-bottom:0 !important;
 }

 .sm-mb-3{
 margin-bottom:1.5rem !important;
 }
}

@media (max-width:990px){
 .nav-tabs .nav-link{
 width:100%;
 }

 .nav-tabs{
 z-index:9;
 }
}

.icon-size{
 font-size:2rem !important;
}

.visitor-list p{
 font-size:12px;
}

.visitor-list i{
 font-size:20px;
}

@keyframes indeterminate{
 0%{
 left:-35%;
 right:100%;
 }

 100%,
 60%{
 left:100%;
 right:-90%;
 }
}

@keyframes indeterminate-short{
 0%{
 left:-200%;
 right:100%;
 }

 100%,
 60%{
 left:107%;
 right:-8%;
 }
}

@keyframes loader{
 from{
 transform:rotate(0deg);
 }

 to{
 transform:rotate(360deg);
 }
}

@keyframes spinner{
 0%{
 transform:scale(0.1);
 }

 50%{
 transform:scale(1.2);
 }

 100%{
 transform:scale(0.1);
 }
}

.user p.u-name{
 margin:0;
 font-size:14px;
 font-weight:500;
 line-height:18px;
 color:#495057;
}

.user p.u-designation{
 margin:0;
 font-size:11px;
 color:#495057;
}

.fs{
 font-size:25px;
}

.sparkline{
 display:inline-block;
 height:2rem;
}

@keyframes status-pulse{

 0%,
 100%{
 opacity:1;
 }

 50%{
 opacity:0.32;
 }
}

.status-animated{
 animation:1s status-pulse infinite ease;
}

.chips{
 margin:0 0 -0.5rem;
}

.chips .chip{
 margin:0 0.5rem 0.5rem 0;
}

.chip{
 display:inline-block;
 height:2rem;
 line-height:2rem;
 font-size:0.875rem;
 font-weight:500;
 color:#6e7687;
 padding:0 0.75rem;
 border-radius:1rem;
 background-color:rgba(70, 127, 207, 0.06);
 transition:0.3s background;
}

.chip .avatar{
 float:left;
 margin:0 0.5rem 0 -0.75rem;
 height:2rem;
 width:2rem;
 border-radius:50%;
}

a.chip:hover{
 color:#fff;
 text-decoration:none;
}

.stamp{
 color:#fff;
 background:#868e96;
 display:inline-block;
 min-width:40px;
 height:40px;
 padding:0 0.25rem;
 line-height:2rem;
 text-align:center;
 border-radius:100%;
 font-weight:600;
}

.stamp-md{
 min-width:2.5rem;
 height:2.5rem;
 line-height:2.5rem;
}

.stamp-lg{
 min-width:4rem;
 height:4rem;
 line-height:4rem;
}

.example{
 padding:1.5rem;
 border:1px solid #eaedf1;
 border-radius:7px;
 font-size:0.9375rem;
}

.example-bg{
 background:#fff;
}

.colorinput{
 margin:0;
 position:relative;
 cursor:pointer;
}

.colorinput-input{
 position:absolute;
 z-index:-1;
 opacity:0;
}

.colorinput-color{
 display:inline-block;
 width:1.75rem;
 height:1.75rem;
 border-radius:3px;
 border:1px solid #eaedf1;
 color:#fff;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.colorinput-color:before{
 content:"";
 opacity:0;
 position:absolute;
 top:0.25rem;
 left:0.25rem;
 height:1.25rem;
 width:1.25rem;
 transition:0.3s opacity;
 background: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") no-repeat center center/50% 50%;
}

.colorinput-input:checked~.colorinput-color:before{
 opacity:1;
}

.colorinput-input:focus~.colorinput-color{
 border-color:#eaedf1;
 box-shadow:none;
}

.colorinput-input:focus:checked~.colorinput-color{
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

*{
 box-sizing:border-box;
}

*:before,
*:after{
 box-sizing:border-box;
}

.side-app{
 margin-top:20px;
}

#back-to-top{
 background-color:var(--primary-bg-color);
 color:#fff;
 position:fixed;
 bottom:20px;
 right:20px;
 z-index:99;
 display:none;
 text-align:center;
 z-index:10000;
 height:50px;
 width:50px;
 background-repeat:no-repeat;
 background-position:center;
 transition:background-color 0.1s linear;
 -moz-transition:background-color 0.1s linear;
 -webkit-transition:background-color 0.1s linear;
 -o-transition:background-color 0.1s linear;
 border-radius:7px;
}

#back-to-top i{
 padding-top:15px;
 font-size:16px;
}

#back-to-top:hover{
 background:#fff !important;
 border:1px solid var(--primary-bg-color);
 color:var(--primary-bg-color);
}

.feature .feature-svg{
 width:25%;
}

.feature .feature-svg3{
 width:12%;
}

.col-sm-2 .feature{
 padding:0;
 border:0px;
 box-shadow:none;
}

.feature .border{
 position:relative;
 display:inline-block;
 width:3em;
 height:3em;
 line-height:2em;
 vertical-align:middle;
 padding-top:8px;
 border-radius:7px;
 color:#fff;
}

.feature p{
 margin-bottom:0;
}

.actions{
 list-style:none;
 padding:0;
 margin:0;
}

.actions>li{
 display:inline-block;
}

.actions:not(.a-alt)>li>a>i{
 color:#939393;
}

.actions>li>a{
 display:block;
 padding:0 10px;
}

.actions>li>a>i{
 font-size:20px;
}

#sidebar li a.active{
 background:#fff;
}

#sidebar li a.active a[data-toggle=collapse]{
 background:#fff;
}

.activity{
 position:relative;
 border-left:1px solid rgba(0, 0, 0, 0.125);
 margin-left:16px;
}

.activity .img-activity{
 width:25px;
 height:25px;
 text-align:center;
 line-height:34px;
 border-radius:50%;
 position:absolute;
 left:-12px;
 box-shadow:0 0 0 0.5px #f8f9fa;
}

.user-profile .box{
 position:absolute;
 top:50%;
 left:0;
 transform:translateY(-50%);
 text-align:center;
 padding:20px;
 box-sizing:border-box;
 width:100%;
}

.user-profile .box .img{
 width:120px;
 height:120px;
 margin:0 auto;
 border-radius:50%;
 overflow:hidden;
}

.deco-layer{
 transition:transform 0.5s;
}

.userprofile{
 width:100%;
 float:left;
 clear:both;
 margin:7px auto;
}

.userprofile .userpic{
 height:100px;
 width:100px;
 clear:both;
 margin:0 auto;
 display:block;
 border-radius:100%;
 box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -moz-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -webkit-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -ms-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 position:relative;
}

.userlist a:hover{
 color:#fff;
 opacity:0.9;
}

.userprofile .userpic .userpicimg{
 height:auto;
 width:100%;
 border-radius:100%;
}

.username{
 font-weight:400;
 font-size:20px;
 line-height:20px;
 color:#fff;
 margin-top:20px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}

.username+p{
 color:#f2f2f2;
 font-size:13px;
 line-height:15px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
}

.settingbtn{
 height:30px;
 width:30px;
 border-radius:30px;
 display:block;
 position:absolute;
 bottom:0px;
 right:0px;
 line-height:30px;
 vertical-align:middle;
 text-align:center;
 padding:0;
 box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
 -moz-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
 -webkit-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
 -ms-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

.error-template h2{
 font-size:6rem;
}

.counters h3{
 font-weight:400;
}

#user-profile h2{
 padding-right:15px;
}

#user-profile .profile-img{
 padding:4px;
}

#user-profile .profile-label{
 text-align:center;
}

#user-profile .profile-label .label{
 padding:5px 15px;
 font-size:1em;
}

#user-profile .profile-details ul{
 padding:0;
 margin-top:0;
 margin-bottom:0;
 margin-left:40px;
}

#user-profile .profile-details ul>li{
 margin:3px 0;
 line-height:1.5;
}

#user-profile .profile-details a>i{
 padding-top:2px;
}

#user-profile .profile-details ul>li>span{
 color:#643ba2;
}

@media (max-width:1024px){

 body.search-show,
 body.sidebar-show{
 overflow:hidden;
 }

 body.search-show:before,
 body.sidebar-show:before{
 content:"";
 position:fixed;
 left:0;
 right:0;
 width:100%;
 height:100%;
 background-color:rgba(0, 0, 0, 0.4);
 opacity:0.6;
 z-index:891;
 }
}

@media (max-width:575.98px){
 .form-control.header-search{
 color:#000;
 }

 .header .navsearch i{
 font-size:20px;
 color:#fff;
 padding-top:4px;
 }

 .header .header-brand-img.desktop-logo{
 display:none;
 }

 .header .header-brand-img.mobile-view-logo{
 display:block !important;
 }
}

.server i{
 width:50px;
 height:50px;
 font-size:1.5rem;
 line-height:50px;
 border-radius:50%;
 text-align:center;
 position:relative;
}

.sparkline_area{
 position:relative;
 bottom:-3px;
}

#orders{
 position:relative;
 bottom:-10px;
 height:102px !important;
 width:100% !important;
}

#profit{
 position:relative;
 bottom:-13px;
 height:111px !important;
}

#total-customers{
 position:relative;
 left:-11px;
}

#sales-revenue{
 position:relative;
 bottom:-13px;
}

.overflow-hidden{
 overflow:hidden;
}

.secondary-card{
 position:relative;
 bottom:20px;
 border-radius:0;
}

.dot-label{
 width:10px;
 height:10px;
 display:inline-block;
 border-radius:100%;
 margin-right:5px;
}

@media (max-width:768px){
 .page-header .breadcrumb{
 flex-wrap:wrap;
 margin-bottom:0;
 list-style:none;
 margin-top:5px;
 }
}

.settings{
 content:"\e8c3";
 top:-7px;
 font-size:18px;
 position:absolute;
 right:4px;
 font-family:"feather";
 z-index:1029;
 line-height:1;
 color:#fff;
 transition:0.3s ease-in-out;
 animation:anim-rotate 1.5s linear infinite;
}

.floating{
 animation:floating 3s ease infinite;
 will-change:transform;
}

.floating:hover{
 animation-play-state:paused;
}

.statistics-info .counter-icon{
 margin-bottom:1rem;
 display:inline-flex;
 width:4rem;
 height:4rem;
 padding:1.3rem 1.4rem;
 border-radius:50%;
 text-align:center;
}

.statistics-info .counter-icon i{
 font-size:1.2rem;
}

.service .item-box i{
 font-size:35px;
}

@media (min-width:1276px){
 .productdesc .carousel-item{
 flex-direction:column;
 }
}

.productdesc .carousel-item{
 align-items:center;
}

.productdesc .carousel-item li img{
 border-radius:5px;
}

.productdesc .carousel-item .thumb{
 transition:all ease 0.3s;
 padding:0.4rem;
 border:1px solid transparent;
 border-radius:5px;
 cursor:pointer;
}

.productdesc .carousel-item .thumb.active{
 border-color:#eaedf1;
}

.productdesc .product-carousel .carousel-item{
 height:100%;
}

.productdesc .product-carousel .carousel-item img{
 border-radius:5px;
 height:100%;
}

.productdesc .item-main-img{
 border-top-left-radius:5px;
 border-top-right-radius:5px;
}

.productdesc .owl-nav button{
 width:2rem;
 height:2rem;
 line-height:7px;
}

.productdesc .owl-prev,
.productdesc .owl-next{
 top:70% !important;
}

.productdesc .owl-prev{
 left:-16px !important;
}

.productdesc .owl-next{
 right:-16px !important;
}

.productdesc .item-description-container{
 display:flex;
 flex-direction:column;
}

.productdesc .list-unstyled li{
 border-bottom:0 !important;
 margin-bottom:18px;
}

.productdesc .tab-content i{
 color:inherit;
}

.productdesc .main-img-container{
 border-radius:7px;
}

.productdesc .hor-line{
 margin-left:auto;
 margin-right:auto;
 display:block;
 width:100%;
 height:0.038em;
 background:linear-gradient(to right, rgba(229, 229, 229, 0), #e4e4e4, #e4e4e4 51%, #e4e4e4 53%, #e4e4e4, rgba(229, 229, 229, 0));
}

.productdesc .colors-container .colorinput-color{
 margin-right:8px;
}

.productdesc .comment-section-main>li{
 margin-bottom:30px;
}

.productdesc .comment-sub-section>li{
 margin-left:40px;
}

.productdesc .comment-section-main .name-time-container svg{
 fill:#74788e;
 width:1rem;
}

.productdesc .comment-section-main .time-main{
 font-size:12px;
}

.productdesc .comment-section-main .comment-main-action{
 margin-bottom:8px;
}

.productdesc .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item{
 margin:0px;
}

.text-left{
 float:left;
}

@keyframes circle{
 0%{
 opacity:1;
 }

 40%{
 opacity:1;
 }

 100%{
 width:200%;
 height:200%;
 opacity:0;
 }
}

@media only screen and (max-width:1279px) and (min-width:992px){
 #orders{
 position:relative;
 bottom:-6px;
 height:102px !important;
 width:100% !important;
 left:-6px;
 }
}

@media screen and (max-width:998px) and (min-width:768px){
 .note-popover .popover-content{
 padding:14px 0 5px 5px !important;
 margin:0;
 background:#f1f1f9;
 }
}

@media only screen and (max-width:490px){
 #smartwizard .nav-link{
 padding:15px 21px;
 }

 .select2.select2-container.select2-container--default.select2-container--below .select2-selection.select2-selection--multiple{
 overflow:auto;
 }
}

@media (max-width:495px){
 .nested-media .media{
 display:block;
 }
}

.material-switch>input[type=checkbox]{
 display:none;
}

.material-switch>label{
 cursor:pointer;
 height:0px;
 position:relative;
 width:40px;
}

.material-switch>label::before{
 background:#76839a;
 box-shadow:inset 0px 0px 10px rgba(228, 229, 237, 0.5);
 border-radius:8px;
 content:"";
 height:16px;
 margin-top:-8px;
 position:absolute;
 opacity:0.3;
 transition:all 0.4s ease-in-out;
 width:40px;
}

.material-switch>label::after{
 background:rgb(255, 255, 255);
 border-radius:16px;
 box-shadow:0px 0px 5px rgba(228, 229, 237, 0.9);
 content:"";
 height:24px;
 left:-4px;
 margin-top:-8px;
 position:absolute;
 top:-4px;
 transition:all 0.3s ease-in-out;
 width:24px;
}

.material-switch>input[type=checkbox]:checked+label::before{
 background:inherit;
 opacity:0.5;
}

.material-switch>input[type=checkbox]:checked+label::after{
 background:inherit;
 left:50%;
}

.counter-icon{
 margin-bottom:1rem;
 width:3rem;
 height:3rem;
 line-height:3rem;
 text-align:center;
 font-size:1.43rem;
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 border-radius:50px;
}

.counter-icon svg{
 width:1.45rem;
}

.light-logo,
.light-logo1,
.mobile-light{
 display:none;
}

.hor-menu .desktop-logo{
 margin-right:0;
}

.hor-content{
 min-height:calc(100vh - 58px) !important;
}

@media (min-width:992px){
 .sticky{
 position:relative;
 top:13px;
 width:100%;
 }

 .app-content.main-content{
 position:relative;
 top:75px;
 }

 .sticky-pin{
 position:fixed;
 top:0;
 width:100%;
 z-index:999;
 }

 .product-grid6 .product-image6 img{
 width:100%;
 height:auto;
 }

 .hor-content .container,
 .hor-header .container,
 .horizontal-main.hor-menu .container{
 max-width:85%;
 }
}

.input-group-btn .btn{
 border-radius:0 4px 4px 0;
}

.card-body.scroll{
 overflow:hidden;
}

.border-transparet{
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .list-group-item-success{
 background-color:#d2ecb8 !important;
}

.dark-mode .list-group-item-info{
 background-color:#cbe7fb !important;
}

.dark-mode .list-group-item-warning{
 background-color:#fbeebc !important;
}

.dark-mode .list-group-item-danger{
 background-color:#f1c1c0 !important;
}

.dark-mode .btn-light:focus,
.dark-mode .btn-light.focus{
 background-color:#282840 !important;
}


*::-ms-backdrop,
html.fullscreenie .app-content{
 overflow:scroll;
 overflow-x:hidden;
 height:100vh;
}

*::-ms-backdrop,
html.fullscreenie .container.app-content{
 min-height:0;
}

*::-ms-backdrop,
html.fullscreenie{
 width:100%;
}

*::-ms-backdrop,
.ieh-100{
 height:100%;
}

*::-ms-backdrop,
.mail-chats li.chat-persons{
 height:100%;
}

*::-ms-backdrop,
.card-img-top{
 height:252px;
}

*::-ms-backdrop,
.custom-control-label::before,
*::-ms-backdrop,
.custom-control-label::after{
 left:-25px;
}

*::-ms-backdrop,
.media-body,
.media-left,
.media-right{
 display:block;
}

*::-ms-backdrop,
.resp-vtabs .resp-tabs-list li{
 display:block;
}

.transaction-table.table td{
 vertical-align:middle;
}

.header-icon-svgs{
 width:19px;
 height:19px;
 color:#5b6e88;
}

.pulse-danger{
 display:block;
 position:absolute;
 top:4px;
 right:5px;
 width:7px;
 height:7px;
 border-radius:50%;
 background:#ee335e;
}

.pulse-danger:before{
 content:"";
 top:-4px;
 right:-4px;
 width:15px;
 height:15px;
 position:absolute;
 border-radius:50%;
 background:rgba(238, 51, 94, 0.8);
 cursor:pointer;
 box-shadow:0 0 0 rgba(238, 51, 94, 0.9);
 animation:pulse 2s infinite;
}

.pulse{
 display:block;
 position:absolute;
 top:7px;
 right:8px;
 width:7px;
 height:7px;
 border-radius:50%;
 background:#22c03c;
}

.pulse:before{
 content:"";
 top:-4px;
 right:-4px;
 width:15px;
 height:15px;
 position:absolute;
 border-radius:50%;
 background:rgba(34, 192, 60, 0.6);
 cursor:pointer;
 box-shadow:0 0 0 rgba(34, 192, 60, 0.9);
 animation:pulse 1s linear infinite;
}

.progress.info1{
 background:#fed5db;
}

.progress.secondary{
 background:#f9d1bd;
}

.app-header .header-right-icons .nav-link.icon{
 margin:5px;
 padding:8px !important;
 text-align:center;
 height:2.5rem;
 font-size:1.2rem;
 position:relative;
 background:transparent;
}

.avatar{
 display:inline-block;
 position:relative;
 text-align:center;
 color:#fff;
 font-weight:500;
 vertical-align:bottom;
 font-size:0.875rem;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.badge-success-light{
 background-color:rgba(19, 191, 27, 0.15) !important;
 color:#13bf1b;
}

.badge-orange-light{
 color:#e17626;
 background-color:rgba(225, 118, 38, 0.15);
}

.badge-danger-light{
 color:#f33819;
 background-color:rgba(243, 56, 25, 0.15);
}

.fa-user-plus:before{
 content:"\f234";
}

.todo-blog{
 display:flex;
 position:relative;
 min-height:70px;
 margin-left:10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.todo-blog:before{
 content:"";
 position:absolute;
 top:10px;
 bottom:0;
 height:26px;
 left:-6px;
 width:3px;
}

.todo-blog.primary .todo-img input:checked~.checkmark{
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.todo-blog.primary:before{
 background:var(--primary-bg-color);
}

.todo-blog.secondary .todo-img input:checked~.checkmark{
 background-color:#e984b1;
 border-color:#e984b1;
}

.todo-blog.secondary:before{
 background:#e984b1;
}

.todo-blog.teritary .todo-img input:checked~.checkmark{
 background-color:#59adec;
 border-color:#59adec;
}

.todo-blog.teritary:before{
 background:#59adec;
}

.todo-blog.custom-yellow .todo-img input:checked~.checkmark{
 background-color:#e7c354;
 border-color:#e7c354;
}

.todo-blog.custom-yellow:before{
 background:#e7c354;
}

.todo-blog .todo-img{
 width:45px;
 height:45px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
}

.todo-blog .todo-img input{
 position:absolute;
 opacity:0;
 cursor:pointer;
 height:0;
 width:0;
}

.todo-blog .todo-img .checkmark{
 position:relative;
 top:0;
 left:0;
 height:18px;
 width:18px;
 background-color:white;
 border-radius:5px;
 background-color:white;
 border:1px solid rgb(214, 213, 213);
}

.todo-blog .todo-img .checkmark::after{
 content:"";
 position:absolute;
 left:5px;
 top:12%;
 width:0.4rem;
 height:10px;
 border:solid white;
 border-width:0 2px 2px 0;
 transform:rotate(45deg);
}

.todo-blog .todo-details{
 margin-left:15px;
 width:100%;
 margin-top:6px;
}

.todo-blog .todo-details:hover .todo-blog::before,
.todo-blog .todo-details:focus .todo-blog::before{
 transform:scale(1.5);
}

.todo-blog .badge{
 color:#74788e;
 cursor:pointer;
 transition:all ease 0.2s;
}

.todo-blog .badge:hover,
.todo-blog .badge:focus{
 color:white;
}

.tl-blog{
 display:flex;
 position:relative;
 min-height:70px;
 margin-left:10px;
 cursor:pointer;
}

.tl-blog:before{
 content:"";
 position:absolute;
 top:45px;
 bottom:0;
 height:25px;
 left:20px;
 width:3px;
 border-left:1px solid #eaedf1;
}

.tl-blog i,
.tl-blog .tl-title-main{
 transition:all ease 0.2s;
}

.tl-blog:last-child::before{
 content:none;
}

.tl-blog.primary:hover .tl-title-main{
 color:var(--primary-bg-color) !important;
}

.tl-blog.secondary:hover .tl-title-main{
 color:#e984b1 !important;
}

.tl-blog.teritary:hover .tl-title-main{
 color:#59adec !important;
}

.tl-blog.custom-yellow:hover .tl-title-main{
 color:#e7c354 !important;
}

.tl-blog .tl-img{
 width:45px;
 height:45px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 padding:0.5rem;
}

.tl-blog .tl-details{
 margin-left:15px;
 width:100%;
 margin-top:6px;
}

.tl-blog .badge{
 color:#74788e;
 cursor:pointer;
 transition:all ease 0.2s;
}

.tl-blog .badge:hover,
.tl-blog .badge:focus{
 color:white;
}

.chart-circle-sm{
 height:4rem;
 width:4rem;
 font-size:0.8rem;
}

.chart-circle{
 display:block;
 height:8rem;
 width:8rem;
 position:relative;
 margin:0 auto;
}

small,
.small{
 font-size:80%;
 font-weight:400;
}

.fa-facebook-f:before{
 content:"\f39e";
}

.fa-instagram:before{
 content:"\f16d";
}

.fa-twitter:before{
 content:"\f099";
}

@media (min-width:767px){
 .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon{
 color:var(--primary-bg-color) !important;
 }

 .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 background:none !important;
 box-shadow:none;
 }

 .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
 }

 .sidebar-mini.sidenav-toggled .side-badge,
 .sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge{
 top:6px;
 right:22px;
 }
}

.todo-img i{
 padding-bottom:4px;
}

@media (max-width:767px){
 .sidenav-toggled .app-header.header{
 padding-left:0px !important;
 }

 .sidenav-toggled .header-brand1 .light-logo{
 display:none !important;
 }

 .pageheader-btn{
 margin-top:12px;
 }

 .header-brand1{
 width:100%;
 margin:0 auto;
 }

 .header-brand1 .light-logo1{
 margin:0 auto;
 margin-top:6px;
 }

 .app-header{
 z-index:999999 !important;
 }

 .app-content .side-app{
 padding:0px 15px 0 15px !important;
 }
}

@media (max-width:991px){
 .app-header.header .header-brand-img.toggle-logo{
 display:none;
 }

 .app-header.header .header-brand-img.desktop-logo{
 display:none;
 }

 .dropdown-menu.header-search:before{
 left:15px !important;
 }

 .header .dropdown-menu{
 border-radius:0px 0px 5px 5px !important;
 }
}

.sidebar .tab-menu-heading{
 background:var(--primary-bg-color);
 color:#fff;
}

.sidebar-right .tab-content i{
 font-size:18px;
 line-height:2;
 background-color:var(--primary-bg-color);
 border-radius:50%;
 height:40px;
 width:40px;
 text-align:center;
 color:#fff !important;
}

.task-list{
 list-style:none;
 position:relative;
 margin:0;
 padding:0px 0 0;
 color:#3c4858;
}

.task-list:before{
 content:"";
 position:absolute;
 top:9px;
 bottom:0;
 height:88%;
 left:15px;
 border-left:1px solid #e0e9f1;
}

.task-list li{
 position:relative;
 min-height:73px;
 padding-left:55px;
}

.task-list li:last-child:after{
 display:none;
}

.task-list li:hover .task-icon,
.task-list li:focus .task-icon{
 transform:scale(1.3);
 left:24px;
}

.task-list li:hover .task-icon::before,
.task-list li:focus .task-icon::before{
 left:-5px;
 display:block;
}

.task-list li .task-icon{
 position:absolute;
 left:10px;
 top:5px;
 border-radius:50%;
 padding:2px;
 width:12px;
 height:12px;
 z-index:2;
 transition:all ease 0.2s;
}

.task-list li .task-icon::before{
 content:"";
 position:absolute;
 width:5px;
 height:1px;
 top:5px;
 background:#e0e9f1;
 display:none;
}

@media (max-width:360px){
 .dropdown-menu.header-search:before{
 left:200px !important;
 }
}

.step-footer svg{
 fill:#fff;
}

.cart-img{
 height:55px !important;
 width:58px;
 border-radius:5px !important;
}

.mail-inbox .icons{
 width:30px;
 height:30px !important;
 border-radius:5px;
 background:0 0;
 text-align:center;
 line-height:30px !important;
 display:block !important;
 padding:0 !important;
 font-size:16px;
 color:#565b95 !important;
 border:1px solid #e9ebfa;
 margin-right:8px;
}

[class^=ri-],
[class*=" ri-"]{
 font-family:"remixicon" !important;
 font-style:normal;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}

.ri-mail-line:before{
 content:"\eef6";
}

.table-inbox tr td i{
 color:#e6e9f1;
}

.table-inbox tr td i:hover{
 color:#f7284a;
}

.table-inbox tr td .fa-star:hover{
 color:#fbc518;
}

.mail-option{
 display:inline-block;
 margin-bottom:10px;
 width:100%;
}

.mail-option .btn-group a.btn,
.mail-option .chk-all{
 border:1px solid #e9ebfa;
 border-radius:3px !important;
 display:inline-block;
 padding:5px 10px;
}

.mail-option .btn-group,
.mail-option .chk-all{
 margin-right:5px;
}

.mail-option .btn-group,
.mail-option .chk-all{
 margin-right:5px;
}

.btn-group,
.btn-group-vertical{
 position:relative;
 display:inline-flex;
 vertical-align:middle;
}

.mail-option .btn-group a.all{
 border:0 !important;
 padding:0 !important;
 outline:0;
 box-shadow:none;
}

ul.inbox-pagination{
 float:right;
}

ul.inbox-pagination li{
 float:left;
}

.inbox-pagination li span{
 display:inline-block;
 margin-right:5px;
 margin-top:7px;
}

.inbox-pagination a.np-btn{
 margin-left:5px;
}

.inbox-pagination a.np-btn{
 border:1px solid #e9ebfa;
 border-radius:3px !important;
 display:inline-block;
 padding:5px 15px;
}

.acc-header a.collapsed{
 border-radius:5px;
 border:1px solid #e9ebfa;
}

.acc-header a{
 display:block;
 padding:15px;
 font-size:14px;
 background-color:rgba(212, 221, 202, 0.1215686275);
 border-bottom:0;
 border:1px solid #e9ebfa;
 border-radius:5px;
}

.acc-card .collapse.show .acc-body{
 border-top:0;
}

.acc-header a.active{
 border-radius:5px 5px 0 0;
}

.acc-body{
 padding:15px;
 border:1px solid #e9ebfa;
 border-top:0;
 border-radius:0 0 5px 5px;
}

.panel-heading1 a.active{
 border-radius:5px 5px 0 0;
}

.card-pay .tabs-menu{
 margin-bottom:25px;
 border-radius:5px;
 overflow:hidden;
}

.card-pay .tabs-menu li{
 width:33.3%;
 display:block;
}

.card-pay .tabs-menu li a.active{
 background:var(--primary-bg-color);
 color:#fff;
 border-radius:2px;
 text-align:center;
}

.card-pay .tabs-menu li a{
 padding:0.7rem 1rem;
 background:#f3f4f7;
 display:block;
 text-align:center;
 border-right:1px solid #eaedf1;
}

.card-pay .tabs-menu li:last-child a{
 border-right:0;
}

.acc-step-number{
 padding:0;
 width:25px;
 height:25px;
 line-height:25px;
}

.main-content-label{
 color:#1d212f;
 font-weight:600;
 text-transform:uppercase;
 line-height:1;
 margin-bottom:10px;
 letter-spacing:0.2px;
}

.social-login{
 width:35px;
 height:35px;
 background:#f5f6fb;
 border-radius:50px;
 line-height:36px;
 font-size:15px;
 margin-top:-5px;
}

.error-bg{
 border-top-left-radius:6px;
 border-bottom-left-radius:6px;
 position:relative;
 background-size:cover !important;
 background-position:center !important;
 z-index:0;
 background:url(../images/pngs/bg1.jpg);
 background-repeat:no-repeat;
 background-position:center;
}

.error-bg::before{
 content:"";
 height:100%;
 width:100%;
 background:var(--primary06);
 position:absolute;
 left:0;
 z-index:-1;
 top:0;
}

.user-social-detail{
 margin:0 auto;
 justify-content:center;
}

.user-social-detail .social-profile{
 height:33px;
 width:33px;
 background-color:rgba(228, 231, 236, 0.3);
 font-size:13px;
 padding:1px;
 transition:all ease 0.3s;
}

.user-social-detail .social-profile:hover{
 background-color:var(--primary-bg-color);
}

.user-social-detail .social-profile:hover i{
 color:#fff;
}

.list-group-flush .list-group-item{
 border-right:0 !important;
 border-left:0 !important;
 border-radius:0;
}

.sidebar .list-group-flush .list-group-item{
 border-bottom:0;
}

.sidebar .tabs-menu ul li a{
 padding:15px 12px 15px 13px;
}

.sticky.sticky-pin .horizontal-main.hor-menu{
 box-shadow:5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

.mini-stat-icon{
 padding:8px 12px;
 color:#fff;
 display:block;
 border-radius:50px;
}

.product-grid6{
 overflow:hidden;
 border-radius:5px;
 padding:0px;
}

.product-grid6 .product-image6{
 overflow:hidden;
 position:relative;
}

.product-grid6 .product-image6 .img-container{
 display:block;
 position:relative;
}

.product-grid6 .product-image6 .img-container::before{
 content:" ";
 position:absolute;
 height:100%;
 width:100%;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background-color:rgba(48, 52, 48, 0.8588235294);
 z-index:1;
 transition:all ease 0.3s;
 opacity:0;
}

.product-grid6 .product-image6 img{
 margin:auto;
 display:block;
 transition:all ease-in-out 0.3s;
}

.product-grid6:hover .product-image6 .img-container::before{
 opacity:1;
}

.product-grid6:hover .product-image6 img{
 transform:scale(1.1);
}

.product-grid6 .icon-container{
 position:absolute;
 z-index:2;
 opacity:0;
 top:50%;
 bottom:50%;
 left:50%;
 height:-moz-fit-content;
 height:fit-content;
 width:-moz-fit-content;
 width:fit-content;
 transform:translate(-50%, -50%);
 transition:all ease;
}

.product-grid6 .icon-container .icons{
 padding:0;
 margin:0;
 list-style:none;
 left:0;
 right:0;
 text-align:center;
 bottom:-3px;
}

.product-grid6 .icon-container .icons li{
 display:inline-block;
}

.product-grid6 .icon-container .icons li a{
 line-height:34px;
 text-align:center;
 height:35px;
 width:35px;
 margin:3px 4px;
 border-radius:50px;
 display:block;
 position:relative;
 transition:all ease 0.3s;
}

.product-grid6 .icon-container .icons li a svg{
 fill:#fff;
}

.product-grid6 .icon-container .icons li a:hover{
 color:#fff;
 background-color:var(--primary-bg-color);
}

.product-grid6 .icon-container .icons li a:after,
.product-grid6 .icon-container .icons li a:before{
 content:attr(data-tip);
 color:#fff;
 font-size:10px;
 letter-spacing:1px;
 line-height:20px;
 padding:1px 5px;
 border-radius:5px;
 white-space:nowrap;
 opacity:0;
 transform:translateX(-50%);
 position:absolute;
 left:50%;
 top:-30px;
}

.product-grid6 .icon-container .icons li a:after{
 content:"";
 height:15px;
 width:15px;
 border-radius:0;
 transform:translateX(-50%) rotate(45deg);
 top:-20px;
 z-index:-1;
}

.product-grid6 .icon-container .icons li a:hover:after,
.product-grid6 .icon-container .icons li a:hover:before{
 opacity:1;
 background-color:var(--primary-bg-color);
}

.product-grid6:hover .icon-container{
 opacity:1;
 animation:drop-icon 0.3s linear;
}

@keyframes drop-icon{
 0%{
 opacity:0;
 }

 50%{
 opacity:0;
 }

 100%{
 opacity:1;
 }
}

.light-layout{
 display:none;
}

.horizontalMenucontainer .responsive-navbar.navbar .navbar-collapse{
 margin-top:0;
}

.task-list h6{
 font-weight:500;
}

.task-list span{
 font-size:12px;
 font-weight:400;
}

.sidebar .dropdown-item h6{
 font-weight:500;
 color:#495057;
}

.sidebar .dropdown-item p{
 font-size:12px;
}

.sidebar .dropdown-item .pt-1{
 margin-top:3px;
}

.bg-patterns{
 background:url("../images/patterns/1.png");
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
}

.legend{
 width:10px;
 height:10px;
 display:inline-block;
 border-radius:100%;
 margin-right:5px;
 margin-top:6px;
}

.legend.bg-background2{
 background:#ff5d9e;
}

.mail-inbox.list-group-transparent .list-group-item.active{
 background:transparent !important;
}

.header-brand-img .toggle-logo,
.header-brand-img .light-logo{
 display:none;
}

@media (min-width:768px){
 .dropdown-menu.header-search:before{
 content:"";
 width:13px;
 height:13px;
 background:#fff;
 position:absolute;
 top:-7px;
 left:18px;
 transform:rotate(45deg);
 border-top:1px solid #eaedf1;
 border-left:1px solid #eaedf1;
 }
}

#morrisBar8.chartsh svg text{
 font-size:10px !important;
 
 font-weight:400 !important;
}

#morrisBar9.chartsh svg text{
 font-size:10px !important;
 
 font-weight:400 !important;
}

.table-bordered>:not(caption)>*{
 border-width:0px 0;
}

.list-group .contact-icons{
 position:absolute;
 top:20px;
 left:70px;
}

.list-group .list-contact-icons{
 min-width:2rem;
 transition:0.3s color;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 display:flex;
 align-items:center;
 color:var(--primary-bg-color);
 background:#ece8ff;
 height:35px;
 width:35px;
 font-size:13px;
 padding:10px;
}

.sw-btn-group-extra.btn-group>.btn:first-child{
 border-right:1px solid rgba(255, 255, 255, 0.13) !important;
}

.sw-btn-group-extra .btn+.btn{
 margin-left:0;
}

@media screen and (max-width:1310px) and (min-width:1280px){
 h3.number-font{
 font-size:1.8rem;
 }
}

.inbox-body .mail-option .dropdown-menu{
 z-index:8;
}

@media (max-width:320px){
 .responsive-navbar.navbar .nav-link.icon{
 margin:1px !important;
 }
}

@media (min-width:992px) and (max-width:1060px){
 .panel-theme .no-padding{
 padding-left:0px;
 padding-right:0px;
 }
}

.dropdown-menu-arrow:before{
 content:unset;
}

.dropdown-menu span{
 font-size:0.8rem;
}

.counter-icon.dash::before{
 content:"";
 position:absolute;
 width:7px;
 height:46px;
 border-bottom-right-radius:11px;
 border-top-right-radius:6px;
 top:10%;
 right:30%;
 background:rgba(255, 255, 255, 0.135);
 transform:rotate(35deg);
}

.counter-icon.dash::after{
 content:"";
 position:absolute;
 width:6px;
 height:48px;
 border-top-left-radius:5px;
 border-bottom-left-radius:3px;
 top:-4%;
 right:50%;
 background:rgba(255, 255, 255, 0.135);
 transform:rotate(35deg);
}

.header-right-icons a{
 color:rgba(16, 15, 21, 0.8117647059);
 transition:all ease 0.2s;
}

.header-right-icons a:hover{
 color:var(--primary-bg-color);
}

.dropdown-toggle.chart-menu::after{
 content:none;
}

.card-header{
 padding:1.2rem 1.5rem !important;
}

.table-body tr:nth-child(even),
.table-head{
 background:transparent;
}

table.dataTable>thead .sorting.no-btn::before,
table.dataTable>thead .sorting.no-btn::after{
 content:none;
}

.showall-text{
 color:#74788e;
}

.notification-label{
 font-size:12.5px !important;
 color:#495057;
}

.notification-subtext{
 font-size:12px;
 color:#76839a;
 display:block;
}

.remove-animate{
 opacity:0;
 animation:dropremove 0.3s linear;
}

@keyframes drop{
 0%{
 top:32%;
 opacity:1;
 }

 10%{
 top:36%;
 }

 50%{
 top:30%;
 opacity:0.3;
 }

 100%{
 top:10%;
 opacity:0;
 }
}

@keyframes dropremove{
 0%{
 top:32%;
 opacity:1;
 }

 50%{
 top:30%;
 opacity:0.5;
 }

 100%{
 top:10%;
 opacity:0;
 display:none;
 }
}

.animate{
 animation:drop 0.3s linear reverse;
 display:block;
 opacity:1;
}

.fc-day{
 text-transform:uppercase;
}

.fc-day .fc-daygrid-event{
 transition:all ease 0.3s;
}

.fc-day .fc-col-header-cell-cushion{
 font-weight:normal;
}

.fc-day.fc-day-today{
 background-color:var(--primary06);
}

.fc-day.fc-day-today .fc-daygrid-day-number{
 color:var(--primary-bg-color) !important;
}

.fc-day.fc-day-today .fc-h-event .fc-event-main{
 color:#fff;
}

.fc .fc-daygrid-day.fc-day-today{
 animation:blink 2s linear;
}

@keyframes blink{
 0%{
 background:var(--primary03);
 }

 25%{
 background:var(--primary06);
 }

 50%{
 background:var(--primary03);
 }

 75%{
 background:var(--primary06);
 }

 100%{
 background:var(--primary03);
 }
}

.fc-event.fc-daygrid-event.fc-daygrid-dot-event{
 border:1px solid #59adec !important;
 color:#fff;
 background-color:#59adec;
}

.fc .fc-button-primary:hover{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.fc .fc-button-primary:disabled{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.fc-event-dot{
 background-color:#59adec;
}

.ce-btn-group .btn{
 min-width:4rem;
}

.shortcut-icn svg{
 margin-left:-4px;
}

.main-mail-menu{
 position:relative;
 padding-right:0;
}

.main-mail-menu .nav-link{
 height:38px;
}

.main-mail-menu .nav-link svg{
 margin-right:10px;
}

.main-mail-menu .nav-link.text-normal{
 color:#7987a1;
}

.main-mail-menu .nav-link.text-normal:hover,
.main-mail-menu .nav-link.text-normal:focus{
 color:#495057;
}

.main-mail-menu .nav-link.text-normal:hover svg,
.main-mail-menu .nav-link.text-normal:focus svg{
 fill:rgba(0, 0, 0, 0.9);
}

.main-mail-menu .nav-link.text-normal.active{
 color:var(--primary-bg-color);
 background-color:var(--primary02);
}

.main-mail-menu .nav-link.text-normal.active svg{
 fill:var(--primary-bg-color);
}

.main-mail-menu .nav-link.text-normal.active:hover,
.main-mail-menu .nav-link.text-normal.active:focus{
 color:var(--primary-bg-color);
}

.main-mail-menu .nav-link.text-normal.active:hover svg,
.main-mail-menu .nav-link.text-normal.active:focus svg{
 fill:var(--primary-bg-color) !important;
}

@media (min-width:992px){
 .main-mail-menu{
 padding-right:0;
 }
}

@media (min-width:992px){
 .main-mail-menu .nav-link{
 font-size:13.5px;
 }
}

.main-mail-attachment{
 margin-right:15px;
 font-size:21px;
 line-height:0.9;
 display:none;
}

@media (min-width:992px){
 .main-mail-attachment{
 display:block;
 position:absolute;
 right:63px;
 top:8px;
 }
}

.fileprogress .progress-bar{
 height:5px;
 width:35%;
 background-color:var(--primary-bg-color);
 animation:grow 0.6s linear 0.3s;
}

@keyframes grow{
 0%{
 width:0%;
 }

 50%{
 width:17%;
 }

 85%{
 width:38%;
 }

 100%{
 width:35%;
 }
}

.file-type{
 color:#495068;
}

.file-manger-icon img{
 height:70px;
 width:70px;
}

.pagination li a{
 border-radius:2px;
}

.upgrade-storage{
 display:flex;
 align-items:center;
 justify-content:center;
 padding:2rem;
 border:1px solid linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%);
 border-radius:7px;
}

.recent-files-container td,
.recent-files-container th{
 padding:0.6rem 1.2rem;
}

.recent-files-container tbody tr:hover,
.recent-files-container tbody tr:focus{
 background-color:#f9fbfd;
}

.recent-files-container .recent-files .recent-files-icn{
 height:25px;
 width:25px;
}

.recent-files-options{
 animation:fade-in 0.2s linear;
}

@keyframes fade-in{
 0%{
 opacity:0.3;
 }

 50%{
 opacity:0.8;
 }

 100%{
 opacity:1;
 }
}

.img-link{
 cursor:pointer;
}

.owl-nav .owl-prev{
 position:absolute;
 top:50%;
 left:-25px;
 margin-top:-1.65em;
}

.owl-nav .owl-next{
 position:absolute;
 top:50%;
 right:-25px;
 margin-top:-1.65em;
}

.owl-nav button{
 display:block;
 font-size:1.3rem !important;
 line-height:2em;
 border-radius:50%;
 width:3rem;
 height:3rem;
 text-align:center;
 background:#fff !important;
 opacity:0.5 !important;
 border:1px solid #e8ebf3 !important;
 z-index:9;
 box-shadow:0 4px 15px rgba(67, 67, 67, 0.15);
}

.owl-nav button:hover,
.owl-nav button:focus{
 opacity:1;
}

.storage-list{
 list-style:none;
 margin:0;
 padding:0px 0 0;
 color:#3c4858;
}

.storage-list li{
 position:relative;
 margin-bottom:18px;
 padding-left:20px;
}

.storage-list li .storage-icon{
 border-radius:50%;
 padding:2px;
 width:8px;
 height:8px;
 z-index:2;
 position:absolute;
 left:4px;
 top:3px;
}

.storage-list li .storage-amount{
 float:right;
 font-weight:bold;
}

.title-head .folder-title{
 align-items:center;
}

.title-head .folder-title .folder-image{
 width:7%;
}

.title-head .progress{
 display:flex;
 overflow:hidden;
 font-size:0.703125rem;
 background-color:#ebecf5;
 border-radius:7px;
 box-shadow:0 5px 10px rgba(227, 228, 237, 0.3);
 position:relative;
}

.title-head .progress .received{
 background-color:var(--primary-bg-color) !important;
 width:20% !important;
}

.title-head .progress .download{
 background-color:#e984b1 !important;
 width:25% !important;
}

.title-head .progress .shared{
 background-color:#59adec !important;
 width:20% !important;
}

.title-head .progress .my-images{
 background-color:#e7c354 !important;
 width:15% !important;
}

.title-head .progress .wallpapers{
 background-color:var(--primary-bg-color) !important;
 width:20% !important;
}

.title-head .remaining-storage{
 display:flex;
 align-items:center;
 justify-content:space-between;
}

.recent-files-main .recent-files-img{
 border-radius:5px;
}

#product-each,
.products-main{
 transition:all ease 0.2s;
}

.product-grid6.list-view.product-grid6{
 display:flex;
}

.product-grid6.list-view .product-image6{
 max-width:210px;
}

svg{
 fill:#212529;
}

.mail-compose-container .bootstrap-tagsinput .badge{
 margin-top:0px !important;
}

.form-control:focus{
 border-color:var(--primary-bg-color);
}

.ckbox{
 display:block;
 position:relative;
 line-height:1;
 margin-bottom:13px;
}

.ckbox input[type=checkbox]{
 margin-right:5px;
 opacity:0;
}

.ckbox input[type=checkbox]:checked+span:after{
 display:block;
}

.ckbox span:before{
 content:"";
 width:16px;
 height:16px;
 background-color:#fff;
 border:1px solid #eaedf1;
 top:1px;
 left:0;
 border-radius:3px;
 position:absolute;
 line-height:18px;
}

.ckbox span::after{
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:16px;
 height:16px;
 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");
 background-size:65%;
 background-repeat:no-repeat;
 background-position:55% 45%;
 background-color:var(--primary-bg-color);
 line-height:17px;
 display:none;
 border-radius:3px;
}

.stars-main{
 cursor:pointer;
 color:#dbdbdb;
}

.stars-main i{
 color:#dbdbdb;
 font-size:17px;
 cursor:pointer;
}

.stars-main i.active{
 color:var(--primary-bg-color) !important;
}

.stars-main.active{
 color:var(--primary-bg-color) !important;
}

.dataTables_filter label{
 margin-right:7px;
}

.project-status{
 position:relative;
}

.project-status::before{
 content:"";
 position:absolute;
 height:8px;
 width:8px;
 border-radius:50%;
 background-color:#59adec;
 top:50%;
 left:-11px;
 transform:translateY(-50%) scale(1);
 animation:expand 1.5s infinite;
}

@keyframes expand{
 0%{
 transform:translateY(-50%) scale(1);
 }

 50%{
 transform:translateY(-50%) scale(1.2);
 }

 100%{
 transform:translateY(-50%) scale(1);
 }
}

.project-percentage .percentage-title{
 display:flex;
 align-items:center;
 justify-content:space-between;
}

.project-percentage.large-bar .percentage-title .progress-main{
 color:var(--primary-bg-color);
}

.project-percentage.large-bar .progress-bar{
 background-color:var(--primary-bg-color) !important;
 width:88%;
 animation:large 0.6s linear 0.3s;
}

@keyframes large{
 0%{
 width:0%;
 }

 50%{
 width:70%;
 }

 85%{
 width:91%;
 }

 100%{
 width:88%;
 }
}

.project-percentage.submitted .percentage-title .progress-main,
.project-percentage.completed .percentage-title .progress-main{
 color:var(--primary-bg-color);
}

.project-percentage.submitted .progress-bar,
.project-percentage.completed .progress-bar{
 width:100%;
 animation:completed 0.6s linear 0.3s;
}

@keyframes completed{
 0%{
 width:0%;
 }

 50%{
 width:76%;
 }

 85%{
 width:97%;
 }

 100%{
 width:100%;
 }
}

.project-percentage.medium-bar .percentage-title .progress-main{
 color:#59adec;
}

.project-percentage.medium-bar .progress-bar{
 background-color:#59adec !important;
 width:55%;
 animation:medium 0.6s linear 0.3s;
}

@keyframes medium{
 0%{
 width:0%;
 }

 50%{
 width:37%;
 }

 85%{
 width:58%;
 }

 100%{
 width:55%;
 }
}

.project-percentage.medium-bar.medium-lg .progress-bar{
 width:70%;
 animation:medium-lg 0.6s linear 0.3s;
}

@keyframes medium-lg{
 0%{
 width:0%;
 }

 50%{
 width:52%;
 }

 85%{
 width:73%;
 }

 100%{
 width:70%;
 }
}

.project-percentage.small-bar .percentage-title .progress-main{
 color:#e7c354;
}

.project-percentage.small-bar .progress-bar{
 background-color:#e7c354 !important;
 width:35%;
 animation:grow 0.6s linear 0.3s;
}

.project-percentage.small-bar.small-sm .percentage-title .progress-main{
 color:#e32f2f;
}

.project-percentage.small-bar.small-sm .progress-bar{
 background-color:#e32f2f !important;
 width:15%;
 animation:smallsm 0.6s linear 0.3s;
}

@keyframes smallsm{
 0%{
 width:0%;
 }

 50%{
 width:7%;
 }

 85%{
 width:18%;
 }

 100%{
 width:15%;
 }
}

.projects.project-type-container{
 display:flex;
 align-items:center;
 justify-content:space-between;
}

.projects.project-type-container .project-type{
 justify-content:flex-end;
}

.projects.project-type-container .project-type .nav-link{
 color:#495057;
 border-radius:5px;
 margin-left:5px;
 transition:all ease 0.3s;
 min-width:6.3rem;
 padding:0.4rem 0.8rem;
 align-items:center;
 justify-content:center;
}

.projects.project-type-container .project-type .nav-link.active{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.projects.project-type-container .project-type .nav-link:hover,
.projects.project-type-container .project-type .nav-link:focus{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.main-nav-column .nav-link{
 border-radius:5px;
}

.main-nav-column .nav-link.active{
 background-color:rgba(242, 243, 249, 0.5294117647);
}

.main-nav-column .nav-link:hover,
.main-nav-column .nav-link:focus{
 background-color:rgba(242, 243, 249, 0.5294117647);
}

.dropdown-item i{
 color:#74788e !important;
}

.dropdown-item:hover i,
.dropdown-item:focus i{
 color:var(--primary-bg-color) !important;
}

.project-main-details{
 align-items:center;
}

.project-main-details .form-group{
 margin:0px !important;
}

.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{
 padding-right:unset !important;
 line-height:38px !important;
 color:#343a40;
}

.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:focus{
 color:var(--primary-bg-color);
}

.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__placeholder{
 color:var(--primary-bg-color) !important;
}

.project-main-details .form-group.status .select2-container--default .select2-selection--single .select2-selection__placeholder{
 color:#59adec !important;
}

.project-main-details label{
 margin:0px !important;
}

.project-main-details .select2-search--dropdown{
 border-top:1px solid #eaedf1 !important;
}

.ticket-details-footer .media.ticket-reply{
 padding:1.5rem;
 border-bottom:1px solid #eaedf1;
}

.ticket-details-footer .reply-text-main{
 width:100%;
}

.table-main-container{
 overflow-x:scroll;
}

.table-main-container td,
.table-main-container th{
 padding:0.6rem 0.5rem;
}

.table-main-container tbody tr:hover,
.table-main-container tbody tr:focus{
 background-color:#f9fbfd;
}

.table-main-container tbody i{
 color:#6e84a3 !important;
}

.table-main-container .recent-files .recent-files-icn{
 height:25px;
 width:25px;
}

.project-members-container i,
.project-comments-container i{
 color:#6e84a3 !important;
}

.project-comments-container i.fa-star,
.project-comments-container i.fa-star-o{
 color:#e7c354 !important;
}

.project-comments-container i.fa-star:hover,
.project-comments-container i.fa-star:focus,
.project-comments-container i.fa-star.active,
.project-comments-container i.fa-star-o:hover,
.project-comments-container i.fa-star-o:focus,
.project-comments-container i.fa-star-o.active{
 color:#e7c354;
}

.project-comments-container .comment-section-main .name-time-container svg{
 fill:#74788e;
 width:1rem;
}

.project-comments-container .comment-section-main .time-main{
 font-size:12px;
}

.project-comments-container .comment-section-main .comment-main-action{
 margin-bottom:8px;
}

.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots{
 padding:0.1rem;
}

.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:hover,
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:focus{
 background-color:#f7f8f9;
 border-radius:50%;
}

.project-comments-container .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item{
 margin:0px;
}

.project-file-upload .dropify-wrapper{
 height:150px;
}

.status-main{
 border-radius:12px;
 padding:0.1rem 0.75rem;
 color:#fff;
}

.status-main.in-progress{
 background-color:#59adec;
}

.status-main.on-hold{
 background-color:#e7c354;
}

.status-main.completed{
 background-color:var(--primary-bg-color);
}

.tasks-table-container .select2-container,
.timetracking-table-container .select2-container,
.tickets-table-container .select2-container,
.billing-table-container .select2-container,
.files-table-container .select2-container{
 margin:0px 5px !important;
}

@media (min-width:576px){
 .modal-dialog.task-view-modal{
 max-width:850px;
 }

 .modal-dialog.new-ticket-modal{
 max-width:768px;
 }

 .modal-dialog.edit-ticket-modal{
 max-width:768px;
 }
}

.status-main{
 border-radius:12px;
 padding:0.2rem 1rem;
 color:#fff;
}

.status-main.in-progress{
 background-color:#59adec;
}

.status-main.on-hold{
 background-color:#e7c354;
}

.status-main.completed{
 background-color:var(--primary-bg-color);
}

.status-dropdown .status-main{
 border-radius:26px;
}

.task-view-modal{
 overflow:hidden;
}

.task-view-modal .modal-body{
 padding:1.5rem !important;
}

.task-view-modal .task-data{
 margin-bottom:20px;
}

.task-view-modal .project-type{
 width:100%;
 padding-bottom:0px;
}

.task-view-modal .project-type .nav-link{
 color:#495057;
 border-radius:5px;
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom:0px !important;
 margin-right:10px;
 transition:all ease 0.3s;
 min-width:6.3rem;
 padding:0.4rem 0.8rem;
 align-items:center;
 justify-content:center;
}

.task-view-modal .project-type .nav-link.active{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.dataTable td{
 vertical-align:middle;
}

.datetimepicker table th.prev,
.datetimepicker table th.next,
.datetimepicker table th.switch{
 background-color:#fff;
 color:#343a40;
}

.invoice-create-card{
 overflow:hidden;
}

.select-product-container{
 display:flex;
 align-items:center;
 flex-wrap:wrap;
}

.select-product-container .add-product-btn{
 margin-top:16px;
}

.product-description-each{
 display:flex;
 align-items:center;
 justify-content:space-between;
}

.product-description-each .invoice-product-table{
 flex:1;
}

.product-description-each .invoice-product-table td,
.product-description-each .invoice-product-table th{
 padding:10px;
}

.product-description-each .invoice-product-table .dashed-border-bottom{
 border-bottom:1px dashed #707070;
}

.product-description-each .invoice-product-table .amount-cell{
 text-align:right;
 vertical-align:unset;
}

.product-description-each .invoice-product-table input[type=number]::-webkit-inner-spin-button,
.product-description-each .invoice-product-table input[type=number]::-webkit-outer-spin-button{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 margin:0;
}

.product-description-each .delete-row-btn{
 padding:6rem 0.5rem;
 cursor:pointer;
}

.product-description-each .delete-row-btn:hover,
.product-description-each .delete-row-btn:focus{
 color:#d12c47 !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field{
 outline-color:var(--primary-bg-color);
}

.invoice-bottom-table-container .invoice-table-bottom td{
 padding:10px;
 border:1px solid #eaedf1;
}

.input-group-addon{
 padding:unset !important;
 height:unset !important;
 display:flex;
 align-items:center;
 justify-content:center;
}

.no-date-checkbox,
.no-taskEnd-checkbox{
 align-self:flex-end;
 margin-bottom:12px;
}

.create-project-main,
.invoice-create-main,
.invoice-timelog-main,
.invoice-create-card,
.task-edit-main,
.project-edit-main,
.create-client-main{
 overflow:hidden;
}

.create-project-main input[type=number]::-webkit-inner-spin-button,
.create-project-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-main input[type=number]::-webkit-inner-spin-button,
.invoice-create-main input[type=number]::-webkit-outer-spin-button,
.invoice-timelog-main input[type=number]::-webkit-inner-spin-button,
.invoice-timelog-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-card input[type=number]::-webkit-inner-spin-button,
.invoice-create-card input[type=number]::-webkit-outer-spin-button,
.task-edit-main input[type=number]::-webkit-inner-spin-button,
.task-edit-main input[type=number]::-webkit-outer-spin-button,
.project-edit-main input[type=number]::-webkit-inner-spin-button,
.project-edit-main input[type=number]::-webkit-outer-spin-button,
.create-client-main input[type=number]::-webkit-inner-spin-button,
.create-client-main input[type=number]::-webkit-outer-spin-button{
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 margin:0;
}

.create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{
 color:#343a40;
 min-width:150px !important;
}

.create-project-main .end-date-checkbox-container{
 cursor:pointer;
}

.other-details{
 cursor:pointer;
}

.status-indicator{
 position:relative;
 margin-left:18px;
}

.status-indicator.projects::before{
 content:"";
 height:10px;
 width:10px;
 border-radius:50%;
 position:absolute;
 top:50%;
 left:-20px;
 transform:translate(50%, -41%);
}

.status-indicator.projects.in-progress::before{
 background-color:#59adec;
}

.status-indicator.projects.on-hold::before{
 background-color:#e7c354;
}

.status-indicator.projects.completed::before{
 background-color:var(--primary-bg-color);
}

.status-indicator.projects.empty::before{
 background-color:transparent;
}

.status-indicator.projects.default::before{
 background-color:transparent;
}

.status-indicator.projects.def::before{
 background-color:transparent;
}

.status-indicator.tickets::before{
 content:"";
 height:10px;
 width:10px;
 border-radius:50%;
 position:absolute;
 top:50%;
 left:-20px;
 transform:translate(50%, -41%);
}

.status-indicator.tickets.open::before{
 background-color:var(--primary-bg-color);
}

.status-indicator.tickets.pending::before{
 background-color:#e7c354;
}

.status-indicator.tickets.resolved::before{
 background-color:#13bfa6;
}

.status-indicator.tickets.closed::before{
 background-color:#e984b1;
}

.status-indicator.tickets.empty::before{
 background-color:transparent;
}

.status-indicator.tickets.default::before{
 background-color:transparent;
}

.status-indicator.tickets.def::before{
 background-color:transparent;
}

.status-indicator.invoice-bill::before{
 content:"";
 height:10px;
 width:10px;
 border-radius:50%;
 position:absolute;
 top:50%;
 left:-20px;
 transform:translate(50%, -41%);
}

.status-indicator.invoice-bill.paid::before{
 background-color:var(--primary-bg-color);
}

.status-indicator.invoice-bill.unpaid::before{
 background-color:#d12c47;
}

.status-indicator.invoice-bill.overdue::before{
 background-color:#e7c354;
}

.status-indicator.invoice-bill.empty::before{
 background-color:transparent;
}

.status-indicator.invoice-bill.default::before{
 background-color:transparent;
}

.status-indicator.invoice-bill.def::before{
 background-color:transparent;
}

.d-f-ai-c-jc-sb{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:space-between;
}

.d-f-ai-c-jc-c{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:center;
}

.d-f-ai-c{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
}

#remove-btn{
 position:absolute;
 top:-6px;
 left:-6px;
 background-color:#fff;
 visibility:hidden;
}

.client-title{
 display:flex;
 align-items:flex-start;
}

.attached-file-container .attached-file-image{
 position:relative;
}

.attached-file-container .attached-file-image img{
 overflow:hidden;
}

.attached-file-container .attached-file-image .image-pic{
 position:absolute;
 right:0;
 left:0;
 top:0px;
 color:#fff;
 font-size:17px;
 background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent 100%);
 padding:9px 0px 20px 15px;
 border-radius:5px;
}

.attached-file-container .attached-file-image .icons{
 padding:0px;
 list-style:none;
 opacity:0;
 left:0;
 right:0;
 text-align:center;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
 position:absolute;
 bottom:0px;
 z-index:1;
 transition:all ease 0.3s;
 display:block;
 margin:0 auto;
 background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 100%);
}

.attached-file-container .attached-file-image .icons li{
 margin:0 auto;
 display:inline-block;
}

.attached-file-container .attached-file-image .icons li a:not([href]):not([tabindex]){
 color:#fff;
}

.attached-file-container:hover .attached-file-image .icons{
 padding:10px;
 opacity:1;
}

.ui-datepicker .ui-datepicker-calendar td{
 border:none !important;
 padding:5px !important;
 background-color:#fff !important;
 text-align:center !important;
}

.ui-datepicker .ui-datepicker-calendar td a{
 border-radius:5px !important;
}

.ui-datepicker .ui-datepicker-calendar td a:hover{
 background-color:var(--primary02) !important;
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.datetimepicker{
 border-radius:7px !important;
}

.datetimepicker table{
 background:none !important;
}

.datetimepicker table td{
 border-radius:5px;
}

.datetimepicker table th.today:hover{
 background-color:var(--primary02) !important;
}

.datetimepicker table th.dow{
 text-transform:uppercase;
 font-size:10px;
 font-weight:500;
 letter-spacing:1px;
 color:#a3a7b7 !important;
}

.datetimepicker table th.switch{
 font-weight:500 !important;
 font-size:12px !important;
 text-transform:uppercase;
 color:var(--primary-bg-color) !important;
 letter-spacing:1px;
}

.datetimepicker table th.prev,
.datetimepicker table th.next{
 color:rgba(49, 59, 84, 0.4941176471) !important;
}

.datetimepicker table th.prev:hover,
.datetimepicker table th.next:hover{
 color:#313b54 !important;
}

.datetimepicker table span.active:hover{
 background-color:var(--primary-bg-color) !important;
}

.datetimepicker table td.active:hover{
 background-color:var(--primary-bg-color) !important;
}

.datetimepicker-days td:hover{
 background-color:var(--primary02) !important;
}

.datetimepicker-hours span.hour:hover,
.datetimepicker-minutes span.hour:hover,
.datetimepicker-months span.hour:hover,
.datetimepicker-years span.hour:hover{
 background-color:var(--primary02) !important;
}

.datetimepicker-hours span.minute:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-years span.minute:hover{
 background-color:var(--primary02) !important;
}

.datetimepicker-hours span.month:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-years span.month:hover{
 background-color:var(--primary02) !important;
}

.datetimepicker-hours span.year:hover,
.datetimepicker-minutes span.year:hover,
.datetimepicker-months span.year:hover,
.datetimepicker-years span.year:hover{
 background-color:var(--primary02) !important;
}

.datepicker{
 font:unset !important;
}

.datepicker.dropdown-menu td{
 padding:5px 8px !important;
}

.datepicker .datepicker-switch{
 color:var(--primary-bg-color) !important;
 font-weight:500 !important;
 font-size:12px !important;
 text-transform:uppercase !important;
 letter-spacing:1px !important;
}

.datepicker .datepicker-switch:hover{
 color:var(--primary-bg-color) !important;
}

.datepicker .prev,
.datepicker .next{
 color:rgba(49, 59, 84, 0.4941176471) !important;
}

.datepicker .prev:hover,
.datepicker .next:hover{
 color:#313b54 !important;
}

.datepicker>.datepicker_inner_container{
 border:none !important;
 box-shadow:none !important;
 background-color:#fff !important;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist{
 padding-left:5px !important;
 padding-right:5px !important;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item{
 color:#313b54 !important;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active{
 background-color:var(--primary-bg-color) !important;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.hover{
 background-color:var(--primary02) !important;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar{
 border:none !important;
 border-right:1px solid #eaedf1 !important;
}

.datepicker table tr th{
 text-transform:uppercase;
 font-size:10px;
 font-weight:500;
 letter-spacing:1px;
 padding:6px 10px;
 color:#a3a7b7;
}

.datepicker table tr td{
 color:#313b54 !important;
}

.datepicker table tr td.active{
 color:#fff !important;
}

.datepicker table tr td.today.active.day{
 background-color:var(--primary-bg-color) !important;
 color:#fff !important;
}

.datepicker table tr td.today.active.day:hover{
 background-color:var(--primary-bg-color) !important;
 color:#fff !important;
}

.datepicker table tr td span.active{
 background-color:var(--primary-bg-color) !important;
 color:#fff !important;
}

.datepicker table tr td span.active:hover{
 background-color:var(--primary-bg-color) !important;
 color:#fff !important;
}

.datepicker table tr td.today{
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
 color:#000 !important;
 background-image:none !important;
}

.datepicker table tr td.today:hover{
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
 color:#000 !important;
 background-image:none !important;
}

.datepicker table tr td.today.disabled{
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
 color:#000 !important;
 background-image:none !important;
}

.datepicker table tr td.today.disabled:hover{
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
 color:#000 !important;
 background-image:none !important;
}

.datepicker table tr td.day.active:hover{
 background-color:var(--primary-bg-color) !important;
}

.datepicker table tr td.day:hover{
 background:var(--primary02) !important;
}

.datepicker table tr td.day.focused{
 background:var(--primary02) !important;
}

.datepicker>.datepicker_header>span{
 color:var(--primary-bg-color) !important;
 font-weight:500;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:1px !important;
}

.datepicker>.datepicker_header>.icon-home::before{
 content:none !important;
}

.datepicker>.datepicker_header>a{
 color:rgba(49, 59, 84, 0.4941176471) !important;
}

.datepicker>.datepicker_header>a svg{
 fill:rgba(49, 59, 84, 0.4941176471) !important;
}

.datepicker>.datepicker_header>a:hover{
 background-color:unset !important;
 color:#313b54 !important;
}

.datepicker>.datepicker_header>a:hover svg{
 fill:#313b54;
}

.background-image-blog{
 background-position:center !important;
 background-size:cover !important;
 background-repeat:no-repeat !important;
 position:relative;
 border-top-left-radius:calc(0.25rem - 1px);
 border-top-right-radius:calc(0.25rem - 1px);
 border-radius:0px;
}

.background-image-blog.img1{
 background-image:url(../../assets/images/photos/blog8.jpg) !important;
 height:320px;
}

.background-image-blog.img2{
 background-image:url(../../assets/images/photos/blog12.jpg) !important;
 background-position:top !important;
 height:308px;
}

.background-image-blog.img3{
 background-image:url(../../assets/images/photos/blog13.jpg) !important;
 background-position:center !important;
 height:308px;
}

.background-image-blog.img4{
 background-image:url(../../assets/images/photos/blog-sug5.jpg) !important;
 background-position:center !important;
 height:308px;
}

.custom-blog-content{
 position:absolute;
 font-weight:600;
 color:#fff;
 font-size:19px;
 bottom:0;
}

a.custom-blog-content:hover{
 color:#fff !important;
}

.blog-label{
 position:absolute;
 bottom:15px;
 left:15px;
}

.blog-title{
 line-height:1.4em;
 font-size:1rem;
}

.editorpicks-suggestions{
 display:flex;
 flex-direction:column;
 justify-content:center;
 border-top-right-radius:5px;
 border-bottom-right-radius:5px;
}

@media (min-width:576px){
 .editorpick-suggestion-img{
 border-top-left-radius:5px;
 border-bottom-left-radius:5px;
 }
}

.blog-topics .list-group-item{
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-bottom:1px solid #eaedf1;
 margin-bottom:0px;
 display:flex;
 align-items:center;
 justify-content:space-between;
 align-items:center;
 transition:all ease 0.3s;
 cursor:pointer;
}

.blog-topics .list-group-item i{
 color:var(--primary-bg-color);
 transition:all ease 0.2s;
}

.blog-topics .list-group-item:hover{
 border-bottom:1px solid #eaedf1;
 margin-left:2px;
}

.blog-topics .list-group-item:hover i{
 color:var(--primary-bg-color);
 font-size:20px;
}

.blog-topics .list-group-item a{
 display:flex;
 align-items:center;
 transition:all ease 0.3s;
}

.blog-topics .list-group-item a:hover{
 color:rgba(52, 58, 64, 0.85) !important;
}

.blog-autors .list-group-item{
 border:0px;
 margin-bottom:0px;
 align-items:center;
 cursor:pointer;
 transition:all ease 0.2s;
 border:1px solid transparent;
}

.blog-autors .list-group-item:hover{
 border-color:#eaedf1;
 transform:scaleX(1.03);
 box-shadow:rgba(169, 184, 200, 0.15) 0px 3px 9px 0px;
 border:1px solid #eaedf1;
 border-radius:5px;
}

.blog-autors .list-group-item a{
 display:flex;
 align-items:center;
 justify-content:space-between;
}

.content p{
 line-height:1.7;
}

.footer-container-main.blog-footer .icons-bg{
 justify-content:space-between;
}

.footer-container-main .icons-bg{
 display:flex;
 align-items:center;
}

.footer-container-main .more-btn{
 color:#707070 !important;
}

.footer-container-main .more-btn:hover{
 color:var(--primary-bg-color) !important;
}

.dropdown .nav-link:hover i,
.dropdown .nav-link:focus i,
.dropdown .nav-link:active i{
 color:#707070;
}

.demo-gallery .list-unstyled li{
 border:none;
 margin-bottom:20px;
}

.profile-img-main{
 z-index:1;
}

.profile-img-main img{
 background-color:rgba(var(--primary-bg-color), 0.19);
}

.custom-switch-input:focus~.custom-switch-indicator{
 border:none !important;
}

@media (min-width:992px){
 .nav1 .nav-link{
 font-size:14px;
 }

 .nav1 .nav-link i{
 font-size:18px;
 margin-right:12px;
 }
}

.settings-main-icon{
 display:flex;
 text-align:center;
}

.settings-main-icon i{
 width:3rem;
 font-size:18px;
 line-height:3rem;
 height:3rem;
 background-color:var(--primary02);
 color:var(--primary-bg-color);
 border-radius:50%;
}

#echart10 div:last-child div:last-child div:first-child{
 background-color:#59adec !important;
}

#echart10 div:last-child div:last-child div:last-child{
 background-color:#d12c47 !important;
}

.chartsh svg text{
 font-family:"poppins" !important;
 font-weight:normal !important;
}

.nvd3 .nv-bars rect{
 fill:#ffcf9f;
}

.pricing-card .list-unstyled{
 padding-left:0;
 list-style:none;
}

.pricing-card .display-5{
 font-size:2.3rem;
 line-height:1.2;
 padding:25px 0 0 !important;
}

.pricing-card .list-unstyled li{
 display:flow-root;
 margin-bottom:0;
 padding:9px 0;
}


.panel.price{
 -moz-transition:all 0.3s ease;
 -o-transition:all 0.3s ease;
 -webkit-transition:all 0.3s ease;
}

.panel.price>.panel-heading{
 -moz-transition:all 0.3s ease;
 -o-transition:all 0.3s ease;
 -webkit-transition:all 0.3s ease;
}

.panel.price h3{
 margin-bottom:0;
 padding:20px 0;
}

.panel-heading{
 padding:10px 15px;
 border-bottom:1px solid rgba(255, 255, 255, 0.2);
 background:#fff;
}

.panel.price{
 margin-bottom:1.5rem;
}

.panel.price>.panel-heading{
 color:#343a40;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
}

.panel.price .list-group-item:last-child{
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
}

.panel.price .list-group-item:first-child{
 border-top-right-radius:0px;
 border-top-left-radius:0px;
}

.price .panel-footer{
 border-bottom:0px;
 background-color:#fff;
 border-left:0;
 border-right:0;
}

.price.panel-color>.panel-body{
 background-color:#fff;
}

.panel-body{
 padding:15px;
 border:1px solid #eaedf1;
}

.panel-body .lead{
 font-size:20px;
 margin-bottom:0;
 padding:10px 0;
}

.panel-body .lead strong{
 font-size:40px;
 margin-bottom:0;
}

.panel-footer{
 padding:10px 15px;
 background-color:#fff;
 border-top:1px solid #eaedf1;
 border-left:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
}

.panel.price .btn{
 border:0px;
}

.pricing .list-unstyled li{
 display:flow-root;
 margin-bottom:0;
 padding:15px 0;
}

.pricing-body{
 list-style-type:none;
}

.pricing-card{
 transition:box-shadow 0.3s;
}

.pricing-card.advanced:hover{
 box-shadow:0 7px 30px rgba(119, 188, 33, 0.2) !important;
}

.pricing-card:hover{
 box-shadow:0px 16px 32px rgba(33, 33, 33, 0.15);
}

.pricing-tabs ul.nav-price{
 text-align:center;
 margin:0 auto;
 display:inline-flex;
 margin-top:30px;
 margin-bottom:40px;
 border:1px solid #eaedf1;
 border-radius:5px;
 padding:7px;
 background:#fff;
 overflow:hidden;
}

.pricing-tabs ul.nav-price li{
 display:block;
}

.pricing-tabs ul.nav-price li a.active{
 background:var(--primary-bg-color);
}

.pricing-tabs ul.nav-price li a.active{
 color:#fff;
 transition:all 0.3s ease;
}

.pricing-tabs ul.nav-price li a{
 padding:8px 16px;
 border-radius:5px !important;
 display:block;
 background:#fff;
 font-size:16px;
 border-radius:0px;
 transition:all 0.3s ease;
}

@media (max-width:1034px){
 .project-type-container .project-type{
 display:block !important;
 }

 .project-type-container .project-type .nav-link{
 margin-left:10px !important;
 }
}

@media (max-width:1280px){
 .prjct-details .details{
 margin-bottom:10px;
 }
}

@media (max-width:768px){
 .mail-cmnt{
 margin-top:0.5rem;
 }
}

.divider{
 border-left:2px solid #eaedf1;
 width:1px;
 height:20px;
}

.task-view-modal{
 overflow:hidden;
}

.task-view-modal .modal-body{
 padding:1.5rem !important;
}

.task-view-modal .task-data{
 margin-bottom:20px;
}

.task-view-modal .modal-footer{
 align-items:flex-start;
 flex-direction:column;
}

.task-view-modal .modal-footer .tab-content{
 padding:1.5rem !important;
}

.task-view-modal .modal-footer a.text-primary:hover svg,
.task-view-modal .modal-footer a.text-primary:focus svg{
 fill:var(--primary-bg-color) !important;
}

.task-view-modal .modal-footer .no-data{
 padding:1rem;
 text-align:center;
}

.task-view-modal .modal-footer .no-data svg{
 width:2.2rem;
}

.task-view-modal .modal-footer .task-files-tab label{
 cursor:pointer;
}

.task-view-modal .modal-footer .task-files-tab label.text-primary:hover,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus{
 color:var(--primary-bg-color) !important;
}

.task-view-modal .modal-footer .task-files-tab label.text-primary:hover svg,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus svg{
 fill:var(--primary-bg-color) !important;
}

.task-view-modal .modal-footer .task-files-tab .file-upload-text #task-file-input{
 display:none;
}

.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] *{
 vertical-align:middle;
 cursor:pointer;
}

.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] span{
 margin-left:10px;
}

.task-view-modal .modal-footer .task-files-tab .file-upload-text i.remove{
 vertical-align:middle;
 margin-left:5px;
 cursor:pointer;
 display:none;
}

.task-view-modal .modal-footer .sub-list-container .sub-list-item{
 display:flex;
 align-items:center;
 padding:0.4rem;
}

.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main{
 display:flex;
 align-items:center;
 flex:1;
}

.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .check-btn{
 height:11px;
 width:11px;
 border:1px solid #707070;
 border-radius:50%;
 margin-right:5px;
 margin-top:5px;
 align-self:flex-start;
 transition:all ease 0.3s;
}

.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .sub-list-text{
 cursor:pointer;
}

.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .sub-list-text{
 text-decoration:line-through;
}

.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .check-btn{
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.task-view-modal .modal-footer .sub-list-container li:hover,
.task-view-modal .modal-footer .sub-list-container li:focus{
 background-color:#f7f8f9;
}

.task-view-modal .modal-footer .sub-list-container .delete-main{
 cursor:pointer;
}

.task-view-modal .modal-footer .sub-list-container .delete-main:hover,
.task-view-modal .modal-footer .sub-list-container .delete-main:focus{
 fill:#d12c47 !important;
 color:#d12c47 !important;
}

.task-view-modal .modal-footer .add-task-container{
 align-items:center;
}

.task-view-modal .project-type{
 width:100%;
 padding-bottom:0px;
}

.task-view-modal .project-type .nav-link{
 color:#495057;
 border-radius:5px;
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom:0px !important;
 margin-right:10px;
 transition:all ease 0.3s;
 min-width:6.3rem;
 padding:0.4rem 0.8rem;
 align-items:center;
 justify-content:center;
}

.task-view-modal .project-type .nav-link.active{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.modal-open .datepicker{
 z-index:1050 !important;
}

.ticket-page.modal-open{
 overflow:hidden !important;
}

.media{
 overflow:visible !important;
}

.media .media-body{
 overflow:visible !important;
}

.options-inv{
 position:absolute;
 top:11px;
 right:11px;
}

.select2-dropdown{
 z-index:1 !important;
}

.circles{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden;
}

.circles li{
 position:absolute;
 display:block;
 list-style:none;
 width:20px;
 height:20px;
 animation:upwards 20s linear infinite;
 bottom:-150px;
 border:2px solid rgba(227, 255, 239, 0.5);
}

.circles li:nth-child(1){
 left:25%;
 width:25px;
 height:25px;
 animation-delay:0s;
}

.circles li:nth-child(2){
 left:10%;
 width:15px;
 height:15px;
 animation-delay:2s;
 animation-duration:12s;
}

.circles li:nth-child(3){
 left:70%;
 width:15px;
 height:15px;
 border-left:0;
 animation-delay:4s;
}

.circles li:nth-child(4){
 left:20%;
 width:20px;
 height:20px;
 animation-delay:0s;
 border-radius:50%;
 animation-duration:18s;
}

.circles li:nth-child(5){
 left:85%;
 width:15px;
 height:15px;
 animation-delay:0s;
}

.circles li:nth-child(6){
 left:75%;
 width:20px;
 height:20px;
 border-radius:50%;
 animation-delay:3s;
}

.circles li:nth-child(7){
 left:25%;
 width:25px;
 height:25px;
 animation-delay:7s;
}

.circles li:nth-child(8){
 left:80%;
 width:20px;
 height:20px;
 animation-delay:15s;
 animation-duration:45s;
}

.circles li:nth-child(9){
 left:10%;
 width:15px;
 height:15px;
 animation-delay:2s;
 border-radius:50%;
 animation-duration:35s;
}

.circles li:nth-child(10){
 left:95%;
 width:20px;
 height:20px;
 animation-delay:0s;
 border-left:0;
 animation-duration:11s;
}

@keyframes upwards{
 0%{
 transform:translateY(0) rotate(0deg);
 opacity:1;
 border-radius:0;
 }

 100%{
 transform:translateY(-1000px) rotate(720deg);
 opacity:0;
 border-radius:50%;
 }
}

#circle1 canvas{
 position:absolute;
 top:50%;
 bottom:50%;
 transform:translateY(-50%);
 right:15px;
}

#circle1 strong{
 position:absolute;
 right:37px;
 top:41%;
}

.z-10{
 z-index:10;
}

#tooltip-canvas{
 position:absolute;
 top:53px;
 left:69px;
}

.task-list1 li{
 position:relative;
 margin-bottom:18px;
 padding-left:20px;
}

.task-list1 li .task-icon1{
 border-radius:50px;
 padding:2px;
 width:10px;
 height:10px;
 z-index:2;
 position:absolute;
 left:4px;
 top:5px;
 margin-right:5px;
}

.earnings{
 position:relative;
}

.welcome-card h3{
 color:var(--primary-bg-color);
}

.welcome-card p{
 color:var(--primary-bg-color);
}

.circle-chart strong{
 color:var(--primary-bg-color);
}

.apexcharts-toolbar{
 z-index:1;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]{
 background-color:var(--primary-bg-color) !important;
}

.apexcharts-yaxis-texts-g text{
 fill:#818181 !important;
}

.apexcharts-xaxis-texts-g text{
 fill:#818181 !important;
}

.apexcharts-yaxis-title text{
 fill:#818181;
}

.apexcharts-canvas.zoomable .hovering-zoom{
 cursor:pointer;
}

svg{
 fill:#fff;
}

a{
 color:var(--primary-bg-color);
}

a:hover{
 color:var(--primary-bg-color);
}

#data-table .select2-container{
 width:100% !important;
}

.data-image{
 background-size:cover;
}

.side-menu-label1{
 display:none;
}

@media (max-width:575px){

 .wizard>.steps .current a .title,
 .wizard>.steps .current a:hover .title,
 .wizard>.steps .current a:active .title{
 display:none !important;
 }
}

.w-icn{
 color:var(--primary-bg-color);
 fill:var(--primary-bg-color);
}

.w-inner-icn{
 color:#495584;
 fill:#495584;
}

input[type=radio],
input[type=checkbox]{
 margin-right:7px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
 background-color:var(--primary-bg-color) !important;
}

.select2-container--open .select2-dropdown--below{
 z-index:9 !important;
}

.custom-radio .custom-control-input:checked~.custom-control-label::before{
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.custom-control-input:checked~.custom-control-label::before{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.spinner,
.spinner-lg,
.double-bounce1,
.double-bounce2,
.cube1,
.cube2{
 background-color:var(--primary-bg-color);
}

.lds-ring div{
 border:6px solid var(--primary-bg-color);
 border-color:var(--primary-bg-color) transparent transparent transparent;
}

.lds-hourglass:after{
 border:26px solid var(--primary-bg-color);
 border-color:var(--primary-bg-color) transparent;
}

.lds-heart div:after,
.lds-heart div:before{
 background:var(--primary-bg-color);
}

.lds-heart div{
 background:var(--primary-bg-color);
}

.btn-link{
 color:var(--primary-bg-color);
}

.tabs-menu1 ul li .active{
 border-bottom:3px solid var(--primary-bg-color);
}

.custom-switch-input:checked~.custom-switch-indicator{
 background:var(--primary-bg-color);
}

.select2-container{
 width:20% !important;
}

.select2-results__option span img,
.select2-selection__rendered span img{
 margin:5px !important;
}

.datepicker-dropdown.datepicker-orient-top:before,
.datepicker-dropdown.datepicker-orient-top:after{
 display:none !important;
}

.datepicker_inner_container{
 display:flex;
}

.editable-checklist .form-label.ckbox span{
 margin-left:10px;
}

.tag-attachments a{
 display:flex;
 align-items:center;
 justify-content:center;
}

.invoice-product-table input,
.invoice-table-bottom input{
 min-width:100px;
}

@supports (-webkit-touch-callout:none){
 @media screen and (max-device-width:991px) and (orientation:portrait){

 .ps.ps--active-y:hover>.ps__rail-y,
 .ps.ps--active-y:focus>.ps__rail-y{
 opacity:0;
 }
 }

 @media screen and (max-device-width:991px) and (orientation:landscape){

 .ps.ps--active-y:hover>.ps__rail-y,
 .ps.ps--active-y:focus>.ps__rail-y{
 opacity:0;
 }
 }
}

@media (max-width:575.98px){
 .login-img .demo-icon{
 top:20px !important;
 right:20px !important;
 }
}

.login-img .demo-icon{
 position:absolute;
 top:40px;
 right:40px;
 padding:6px;
 border-radius:50%;
 background-color:rgba(0, 0, 0, 0.2);
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.1);
}

.login-img .demo-icon svg{
 fill:#fff;
 width:20px;
 height:20px;
}

.error-template{
 position:relative;
}

.error-bg .demo-icon{
 position:absolute;
 right:40px;
 top:40px;
 padding:6px;
 border-radius:50%;
 background-color:rgba(0, 0, 0, 0.2);
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.1);
}

.error-bg .demo-icon svg{
 fill:#fff;
 width:20px;
 height:20px;
}

.apexcharts-canvas .apexcharts-zoom-icon.selected svg,
.apexcharts-canvas .apexcharts-selection-icon.selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg{
 fill:var(--primary-bg-color) !important;
}

.apexcharts-zoom-icon,
.apexcharts-zoom-in-icon,
.apexcharts-zoom-out-icon,
.apexcharts-reset-zoom-icon,
.apexcharts-pan-icon svg,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon{
 cursor:pointer;
 width:20px;
 height:20px;
 line-height:24px;
 color:#6e8192;
 fill:#6e8192;
 text-align:center;
}

@media (max-width:576px){
 .datepicker{
 padding:0px !important;
 }

 .datepicker>.datepicker_inner_container>.datepicker_calendar>table{
 padding:0px !important;
 }
}

.select2-selection__choice span{
 line-height:2 !important;
}

.select2-selection__choice,
.select2-selection__rendered span{
 display:flex;
 align-items:center;
}

.datepicker,
.datetimepicker{
 z-index:555 !important;
}

.richText{
 border:#eaedf1 solid 1px;
 background-color:#f7f8f9 !important;
}

.richText .richText-toolbar ul li a{
 border-right:#eaedf1 solid 1px;
}

.richText .richText-toolbar{
 border-bottom:#eaedf1 solid 1px;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown{
 z-index:1;
}

.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fe,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg{
 pointer-events:none;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before{
 content:"Normal";
 color:#495057;
}

.richText-toolbar:last-child{
 border-bottom:0px !important;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{
 stroke:#495057;
}

@media (max-width:992px){
 .richText-toolbar li{
 border-bottom:1px solid #eaedf1 !important;
 }
}

.options-inv .dropdown-menu{
 z-index:1;
}

div.dataTables_wrapper div.dataTables_length select{
 width:35% !important;
}

.select-client .select2-selection__choice{
 line-height:1.9 !important;
}

@media (max-width:350px){

 .vtimeline .timeline-wrapper .timeline-panel:after,
 .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after{
 display:none !important;
 }
}

.tag a{
 display:flex;
 align-items:center;
 justify-content:center;
}

.login-img .demo-icon{
 cursor:pointer;
}

div.dataTables_wrapper div.dataTables_length label{
 width:100% !important;
}

.select-status .select2-container,
.form-group .select2-container{
 width:100% !important;
}

.chat-media img{
 width:100%;
 height:100%;
}

@media (max-width:360px){
 .circle-chart{
 display:none;
 }
}

.storage-card{
 border:0px !important;
}

.select-product-container .select2-selection{
 min-width:150px;
}

@media (max-width:767.98px){
 .select-product-container{
 justify-content:center;
 }
}

.datepicker-dropdown.datepicker-orient-bottom:after,
.datepicker-dropdown.datepicker-orient-bottom:before{
 display:none;
}

.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen,
.note-editor .modal-dialog{
 z-index:99999 !important;
}

.ticket-details-footer .media.ticket-reply:last-child{
 border-bottom:0px !important;
}

@media (max-width:576px){
 .alert-dismissible .btn-close{
 padding:0.5rem 0.25rem;
 }
}

@media (max-width:576px){
 .ytp-large-play-button{
 width:48px;
 height:28px;
 margin-left:-24px;
 margin-top:-12px;
 }
}

.tabs-menu1 ul li{
 border-bottom:3px solid transparent !important;
}

.pricing-body li{
 white-space:nowrap;
}

.background-image-blog{
 border:0px !important;
}

@media (max-width:575.98px){
 .wizard>.actions>ul{
 display:block !important;
 }

 .wizard>.actions>ul li{
 margin:5px 0px 5px 0px;
 }

 #echart8 canvas{
 width:260px !important;
 display:flex !important;
 justify-content:center !important;
 margin:0 auto !important;
 }
}

@media (min-width:992px){
 .project-menu nav a.nav-link{
 border-bottom:0px !important;
 }

 .tabs-menu4 .nav a.nav-link{
 border-bottom:0px !important;
 }
}

.transaction-icon i{
 font-size:16px;
 padding:10px;
 margin-right:12px;
 border-radius:50px;
 background-color:var(--primary01);
 fill:var(--primary-bg-color);
 color:var(--primary-bg-color);
}

.transactions .list-group a{
 box-shadow:0 4px 16px 0 rgba(169, 184, 200, 0.15);
 border-radius:5px;
 border:0px;
}

.sales-stats{
 padding-left:50px;
}

.pricing-card .card-header{
 border-bottom:0px !important;
}

.fs-10{
 font-size:10px !important;
}

.fs-11{
 font-size:11px !important;
}

.fs-12{
 font-size:12px !important;
}

.fs-13{
 font-size:13px !important;
}

.fs-14{
 font-size:14px !important;
}

.fs-15{
 font-size:15px !important;
}

.fs-16{
 font-size:16px !important;
}

.fs-17{
 font-size:17px !important;
}

.fs-18{
 font-size:18px !important;
}

.fs-19{
 font-size:19px !important;
}

.fs-20{
 font-size:20px !important;
}

.fs-21{
 font-size:21px !important;
}

.fs-22{
 font-size:22px !important;
}

.fs-23{
 font-size:23px !important;
}

.fs-25{
 font-size:25px !important;
}

.fs-30{
 font-size:30px !important;
}

.fs-40{
 font-size:40px;
}

.fs-50{
 font-size:50px;
}

.fs-65{
 font-size:65px;
}

.fs-100{
 font-size:100px;
}

.fw-light{
 font-weight:300 !important;
}

.fw-normal{
 font-weight:400 !important;
}

.fw-600{
 font-weight:600;
}

.fw-semibold{
 font-weight:500 !important;
}

.fw-bold{
 font-weight:700 !important;
}

.font-italic{
 font-style:italic !important;
}

figure{
 margin:0 0 1rem;
}

.image{
 position:relative;
}

img{
 vertical-align:middle;
 border-style:none;
}

.img-1{
 vertical-align:middle;
 position:absolute;
 text-align:center;
 left:0;
 right:0;
 bottom:-62px;
}

.img-1 img{
 border-radius:100%;
 border:6px solid rgba(225, 225, 225, 0.5);
}

.img-2 img{
 border-radius:5px;
}

.img-fluid{
 max-width:100%;
 height:auto;
}

.item-card img:hover{
 transform:scale3d(1.1, 1.1, 1.1);
}

.img-thumbnail{
 padding:0.25rem;
 background-color:#fff;
 border:1px solid #eaedf1;
 border-radius:3px;
 max-width:100%;
 height:auto;
}

.figure{
 display:inline-block;
}

.figure-img{
 margin-bottom:0.5rem;
 line-height:1;
}

.figure-caption{
 font-size:90%;
 color:#868e96;
}

img{
 max-width:100%;
}

.loader-img{
 position:absolute;
 right:0;
 bottom:0;
 top:43%;
 left:0;
 margin:0 auto;
 text-align:center;
}

.login-img{
 background-attachment:fixed !important;
 height:100%;
 width:100%;
 background:url("../images/media/bg-1.jpg");
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 display:inline-table;
}

.login-img::before{
 content:"";
 height:100%;
 width:100%;
 background:var(--primary06);
 position:absolute;
 left:0;
 z-index:-1;
 top:0;
}

.profie-img .flex-md-row img{
 width:60px;
}

.profile-img{
 display:block;
 border:1px solid rgba(167, 180, 201, 0.2);
 border-radius:50%;
 font-size:10px;
 text-align:center;
 background:rgba(225, 225, 225, 0.2);
 z-index:1000;
 position:relative;
}

.cover-image{
 background-size:cover !important;
}

.card-profile-img{
 max-width:6rem;
 margin-bottom:1rem;
 border:3px solid #fff;
 border-radius:100%;
 box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
}

.img-gallery{
 margin-right:-0.25rem;
 margin-left:-0.25rem;
 margin-bottom:-0.5rem;
}

.img-gallery>.col,
.img-gallery>[class*=col-]{
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-bottom:0.5rem;
}

.imagecheck{
 margin:0;
 position:relative;
 cursor:pointer;
}

.imagecheck-input{
 position:absolute;
 z-index:-1;
 opacity:0;
}

.imagecheck-figure{
 border:1px solid #eaedf1;
 border-radius:3px;
 margin:0;
 position:relative;
}

.imagecheck-input:focus~.imagecheck-figure{
 border-color:#467fcf;
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

.imagecheck-input:checked~.imagecheck-figure{
 border-color:rgba(0, 40, 100, 0.24);
}

.imagecheck-figure:before{
 content:"";
 position:absolute;
 top:0.25rem;
 left:0.25rem;
 display:block;
 width:1rem;
 height:1rem;
 pointer-events:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 background:#467fcf 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") no-repeat center center/50% 50%;
 color:#fff;
 z-index:1;
 border-radius:3px;
 opacity:0;
 transition:0.3s opacity;
}

.imagecheck-input:checked~.imagecheck-figure:before{
 opacity:1;
}

.imagecheck-image{
 max-width:100%;
 opacity:0.64;
 transition:0.3s opacity;
}

.imagecheck-image:first-child{
 border-top-left-radius:2px;
 border-top-right-radius:2px;
}

.imagecheck-image:last-child{
 border-bottom-left-radius:2px;
 border-bottom-right-radius:2px;
}

.imagecheck:hover .imagecheck-image{
 opacity:1;
}

.imagecheck-input:focus~.imagecheck-figure .imagecheck-image,
.imagecheck-input:checked~.imagecheck-figure .imagecheck-image{
 opacity:1;
}

.imagecheck-caption{
 text-align:center;
 padding:0.25rem 0.25rem;
 color:#9aa0ac;
 font-size:0.875rem;
 transition:0.3s color;
}

.imagecheck:hover .imagecheck-caption{
 color:#495057;
}

.imagecheck-input:focus~.imagecheck-figure .imagecheck-caption,
.imagecheck-input:checked~.imagecheck-figure .imagecheck-caption{
 color:#495057;
}


.demo-gallery>ul{
 margin-bottom:0;
}

.demo-gallery>ul>li{
 float:left;
 margin-bottom:15px;
 width:200px;
 border:0;
}

.demo-gallery>ul>li a{
 border:3px solid #FFF;
 border-radius:3px;
 display:block;
 overflow:hidden;
 position:relative;
 float:left;
}

.demo-gallery>ul>li a>img{
 transition:transform 0.15s ease 0s;
 transform:scale3d(1, 1, 1);
 height:100%;
 width:100%;
}

.demo-gallery>ul>li a:hover>img{
 transform:scale3d(1.1, 1.1, 1.1);
}

.demo-gallery>ul>li a:hover .demo-gallery-poster>img{
 opacity:1;
}

.demo-gallery>ul>li a .demo-gallery-poster{
 background-color:rgba(0, 0, 0, 0.1);
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0;
 transition:background-color 0.15s ease 0s;
}

.demo-gallery>ul>li a .demo-gallery-poster>img{
 left:50%;
 margin-left:-10px;
 margin-top:-10px;
 opacity:0;
 position:absolute;
 top:50%;
 transition:opacity 0.3s ease 0s;
}

.demo-gallery>ul>li a:hover .demo-gallery-poster{
 background-color:rgba(0, 0, 0, 0.5);
}

.demo-gallery .justified-gallery>a>img{
 transition:transform 0.15s ease 0s;
 transform:scale3d(1, 1, 1);
 height:100%;
 width:100%;
}

.demo-gallery .justified-gallery>a:hover>img{
 transform:scale3d(1.1, 1.1, 1.1);
}

.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img{
 opacity:1;
}

.demo-gallery .justified-gallery>a .demo-gallery-poster{
 background-color:rgba(0, 0, 0, 0.1);
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0;
 transition:background-color 0.15s ease 0s;
}

.demo-gallery .justified-gallery>a .demo-gallery-poster>img{
 left:50%;
 margin-left:-10px;
 margin-top:-10px;
 opacity:0;
 position:absolute;
 top:50%;
 transition:opacity 0.3s ease 0s;
}

.demo-gallery .justified-gallery>a:hover .demo-gallery-poster{
 background-color:rgba(0, 0, 0, 0.5);
}

.demo-gallery .video .demo-gallery-poster img{
 height:48px;
 margin-left:-24px;
 margin-top:-24px;
 opacity:0.8;
 width:48px;
}

.demo-gallery.dark>ul>li a{
 border:3px solid #04070a;
}

.home .demo-gallery{
 padding-bottom:80px;
}

.img-avatar{
 height:37px;
 border-radius:2px;
 width:37px;
}

.image-size{
 width:128px;
 height:128px;
}

.img-float{
 width:50px;
 position:absolute;
 top:-3.5rem;
 right:1rem;
}

.gallery-wrap .img-big-wrap img{
 height:350px;
 display:inline-block;
 cursor:zoom-in;
 width:auto;
 margin-top:7px;
}

.gallery-wrap .img-small-wrap{
 text-align:center;
}

.gallery-wrap .img-small-wrap .item-gallery{
 width:80px;
 height:80px;
 border:1px solid #ddd;
 border-radius:4px;
 margin:7px 2px;
 display:inline-block;
 overflow:hidden;
 text-align:center;
}

.gallery-wrap .img-small-wrap img{
 max-width:100%;
 max-height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 border-radius:4px;
 cursor:zoom-in;
}

.member img{
 width:100%;
}

.gallery a img{
 float:left;
 height:auto;
 border:1px solid rgba(0, 0, 0, 0.2);
 transition:transform 0.15s ease;
 position:relative;
}

.img-card:before{
 content:"";
 position:absolute;
 background:url(../images/svgs/circle.svg);
 background-position:right;
 background-repeat:no-repeat;
 width:100%;
 height:100%;
 opacity:0.5;
}

.example+.highlight{
 border-top:none;
 margin-top:0;
 border-radius:0 0 3px 3px;
 overflow:auto;
}

.highlight{
 margin:1rem 0 2rem;
 border-radius:3px;
 font-size:0.9375rem;
 max-height:40rem;
 background:#fcfcfc;
}

.highlight pre{
 margin-bottom:0;
}

.highlight .hll{
 background-color:#ffc;
}

.highlight .c{
 color:#999;
}

.highlight .k{
 color:#069;
}

.highlight .o{
 color:#555;
}

.highlight .cm{
 color:#999;
}

.highlight .cp{
 color:#099;
}

.highlight .c1,
.highlight .cs{
 color:#999;
}

.highlight .gd{
 background-color:#fcc;
 border:1px solid #c00;
}

.highlight .ge{
 font-style:italic;
}

.highlight .gr{
 color:#f00;
}

.highlight .gh{
 color:#030;
}

.highlight .gi{
 background-color:#cfc;
 border:1px solid #0c0;
}

.highlight .go{
 color:#aaa;
}

.highlight .gp{
 color:#009;
}

.highlight .gu{
 color:#030;
}

.highlight .gt{
 color:#9c6;
}

.highlight .kc,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr{
 color:#069;
}

.highlight .kt{
 color:#078;
}

.highlight .m{
 color:#f60;
}

.highlight .s{
 color:#cc0099;
}

.highlight .na{
 color:#00cc7a;
}

.highlight .nb{
 color:#366;
}

.highlight .nc{
 color:#0a8;
}

.highlight .no{
 color:#360;
}

.highlight .nd{
 color:#99f;
}

.highlight .ni{
 color:#999;
}

.highlight .ne{
 color:#c00;
}

.highlight .nf{
 color:#c0f;
}

.highlight .nl{
 color:#99f;
}

.highlight .nn{
 color:#0cf;
}

.highlight .nt{
 color:#800000;
}

.highlight .nv{
 color:#033;
}

.highlight .ow{
 color:#000;
}

.highlight .w{
 color:#bbb;
}

.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .mo{
 color:#f60;
}

.highlight .sb,
.highlight .sc{
 color:#c30;
}

.highlight .sd{
 font-style:italic;
 color:#c30;
}

.highlight .s2,
.highlight .se,
.highlight .sh{
 color:#c30;
}

.highlight .si{
 color:#a00;
}

.highlight .sx{
 color:#c30;
}

.highlight .sr{
 color:#3aa;
}

.highlight .s1{
 color:#c30;
}

.highlight .ss{
 color:#fc3;
}

.highlight .bp{
 color:#366;
}

.highlight .vc,
.highlight .vg,
.highlight .vi{
 color:#033;
}

.highlight .il{
 color:#f60;
}

.highlight .css .o{
 color:#999;
}

.highlight .css .o+.nt{
 color:#999;
}

.highlight .css .nt+.nt{
 color:#999;
}

.highlight .language-bash::before,
.highlight .language-sh::before{
 color:#009;
 content:"$ ";
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.highlight .language-powershell::before{
 color:#009;
 content:"PM> ";
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.label{
 display:inline-block;
 margin-bottom:0.5rem;
 padding-right:0.6em;
 padding-left:0.6em;
}

.label-size{
 font-size:3.8em;
 margin-left:9px;
}

.label-font-size{
 font-size:1.8em;
}

.label-medium-size{
 font-size:1.2em;
}

.labels li{
 display:inline;
}

.label-title{
 font-size:1.125rem;
}

.label-font{
 font-size:0.8em;
}

.label-default{
 background:#d5e0ec;
 color:#fff;
}

.label-primary{
 background:var(--primary-bg-color);
 color:#fff;
}

.label-secondary{
 background:#e984b1;
 color:#fff;
}

.label-light{
 background:#868e96;
 color:#fff;
}

.label-dark{
 background:#343a40;
 color:#fff;
}

.label-success{
 background:#13bfa6;
 color:#fff;
}

.label-danger{
 background:#d12c47;
 color:#fff;
}

.label-warning{
 background:#e7c354;
 color:#fff;
}

.label-info{
 background:#59adec;
 color:#fff;
}

.landing-page{
 
 
 
 
 
 
 
 
}

@media (min-width:992px){
 .landing-page .header.hor-header{
 display:none;
 }
}

@media (min-width:1274px){

 .landing-page.horizontal .hor-header .container,
 .landing-page.horizontal .app-sidebar .container,
 .landing-page.horizontal .main-content.hor-content .container{
 max-width:1200px !important;
 }
}

.landing-page .demo-screen-header{
 position:absolute;
 left:0;
 width:100%;
 z-index:1000;
}

.landing-page .demo-screen-header .container{
 padding-top:30px;
 padding-bottom:30px;
}

@media (min-width:576px){
 .landing-page .demo-screen-header .container{
 display:flex;
 align-items:center;
 justify-content:space-between;
 }
}

.landing-page .demo-screen-header-left{
 margin-bottom:15px;
}

.landing-page .demo-screen-header-left h1{
 color:#fff;
 margin-bottom:2px;
 font-weight:700;
 line-height:1;
 letter-spacing:-1px;
}

.landing-page .demo-screen-header-left p{
 margin-bottom:0;
 color:rgba(255, 255, 255, 0.75);
}

@media (min-width:576px){
 .landing-page .demo-screen-header-left{
 margin-bottom:0;
 }
}

@media (max-width:576px){

 .landing-page h3,
 .landing-page .h3{
 font-size:1.4rem;
 }
}

.landing-page .demo-screen-header-right a{
 display:inline-block;
 font-size:24px;
 color:rgba(255, 255, 255, 0.75);
}

.landing-page .demo-screen-header-right a+a{
 margin-left:15px;
}

.landing-page .demo-screen-header-right a:hover,
.landing-page .demo-screen-header-right a:focus{
 color:#fff;
}

.landing-page .demo-screen-headline.demo{
 padding-bottom:100px;
 padding-top:100px;
}

.landing-page .demo-screen-headline .row{
 align-items:center;
}

.landing-page .demo-screen-headline h1{
 font-weight:400;
 font-size:24px;
 line-height:1;
 margin-bottom:5px;
}

@media (min-width:992px){
 .landing-page .demo-screen-headline h1{
 line-height:1;
 font-weight:600;
 line-height:3rem;
 }
}

.landing-page .demo-screen-headline h6{
 font-size:15px;
 font-weight:400;
 color:#7d7d7e;
 line-height:1.5;
}

.landing-page .demo-screen-demo{
 padding:30px 0;
}

.landing-page .demo-screen-demo h1{
 text-align:center;
 color:#031938;
 font-size:24px;
}

.landing-page .demo-screen-demo.demo-screen1 p,
.landing-page .demo-screen-demo.demo-screen1 a.btn{
 text-shadow:none;
}

@media (min-width:992px){
 .landing-page .demo-screen-demo{
 padding:50 0 40px 0;
 }

 .landing-page.app.sidenav-toggled .app-sidebar{
 left:0px;
 }
}

@media (min-width:992px){
 .landing-page .demo-screen-demo h1{
 font-size:26px;
 font-weight:500;
 margin-top:0;
 text-align:center;
 color:#0d0c22;
 }

 .landing-page .text-default.sub-text{
 margin-top:0;
 font-size:16px;
 line-height:22px;
 font-family:inherit;
 }

 .landing-page .demo-screen-demo.demo-screen1 p{
 font-family:inherit;
 padding:0;
 line-height:1.6;
 }

 .landing-page .section-title p{
 text-transform:lowercase;
 font-size:14px !important;
 letter-spacing:0;
 font-weight:400;
 padding:0 244px;
 margin-top:0;
 font-size:14px;
 line-height:30px;
 font-family:inherit;
 }
}

.landing-page #demo h5{
 border-bottom-left-radius:7px;
 border-bottom-right-radius:7px;
}

.landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl{
 padding:30px 0;
}

@media (min-width:992px){

 .landing-page .demo-screen-skin,
 .landing-page .demo-screen-rtl{
 padding:60px 0;
 }

 .landing-page .demo-screen-skin h1,
 .landing-page .demo-screen-rtl h1{
 font-size:35px;
 font-weight:400;
 color:#0d0c22;
 font-size:38px;
 margin:0;
 margin-bottom:5px;
 }
}

@media (min-width:991px){

 .landing-page .demo-screen-skin h1,
 .landing-page .demo-screen-rtl h1{
 font-size:26px !important;
 font-weight:500;
 color:#0d0c22;
 font-size:38px;
 margin:0;
 margin-bottom:5px;
 text-align:center;
 }

 .landing-page .demo-screen-skin .sub-text{
 margin-top:0;
 font-size:15px;
 line-height:22px;
 font-family:inherit;
 text-align:center;
 }
}

.landing-page .demo-screen-headline{
 padding-top:41px;
 padding-bottom:0px;
}

.landing-page .main-demo-1.demo-screen-headline{
 padding-bottom:50px;
}

@media (max-width:992px){
 .landing-page .demo-screen-headline{
 padding-top:100px !important;
 }

 .landing-page .navresponsive-toggler span{
 padding:9px;
 text-align:center;
 height:2.5rem;
 font-size:1.2rem;
 position:relative;
 width:2.5rem;
 }

 .landing-page .side-menu__item .side-menu__label::before{
 right:0;
 left:0;
 width:50%;
 }

 .landing-page .demo-screen-skin h1,
 .landing-page .demo-screen-rtl h1{
 font-size:25px;
 margin-bottom:15px;
 }

 .landing-page .demo-screen-skin .sub-text{
 padding:0 !important;
 }

 .landing-page .demo-screen-headline.bg-pages{
 padding-top:156px;
 padding-bottom:0;
 }

 .landing-page .main-features{
 position:relative;
 padding:1.5rem;
 transition:0.3s all ease-in-out;
 }

 .landing-page .main-features:after{
 border-right:0 !important;
 }

 .landing-page .bg-features:after,
 .landing-page .dash:after,
 .landing-page .dash1:after,
 .landing-page .dash2:after,
 .landing-page .dash3:after{
 border:0 !important;
 }

 .landing-page .main-features{
 padding:1.5rem !important;
 border:1px solid #efeff3 !important;
 }

 .landing-page .hor-content .container,
 .landing-page .mobile-header .container{
 max-width:720px;
 }
}

.landing-page .demo-screen-skin h6,
.landing-page .demo-screen-rtl h6{
 font-size:14px;
 font-weight:400;
 text-align:center;
 line-height:1.6;
}

@media (min-width:992px){

 .landing-page .demo-screen-skin h6,
 .landing-page .demo-screen-rtl h6{
 font-size:16px;
 width:80%;
 margin-left:auto;
 margin-right:auto;
 }
}

.landing-page .demo-screen-skin figure,
.landing-page .demo-screen-rtl figure{
 margin-bottom:0;
}

.landing-page .demo-screen-skin{
 background-color:#fff;
}

.landing-page .demo-screen-rtl{
 background-color:#e5e9f2;
}

.landing-page .demo-screen-footer{
 padding:60px 0;
 background-color:#30304d;
 text-align:center;
}

.landing-page .demo-screen-footer h1{
 color:#fff;
 font-weight:300;
 font-size:28px;
 margin-bottom:30px;
}

.landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button{
 background-repeat:repeat-x;
 color:#fff;
 padding:15px 25px;
 text-transform:uppercase;
 letter-spacing:2px;
 border:0;
 font-size:12px;
 border-radius:4px;
}

.landing-page .sp-container .demo-screen-footer button{
 background-repeat:repeat-x;
 color:#fff;
 padding:15px 25px;
 text-transform:uppercase;
 letter-spacing:2px;
 border:0;
 font-size:12px;
 border-radius:4px;
}

.landing-page .demo-screen-footer .btn:hover,
.landing-page .demo-screen-footer .sp-container button:hover{
 background-repeat:repeat-x;
}

.landing-page .sp-container .demo-screen-footer button:hover{
 background-repeat:repeat-x;
}

.landing-page .demo-screen-footer .btn:focus,
.landing-page .demo-screen-footer .sp-container button:focus{
 background-repeat:repeat-x;
}

.landing-page .sp-container .demo-screen-footer button:focus{
 background-repeat:repeat-x;
}

.landing-page .main-features{
 position:relative;
 padding:1.5rem;
 transition:none !important;
}

.landing-page .bg-features{
 position:relative;
}

.landing-page .bg-line{
 border:1px dashed #cfd6ef;
}

.landing-page .features i{
 font-size:2rem;
 color:#8fbd56;
}

.landing-page .features h3{
 margin-top:15px;
 font-weight:500;
 font-size:1.1rem;
 color:#031938;
 margin-bottom:0;
}

.landing-page .demo-screen-header-left img{
 max-height:3rem;
 text-align:center;
}

.landing-page .feature-1{
 position:relative;
}

.landing-page .feature-1 i{
 font-size:2.5rem;
}

.landing-page .feature-1 a{
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 z-index:1;
}

.landing-page .demo-screen-header-left img{
 text-align:center;
 height:2.5rem;
}

.landing-page .landing-top-header img{
 margin:0 auto;
}

.landing-page .accordion{
 display:inline-block;
 width:100%;
 background:#fff;
}

.landing-page .accordion .accordion-header,
.landing-page .accordion .accordion-body{
 padding:20px 15px;
 font-size:14px;
}

.landing-page .accordion .accordion-header{
 background-color:#f0f3fa;
 cursor:pointer;
 transition:all 0.5s;
 padding:0rem;
 text-align:left;
}

.landing-page .accordion .accordion-header h4{
 margin:0;
 font-size:14px;
}

.landing-page .accordion .accordion-body{
 line-height:24px;
}

.landing-page .accordions .accordion .accordion-header{
 background-color:white;
 color:#000;
}

.landing-page .accordions .accordion-header:hover,
.landing-page .accordions .accordion-header:focus{
 background-color:#1650e2;
 color:#fff;
}

.landing-page .accordions .accordion .accordion-body{
 line-height:24px;
 text-align:-webkit-left;
}

.landing-page .accordion .card:not(:first-of-type):not(:last-of-type){
 border-bottom:0;
 border-radius:0;
}

.landing-page .accordion .card:not(:first-of-type) .card-header:first-child{
 border-radius:0;
}

.landing-page .accordion .card:first-of-type{
 border-bottom:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
}

.landing-page .accordion .card:last-of-type{
 border-top-left-radius:0;
 border-top-right-radius:0;
}

@media only screen and (min-width:767px){
 .landing-page .logo-demo{
 padding-top:0px;
 margin:5px 0;
 }

 .landing-page .top .nav li{
 color:#1a1a1a;
 display:inline-block;
 margin-left:0;
 margin-right:10px;
 }

 .landing-page .top .nav li:lastchild{
 margin-left:0;
 margin-right:0;
 }
}

.landing-page .top{
 border-bottom:1px solid transparent;
}

.landing-page .landing-top-header{
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
 top:0;
 left:0;
 right:0;
 height:100%;
 position:relative;
}

.landing-page .landing-top-header::before{
 position:absolute;
 content:"";
 left:0;
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
 right:0;
 z-index:-1;
 width:100%;
 height:100%;
 overflow:hidden;
}

.landing-page .recent{
 top:0px;
 left:25px;
}

.landing-page .landing-top-header{
 overflow:hidden !important;
 background-color:#fff;
}

.landing-page .app-sidebar.horizontal-main.fixed-header{
 background-color:#fff !important;
}

.landing-page .nav-item .nav-link{
 position:relative;
}

.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link.active::before,
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link:hover::before{
 transform:scale(1, 1) !important;
 transform-origin:left center !important;
}

.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link::before{
 content:"";
 position:absolute;
 transform-origin:right center;
 bottom:-4px;
 right:8px;
 width:50%;
 height:0.15rem;
 transform:scale(0, 1);
 border-radius:50px;
 background:#8fbd56;
 transition:transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

.landing-page .landing-top-header:after{
 width:100%;
 height:100%;
 position:absolute;
 content:"";
 top:0;
 left:0;
 right:0;
 z-index:-1;
 background-size:cover;
 background-repeat:no-repeat;
}

@media screen and (max-width:992px) and (min-width:1200px){
 .landing-page .main-demo-1.demo-screen-headline .animation-zidex{
 background:rgba(0, 0, 0, 0.2);
 }
}

.landing-page .top .nav li a{
 font-weight:400;
 display:inline-block;
}

.landing-page .logo-demo{
 padding-top:0px;
}

.landing-page .top .nav li a.active{
 font-weight:bold;
}

.landing-page .top.fixed-header.visible-title{
 background:#fff !important;
}

.landing-page .sticky{
 position:relative;
 width:100%;
 z-index:9999;
 box-shadow:none;
}

.landing-page .sticky.sticky-pin{
 position:fixed;
 top:0;
 width:100%;
 z-index:99;
 border-bottom:1px solid #ebedfa;
 background:#fff;
 box-shadow:5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

.landing-page .top.sticky.fixed-header{
 box-shadow:0 0 2rem rgba(0, 0, 0, 0.4);
}

.landing-page .top.sticky.fixed-header .logo{
 display:none;
}

.landing-page .top.sticky.fixed-header .logo-2{
 display:block;
}

.landing-page .top.sticky.fixed-header .nav li a{
 color:rgba(0, 0, 0, 0.9);
}

.landing-page .top.sticky.fixed-header .nav li a.active{
 color:#8fbd56;
 font-weight:bold;
}

@keyframes animate{
 0%{
 transform:translateY(0) rotate(0deg);
 opacity:1;
 border-radius:0;
 }

 100%{
 transform:translateY(-1000px) rotate(720deg);
 opacity:0;
 border-radius:50%;
 }
}

@media (max-width:767px){
 .landing-page .top .nav.nav-pills.pull-right{
 display:none;
 }

 .landing-page .logo-demo{
 padding-top:0px;
 margin:0 auto;
 text-align:center;
 }

 .landing-page .top.sticky.fixed-header .logo-2{
 margin:0 auto;
 text-align:center;
 }
}

@media (max-width:991px){

 .landing-page #myCarousel1 .owl-prev,
 .landing-page #myCarousel1 .owl-next{
 display:none;
 }

 .landing-page .logo-demo{
 padding-top:0px;
 margin:0 auto;
 text-align:center;
 }

 .landing-page .about-1.sptb{
 padding-top:0;
 padding-bottom:2rem;
 }

 .landing-page .content-text{
 padding-top:2rem;
 }
}

.landing-page .overflow-hidden{
 overflow:hidden;
}

.landing-page .feature-icon{
 width:80px;
 height:80px;
 text-align:center;
 border-radius:50%;
 position:relative;
 left:0;
 right:0;
 top:0;
 text-align:center;
 bottom:0;
}

.landing-page .feature-icon i{
 font-size:25px;
}

.landing-page .test-img img{
 height:40px;
 width:40px;
 line-height:46px;
 justify-content:center;
 vertical-align:middle;
 position:absolute;
 left:19px;
 right:12px;
 top:18px;
 text-align:center;
 bottom:0;
}

.landing-page .animated{
 animation-duration:1s;
 animation-fill-mode:both;
}

@keyframes fadeInUp{
 0%{
 opacity:0;
 transform:translateY(20px);
 }

 100%{
 opacity:1;
 transform:translateY(0);
 }
}

.landing-page .fadeInUp{
 animation-name:fadeInUp;
}

@keyframes fadeInLeft{
 0%{
 opacity:0;
 transform:translateX(-20px);
 }

 100%{
 opacity:1;
 transform:translateX(0);
 }
}

.landing-page .fadeInLeft{
 animation-name:fadeInLeft;
}

@keyframes fadeInRight{
 0%{
 opacity:0;
 transform:translateX(20px);
 }

 100%{
 opacity:1;
 transform:translateX(0);
 }
}

.landing-page .fadeInRight{
 animation-name:fadeInRight;
}

.landing-page .svg-icon{
 height:60px;
 width:60px;
}

.landing-page .demo-screen-headline{
 width:100%;
 position:relative;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
}

.landing-page canvas{
 display:block;
 vertical-align:bottom;
}

.landing-page .blob-img{
 left:-229px;
 top:85px;
 height:500px;
 width:500px;
 position:absolute !important;
 transform:rotate(-85deg) !important;
}

@media (min-width:1200px){

 .landing-page .sticky .container,
 .landing-page .demo-screen-headline .container{
 max-width:1200px;
 }
}

.landing-page .featured-icon{
 height:55px;
 width:55px;
 border-radius:26% 74% 73% 27%/30% 49% 51% 70%;
}

.landing-page .features-icon svg:before{
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 border-radius:26% 74% 73% 27%/30% 49% 51% 70%;
 left:0;
 background-color:#000;
 z-index:inherit;
 transform:rotate(23deg);
}

.landing-page .ht-46{
 height:46px;
}

.landing-page .wd-46{
 width:46px;
}

.landing-page .feature-icon{
 width:75px;
 height:75px;
 text-align:center;
 border-radius:50%;
 position:relative;
 left:0;
 right:0;
 top:0;
 text-align:center;
 line-height:94px;
 bottom:0;
}

.landing-page .feature-icon i{
 font-size:30px;
 color:#fff;
}

.landing-page .bg-features{
 background:#fff;
 border-radius:6px;
 border:0;
 box-shadow:0px 14px 65px 0px rgb(218, 222, 232);
}

.landing-page .featured_icon{
 width:70px;
 height:70px;
 margin:0 auto;
 line-height:60px;
 margin-bottom:25px;
 border-radius:100%;
 color:#fff;
 font-size:30px;
}

@media (min-width:992px){
 .landing-page .spacing-top{
 padding-top:50px;
 }

 .landing-page .main-demo-1.demo-screen-headline .spacing-top{
 padding-bottom:0px;
 }
}

@media (min-width:992px) and (max-width:1273.98px){
 .landing-page .landing-top-header .main-demo.main-demo-1 .container{
 max-width:85%;
 }
}

@media (max-width:991px){

 .landing-page .img-section .img-one,
 .landing-page .img-section .img-two{
 display:none;
 }

 .landing-page .landing-top-header .main-demo.main-demo-1 .container{
 max-width:720px;
 }

 .landing-page .demo-footer .container{
 max-width:720px;
 }

 .landing-page .demo-footer .footer-social-list{
 margin-top:10px;
 }
}

.landing-page .floating{
 animation-name:floating;
 animation-duration:3s;
 animation-iteration-count:infinite;
 animation-timing-function:ease-in-out;
 margin-left:30px;
 margin-top:5px;
}

@keyframes floating1{
 0%{
 transform:rotateX(0deg) translateY(0px);
 }

 50%{
 transform:rotateX(0deg) translateY(-20px);
 }

 100%{
 transform:rotateX(0deg) translateY(0px);
 }
}

@keyframes floating2{
 0%{
 transform:rotateX(0deg) translateY(0px);
 }

 50%{
 transform:rotateX(0deg) translateY(15px);
 }

 100%{
 transform:rotateX(0deg) translateY(0px);
 }
}

.landing-page .demo-screen-headline .img-section .img-fluid{
 position:relative;
 z-index:2;
 margin:0 auto;
}

.landing-page .top.sticky.fixed-header{
 top:0;
 top:0;
}

@media (max-width:480px){
 .landing-page .top.sticky{
 top:0px;
 }
}

@media (min-width:1200px){
 .landing-page .demo-screen .container{
 max-width:1300px;
 }
}

.landing-page .sticky-pin .logo{
 display:none;
}

.landing-page .sticky-pin .logo-2{
 display:block;
 margin:0 auto;
}

.landing-page .top.sticky-pin .nav li a{
 color:#000;
}

.landing-page .top.sticky-pin .nav li a.active{
 color:#8fbd56;
 background:transparent !important;
}

@keyframes run{
 0%{
 top:-50%;
 }

 100%{
 top:110%;
 }
}

@keyframes animate{
 0%{
 transform:translateY(0) rotate(0deg);
 opacity:1;
 border-radius:0;
 }

 100%{
 transform:translateY(-1000px) rotate(720deg);
 opacity:0;
 border-radius:3px;
 }
}

@media (min-width:992px){
 .landing-page .demo-screen-headline img.logo{
 transform:translateX(0px);
 }
}

.landing-page #home .owl-carousel .owl-stage-outer{
 z-index:9;
}

@keyframes card-left{
 from{
 opacity:0;
 transform:translate3d(-300px, 0, 0);
 }

 to{
 opacity:1;
 transform:translate3d(0, 0, 0);
 }
}

@keyframes card-right{
 from{
 opacity:0;
 transform:translate3d(300px, 0, 0);
 }

 to{
 opacity:1;
 transform:translate3d(0, 0, 0);
 }
}

.landing-page #benfits .card p{
 text-align:left;
}

.landing-page #faqs .card:hover{
 box-shadow:none;
}

.landing-page #faqs .card-header{
 background:none;
 padding:1.5rem 1.5rem;
 display:flex;
 align-items:center;
 margin-bottom:0;
 background-color:transparent;
 letter-spacing:0.2px;
 width:100% !important;
 height:100% !important;
}

.landing-page #faqs .card-title{
 font-size:0.9rem;
 font-weight:500;
 margin-bottom:1.5rem;
}

.landing-page #faqs .card-options a:not(.btn){
 margin-left:0.5rem;
 color:#76839a;
 display:inline-block;
 min-width:1rem;
}

.landing-page #faqs .card-collapsed>:not(.card-header):not(.card-status){
 display:none;
}

.landing-page #faqs .card-header a:hover{
 color:#000;
}

.landing-page #faqs .card .card-body{
 padding:3.5rem 3.5rem 1.5rem 3.5rem;
 transition:0.3s ease all;
}

.landing-page #faqs .card .card-header{
 transition:0.3s ease all;
}

.landing-page #faqs i{
 transform:rotate(180deg);
 transition:all 0.3s;
}

.landing-page #faqs .card{
 padding:1rem;
 transition:0.3s ease all;
}

.landing-page #features h1{
 font-size:26px !important;
 font-weight:500;
 color:#0d0c22;
 font-size:38px;
 margin:0;
 margin-bottom:5px;
 text-align:center;
}

.landing-page #faqs.demo-screen-demo #grid p{
 margin-top:0;
 font-size:14px;
 line-height:inherit;
 font-family:inherit;
 text-align:left;
}

.landing-page #dependencies .web-images a.btn{
 border-radius:50px;
 margin-right:10px;
}

.landing-page .landing-top-header .item img{
 border-radius:10px 10px 0 0;
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.6);
}

@media screen and (max-width:575px){
 .landing-page #benfits .featured_icon{
 margin:0;
 }
}

.landing-page .footer{
 background:transparent;
 font-size:1rem;
 padding:0 1.25rem 30px 1.25rem;
}

.landing-page .demo-screen-footer h1 img{
 height:2.5rem;
}

.landing-page .main-demo-1.demo-screen-headline h1{
 font-size:38px;
}

.landing-page .landing-top-header .main-demo-1.demo-screen-headline .item img{
 border-radius:20px 20px;
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.6);
}

.landing-page .screens-main:hover img{
 transition:0.3s ease all;
 transform:scale(0.98) translateY(7px);
}

.landing-page .landing-top-header .owl-carousel .owl-stage-outer{
 border-radius:10px 10px 0 0;
}

@media (max-width:991.98px){
 .landing-page .main-theme-style{
 margin-top:0px !important;
 }
}

@media (max-width:767.98px){
 .landing-page .demo-screen-headline h1{
 font-weight:600;
 font-size:24px !important;
 line-height:1.2;
 margin-bottom:20px;
 margin-top:15px;
 }

 .landing-page .demo-screen-headline h5{
 font-weight:400;
 font-size:14px;
 letter-spacing:0.5px;
 line-height:1.5;
 margin-bottom:30px;
 margin-top:12px;
 }

 .landing-page .demo-screen-headline .btn-secondary{
 margin-right:0px !important;
 }
}

@media screen and (max-width:767px){
 .landing-page .section.sptb.demo-screen-demo{
 padding-top:2rem !important;
 }
}

.landing-page .img-container-main{
 display:flex;
 align-items:center;
 justify-content:center;
}

.landing-page .img-container-main img{
 z-index:1;
}

.landing-page .feature-1 a{
 position:relative;
}

.landing-page .market-image img{
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover;
 width:100%;
 height:100%;
}

.landing-page .small{
 font-size:0.75rem;
}

.landing-page #features .fanimate svg{
 transition:transform 0.2s ease-in-out;
}

.landing-page .fanimate{
 transition:0.5s all ease;
}

.landing-page #features .fanimate:hover svg{
 transform:rotate(360deg);
 transition:0.5s all ease;
}

.landing-page .text-shadow{
 text-shadow:0px 4px 16px rgba(0, 0, 0, 0.1);
}

.landing-page .demo-screen-headline img{
 animation:floating 3s ease infinite;
}

@keyframes floating{
 0%{
 transform:translate(0, 0px);
 }

 50%{
 transform:translate(0, 15px);
 }

 100%{
 transform:translate(0, 0px);
 }
}

.landing-page .customer-logos{
 background-color:transparent;
}

.landing-page .slick-slide{
 margin:20px 20px;
}

.landing-page .slick-slider{
 position:relative;
 display:block;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent;
}

.landing-page .slick-list{
 position:relative;
 display:block;
 overflow:hidden;
 margin:0;
 padding:0;
}

.landing-page .slick-list:focus{
 outline:none;
}

.landing-page .slick-list.dragging{
 cursor:pointer;
 cursor:hand;
}

.landing-page .slick-slider .slick-track,
.landing-page .slick-slider .slick-list{
 transform:translate3d(0, 0, 0);
}

.landing-page .slick-track{
 position:relative;
 top:0;
 left:0;
 display:block;
}

.landing-page .slick-track:before{
 display:table;
 content:"";
}

.landing-page .slick-track:after{
 display:table;
 content:"";
 clear:both;
}

.landing-page .slick-loading .slick-track{
 visibility:hidden;
}

.landing-page .slick-slide{
 display:none;
 float:left;
 height:100%;
 min-height:1px;
}

.landing-page [dir=rtl] .slick-slide{
 float:right;
}

.landing-page .slick-slide img{
 display:block;
}

.landing-page .slick-slide.slick-loading img{
 display:none;
}

.landing-page .slick-slide.dragging img{
 pointer-events:none;
}

.landing-page .slick-initialized .slick-slide{
 display:block;
}

.landing-page .slick-loading .slick-slide{
 visibility:hidden;
}

.landing-page .slick-vertical .slick-slide{
 display:block;
 height:auto;
 border:1px solid transparent;
}

.landing-page .slick-arrow.slick-hidden{
 display:none;
}

.landing-page .customer-logos .slick-slide img{
 width:70px;
 height:70px;
 padding:15px;
 border-radius:50px;
 background-color:rgba(255, 255, 255, 0.05);
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.1);
 margin:0 auto;
}

.landing-page .introduction{
 font-size:13px;
 color:#8FBD56;
 font-weight:500;
}

.landing-page .why-image{
 text-align:center;
}

.landing-page .why-image img{
 width:70px;
 height:70px;
}

.landing-page .why-head{
 font-size:16px;
 font-weight:600;
}

@media screen and (max-width:767px){

 .landing-page .demo-screen-footer .btn,
 .landing-page .demo-screen-footer .sp-container button{
 margin-bottom:15px;
 }

 .landing-page .sp-container .demo-screen-footer button{
 margin-bottom:15px;
 }
}

.landing-page .demo-footer{
 background-color:#2c2f3e;
}

.landing-page .top-footer{
 width:100%;
 line-height:1.25rem;
 opacity:1;
 transform:translate(0px, 0px);
 font-size:14px;
 flex:0 0 auto;
}

.landing-page .top-footer ul a:hover{
 color:var(--primary-bg-color);
}

.landing-page .demo-footer .top-footer img{
 padding:0;
 border:1px solid rgba(255, 255, 255, 0.1);
 margin:2px;
}

.landing-page .top-footer img{
 width:80px;
 padding:2px;
 height:80px;
 border-radius:5px;
}

.landing-page .top-footer a{
 color:rgba(255, 255, 255, 0.5);
 line-height:2;
}

.landing-page .top-footer p{
 color:rgba(255, 255, 255, 0.5);
}

.landing-page .top-footer h6{
 color:#fff;
 font-size:15px;
 margin-bottom:1rem;
 font-weight:500;
}

.landing-page .footer-social-list{
 padding-left:0;
 list-style:none;
 margin:0;
 line-height:1.25rem;
}

.landing-page .footer-social-list a{
 width:40px;
 height:40px;
 align-content:center;
 display:flex;
 align-items:center;
 justify-content:center;
 font-size:14px;
 border-radius:50px;
 color:rgba(255, 255, 255, 0.7);
 border:1px solid rgba(255, 255, 255, 0.2);
}

.landing-page .footer-social-list li{
 display:inline-block;
}

.landing-page .footer-social-list li:not(:last-child){
 margin-right:0.7rem;
}

.landing-page .footer-payments{
 padding-left:0;
 list-style:none;
 margin:0;
 line-height:1.25rem;
}

.landing-page .footer-payments li{
 display:inline-block;
}

.landing-page .footer-payments li:not(:last-child){
 margin-right:1.5rem;
}

.landing-page .footer-payments a{
 color:#a7a8c7;
 text-decoration:none;
 font-size:2rem;
}

.landing-page .main-footer{
 padding:20px 30px 20px 280px;
 font-size:14px;
 border-top:1px solid rgba(255, 255, 255, 0.1);
}

.landing-page .main-footer .footer1{
 color:rgba(255, 255, 255, 0.7);
}

.landing-page .top-footer hr{
 border-top:1px solid rgba(255, 255, 255, 0.1);
 background-color:transparent;
}

.landing-page .landing-page .services-statistics .counter-icon{
 border-radius:0 40% 0 40%;
}

.landing-page .services-statistics .counter-icon{
 margin-bottom:1.5rem;
 display:flex;
 width:2rem;
 justify-content:center;
 align-items:center;
 height:2rem;
 background-color:white;
 padding:1.3rem 1.4rem;
 border-radius:7px;
 text-align:center;
 color:#505050;
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.05);
}

.landing-page .customize-image img{
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
}

.landing-page .header-family{
 position:relative;
}

.landing-page .header-family::before{
 content:"";
 position:absolute;
 top:-4px;
 width:30px;
 height:0.2rem;
 border-radius:50px;
 background:#8fbd56;
}

@media (min-width:1200px){

 .landing-page h3,
 .landing-page .h3{
 font-size:1.75rem;
 }
}

.landing-page h1,
.landing-page h2,
.landing-page h3,
.landing-page h4,
.landing-page h5,
.landing-page h6,
.landing-page .h1,
.landing-page .h2,
.landing-page .h3,
.landing-page .h4,
.landing-page .h5,
.landing-page .h6{
 font-weight:500;
}

.landing-page .custom-icon{
 position:relative;
}

.landing-page .custom-icon:before{
 content:"";
 position:absolute;
 right:4px;
 top:3px;
 width:1.5rem;
 height:1.5rem;
 border-radius:30% 70% 70% 30%/30% 30% 70% 70%;
 background-color:rgba(143, 189, 86, 0.3);
}

.landing-page .pricing-tabs li{
 list-style-type:none;
}

.landing-page .pricing-tabs .card,
.landing-page .pricing-tabs .card-header,
.landing-page .pricing-tabs .card-footer{
 background-color:white;
}

.landing-page .text-30{
 font-size:30px;
}

.landing-page .text-24{
 font-size:24px;
}

.landing-page .text-13{
 font-size:13px;
}

.landing-page .text-18{
 font-size:18px !important;
}

.landing-page .border-primary{
 border:1px solid #8FBD56 !important;
}

.landing-page .pricing-tabs ul.nav-price{
 text-align:center;
 margin:0 auto;
 display:inline-flex;
 margin-bottom:20px;
 border:1px solid #eaedf1;
 border-radius:5px;
 padding:7px;
 background:#fff;
 overflow:hidden;
}

.landing-page .pricing-tabs ul.nav-price li a{
 padding:6px 12px;
 border-radius:5px !important;
 display:block;
 background:#fff;
 font-size:16px;
 border-radius:0px;
 transition:all 0.3s ease;
}

.landing-page .pricing-tabs ul.nav-price li a.active{
 color:#fff;
 transition:all 0.3s ease;
 background:#8FBD56;
}

.landing-page .accordion-button:focus{
 z-index:3;
 border-color:#8fbd56;
 outline:0;
 box-shadow:none;
}

.landing-page .accordion-button:not(.collapsed){
 background-color:transparent;
 box-shadow:none;
}

.landing-page .accordion .accordion-header:hover .accordion-button{
 color:white;
}

.landing-page .accordion-button.collapsed,
.landing-page .accordion-header:hover .accordion-button.collapsed{
 color:#505050;
}

.landing-page .accordion-button:not(.collapsed){
 background-color:#8fbd56;
 box-shadow:none;
 color:#ffffff;
}

.landing-page .accordion-button::after{
 width:0.75rem;
 height:0.75rem;
 background-size:0.75rem;
}

.landing-page .accordion-item{
 margin-bottom:15px;
}

.landing-page .accordion-button::after{
 width:20px;
 height:20px;
 content:"+";
 background-color:#e4e6ed;
 border-radius:50px;
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:center;
 text-align:center;
 background-image:none;
 background-repeat:no-repeat;
 background-size:1.25rem;
 transition:transform 0.2s ease-in-out;
}

.landing-page .accordion-button:not(.collapsed)::after{
 background-image:none;
 transform:rotate(-180deg);
 content:"âˆ’";
 display:flex;
 align-items:center;
 justify-content:center;
 background-color:#fff;
 border-radius:50px;
 font-size:14px;
 color:#8FBD56;
}

.landing-page .accordion-item:first-of-type{
 border-radius:5px;
 overflow:hidden;
}

.landing-page .accordion .accordion-button{
 border-radius:5px;
}

.landing-page .accordion .accordion-item .accordion-button:not(.collapsed){
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
}

.landing-page .accordion-button{
 padding:12px 20px;
 font-size:15px;
 font-weight:500;
}

.landing-page .accordion-item{
 border:1px solid #e6ebf1;
}

.landing-page .accordion .accordion-item{
 border-radius:5px;
}

.landing-page .accordion .accordion-item .accordion-button{
 border-radius:5px;
}

.landing-page .pricing-card:hover{
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.1);
}

.landing-page .team img{
 width:80px;
 height:80px;
}

.landing-page .social i{
 width:35px;
 height:35px;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:50%;
 border:1px solid #8fbd56;
 transition:all 0.3s;
 font-size:1rem;
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.05);
}

.landing-page .team .team-card:hover{
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.1) !important;
}

.landing-page .faqsearch{
 position:relative;
 margin-bottom:6px;
}

.landing-page .faqsearch input:focus{
 border:1px solid #8FBD56;
}

.landing-page .search-button{
 position:absolute;
 bottom:-10px;
 right:12px;
 background-color:transparent;
 line-height:52px;
 color:#505050;
 transition:none;
 font-size:16px;
 padding-right:2px;
}

.landing-page .toggle-menu{
 padding:0.5rem 1rem 0px 1rem;
 font-size:18px;
}

@media (min-width:992px){
 .landing-page .toggle-menu{
 display:none;
 }
}

@media (max-width:991.98px){
 .landing-page .header-nav-right{
 display:none !important;
 }

 .landing-page .navbar-toggler:focus{
 box-shadow:none;
 }

 .landing-page .navbar-nav .nav-link{
 padding:10px 0px 10px 10px;
 }

 .landing-page .navbar-nav .nav-link:before{
 display:none;
 }

 .landing-page .navbar-light .navbar-toggler{
 border-color:transparent;
 }

 .landing-page .app-sidebar.horizontal-main{
 background-color:#fff !important;
 }

 .landing-page .side-menu__item{
 padding-left:5px;
 }
}

.landing-page .responsive-screens .slide.slick-slide{
 margin:0px 16px;
}

.landing-page .features-icon svg{
 color:#8FBD56;
 fill:#8FBD56;
 width:40px;
 height:40px;
 margin-bottom:15px;
}

.landing-page .card{
 background-color:transparent;
 box-shadow:none;
}

.landing-page .main-footer{
 background-color:transparent;
}

.landing-page hr{
 margin-top:1rem;
 margin-bottom:1rem;
 opacity:0.25;
}

.landing-page .statistics-info .counter-icon i{
 font-size:15px;
}

.landing-page .bg-primary-transparent{
 background-color:rgba(143, 189, 86, 0.2) !important;
}

.landing-page .slide.slick-slide{
 margin:15px 3px;
 margin-top:20px;
}

.landing-page .side-menu__item.active{
 font-weight:bold;
}

.landing-page .side-menu__item .side-menu__label::before{
 content:"";
 position:absolute;
 transform-origin:right center;
 bottom:-4px;
 right:0px;
 width:70%;
 height:0.2rem;
 transform:scale(0, 1);
 border-radius:50px;
 background:#8fbd56;
 transition:transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

.landing-page .side-menu__item.active .side-menu__label::before,
.landing-page .side-menu__item:hover .side-menu__label::before{
 transform:scale(1, 1) !important;
 transform-origin:left center !important;
}

.landing-page .btn-primary:hover{
 background-color:rgba(143, 189, 86, 0.9) !important;
}

.landing-page .main-sidemenu .slide-left,
.landing-page .main-sidemenu .slide-right{
 display:none !important;
}

.landing-page #back-to-top{
 bottom:80px;
}

.landing-page .dark-landinglogo{
 display:none;
}

.landing-page.dark-mode .navbar-brand .logo-2{
 display:none;
}

.landing-page.dark-mode .navbar-brand .dark-landinglogo{
 display:block;
}

.landing-page.dark-mode .app-sidebar.horizontal-main.fixed-header{
 background-color:var(--dark-body) !important;
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.4);
}

.landing-page.dark-mode .landing-top-header{
 background-color:var(--dark-body);
}

.landing-page.dark-mode .demo-screen-headline h6{
 color:rgba(255, 255, 255, 0.5);
}

.landing-page.dark-mode .pricing-tabs .card,
.landing-page.dark-mode .pricing-tabs .card-header,
.landing-page.dark-mode .pricing-tabs .card-footer{
 background-color:var(--dark-body);
}

.landing-page.dark-mode .accordion{
 background:transparent;
}

.landing-page.dark-mode .accordion .accordion-header{
 background-color:transparent;
}

.landing-page.dark-mode .accordion-button:not(.collapsed){
 background:var(--primary-bg-color);
}

.landing-page.dark-mode .accordion-button:not(.collapsed)::after{
 background-color:rgba(255, 255, 255, 0.3);
 color:#fff;
}

.landing-page.dark-mode .accordion-button{
 background-color:var(--dark-theme);
}

.landing-page.dark-mode .accordion-button.collapsed,
.landing-page.dark-mode .accordion-header:hover .accordion-button.collapsed{
 color:rgba(255, 255, 255, 0.8);
}

.landing-page.dark-mode .accordion-button::after{
 background-color:var(--dark-body);
 color:rgba(255, 255, 255, 0.8);
 line-height:0;
}

.landing-page.dark-mode .services-statistics .counter-icon{
 background-color:var(--dark-body);
}

.landing-page.dark-mode .card{
 border:inherit !important;
 box-shadow:none;
}

.landing-page.dark-mode .pricing-tabs .card{
 border:1px solid var(--dark-border) !important;
}

@media (max-width:991.98px){
 .landing-page.dark-mode .app-sidebar.horizontal-main{
 background-color:var(--dark-body) !important;
 }
}

.landing-page .predefined_styles{
 padding-left:4px;
}

.landing-page.rtl .demo_changer{
 left:-280px;
}

.landing-page.rtl .predefined_styles{
 padding-right:4px;
 padding-left:inherit;
}

body .buy-now{
 position:fixed;
 right:20px;
 bottom:25px;
 width:100px;
 height:40px;
 display:flex;
 align-items:center;
 justify-content:center;
 background-color:#e984b1;
 color:white;
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.2);
 border-radius:10px;
 z-index:9999;
}

body.rtl .buy-now{
 left:20px;
 right:inherit;
}


.list-group-item.active{
 z-index:2;
 background-color:#f6f4fb;
 color:var(--primary-bg-color);
 border-color:#d8dde4;
}

.list-group{
 display:flex;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0;
}

.list-group-item-action{
 width:100%;
 color:#76839a;
 text-align:inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus{
 color:#76839a;
 text-decoration:none;
 background-color:#f1f1f9;
}

.list-group-item-action:active{
 color:#76839a;
 background-color:#e9ecef;
}

.list-group-item{
 position:relative;
 display:block;
 padding:0.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #eaedf1;
}

.listorder{
 position:relative;
 padding:0.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #eaedf1;
 list-style-type:decimal;
 list-style-position:inside;
}

.listorder1{
 position:relative;
 padding:0.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #eaedf1;
 list-style-type:upper-alpha;
 list-style-position:inside;
}

.listunorder{
 position:relative;
 padding:0.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #eaedf1;
 list-style-type:circle;
 list-style-position:inside;
}

.listunorder1{
 position:relative;
 padding:0.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #eaedf1;
 list-style-type:square;
 list-style-position:inside;
}

.list-group-item:first-child{
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.list-group-item:last-child{
 margin-bottom:0;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
}

.list-group-item:hover,
.list-group-item:focus{
 z-index:1;
 text-decoration:none;
 border-bottom:1px solid transparent;
}

.list-group-item.disabled,
.list-group-item:disabled{
 color:#c6cad8;
 background-color:#fff;
}

.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:#24426c;
 background-color:#cbdbf2;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus{
 color:#24426c;
 background-color:#b7cded;
}

.list-group-item-primary.list-group-item-action.active{
 color:#fff;
 background-color:#24426c;
 border-color:#24426c;
}

.list-group-item-secondary{
 color:#464a4e;
 background-color:#dddfe2;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus{
 color:#464a4e;
 background-color:#cfd2d6;
}

.list-group-item-secondary.list-group-item-action.active{
 color:#fff;
 background-color:#464a4e;
 border-color:#464a4e;
}

.list-group-item-success{
 color:#316100;
 background-color:#d2ecb8;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus{
 color:#316100;
 background-color:#c5e7a4;
}

.list-group-item-success.list-group-item-action.active{
 color:#fff;
 background-color:#316100;
 border-color:#316100;
}

.list-group-item-info{
 color:#24587e;
 background-color:#cbe7fb;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus{
 color:#24587e;
 background-color:#b3dcf9;
}

.list-group-item-info.list-group-item-action.active{
 color:#fff;
 background-color:#24587e;
 border-color:#24587e;
}

.list-group-item-warning{
 color:#7d6608;
 background-color:#fbeebc;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus{
 color:#7d6608;
 background-color:#fae8a4;
}

.list-group-item-warning.list-group-item-action.active{
 color:#fff;
 background-color:#7d6608;
 border-color:#7d6608;
}

.list-group-item-danger{
 color:#6b1110;
 background-color:#f1c1c0;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus{
 color:#6b1110;
 background-color:#ecacab;
}

.list-group-item-danger.list-group-item-action.active{
 color:#fff;
 background-color:#6b1110;
 border-color:#6b1110;
}

.list-group-item-light{
 color:#818182;
 background-color:#fdfdfe;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus{
 color:#818182;
 background-color:#ececf6;
}

.list-group-item-light.list-group-item-action.active{
 color:#fff;
 background-color:#818182;
 border-color:#818182;
}

.list-group-item-dark{
 color:#1b1e21;
 background-color:#c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus{
 color:#1b1e21;
 background-color:#b9bbbe;
}

.list-group-item-dark.list-group-item-action.active{
 color:#fff;
 background-color:#1b1e21;
 border-color:#1b1e21;
}

.list-inline-dots .list-inline-item+.list-inline-item:before{
 content:"Â· ";
 margin-left:-2px;
 margin-right:3px;
}

.list-separated-item{
 padding:1rem 0;
}

.list-separated-item:first-child{
 padding-top:0;
}

.list-group-item.active .icon{
 color:inherit !important;
}

.list-group-item .icon{
 color:#76839a !important;
}

.list-group-transparent .list-group-item{
 background:none;
 border:0;
 padding:0.5rem 1rem;
 border-radius:5px;
}

.list-group-transparent .list-group-item.active{
 background-color:#f5f6fb;
 font-weight:500;
 color:var(--primary-bg-color);
}

.list-group-transparent .list-group-item.active svg{
 fill:var(--primary-bg-color);
}

.list-group.lg-alt .list-group-item{
 border:0;
}

.list.d-flex img{
 width:60px;
}

.list-style-1{
 list-style:inherit;
 padding-left:inherit;
}

.list-style-1 ul{
 list-style:inherit;
 padding-left:30px;
}

.list-style-1 li{
 line-height:30px;
}

.list-style2{
 list-style:decimal;
 padding-left:inherit;
}

.list-style2 ul{
 list-style:decimal;
 padding-left:30px;
}

.list-style2 li{
 line-height:30px;
}

.list-style3{
 list-style:circle !important;
 padding-left:inherit;
}

.list-style3 ul{
 list-style:decimal;
 padding-left:30px;
}

.list-style3 li{
 line-height:30px;
}

.list-style4{
 list-style:lower-alpha;
 padding-left:inherit;
}

.list-style4 ul{
 list-style:decimal;
 padding-left:30px;
}

.list-style4 li{
 line-height:30px;
}

.list-style5{
 list-style:square;
 padding-left:inherit;
}

.list-style5 ul{
 list-style:decimal;
 padding-left:30px;
}

.list-style5 li{
 line-height:30px;
}

.list-style6{
 list-style:lower-roman;
 padding-left:inherit;
}

.list-style6 ul{
 list-style:decimal;
 padding-left:30px;
}

.list-style6 li{
 line-height:30px;
}

.order-list li{
 line-height:30px;
}


.media{
 zoom:1;
 overflow:hidden;
}

.media-body{
 zoom:1;
 overflow:hidden;
 width:auto;
 flex:1;
}

.media-object{
 display:block;
}

.media img{
 width:40px;
 height:40px;
}

.media-right,
.media>.pull-right{
 padding-left:10px;
}

.media-body,
.media-left,
.media-right{
 display:block;
 vertical-align:top;
}

.media-left,
.media>.pull-left{
 padding-right:10px;
}

.media-heading{
 margin-top:0;
 margin-bottom:5px;
}

.media-body h4{
 font-weight:500;
 font-size:16px;
}

.media-middle{
 vertical-align:middle;
}

.media-bottom{
 vertical-align:bottom;
}

.list-media .media-img{
 position:relative;
 float:left;
 width:48px;
 margin-right:20px;
}

.list-media .info{
 padding-left:55px;
 min-height:40px;
 height:auto;
 position:relative;
}

.list-media .info h4 a{
 font-size:16px;
 margin-top:10px;
}

.list-media .info p{
 font-size:13px;
}

.list-media .info .text-right{
 right:0;
 color:#8a8a8a;
 top:50%;
 font-size:12px;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 margin-top:-28px;
}

.media-icon{
 margin-bottom:1rem;
 width:3rem;
 height:3rem;
 position:relative;
 line-height:3rem;
 text-align:center;
 font-size:1.43rem;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:26%;
}

.media-icon::before{
 content:"";
 position:absolute;
 width:6px;
 height:100%;
 border-bottom-right-radius:11px;
 border-top-right-radius:6px;
 top:7%;
 right:36%;
 background:rgba(255, 255, 255, 0.135);
 transform:rotate(35deg);
}

.media-icon::after{
 content:"";
 position:absolute;
 width:6px;
 height:100%;
 border-top-left-radius:5px;
 border-bottom-left-radius:3px;
 top:0%;
 right:51%;
 background:rgba(255, 255, 255, 0.135);
 transform:rotate(35deg);
}

.media-list{
 margin:0;
 padding:0;
 list-style:none;
}

.media{
 display:flex;
 align-items:flex-start;
}

.mediaicon{
 font-size:18px;
 color:#fff;
 width:40px;
 height:40px;
 text-align:center;
 padding:9px 0px;
 border-radius:20px;
}

.mediafont{
 font-size:16px;
 font-weight:600;
}

.media{
 display:flex;
 align-items:flex-start;
}

.btn-close{
 float:right;
 font-size:1.40625rem;
 font-weight:400;
 line-height:1;
 color:#000;
 text-shadow:none;
 opacity:0.7;
 transition:0.3s color;
}

.btn-close:hover,
.btn-close:focus{
 color:#000;
 text-decoration:none;
 opacity:0.75;
}

.btn-close:not(:disabled):not(.disabled){
 cursor:pointer;
}

.navbar{
 position:relative;
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:space-between;
 padding:0.5rem 1rem;
}

.navbar>.container,
.navbar>.container-fluid{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 justify-content:space-between;
}

.navbar-brand{
 display:inline-block;
 padding-top:0.359375rem;
 padding-bottom:0.359375rem;
 margin-right:1rem;
 font-size:1.125rem;
 line-height:inherit;
 white-space:nowrap;
}

.navbar-brand:hover,
.navbar-brand:focus{
 text-decoration:none;
}

.navbar-nav{
 display:flex;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0;
 list-style:none;
}

.navbar-nav .nav-link{
 padding-right:0;
 padding-left:0;
}

.navbar-nav .dropdown-menu{
 position:static;
 float:none;
}

.navbar-text{
 display:inline-block;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}

.navbar-collapse{
 flex-basis:100%;
 flex-grow:1;
 align-items:center;
}

.navbar-toggler{
 padding:0.25rem 0.75rem;
 font-size:1.125rem;
 line-height:1;
 background-color:transparent;
 border:1px solid transparent;
}

.navbar-toggler:hover,
.navbar-toggler:focus{
 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.98px){

 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid{
 padding-right:0;
 padding-left:0;
 }
}

@media (min-width:576px){
 .navbar-expand-sm{
 flex-flow:row nowrap;
 justify-content:flex-start;
 }

 .navbar-expand-sm .navbar-nav{
 flex-direction:row;
 }

 .navbar-expand-sm .navbar-nav .dropdown-menu{
 position:absolute;
 }

 .navbar-expand-sm .navbar-nav .nav-link{
 padding-right:0.5rem;
 padding-left:0.5rem;
 }

 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid{
 flex-wrap:nowrap;
 }

 .navbar-expand-sm .navbar-collapse{
 display:flex !important;
 flex-basis:auto;
 }

 .navbar-expand-sm .navbar-toggler{
 display:none;
 }
}

@media (max-width:767.98px){

 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid{
 padding-right:0;
 padding-left:0;
 }
}

@media (min-width:768px){
 .navbar-expand-md{
 flex-flow:row nowrap;
 justify-content:flex-start;
 }

 .navbar-expand-md .navbar-nav{
 flex-direction:row;
 }

 .navbar-expand-md .navbar-nav .dropdown-menu{
 position:absolute;
 }

 .navbar-expand-md .navbar-nav .nav-link{
 padding-right:0.5rem;
 padding-left:0.5rem;
 }

 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid{
 flex-wrap:nowrap;
 }

 .navbar-expand-md .navbar-collapse{
 display:flex !important;
 flex-basis:auto;
 }

 .navbar-expand-md .navbar-toggler{
 display:none;
 }
}

@media (max-width:991.98px){

 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid{
 padding-right:0;
 padding-left:0;
 }
}

@media (min-width:992px){
 .navbar-expand-lg{
 flex-flow:row nowrap;
 justify-content:flex-start;
 }

 .navbar-expand-lg .navbar-nav{
 flex-direction:row;
 }

 .navbar-expand-lg .navbar-nav .dropdown-menu{
 position:absolute;
 }

 .navbar-expand-lg .navbar-nav .nav-link{
 padding-right:0.5rem;
 padding-left:0.5rem;
 }

 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid{
 flex-wrap:nowrap;
 }

 .navbar-expand-lg .navbar-collapse{
 display:flex !important;
 flex-basis:auto;
 }

 .navbar-expand-lg .navbar-toggler{
 display:none;
 }
}

@media (max-width:1279.98px){

 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid{
 padding-right:0;
 padding-left:0;
 }
}

@media (min-width:1280px){
 .navbar-expand-xl{
 flex-flow:row nowrap;
 justify-content:flex-start;
 }

 .navbar-expand-xl .navbar-nav{
 flex-direction:row;
 }

 .navbar-expand-xl .navbar-nav .dropdown-menu{
 position:absolute;
 }

 .navbar-expand-xl .navbar-nav .nav-link{
 padding-right:0.5rem;
 padding-left:0.5rem;
 }

 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid{
 flex-wrap:nowrap;
 }

 .navbar-expand-xl .navbar-collapse{
 display:flex !important;
 flex-basis:auto;
 }

 .navbar-expand-xl .navbar-toggler{
 display:none;
 }
}

.navbar-expand{
 flex-flow:row nowrap;
 justify-content:flex-start;
}

.navbar-expand>.container,
.navbar-expand>.container-fluid{
 padding-right:0;
 padding-left:0;
 flex-wrap:nowrap;
}

.navbar-expand .navbar-nav{
 flex-direction:row;
}

.navbar-expand .navbar-nav .dropdown-menu{
 position:absolute;
}

.navbar-expand .navbar-nav .nav-link{
 padding-right:0.5rem;
 padding-left:0.5rem;
}

.navbar-expand .navbar-collapse{
 display:flex !important;
 flex-basis:auto;
}

.navbar-expand .navbar-toggler{
 display:none;
}

.navbar-light .navbar-brand{
 color:rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus{
 color:rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link{
 color:rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus{
 color:rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled{
 color:rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link{
 color:rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active{
 color:rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler{
 color:rgba(0, 0, 0, 0.5);
 border-color:rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon{
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='$black-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, 0.5);
}

.navbar-light .navbar-text a{
 color:rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus{
 color:rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand{
 color:#fff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus{
 color:#fff;
}

.navbar-dark .navbar-nav .nav-link{
 color:rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus{
 color:rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled{
 color:rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link{
 color:#fff;
}

.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active{
 color:#fff;
}

.navbar-dark .navbar-toggler{
 color:rgba(255, 255, 255, 0.5);
 border-color:rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon{
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='$white-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, 0.5);
}

.navbar-dark .navbar-text a{
 color:#fff;
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus{
 color:#fff;
}

.responsive-navbar.navbar .dropdown-menu.dropdown-menu-left{
 left:-1px;
 right:-1px;
 position:absolute;
}

.responsive-navbar.navbar s .nav-link.icon{
 padding:9px !important;
 margin:3px;
 color:#2A1B4D !important;
 height:2.5rem;
 width:2.5rem;
 font-size:1.2rem;
}

@media (max-width:768px){
 .navresponsive-toggler{
 padding:2px;
 }

 .navresponsive-toggler span{
 padding:9px;
 text-align:center;
 height:2.5rem;
 font-size:1.2rem;
 position:relative;
 width:2.5rem;
 }

 .dropdown-menu.dropdown-menu-right{
 left:0 !important;
 }

 .responsive-navbar.navbar .navbar-collapse .icon.navsearch{
 padding:7px 10px !important;
 border:1px solid #e4e6f9;
 margin:2px;
 border-radius:25px;
 }

 .responsive-navbar.navbar .navbar-collapse .icon.navsearch i{
 line-height:20px;
 }
}

.navbar-nav{
 flex-direction:initial !important;
}


.pricing-divider{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);
}

.pricing{
 color:#fff;
}

.pricing1{
 color:#707070;
}

.pricing .card-category{
 background:rgba(255, 255, 255, 0.3);
 padding:10px 0;
 color:#fff;
}

.pricing .list-unstyled li{
 border-bottom:1px solid rgba(255, 255, 255, 0.1);
 padding:7px 0;
}

.pricing1 .list-unstyled li{
 border-bottom:1px solid #eaedf1;
 padding:7px 0;
}

.pricing1 .card-category{
 background:rgba(255, 255, 255, 0.3);
 padding:20px 0;
 border-radius:7px 7px 0 0;
 color:#Fff;
}

.pricing-table{
 width:100%;
 margin:0 auto;
 transition:all 0.3s ease;
 -o-transition:all 0.3s ease;
 -moz-transition:all 0.3s ease;
 -webkit-transition:all 0.3s ease;
 border-radius:0px;
}

.pricing-table:hover{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);
}

.pricing-table:hover>.panel-footer-landing{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.05) inset;
 -webkit-transition:all 0.3s ease;
}

.pricing-table:hover>.panel>.panel-body-landing{
 background:#1643A3;
 -webkit-transition:all 0.3s ease;
}

.pricing-table:hover>.panel>.panel-heading-landing-box{
 background:#fff;
 color:#333;
 -webkit-transition:all 0.3s ease;
}

.pricing-table:hover>.panel>.controle-header{
 background:#1643A3;
 
 -webkit-transition:all 0.3s ease;
}

.pricing-table:hover>.panel>.panel-footer{
 background:#1643A3;
 
 -webkit-transition:all 0.3s ease;
 text-align:center;
}

.princing-item:hover{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.1);
}

.princing-item:hover .deco-layer--1{
 transform:translate3d(15px, 0, 0);
}

.princing-item:hover .deco-layer--2{
 -webkit-transform:translate3d(-15px, 0, 0);
 
}

.btn-price:hover{
 background:#fff;
 color:#1643A3;
 -webkit-transition:all 0.3s ease;
}

.pricing-table:hover>.panel>.controle-header>.panel-title-landing{
 color:#fff;
 -webkit-transition:all 0.3s ease;
 font-size:35px;
}

.pricing-table:hover>.panel>.panel-body-landing>.table>tbody>tr>td{
 font-weight:500;
 -webkit-transition:all 0.3s ease;
}

.pricing-table>.panel>.controle-header>.panel-title-landing{
 color:#000;
 font-size:35px;
}

.table>tbody>tr>th{
 font-weight:500;
 -webkit-transition:all 0.3s ease;
}

.table>tfoot>tr>td,
.table>tfoot>tr>th{
 font-weight:500;
 -webkit-transition:all 0.3s ease;
}

.table>thead>tr>td,
.table>thead>tr>th{
 font-weight:500;
 -webkit-transition:all 0.3s ease;
}

.panel-body-landing:hover>.table>tbody>tr>td{
 color:#fff;
 -webkit-transition:all 0.3s ease;
}

.panel-heading-landing{
 background:#f7f7f7;
 padding:20px;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 border:solid 2px #1643A3;
 border-bottom:none;
 text-align:center;
 margin-top:20px;
}

.col-sm-4 .pricing-table .table td{
 padding:0.65rem;
 vertical-align:top;
 text-align:left;
}


.panel.price{
 -moz-transition:all 0.3s ease;
 -o-transition:all 0.3s ease;
 -webkit-transition:all 0.3s ease;
}

.panel.price>.panel-heading{
 -moz-transition:all 0.3s ease;
 -o-transition:all 0.3s ease;
 -webkit-transition:all 0.3s ease;
}

.panel.price h3{
 margin-bottom:0;
 padding:20px 0;
}

.panel-heading{
 padding:10px 15px;
 border-bottom:1px solid rgba(255, 255, 255, 0.2);
 background:#fff;
}

.panel.price{
 margin-bottom:1.5rem;
 box-shadow:0px 22px 68px -9px rgba(0, 0, 0, 0.15);
 border-radius:7px;
 background:#fff;
}

.panel.price>.panel-heading{
 color:#fff;
}

.panel.price .list-group-item:last-child{
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
}

.panel.price .list-group-item:first-child{
 border-top-right-radius:0px;
 border-top-left-radius:0px;
}

.panel.price:hover{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);
}

.price .panel-footer{
 border-bottom:0px;
 background-color:#fff;
 border-left:0;
 border-right:0;
}

.price.panel-color>.panel-body{
 background-color:#fff;
}

.product-price{
 font-size:1rem;
}

.product-price strong{
 font-size:1.5rem;
}

.pricing-divider-img{
 position:absolute;
 left:0;
 width:100%;
}

.price-detail-wrap .rating-stars{
 text-align:left !important;
}


.rating-stars{
 width:100%;
 text-align:center;
 font-size:30px;
}

.rating-stars i{
 padding:5px;
}

.rating-stars .rating-stars-container{
 font-size:0px;
}

.rating-stars .rating-stars-container .rating-star{
 display:inline-block;
 font-size:32px;
 cursor:pointer;
 padding:5px 10px;
 color:#f6f6fb;
}

.rating-stars .rating-stars-container .rating-star.sm{
 display:inline-block;
 font-size:14px;
 color:#eaedf1;
 cursor:pointer;
 padding:5px;
}

.rating-stars .rating-stars-container .rating-star.is--active,
.rating-stars .rating-stars-container .rating-star.is--hover{
 color:#f1c40f;
}

.rating-stars .rating-stars-container .rating-star.is--no-hover,
.rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover{
 color:#f6f6fb;
}

.rating-stars input{
 display:block;
 margin:0 auto;
 text-align:center;
 padding:0.375rem 0.75rem;
 font-size:0.9375rem;
 line-height:1.6;
 color:#495057;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #eaedf1;
 transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.br-theme-bars-horizontal .br-widget a{
 background-color:#e7e7eb;
}

.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
}

.br-theme-bars-horizontal .br-widget .br-current-rating{
 color:var(--primary-bg-color);
}

.br-theme-bars-pill .br-widget a{
 background-color:#e7e7eb;
 color:var(--primary-bg-color);
}

.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
 color:white;
}

.br-theme-bars-square .br-widget a{
 border:2px solid #e7e7eb;
 background-color:#fff;
 color:#d3d3d3;
}

.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected{
 border:2px solid var(--primary-bg-color);
 color:var(--primary-bg-color);
}

.br-theme-bars-movie .br-widget a{
 background-color:#e7e7eb;
}

.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
}

.br-theme-bars-movie .br-widget .br-current-rating{
 color:var(--primary-bg-color);
}

.br-theme-bars-1to10 .br-widget a{
 background-color:#e7e7eb;
}

.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
}

.br-theme-bars-1to10 .br-widget .br-current-rating{
 color:var(--primary-bg-color);
}

.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after{
 color:#f1c40f;
}

.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:#f1c40f;
}

.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{
 content:"\f123";
 color:#f1c40f;
}

.br-theme-fontawesome-stars .br-widget a:after{
 content:"\f005";
 color:#e7e7eb;
}

.br-theme-fontawesome-stars-o .br-widget a:after{
 content:"\f006";
 color:#dddddf;
}

.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;
}

.dark-mode .br-theme-fontawesome-stars .br-widget a:after{
 color:#45455f;
}

.dark-mode .br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after{
 color:#f1c40f;
}

.star-ratings .stars{
 width:120px;
 text-align:center;
 margin:auto;
}

.star-ratings .stars-example-fontawesome-o{
 width:200px;
}

.box-example-1to10 .br-wrapper{
 width:210px;
 position:absolute;
 margin:0px 0 0 -105px;
 left:50%;
}

.box-example-movie .br-wrapper{
 width:250px;
 position:absolute;
 margin:0px 0 0 -125px;
 left:50%;
}

.box-example-square .br-wrapper{
 width:190px;
 position:absolute;
 margin:0px 0 0 -95px;
 left:50%;
}

.box-example-pill .br-wrapper{
 width:232px;
 position:absolute;
 margin:0px 0 0 -116px;
 left:50%;
}

.box-example-horizontal .br-wrapper{
 width:120px;
 position:absolute;
 margin:0px 0 0 -60px;
 left:50%;
}

.box select{
 width:120px;
 margin:10px auto 0 auto;
 display:block;
 font-size:16px;
}

.box .box-body{
 padding-top:2em;
 height:85px;
 position:relative;
}

.box-large .box-body{
 padding-top:2em;
 height:120px;
}

.tab-content>.tab-pane{
 display:none;
}

.tab-content>.active{
 display:block;
}

.tabs-menu ul li a{
 padding:10px 20px;
 display:block;
}

.tabs-menu ul li .active{
 color:var(--primary-bg-color);
}

.tabs-menu1 ul li a{
 padding:10px 20px;
 display:block;
}

.tabs-menu-body{
 border:1px solid #eaedf1;
}

.tabs-menu-body p:last-child{
 margin-bottom:0;
}

.tab-menu-heading{
 padding:15px;
 border:1px solid #eaedf1;
 border-bottom:0;
}

.tab_wrapper .content_wrapper .tab_content.active p:last-child{
 margin-bottom:0;
}

.tabs-menu2 ul li a{
 color:#636262;
 padding:10px 20px 11px 20px;
}

.tabs-menu2 ul li .active{
 font-weight:600;
}

.tabs-menu2 ul li .fade{
 color:rgba(238, 238, 238, 0.9333333333);
}

.nav.panel-tabs a{
 border:1px solid #eaedf1;
 padding:7px 15px;
 border-radius:5px;
 transition:all ease 0.3s;
}

.nav.panel-tabs a.active{
 border-radius:5px;
 border-color:var(--primary-bg-color);
 color:var(--primary-bg-color) !important;
}

.nav.panel-tabs a.vertical-tabs.active{
 color:#fff !important;
 background-color:var(--primary-bg-color);
}

.tabs-menu4 .nav a{
 padding:10px 20px;
 transition:all ease 0.3s;
 border-bottom-left-radius:0px !important;
 border-bottom-right-radius:0px !important;
}

.tabs-menu4 .nav a.active{
 border-color:var(--primary-bg-color);
 color:#fff !important;
 background-color:var(--primary-bg-color);
}

.tabs-menu4 .nav a:hover{
 color:var(--primary-bg-color);
}

@media (max-width:575.98px){
 .tabs-menu.checkout{
 display:block;
 }

 .tabs-menu.checkout li{
 border-bottom:1px solid #eaedf1;
 }

 .card-pay .tabs-menu li{
 width:100%;
 }
}



.vtimeline{
 list-style:none;
 padding:0;
 position:relative;
 margin-bottom:20px;
}

.vtimeline:before{
 top:0;
 bottom:0;
 position:absolute;
 content:" ";
 width:3px;
 background-color:#eaedf1;
 left:50%;
 margin-left:-1.5px;
}

.vtimeline .timeline-wrapper{
 display:block;
 margin-bottom:20px;
 position:relative;
 width:100%;
 padding-right:90px;
}

.vtimeline .timeline-wrapper:before{
 content:" ";
 display:table;
}

.vtimeline .timeline-wrapper:after{
 content:" ";
 display:table;
 clear:both;
}

.vtimeline .timeline-wrapper .timeline-panel{
 border-radius:2px;
 padding:20px;
 position:relative;
 background:#f9f9fb;
 border-radius:0px;
 box-shadow:none;
 width:35%;
 margin-left:15%;
}

.vtimeline .timeline-wrapper .timeline-panel:before{
 position:absolute;
 top:0;
 width:100%;
 height:2px;
 content:"";
 left:0;
 right:0;
}

.vtimeline .timeline-wrapper .timeline-panel:after{
 position:absolute;
 top:25px;
 right:-14px;
 display:inline-block;
 border-top:14px solid transparent;
 border-left:14px solid #f9f9fb;
 border-right:0 solid #f9f9fb;
 border-bottom:14px solid transparent;
 content:" ";
}

.vtimeline .timeline-wrapper .timeline-panel .timeline-title{
 font-size:1rem;
 font-weight:700;
 margin:0 0 0.625rem;
}

.vtimeline .timeline-wrapper .timeline-panel .timeline-body p+p{
 margin-top:5px;
}

.timeline-body img{
 max-width:100%;
}

.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul{
 margin-bottom:0;
}

.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span{
 font-size:0.6875rem;
}

.vtimeline .timeline-wrapper .timeline-badge{
 width:45px;
 height:45px;
 position:absolute;
 top:16px;
 left:calc(50% - 20px);
 z-index:0;
 border-top-right-radius:50%;
 border-top-left-radius:50%;
 border-bottom-right-radius:50%;
 border-bottom-left-radius:50%;
 border:0px solid #fff;
 border-radius:50%;
}

.vtimeline .timeline-wrapper .timeline-badge i{
 color:#fff;
 text-align:center;
 font-size:20px;
 line-height:1.8;
 display:flex;
 margin:0 auto;
 justify-content:center;
 left:0;
 right:0;
 padding:1px 9px;
}

.vtimeline .timeline-wrapper.timeline-inverted{
 padding-right:0;
 padding-left:90px;
}

.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel{
 margin-left:auto;
 margin-right:15%;
}

.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after{
 border-left-width:0;
 border-right-width:14px;
 left:-14px;
 right:auto;
}

.timeline-wrapper-primary .timeline-panel:before,
.timeline-wrapper-primary .timeline-badge{
 background:var(--primary-bg-color);
}

.timeline-wrapper-secondary .timeline-panel:before,
.timeline-wrapper-secondary .timeline-badge{
 background:#eb6f33;
}

.timeline-wrapper-success .timeline-panel:before,
.timeline-wrapper-success .timeline-badge{
 background:#13bfa6;
}

.timeline-wrapper-info .timeline-panel:before,
.timeline-wrapper-info .timeline-badge{
 background:#01b8ff;
}

.timeline-wrapper-warning .timeline-panel:before,
.timeline-wrapper-warning .timeline-badge{
 background:#e7c354;
}

.timeline-wrapper-danger .timeline-panel:before,
.timeline-wrapper-danger .timeline-badge{
 background:#d12c47;
}

.timeline-wrapper-light .timeline-panel:before,
.timeline-wrapper-light .timeline-badge{
 background:#f1f2f9;
}

.timeline-wrapper-dark .timeline-panel:before,
.timeline-wrapper-dark .timeline-badge{
 background:#323251;
}

@media (max-width:992px){
 .timeline .btn{
 font-size:12px;
 }

 .vtimeline:before{
 left:26px !important;
 }

 .vtimeline .timeline-wrapper{
 padding-right:0 !important;
 }

 .vtimeline .timeline-wrapper .timeline-badge{
 left:0 !important;
 }

 .vtimeline .timeline-wrapper .timeline-panel{
 width:auto !important;
 margin-left:16% !important;
 }

 .vtimeline .timeline-wrapper .timeline-panel:after{
 border-right:14px solid #f9f9fb !important;
 border-left:0 solid #f9f9fb !important;
 left:-14px !important;
 right:auto !important;
 top:25px;
 }

 .vtimeline .timeline-wrapper.timeline-inverted{
 padding-left:0 !important;
 }

 .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel{
 margin-right:0 !important;
 width:auto !important;
 }

 .profile-user .p-text{
 display:none;
 }
}


.latest-timeline-1 ul.timeline-1{
 list-style-type:none;
 position:relative;
}

.latest-timeline-1 ul.timeline-1:before{
 content:" ";
 position:absolute;
 top:0;
 bottom:0;
 left:20px;
 border-left:2px dotted #c0ccda;
}

.latest-timeline-1 ul.timeline-1>li{
 margin:25px 0;
 padding-left:0.9rem;
}

.latest-timeline-1 ul.timeline-1>li a{
 color:#000;
}

.latest-timeline-1 ul.timeline-1>li .date{
 font-size:10px;
}

.latest-timeline-1 ul.timeline-1>li p{
 font-size:13px;
}

.latest-timeline-1 ul.timeline-1>li .product-icon{
 width:40px;
 height:40px;
 text-align:center;
 border-radius:50%;
 position:absolute;
 left:1px;
 background-color:#f3f6f7;
 font-size:20px;
 line-height:37px;
 font-size:21px;
}

.latest-timeline-1 ul.timeline-1>li:nth-child(2):before{
 border:3px solid #fb1c52;
}

.latest-timeline-1 ul.timeline-1>li:nth-child(3):before{
 border:3px solid #e9b307;
}

.latest-timeline-1 ul.timeline-1>li:nth-child(4):before{
 border:3px solid #4481eb;
}

.latest-timeline-1 ul.timeline-1>li:last-child:before{
 border:3px solid #27af06;
}

.projects-stat .table-bordered th,
.projects-stat .table-bordered td{
 border:transparent;
}

.projects-stat .table th,
.projects-stat .table td{
 padding:7px 7px !important;
 vertical-align:baseline;
}

.projects-stat .project-names h6{
 width:38px;
 height:38px;
 border-radius:50%;
 color:#fff;
 line-height:2.5;
 margin-bottom:0;
 font-weight:600;
 padding:3px;
}

.review-project .project-contain{
 display:inline-block;
}

.review-project .table th,
.review-project .table td{
 vertical-align:middle;
 padding:7px 15px;
}

.review-project.card tbody>tr>th:not(:first-child),
.review-project.card tbody>tr>td:not(:first-child){
 font-family:roboto;
 font-size:13px !important;
}

.review-project img{
 vertical-align:top;
 width:35px;
 min-width:32px;
 height:35px;
}

.latest-tasks .tasks{
 display:flex;
 align-items:center;
 justify-content:space-between;
 position:relative;
 margin:0 0 1.15rem 0;
}

.latest-tasks .tasks .span{
 margin-left:1.3rem;
 font-weight:500;
 color:#323251;
}

.latest-tasks .task-line:before{
 position:absolute;
 display:block;
 width:0.2rem;
 top:0.2rem;
 content:"";
 border-radius:0.2rem;
 height:2rem;
}

.latest-tasks .label{
 color:#495057;
 margin-left:1.3rem;
 font-weight:500;
}

.latest-tasks .time{
 margin-left:1.3rem;
 font-size:13px;
 color:#7987a1;
}

.latest-tasks .task-line.primary:before{
 background:var(--primary-bg-color);
}

.latest-tasks .task-line.pink:before{
 background:#f58598;
}

.latest-tasks .task-line.success:before{
 background:#13bfa6;
}

.latest-tasks .task-line.teal:before{
 background:#2bcbba;
}

.latest-tasks .task-line.warning:before{
 background:#e7c354;
}

.latest-tasks .task-line.orange:before{
 background:#fc7303;
}

.latest-tasks .task-line.info:before{
 background:#59adec;
}

.latest-tasks .task-line.purple:before{
 background:#661fd6;
}

.latest-tasks .task-line.danger:before{
 background:#d12c47;
}

.latest-tasks .check-box .ckbox span:before{
 content:"";
 width:16px;
 height:16px;
 background-color:rgba(190, 206, 255, 0.05);
 border:1px solid #eaedf1;
 top:1px;
 left:0;
 border-radius:2px;
}

.latest-tasks .check-box .ckbox span:after{
 border-radius:2px;
}

.latest-tasks .nav-tabs .nav-link{
 color:#7987a1;
}

.latest-tasks .nav-tabs .nav-link.active,
.latest-tasks .nav-tabs .nav-link:hover,
.latest-tasks .nav-tabs .nav-link:focus{
 color:var(--primary-bg-color);
 border:0;
}

.image-grouped img{
 margin-right:-0.6em !important;
}

.background-text{
 position:relative;
 z-index:10;
}

.project-countdown #launch_date{
 margin:0;
}

.project-countdown .countdown{
 padding:0;
 margin:0;
}

.project-countdown .countdown li{
 width:65px;
 height:65px;
 z-index:0;
 padding:0px;
 line-height:30px;
}

.project-countdown .countdown .number{
 font-size:20px;
 font-weight:700;
 line-height:14px;
 padding-top:11px;
}

.project-countdown .countdown .time{
 padding-top:0px;
 font-size:11px !important;
}

.project-countdown .countdown span{
 display:block;
 color:#fff;
}

.project-countdown .countdown li{
 background:rgb(40, 92, 247);
 border:5px solid rgb(40, 92, 247);
}

@media (min-width:992px){
 .project-countdown .countdown li{
 margin:2px 5px 7px 5px;
 }
}

.Activity-scroll{
 max-height:349px;
}

.activity .added-project{
 font-weight:700;
 font-size:12px;
 color:var(--primary-bg-color);
}

.sparkline .tooltip{
 width:20px;
 height:20px;
}

.Project-scroll{
 max-height:367px;
 position:relative;
}

.rating-scroll{
 max-height:344px;
 position:relative;
}

.coming-events .icon{
 height:47px;
 width:47px;
 border-radius:50%;
 text-align:center;
}

.coming-events .icon span{
 display:block;
 font-size:12px;
}

.coming-events .icon .date{
 line-height:10px;
 padding-top:11px;
}

.coming-events .icon .month{
 font-size:11px;
}

.coming-events .pb-3{
 padding-bottom:0.8rem !important;
}

.coming-events .pt-3{
 padding-top:0.8rem !important;
}

.activity{
 position:relative;
 padding:1.25rem 1.25rem 0 1.25rem;
}

.activity-list{
 position:relative;
}

.activity-list:before{
 content:" ";
 border:1px solid #eaf2f9;
 margin:20px 20px 0 22px;
 display:inline-block;
 position:absolute;
 width:2px;
 height:100%;
 z-index:0;
}

.activity .img-activity{
 width:42px;
 height:42px;
 text-align:center;
 line-height:34px;
 border-radius:50%;
 position:absolute;
 box-shadow:0 0 0 0.5px #f8f9fa;
}

.activity .item-activity{
 margin-left:60px;
 margin-bottom:22px;
}

.timeline-image{
 border-radius:50%;
}

@media (max-width:576px){
 .vtimeline .timeline-wrapper .timeline-panel{
 width:auto !important;
 margin-left:24% !important;
 }
}


.aside-footer{
 padding:1rem 1.5rem;
 border-top:1px solid #eaedf1;
}

.footer{
 background:#fff;
 border-top:1px solid #eaedf1;
 font-size:0.875rem;
 padding:1.25rem 1.25rem;
}

.footer .container{
 padding-left:0.75rem;
 padding-right:0.75rem;
}

.footer .social{
 margin:0 auto;
}

.footer .social ul li{
 float:left;
 padding:7px;
}

.footer .social ul li a{
 width:30px;
 height:30px;
 display:block;
 border:1px solid #eceef7;
 line-height:25px;
 border-radius:50%;
 background:#f3f3f3;
 color:var(--primary-bg-color);
}

@media print{
 .footer{
 display:none;
 }
}

.footer-1.footer{
 padding:1.25rem 1.25rem 1.25rem 1.25rem;
}

.top-footer{
 width:100%;
 line-height:1.25rem;
 opacity:1;
 transform:translate(0px, 0px);
 font-size:14px;
 flex:0 0 auto;
}

.top-footer h6{
 font-size:14px;
 margin-bottom:1rem;
 font-weight:500;
}

.top-footer p{
 color:#76839a;
}

.top-footer a{
 color:#76839a;
 line-height:2;
}

.top-footer a address{
 color:#76839a;
 margin-bottom:0;
 line-height:2;
}

.top-footer img{
 width:80px;
 border:1px solid #e6eaea;
 padding:2px;
 height:80px;
}

.top-footer img:hover{
 color:#8e9090;
 opacity:0.6;
}

.top-footer .list-unstyled li{
 border-bottom:0;
}

.footer-payments{
 padding-left:0;
 list-style:none;
 margin:0;
 line-height:1.25rem;
}

.footer-payments li{
 display:inline-block;
}

.footer-payments li:not(:last-child){
 margin-right:1.5rem;
}

.footer-payments a{
 color:#a7a8c7;
 text-decoration:none;
 font-size:2rem;
}

.footer-payments a:hover{
 opacity:0.9;
}

.main-footer{
 padding:20px 30px 20px 280px;
 font-size:14px;
 font-weight:400;
 background-color:#fff;
 border-top:1px solid #e6eaea;
}

.footer-social-list{
 padding-left:0;
 list-style:none;
 margin:0;
 line-height:1.25rem;
}

.footer-social-list li{
 display:inline-block;
}

.footer-social-list li:not(:last-child){
 margin-right:1.5rem;
}

.footer-social-list a{
 text-decoration:none;
 font-size:1rem;
}

@media (max-width:992px){
 .footer-social-list{
 text-align:center;
 margin-top:1rem;
 }

 .footer1{
 text-align:center;
 }
}

@media only screen and (max-width:767px){
 .footer{
 padding:1.25rem 0;
 }
}

.icons-bg .social .social-icon{
 transition:all ease 0.3s;
}

.icons-bg .social .social-icon:hover{
 background-color:var(--primary-bg-color);
 color:#fff;
 fill:#fff;
}

.header-search{
 min-width:18rem !important;
}

.aside-header{
 padding:1rem 1.5rem;
 border-bottom:1px solid #eaedf1;
}

.header{
 background:#fff;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 border-bottom:1px solid #eaedf1;
}

body.fixed-header .header{
 position:fixed;
 top:0;
 left:0;
 right:0;
 z-index:1030;
}

@media print{
 .header{
 display:none;
 }
}

.header .dropdown-menu{
 margin-top:0;
}

.header .mega-menu{
 width:350px;
}

.header .nav-tabs{
 margin:0;
}

.header-brand{
 color:inherit;
 font-size:1.25rem;
 white-space:nowrap;
 font-weight:600;
 padding:0;
 transition:0.3s opacity;
 line-height:2.6rem;
}

.app-header .header-brand{
 color:inherit;
 margin-right:0;
 font-size:1.25rem;
 white-space:nowrap;
 font-weight:600;
 padding:0;
 transition:0.3s opacity;
 line-height:2.9rem;
 min-width:200px;
 text-align:center;
}

.app-header .header-brand .header-brand-img{
 margin-right:0;
}

.app-header1 .header-brand{
 color:inherit;
 margin-right:0;
 font-size:1.25rem;
 white-space:nowrap;
 font-weight:600;
 padding:0;
 transition:0.3s opacity;
 line-height:2.9rem;
 min-width:215px;
 text-align:center;
}

.app-header1 .header-brand .header-brand-img{
 margin-right:0;
}

.header-brand:hover{
 color:inherit;
 text-decoration:none;
}

.header-brand-img{
 height:12rem;
 line-height:2rem;
 vertical-align:middle;
 width:auto;
 position:relative;
 top:47px;
}

.title-header-p{
 margin:0 0;
 font-size:20px;
}

.header-avatar{
 width:2rem;
 height:2rem;
 display:inline-block;
 vertical-align:bottom;
 border-radius:50%;
}

.header-btn{
 display:inline-block;
 width:2rem;
 height:2rem;
 line-height:2rem;
 text-align:center;
 font-size:1rem;
}

@media (max-width:991px){
 .header .form-inline{
 margin-right:-2px;
 }
}

@media (max-width:767px){
 .mobile-header{
 display:block;
 padding:0.75rem 0;
 position:fixed;
 width:100%;
 z-index:999;
 background:#fff;
 border-bottom:1px solid #eaedf1;
 box-shadow:0 8px 24px #f8f5fb;
 top:0;
 }

 .mobile-header .navbar-toggler-icon{
 color:#495584 !important;
 }

 .header-search-icon{
 display:none !important;
 }

 .header-brand-img{
 left:0;
 right:0;
 margin:0 auto;
 }

 .mobile-header .header-brand-img{
 margin-top:2px;
 }

 .mobile-header .header-brand{
 line-height:0;
 margin:0 auto;
 }

 .mobile-header .app-sidebar__toggle{
 padding:2px 15px;
 color:#76839a;
 }

 .mobile-header .app-sidebar__toggle:hover{
 color:#76839a;
 }

 .mobile-header .header-settings{
 margin-top:6px;
 }

 .mobile-header .profile-user{
 margin-top:8px;
 }

 .sidebar-mini.sidenav-toggled .side-header{
 display:none;
 }

 .sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle{
 display:block;
 }

 .mobile-header.hor-mobile-header .header-brand-img{
 margin-left:2.5rem;
 margin-top:2px;
 }

 .mobile-header .profile-user{
 margin-top:0px !important;
 }

 .mobile-header .nav-link.icon{
 padding:12px !important;
 margin:2px !important;
 padding-top:0 !important;
 padding-bottom:0 !important;
 height:1.9rem !important;
 }

 .mobile-header .header-right-icons .nav-link.icon:hover{
 background:none;
 }

 .mobile-header .header-right-icons .profile-user:hover{
 box-shadow:none;
 }

 .mobile-header .header-brand-img.desktop-logo{
 display:none;
 }

 .mobile-header .header-brand-img.mobile-light{
 display:block !important;
 }
}

@media (max-width:992px) and (min-width:768px){
 .animated-arrow{
 cursor:pointer;
 padding:25px 35px 16px 0px !important;
 margin:11px 0 0 15px;
 }
}

@media (max-width:568px){
 .mobile-header .profile-1 .nav-link{
 padding-left:0;
 padding-right:0 !important;
 }

 .mobile-header .header-brand-img{
 margin-left:0rem;
 margin-top:2px;
 }
}

@media (min-width:768px){
 .mobile-header{
 display:none;
 }

 .app-content .side-app{
 padding-top:0px !important;
 }
}

.header .form-inline .form-control{
 border-color:rgba(225, 225, 225, 0.1);
 padding-left:20px;
 width:220px;
 padding-right:40px;
 background:rgba(225, 225, 225, 0.3);
 color:#000 !important;
}

.header .form-inline .btn{
 border-radius:0;
 padding:5px 15px 6px 15px;
 border:2px solid transparent;
 box-shadow:none;
 border-bottom-right-radius:3px;
 border-top-right-radius:3px;
 background:transparent;
 color:#fff;
 margin-left:-56px;
 font-size:15px;
}

.header .header-brand-img.mobile-view-logo{
 display:none;
}

.header .dropdown-menu{
 padding:0;
 border:0;
}

.header .bg-image{
 background:linear-gradient(to right bottom, rgba(132, 65, 246, 0.7), rgba(212, 40, 234, 0.7));
 position:relative;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
}

.header .bg-image-2{
 background:linear-gradient(to right bottom, rgba(251, 196, 52, 0.7), rgba(246, 107, 78, 0.7));
 position:relative;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
}

.header .bg-image-3{
 background:linear-gradient(to right bottom, rgba(98, 251, 92, 0.6), rgba(33, 165, 6, 0.6));
 position:relative;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center;
}

.header .bg-image a:hover{
 background:transparent !important;
}

@media (max-width:767.98px) and (min-width:576px){
 .header .form-inline .search-element{
 position:absolute;
 top:8px;
 left:10px;
 right:10px;
 z-index:892;
 display:none;
 }

 body.search-show .header .form-inline .search-element{
 display:block;
 }

 .header .navsearch i{
 font-size:20px;
 color:#fff;
 }

 .search-element .form-control{
 float:left;
 width:100% !important;
 height:40px;
 margin:0 auto;
 background:#fff !important;
 color:#000;
 }

 .search-show .search-element{
 display:block;
 left:0 !important;
 top:0 !important;
 right:0;
 width:100%;
 padding:10px 13px;
 }

 .header .form-inline .form-control::-webkit-input-placeholder{
 color:#76839a;
 }

 .header .navsearch i{
 font-size:20px;
 color:#fff;
 padding-top:5px;
 }

 .header .form-inline .btn{
 color:#46494a !important;
 padding:8px 15px 6px 15px;
 }
}

@media (max-width:568px){
 .header .input-icon .form-control{
 display:block !important;
 }

 .page-main .header{
 top:0px !important;
 }
}

.header-1 .navbar .nav-link.nav-link-lg i{
 font-size:1.1rem;
 width:2.2rem;
 height:2.2rem;
 border-radius:50%;
 color:#495057;
 line-height:32px;
 margin:0 auto;
 text-align:center;
}

.header-1 .nav-link .badge{
 position:absolute;
 top:3px;
 right:6px;
 width:1rem;
 height:1rem;
 font-size:11px !important;
 text-align:center !important;
 padding:0.25em 0.4em;
 line-height:1;
}

.header-1 .badge{
 border-radius:50%;
}

.header-1 .form-inline .btn{
 border-radius:0;
 padding:5px 15px 6px 15px;
 border:2px solid transparent;
 box-shadow:none;
 border-bottom-right-radius:3px;
 border-top-right-radius:3px;
 background:transparent;
 color:#495057;
 margin-left:-50px;
 font-size:15px;
 position:inherit;
 margin-top:3px;
}

.header-1 .form-control.header-search{
 color:#495057;
}

.header-1 .form-inline .form-control::-webkit-input-placeholder{
 color:#76839a;
}

.header-1 .animated-arrow span{
 display:none;
}

.animated-arrow span:before,
.animated-arrow span:after{
 display:none;
}

@media only screen and (max-width:991px){
 .header-1 .animated-arrow span{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .animated-arrow span:before,
 .animated-arrow span:after{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .header-1 .animated-arrow span{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .animated-arrow span:before,
 .animated-arrow span:after{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .header-1 .hor-toggle.animated-arrow{
 padding:83px 35px 16px 20px !important;
 margin:11px 0 0 0px !important;
 }

 .header-1 .animated-arrow{
 cursor:pointer;
 margin:0px 0 0 -11px;
 position:initial;
 }

 .header-2 .animated-arrow{
 cursor:pointer;
 margin:0px 0 0 -11px;
 position:initial;
 }

 .header-1 .form-inline .form-control,
 .header-2 .form-inline .form-control{
 width:100PX !important;
 }

 .header-1 .header-search,
 .header-2 .header-search{
 min-width:auto !important;
 }

 .header-1 .navbar .nav-link.nav-link-lg i{
 font-size:1.1rem;
 width:2.2rem;
 height:2.2rem;
 border-radius:50%;
 color:#495057;
 line-height:39px;
 margin:0 auto;
 text-align:center;
 padding:0px 42px 0px 10px;
 }

 .header-1 .dropdown-menu{
 box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.05);
 }

 .header-1 .nav-link .badge{
 position:absolute;
 top:4px;
 width:1rem;
 height:1rem;
 font-size:11px;
 text-align:center !important;
 padding:0.25em 0.4em;
 line-height:1;
 }
}

.header-1 .nav-link.icon i{
 color:#5b6e88 !important;
}

.header-1 .dropdown-menu{
 box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

.header-2 .dropdown-menu{
 box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

.header-2 .nav-link .badge{
 position:absolute;
 top:2px;
 right:8px;
 width:1rem;
 height:1rem;
 font-size:11px;
 text-align:center !important;
 padding:0.25em 0.4em;
 line-height:1;
 border-radius:50%;
}

.header-2 .nav-link i{
 display:block;
 text-align:center;
 font-size:20px;
 color:#495057;
 margin-top:5px;
}

.header-2 .navbar-expand-lg .navbar-nav .nav-link{
 padding-right:0.9rem;
 padding-left:0.9rem;
}

.header-2 .form-inline .btn{
 border-radius:0;
 padding:5px 15px 6px 15px;
 border:2px solid transparent;
 box-shadow:none;
 border-bottom-right-radius:3px;
 border-top-right-radius:3px;
 background:transparent;
 color:#495057;
 margin-left:-45px;
 font-size:15px;
 position:absolute;
 margin-top:4px;
}

.header-2 .form-inline .form-control::-webkit-input-placeholder{
 color:#76839a;
}

.header-2 .form-control.header-search{
 background:rgba(225, 225, 225, 0.4);
 border:1px solid rgba(225, 225, 225, 0.1);
 color:#fff;
 padding:0.375rem 0.75rem;
 margin-top:4px;
}

@media only screen and (max-width:991px){
 .header-1 .animated-arrow span{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 color:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .header-1 .animated-arrow span:before,
 .header-1 .animated-arrow span:after{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 color:#495057;
 position:absolute;
 display:block;
 content:"";
 }
}


@media only screen and (max-width:991px){
 .header-2 .animated-arrow{
 cursor:pointer;
 padding:8px 33px 3px 0px;
 margin:11px 0 0 -11px;
 }

 .header-2 .animated-arrow span{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 color:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .header-2 .animated-arrow span:before,
 .header-2 .animated-arrow span:after{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 color:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .header-2 .nav-link .badge{
 position:absolute;
 top:-1px;
 right:6px;
 width:1rem;
 height:1rem;
 font-size:11px;
 text-align:center !important;
 padding:0.25em 0.4em;
 line-height:1;
 border-radius:50%;
 }

 .header-2 .navbar-nav .dropdown-menu{
 position:absolute;
 float:right;
 }

 .header-2 .dropdown-menu.dropdown-menu-right{
 position:absolute;
 transform:translate3d(-98px, 19px, -16px);
 top:24px;
 left:0px;
 will-change:transform;
 }
}

@media only screen and (max-width:460px){
 .header-2 .navbar-nav .envelope{
 display:none !important;
 }
}


.header-3 .nav-link .badge{
 position:absolute;
 top:-10px;
 right:10px;
 width:1rem;
 height:1rem;
 font-size:11px;
 text-align:center !important;
 padding:0.25em 0.4em;
 line-height:1;
 border-radius:50%;
}

.header-3 .nav-link i{
 display:block;
 text-align:center;
 font-size:20px;
 position:relative;
 color:#495057;
}

.header-3 .navbar-expand-lg .navbar-nav .nav-link{
 padding-right:0.9rem;
 padding-left:0.9rem;
}

.header-3 .form-inline .btn{
 border-radius:0;
 padding:5px 15px 6px 15px;
 border:2px solid transparent;
 box-shadow:none;
 border-bottom-right-radius:3px;
 border-top-right-radius:3px;
 background:transparent;
 color:#495057;
 margin-left:-56px;
 font-size:15px;
}

.header-3 .form-inline .form-control::-webkit-input-placeholder{
 color:#76839a;
}

.header-3 .form-control.header-search{
 background:rgba(225, 225, 225, 0.4);
 border:1px solid rgba(225, 225, 225, 0.1);
 color:#fff;
 padding:0.375rem 0.75rem;
 margin-top:4px;
}

@media only screen and (max-width:991px){
 .header-3 .animated-arrow{
 cursor:pointer;
 padding:32px 33px 3px 0px;
 margin:11px 0 0 -11px;
 }

 .header-3 .animated-arrow span{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 color:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .header-3 .animated-arrow span:before,
 .header-3 .animated-arrow span:after{
 cursor:pointer;
 height:2px;
 width:17px;
 background:#495057;
 color:#495057;
 position:absolute;
 display:block;
 content:"";
 }

 .header-3 .nav-link .badge{
 position:absolute;
 top:-14px;
 right:6px;
 width:1rem;
 height:1rem;
 font-size:11px;
 text-align:center !important;
 padding:0.25em 0.4em;
 line-height:1;
 border-radius:50%;
 }

 .header-3 .navbar-nav .dropdown-menu{
 position:absolute;
 float:right;
 }

 .header-3 .dropdown-menu.dropdown-menu-right{
 position:absolute;
 transform:translate3d(-98px, 19px, -16px);
 top:24px;
 left:0px;
 will-change:transform;
 }
}

@media only screen and (max-width:460px){
 .header-3 .navbar-nav .envelope{
 display:none !important;
 }
}

.header-style .header-brand{
 margin-left:0 !important;
}

.default-header .form-inline .form-control,
.header2 .form-inline .form-control,
.header3 .form-inline .form-control{
 background:#f1f1f9 !important;
}

@media only screen and (max-width:991px){
 .page-header{
 padding:4px;
 }

 .app-header{
 box-shadow:none !important;
 
 }

 .page{
 background:none;
 }

 .page-main{
 z-index:inherit;
 }
}

@media only screen and (min-width:768px){
 .header .form-inline .form-control{
 width:200px;
 }
}

.hor-header .header-brand1{
 color:inherit;
 font-size:1.25rem;
 white-space:nowrap;
 font-weight:600;
 padding:0;
 transition:0.3s opacity;
 line-height:2.8rem;
 margin-top:2px;
}

.header-right-icons .nav-link.icon:hover{
 background:none;
}

.header-right-icons .profile-user:hover{
 box-shadow:none;
}


@media (min-width:991px){
 .hor-topheader .header-brand1 .main-logo{
 display:none;
 }

 .hor-topheader .header-brand2{
 margin-left:auto;
 }
}

@media (max-width:992px) and (min-width:768px){
 .hor-topheader .header-brand-img.main-logo{
 display:block;
 margin-left:3rem;
 margin-top:2px;
 }

 .color-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo,
 .gradient-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo{
 display:none;
 }
}

.hor-topheader .header-search.dropdown-menu{
 box-shadow:0 10px 15px rgba(229, 228, 230, 0.5);
 margin-top:13px !important;
 border:1px solid #eaedf1 !important;
}

.hor-topheader .dropdown-menu.show{
 display:block;
 margin:0;
 border:1px solid #eaf2f6;
 transform:translate3d(8px, 45px, 0px) !important;
}

.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:before,
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:after{
 right:auto;
 left:12px;
}

@media (max-width:480px){

 .app-header .header-brand,
 .app-header1 .header-brand{
 min-width:auto;
 }

 .header-right-icons .dropdown .header-toggler{
 margin-top:9px;
 }
}

@media (max-width:992px){
 .header{
 border-bottom:1px solid rgba(255, 255, 255, 0.2);
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 }
}

.app .header{
 transition:all ease 0.2s;
}

.app .header .nav-link.icon:hover i,
.app .header .nav-link.icon:focus i{
 color:var(--primary-bg-color);
 fill:var(--primary-bg-color);
}

.app .header .nav-link.icon:hover svg,
.app .header .nav-link.icon:focus svg{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
}

.app .header .nav-link #profile-heading{
 color:#100f15 !important;
}

.app .header .nav-link #profile-heading:hover,
.app .header .nav-link #profile-heading:focus{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color);
}

.app .header .nav-link.show i,
.app .header .nav-link.show #profile-heading,
.app .header .nav-link.show svg{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
}

.app .header #menu-icon{
 color:#0d0c22;
}

.app .header #menu-icon:hover,
.app .header #menu-icon:focus{
 color:var(--primary-bg-color);
 fill:var(--primary-bg-color);
}

.app .header .dropdown-menu{
 border-bottom:none;
}

.app .header .flag-container{
 top:-3px;
 left:-7px;
}

.app .header .flag-container .dropdown-menu-arrow.show{
 animation:dropmenu 0.3s linear;
}

.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item{
 border-bottom:none;
}

.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item .avatar{
 width:1.5rem;
}

.app .header .source-container .source-logo-menu.show{
 animation:dropmenu 0.3s linear;
}

.app .header .source-container .source-logo-menu.show .util-main{
 border-radius:5px;
 padding:5px 8px;
 transition:all ease 0.2s;
 border:1px solid transparent;
}

.app .header .source-container .source-logo-menu.show .util-main svg{
 width:16.9px;
 fill:#495584;
}

.app .header .source-container .source-logo-menu.show .util-main:hover,
.app .header .source-container .source-logo-menu.show .util-main:focus{
 border-color:var(--primary-bg-color);
}

.app .header .source-container .source-logo-menu.show .util-main:hover .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:hover .edit-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .edit-icn{
 color:var(--primary-bg-color);
}

@keyframes dropmenu{
 0%{
 opacity:0;
 }

 50%{
 opacity:0.3;
 }

 100%{
 opacity:1;
 }
}

.app .header .source-container .dropdown-menu .col{
 text-align:center;
}

.app .header .source-container .dropdown-menu .col .source-logo-container{
 display:flex;
 align-items:center;
 flex-direction:column;
 justify-content:center;
 width:100%;
 border-color:#eaedf1;
 border:1px solid transparent;
 border-radius:7px;
 padding:0.5rem 0.3rem;
}

.app .header .source-container .dropdown-menu .col .source-logo-container:hover,
.app .header .source-container .dropdown-menu .col .source-logo-container:focus{
 border-color:var(--primary-bg-color);
}

.app .header .source-container .dropdown-menu .col .source-logo-container:hover span,
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container:focus span,
.app .header .source-container .dropdown-menu .col .source-logo-container:focus .source-logo{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
}

.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container:focus .source-logo{
 transform:scale(1.2);
}

.app .header .source-container .dropdown-menu .col .source-logo-container .source-logo{
 font-size:1.69rem;
 width:1.45rem;
 transition:all ease-in-out 0.2s;
 fill:#495584;
}

.app .header .notifications .dropdown-menu{
 min-width:16rem;
}

.app .header .notifications .dropdown-menu-arrow.show{
 animation:dropmenu 0.3s linear;
}

.app .header .notifications .dropdown-menu-arrow.show .dropdown-item{
 border-bottom:none;
}

.app .header .notifications .notification-each{
 position:relative;
}

.app .header .notifications .notification-each .notification-right-arrow{
 position:absolute;
 top:35%;
 left:200px;
 font-size:1.22rem;
 display:none;
}

.app .header .notifications .dropdown-item:hover .notification-each,
.app .header .notifications .dropdown-item:focus .notification-each,
.app .header .notifications .dropdown-item:active .notification-each{
 transition:all ease 0.2s;
}

.app .header .notifications .dropdown-item:hover .notification-right-arrow,
.app .header .notifications .dropdown-item:focus .notification-right-arrow,
.app .header .notifications .dropdown-item:active .notification-right-arrow{
 display:block;
 transform:none !important;
 color:var(--primary-bg-color);
}

.app .header .notifications .dropdown-menu.show .dropdown-item:hover svg,
.app .header .notifications .dropdown-menu.show .dropdown-item:focus svg{
 fill:#fff !important;
}

.app .header .dropdown.message .dropdown-menu{
 min-width:18rem;
}

.app .header .dropdown.message .dropdown-menu-arrow.show .dropdown-item{
 border-bottom:none;
}

.app .header .dropdown.message .dropdown-menu-arrow.show{
 animation:dropmenu 0.3s linear;
}

.app .header .dropdown.notifications .dropdown-item,
.app .header .dropdown.message .dropdown-item{
 padding:1rem;
}

.app .header .dropdown-menu .badge{
 padding:9px 6px !important;
}

.app .header .dropdown-menu .dropdown-item:last-child{
 border-bottom:0;
}

.app .header .dropdown-item{
 color:#495057;
}

.app .header .notifications-menu h5,
.app .header .message-menu h5{
 font-size:12.5px;
 color:#495057;
 font-weight:500;
}

.app .header .notifications-menu span,
.app .header .message-menu span{
 font-size:12px;
 color:#76839a;
}

.app .header .dropdown-menu{
 box-shadow:0 10px 40px 0 rgba(104, 113, 123, 0.3);
 border:#eaedf1;
}

.app .header .dropdown-menu .badge{
 padding:3px 6px;
}

.app .header .dropdown-menu .dropdown-item:last-child{
 border-bottom:0;
}

.app .header .message-menu .wd-90p{
 width:90%;
}

.app .header .profile-1 .dropdown-menu-arrow.show{
 animation:dropmenu 0.3s linear;
}

.app .header .profile-1 .dropdown-item{
 padding:0.6rem 1rem !important;
 border-bottom:none;
 font-size:13px;
}

.app .header .profile-1 .dropdown-item .dropdown-icon{
 font-size:16px;
 color:#495057;
}

.responsive-navbar .notifications-menu,
.responsive-navbar .message-menu,
.responsive-navbar .cart-menu{
 max-height:350px;
 position:relative;
}

.responsive-navbar .notifications-menu h5,
.responsive-navbar .message-menu h5,
.responsive-navbar .cart-menu h5{
 font-size:13.5px;
 color:#495057;
 font-weight:500;
}

.responsive-navbar .notifications-menu span,
.responsive-navbar .message-menu span,
.responsive-navbar .cart-menu span{
 font-size:12px;
 color:#76839a;
}

.responsive-navbar .dropdown-menu{
 box-shadow:0 10px 40px 0 rgba(104, 113, 123, 0.3);
 border:#eaedf1;
}

.responsive-navbar .dropdown-menu .dropdown-item:last-child{
 border-bottom:0;
}

.responsive-navbar .message-menu .wd-90p{
 width:90%;
}

.responsive-navbar .profile-1 .dropdown-item{
 padding:0.75rem 1rem !important;
}

.responsive-navbar .profile-1 .dropdown-item .dropdown-icon{
 font-size:16px;
 color:#495057;
}

.header-1 .header-brand-img.logo,
.header-2 .header-brand-img.logo,
.header-1.header-style .header-brand-img.logo{
 display:none;
}

.header.header-1.header-style .dropdown-menu{
 top:inherit !important;
}

.dropdown .avatar.profile-user{
 width:2rem;
 height:2rem;
 line-height:2.2rem;
 border-radius:50px !important;
}

.dropdown-item:hover .dropdown-icon,
.dropdown-item:focus .dropdown-icon,
.dropdown-item:active .dropdown-icon{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color);
}

.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after{
 left:auto;
 right:16px;
}

@media (min-width:768px){
 .dropdown-menu-arrow:before{
 content:"";
 width:13px;
 height:13px;
 background:#fff;
 position:absolute;
 top:-7px;
 right:6%;
 transform:rotate(45deg);
 border-top:1px solid #eaedf1;
 border-left:1px solid #eaedf1;
 }
}

.side-header{
 border-bottom:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
}

.app-sidebar{
 border-right:1px solid #eaedf1;
}

.flag-dropdown{
 display:flex;
 align-items:center;
 justify-content:center;
}

.flag-dropdown .language{
 width:24px;
 height:16px;
}

.btn-check:checked+.btn-country,
.btn-country.active,
.btn-country:active,
.btn-country:hover{
 border:1px solid var(--primary-bg-color) !important;
 color:#fff !important;
 background-color:var(--primary-bg-color);
 box-shadow:none;
}

.btn-country{
 border:1px solid #eaedf1;
 text-align:justify !important;
 font-size:14px !important;
 border-radius:6px;
 padding:0.8rem 0.8rem !important;
}

.country-selector img{
 width:30px;
 height:20px;
 border-radius:3px;
}

.app-header{
 border-bottom:1px solid #eaedf1;
}

.navbar-toggler-icon.fe.fe-more-vertical{
 color:#495584 !important;
}

.mobile-dropdown li a{
 padding:0.55rem 1rem !important;
}

.app-sidebar__toggle{
 color:#495584;
 z-index:1;
 transition:padding-left 0.3s ease;
 padding:0 9px;
 text-align:center;
 font-size:1.5rem;
 position:relative;
 right:7px;
}

.app-sidebar__toggle{
 display:flex;
 align-items:center;
 justify-content:center;
}

.app-sidebar__toggle:before{
 content:"\e907";
 transition:all 0.25s;
 font-size:21px;
 font-family:"feather";
}

.app-sidebar__toggle:after{
 content:"";
 position:absolute;
 width:16px;
 height:16px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:12px;
 background:rgba(var(--primary-bg-color), 0);
}

/*.app-header .container-fluid.main-container div:first-child{
 align-items:center !important;
}*/

@media (min-width:1135px){
 .main-header-center .form-control{
 width:100%;
 }
}

@media (min-width:992px){
 .main-header-center .form-control{
 height:40px;
 border-radius:20px;
 background:#f7f8f9;
 }
}

.main-header-center .form-control{
 padding:1rem 1.5rem;
}

@media (min-width:992px){
 .main-header-center .btn{
 position:absolute;
 top:-1px;
 right:12px;
 background-color:transparent;
 height:40px;
 color:#707787;
 transition:none;
 font-size:16px;
 padding-right:2px;
 }
}

.header .main-header-center{
 position:relative;
 align-items:center;
 max-width:355px;
 width:355px;
}

.header .main-header-center i:hover{
 color:var(--primary-bg-color);
}

@media (max-width:991px){
 .main-header-center .form-control{
 display:none !important;
 }

 .main-header-center .btn{
 display:none !important;
 }
}

.responsive-navbar{
 display:initial;
 flex-basis:inherit;
 flex-wrap:inherit;
}

@media (min-width:768px){
 .responsive-navbar .navbar-collapse{
 display:flex !important;
 flex-basis:auto;
 background:transparent;
 }
}

.dropdown-menu.header-search svg{
 width:24px;
 height:24px;
 fill:#fff;
}

/*.app-header .container-fluid.main-container div:first-child{
 align-items:center !important;
}
*/
@media (max-width:767.98px){

 .sidebar-mini .responsive-navbar .navbar-collapse,
 .responsive-navbar .navbar-collapse{
 margin-top:71px !important;
 }
}

@media (max-width:767px){
 .responsive-navbar .navbar-collapse{
 padding:0px;
 position:fixed;
 width:100%;
 background:#fff;
 margin-top:41px;
 z-index:999;
 box-shadow:0 12px 11px -3px rgba(104, 113, 123, 0.1);
 left:0;
 right:0;
 top:0;
 }
}

@media (max-width:767.98px){
 .responsive-navbar.navbar .dropdown{
 position:initial;
 }
}

.dropdown-menu.dropdown-menu-end.dropdown-menu-arrow.source-logo-menu{
 min-width:300px !important;
}

@media (max-width:991.98px) and (min-width:768px){
 .logo-horizontal{
 display:block !important;
 }
}

@media (max-width:767px){
 .responsive-navbar .header-search .input-group .input-group-text.btn{
 right:6px;
 padding:5px;
 }
}

.header .profile-1 .dropdown-item svg{
 fill:#212529 !important;
}

.main-header-center .btn svg{
 fill:#495584 !important;
 width:24px;
 height:24px;
}

@media (max-width:991.98px){
 .side-header{
 display:none !important;
 }
}

.notification-each{
 white-space:normal;
}

.notifications a.btn-block:hover,
.notifications a.btn-block:active,
.notifications a.btn-block:focus,
.message a.btn-block:hover,
.message a.btn-block:active,
.message a.btn-block:focus,
.shopping-cart a.btn-block:hover,
.shopping-cart a.btn-block:active,
.shopping-cart a.btn-block:focus{
 color:#fff !important;
}

.header .message .dropdown-item{
 white-space:normal;
}

.shopping-cart .nav-link .badge{
 position:absolute;
 right:2px;
 font-size:10px !important;
 top:2px;
 padding:7px 4px;
 display:block;
}

@media (max-width:575.98px){

 .source-container,
 .dropdown .full-screen-link{
 display:none !important;
 }
}

.cart-menu a .cart-desc{
 white-space:normal;
}

@media (min-width:576px){
 .shopping-cart .dropdown-menu{
 min-width:320px;
 }
}

@media (max-width:575.98px){
 .shopping-cart .dropdown-menu{
 min-width:280px;
 }
}

@media (max-width:991px){
 .header .dropdown-menu.header-search{
 border-radius:5px 5px 5px 5px !important;
 }
}

@media (min-width:992px){
 .horizontal .side-menu .side-menu__icon{
 color:#495584;
 width:1.45rem !important;
 text-align:center;
 vertical-align:middle;
 margin-right:8px;
 position:relative;
 font-size:1.25rem !important;
 transition:all ease 0.3s;
 fill:#495584;
 }

 .horizontal-hover.horizontal .slide:hover ul.slide-menu{
 display:block !important;
 }

 .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu{
 display:block !important;
 }

 .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu2{
 display:block !important;
 }

 .horizontal-hover.horizontal .sub-slide.is-expanded .sub-angle{
 transform:none;
 }

 .horizontal .slide-menu a:before{
 left:-15px;
 margin-right:0px;
 }

 .horizontal .side-menu__label{
 margin-right:6px;
 }

 .horizontal .header-brand-img{
 margin-top:11px;
 }

 .horizontal .header .main-header-center{
 margin-top:6px;
 }

 .horizontal .app-sidebar.horizontal-main .side-menu h3{
 display:none;
 }

 .horizontal .app-sidebar.horizontal-main .side-menu__item .badge{
 display:none;
 }

 .horizontal.dark-theme .horizontal-main .slide .slide-menu,
 .horizontal.dark-theme .horizontal-main .slide .sub-slide-menu{
 background-color:var(--dark-theme) !important;
 border:1px solid #404353;
 box-shadow:0 3px 10px rgba(0, 0, 0, 0.2) !important;
 }

 .horizontal .horizontal-main{
 z-index:77 !important;
 }

 .horizontal.dark-theme .logo-1{
 display:none !important;
 }

 .horizontal.dark-theme .dark-logo-1{
 display:block !important;
 }

 .horizontal .hor-header .container,
 .horizontal .horizontal-main .container,
 .horizontal .main-content.hor-content .container{
 max-width:85% !important;
 padding:0;
 }

 .horizontal .header.fixed-header.hor-header{
 position:relative;
 }

 .horizontal.scrollable-layout .horizontal-main{
 position:relative;
 }

 .horizontal .app-sidebar.horizontal-main .side-menu .sub-category{
 display:none;
 }

 .horizontal .app-sidebar.horizontal-main .side-menu .side-badge{
 display:none;
 }

 .horizontal .side-menu{
 display:flex;
 overflow:hidden;
 padding:0;
 }

 .horizontal .main-sidemenu{
 margin-top:0;
 }

 .horizontal .main-sidemenu{
 overflow:hidden;
 }

 .horizontal .side-header{
 display:none !important;
 }

 .horizontal .stickyClass .horizontal-main{
 width:100%;
 }

 .horizontal .horizontal-main{
 position:relative;
 bottom:initial;
 }

 .horizontal .horizontal-main.ps{
 overflow:visible !important;
 }

 .horizontal .horizontal-main .slide .slide-menu,
 .horizontal .horizontal-main .slide .sub-slide-menu,
 .horizontal .horizontal-main .slide .sub-slide-menu2{
 width:190px;
 position:absolute;
 background-color:#fff;
 z-index:9999;
 border-radius:5px;
 padding:5px;
 min-width:-moz-fit-content;
 min-width:fit-content;
 box-shadow:0px 16px 18px rgba(135, 135, 182, 0.1) !important;
 border:1px solid #e7eaf3;
 }

 .horizontal .horizontal-main .slide .slide-menu .slide-item:before,
 .horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before,
 .horizontal .horizontal-main .slide .sub-slide-menu2 .slide-item:before{
 left:-15px;
 margin-right:0px;
 }

 .horizontal .slide-item{
 padding:8px 35px;
 }

 .horizontal .fixed-header{
 position:fixed;
 }

 .horizontal .sub-slide-menu .sub-slide-item2{
 padding:8px 20px 8px 20px !important;
 }

 .horizontal .sub-slide .sub-angle{
 right:0px;
 left:auto;
 margin-right:0 !important;
 position:relative;
 }

 .horizontal .sub-angle2{
 margin-right:11px;
 }

 .horizontal .app-sidebar{
 transition:none;
 }

 .horizontal .sub-slide .sub-slide-menu{
 position:absolute;
 background-color:#fff;
 z-index:9999;
 box-shadow:5px 5px 5px #b9b9b9;
 border-radius:5px;
 padding:0px;
 min-width:-moz-fit-content;
 min-width:fit-content;
 border:1px solid #f0f0f8;
 left:180px;
 top:13px;
 }

 .horizontal .sub-slide .sub-slide-menu2{
 position:absolute;
 background-color:#fff;
 z-index:9999;
 box-shadow:5px 5px 5px #b9b9b9;
 border-radius:5px;
 padding:0px;
 min-width:-moz-fit-content;
 min-width:fit-content;
 border:1px solid #f0f0f8;
 left:180px;
 top:13px;
 }

 .horizontal .sub-side-menu__item{
 padding:8px 35px;
 }

 .horizontal .side-menu>li>a{
 display:flex;
 margin:-3px -4px !important;
 text-decoration:none;
 position:relative;
 color:#7b8191;
 padding:20px 16px !important;
 font-weight:400;
 }

 .horizontal .side-menu>li>a.active{
 color:var(--primary-bg-color);
 }

 .horizontal .main-sidemenu i.angle{
 position:relative;
 top:2px;
 right:-4px;
 transform:rotate(90deg);
 font-size:15px;
 }

 .horizontal .main-sidemenu .slide.is-expanded i.angle{
 transform:rotate(-90deg);
 position:relative;
 top:0px;
 font-size:15px;
 }

 .horizontal .breadcrumb-header{
 margin-top:20px;
 }

 .horizontal .side-menu .slide .side-menu__item.active{
 border-right:none;
 }

 .horizontal .slide{
 margin:0 3px;
 }

 .horizontal .logo-horizontal{
 display:block;
 }

 .horizontal .app-sidebar__toggle{
 display:none;
 }

 .horizontal .logo-horizontal .header-brand-img.desktop-logo{
 display:none;
 }

 .horizontal .logo-horizontal .header-brand-img.light-logo1{
 display:block;
 }

 .mobile-logo.dark-logo-1{
 display:none;
 }

 .main-sidemenu .slide-right{
 right:20px;
 }

 .main-sidemenu .slide-left,
 .main-sidemenu .slide-right{
 position:absolute;
 top:12px;
 padding:6px;
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:center;
 z-index:1;
 cursor:pointer;
 border:1px solid #eaedf1;
 border-radius:50px;
 }

 .main-sidemenu .slide-left{
 left:23px;
 }

 .horizontal-main{
 position:relative;
 margin:0 auto;
 }

 .sticky-pin{
 position:fixed;
 top:0;
 width:100%;
 z-index:1;
 }
}

.app-sidebar.horizontal-main{
 padding-top:0px;
}

@media (max-width:991.98px){
 .horizontal .app.horizontal .side-menu h3{
 display:block !important;
 }

 .horizontal .app-sidebar.horizontal-main{
 left:-300px;
 }

 .horizontal .main-header.hor-header{
 box-shadow:0px 7px 26px rgba(154, 154, 204, 0.1);
 }

 .horizontal .main-sidemenu{
 padding:0;
 }

 .horizontal .horizontalMenucontainer .main-header.hor-header{
 position:fixed;
 }

 .horizontal.app .main-sidemenu .slide-left,
 .horizontal.app .main-sidemenu .slide-right{
 display:none;
 }

 .horizontal .app-sidebar{
 width:270px;
 }
}

.horizontal .leftmenu-styles{
 display:none;
}

.app.sidebar-mini .main-sidemenu .slide-left,
.app.sidebar-mini .main-sidemenu .slide-right{
 display:none;
}

@media (max-width:991.98px){
 .app.horizontal .side-menu .side-menu__icon{
 margin-right:8px;
 }

 .app.horizontal .side-menu .side-menu__icon{
 font-size:1.5rem !important;
 width:1.3rem !important;
 }

 .logo-horizontal{
 display:block;
 left:0;
 position:absolute;
 right:0;
 width:inherit;
 }

 .horizontal.app .app-sidebar{
 top:71px;
 }

 .header.hor-header{
 position:fixed;
 border-bottom:1px solid #e9edf4;
 width:100%;
 z-index:999;
 top:0;
 }

 .header.hor-header .header-brand-img.desktop-logo{
 display:none;
 }

 .hor-header .container.main-container div:first-child{
 align-items:center !important;
 }

 .header.hor-header .header-brand-img.light-logo1{
 display:block;
 }
}

@media (min-width:768px) and (max-width:991.98px){
 .logo-horizontal .header-brand-img{
 margin-left:60px;
 }
}

@media (max-width:767.98px){
 .header.hor-header .header-brand-img.desktop-logo{
 margin:0 auto;
 }
}

@media (min-width:992px){
 .horizontal-main.fixed-header.visible-title{
 width:100%;
 }
}

.icons-list{
 list-style:none;
 margin:0 -1px -1px 0;
 padding:0;
 display:flex;
 flex-wrap:wrap;
}

.icons-list>li{
 flex:1 0 3rem;
}

.icons-list-wrap{
 overflow:hidden;
}

.icons-list-item{
 text-align:center;
 height:3rem;
 display:flex;
 align-items:center;
 justify-content:center;
 border:1px solid #e9ebfa;
 margin:4px;
 border-radius:5px;
 background:#f5f6fb;
 color:#6d7596;
}

.icons-list-item i{
 font-size:1.25rem;
}


.input-icon{
 position:relative;
}

.input-icon-addon{
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 display:flex;
 align-items:center;
 justify-content:center;
 min-width:2.5rem;
 pointer-events:none;
 color:#fff;
}

.input-icon-addon.search-icon{
 right:auto !important;
 left:0 !important;
 color:#636262 !important;
}

.input-icon-addon:last-child{
 left:auto;
 right:0;
}

.icon-absolute{
 position:absolute;
 display:block;
 bottom:10px;
 right:10px;
 padding:20px 0;
 text-align:center;
 border-radius:50%;
 width:70px;
 height:70px;
}

@media (min-width:991px) and (max-width:1024px){
 .icon-absolute{
 display:none;
 }
}


.browser{
 width:1.25rem;
 height:1.25rem;
 display:inline-block;
 background:no-repeat center/100% 100%;
 vertical-align:bottom;
 font-style:normal;
}

.browser-android-browser{
 background-image:url("../images/browsers/android-browser.svg");
}

.browser-aol-explorer{
 background-image:url("../images/browsers/aol-explorer.svg");
}

.browser-blackberry{
 background-image:url("../images/browsers/blackberry.svg");
}

.browser-camino{
 background-image:url("../images/browsers/camino.svg");
}

.browser-chrome{
 background-image:url("../images/browsers/chrome.svg");
}

.browser-chromium{
 background-image:url("../images/browsers/chromium.svg");
}

.browser-dolphin{
 background-image:url("../images/browsers/dolphin.svg");
}

.browser-edge{
 background-image:url("../images/browsers/edge.svg");
}

.browser-firefox{
 background-image:url("../images/browsers/firefox.svg");
}

.browser-ie{
 background-image:url("../images/browsers/ie.svg");
}

.browser-maxthon{
 background-image:url("../images/browsers/maxthon.svg");
}

.browser-mozilla{
 background-image:url("../images/browsers/mozilla.svg");
}

.browser-netscape{
 background-image:url("../images/browsers/netscape.svg");
}

.browser-opera{
 background-image:url("../images/browsers/opera.svg");
}

.browser-safari{
 background-image:url("../images/browsers/safari.svg");
}

.browser-sleipnir{
 background-image:url("../images/browsers/sleipnir.svg");
}

.browser-uc-browser{
 background-image:url("../images/browsers/uc-browser.svg");
}

.browser-vivaldi{
 background-image:url("../images/browsers/vivaldi.svg");
}

.flag{
 width:1.6rem;
 height:1.2rem;
 display:inline-block;
 background:no-repeat center/100% 100%;
 vertical-align:bottom;
 font-style:normal;
 box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);
 border-radius:2px;
}

.flag-ad{
 background-image:url("../images/flags/ad.svg");
}

.flag-ae{
 background-image:url("../images/flags/ae.svg");
}

.flag-af{
 background-image:url("../images/flags/af.svg");
}

.flag-ag{
 background-image:url("../images/flags/ag.svg");
}

.flag-ai{
 background-image:url("../images/flags/ai.svg");
}

.flag-al{
 background-image:url("../images/flags/al.svg");
}

.flag-am{
 background-image:url("../images/flags/am.svg");
}

.flag-ao{
 background-image:url("../images/flags/ao.svg");
}

.flag-aq{
 background-image:url("../images/flags/aq.svg");
}

.flag-ar{
 background-image:url("../images/flags/ar.svg");
}

.flag-as{
 background-image:url("../images/flags/as.svg");
}

.flag-at{
 background-image:url("../images/flags/at.svg");
}

.flag-au{
 background-image:url("../images/flags/au.svg");
}

.flag-aw{
 background-image:url("../images/flags/aw.svg");
}

.flag-ax{
 background-image:url("../images/flags/ax.svg");
}

.flag-az{
 background-image:url("../images/flags/az.svg");
}

.flag-ba{
 background-image:url("../images/flags/ba.svg");
}

.flag-bb{
 background-image:url("../images/flags/bb.svg");
}

.flag-bd{
 background-image:url("../images/flags/bd.svg");
}

.flag-be{
 background-image:url("../images/flags/be.svg");
}

.flag-bf{
 background-image:url("../images/flags/bf.svg");
}

.flag-bg{
 background-image:url("../images/flags/bg.svg");
}

.flag-bh{
 background-image:url("../images/flags/bh.svg");
}

.flag-bi{
 background-image:url("../images/flags/bi.svg");
}

.flag-bj{
 background-image:url("../images/flags/bj.svg");
}

.flag-bl{
 background-image:url("../images/flags/bl.svg");
}

.flag-bm{
 background-image:url("../images/flags/bm.svg");
}

.flag-bn{
 background-image:url("../images/flags/bn.svg");
}

.flag-bo{
 background-image:url("../images/flags/bo.svg");
}

.flag-bq{
 background-image:url("../images/flags/bq.svg");
}

.flag-br{
 background-image:url("../images/flags/br.svg");
}

.flag-bs{
 background-image:url("../images/flags/bs.svg");
}

.flag-bt{
 background-image:url("../images/flags/bt.svg");
}

.flag-bv{
 background-image:url("../images/flags/bv.svg");
}

.flag-bw{
 background-image:url("../images/flags/bw.svg");
}

.flag-by{
 background-image:url("../images/flags/by.svg");
}

.flag-bz{
 background-image:url("../images/flags/bz.svg");
}

.flag-ca{
 background-image:url("../images/flags/ca.svg");
}

.flag-cc{
 background-image:url("../images/flags/cc.svg");
}

.flag-cd{
 background-image:url("../images/flags/cd.svg");
}

.flag-cf{
 background-image:url("../images/flags/cf.svg");
}

.flag-cg{
 background-image:url("../images/flags/cg.svg");
}

.flag-ch{
 background-image:url("../images/flags/ch.svg");
}

.flag-ci{
 background-image:url("../images/flags/ci.svg");
}

.flag-ck{
 background-image:url("../images/flags/ck.svg");
}

.flag-cl{
 background-image:url("../images/flags/cl.svg");
}

.flag-cm{
 background-image:url("../images/flags/cm.svg");
}

.flag-cn{
 background-image:url("../images/flags/cn.svg");
}

.flag-co{
 background-image:url("../images/flags/co.svg");
}

.flag-cr{
 background-image:url("../images/flags/cr.svg");
}

.flag-cu{
 background-image:url("../images/flags/cu.svg");
}

.flag-cv{
 background-image:url("../images/flags/cv.svg");
}

.flag-cw{
 background-image:url("../images/flags/cw.svg");
}

.flag-cx{
 background-image:url("../images/flags/cx.svg");
}

.flag-cy{
 background-image:url("../images/flags/cy.svg");
}

.flag-cz{
 background-image:url("../images/flags/cz.svg");
}

.flag-de{
 background-image:url("../images/flags/de.svg");
}

.flag-dj{
 background-image:url("../images/flags/dj.svg");
}

.flag-dk{
 background-image:url("../images/flags/dk.svg");
}

.flag-dm{
 background-image:url("../images/flags/dm.svg");
}

.flag-do{
 background-image:url("../images/flags/do.svg");
}

.flag-dz{
 background-image:url("../images/flags/dz.svg");
}

.flag-ec{
 background-image:url("../images/flags/ec.svg");
}

.flag-ee{
 background-image:url("../images/flags/ee.svg");
}

.flag-eg{
 background-image:url("../images/flags/eg.svg");
}

.flag-eh{
 background-image:url("../images/flags/eh.svg");
}

.flag-er{
 background-image:url("../images/flags/er.svg");
}

.flag-es{
 background-image:url("../images/flags/es.svg");
}

.flag-et{
 background-image:url("../images/flags/et.svg");
}

.flag-eu{
 background-image:url("../images/flags/eu.svg");
}

.flag-fi{
 background-image:url("../images/flags/fi.svg");
}

.flag-fj{
 background-image:url("../images/flags/fj.svg");
}

.flag-fk{
 background-image:url("../images/flags/fk.svg");
}

.flag-fm{
 background-image:url("../images/flags/fm.svg");
}

.flag-fo{
 background-image:url("../images/flags/fo.svg");
}

.flag-fr{
 background-image:url("../images/flags/fr.svg");
}

.flag-ga{
 background-image:url("../images/flags/ga.svg");
}

.flag-gb-eng{
 background-image:url("../images/flags/gb-eng.svg");
}

.flag-gb-nir{
 background-image:url("../images/flags/gb-nir.svg");
}

.flag-gb-sct{
 background-image:url("../images/flags/gb-sct.svg");
}

.flag-gb-wls{
 background-image:url("../images/flags/gb-wls.svg");
}

.flag-gb{
 background-image:url("../images/flags/gb.svg");
}

.flag-gd{
 background-image:url("../images/flags/gd.svg");
}

.flag-ge{
 background-image:url("../images/flags/ge.svg");
}

.flag-gf{
 background-image:url("../images/flags/gf.svg");
}

.flag-gg{
 background-image:url("../images/flags/gg.svg");
}

.flag-gh{
 background-image:url("../images/flags/gh.svg");
}

.flag-gi{
 background-image:url("../images/flags/gi.svg");
}

.flag-gl{
 background-image:url("../images/flags/gl.svg");
}

.flag-gm{
 background-image:url("../images/flags/gm.svg");
}

.flag-gn{
 background-image:url("../images/flags/gn.svg");
}

.flag-gp{
 background-image:url("../images/flags/gp.svg");
}

.flag-gq{
 background-image:url("../images/flags/gq.svg");
}

.flag-gr{
 background-image:url("../images/flags/gr.svg");
}

.flag-gs{
 background-image:url("../images/flags/gs.svg");
}

.flag-gt{
 background-image:url("../images/flags/gt.svg");
}

.flag-gu{
 background-image:url("../images/flags/gu.svg");
}

.flag-gw{
 background-image:url("../images/flags/gw.svg");
}

.flag-gy{
 background-image:url("../images/flags/gy.svg");
}

.flag-hk{
 background-image:url("../images/flags/hk.svg");
}

.flag-hm{
 background-image:url("../images/flags/hm.svg");
}

.flag-hn{
 background-image:url("../images/flags/hn.svg");
}

.flag-hr{
 background-image:url("../images/flags/hr.svg");
}

.flag-ht{
 background-image:url("../images/flags/ht.svg");
}

.flag-hu{
 background-image:url("../images/flags/hu.svg");
}

.flag-id{
 background-image:url("../images/flags/id.svg");
}

.flag-ie{
 background-image:url("../images/flags/ie.svg");
}

.flag-il{
 background-image:url("../images/flags/il.svg");
}

.flag-im{
 background-image:url("../images/flags/im.svg");
}

.flag-in{
 background-image:url("../images/flags/in.svg");
}

.flag-io{
 background-image:url("../images/flags/io.svg");
}

.flag-iq{
 background-image:url("../images/flags/iq.svg");
}

.flag-ir{
 background-image:url("../images/flags/ir.svg");
}

.flag-is{
 background-image:url("../images/flags/is.svg");
}

.flag-it{
 background-image:url("../images/flags/it.svg");
}

.flag-je{
 background-image:url("../images/flags/je.svg");
}

.flag-jm{
 background-image:url("../images/flags/jm.svg");
}

.flag-jo{
 background-image:url("../images/flags/jo.svg");
}

.flag-jp{
 background-image:url("../images/flags/jp.svg");
}

.flag-ke{
 background-image:url("../images/flags/ke.svg");
}

.flag-kg{
 background-image:url("../images/flags/kg.svg");
}

.flag-kh{
 background-image:url("../images/flags/kh.svg");
}

.flag-ki{
 background-image:url("../images/flags/ki.svg");
}

.flag-km{
 background-image:url("../images/flags/km.svg");
}

.flag-kn{
 background-image:url("../images/flags/kn.svg");
}

.flag-kp{
 background-image:url("../images/flags/kp.svg");
}

.flag-kr{
 background-image:url("../images/flags/kr.svg");
}

.flag-kw{
 background-image:url("../images/flags/kw.svg");
}

.flag-ky{
 background-image:url("../images/flags/ky.svg");
}

.flag-kz{
 background-image:url("../images/flags/kz.svg");
}

.flag-la{
 background-image:url("../images/flags/la.svg");
}

.flag-lb{
 background-image:url("../images/flags/lb.svg");
}

.flag-lc{
 background-image:url("../images/flags/lc.svg");
}

.flag-li{
 background-image:url("../images/flags/li.svg");
}

.flag-lk{
 background-image:url("../images/flags/lk.svg");
}

.flag-lr{
 background-image:url("../images/flags/lr.svg");
}

.flag-ls{
 background-image:url("../images/flags/ls.svg");
}

.flag-lt{
 background-image:url("../images/flags/lt.svg");
}

.flag-lu{
 background-image:url("../images/flags/lu.svg");
}

.flag-lv{
 background-image:url("../images/flags/lv.svg");
}

.flag-ly{
 background-image:url("../images/flags/ly.svg");
}

.flag-ma{
 background-image:url("../images/flags/ma.svg");
}

.flag-mc{
 background-image:url("../images/flags/mc.svg");
}

.flag-md{
 background-image:url("../images/flags/md.svg");
}

.flag-me{
 background-image:url("../images/flags/me.svg");
}

.flag-mf{
 background-image:url("../images/flags/mf.svg");
}

.flag-mg{
 background-image:url("../images/flags/mg.svg");
}

.flag-mh{
 background-image:url("../images/flags/mh.svg");
}

.flag-mk{
 background-image:url("../images/flags/mk.svg");
}

.flag-ml{
 background-image:url("../images/flags/ml.svg");
}

.flag-mm{
 background-image:url("../images/flags/mm.svg");
}

.flag-mn{
 background-image:url("../images/flags/mn.svg");
}

.flag-mo{
 background-image:url("../images/flags/mo.svg");
}

.flag-mp{
 background-image:url("../images/flags/mp.svg");
}

.flag-mq{
 background-image:url("../images/flags/mq.svg");
}

.flag-mr{
 background-image:url("../images/flags/mr.svg");
}

.flag-ms{
 background-image:url("../images/flags/ms.svg");
}

.flag-mt{
 background-image:url("../images/flags/mt.svg");
}

.flag-mu{
 background-image:url("../images/flags/mu.svg");
}

.flag-mv{
 background-image:url("../images/flags/mv.svg");
}

.flag-mw{
 background-image:url("../images/flags/mw.svg");
}

.flag-mx{
 background-image:url("../images/flags/mx.svg");
}

.flag-my{
 background-image:url("../images/flags/my.svg");
}

.flag-mz{
 background-image:url("../images/flags/mz.svg");
}

.flag-na{
 background-image:url("../images/flags/na.svg");
}

.flag-nc{
 background-image:url("../images/flags/nc.svg");
}

.flag-ne{
 background-image:url("../images/flags/ne.svg");
}

.flag-nf{
 background-image:url("../images/flags/nf.svg");
}

.flag-ng{
 background-image:url("../images/flags/ng.svg");
}

.flag-ni{
 background-image:url("../images/flags/ni.svg");
}

.flag-nl{
 background-image:url("../images/flags/nl.svg");
}

.flag-no{
 background-image:url("../images/flags/no.svg");
}

.flag-np{
 background-image:url("../images/flags/np.svg");
}

.flag-nr{
 background-image:url("../images/flags/nr.svg");
}

.flag-nu{
 background-image:url("../images/flags/nu.svg");
}

.flag-nz{
 background-image:url("../images/flags/nz.svg");
}

.flag-om{
 background-image:url("../images/flags/om.svg");
}

.flag-pa{
 background-image:url("../images/flags/pa.svg");
}

.flag-pe{
 background-image:url("../images/flags/pe.svg");
}

.flag-pf{
 background-image:url("../images/flags/pf.svg");
}

.flag-pg{
 background-image:url("../images/flags/pg.svg");
}

.flag-ph{
 background-image:url("../images/flags/ph.svg");
}

.flag-pk{
 background-image:url("../images/flags/pk.svg");
}

.flag-pl{
 background-image:url("../images/flags/pl.svg");
}

.flag-pm{
 background-image:url("../images/flags/pm.svg");
}

.flag-pn{
 background-image:url("../images/flags/pn.svg");
}

.flag-pr{
 background-image:url("../images/flags/pr.svg");
}

.flag-ps{
 background-image:url("../images/flags/ps.svg");
}

.flag-pt{
 background-image:url("../images/flags/pt.svg");
}

.flag-pw{
 background-image:url("../images/flags/pw.svg");
}

.flag-py{
 background-image:url("../images/flags/py.svg");
}

.flag-qa{
 background-image:url("../images/flags/qa.svg");
}

.flag-re{
 background-image:url("../images/flags/re.svg");
}

.flag-ro{
 background-image:url("../images/flags/ro.svg");
}

.flag-rs{
 background-image:url("../images/flags/rs.svg");
}

.flag-ru{
 background-image:url("../images/flags/ru.svg");
}

.flag-rw{
 background-image:url("../images/flags/rw.svg");
}

.flag-sa{
 background-image:url("../images/flags/sa.svg");
}

.flag-sb{
 background-image:url("../images/flags/sb.svg");
}

.flag-sc{
 background-image:url("../images/flags/sc.svg");
}

.flag-sd{
 background-image:url("../images/flags/sd.svg");
}

.flag-se{
 background-image:url("../images/flags/se.svg");
}

.flag-sg{
 background-image:url("../images/flags/sg.svg");
}

.flag-sh{
 background-image:url("../images/flags/sh.svg");
}

.flag-si{
 background-image:url("../images/flags/si.svg");
}

.flag-sj{
 background-image:url("../images/flags/sj.svg");
}

.flag-sk{
 background-image:url("../images/flags/sk.svg");
}

.flag-sl{
 background-image:url("../images/flags/sl.svg");
}

.flag-sm{
 background-image:url("../images/flags/sm.svg");
}

.flag-sn{
 background-image:url("../images/flags/sn.svg");
}

.flag-so{
 background-image:url("../images/flags/so.svg");
}

.flag-sr{
 background-image:url("../images/flags/sr.svg");
}

.flag-ss{
 background-image:url("../images/flags/ss.svg");
}

.flag-st{
 background-image:url("../images/flags/st.svg");
}

.flag-sv{
 background-image:url("../images/flags/sv.svg");
}

.flag-sx{
 background-image:url("../images/flags/sx.svg");
}

.flag-sy{
 background-image:url("../images/flags/sy.svg");
}

.flag-sz{
 background-image:url("../images/flags/sz.svg");
}

.flag-tc{
 background-image:url("../images/flags/tc.svg");
}

.flag-td{
 background-image:url("../images/flags/td.svg");
}

.flag-tf{
 background-image:url("../images/flags/tf.svg");
}

.flag-tg{
 background-image:url("../images/flags/tg.svg");
}

.flag-th{
 background-image:url("../images/flags/th.svg");
}

.flag-tj{
 background-image:url("../images/flags/tj.svg");
}

.flag-tk{
 background-image:url("../images/flags/tk.svg");
}

.flag-tl{
 background-image:url("../images/flags/tl.svg");
}

.flag-tm{
 background-image:url("../images/flags/tm.svg");
}

.flag-tn{
 background-image:url("../images/flags/tn.svg");
}

.flag-to{
 background-image:url("../images/flags/to.svg");
}

.flag-tr{
 background-image:url("../images/flags/tr.svg");
}

.flag-tt{
 background-image:url("../images/flags/tt.svg");
}

.flag-tv{
 background-image:url("../images/flags/tv.svg");
}

.flag-tw{
 background-image:url("../images/flags/tw.svg");
}

.flag-tz{
 background-image:url("../images/flags/tz.svg");
}

.flag-ua{
 background-image:url("../images/flags/ua.svg");
}

.flag-ug{
 background-image:url("../images/flags/ug.svg");
}

.flag-um{
 background-image:url("../images/flags/um.svg");
}

.flag-un{
 background-image:url("../images/flags/un.svg");
}

.flag-us{
 background-image:url("../images/flags/us.svg");
}

.flag-uy{
 background-image:url("../images/flags/uy.svg");
}

.flag-uz{
 background-image:url("../images/flags/uz.svg");
}

.flag-va{
 background-image:url("../images/flags/va.svg");
}

.flag-vc{
 background-image:url("../images/flags/vc.svg");
}

.flag-ve{
 background-image:url("../images/flags/ve.svg");
}

.flag-vg{
 background-image:url("../images/flags/vg.svg");
}

.flag-vi{
 background-image:url("../images/flags/vi.svg");
}

.flag-vn{
 background-image:url("../images/flags/vn.svg");
}

.flag-vu{
 background-image:url("../images/flags/vu.svg");
}

.flag-wf{
 background-image:url("../images/flags/wf.svg");
}

.flag-ws{
 background-image:url("../images/flags/ws.svg");
}

.flag-ye{
 background-image:url("../images/flags/ye.svg");
}

.flag-yt{
 background-image:url("../images/flags/yt.svg");
}

.flag-za{
 background-image:url("../images/flags/za.svg");
}

.flag-zm{
 background-image:url("../images/flags/zm.svg");
}

.flag-zw{
 background-image:url("../images/flags/zw.svg");
}

.payment{
 width:2.5rem;
 height:1.5rem;
 display:inline-block;
 background:no-repeat center/100% 100%;
 vertical-align:bottom;
 font-style:normal;
 box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.1);
 border-radius:2px;
}

.payment-2checkout-dark{
 background-image:url("../images/payments/2checkout-dark.svg");
}

.payment-2checkout{
 background-image:url("../images/payments/2checkout.svg");
}

.payment-alipay-dark{
 background-image:url("../images/payments/alipay-dark.svg");
}

.payment-alipay{
 background-image:url("../images/payments/alipay.svg");
}

.payment-amazon-dark{
 background-image:url("../images/payments/amazon-dark.svg");
}

.payment-amazon{
 background-image:url("../images/payments/amazon.svg");
}

.payment-americanexpress-dark{
 background-image:url("../images/payments/americanexpress-dark.svg");
}

.payment-americanexpress{
 background-image:url("../images/payments/americanexpress.svg");
}

.payment-applepay-dark{
 background-image:url("../images/payments/applepay-dark.svg");
}

.payment-applepay{
 background-image:url("../images/payments/applepay.svg");
}

.payment-bancontact-dark{
 background-image:url("../images/payments/bancontact-dark.svg");
}

.payment-bancontact{
 background-image:url("../images/payments/bancontact.svg");
}

.payment-bitcoin-dark{
 background-image:url("../images/payments/bitcoin-dark.svg");
}

.payment-bitcoin{
 background-image:url("../images/payments/bitcoin.svg");
}

.payment-bitpay-dark{
 background-image:url("../images/payments/bitpay-dark.svg");
}

.payment-bitpay{
 background-image:url("../images/payments/bitpay.svg");
}

.payment-cirrus-dark{
 background-image:url("../images/payments/cirrus-dark.svg");
}

.payment-cirrus{
 background-image:url("../images/payments/cirrus.svg");
}

.payment-clickandbuy-dark{
 background-image:url("../images/payments/clickandbuy-dark.svg");
}

.payment-clickandbuy{
 background-image:url("../images/payments/clickandbuy.svg");
}

.payment-coinkite-dark{
 background-image:url("../images/payments/coinkite-dark.svg");
}

.payment-coinkite{
 background-image:url("../images/payments/coinkite.svg");
}

.payment-dinersclub-dark{
 background-image:url("../images/payments/dinersclub-dark.svg");
}

.payment-dinersclub{
 background-image:url("../images/payments/dinersclub.svg");
}

.payment-directdebit-dark{
 background-image:url("../images/payments/directdebit-dark.svg");
}

.payment-directdebit{
 background-image:url("../images/payments/directdebit.svg");
}

.payment-discover-dark{
 background-image:url("../images/payments/discover-dark.svg");
}

.payment-discover{
 background-image:url("../images/payments/discover.svg");
}

.payment-dwolla-dark{
 background-image:url("../images/payments/dwolla-dark.svg");
}

.payment-dwolla{
 background-image:url("../images/payments/dwolla.svg");
}

.payment-ebay-dark{
 background-image:url("../images/payments/ebay-dark.svg");
}

.payment-ebay{
 background-image:url("../images/payments/ebay.svg");
}

.payment-eway-dark{
 background-image:url("../images/payments/eway-dark.svg");
}

.payment-eway{
 background-image:url("../images/payments/eway.svg");
}

.payment-giropay-dark{
 background-image:url("../images/payments/giropay-dark.svg");
}

.payment-giropay{
 background-image:url("../images/payments/giropay.svg");
}

.payment-googlewallet-dark{
 background-image:url("../images/payments/googlewallet-dark.svg");
}

.payment-googlewallet{
 background-image:url("../images/payments/googlewallet.svg");
}

.payment-ingenico-dark{
 background-image:url("../images/payments/ingenico-dark.svg");
}

.payment-ingenico{
 background-image:url("../images/payments/ingenico.svg");
}

.payment-jcb-dark{
 background-image:url("../images/payments/jcb-dark.svg");
}

.payment-jcb{
 background-image:url("../images/payments/jcb.svg");
}

.payment-klarna-dark{
 background-image:url("../images/payments/klarna-dark.svg");
}

.payment-klarna{
 background-image:url("../images/payments/klarna.svg");
}

.payment-laser-dark{
 background-image:url("../images/payments/laser-dark.svg");
}

.payment-laser{
 background-image:url("../images/payments/laser.svg");
}

.payment-maestro-dark{
 background-image:url("../images/payments/maestro-dark.svg");
}

.payment-maestro{
 background-image:url("../images/payments/maestro.svg");
}

.payment-mastercard-dark{
 background-image:url("../images/payments/mastercard-dark.svg");
}

.payment-mastercard{
 background-image:url("../images/payments/mastercard.svg");
}

.payment-monero-dark{
 background-image:url("../images/payments/monero-dark.svg");
}

.payment-monero{
 background-image:url("../images/payments/monero.svg");
}

.payment-neteller-dark{
 background-image:url("../images/payments/neteller-dark.svg");
}

.payment-neteller{
 background-image:url("../images/payments/neteller.svg");
}

.payment-ogone-dark{
 background-image:url("../images/payments/ogone-dark.svg");
}

.payment-ogone{
 background-image:url("../images/payments/ogone.svg");
}

.payment-okpay-dark{
 background-image:url("../images/payments/okpay-dark.svg");
}

.payment-okpay{
 background-image:url("../images/payments/okpay.svg");
}

.payment-paybox-dark{
 background-image:url("../images/payments/paybox-dark.svg");
}

.payment-paybox{
 background-image:url("../images/payments/paybox.svg");
}

.payment-paymill-dark{
 background-image:url("../images/payments/paymill-dark.svg");
}

.payment-paymill{
 background-image:url("../images/payments/paymill.svg");
}

.payment-payone-dark{
 background-image:url("../images/payments/payone-dark.svg");
}

.payment-payone{
 background-image:url("../images/payments/payone.svg");
}

.payment-payoneer-dark{
 background-image:url("../images/payments/payoneer-dark.svg");
}

.payment-payoneer{
 background-image:url("../images/payments/payoneer.svg");
}

.payment-paypal-dark{
 background-image:url("../images/payments/paypal-dark.svg");
}

.payment-paypal{
 background-image:url("../images/payments/paypal.svg");
}

.payment-paysafecard-dark{
 background-image:url("../images/payments/paysafecard-dark.svg");
}

.payment-paysafecard{
 background-image:url("../images/payments/paysafecard.svg");
}

.payment-payu-dark{
 background-image:url("../images/payments/payu-dark.svg");
}

.payment-payu{
 background-image:url("../images/payments/payu.svg");
}

.payment-payza-dark{
 background-image:url("../images/payments/payza-dark.svg");
}

.payment-payza{
 background-image:url("../images/payments/payza.svg");
}

.payment-ripple-dark{
 background-image:url("../images/payments/ripple-dark.svg");
}

.payment-ripple{
 background-image:url("../images/payments/ripple.svg");
}

.payment-sage-dark{
 background-image:url("../images/payments/sage-dark.svg");
}

.payment-sage{
 background-image:url("../images/payments/sage.svg");
}

.payment-sepa-dark{
 background-image:url("../images/payments/sepa-dark.svg");
}

.payment-sepa{
 background-image:url("../images/payments/sepa.svg");
}

.payment-shopify-dark{
 background-image:url("../images/payments/shopify-dark.svg");
}

.payment-shopify{
 background-image:url("../images/payments/shopify.svg");
}

.payment-skrill-dark{
 background-image:url("../images/payments/skrill-dark.svg");
}

.payment-skrill{
 background-image:url("../images/payments/skrill.svg");
}

.payment-solo-dark{
 background-image:url("../images/payments/solo-dark.svg");
}

.payment-solo{
 background-image:url("../images/payments/solo.svg");
}

.payment-square-dark{
 background-image:url("../images/payments/square-dark.svg");
}

.payment-square{
 background-image:url("../images/payments/square.svg");
}

.payment-stripe-dark{
 background-image:url("../images/payments/stripe-dark.svg");
}

.payment-stripe{
 background-image:url("../images/payments/stripe.svg");
}

.payment-switch-dark{
 background-image:url("../images/payments/switch-dark.svg");
}

.payment-switch{
 background-image:url("../images/payments/switch.svg");
}

.payment-ukash-dark{
 background-image:url("../images/payments/ukash-dark.svg");
}

.payment-ukash{
 background-image:url("../images/payments/ukash.svg");
}

.payment-unionpay-dark{
 background-image:url("../images/payments/unionpay-dark.svg");
}

.payment-unionpay{
 background-image:url("../images/payments/unionpay.svg");
}

.payment-verifone-dark{
 background-image:url("../images/payments/verifone-dark.svg");
}

.payment-verifone{
 background-image:url("../images/payments/verifone.svg");
}

.payment-verisign-dark{
 background-image:url("../images/payments/verisign-dark.svg");
}

.payment-verisign{
 background-image:url("../images/payments/verisign.svg");
}

.payment-visa-dark{
 background-image:url("../images/payments/visa-dark.svg");
}

.payment-visa{
 background-image:url("../images/payments/visa.svg");
}

.payment-webmoney-dark{
 background-image:url("../images/payments/webmoney-dark.svg");
}

.payment-webmoney{
 background-image:url("../images/payments/webmoney.svg");
}

.payment-westernunion-dark{
 background-image:url("../images/payments/westernunion-dark.svg");
}

.payment-westernunion{
 background-image:url("../images/payments/westernunion.svg");
}

.payment-worldpay-dark{
 background-image:url("../images/payments/worldpay-dark.svg");
}

.payment-worldpay{
 background-image:url("../images/payments/worldpay.svg");
}

svg{
 touch-action:none;
}

.col-sm-3 a{
 border:1px solid transparent;
 border-radius:0;
 transition:all 3s ease;
}

.col-sm-3 a:hover{
 border:1px solid #ff4647;
 border-radius:100% 60%/30% 10%;
 background:linear-gradient(rgba(56, 123, 131, 0.7), rgba(56, 123, 131, 0.7));
}


@font-face{
 font-family:"feather";
 src:url("../iconfonts/feather/fonts/feather/feather-webfont.eot?t=1501841394106");
 
 src:url("../iconfonts/feather/fonts/feather/feather-webfont.eot?t=1501841394106#iefix") format("embedded-opentype"), url("../iconfonts/feather/fonts/feather/feather-webfont.woff?t=1501841394106") format("woff"), url("../iconfonts/feather/fonts/feather/feather-webfont.ttf?t=1501841394106") format("truetype"), url("../iconfonts/feather/fonts/feather/feather-webfont.svg?t=1501841394106#feather") format("svg");
 
}

.fe{
 font-family:"feather" !important;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}

.fe-activity:before{
 content:"\e900";
}

.fe-airplay:before{
 content:"\e901";
}

.fe-alert-circle:before{
 content:"\e902";
}

.fe-alert-octagon:before{
 content:"\e903";
}

.fe-alert-triangle:before{
 content:"\e904";
}

.fe-align-center:before{
 content:"\e905";
}

.fe-align-justify:before{
 content:"\e906";
}

.fe-align-left:before{
 content:"\e907";
}

.fe-align-right:before{
 content:"\e908";
}

.fe-anchor:before{
 content:"\e909";
}

.fe-aperture:before{
 content:"\e90a";
}

.fe-arrow-down:before{
 content:"\e90b";
}

.fe-arrow-down-circle:before{
 content:"\e90c";
}

.fe-arrow-down-left:before{
 content:"\e90d";
}

.fe-arrow-down-right:before{
 content:"\e90e";
}

.fe-arrow-left:before{
 content:"\e90f";
}

.fe-arrow-left-circle:before{
 content:"\e910";
}

.fe-arrow-right:before{
 content:"\e911";
}

.fe-arrow-right-circle:before{
 content:"\e912";
}

.fe-arrow-up:before{
 content:"\e913";
}

.fe-arrow-up-circle:before{
 content:"\e914";
}

.fe-arrow-up-left:before{
 content:"\e915";
}

.fe-arrow-up-right:before{
 content:"\e916";
}

.fe-at-sign:before{
 content:"\e917";
}

.fe-award:before{
 content:"\e918";
}

.fe-bar-chart:before{
 content:"\e919";
}

.fe-bar-chart-2:before{
 content:"\e91a";
}

.fe-battery:before{
 content:"\e91b";
}

.fe-battery-charging:before{
 content:"\e91c";
}

.fe-bell:before{
 content:"\e91d";
}

.fe-bell-off:before{
 content:"\e91e";
}

.fe-bluetooth:before{
 content:"\e91f";
}

.fe-bold:before{
 content:"\e920";
}

.fe-book:before{
 content:"\e921";
}

.fe-book-open:before{
 content:"\e922";
}

.fe-bookmark:before{
 content:"\e923";
}

.fe-box:before{
 content:"\e924";
}

.fe-briefcase:before{
 content:"\e925";
}

.fe-calendar:before{
 content:"\e926";
}

.fe-camera:before{
 content:"\e927";
}

.fe-camera-off:before{
 content:"\e928";
}

.fe-cast:before{
 content:"\e929";
}

.fe-check:before{
 content:"\e92a";
}

.fe-check-circle:before{
 content:"\e92b";
}

.fe-check-square:before{
 content:"\e92c";
}

.fe-chevron-down:before{
 content:"\e92d";
}

.fe-chevron-left:before{
 content:"\e92e";
}

.fe-chevron-right:before{
 content:"\e92f";
}

.fe-chevron-up:before{
 content:"\e930";
}

.fe-chevrons-down:before{
 content:"\e931";
}

.fe-chevrons-left:before{
 content:"\e932";
}

.fe-chevrons-right:before{
 content:"\e933";
}

.fe-chevrons-up:before{
 content:"\e934";
}

.fe-chrome:before{
 content:"\e935";
}

.fe-circle:before{
 content:"\e936";
}

.fe-clipboard:before{
 content:"\e937";
}

.fe-clock:before{
 content:"\e938";
}

.fe-cloud:before{
 content:"\e939";
}

.fe-cloud-drizzle:before{
 content:"\e93a";
}

.fe-cloud-lightning:before{
 content:"\e93b";
}

.fe-cloud-off:before{
 content:"\e93c";
}

.fe-cloud-rain:before{
 content:"\e93d";
}

.fe-cloud-snow:before{
 content:"\e93e";
}

.fe-code:before{
 content:"\e93f";
}

.fe-codepen:before{
 content:"\e940";
}

.fe-command:before{
 content:"\e941";
}

.fe-compass:before{
 content:"\e942";
}

.fe-copy:before{
 content:"\e943";
}

.fe-corner-down-left:before{
 content:"\e944";
}

.fe-corner-down-right:before{
 content:"\e945";
}

.fe-corner-left-down:before{
 content:"\e946";
}

.fe-corner-left-up:before{
 content:"\e947";
}

.fe-corner-right-down:before{
 content:"\e948";
}

.fe-corner-right-up:before{
 content:"\e949";
}

.fe-corner-up-left:before{
 content:"\e94a";
}

.fe-corner-up-right:before{
 content:"\e94b";
}

.fe-cpu:before{
 content:"\e94c";
}

.fe-credit-card:before{
 content:"\e94d";
}

.fe-crop:before{
 content:"\e94e";
}

.fe-crosshair:before{
 content:"\e94f";
}

.fe-database:before{
 content:"\e950";
}

.fe-delete:before{
 content:"\e951";
}

.fe-disc:before{
 content:"\e952";
}

.fe-dollar-sign:before{
 content:"\e953";
}

.fe-download:before{
 content:"\e954";
}

.fe-download-cloud:before{
 content:"\e955";
}

.fe-droplet:before{
 content:"\e956";
}

.fe-edit:before{
 content:"\e957";
}

.fe-edit-2:before{
 content:"\e958";
}

.fe-edit-3:before{
 content:"\e959";
}

.fe-external-link:before{
 content:"\e95a";
}

.fe-eye:before{
 content:"\e95b";
}

.fe-eye-off:before{
 content:"\e95c";
}

.fe-facebook:before{
 content:"\e95d";
}

.fe-fast-forward:before{
 content:"\e95e";
}

.fe-feather:before{
 content:"\e95f";
}

.fe-file:before{
 content:"\e960";
}

.fe-file-minus:before{
 content:"\e961";
}

.fe-file-plus:before{
 content:"\e962";
}

.fe-file-text:before{
 content:"\e963";
}

.fe-film:before{
 content:"\e964";
}

.fe-filter:before{
 content:"\e965";
}

.fe-flag:before{
 content:"\e966";
}

.fe-folder:before{
 content:"\e967";
}

.fe-folder-minus:before{
 content:"\e968";
}

.fe-folder-plus:before{
 content:"\e969";
}

.fe-git-branch:before{
 content:"\e96a";
}

.fe-git-commit:before{
 content:"\e96b";
}

.fe-git-merge:before{
 content:"\e96c";
}

.fe-git-pull-request:before{
 content:"\e96d";
}

.fe-github:before{
 content:"\e96e";
}

.fe-gitlab:before{
 content:"\e96f";
}

.fe-globe:before{
 content:"\e970";
}

.fe-grid:before{
 content:"\e971";
}

.fe-hard-drive:before{
 content:"\e972";
}

.fe-hash:before{
 content:"\e973";
}

.fe-headphones:before{
 content:"\e974";
}

.fe-heart:before{
 content:"\e975";
}

.fe-help-circle:before{
 content:"\e976";
}

.fe-home:before{
 content:"\e977";
}

.fe-image:before{
 content:"\e978";
}

.fe-inbox:before{
 content:"\e979";
}

.fe-info:before{
 content:"\e97a";
}

.fe-instagram:before{
 content:"\e97b";
}

.fe-italic:before{
 content:"\e97c";
}

.fe-layers:before{
 content:"\e97d";
}

.fe-layout:before{
 content:"\e97e";
}

.fe-life-buoy:before{
 content:"\e97f";
}

.fe-link:before{
 content:"\e980";
}

.fe-link-2:before{
 content:"\e981";
}

.fe-linkedin:before{
 content:"\e982";
}

.fe-list:before{
 content:"\e983";
}

.fe-loader:before{
 content:"\e984";
}

.fe-lock:before{
 content:"\e985";
}

.fe-log-in:before{
 content:"\e986";
}

.fe-log-out:before{
 content:"\e987";
}

.fe-mail:before{
 content:"\e988";
}

.fe-map:before{
 content:"\e989";
}

.fe-map-pin:before{
 content:"\e98a";
}

.fe-maximize:before{
 content:"\e98b";
}

.fe-maximize-2:before{
 content:"\e98c";
}

.fe-menu:before{
 content:"\e98d";
}

.fe-message-circle:before{
 content:"\e98e";
}

.fe-message-square:before{
 content:"\e98f";
}

.fe-mic:before{
 content:"\e990";
}

.fe-mic-off:before{
 content:"\e991";
}

.fe-minimize:before{
 content:"\e992";
}

.fe-minimize-2:before{
 content:"\e993";
}

.fe-minus:before{
 content:"\e994";
}

.fe-minus-circle:before{
 content:"\e995";
}

.fe-minus-square:before{
 content:"\e996";
}

.fe-monitor:before{
 content:"\e997";
}

.fe-moon:before{
 content:"\e998";
}

.fe-more-horizontal:before{
 content:"\e999";
}

.fe-more-vertical:before{
 content:"\e99a";
}

.fe-move:before{
 content:"\e99b";
}

.fe-music:before{
 content:"\e99c";
}

.fe-navigation:before{
 content:"\e99d";
}

.fe-navigation-2:before{
 content:"\e99e";
}

.fe-octagon:before{
 content:"\e99f";
}

.fe-package:before{
 content:"\e9a0";
}

.fe-paperclip:before{
 content:"\e9a1";
}

.fe-pause:before{
 content:"\e9a2";
}

.fe-pause-circle:before{
 content:"\e9a3";
}

.fe-percent:before{
 content:"\e9a4";
}

.fe-phone:before{
 content:"\e9a5";
}

.fe-phone-call:before{
 content:"\e9a6";
}

.fe-phone-forwarded:before{
 content:"\e9a7";
}

.fe-phone-incoming:before{
 content:"\e9a8";
}

.fe-phone-missed:before{
 content:"\e9a9";
}

.fe-phone-off:before{
 content:"\e9aa";
}

.fe-phone-outgoing:before{
 content:"\e9ab";
}

.fe-pie-chart:before{
 content:"\e9ac";
}

.fe-play:before{
 content:"\e9ad";
}

.fe-play-circle:before{
 content:"\e9ae";
}

.fe-plus:before{
 content:"\e9af";
}

.fe-plus-circle:before{
 content:"\e9b0";
}

.fe-plus-square:before{
 content:"\e9b1";
}

.fe-pocket:before{
 content:"\e9b2";
}

.fe-power:before{
 content:"\e9b3";
}

.fe-printer:before{
 content:"\e9b4";
}

.fe-radio:before{
 content:"\e9b5";
}

.fe-refresh-ccw:before{
 content:"\e9b6";
}

.fe-refresh-cw:before{
 content:"\e9b7";
}

.fe-repeat:before{
 content:"\e9b8";
}

.fe-rewind:before{
 content:"\e9b9";
}

.fe-rotate-ccw:before{
 content:"\e9ba";
}

.fe-rotate-cw:before{
 content:"\e9bb";
}

.fe-rss:before{
 content:"\e9bc";
}

.fe-save:before{
 content:"\e9bd";
}

.fe-scissors:before{
 content:"\e9be";
}

.fe-search:before{
 content:"\e9bf";
}

.fe-send:before{
 content:"\e9c0";
}

.fe-server:before{
 content:"\e9c1";
}

.fe-settings:before{
 content:"\e9c2";
}

.fe-share:before{
 content:"\e9c3";
}

.fe-share-2:before{
 content:"\e9c4";
}

.fe-shield:before{
 content:"\e9c5";
}

.fe-shield-off:before{
 content:"\e9c6";
}

.fe-shopping-bag:before{
 content:"\e9c7";
}

.fe-shopping-cart:before{
 content:"\e9c8";
}

.fe-shuffle:before{
 content:"\e9c9";
}

.fe-sidebar:before{
 content:"\e9ca";
}

.fe-skip-back:before{
 content:"\e9cb";
}

.fe-skip-forward:before{
 content:"\e9cc";
}

.fe-slack:before{
 content:"\e9cd";
}

.fe-slash:before{
 content:"\e9ce";
}

.fe-sliders:before{
 content:"\e9cf";
}

.fe-smartphone:before{
 content:"\e9d0";
}

.fe-speaker:before{
 content:"\e9d1";
}

.fe-square:before{
 content:"\e9d2";
}

.fe-star:before{
 content:"\e9d3";
}

.fe-stop-circle:before{
 content:"\e9d4";
}

.fe-sun:before{
 content:"\e9d5";
}

.fe-sunrise:before{
 content:"\e9d6";
}

.fe-sunset:before{
 content:"\e9d7";
}

.fe-tablet:before{
 content:"\e9d8";
}

.fe-tag:before{
 content:"\e9d9";
}

.fe-target:before{
 content:"\e9da";
}

.fe-terminal:before{
 content:"\e9db";
}

.fe-thermometer:before{
 content:"\e9dc";
}

.fe-thumbs-down:before{
 content:"\e9dd";
}

.fe-thumbs-up:before{
 content:"\e9de";
}

.fe-toggle-left:before{
 content:"\e9df";
}

.fe-toggle-right:before{
 content:"\e9e0";
}

.fe-trash:before{
 content:"\e9e1";
}

.fe-trash-2:before{
 content:"\e9e2";
}

.fe-trending-down:before{
 content:"\e9e3";
}

.fe-trending-up:before{
 content:"\e9e4";
}

.fe-triangle:before{
 content:"\e9e5";
}

.fe-truck:before{
 content:"\e9e6";
}

.fe-tv:before{
 content:"\e9e7";
}

.fe-twitter:before{
 content:"\e9e8";
}

.fe-type:before{
 content:"\e9e9";
}

.fe-umbrella:before{
 content:"\e9ea";
}

.fe-underline:before{
 content:"\e9eb";
}

.fe-unlock:before{
 content:"\e9ec";
}

.fe-upload:before{
 content:"\e9ed";
}

.fe-upload-cloud:before{
 content:"\e9ee";
}

.fe-user:before{
 content:"\e9ef";
}

.fe-user-check:before{
 content:"\e9f0";
}

.fe-user-minus:before{
 content:"\e9f1";
}

.fe-user-plus:before{
 content:"\e9f2";
}

.fe-user-x:before{
 content:"\e9f3";
}

.fe-users:before{
 content:"\e9f4";
}

.fe-video:before{
 content:"\e9f5";
}

.fe-video-off:before{
 content:"\e9f6";
}

.fe-voicemail:before{
 content:"\e9f7";
}

.fe-volume:before{
 content:"\e9f8";
}

.fe-volume-1:before{
 content:"\e9f9";
}

.fe-volume-2:before{
 content:"\e9fa";
}

.fe-volume-x:before{
 content:"\e9fb";
}

.fe-watch:before{
 content:"\e9fc";
}

.fe-wifi:before{
 content:"\e9fd";
}

.fe-wifi-off:before{
 content:"\e9fe";
}

.fe-wind:before{
 content:"\e9ff";
}

.fe-x:before{
 content:"\ea00";
}

.fe-x-circle:before{
 content:"\ea01";
}

.fe-x-square:before{
 content:"\ea02";
}

.fe-zap:before{
 content:"\ea03";
}

.fe-zap-off:before{
 content:"\ea04";
}

.fe-zoom-in:before{
 content:"\ea05";
}

.fe-zoom-out:before{
 content:"\ea06";
}

@font-face{
 font-family:"Glyphicons Halflings";
 src:url("../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.eot");
 src:url("../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.woff") format("woff"), url("../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon{
 position:relative;
 top:1px;
 display:inline-block;
 font-family:"Glyphicons Halflings";
 font-style:normal;
 font-weight:normal;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}

.glyphicon-asterisk:before{
 content:"*";
}

.glyphicon-plus:before{
 content:"+";
}

.glyphicon-euro:before,
.glyphicon-eur:before{
 content:"â‚¬";
}

.glyphicon-minus:before{
 content:"âˆ’";
}

.glyphicon-cloud:before{
 content:"â˜";
}

.glyphicon-envelope:before{
 content:"âœ‰";
}

.glyphicon-pencil:before{
 content:"âœ";
}

.glyphicon-glass:before{
 content:"\e001";
}

.glyphicon-music:before{
 content:"\e002";
}

.glyphicon-search:before{
 content:"\e003";
}

.glyphicon-heart:before{
 content:"\e005";
}

.glyphicon-star:before{
 content:"\e006";
}

.glyphicon-star-empty:before{
 content:"\e007";
}

.glyphicon-user:before{
 content:"\e008";
}

.glyphicon-film:before{
 content:"\e009";
}

.glyphicon-th-large:before{
 content:"\e010";
}

.glyphicon-th:before{
 content:"\e011";
}

.glyphicon-th-list:before{
 content:"\e012";
}

.glyphicon-ok:before{
 content:"\e013";
}

.glyphicon-remove:before{
 content:"\e014";
}

.glyphicon-zoom-in:before{
 content:"\e015";
}

.glyphicon-zoom-out:before{
 content:"\e016";
}

.glyphicon-off:before{
 content:"\e017";
}

.glyphicon-signal:before{
 content:"\e018";
}

.glyphicon-cog:before{
 content:"\e019";
}

.glyphicon-trash:before{
 content:"\e020";
}

.glyphicon-home:before{
 content:"\e021";
}

.glyphicon-file:before{
 content:"\e022";
}

.glyphicon-time:before{
 content:"\e023";
}

.glyphicon-road:before{
 content:"\e024";
}

.glyphicon-download-alt:before{
 content:"\e025";
}

.glyphicon-download:before{
 content:"\e026";
}

.glyphicon-upload:before{
 content:"\e027";
}

.glyphicon-inbox:before{
 content:"\e028";
}

.glyphicon-play-circle:before{
 content:"\e029";
}

.glyphicon-repeat:before{
 content:"\e030";
}

.glyphicon-refresh:before{
 content:"\e031";
}

.glyphicon-list-alt:before{
 content:"\e032";
}

.glyphicon-lock:before{
 content:"\e033";
}

.glyphicon-flag:before{
 content:"\e034";
}

.glyphicon-headphones:before{
 content:"\e035";
}

.glyphicon-volume-off:before{
 content:"\e036";
}

.glyphicon-volume-down:before{
 content:"\e037";
}

.glyphicon-volume-up:before{
 content:"\e038";
}

.glyphicon-qrcode:before{
 content:"\e039";
}

.glyphicon-barcode:before{
 content:"\e040";
}

.glyphicon-tag:before{
 content:"\e041";
}

.glyphicon-tags:before{
 content:"\e042";
}

.glyphicon-book:before{
 content:"\e043";
}

.glyphicon-bookmark:before{
 content:"\e044";
}

.glyphicon-print:before{
 content:"\e045";
}

.glyphicon-camera:before{
 content:"\e046";
}

.glyphicon-font:before{
 content:"\e047";
}

.glyphicon-bold:before{
 content:"\e048";
}

.glyphicon-italic:before{
 content:"\e049";
}

.glyphicon-text-height:before{
 content:"\e050";
}

.glyphicon-text-width:before{
 content:"\e051";
}

.glyphicon-align-left:before{
 content:"\e052";
}

.glyphicon-align-center:before{
 content:"\e053";
}

.glyphicon-align-right:before{
 content:"\e054";
}

.glyphicon-align-justify:before{
 content:"\e055";
}

.glyphicon-list:before{
 content:"\e056";
}

.glyphicon-indent-left:before{
 content:"\e057";
}

.glyphicon-indent-right:before{
 content:"\e058";
}

.glyphicon-facetime-video:before{
 content:"\e059";
}

.glyphicon-picture:before{
 content:"\e060";
}

.glyphicon-map-marker:before{
 content:"\e062";
}

.glyphicon-adjust:before{
 content:"\e063";
}

.glyphicon-tint:before{
 content:"\e064";
}

.glyphicon-edit:before{
 content:"\e065";
}

.glyphicon-share:before{
 content:"\e066";
}

.glyphicon-check:before{
 content:"\e067";
}

.glyphicon-move:before{
 content:"\e068";
}

.glyphicon-step-backward:before{
 content:"\e069";
}

.glyphicon-fast-backward:before{
 content:"\e070";
}

.glyphicon-backward:before{
 content:"\e071";
}

.glyphicon-play:before{
 content:"\e072";
}

.glyphicon-pause:before{
 content:"\e073";
}

.glyphicon-stop:before{
 content:"\e074";
}

.glyphicon-forward:before{
 content:"\e075";
}

.glyphicon-fast-forward:before{
 content:"\e076";
}

.glyphicon-step-forward:before{
 content:"\e077";
}

.glyphicon-eject:before{
 content:"\e078";
}

.glyphicon-chevron-left:before{
 content:"\e079";
}

.glyphicon-chevron-right:before{
 content:"\e080";
}

.glyphicon-plus-sign:before{
 content:"\e081";
}

.glyphicon-minus-sign:before{
 content:"\e082";
}

.glyphicon-remove-sign:before{
 content:"\e083";
}

.glyphicon-ok-sign:before{
 content:"\e084";
}

.glyphicon-question-sign:before{
 content:"\e085";
}

.glyphicon-info-sign:before{
 content:"\e086";
}

.glyphicon-screenshot:before{
 content:"\e087";
}

.glyphicon-remove-circle:before{
 content:"\e088";
}

.glyphicon-ok-circle:before{
 content:"\e089";
}

.glyphicon-ban-circle:before{
 content:"\e090";
}

.glyphicon-arrow-left:before{
 content:"\e091";
}

.glyphicon-arrow-right:before{
 content:"\e092";
}

.glyphicon-arrow-up:before{
 content:"\e093";
}

.glyphicon-arrow-down:before{
 content:"\e094";
}

.glyphicon-share-alt:before{
 content:"\e095";
}

.glyphicon-resize-full:before{
 content:"\e096";
}

.glyphicon-resize-small:before{
 content:"\e097";
}

.glyphicon-exclamation-sign:before{
 content:"\e101";
}

.glyphicon-gift:before{
 content:"\e102";
}

.glyphicon-leaf:before{
 content:"\e103";
}

.glyphicon-fire:before{
 content:"\e104";
}

.glyphicon-eye-open:before{
 content:"\e105";
}

.glyphicon-eye-close:before{
 content:"\e106";
}

.glyphicon-warning-sign:before{
 content:"\e107";
}

.glyphicon-plane:before{
 content:"\e108";
}

.glyphicon-calendar:before{
 content:"\e109";
}

.glyphicon-random:before{
 content:"\e110";
}

.glyphicon-comment:before{
 content:"\e111";
}

.glyphicon-magnet:before{
 content:"\e112";
}

.glyphicon-chevron-up:before{
 content:"\e113";
}

.glyphicon-chevron-down:before{
 content:"\e114";
}

.glyphicon-retweet:before{
 content:"\e115";
}

.glyphicon-shopping-cart:before{
 content:"\e116";
}

.glyphicon-folder-close:before{
 content:"\e117";
}

.glyphicon-folder-open:before{
 content:"\e118";
}

.glyphicon-resize-vertical:before{
 content:"\e119";
}

.glyphicon-resize-horizontal:before{
 content:"\e120";
}

.glyphicon-hdd:before{
 content:"\e121";
}

.glyphicon-bullhorn:before{
 content:"\e122";
}

.glyphicon-bell:before{
 content:"\e123";
}

.glyphicon-certificate:before{
 content:"\e124";
}

.glyphicon-thumbs-up:before{
 content:"\e125";
}

.glyphicon-thumbs-down:before{
 content:"\e126";
}

.glyphicon-hand-right:before{
 content:"\e127";
}

.glyphicon-hand-left:before{
 content:"\e128";
}

.glyphicon-hand-up:before{
 content:"\e129";
}

.glyphicon-hand-down:before{
 content:"\e130";
}

.glyphicon-circle-arrow-right:before{
 content:"\e131";
}

.glyphicon-circle-arrow-left:before{
 content:"\e132";
}

.glyphicon-circle-arrow-up:before{
 content:"\e133";
}

.glyphicon-circle-arrow-down:before{
 content:"\e134";
}

.glyphicon-globe:before{
 content:"\e135";
}

.glyphicon-wrench:before{
 content:"\e136";
}

.glyphicon-tasks:before{
 content:"\e137";
}

.glyphicon-filter:before{
 content:"\e138";
}

.glyphicon-briefcase:before{
 content:"\e139";
}

.glyphicon-fullscreen:before{
 content:"\e140";
}

.glyphicon-dashboard:before{
 content:"\e141";
}

.glyphicon-paperclip:before{
 content:"\e142";
}

.glyphicon-heart-empty:before{
 content:"\e143";
}

.glyphicon-link:before{
 content:"\e144";
}

.glyphicon-phone:before{
 content:"\e145";
}

.glyphicon-pushpin:before{
 content:"\e146";
}

.glyphicon-usd:before{
 content:"\e148";
}

.glyphicon-gbp:before{
 content:"\e149";
}

.glyphicon-sort:before{
 content:"\e150";
}

.glyphicon-sort-by-alphabet:before{
 content:"\e151";
}

.glyphicon-sort-by-alphabet-alt:before{
 content:"\e152";
}

.glyphicon-sort-by-order:before{
 content:"\e153";
}

.glyphicon-sort-by-order-alt:before{
 content:"\e154";
}

.glyphicon-sort-by-attributes:before{
 content:"\e155";
}

.glyphicon-sort-by-attributes-alt:before{
 content:"\e156";
}

.glyphicon-unchecked:before{
 content:"\e157";
}

.glyphicon-expand:before{
 content:"\e158";
}

.glyphicon-collapse-down:before{
 content:"\e159";
}

.glyphicon-collapse-up:before{
 content:"\e160";
}

.glyphicon-log-in:before{
 content:"\e161";
}

.glyphicon-flash:before{
 content:"\e162";
}

.glyphicon-log-out:before{
 content:"\e163";
}

.glyphicon-new-window:before{
 content:"\e164";
}

.glyphicon-record:before{
 content:"\e165";
}

.glyphicon-save:before{
 content:"\e166";
}

.glyphicon-open:before{
 content:"\e167";
}

.glyphicon-saved:before{
 content:"\e168";
}

.glyphicon-import:before{
 content:"\e169";
}

.glyphicon-export:before{
 content:"\e170";
}

.glyphicon-send:before{
 content:"\e171";
}

.glyphicon-floppy-disk:before{
 content:"\e172";
}

.glyphicon-floppy-saved:before{
 content:"\e173";
}

.glyphicon-floppy-remove:before{
 content:"\e174";
}

.glyphicon-floppy-save:before{
 content:"\e175";
}

.glyphicon-floppy-open:before{
 content:"\e176";
}

.glyphicon-credit-card:before{
 content:"\e177";
}

.glyphicon-transfer:before{
 content:"\e178";
}

.glyphicon-cutlery:before{
 content:"\e179";
}

.glyphicon-header:before{
 content:"\e180";
}

.glyphicon-compressed:before{
 content:"\e181";
}

.glyphicon-earphone:before{
 content:"\e182";
}

.glyphicon-phone-alt:before{
 content:"\e183";
}

.glyphicon-tower:before{
 content:"\e184";
}

.glyphicon-stats:before{
 content:"\e185";
}

.glyphicon-sd-video:before{
 content:"\e186";
}

.glyphicon-hd-video:before{
 content:"\e187";
}

.glyphicon-subtitles:before{
 content:"\e188";
}

.glyphicon-sound-stereo:before{
 content:"\e189";
}

.glyphicon-sound-dolby:before{
 content:"\e190";
}

.glyphicon-sound-5-1:before{
 content:"\e191";
}

.glyphicon-sound-6-1:before{
 content:"\e192";
}

.glyphicon-sound-7-1:before{
 content:"\e193";
}

.glyphicon-copyright-mark:before{
 content:"\e194";
}

.glyphicon-registration-mark:before{
 content:"\e195";
}

.glyphicon-cloud-download:before{
 content:"\e197";
}

.glyphicon-cloud-upload:before{
 content:"\e198";
}

.glyphicon-tree-conifer:before{
 content:"\e199";
}

.glyphicon-tree-deciduous:before{
 content:"\e200";
}

.glyphicon-cd:before{
 content:"\e201";
}

.glyphicon-save-file:before{
 content:"\e202";
}

.glyphicon-open-file:before{
 content:"\e203";
}

.glyphicon-level-up:before{
 content:"\e204";
}

.glyphicon-copy:before{
 content:"\e205";
}

.glyphicon-paste:before{
 content:"\e206";
}

.glyphicon-alert:before{
 content:"\e209";
}

.glyphicon-equalizer:before{
 content:"\e210";
}

.glyphicon-king:before{
 content:"\e211";
}

.glyphicon-queen:before{
 content:"\e212";
}

.glyphicon-pawn:before{
 content:"\e213";
}

.glyphicon-bishop:before{
 content:"\e214";
}

.glyphicon-knight:before{
 content:"\e215";
}

.glyphicon-baby-formula:before{
 content:"\e216";
}

.glyphicon-tent:before{
 content:"â›º";
}

.glyphicon-blackboard:before{
 content:"\e218";
}

.glyphicon-bed:before{
 content:"\e219";
}

.glyphicon-apple:before{
 content:"\f8ff";
}

.glyphicon-erase:before{
 content:"\e221";
}

.glyphicon-hourglass:before{
 content:"âŒ›";
}

.glyphicon-lamp:before{
 content:"\e223";
}

.glyphicon-duplicate:before{
 content:"\e224";
}

.glyphicon-piggy-bank:before{
 content:"\e225";
}

.glyphicon-scissors:before{
 content:"\e226";
}

.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before{
 content:"\e227";
}

.glyphicon-yen:before,
.glyphicon-jpy:before{
 content:"Â¥";
}

.glyphicon-ruble:before,
.glyphicon-rub:before{
 content:"â‚½";
}

.glyphicon-scale:before{
 content:"\e230";
}

.glyphicon-ice-lolly:before{
 content:"\e231";
}

.glyphicon-ice-lolly-tasted:before{
 content:"\e232";
}

.glyphicon-education:before{
 content:"\e233";
}

.glyphicon-option-horizontal:before{
 content:"\e234";
}

.glyphicon-option-vertical:before{
 content:"\e235";
}

.glyphicon-menu-hamburger:before{
 content:"\e236";
}

.glyphicon-modal-window:before{
 content:"\e237";
}

.glyphicon-oil:before{
 content:"\e238";
}

.glyphicon-grain:before{
 content:"\e239";
}

.glyphicon-sunglasses:before{
 content:"\e240";
}

.glyphicon-text-size:before{
 content:"\e241";
}

.glyphicon-text-color:before{
 content:"\e242";
}

.glyphicon-text-background:before{
 content:"\e243";
}

.glyphicon-object-align-top:before{
 content:"\e244";
}

.glyphicon-object-align-bottom:before{
 content:"\e245";
}

.glyphicon-object-align-horizontal:before{
 content:"\e246";
}

.glyphicon-object-align-left:before{
 content:"\e247";
}

.glyphicon-object-align-vertical:before{
 content:"\e248";
}

.glyphicon-object-align-right:before{
 content:"\e249";
}

.glyphicon-triangle-right:before{
 content:"\e250";
}

.glyphicon-triangle-left:before{
 content:"\e251";
}

.glyphicon-triangle-bottom:before{
 content:"\e252";
}

.glyphicon-triangle-top:before{
 content:"\e253";
}

.glyphicon-console:before{
 content:"\e254";
}

.glyphicon-superscript:before{
 content:"\e255";
}

.glyphicon-subscript:before{
 content:"\e256";
}

.glyphicon-menu-left:before{
 content:"\e257";
}

.glyphicon-menu-right:before{
 content:"\e258";
}

.glyphicon-menu-down:before{
 content:"\e259";
}

.glyphicon-menu-up:before{
 content:"\e260";
}

.icon-icon-shape{
 width:3rem;
 height:3rem;
 border-radius:50%;
 text-align:center;
}

.icon-icon-shape i{
 font-size:24px;
 line-height:2;
}

.item-card-img{
 overflow:hidden;
}


.item-card2-img{
 position:relative;
 overflow:hidden;
 border-top-right-radius:2px;
 border-top-left-radius:2px;
}

/*
.item-card2-img a{
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 z-index:1;
}
*/
.item-card2-desc ul li{
 margin-right:1.5rem;
 font-size:13px;
}

.item-card2-desc ul li:last-child{
 margin-right:0;
}


.item-card2-icons{
 position:absolute;
 top:20px;
 right:15px;
 z-index:999;
}

.item-card2-icons a{
 width:2rem;
 display:inline-block;
 height:2rem;
 text-align:center;
 border-radius:100px;
 line-height:2.1rem;
 border-radius:50px;
 color:#fff;
}


.item-list .list-group-item{
 border:0;
 margin-bottom:0;
 border-bottom:1px solid rgba(167, 180, 201, 0.3);
}

.item-list .list-group-item i{
 margin-right:5px;
 width:25px;
 height:25px;
 border-radius:2px;
 font-size:12px;
 text-align:center;
 line-height:25px;
 color:#fff !important;
}


.item-user .item-user-icons a{
 display:inline-block;
 width:2rem;
 height:2rem;
 text-align:center;
 border-radius:100px;
 line-height:2rem;
 margin-top:0.3rem;
}

.item-user .item-user-icons a:hover{
 color:#fff;
}

.item-box .item-box-wrap{
 margin-top:15px;
}

.item-box .stamp i{
 font-size:18px;
 font-size:25px;
 line-height:2;
}

.item-box .item-box-wrap h5{
 font-size:20px;
 font-weight:500;
}

/**
Dimmer
*/
.dimmer{
 position:relative;
}

.dimmer .loader{
 display:none;
 margin:0 auto;
 position:absolute;
 top:50%;
 left:0;
 right:0;
 transform:translateY(-50%);
}

.dimmer.active .loader{
 display:block;
}

.dimmer.active .dimmer-content{
 opacity:0.04;
 pointer-events:none;
}


.spinner{
 width:40px;
 height:40px;
 margin:100px auto;
 animation:sk-rotateplane 1.2s infinite ease-in-out;
}

.spinner-lg{
 width:100px;
 height:100px;
 margin:100px auto;
 animation:sk-rotateplane 1.2s infinite ease-in-out;
}

@keyframes sk-rotateplane{
 0%{
 transform:perspective(120px) rotateX(0deg) rotateY(0deg);
 -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);
 }

 50%{
 transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
 -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
 }

 100%{
 transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
 -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
 }
}

.spinner1{
 width:40px;
 height:40px;
 position:relative;
 margin:100px auto;
}

.spinner1-lg{
 width:100px;
 height:100px;
 position:relative;
 margin:100px auto;
}

.double-bounce1{
 width:100%;
 height:100%;
 border-radius:50%;
 opacity:0.6;
 position:absolute;
 top:0;
 left:0;
 animation:sk-bounce 2s infinite ease-in-out;
}

.double-bounce2{
 width:100%;
 height:100%;
 border-radius:50%;
 opacity:0.6;
 position:absolute;
 top:0;
 left:0;
 animation:sk-bounce 2s infinite ease-in-out;
 animation-delay:-1s;
}

@keyframes sk-bounce{

 0%,
 100%{
 transform:scale(0);
 -webkit-transform:scale(0);
 }

 50%{
 transform:scale(1);
 -webkit-transform:scale(1);
 }
}

.spinner2{
 margin:100px auto;
 width:40px;
 height:40px;
 position:relative;
}

.cube1{
 width:15px;
 height:15px;
 position:absolute;
 top:0;
 left:0;
 animation:sk-cubemove 1.8s infinite ease-in-out;
}

.cube2{
 width:15px;
 height:15px;
 position:absolute;
 top:0;
 left:0;
 animation:sk-cubemove 1.8s infinite ease-in-out;
 animation-delay:-0.9s;
}

@keyframes sk-cubemove{
 25%{
 transform:translateX(42px) rotate(-90deg) scale(0.5);
 -webkit-transform:translateX(42px) rotate(-90deg) scale(0.5);
 }

 50%{
 transform:translateX(42px) translateY(42px) rotate(-179deg);
 -webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);
 }

 50.1%{
 transform:translateX(42px) translateY(42px) rotate(-180deg);
 -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);
 }

 75%{
 transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
 -webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
 }

 100%{
 transform:rotate(-360deg);
 -webkit-transform:rotate(-360deg);
 }
}

.lds-heart{
 position:relative;
 width:64px;
 height:64px;
 transform:rotate(45deg);
 transform-origin:32px 32px;
 margin:100px auto;
}

.lds-heart div{
 top:23px;
 left:19px;
 position:absolute;
 width:26px;
 height:26px;
 animation:lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

.lds-heart div:after{
 content:" ";
 position:absolute;
 display:block;
 width:26px;
 height:26px;
}

.lds-heart div:before{
 content:" ";
 position:absolute;
 display:block;
 width:26px;
 height:26px;
 left:-17px;
 border-radius:50% 0 0 50%;
}

.lds-heart div:after{
 top:-17px;
 border-radius:50% 50% 0 0;
}

@keyframes lds-heart{
 0%{
 transform:scale(0.95);
 }

 5%{
 transform:scale(1.1);
 }

 39%{
 transform:scale(0.85);
 }

 45%{
 transform:scale(1);
 }

 60%{
 transform:scale(0.95);
 }

 100%{
 transform:scale(0.9);
 }
}

.lds-ring{
 position:relative;
 width:64px;
 height:64px;
 margin:100px auto;
}

.lds-ring div{
 box-sizing:border-box;
 display:block;
 position:absolute;
 width:51px;
 height:51px;
 margin:6px;
 border-radius:50%;
 animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}

.lds-ring div:nth-child(1){
 animation-delay:-0.45s;
}

.lds-ring div:nth-child(2){
 animation-delay:-0.3s;
}

.lds-ring div:nth-child(3){
 animation-delay:-0.15s;
}

@keyframes lds-ring{
 0%{
 transform:rotate(0deg);
 }

 100%{
 transform:rotate(360deg);
 }
}

.lds-hourglass{
 position:relative;
 width:64px;
 height:64px;
 margin:100px auto;
}

.lds-hourglass:after{
 content:" ";
 display:block;
 border-radius:50%;
 width:0;
 height:0;
 margin:6px;
 box-sizing:border-box;
 animation:lds-hourglass 1.2s infinite;
}

@keyframes lds-hourglass{
 0%{
 transform:rotate(0);
 animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
 }

 50%{
 transform:rotate(900deg);
 animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
 }

 100%{
 transform:rotate(1800deg);
 }
}









body.dark-mode.bg-img1{
 background:url(../images/media/bg-img1.jpg);
 background-blend-mode:overlay;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 background-attachment:fixed;
 content:"";
 left:0;
 right:0;
 top:0;
 width:100%;
}

body.dark-mode.bg-img1 .header{
 background-color:transparent !important;
}

body.dark-mode.bg-img1 .header.fixed-header{
 background-color:var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img1 .header{
 background-color:transparent !important;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }

 body.dark-mode.bg-img1 .header.fixed-header{
 background-color:transparent !important;
 }
}

@media (min-width:992px){
 body.dark-mode.bg-img1.horizontal .header{
 backdrop-filter:unset;
 -webkit-backdrop-filter:unset;
 }
}

body.dark-mode.bg-img1 .app-sidebar{
 background-color:transparent !important;
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img1.sidenav-toggled-open .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
}

body.dark-mode.bg-img1 .app-sidebar{
 background-color:var(--dark-body);
}

@media (max-width:991.98px){
 body.dark-mode.bg-img1 .app-sidebar{
 background-color:var(--dark-body) !important;
 }

 @supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img1 .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent !important;
 }
 }
}

body.dark-mode.bg-img1 .app-sidebar .side-header{
 border-bottom-color:rgba(255, 255, 255, 0.08) !important;
}

body.dark-mode.bg-img1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header{
 border-bottom:1px solid var(--dark-border) !important;
}

body.dark-mode.bg-img2{
 background:url(../images/media/bg-img2.jpg);
 background-blend-mode:overlay;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 background-attachment:fixed;
 content:"";
 left:0;
 right:0;
 top:0;
 width:100%;
}

body.dark-mode.bg-img2 .header{
 background-color:transparent !important;
}

body.dark-mode.bg-img2 .header.fixed-header{
 background-color:var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img2 .header{
 background-color:transparent !important;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }

 body.dark-mode.bg-img2 .header.fixed-header{
 background-color:transparent !important;
 }
}

@media (min-width:992px){
 body.dark-mode.bg-img2.horizontal .header{
 backdrop-filter:unset;
 -webkit-backdrop-filter:unset;
 }
}

body.dark-mode.bg-img2 .app-sidebar{
 background-color:transparent !important;
}

body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
}

@media (max-width:991.98px){
 body.dark-mode.bg-img2 .app-sidebar{
 background-color:var(--dark-body) !important;
 }

 @supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img2 .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent !important;
 }
 }
}

body.dark-mode.bg-img2 .app-sidebar .side-header{
 border-bottom-color:rgba(255, 255, 255, 0.08) !important;
}

body.dark-mode.bg-img2.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header{
 border-bottom:1px solid var(--dark-border) !important;
}

body.dark-mode.bg-img3{
 background:url(../images/media/bg-img3.jpg);
 background-blend-mode:overlay;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 background-attachment:fixed;
 content:"";
 left:0;
 right:0;
 top:0;
 width:100%;
}

body.dark-mode.bg-img3 .header{
 background-color:transparent !important;
}

body.dark-mode.bg-img3 .header.fixed-header{
 background-color:var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img3 .header{
 background-color:transparent !important;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }

 body.dark-mode.bg-img3 .header.fixed-header{
 background-color:transparent !important;
 }
}

@media (min-width:992px){
 body.dark-mode.bg-img3.horizontal .header{
 backdrop-filter:unset;
 -webkit-backdrop-filter:unset;
 }
}

body.dark-mode.bg-img3 .app-sidebar{
 background-color:transparent !important;
}

body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
}

@media (max-width:991.98px){
 body.dark-mode.bg-img3 .app-sidebar{
 background-color:var(--dark-body) !important;
 }

 @supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img3 .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent !important;
 }
 }
}

body.dark-mode.bg-img3 .app-sidebar .side-header{
 border-bottom-color:rgba(255, 255, 255, 0.08) !important;
}

body.dark-mode.bg-img3.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header{
 border-bottom:1px solid var(--dark-border) !important;
}

body.dark-mode.bg-img4{
 background:url(../images/media/bg-img4.jpg);
 background-blend-mode:overlay;
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
 background-attachment:fixed;
 content:"";
 left:0;
 right:0;
 top:0;
 width:100%;
}

body.dark-mode.bg-img4 .header{
 background-color:transparent !important;
}

body.dark-mode.bg-img4 .header.fixed-header{
 background-color:var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img4 .header{
 background-color:transparent !important;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }

 body.dark-mode.bg-img4 .header.fixed-header{
 background-color:transparent !important;
 }
}

@media (min-width:992px){
 body.dark-mode.bg-img4.horizontal .header{
 backdrop-filter:unset;
 -webkit-backdrop-filter:unset;
 }
}

body.dark-mode.bg-img4 .app-sidebar{
 background-color:transparent !important;
}

body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

@media (max-width:991.98px){
 body.dark-mode.bg-img4 .app-sidebar{
 background-color:var(--dark-body) !important;
 }

 @supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 body.dark-mode.bg-img4 .app-sidebar{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent !important;
 }
 }
}

body.dark-mode.bg-img4 .app-sidebar .side-header{
 border-bottom-color:rgba(255, 255, 255, 0.08) !important;
}

body.dark-mode.bg-img4.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header{
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode.bg-img1 .login-img::before,
.dark-mode.bg-img2 .login-img::before,
.dark-mode.bg-img3 .login-img::before,
.dark-mode.bg-img4 .login-img::before{
 background:none;
}

body.dark-mode{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-body);
}

body.dark-mode *::-webkit-scrollbar-thumb,
body.dark-mode *:hover::-webkit-scrollbar-thumb{
 background:rgba(255, 255, 255, 0.2);
}

.dark-mode .apexcharts-yaxis-texts-g text,
.dark-mode .apexcharts-xaxis-texts-g text,
.dark-mode .apexcharts-yaxis-title text{
 fill:rgba(255, 255, 255, 0.8) !important;
}

@media (max-width:767.98px){
 .dark-mode .demo-icon.nav-link.icon svg{
 fill:#fff !important;
 color:#fff !important;
 }
}

.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary{
 color:rgba(255, 255, 255, 0.8);
}

@media (min-width:576px){
 .dark-mode .border-bottomo-sm{
 border-bottom:1px solid var(--dark-border);
 }
}

.dark-mode .alert-default .alert-link{
 color:rgba(255, 255, 255, 0.9);
}

.dark-mode .alert-light .alert-link{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .project-members-container i,
.dark-mode .project-comments-container i{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .transactions .list-group a{
 box-shadow:none;
 border:1px solid var(--dark-border);
 border-radius:5px;
}

.dark-mode .nav.panel-tabs a.active{
 color:#fff !important;
}

.dark-mode.app .header .nav-link #profile-heading:hover,
.dark-mode .app .header .nav-link #profile-heading:focus{
 color:#fff !important;
 fill:#fff;
}

.dark-mode.rtl table.table-bordered tr th:last-child,
.dark-mode.rtl table.table-bordered tr td:last-child{
 border-left:1px solid var(--dark-border) !important;
}

.dark-mode .alert-dark{
 color:rgba(255, 255, 255, 0.3);
 background-color:rgba(0, 0, 0, 0.2);
 border-color:rgba(0, 0, 0, 0.2);
}

.dark-mode .alert-light{
 color:rgba(255, 255, 255, 0.7);
 background-color:rgba(255, 255, 255, 0.2);
 border-color:rgba(255, 255, 255, 0.2);
}

.dark-mode .table-responsive table.table-bordered tr th:last-child,
.dark-mode .table-responsive table.table-bordered tr td:last-child{
 border-left:1px solid var(--dark-border) !important;
}

.dark-mode .icontext-menu .app-sidebar__toggle,
.dark-mode .hover-submenu .app-sidebar__toggle,
.dark-mode .hover-submenu1 .app-sidebar__toggle{
 color:#fff;
}

.dark-mode .card.background-image-blog{
 border:0px !important;
}

.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{
 color:#ffffff;
}

.dark-mode .card.storage-card{
 border:0px !important;
}

.dark-mode .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p{
 color:rgba(255, 255, 255, 0.7);
}

.dark-mode .dropify-wrapper.touch-fallback .dropify-clear{
 border-color:rgba(255, 255, 255, 0.7);
 color:rgba(255, 255, 255, 0.7);
}

.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next{
 color:#ffffff !important;
}

.dark-mode .datepicker>.datepicker_header>a:hover>svg>g>path{
 fill:#ffffff !important;
}

.dark-mode a.text-dark-light:hover,
.dark-mode a.text-dark-light:focus{
 color:#fff !important;
}

.dark-mode .main-blog.card{
 border:0px !important;
}

.dark-mode.closed-leftmenu .app-sidebar__toggle{
 color:#fff;
}

.dark-mode .col-login .card{
 background-color:var(--dark-body) !important;
}

.dark-mode .card-fullscreen{
 background-color:var(--dark-body) !important;
}

.dark-mode .badge.bg-light{
 color:rgba(255, 255, 255, 0.6) !important;
}

.dark-mode .note-editor .note-dropzone{
 color:var(--primary-bg-color);
 background-color:var(--dark-body);
}

.dark-mode .note-editor .modal-dialog{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .note-editor .modal-dialog{
 background-color:transparent;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .productdesc .comment-section-main .name-time-container svg{
 fill:rgba(255, 255, 255, 0.4);
}

.dark-mode .main-chat-body .media-body>div:last-child,
.dark-mode .main-chat-list .media-contact-name span:last-child{
 color:rgba(255, 255, 255, 0.4);
}

.dark-mode #datatables_buttons_info{
 background-color:var(--dark-body);
 color:white;
 border:2px solid var(--dark-border);
}

.dark-mode #datatables_buttons_info h2{
 background-color:var(--dark-body);
 border-bottom:1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode #datatables_buttons_info{
 background-color:transparent;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }

 .dark-mode #datatables_buttons_info h2{
 background-color:transparent;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

@media (pointer:coarse){

 .dark-mode .ql-snow.ql-toolbar button:hover:not(.ql-active),
 .dark-mode .ql-snow .ql-toolbar button:hover:not(.ql-active){
 color:#fff;
 }
}

.dark-mode .datepicker .prev:hover,
.dark-mode .datepicker .next:hover,
.dark-mode .datepicker tfoot tr th:hover{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .form-control option{
 background-color:var(--dark-body);
}

.dark-mode.app .header .dropdown-menu{
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.3);
}

.dark-mode .notifit_confirm,
.dark-mode .notifit_prompt{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){

 .dark-mode .notifit_confirm,
 .dark-mode .notifit_prompt{
 background-color:transparent;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .btn-light-light{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .table-main-container tbody tr:hover,
.dark-mode .table-main-container tbody tr:focus{
 background-color:var(--dark-bg);
}

.dark-mode .sw-theme-dots>ul.step-anchor>li.done>a{
 color:rgba(255, 255, 255, 0.7);
}

.dark-mode .note-editor .btn-default{
 background-color:transparent !important;
}

.dark-mode .note-btn.btn-default{
 background-color:transparent;
}

.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:active{
 background-color:var(--dark-bg);
 border-color:var(--dark-border);
}

.dark-mode .btn-outline-light{
 color:rgba(255, 255, 255, 0.6);
}

.dark-mode.rtl .bs-popover-end>.popover-arrow::before,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow::before{
 border-right-color:var(--dark-border) !important;
}

.dark-mode.rtl .bs-popover-end>.popover-arrow::after,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow::after{
 border-right-color:var(--dark-border) !important;
}

.dark-mode.rtl blockquote{
 border-right:2px solid var(--dark-border);
}

.dark-mode .accordion card{
 border:0px !important;
}

.dark-mode.rtl .tree ul:before{
 border-right:1px solid var(--dark-border);
 border-left:inherit;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus,
.dark-mode .btn-light:not(:disabled):not(.disabled).active:focus{
 box-shadow:none !important;
}

.dark-mode .btn-outline-dark{
 color:rgba(255, 255, 255, 0.6);
 border-color:var(--dark-border);
}

.dark-mode .btn-dark-light{
 color:#070808;
 border-color:var(--dark-border);
}

.dark-mode #remove-btn{
 background-color:var(--dark-body);
}

@media (max-width:575.98px){
 .dark-mode .tabs-menu.checkout li{
 border-bottom:1px solid var(--dark-border);
 }
}

.dark-mode .main-chat-list .media:hover{
 border-top-color:var(--dark-border);
}

.dark-mode .fc .fc-scrollgrid-section-body table,
.dark-mode .fc .fc-scrollgrid-section-footer table{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode #flotArea1 table,
.dark-mode #flotLine1 table,
.dark-mode #flotLine2 table,
.dark-mode #flotArea2 table,
.dark-mode #flotArea3 table,
.dark-mode #flotBar1 table,
.dark-mode #flotBar2 table,
.dark-mode #flotStacking table,
.dark-mode #flotAnimated table,
.dark-mode #flotPie table{
 background-color:var(--dark-body);
}

.dark-mode #flotArea1 table td,
.dark-mode #flotLine1 table td,
.dark-mode #flotLine2 table td,
.dark-mode #flotArea2 table td,
.dark-mode #flotArea3 table td,
.dark-mode #flotBar1 table td,
.dark-mode #flotBar2 table td,
.dark-mode #flotStacking table td,
.dark-mode #flotAnimated table td,
.dark-mode #flotPie table td{
 color:#fff;
}

.dark-mode .table.editable-table input,
.dark-mode .table.editable-table select{
 background-color:var(--dark-body);
 color:#fff;
 border:1px solid var(--dark-border);
}

.dark-mode.rtl .dtr-bs-modal .dtr-details tr td:first-child{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.dark-mode table.dataTable>tbody>tr.child ul.dtr-details>li{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .dt-button.dropdown-item.buttons-columnVisibility{
 background-color:var(--dark-body);
}

.dark-mode .list-group-item{
 border:0px solid var(--dark-border);
}

@media (max-width:992px){
 .dark-mode .richText-toolbar li{
 border-bottom:1px solid var(--dark-border) !important;
 }
}

.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input{
 background-color:transparent;
 color:rgba(255, 255, 255, 0.7);
}

.dark-mode .tabs-menu1 ul li .active{
 border-bottom-color:var(--primary-bg-color) !important;
}

.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header{
 border-bottom:1px solid var(--dark-border) !important;
 border-right:1px solid var(--dark-border) !important;
}

.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header{
 border-left:1px solid var(--dark-border) !important;
 border-right:inherit !important;
}

.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header{
 border-left:1px solid var(--dark-border) !important;
 border-right:inherit !important;
}

.dark-mode.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header{
 border-right:1px solid var(--dark-border) !important;
}

.dark-mode .select2-search__field::-moz-placeholder{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .select2-search__field::placeholder{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child{
 border-left:1px solid var(--dark-border) !important;
}

.dark-mode .fc-theme-standard .fc-popover{
 border:1px solid var(--dark-border);
 background:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .fc-theme-standard .fc-popover{
 background:var(--dark-bg);
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .footer-container-main .more-btn{
 color:#fff !important;
}

.dark-mode .text-gray{
 color:#aab2b9 !important;
}

.dark-mode .dropdown .nav-link:hover i,
.dark-mode .dropdown .nav-link:focus i,
.dark-mode .dropdown .nav-link:active i{
 color:#fff;
}

.dark-mode.rtl .border-start{
 border-right:1px solid var(--dark-border) !important;
 border-left:initial !important;
}

.dark-mode.rtl .border-end-0{
 border-left:0 !important;
 border-right:1px solid var(--dark-border) !important;
}

.dark-mode.rtl .border-end{
 border-left:1px solid var(--dark-border) !important;
 border-right:initial !important;
}

.dark-mode .blog-autors .list-group-item:hover{
 border:1px solid var(--dark-border);
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.2);
}

.dark-mode .blog-topics .list-group-item{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .border-0{
 border:0px !important;
}

.dark-mode.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after{
 border-right-width:0;
 border-left:10px solid var(--dark-bg);
 right:-10px;
 left:auto;
}

.dark-mode.rtl .vtimeline .timeline-wrapper .timeline-panel:after{
 border-left:0;
 border-right:10px solid var(--dark-bg);
}

@media (max-width:992px){
 .dark-mode .vtimeline .timeline-wrapper .timeline-panel:after{
 border-right:14px solid var(--dark-bg) !important;
 }
}

.dark-mode .accordion-dark .card-body{
 background-color:rgba(0, 0, 0, 0.5) !important;
}

.dark-mode .projects.project-type-container .project-type .nav-link{
 color:#fff;
}

.dark-mode .text-black-50{
 color:rgba(255, 255, 255, 0.5) !important;
}

.dark-mode .btn-white:not(:disabled):not(.disabled):active,
.dark-mode .btn-white:not(:disabled):not(.disabled).active{
 color:#fff;
 background-color:var(--dark-bg);
 border-color:var(--dark-border);
}

.dark-mode .owl-nav button{
 background:rgba(255, 255, 255, 0.3) !important;
 color:#fff !important;
}

.dark-mode .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
 border-color:transparent transparent rgba(255, 255, 255, 0.5) transparent;
}

.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b{
 border-color:rgba(255, 255, 255, 0.5) transparent transparent transparent;
}

.dark-mode .dataTables_wrapper .selected{
 background:var(--dark-bg);
}

@media (min-width:576px){
 .dark-mode.rtl .wizard.vertical>.actions{
 border-right:1px solid var(--dark-border);
 }

 .dark-mode.rtl .wizard.vertical>.content{
 border-right:1px solid var(--dark-border);
 }
}

.dark-mode .wizard>.steps .disabled a:hover,
.dark-mode .wizard>.steps .disabled a:active{
 color:#fff;
}

.dark-mode .wizard>.steps .disabled a{
 color:#fff;
}

.dark-mode .datetimepicker table th.dow,
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next,
.dark-mode .datetimepicker table th.switch,
.dark-mode .datetimepicker table td{
 color:#fff;
 background:var(--dark-body);
}

.dark-mode .datepicker table tr td span.old,
.dark-mode .datepicker table tr td span.new{
 color:#fff;
}

.dark-mode select.form-select{
 background-color:var(--dark-bg) !important;
}

.dark-mode .card.bg-primary-lightest.border-0{
 border:0px !important;
}

.dark-mode.app.icontext-menu.sidenav-toggled.sidenav-toggled-open .side-header{
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode .apexcharts-zoom-icon svg,
.dark-mode .apexcharts-zoom-in-icon svg,
.dark-mode .apexcharts-zoom-out-icon svg,
.dark-mode .apexcharts-reset-zoom-icon svg,
.dark-mode .apexcharts-menu-icon svg{
 fill:#fff;
}

.dark-mode.app.sidenav-toggled.sidenav-toggled-open .side-header{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .app-sidebar.sidemenu-scroll .side-header{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .app-sidebar.sidemenu-scroll .side-header{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
}

.dark-mode .gray-set .bg-transparent{
 background-color:transparent !important;
}

.dark-mode .gray-set .bg-gray-100{
 background-color:#f9f9fb !important;
 color:#000 !important;
}

.dark-mode .gray-set .bg-gray-200{
 background-color:#f0f0f8 !important;
 color:#000 !important;
}

.dark-mode .gray-set .bg-gray-300{
 background-color:#e1e1ef !important;
 color:#000 !important;
}

.dark-mode .gray-set .bg-gray-400{
 background-color:#d6d6e6 !important;
 color:#000 !important;
}

.dark-mode .gray-set .bg-gray-500{
 background-color:#949eb7 !important;
}

.dark-mode .gray-set .bg-gray-600{
 background-color:#7987a1 !important;
}

.dark-mode .gray-set .bg-gray-700{
 background-color:#4d5875 !important;
}

.dark-mode .gray-set .bg-gray-800{
 background-color:#383853 !important;
}

.dark-mode .gray-set .bg-gray-900{
 background-color:#323251 !important;
}

.dark-mode .bg-gray-200{
 background-color:rgba(255, 255, 255, 0.2) !important;
 color:#fff !important;
}

.dark-mode .bg-gray-300{
 background-color:rgba(255, 255, 255, 0.3) !important;
 color:#fff !important;
}

.dark-mode .bg-gray-400{
 background-color:rgba(255, 255, 255, 0.4) !important;
 color:#fff !important;
}

.dark-mode .border-y{
 border-top:1px solid var(--dark-border);
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .border-x{
 border-left:1px solid var(--dark-border) !important;
 border-right:1px solid var(--dark-border) !important;
}

.dark-mode .border-start{
 border-left:1px solid var(--dark-border) !important;
}

.dark-mode .pricing-tabs ul.nav-price li a.active{
 background:var(--primary-bg-color);
}

.dark-mode .pricing-tabs ul.nav-price{
 border:1px solid var(--dark-border);
 background:var(--dark-theme);
}

.dark-mode .pricing-tabs ul.nav-price li a{
 background:transparent;
}

.dark-mode .tag.tag-attachments-sm{
 border:1px solid var(--dark-border);
}

.dark-mode .tag.tag-attachments-lg{
 border:1px solid var(--dark-border);
}

.dark-mode .tag.tag-attachments{
 border:1px solid var(--dark-border);
}

.dark-mode .bg-light{
 background-color:var(--dark-bg) !important;
}

.dark-mode .count-down.row span:first-child{
 background:var(--dark-bg);
 box-shadow:none;
}

.dark-mode .text-default{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode #accordion11 .panel-body{
 border-top:1px solid var(--dark-border);
 border-left:0px;
 border-bottom:0px;
 border-right:0px;
}

.dark-mode .accor h4 a{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .panel-heading1.collapsed{
 border:0px solid var(--dark-border);
}

.dark-mode .panel-heading1{
 background-color:var(--dark-bg) !important;
}

.dark-mode .accordion .card-header a{
 color:#fff;
 background-color:var(--dark-bg);
 border:0px solid var(--dark-border);
}

.dark-mode .accordion .card-body{
 background-color:var(--dark-bg);
 border-top:1px solid var(--dark-border);
 border-left:0;
 border-right:0;
 border-bottom:0;
}

.dark-mode .irs-outline .irs-slider{
 background-color:var(--dark-bg);
}

.dark-mode .irs-modern .irs-slider::before{
 background-color:var(--dark-theme);
}

.dark-mode .irs-modern .irs-slider{
 background-color:var(--dark-theme);
}

.dark-mode .offcanvas{
 background-color:var(--dark-body);
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.4);
}

.dark-mode .dropdown-menu .dropdown-plus-title{
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode .btn.dropdown-toggle.btn-light~.dropdown-menu .dropdown-plus-title{
 border-color:var(--dark-border) !important;
}

.dark-mode .border-end{
 border-right:1px solid var(--dark-border) !important;
}

.dark-mode .ticket-details-footer .media.ticket-reply{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .text-dark-light{
 color:rgba(255, 255, 255, 0.8) !important;
 fill:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .nav-link{
 color:#fff;
}

.dark-mode .invoice-bottom-table-container .invoice-table-bottom td{
 border:1px solid var(--dark-border);
}

.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered{
 color:#fff;
}

.dark-mode .bootstrap-tagsinput input{
 color:white;
}

.dark-mode .bootstrap-tagsinput{
 background-color:var(--dark-theme);
}

.dark-mode .file-type{
 color:#fff;
}

.dark-mode .recent-files-container tbody tr:hover,
.dark-mode .recent-files-container tbody tr:focus{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .productdesc .carousel-item .thumb.active{
 border-color:var(--dark-border);
}

.dark-mode .dropdown-item i{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .main-chat-list .media{
 border-bottom:1px solid var(--dark-border);
 border-top:1px solid transparent;
}

.dark-mode .ql-snow.ql-toolbar button:hover,
.dark-mode .ql-snow .ql-toolbar button:hover,
.dark-mode .ql-snow.ql-toolbar button:focus,
.dark-mode .ql-snow .ql-toolbar button:focus,
.dark-mode .ql-snow.ql-toolbar button.ql-active,
.dark-mode .ql-snow .ql-toolbar button.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item.ql-selected{
 color:var(--primary-bg-color);
}

.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{
 border-color:var(--dark-border);
}

.dark-mode .ql-snow .ql-picker-options{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .ql-snow .ql-picker-options{
 background-color:var(--dark-theme);
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{
 border-color:var(--dark-border);
}

.dark-mode .richText .richText-toolbar ul li a{
 color:#ffffff;
}

.dark-mode .richText-toolbar{
 border-top:0px !important;
 border-bottom:0px !important;
}

.dark-mode .select2-container--default .select2-search--inline .select2-search__field{
 color:#fff;
}

.dark-mode .form-select{
 color:#fff;
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .main-form-group{
 border:1px solid var(--dark-border);
}

.dark-mode .pcr-app .pcr-selection .pcr-picker{
 border:2px solid var(--dark-border);
}

.dark-mode .pcr-app .pcr-interaction .pcr-result,
.dark-mode .pcr-app .pcr-interaction input{
 color:#fff;
 background:var(--dark-theme);
}

.dark-mode .pcr-app{
 background:var(--dark-bg);
}

.dark-mode .default-pickr,
.dark-mode .color-pickr-btn button{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
 color:#fff;
}

.dark-mode .main-toggle-group.style1 .toggle.on span{
 background-color:var(--dark-theme);
}

.dark-mode .main-toggle-group.style1 .toggle{
 border:1px solid var(--dark-border);
}

.dark-mode .main-toggle-group .toggle span{
 background-color:var(--dark-theme);
}

.dark-mode .main-toggle-group .toggle{
 background-color:var(--dark-bg);
}

.dark-mode .ckbox span:before,
.dark-mode .rdiobox span:before{
 background-color:var(--dark-theme);
 border:1px solid var(--dark-border);
}

.dark-mode .slide-menu li .slide-item:before{
 color:#fff !important;
}

.dark-mode.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo1{
 display:none !important;
}

.dark-mode.sidenav-toggled .side-header .header-brand1 .toggle-logo{
 display:block !important;
}

.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .toggle-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo1{
 display:none !important;
}

.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .desktop-logo{
 display:block !important;
}

.dark-mode .header .profile-1 .dropdown-item svg{
 fill:#fff !important;
}

.dark-mode .main-header-center .btn svg{
 fill:#fff !important;
}

.dark-mode .sub-side-menu__item:hover{
 color:var(--primary-bg-color);
}

.dark-mode .sub-slide-item:hover{
 color:var(--primary-bg-color);
}

.dark-mode .sub-side-menu__item2:hover{
 color:var(--primary-bg-color);
}

.dark-mode .sub-slide-item2:hover{
 color:var(--primary-bg-color);
}

@media (min-width:992px){

 .dark-mode.horizontal .horizontal-main .slide .slide-menu,
 .dark-mode.horizontal .horizontal-main .slide .sub-slide-menu,
 .dark-mode.horizontal .horizontal-main .slide .sub-slide-menu2{
 background-color:var(--dark-body);
 border:1px solid var(--dark-border);
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.2) !important;
 }
}

.dark-mode.horizontal .sticky.stickyClass .app-sidebar{
 background-color:var(--dark-body) !important;
}

.dark-mode .todo-img input:checked~.checkmark::after{
 content:"";
 position:absolute;
 left:5px;
 top:12%;
 width:0.4rem;
 height:10px;
 border:solid white;
 border-width:0 2px 2px 0;
 transform:rotate(45deg);
}

.dark-mode .todo-blog .todo-img .checkmark::after{
 border:solid transparent;
 border-width:0 2px 2px 0;
}

@media (max-width:991.98px){
 .dark-mode.horizontal .header.hor-header .header-brand-img.light-logo1{
 display:none !important;
 }

 .dark-mode.horizontal .hor-header .header-brand-img.desktop-logo{
 display:block !important;
 }
}

@media (max-width:767.98px){
 .dark-mode .navbar-toggler-icon.fe.fe-more-vertical{
 color:#fff !important;
 }

 .dark-mode .responsive-navbar.navbar .navbar-collapse{
 background:var(--dark-body) !important;
 border-bottom:1px solid var(--dark-border);
 }
}

.dark-mode .btn-outline-light{
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .btn-outline-light:hover{
 background:rgba(0, 0, 0, 0.2);
}

.dark-mode .btn-outline-light:hover .bg-light{
 background-color:rgba(255, 255, 255, 0.4) !important;
}

.dark-mode a.text-dark:hover,
.dark-mode a.text-dark:focus{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field{
 outline:none;
}

.dark-mode .light .apexcharts-selection-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-in-icon:hover svg,
.dark-mode .light .apexcharts-zoom-out-icon:hover svg,
.dark-mode .light .apexcharts-reset-zoom-icon:hover svg,
.dark-mode .light .apexcharts-menu-icon:hover svg{
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode .apexcharts-menu{
 background:var(--dark-bg);
 border:1px solid rgba(255, 255, 255, 0.1019607843);
}

.dark-mode .select2-search--dropdown{
 border-top:0px solid var(--dark-border);
}

.dark-mode .table-bordered,
.dark-mode .text-wrap table,
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td{
 border:1px solid var(--dark-border) !important;
}

.dark-mode .todo-blog .todo-img .checkmark{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-bg);
}

.dark-mode .tl-blog:before{
 border-left:1px solid var(--dark-border);
}

.dark-mode .task-list:before{
 border-left:1px solid var(--dark-border);
}

.dark-mode .task-list{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-primary-lightest{
 background-color:var(--primary01) !important;
}

.dark-mode .circle-chart strong{
 color:#fff;
}

.dark-mode .welcome-card h3{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .welcome-card p{
 color:rgba(255, 255, 255, 0.6);
}

.dark-mode svg{
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header .source-container .source-logo-menu.show .util-main svg{
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode .header .source-container .dropdown-menu .col .source-logo-container .source-logo{
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode .btn-country{
 border:1px solid var(--dark-border);
}

.dark-mode .header .nav-link #profile-heading{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .header-right-icons a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .nav-link.icon svg{
 fill:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .circles li{
 border:2px solid rgba(227, 255, 239, 0.05);
}

.dark-mode caption{
 color:#505662;
}

.dark-mode .text-muted{
 color:rgba(255, 255, 255, 0.5) !important;
}

.dark-mode hr{
 border-top:1px solid var(--dark-border);
}

.dark-mode .blockquote-footer{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .img-thumbnail{
 background-color:var(--dark-theme);
 border:1px solid var(--dark-border);
}

.dark-mode .figure-caption{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode kbd{
 color:#fff;
 background-color:#343a40;
}

.dark-mode pre{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-transparent{
 background-color:transparent !important;
}

.dark-mode .border{
 border:1px solid var(--dark-border) !important;
}

.dark-mode .border-top{
 border-top:1px solid var(--dark-border) !important;
}

.dark-mode .border-right{
 border-right:1px solid var(--dark-border) !important;
}

.dark-mode .border-bottom{
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode .border-left{
 border-left:1px solid var(--dark-border) !important;
}

.dark-mode .shadow-sm{
 box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.dark-mode .shadow{
 box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.dark-mode .shadow-lg{
 box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.dark-mode blockquote{
 color:rgba(255, 255, 255, 0.8);
 border-left:2px solid var(--dark-border);
}

.dark-mode code{
 background:transparent;
 border:1px solid transparent;
}

.dark-mode pre{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
 text-shadow:0 1px var(--dark-bg);
}

.dark-mode .section-nav{
 background-color:#f8f9fa;
 border:1px solid var(--dark-border);
}

.dark-mode .border{
 border:1px solid var(--dark-border);
}

.dark-mode .table thead th,
.dark-mode .text-wrap table thead th{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .table tbody+tbody,
.dark-mode .text-wrap table tbody+tbody{
 border-top:2px solid var(--dark-border);
}

.dark-mode .table .table,
.dark-mode .text-wrap table .table,
.dark-mode .table .text-wrap table{
 background-color:var(--dark-bg);
}

.dark-mode .text-wrap .table table,
.dark-mode .text-wrap table table{
 background-color:var(--dark-bg);
}

.dark-mode .table-bordered{
 border:1px solid var(--dark-border);
}

.dark-mode #external-events{
 border:1px solid var(--dark-border);
}

.dark-mode .fc-theme-standard td,
.dark-mode .fc-theme-standard th{
 border:1px solid var(--dark-border);
 border-bottom:0px !important;
}

.dark-mode .fc-theme-standard .fc-scrollgrid{
 border:0px solid var(--dark-border);
}

.dark-mode .fc .fc-daygrid-day-number{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .fc .fc-daygrid-day.fc-day-today{
 background-color:var(--dark-bg);
}

.dark-mode .fc-theme-standard .fc-list-day-cushion{
 background-color:var(--dark-body);
}

.dark-mode .fc-theme-standard .fc-list{
 border:1px solid var(--dark-border);
}

.dark-mode .fc .fc-list-event:hover td{
 background-color:transparent;
 color:#6c5ffc;
}

.dark-mode .fc .fc-list-empty{
 background-color:var(--dark-theme);
}

.dark-mode .badge.bg-white{
 background-color:#fff !important;
}

@media print{

 .dark-mode .table td,
 .dark-mode .text-wrap table td,
 .dark-mode .table th,
 .dark-mode .text-wrap table th{
 background-color:#fff !important;
 }

 .dark-mode .table-bordered th,
 .dark-mode .text-wrap table th,
 .dark-mode .table-bordered td,
 .dark-mode .text-wrap table td{
 border:1px solid var(--dark-border) !important;
 }
}

.text-wrap table{
 border:1px solid var(--dark-border);
}

.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td{
 border:1px solid var(--dark-border);
}

.dark-mode .table-striped tbody tr:nth-of-type(odd){
 background-color:rgba(0, 0, 0, 0.1);
 color:inherit;
}

.dark-mode .table-hover tbody tr:hover,
.dark-mode .table-hover tbody th{
 background-color:var(--dark-bg);
}

.dark-mode .table-active{
 background-color:rgba(0, 0, 0, 0.04);
}

.dark-mode .table-active>th,
.dark-mode .table-active>td{
 background-color:rgba(0, 0, 0, 0.04);
}

.dark-mode .table-hover .table-active:hover{
 background-color:rgba(0, 0, 0, 0.04);
}

.dark-mode .table-hover .table-active:hover>td,
.dark-mode .table-hover .table-active:hover>th{
 background-color:rgba(0, 0, 0, 0.04);
}

.dark-mode .table-dark.table-striped tbody tr:nth-of-type(odd){
 background-color:rgba(255, 255, 255, 0.05);
}

.dark-mode .table-dark.table-hover tbody tr:hover{
 background-color:rgba(255, 255, 255, 0.075);
}

.dark-mode .table.dataTable thead th{
 border-bottom:0 !important;
}

.dark-mode .form-control{
 color:rgba(255, 255, 255, 0.8) !important;
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .authentication .card:hover{
 box-shadow:0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

.dark-mode .authentication input::-moz-placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .authentication input::placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .authentication .flex-c-m .login100-social-item i{
 color:#fff;
}

.dark-mode .login100-social-item{
 color:#fff;
}

.dark-mode .login100-social-item:hover{
 color:#fff;
}

.dark-mode .select2-container--default .select2-selection--single{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border) !important;
}

.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .select2-container--default .select2-selection--multiple{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border) !important;
}

.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field{
 border:1px solid var(--dark-border) !important;
 background:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
 color:#fff !important;
}

.dark-mode .select2-container--default .select2-results>.select2-results__options{
 box-shadow:none;
}

.dark-mode .form-control{
 color:#99c1b2;
 opacity:1;
}

.dark-mode .form-control:focus{
 background-color:transparent;
 border:1px solid var(--dark-border) !important;
}

.dark-mode .form-control::-moz-placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .form-control::placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .form-control:disabled,
.dark-mode .form-control[readonly]{
 background-color:var(--primary-bg-color);
}

.dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode select.form-control:focus::-ms-value{
 color:rgba(255, 255, 255, 0.8);
 background-color:#fff;
 border:1px solid var(--dark-border);
}

.dark-mode .form-control-file{
 display:block;
 width:100%;
}

@media (max-width:575.98px){
 .dark-mode .countdown-timer-wrapper .timer .timer-wrapper .time{
 color:#fff;
 background:linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
 }
}

.form-control-range{
 display:block;
 width:100%;
}

.dark-mode .form-control-plaintext{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .form-check-input:disabled~.form-check-label{
 color:#505662;
}

.dark-mode .valid-feedback{
 color:#09ad95;
}

.dark-mode .valid-tooltip{
 color:#fff;
 background-color:rgba(94, 186, 0, 0.8);
}

.dark-mode .was-validated .form-control:valid,
.dark-mode .form-control.is-valid,
.dark-mode .was-validated .custom-select:valid,
.dark-mode .custom-select.is-valid{
 border-color:#09ad95;
}

.dark-mode .was-validated .form-control:valid:focus,
.dark-mode .form-control.is-valid:focus,
.dark-mode .was-validated .custom-select:valid:focus,
.dark-mode .custom-select.is-valid:focus{
 border-color:#09ad95;
 box-shadow:0 0 0 2px rgba(94, 186, 0, 0.25);
}

.dark-mode .was-validated .form-check-input:valid~.form-check-label,
.dark-mode .form-check-input.is-valid~.form-check-label,
.dark-mode .was-validated .custom-control-input:valid~.custom-control-label,
.dark-mode .custom-control-input.is-valid~.custom-control-label{
 color:#09ad95;
}

.dark-mode .was-validated .custom-control-input:valid~.custom-control-label::before,
.dark-mode .custom-control-input.is-valid~.custom-control-label::before{
 background-color:#09ad95;
}

.dark-mode .was-validated .custom-control-input:valid:checked~.custom-control-label::before,
.dark-mode .custom-control-input.is-valid:checked~.custom-control-label::before{
 background-color:#09ad95;
}

.dark-mode .was-validated .custom-control-input:valid:focus~.custom-control-label::before,
.dark-mode .custom-control-input.is-valid:focus~.custom-control-label::before{
 box-shadow:0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(94, 186, 0, 0.25);
}

.dark-mode .was-validated .form-file-input:valid~.form-file-label,
.dark-mode .form-file-input.is-valid~.form-file-label{
 border-color:#09ad95;
}

.dark-mode .was-validated .form-file-input:valid:focus~.form-file-label,
.dark-mode .form-file-input.is-valid:focus~.form-file-label{
 box-shadow:0 0 0 2px rgba(94, 186, 0, 0.25);
}

.dark-mode .invalid-feedback{
 color:#d12c47;
}

.dark-mode .invalid-tooltip{
 color:#fff;
 background-color:rgba(205, 32, 31, 0.8);
}

.dark-mode .was-validated .form-control:invalid{
 border-color:#d12c47;
}

.form-control.is-invalid{
 border-color:#d12c47;
}

.dark-mode .was-validated .custom-select:invalid,
.dark-mode .custom-select.is-invalid{
 border-color:#d12c47;
}

.dark-mode .was-validated .form-control:invalid:focus,
.dark-mode .form-control.is-invalid:focus,
.dark-mode .was-validated .custom-select:invalid:focus,
.dark-mode .custom-select.is-invalid:focus{
 border-color:#d12c47;
 box-shadow:0 0 0 2px rgba(205, 32, 31, 0.25);
}

.dark-mode .was-validated .form-check-input:invalid~.form-check-label,
.dark-mode .form-check-input.is-invalid~.form-check-label,
.dark-mode .was-validated .custom-control-input:invalid~.custom-control-label,
.dark-mode .custom-control-input.is-invalid~.custom-control-label{
 color:#d12c47 !important;
}

.dark-mode .was-validated .custom-control-input:invalid~.custom-control-label::before,
.dark-mode .custom-control-input.is-invalid~.custom-control-label::before{
 background-color:#d12c47;
 border-color:#e62b4a;
}

.dark-mode .was-validated .custom-control-input:invalid:checked~.custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:checked~.custom-control-label::before{
 background-color:#e23e3d;
}

.dark-mode .was-validated .custom-control-input:invalid:focus~.custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:focus~.custom-control-label::before{
 box-shadow:0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(205, 32, 31, 0.25);
}

.dark-mode .was-validated .form-file-input:invalid~.form-file-label,
.dark-mode .form-file-input.is-invalid~.form-file-label{
 border-color:#d12c47;
}

.dark-mode .was-validated .form-file-input:invalid:focus~.form-file-label,
.dark-mode .form-file-input.is-invalid:focus~.form-file-label{
 box-shadow:0 0 0 2px rgba(205, 32, 31, 0.25);
}

.dark-mode .collapse:not(.show){
 background:#fff;
}

.dark-mode .dropdown-menu{
 color:rgba(255, 255, 255, 0.8);
 background-color:#fff;
 border:1px solid var(--dark-border);
}

.dark-mode .dropdown-divider{
 border-top:1px solid var(--dark-border);
}

.dark-mode .notifyimg{
 color:#fff;
}

.dark-mode .drop-icon-wrap .drop-icon-item{
 color:#878787;
}

.dark-mode .drop-icon-wrap .drop-icon-item:hover{
 background-color:var(--dark-bg);
}

.dark-mode .dropdown-item:hover,
.dark-mode .dropdown-item:focus,
.dark-mode .dropdown-item.active,
.dark-mode .dropdown-item:active{
 background-color:var(--dark-body);
}

.dark-mode .dropdown-item.disabled,
.dark-mode .dropdown-item:disabled{
 color:#fff;
 background-color:transparent;
}

.dark-mode .dropdown-menu.show{
 border:1px solid var(--dark-border);
}

.dark-mode .header-search-icon .dropdown-menu{
 box-shadow:0 10px 15px rgba(42, 38, 53, 0.9);
 border:1px solid var(--dark-border) !important;
}

.dark-mode .dropdown-header{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .dropdown-item-text{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .input-group-text{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .custom-control-input:checked~.custom-control-label::before{
 color:#fff;
}

.dark-mode .custom-control-input:active~.custom-control-label::before{
 color:#fff;
 background-color:rgba(218, 201, 232, 0.5);
}

.dark-mode .custom-control-input:disabled~.custom-control-label{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .custom-control-input:disabled~.custom-control-label::before{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .custom-control-label::before{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{
 background-color:rgba(212, 182, 228, 0.5);
}

.dark-mode .custom-select{
 color:rgba(255, 255, 255, 0.8);
 background:var(--dark-bg) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
 border:1px solid var(--dark-border);
}

.dark-mode .custom-select:focus::-ms-value{
 color:rgba(255, 255, 255, 0.8);
 background-color:#fff;
}

.dark-mode .custom-select:disabled{
 color:rgba(255, 255, 255, 0.8);
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .form-file-input:focus~.form-file-label{
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .form-file-label{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .form-file-label::after{
 color:#fff;
 border-left:1px solid var(--dark-border);
}

.dark-mode .custom-range::-webkit-slider-thumb:focus{
 box-shadow:0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

.dark-mode .custom-range::-webkit-slider-thumb:active{
 background-color:#d4e1f4;
}

.dark-mode .custom-range::-webkit-slider-runnable-track{
 background-color:rgba(255, 255, 255, 0.1);
 border-color:transparent;
}

.dark-mode .custom-range::-moz-range-thumb:focus{
 box-shadow:0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

.dark-mode .custom-range::-moz-range-thumb:active{
 background-color:#d4e1f4;
}

.dark-mode .custom-range::-moz-range-track{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .custom-range::-ms-thumb:focus{
 box-shadow:0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

.dark-mode .custom-range::-ms-thumb:active{
 background-color:#d4e1f4;
}

.dark-mode .custom-range::-ms-fill-lower,
.dark-mode .custom-range::-ms-fill-upper{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .nav-link.disabled{
 color:#4f4f67;
}

.dark-mode .nav-link.disable{
 color:#cba4f7;
}

.dark-mode .nav-tabs{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .nav-tabs .nav-link{
 border:1px solid transparent;
}

.dark-mode .nav-tabs .nav-link.disabled{
 color:rgba(255, 255, 255, 0.8);
 background-color:transparent;
 border-color:transparent;
}

.dark-mode .nav-pills .nav-link.active,
.dark-mode .nav-pills .show>.nav-link{
 color:#fff;
}

.dark-mode .navbar-dark .navbar-text a{
 color:#fff;
}

.dark-mode .navbar-dark .navbar-text a:hover,
.dark-mode .navbar-dark .navbar-text a:focus{
 color:#fff;
}

.dark-mode .card{
 background-color:transparent;
 border:1px solid var(--dark-border) !important;
 box-shadow:0 4px 16px rgba(0, 0, 0, 0.1);
}

.dark-mode .card-header{
 background-color:transparent;
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .card-footer{
 background-color:rgba(0, 0, 0, 0.03);
 border-top:1px solid var(--dark-border);
}

.dark-mode .page-link{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .page-link:hover{
 background-color:rgba(70, 127, 207, 0.06);
}

.dark-mode .page-item.active .page-link{
 color:#fff;
}

.dark-mode .page-item.disabled .page-link{
 color:rgba(255, 255, 255, 0.8);
 background-color:rgba(0, 0, 0, 0.2);
 opacity:0.3;
 border-color:rgba(255, 255, 255, 0.3);
}

.dark-mode .mail-box .sm-side{
 background:none repeat scroll 0 0 #e5e8ef;
}

.dark-mode .mail-box .lg-side{
 background:none repeat scroll 0 0 #fff;
}

.dark-mode .mail-box .sm-side .user-head{
 background:none repeat scroll 0 0 #00a8b3;
 color:#fff;
}

.dark-mode .user-head .user-name h5 a{
 color:#fff;
}

.dark-mode .user-head .user-name span a{
 color:#87e2e7;
}

.dark-mode a.mail-dropdown{
 background:none repeat scroll 0 0 #80d3d9;
 color:#01a7b3;
}

.dark-mode .btn-compose{
 background:none repeat scroll 0 0 #ff6c60;
 color:#fff;
}

.dark-mode .btn-compose:hover{
 background:none repeat scroll 0 0 #f5675c;
 color:#fff;
}

.dark-mode .inbox-divider{
 border-bottom:1px solid #d5d8df;
}

.dark-mode ul.inbox-nav li a{
 color:#6a6a6a;
}

.dark-mode ul.inbox-nav li a:hover{
 background:none repeat scroll 0 0 #d5d7de;
 color:#6a6a6a;
}

.dark-mode ul.inbox-nav li.active a{
 background:none repeat scroll 0 0 #d5d7de;
 color:#6a6a6a;
}

.dark-mode ul.inbox-nav li a:focus{
 background:none repeat scroll 0 0 #d5d7de;
 color:#6a6a6a;
}

.dark-mode ul.inbox-nav li a i{
 color:#6a6a6a;
}

.dark-mode ul.labels-info li h4{
 color:#5c5c5e;
}

.dark-mode ul.labels-info li a{
 color:#6a6a6a;
}

.dark-mode ul.labels-info li a:hover,
.dark-mode ul.labels-info li a:focus{
 background:none repeat scroll 0 0 #d5d7de;
 color:#6a6a6a;
}

.dark-mode .nav.nav-pills.nav-stacked.labels-info p{
 color:#9d9f9e;
}

.dark-mode .inbox-head .sr-input{
 color:#8a8a8a;
}

.dark-mode .inbox-head .sr-btn{
 background:none repeat scroll 0 0 #1643a3;
 color:#fff;
}

.dark-mode .table-inbox{
 border:1px solid var(--dark-border);
}

.dark-mode .table-inbox tr{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .table-inbox tr td .fa-star{
 color:var(--dark-bg);
}

.dark-mode .table-inbox tr td .fa-star.inbox-started,
.dark-mode .table-inbox tr td .fa-star:hover{
 color:#f78a09;
}

.dark-mode .table-inbox tr.unread td{
 font-weight:600 !important;
}

.dark-mode .mail-option .chk-all,
.dark-mode .mail-option .btn-group a.btn{
 background:none repeat scroll 0 0 transparent;
 border:1px solid var(--dark-border);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .inbox-pagination a.np-btn{
 background:none repeat scroll 0 0 var(--dark-bg);
 border:1px solid var(--dark-border);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .fileinput-button{
 background:none repeat scroll 0 0 #eeeeee;
 border:1px solid #e6e6e6;
}

.dark-mode .inbox-body .modal .modal-body input,
.dark-mode .inbox-body .modal .modal-body textarea{
 border:1px solid #e6e6e6;
}

.dark-mode .btn-send{
 background:none repeat scroll 0 0 #00a8b3;
 color:#fff;
}

.dark-mode .btn-send:hover{
 background:none repeat scroll 0 0 #00a8b3;
 color:#fff;
 background:none repeat scroll 0 0 #009da7;
}

.dark-mode .heading-inbox h4{
 border-bottom:1px solid #ddd;
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .sender-dropdown{
 background:none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
 color:#777;
}

.dark-mode .view-mail a{
 color:#ff6c60;
}

.dark-mode .range{
 background-color:rgb(245, 245, 245);
 box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.dark-mode .range input[type=range]::-webkit-slider-thumb,
.dark-mode .range input[type=range]::-moz-slider-thumb{
 color:rgb(255, 255, 255);
 background-color:rgb(153, 153, 153);
}

.dark-mode .range output{
 color:rgb(255, 255, 255);
 background-color:rgb(153, 153, 153);
}

.dark-mode .pricing-divider{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);
}

.dark-mode .princing-item .card-footer{
 background:var(--dark-theme);
}

.dark-mode .pricing{
 color:#fff;
}

.dark-mode .pricing1{
 color:#7a7a92;
}

.dark-mode .pricing .card-category{
 background:rgba(255, 255, 255, 0.3);
 color:#fff;
}

.dark-mode .pricing .list-unstyled li{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .pricing1 .list-unstyled li{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .pricing1 .card-category{
 background:rgba(255, 255, 255, 0.3);
 color:#fff;
}

.dark-mode .pricing-table:hover{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);
}

.dark-mode .pricing-table:hover>.panel-footer-landing{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.05) inset;
}

.dark-mode .pricing-table:hover>.panel>.panel-body-landing{
 background:#1643a3;
}

.dark-mode .pricing-table:hover>.panel>.panel-heading-landing-box{
 background:#fff !important;
 color:#333 !important;
}

.dark-mode .pricing-table:hover>.panel>.controle-header,
.dark-mode .pricing-table:hover>.panel>.panel-footer{
 background:#1643a3 !important;
}

.dark-mode .princing-item:hover{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.1);
}

.dark-mode .btn-price:hover{
 background:#fff !important;
 color:#1643a3 !important;
}

.dark-mode .pricing-table:hover>.panel>.controle-header>.panel-title-landing{
 color:#fff !important;
}

.dark-mode .pricing-table>.panel>.controle-header>.panel-title-landing{
 color:#000 !important;
}

.dark-mode .panel-body-landing:hover>.table>tbody>tr>td{
 color:#fff !important;
}

.dark-mode .panel-heading-landing{
 background:#f7f7f7 !important;
 border:solid 2px #1643a3 !important;
}

.dark-mode .panel-heading-landing-box{
 background:#1643a3 !important;
 color:#fff !important;
}

.dark-mode .panel-title-landing{
 color:#1643a3 !important;
}

.dark-mode .panel-body-landing{
 border:solid 2px #1643a3 !important;
 background:#fff;
}

.dark-mode .panel-footer-landing{
 border:solid 2px #1643a3 !important;
 background:#f7f7f7;
}

.dark-mode .panel-heading{
 border-bottom:1px solid rgba(255, 255, 255, 0.2);
 background:#fff;
}

.dark-mode .panel.price{
 box-shadow:0 0.15rem 1.75rem 0 #0e0f2e;
 background:var(--dark-bg);
}

.dark-mode .panel.price>.panel-heading{
 color:#fff;
}

.dark-mode .panel.price:hover{
 box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);
}

.dark-mode .price .panel-footer,
.dark-mode .price.panel-color>.panel-body{
 background-color:var(--dark-theme);
}

.dark-mode .panel-footer{
 background-color:var(--dark-bg);
 border-top:1px solid var(--dark-border);
 border-left:1px solid var(--dark-border);
 border-right:1px solid var(--dark-border);
}

.dark-mode .panel.price .btn{
 box-shadow:0 -1px 0px rgba(50, 50, 50, 0.2) inset;
}

.dark-mode #popup{
 background:#fe6b1f;
}

.dark-mode #copy{
 color:white;
}

.dark-mode .nav1{
 background:transparent;
 border:1px solid var(--dark-border);
}

.dark-mode .nav-item1:hover:not(.disabled),
.dark-mode .nav-item1.active{
 color:#fff;
}

.dark-mode .nav-tabs{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .nav-tabs .nav-item1.nav-link{
 border:1px solid transparent;
}

.dark-mode .nav-tabs .nav-item1 .nav-link{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-item1 .nav-link.active{
 color:#fff;
}

.dark-mode .nav-tabs .nav-submenu{
 background:#000;
 border:1px solid var(--dark-border);
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.dark-mode .nav-tabs .nav-submenu .nav-item1{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .nav-tabs .nav-submenu .nav-item1.active{
 color:#467fcf;
}

.dark-mode .nav-tabs .nav-submenu .nav-item1:hover{
 color:rgba(255, 255, 255, 0.8);
 background:rgba(0, 0, 0, 0.024);
}

.dark-mode .tooltip-inner{
 color:#fff;
 background-color:#000;
}

.dark-mode .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.dark-mode .tooltip.tooltip-top .tooltip-inner::before{
 border-top-color:#000;
}

.dark-mode .tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.dark-mode .tooltip.tooltip-right .tooltip-inner::before{
 border-right-color:#000;
}

.dark-mode .tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.dark-mode .tooltip.tooltip-bottom .tooltip-inner::before{
 border-bottom-color:#000;
}

.dark-mode .tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.dark-mode .tooltip.tooltip-left .tooltip-inner::before{
 border-left-color:#000;
}

.dark-mode .heading-inverse{
 background-color:#232139;
 color:#ffffff;
}

.dark-mode .breadcrumb{
 color:#fff;
}

.dark-mode .breadcrumb-item a,
.dark-mode .breadcrumb-item+.breadcrumb-item::before{
 color:var(--primary-bg-color);
}

.dark-mode .breadcrumb-item.active{
 color:rgba(255, 255, 255, 0.6);
}

.dark-mode .breadcrumb-item1 a:hover{
 color:#123787;
}

.dark-mode .breadcrumb-item1+.breadcrumb-item1::before{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .breadcrumb-item1.active{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .breadcrumb-item2 a:hover{
 color:#123787;
}

.dark-mode .breadcrumb-item2+.breadcrumb-item2::before{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .breadcrumb-item2.active{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .panel-group .panel{
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .panel-default>.panel-heading{
 background-color:var(--dark-bg);
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .more-less{
 color:#212121;
}

.dark-mode .panel-default>.panel-heading+.panel-collapse>.panel-body{
 border:1px solid var(--dark-border);
}

.dark-mode .accordionjs .acc_section .acc_head h3:before{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .wrap{
 box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.dark-mode .panel1{
 border-color:#fff;
}

.dark-mode .panel-heading1{
 background-color:#5797fc;
 color:#fff;
}

.dark-mode .panel-group1 .panel-body{
 border:1px solid var(--dark-border);
}

.dark-mode .panel-title1 a{
 color:#fff;
}

.dark-mode .panel-body1{
 background:#fff;
}

.dark-mode .panel-title a.accordion-toggle:before,
.dark-mode .panel-title a.accordion-toggle.collapsed:before{
 color:#fff;
}

.dark-mode .btn.dropdown-toggle~.dropdown-menu,
.dark-mode ul.dropdown-menu li.dropdown ul.dropdown-menu{
 background-color:var(--dark-body) !important;
 border:1px solid var(--dark-border) !important;
 box-shadow:0 6px 12px rgba(34, 34, 61, 0.8) !important;
}

.dark-mode .btn.dropdown-toggle.btn-default~.dropdown-menu .dropdown-plus-title{
 border-color:rgba(255, 255, 255, 0.1) !important;
}

.dark-mode .dropdown-menu{
 background-color:var(--dark-body);
 box-shadow:0 4px 16px rgba(0, 0, 0, 0.2);
}

.dark-mode .dropdown-menu>li>a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .dropdown-menu>li>a:hover,
.dark-mode .dropdown-menu>li>a:focus{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
}

.dark-mode .dropdown-menu .divider{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .dropdown-menu .dropdown-plus-title{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .dropdown-menu-header{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .dropdown-menu-header label{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .dropdown-media-list .media:hover,
.dark-mode .dropdown-media-list .media:focus{
 background-color:#f8f9fa;
}

.dark-mode .dropdown-media-list .media-body>div p{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .dropdown-media-list .media-body>div span{
 color:#cfcfcf;
}

.dark-mode .dropdown-media-list .media-body>p{
 color:#bfbfbf;
}

.dark-mode .dropdown-list-footer{
 border-top:1px solid var(--dark-border);
}

.dark-mode .jumbotron{
 background-color:var(--dark-bg);
}

.dark-mode .progress{
 background-color:var(--dark-bg);
 box-shadow:0 5px 10px rgba(42, 38, 53, 0.3);
}

.dark-mode .progress-bar{
 color:#fff;
}

.dark-mode .list-group-item.active{
 background-color:#f6f4fb;
 color:#25252a;
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .list-group-item-action{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .list-group-item-action:hover{
 color:var(--primary-bg-color);
 background-color:transparent;
}

.dark-mode .list-group-item-action:focus{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
}

.dark-mode .fc .fc-button-primary{
 color:#fff;
 border-color:var(--dark-border);
}

.dark-mode .icons-list-item{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .list-group-item-action:active{
 color:rgba(255, 255, 255, 0.8);
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .list-group-item,
.dark-mode .listorder,
.dark-mode .listorder1,
.dark-mode .listunorder,
.dark-mode .listunorder1{
 background-color:transparent;
 color:#fff;
}

.dark-mode .list-group-item:hover,
.dark-mode .listorder:hover,
.dark-mode .listorder1:hover,
.dark-mode .listunorder:hover,
.dark-mode .listunorder1:hover{
 color:var(--primary-bg-color);
}

.dark-mode .tab_wrapper.right_side>ul li.active:before{
 background:transparent;
}

.dark-mode .alert-secondary{
 background:rgba(235, 111, 51, 0.1);
 border:rgba(235, 111, 51, 0.1);
}

.dark-mode .mail-inbox .icons{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .list-group-item.disabled,
.dark-mode .list-group-item:disabled{
 color:#4f4f67;
 background-color:#2a2a44;
}

.dark-mode .list-group-item.active{
 background-color:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .close{
 color:rgba(255, 255, 255, 0.8);
 text-shadow:0 1px 0 var(--dark-bg);
}

.dark-mode .close:hover,
.dark-mode .close:focus{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .modal-content{
 background-color:var(--dark-body);
 border:1px solid var(--dark-border);
 box-shadow:0 5px 20px rgba(0, 0, 0, 0.08);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .modal-content{
 background-color:transparent;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .modal-backdrop{
 background-color:#000;
}

.dark-mode .modal-header{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .modal-footer{
 border-top:1px solid var(--dark-border);
}

.dark-mode .widget-info i{
 border:2px solid #fff;
}

.dark-mode .widget-info a{
 border-bottom:1px solid #fff;
}

.dark-mode .bs-tooltip-top .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 border-top-color:#000;
}

.dark-mode .bs-tooltip-right .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 border-right-color:#000;
}

.dark-mode .bs-tooltip-bottom .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 border-bottom-color:#000;
}

.dark-mode .bs-tooltip-left .tooltip-arrow:before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{
 border-left-color:#000;
}

.dark-mode .tooltip-inner{
 color:#fff;
 background-color:#000;
}

.dark-mode .popover{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .bs-popover-top .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::before{
 border-top-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .bs-popover-top .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after{
 border-top-color:var(--dark-bg);
}

.dark-mode .bs-popover-end .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::before{
 border-right-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .bs-popover-end .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after{
 border-right-color:var(--dark-bg);
}

.dark-mode .bs-popover-bottom .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before{
 border-bottom-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .bs-popover-bottom .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after{
 border-bottom-color:var(--dark-bg);
}

.dark-mode .bs-popover-bottom .popover-header::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .bs-popover-start .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::before{
 border-left-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .bs-popover-start .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after{
 border-left-color:var(--dark-bg);
}

.dark-mode .popover-header{
 background-color:var(--dark-bg);
 border-bottom:1px solid var(--dark-border);
 color:#fff;
}

.dark-mode .popover-body{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next{
 color:#fff;
}

.dark-mode .carousel-control-prev:hover,
.dark-mode .carousel-control-prev:focus{
 color:#fff;
}

.dark-mode .carousel-control-next:hover,
.dark-mode .carousel-control-next:focus{
 color:#fff;
}

.dark-mode .carousel-indicators li,
.dark-mode .carousel-indicators1 li,
.dark-mode .carousel-indicators2 li,
.dark-mode .carousel-indicators3 li,
.dark-mode .carousel-indicators4 li,
.dark-mode .carousel-indicators5 li{
 background-color:rgba(255, 255, 255, 0.5);
}

.dark-mode .carousel-indicators .active,
.dark-mode .carousel-indicators1 .active,
.dark-mode .carousel-indicators2 .active,
.dark-mode .carousel-indicators3 .active,
.dark-mode .carousel-indicators4 .active,
.dark-mode .carousel-indicators5 .active{
 background-color:#fff;
}

.dark-mode .carousel-caption{
 color:#fff;
}

.dark-mode .page-title-icon{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .page-subtitle{
 color:#c0a0f1;
}

.dark-mode .page-description{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .aside{
 background:#ffffff;
 border-left:1px solid var(--dark-border);
 box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.05);
}

.dark-mode .aside-footer{
 border-top:1px solid var(--dark-border);
}

.dark-mode .aside-header{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .header{
 background:var(--dark-body) !important;
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode .nav-unread{
 background:#ecd938;
}

.dark-mode .nav-link.icon i{
 color:#ffffff !important;
}

.dark-mode .footer{
 background:transparent;
 border-top:0px solid var(--dark-border);
}

.dark-mode .footer .social ul li a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .text-muted-dark{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode a.icon:hover{
 color:var(--primary-bg-color) !important;
}

.dark-mode .shadow{
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.dark-mode .nav-tabs{
 color:#000;
}

.dark-mode .nav-tabs .nav-link{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .nav-tabs .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-link.active{
 color:#fff;
}

.dark-mode .dropdown-menu-arrow:before,
.dark-mode .dropdown-menu.header-search:before{
 background:var(--dark-body);
 border-top:1px solid rgba(255, 255, 255, 0.2);
 border-left:1px solid rgba(255, 255, 255, 0.2);
}

.dark-mode .nav-tabs .nav-submenu{
 background:#fff;
 border:1px solid var(--dark-border);
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.dark-mode .nav-tabs .nav-submenu .nav-item{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .nav-tabs .nav-submenu .nav-item.active{
 color:#467fcf;
}

.dark-mode .nav-tabs .nav-submenu .nav-item:hover{
 color:rgba(255, 255, 255, 0.8);
 background:rgba(0, 0, 0, 0.024);
}

.dark-mode .product_price .old_price{
 color:#93a3ba;
}

.dark-mode .expanel-default{
 border:#ddd !important;
}

.dark-mode .expanel{
 background-color:var(--dark-bg) !important;
 border:1px solid var(--dark-border) !important;
 box-shadow:0 1px 1px rgba(0, 0, 0, 0.01) !important;
}

.dark-mode .expanel-default>.expanel-heading{
 background-color:var(--dark-bg) !important;
 border-color:var(--dark-bg) !important;
}

.dark-mode .expanel-heading{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .expanel-footer{
 background-color:var(--dark-bg) !important;
 border-top:1px solid var(--dark-border) !important;
}

.dark-mode .thumbnail{
 background-color:var(--dark-theme);
 border:1px solid var(--dark-border);
}

.dark-mode .table th,
.dark-mode .text-wrap table th{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .table-vcenter td,
.dark-mode .table-vcenter th{
 border-top:1px solid var(--dark-border);
}

.dark-mode .table-striped tbody tr:nth-of-type(even){
 background-color:var(--dark-bg);
}

.dark-mode .table-calendar-link{
 background:#f8f9fa;
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .table-calendar-link:before{
 background:#467fcf;
}

.dark-mode .table-calendar-link:hover{
 color:#fff;
 background:#467fcf;
}

.dark-mode .table-calendar-link:hover:before{
 background:#fff;
}

.dark-mode .table-header:hover,
.dark-mode .table-header-asc,
.dark-mode .table-header-desc{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .page-breadcrumb .breadcrumb-item{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .page-breadcrumb .breadcrumb-item.active{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .pagination-simple .page-item.active .page-link,
.dark-mode .page-total-text{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .card-body+.card-body{
 border-top:1px solid var(--dark-border);
}

.dark-mode .card-footer{
 border-top:1px solid var(--dark-border);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .card-img-overlay{
 background-color:rgba(0, 0, 0, 0.4);
}

.dark-mode .reg{
 color:#2e1170;
}

.dark-mode .card-title small,
.dark-mode .card-subtitle{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .card-body+.card-table{
 border-top:1px solid var(--dark-border);
}

.dark-mode .profile-img{
 border:1px solid rgba(167, 180, 201, 0.2);
 background:rgba(225, 225, 225, 0.2);
}

.dark-mode .card-profile-img{
 border:3px solid #fff;
 box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
}

.dark-mode .card-body+.card-list-group{
 border-top:1px solid var(--dark-border);
}

.dark-mode .list-media .info .text-right{
 color:#8a8a8a;
}

.dark-mode .card-options{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .card-options a:not(.btn){
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .card-options a:not(.btn):hover{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .widgets-cards .wrp.icon-circle i{
 color:#fff;
}

.dark-mode .card-map{
 background:rgba(255, 255, 255, 0.1);
}

.dark-mode .card-tabs-bottom .card-tabs-item.active{
 border-top-color:#fff;
}

.dark-mode a.card-tabs-item{
 background:#fafbfc;
}

.dark-mode a.card-tabs-item.active{
 background:#fff;
 border-bottom-color:#fff;
}

.dark-mode .card-category{
 background:var(--dark-bg);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .popover{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
}

.dark-mode .popover{
 background-color:var(--dark-body);
 filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

.dark-mode .header .dropdown .nav-link.icon:hover{
 background:transparent !important;
}

.dark-mode .dropdown-item{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .dropdown-icon{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .list-group-item .icon{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .list-group-transparent .list-group-item.active{
 background:#343454;
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .responsive-navbar.navbar .navbar-collapse{
 background:transparent;
 box-shadow:none;
 border-top:0px solid var(--dark-border);
}

.dark-mode .responsive-navbar.navbar .nav-link.icon{
 color:#2a1b4d !important;
 background:transparent;
}

.dark-mode .avatar-status{
 border:2px solid var(--dark-theme);
}

.dark-mode .avatar-placeholder{
 background:#ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="$white-8" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

.dark-mode .avatar-list-stacked .avatar{
 box-shadow:0 0 0 2px var(--dark-theme);
}

.dark-mode .mail-chats{
 border-top:1px solid rgba(128, 128, 128, 0.16);
}

.dark-mode .user p.u-name{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .user p.u-designation{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode div.online-status .status.online{
 background:rgba(0, 128, 0, 0.68);
}

.dark-mode .online-status .status.offline{
 background:rgba(255, 0, 0, 0.7);
}

.dark-mode .icons-list-item{
 border-top:1px solid var(--dark-border);
 border-left:1px solid var(--dark-border);
}

.dark-mode .link-overlay-bg{
 color:#fff;
 background:rgba(0, 0, 0, 0.3);
}

.dark-mode .custom-control-label:before{
 border:1px solid var(--dark-border);
 background-color:var(--dark-bg);
}

.dark-mode .form-signin .form-control:focus{
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode .mediaicon{
 color:#fff;
}

.dark-mode .form-control.header-search{
 background:var(--dark-bg);
 border:1px solid rgba(225, 225, 225, 0.1);
 color:#fff;
}

.dark-mode .form-control.header-search::-moz-placeholder{
 color:#fff;
}

.dark-mode .form-control.header-search::placeholder{
 color:#fff;
}

.dark-mode .form-control.header-search:hover,
.dark-mode .form-control.header-search:focus{
 border:1px solid rgba(225, 225, 225, 0.1);
}

.dark-mode .input-icon-addon{
 color:#fff;
}

.dark-mode .input-icon-addon.search-icon{
 color:#636262 !important;
}

.dark-mode .form-fieldset{
 background:#f8f9fa;
 border:1px solid var(--dark-border);
}

.dark-mode .form-required{
 color:#d12c47;
}

.dark-mode .form-help{
 color:rgba(255, 255, 255, 0.8);
 background:var(--dark-bg);
}

.dark-mode .form-help:hover,
.dark-mode .form-help[aria-describedby]{
 background:#467fcf;
 color:#fff;
}

.dark-mode .jqstooltip{
 background:#333 !important;
}

.dark-mode .social-links li a{
 background:#f8f8f8;
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .chart-circle-value small,
.dark-mode .chart-circle-1-value small{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .chip{
 color:rgba(255, 255, 255, 0.8);
 background-color:rgba(70, 127, 207, 0.06);
}

.dark-mode a.chip:hover{
 color:#fff;
}

.dark-mode .stamp{
 color:#fff;
 background:rgba(255, 255, 255, 0.8);
}

.dark-mode .chat-message{
 background-color:#467fcf;
 color:#fff;
}

.dark-mode .chat-message:after{
 border-bottom:6px solid transparent;
 border-left:6px solid #467fcf;
 border-top:6px solid transparent;
}

.dark-mode .chat-line-friend .chat-message{
 background-color:#f3f3f3;
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .chat-line-friend .chat-message:after{
 border-right:5px solid #f3f3f3;
}

.dark-mode .example{
 border:1px solid var(--dark-border);
}

.dark-mode .example-bg{
 background:var(--dark-bg);
}

.dark-mode .highlight{
 border:1px solid var(--dark-border);
 background:var(--dark-theme);
 border-top:none;
}

.dark-mode .tag{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
}

.dark-mode a.tag:hover{
 background-color:rgba(110, 118, 135, 0.2);
}

.dark-mode .carousel-item-background{
 background:rgba(0, 0, 0, 0.5);
}

.dark-mode .custom-range:focus::-webkit-slider-thumb,
.dark-mode .custom-range:focus::-moz-range-thumb,
.dark-mode .custom-range:focus::-ms-thumb{
 border-color:#467fcf;
 background-color:#467fcf;
}

.dark-mode .custom-range::-webkit-slider-runnable-track{
 background:#467fcf;
}

.dark-mode .custom-range::-webkit-slider-thumb{
 background:#fff;
 box-shadow:1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
 border:1px solid rgba(0, 30, 75, 0.12);
}

.dark-mode .custom-range::-moz-range-track{
 background:rgba(0, 50, 126, 0.12);
}

.dark-mode .custom-range::-moz-range-thumb{
 background:#fff;
 border:1px solid rgba(0, 30, 75, 0.12);
}

.dark-mode .custom-range::-moz-range-progress{
 background:#467fcf;
}

.dark-mode .custom-range::-ms-thumb{
 background:#fff;
 border:1px solid rgba(0, 30, 75, 0.12);
}

.dark-mode .custom-range::-ms-fill-lower{
 background:#467fcf;
}

.dark-mode .custom-range::-ms-fill-upper{
 background:rgba(0, 50, 126, 0.12);
}

.dark-mode .selectgroup-button{
 border:1px solid var(--dark-border);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .selectgroup-input:checked+.selectgroup-button{
 background:var(--dark-bg);
}

.dark-mode .selectgroup-input:focus+.selectgroup-button{
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

.dark-mode .custom-switch-indicator{
 background:rgba(255, 255, 255, 0.1);
 border:1px solid var(--dark-border);
}

.dark-mode .custom-switch-indicator:before{
 background:#fff;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.dark-mode .custom-switch-input:focus~.custom-switch-indicator{
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
 border-color:#7c46a8;
}

.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked~.custom-switch-description{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .imagecheck-figure{
 border:1px solid var(--dark-border);
}

.dark-mode .imagecheck-input:focus~.imagecheck-figure{
 border-color:#467fcf;
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

.dark-mode .imagecheck-input:checked~.imagecheck-figure{
 border-color:rgba(0, 40, 100, 0.24);
}

.dark-mode .imagecheck-figure:before{
 background:#467fcf 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") no-repeat center center/50% 50%;
 color:#fff;
}

.dark-mode .imagecheck-caption,
.dark-mode .imagecheck:hover .imagecheck-caption{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .imagecheck-input:focus~.imagecheck-figure .imagecheck-caption,
.dark-mode .imagecheck-input:checked~.imagecheck-figure .imagecheck-caption{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .colorinput-color{
 border:1px solid var(--dark-border);
 color:#fff;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.dark-mode .colorinput-input:focus~.colorinput-color{
 border-color:rgba(255, 255, 255, 0.1);
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

.dark-mode .ui-datepicker{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .ui-datepicker .ui-datepicker-header{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{
 text-indent:-99999px;
 color:#6c757d;
}

.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before{
 color:#343a40;
}

.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before{
 color:#343a40;
}

.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .ui-datepicker .ui-datepicker-calendar th{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .ui-datepicker .ui-datepicker-calendar td{
 border:1px solid var(--dark-border);
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .ui-datepicker .ui-datepicker-calendar td span{
 background-color:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .ui-datepicker .ui-datepicker-calendar td a{
 background-color:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .ui-datepicker .ui-datepicker-calendar td a:hover{
 background-color:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{
 background-color:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .model-wrapper-demo{
 background:var(--dark-bg);
}

.dark-mode .timeline__item:after{
 background:#fff !important;
}

.dark-mode .timeline__content{
 background-color:#fff;
}

.dark-mode #back-to-top{
 color:#fff;
 background-color:var(--primary-bg-color) !important;
}

.dark-mode .timeline:before{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .timeline-item:first-child:before,
.dark-mode .timeline-item:last-child:before{
 background:#fff;
}

.dark-mode .timeline-time{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .jvectormap-tip{
 background:var(--dark-body);
 color:white;
 border:1px solid var(--dark-border);
}

.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback{
 background:var(--dark-bg);
}

.dark-mode .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{
 background:#f2f2f2 !important;
 background:rgba(0, 0, 0, 0.06) !important;
 box-shadow:inset 0 0 12px 4px #fff;
}

.dark-mode .selectize-control.plugin-drag_drop .ui-sortable-helper{
 box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
}

.dark-mode .selectize-dropdown-header{
 border-bottom:1px solid #d0d0d0;
 background:#f8f8f8;
}

.dark-mode .selectize-dropdown-header-close{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .selectize-dropdown-header-close:hover{
 color:#000;
}

.dark-mode .selectize-dropdown.plugin-optgroup_columns .optgroup{
 border-right:1px solid #f2f2f2;
}

.dark-mode .selectize-control.plugin-remove_button [data-value] .remove{
 border-left:1px solid #d0d0d0;
}

.dark-mode .selectize-control.plugin-remove_button [data-value].active .remove{
 border-left-color:#cacaca;
}

.dark-mode .selectize-control.plugin-remove_button .disabled [data-value] .remove{
 border-left-color:#fff;
}

.dark-mode .selectize-dropdown,
.dark-mode .selectize-input{
 color:rgba(255, 255, 255, 0.8);
}

@media (max-width:992px){
 .dark-mode .about-con{
 border-bottom:1px solid var(--dark-border);
 }
}

@media (max-width:320px){
 .dark-mode .construction .btn.btn-icon{
 color:#fff;
 }
}

@media (max-width:360px){
 .dark-mode .breadcrumb{
 color:#fff;
 }
}

@media (max-width:992px){
 .dark-mode .header{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
 }
}

@media (max-width:768px){
 .dark-mode .richText .richText-toolbar ul li a{
 border:rgba(0, 40, 100, 0.12) solid 1px;
 }

 .dark-mode .header-1 .navsearch i{
 color:#000 !important;
 }
}

@media (min-width:768px){
 .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__toggle.close-toggle{
 color:#fff;
 }
}

@media (max-width:992px) and (min-width:768px){
 .dark-mode .hor-header .nav-link.icon i{
 color:#fff !important;
 }
}

@media (max-width:768px){
 .dark-mode .responsive-navbar.navbar .navbar-collapse .icon.navsearch{
 border:1px solid #e4e6f9;
 }
}

.selectize-input input{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .selectize-input,
.dark-mode .selectize-control.single .selectize-input.input-active{
 background:#fff;
}

.dark-mode .selectize-input{
 border:1px solid var(--dark-border);
}

.dark-mode .selectize-input.full{
 background-color:#fff;
}

.dark-mode .selectize-input.focus{
 border-color:#467fcf;
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

.dark-mode .selectize-control.multi .selectize-input>div{
 background:rgba(255, 255, 255, 0.1);
 color:rgba(255, 255, 255, 0.8);
 border:0 solid rgba(0, 40, 100, 0.12);
}

.dark-mode .selectize-control.multi .selectize-input>div.active{
 background:#e8e8e8;
 color:#303030;
 border:0 solid #cacaca;
}

.dark-mode .selectize-control.multi .selectize-input.disabled>div{
 color:#7d7d7d;
 background:#fff;
 border:0 solid #fff;
}

.dark-mode .selectize-control.multi .selectize-input.disabled>div.active{
 color:#7d7d7d;
 background:#fff;
 border:0 solid #fff;
}

.dark-mode .selectize-input.dropdown-active::before{
 background:#f0f0f0;
}

.dark-mode .selectize-dropdown{
 border:1px solid var(--dark-border);
 background:#fff;
}

.dark-mode .selectize-dropdown [data-selectable] .highlight{
 background:rgba(125, 168, 208, 0.2);
}

.dark-mode .selectize-dropdown .optgroup-header{
 color:rgba(255, 255, 255, 0.8);
 background:#fff;
}

.dark-mode .selectize-dropdown .active{
 background-color:#f1f4f8;
 color:#467fcf;
}

.dark-mode .selectize-dropdown .active.create{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .selectize-dropdown .create{
 color:rgba(48, 48, 48, 0.5);
}

.dark-mode .selectize-control.single .selectize-input:after{
 background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
}

.dark-mode .selectize-control .selectize-input.disabled{
 background-color:#fafafa;
}

.dark-mode .selectize-dropdown .image img,
.dark-mode .selectize-input .image img{
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.dark-mode .demo-gallery>ul>li a{
 border:3px solid #fff;
}

.dark-mode .demo-gallery>ul>li a .demo-gallery-poster{
 background-color:rgba(0, 0, 0, 0.1);
}

.dark-mode .demo-gallery .justified-gallery>a .demo-gallery-poster{
 background-color:rgba(0, 0, 0, 0.1);
}

.dark-mode .demo-gallery .justified-gallery>a:hover .demo-gallery-poster{
 background-color:rgba(0, 0, 0, 0.5);
}

.dark-mode .demo-gallery.dark>ul>li a{
 border:3px solid #04070a;
}

.dark-mode .col-sm-3 a:hover{
 border:1px solid #ff4647;
}

.dark-mode .tabs-menu ul li .active{
 color:var(--primary-bg-color);
}

.dark-mode .tabs-menu-body,
.dark-mode .tab-menu-heading{
 border:1px solid var(--dark-border);
}

.dark-mode .tabs-menu2 ul li a{
 color:#636262;
}

.dark-mode .tabs-menu2 ul li .fade{
 color:rgba(238, 238, 238, 0.9333333333);
}

.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span{
 color:#7a7a92;
}

.dark-mode .features span{
 color:#43414e;
}

.dark-mode .feature .border{
 color:#fff;
}

.dark-mode .rating-stars .rating-stars-container .rating-star{
 color:#282840;
}

.dark-mode .rating-stars .rating-stars-container .rating-star.sm{
 color:rgba(255, 255, 255, 0.1);
}

.dark-mode .rating-stars .rating-stars-container .rating-star.is--active,
.dark-mode .rating-stars .rating-stars-container .rating-star.is--hover{
 color:#f1c40f;
}

.dark-mode .rating-stars .rating-stars-container .rating-star.is--no-hover,
.dark-mode .rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover{
 color:var(--dark-bg);
}

.dark-mode .rating-stars input{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode #messages-main .ms-menu{
 border-right:1px solid #eee;
 background:#fff;
}

.dark-mode #messages-main .ms-user{
 background:#f8f8f8;
}

.dark-mode #messages-main #ms-compose{
 box-shadow:0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}

.dark-mode .message-feed:not(.right) .mf-content{
 color:#fff;
}

.dark-mode .message-feed.right .mf-content{
 background:var(--dark-bg);
}

.dark-mode .message-feed.right .mf-content:before{
 border-left-color:var(--dark-bg);
}

.dark-mode .msb-reply{
 background:var(--dark-bg);
}

.dark-mode .four-zero,
.dark-mode .lc-block{
 box-shadow:0 1px 11px rgba(0, 0, 0, 0.27);
}

.dark-mode .msb-reply button{
 color:#fff;
}

.dark-mode .action-header{
 background:#f8f8f8;
}

.dark-mode .actions:not(.a-alt)>li>a>i{
 color:#939393;
}

.dark-mode .ms-body{
 background:#fff;
}

.dark-mode .richText{
 border:1px solid rgba(255, 255, 255, 0.12);
 background-color:var(--dark-bg);
}

.dark-mode .richText .richText-toolbar{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .richText .richText-toolbar ul li a{
 border-right:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .cal1 .clndr .clndr-table .header-days .header-day{
 border-left:1px solid var(--dark-border);
 border-top:1px solid var(--dark-border);
}

.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month{
 border-left:1px solid var(--dark-border);
 border-top:1px solid var(--dark-border);
 background:var(--dark-bg);
}

.dark-mode .cal1 .clndr .clndr-table tr .day{
 border-left:1px solid var(--dark-border);
 border-top:1px solid var(--dark-border);
}

.dark-mode .cal1 .clndr .clndr-table tr .day.event,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-event{
 background:var(--dark-bg);
}

.dark-mode .cal1 .clndr .clndr-table tr .day:last-child{
 border-right:1px solid var(--dark-border);
}

.dark-mode .cal1 .clndr .clndr-table tr .day:hover{
 background:var(--dark-bg);
}

.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{
 color:#fff;
}

.dark-mode .fc-unthemed .fc-content,
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-list-view,
.dark-mode .fc-unthemed .fc-popover,
.dark-mode .fc-unthemed .fc-row,
.dark-mode .fc-unthemed tbody,
.dark-mode .fc-unthemed td,
.dark-mode .fc-unthemed th,
.dark-mode .fc-unthemed thead{
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .fc-event,
.dark-mode .fc-event-dot{
 color:#fff !important;
}

.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-popover .fc-header{
 background:var(--dark-bg);
}

.dark-mode .fc-unthemed .fc-list-item:hover td{
 background-color:var(--dark-bg);
}

.dark-mode .conv-form-wrapper div#messages div.message.to{
 background:var(--dark-bg);
}

.dark-mode #sidebar li a.active{
 background:#fff;
}

.dark-mode #sidebar li a.active a[data-toggle=collapse]{
 background:#fff;
}

.dark-mode .job-box-filter{
 border-bottom:1px solid #e4e4e4;
}

.dark-mode .job-box-filter select.input-sm,
.dark-mode .job-box-filter label input.form-control{
 border:1px solid rgba(119, 119, 119, 0.3);
}

.dark-mode .job-box-filter a.filtsec{
 background:#edf0f3;
 color:#81a0b1;
 border:1px solid #e2e8ef;
}

.dark-mode .job-box-filter a.filtsec.active{
 color:#ffffff;
 background:#16262c;
 border-color:#16262c;
}

.dark-mode .job-box-filter a.filtsec i{
 color:#03a9f4;
}

.dark-mode .job-box-filter a.filtsec:hover,
.dark-mode .job-box-filter a.filtsec:focus{
 color:#ffffff;
 background:#07b107;
 border-color:#07b107;
}

.dark-mode .job-box-filter a.filtsec:hover i,
.dark-mode .job-box-filter a.filtsec:focus i{
 color:#ffffff;
}

.dark-mode .inbox-message ul li{
 border-bottom:1px solid #e4e4e4;
}

.dark-mode .inbox-message ul li:hover,
.dark-mode .inbox-message ul li:focus{
 background:#eeeeee;
}

.dark-mode .inbox-message .message-body{
 color:#999999;
}

.dark-mode .message-body-heading h5{
 color:#999999;
}

.dark-mode .message-body h5 span{
 color:#fff;
}

.dark-mode .message-body h5 span.unread{
 background:#07b107;
}

.dark-mode .message-body h5 span.important{
 background:#dd2027;
}

.dark-mode .message-body h5 span.pending{
 background:#11a3dd;
}

.dark-mode div.conv-form-wrapper div.options div.option.selected,
.dark-mode form.convFormDynamic button.submit:hover{
 color:#fff;
}

.dark-mode .addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value{
 background:rgba(111, 63, 115, 0.9) !important;
}

.dark-mode .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active{
 background:rgba(111, 63, 115, 0.5);
 box-shadow:0 0 5px rgba(111, 63, 115, 0.5);
}

.dark-mode .accordionjs .acc_section.acc_active>.acc_head{
 color:#fff !important;
}

.dark-mode .timeline__item--right .timeline__content:before{
 border-right:12px solid rgba(238, 232, 239, 0.9);
}

.dark-mode .cal1 .clndr .clndr-table tr .empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month:hover{
 background:var(--dark-theme);
}

.dark-mode .chart-dropshadow{
 filter:drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

.dark-mode .chart-dropshadow2{
 filter:drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
}

.dark-mode .line-divide{
 border:1px solid rgba(218, 216, 219, 0.2);
}

.dark-mode .activity{
 border-left:1px solid rgba(0, 0, 0, 0.125);
}

.dark-mode .activity .img-activity{
 box-shadow:0 0 0 0.5px #f8f9fa;
}

.dark-mode .bg-square{
 color:#fff;
 background:rgba(255, 255, 255, 0.8);
}

.dark-mode ul.timeline:before{
 background:#d4d9df;
}

.dark-mode ul.timeline>li:before{
 border:1px solid #6c6c6f;
}

.dark-mode .weather-card{
 background:#fff;
}

.dark-mode .weather-card .top .wrapper .mynav .lnr,
.dark-mode .weather-card .top .wrapper .heading,
.dark-mode .weather-card .top .wrapper .location{
 color:#fff;
}

.dark-mode .weather-card .top .wrapper .temp a,
.dark-mode .weather-card .top .wrapper .temp .temp-value,
.dark-mode .weather-card .top .wrapper .temp .deg{
 color:#fff;
}

.dark-mode .weather-card .bottom{
 background:#fff;
}

.dark-mode .weather-card .bottom .wrapper .forecast a{
 color:#000;
}

.dark-mode .weather-card .bottom .wrapper .forecast li{
 color:rgba(0, 0, 0, 0.25);
}

.dark-mode .weather-card .bottom .wrapper .forecast li.active{
 color:rgba(0, 0, 0, 0.8);
}

.dark-mode .activity .img-activity{
 box-shadow:0 0 0 0.5px #f8f9fa;
}

.dark-mode .card .box h2{
 color:#262626;
}

.dark-mode .card .box h2 span{
 color:#fff;
}

.dark-mode .card .box p{
 color:#262626;
}

.dark-mode .userprofile .userpic{
 box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -moz-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -webkit-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -ms-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 position:relative;
}

.dark-mode .userlist a:hover{
 color:#fff;
}

.dark-mode .username{
 color:#fff;
}

.dark-mode .username+p{
 color:#f2f2f2;
}

.dark-mode .settingbtn{
 box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
 -moz-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
 -webkit-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
 -ms-box-shadow:0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

.dark-mode .userprofile.small .userpic{
 box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -moz-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -webkit-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
 -ms-box-shadow:0px 3px 10px 0 rgba(0, 0, 0, 0.15);
}

.dark-mode .userprofile.small .username{
 color:#000000;
}

.dark-mode .userprofile.small .username+p{
 color:#607d8b;
}

.dark-mode .text-transparent{
 color:#fff;
}

.dark-mode .bg-primary-light{
 background:#fff;
}

.dark-mode .product-grid6 .price span{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .product-grid6 .icons li a:hover,
.dark-mode .product-grid6 .icons li a:after,
.dark-mode .product-grid6 .icons li a:before{
 color:#fff;
 background-color:var(--primary-bg-color);
}

.dark-mode .card-counter{
 background-color:#fff;
}

.dark-mode .card-counter.primary,
.dark-mode .card-counter.secondary,
.dark-mode .card-counter.success,
.dark-mode .card-counter.info{
 color:#fff;
}

.dark-mode .gallery-wrap .img-small-wrap .item-gallery{
 border:1px solid #ddd;
}

.dark-mode .input-group-addon{
 color:#555;
}

.dark-mode .ribbon1{
 color:#fff;
}

.dark-mode .ribbon1:after{
 border-top:13px solid #f8463f;
}

.dark-mode .ribbon1 span{
 background:#f8463f;
}

.dark-mode .ribbon1 span:before{
 background:#f8463f;
}

.dark-mode .ribbon1 span:after{
 background:#c02031;
}

.dark-mode .ribbon span{
 color:#fff;
 background:#79a70a;
 background:linear-gradient(#f8463f 0%, #f8463f 100%);
}

.dark-mode .ribbon span::before{
 border-left:3px solid #f8463f;
 border-top:3px solid #f8463f;
}

.dark-mode .ribbon span::after{
 border-right:3px solid #f8463f;
 border-top:3px solid #f8463f;
}

.dark-mode .social-card-header i{
 color:#fff;
}

.dark-mode #user-profile .profile-status{
 color:#7e47a9;
}

.dark-mode #user-profile .profile-status.offline{
 color:#fe635f;
}

.dark-mode #user-profile .profile-stars{
 color:#faba03;
}

.dark-mode #user-profile .profile-details ul>li>span{
 color:#643ba2;
}

.dark-mode #user-profile .profile-image{
 border:1px solid rgba(167, 180, 201, 0.2);
 background:rgba(240, 243, 249, 0.6);
}

.dark-mode #user-profile .profile-image:hover{
 background:rgba(164, 166, 169, 0.9);
}

.dark-mode .main-box{
 background:#ffffff;
 -o-box-shadow:1px 1px 2px 0 #cccccc;
 -ms-box-shadow:1px 1px 2px 0 #cccccc;
 box-shadow:1px 1px 2px 0 #cccccc;
}

.dark-mode .main-box h2{
 border-left:10px solid #c2c2c2;
 
}

.dark-mode .conversation-body{
 background:#f5f5f5;
}

.dark-mode .conversation-body:before{
 border-color:transparent #f5f5f5 transparent transparent;
}

.dark-mode .conversation-item.item-right .conversation-body{
 background:#efeef1;
}

.dark-mode .conversation-item.item-right .conversation-body:before{
 border-color:transparent transparent transparent #efeef1;
}

.dark-mode .conversation-body>.time{
 color:#605f5f;
}

.dark-mode .bg-light-gray{
 background-color:var(--dark-bg);
}

.dark-mode .header .form-inline .form-control{
 border-color:rgba(225, 225, 225, 0.1);
 background:rgba(225, 225, 225, 0.3);
 color:#dedef1 !important;
}

.dark-mode .header .form-inline .btn{
 color:#fff;
}

.dark-mode .bg-progress-white{
 background-color:#eaeceb;
}

.dark-mode .widget-card-1 i{
 color:#fff;
}

.dark-mode .widget-card-1 i:hover{
 color:#fff;
}

.dark-mode .socailicons i{
 color:#edf5f1;
}

.dark-mode .settings{
 color:#fff;
}

.dark-mode .setting-1{
 color:#04a9f5;
}

.dark-mode .wideget-user .wideget-user-icons a:hover{
 color:#fff;
}

.dark-mode .wideget-user-tab .tab-menu-heading{
 border:0;
}

.dark-mode .wideget-user-tab .tab-menu-heading .nav li a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode #profile-log-switch .table td,
.dark-mode #profile-log-switch .table th,
.dark-mode #profile-log-switch .table tbody+tbody{
 border-top:0;
}



@media (max-width:767.98px) and (min-width:576px){
 .dark-mode .header .navsearch i{
 font-size:20px;
 color:#fff;
 }

 .dark-mode .search-element .form-control{
 background:#fff !important;
 color:#000;
 }

 .dark-mode .header .form-inline .form-control::-webkit-input-placeholder{
 color:rgba(255, 255, 255, 0.8);
 }

 .dark-mode .header .navsearch i{
 color:#fff;
 }

 .dark-mode .header .form-inline .btn{
 color:#46494a !important;
 }
}

@media (max-width:1024px){

 body.dark-mode.search-show:before,
 body.dark-mode.sidebar-show:before{
 background-color:rgba(0, 0, 0, 0.4);
 }
}

@media (max-width:575.98px){
 .dark-mode .header .form-inline .search-element .form-control{
 background:#fff;
 }

 .dark-mode .form-control.header-search{
 color:#000;
 }

 .dark-mode .header .form-inline .btn{
 color:#46494a !important;
 }

 .dark-mode .header .form-inline .form-control::-webkit-input-placeholder{
 color:rgba(255, 255, 255, 0.8) !important;
 }

 .dark-mode .header .navsearch i{
 color:#fff;
 }
}

#profile-log-switch .dark-mode .text-wrap table tbody+tbody{
 border-top:0;
}

.dark-mode .card-aside-img.wrap-border img{
 border:1px solid rgba(167, 180, 201, 0.3);
}

.dark-mode .card-blogs1 .card{
 border-bottom:1px solid rgba(167, 180, 201, 0.3);
}

.dark-mode .info-box-icon{
 background:rgba(0, 0, 0, 0.2);
}

.dark-mode .info-box{
 background:#fff;
 box-shadow:0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
}

.dark-mode .member{
 background:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .memmbername{
 color:#ffffff;
}

.dark-mode .header .bg-image a:hover{
 background:transparent !important;
}

.dark-mode .construction .btn.btn-icon,
.dark-mode .item-card2-icons a{
 color:#fff;
}

.dark-mode .item-list .list-group-item{
 border-bottom:1px solid rgba(167, 180, 201, 0.3);
}

.dark-mode .item-list .list-group-item i{
 color:#fff !important;
}

.dark-mode .item-user .item-user-icons a:hover{
 color:#fff;
}

.dark-mode .border-danger{
 border:1px solid #ff416c;
}

.dark-mode .productdec{
 background:#f2faff;
}

.dark-mode .cart .input-group-prepend>.btn,
.dark-mode .input-group-append>.btn,
.dark-mode .input-group-btn>.btn{
 border-color:rgb(226, 167, 136);
}

.dark-mode .input-indec .input-group-btn>.btn{
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .gallery a img{
 border:1px solid rgba(0, 0, 0, 0.2);
}

.dark-mode .hover15 .card::before{
 background:rgba(255, 255, 255, 0.2);
}

.dark-mode .contacts_body .contacts li{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .contacts_body .active{
 background-color:var(--dark-bg);
}

.dark-mode .chatbox .user_img{
 border:1.5px solid var(--dark-bg);
}

.dark-mode .chatbox .user_img_msg{
 border:1.5px solid #f5f6fa;
}

.dark-mode .chat abbr.timestamp{
 background:var(--dark-bg);
}

.dark-mode .chatbox .user_info span{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .chat .msg_cotainer{
 background-color:var(--dark-bg);
}

.dark-mode .chat .msg_cotainer_send{
 background-color:#2b2b44;
}

.dark-mode .chat .msg_time,
.dark-mode .chat .msg_time_send{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .chat .msg_head{
 box-shadow:0 1px 15px 1px rgba(58, 58, 62, 0.4);
}

.dark-mode .action_menu{
 background-color:#fff;
 color:#646367;
}

.dark-mode .chat .action-header{
 background:var(--dark-theme);
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .chat .msb-reply textarea{
 border:1px solid var(--dark-border);
 background:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .msb-reply button{
 color:#fff;
}

.dark-mode .chat .dropdown-menu li{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .chat .dropdown-menu li:hover{
 background:var(--dark-bg);
}

.dark-mode .action_menu ul li:hover{
 background-color:rgba(0, 0, 0, 0.2);
}

.dark-mode .top-footer ul li{
 border-bottom:0;
}

.dark-mode .chat .actions:not(.a-alt)>li>a>i{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .top-footer p{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .top-footer a{
 color:rgba(255, 255, 255, 0.8);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .top-footer a address{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .top-footer img{
 border:1px solid var(--dark-border);
}

.dark-mode .top-footer img:hover{
 color:#8e9090;
}

.dark-mode .footer-payments a{
 color:#a7a8c7;
}

.dark-mode .main-footer{
 background-color:var(--dark-body);
 border-top:1px solid var(--dark-border);
}

.dark-mode .cbp_tmtimeline:before{
 background:var(--dark-theme);
}

.dark-mode .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel{
 background:var(--dark-theme);
}

.dark-mode .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after{
 border-right-color:var(--dark-theme);
}

.dark-mode .cbp_tmtimeline>li .cbp_tmlabel{
 background:var(--dark-theme);
 box-shadow:0 0 2rem 0 rgba(42, 38, 53, 0.15) !important;
}

.dark-mode .cbp_tmtimeline>li .cbp_tmlabel:after{
 border-right-color:var(--dark-theme);
}

.dark-mode .cbp_tmtimeline>li .cbp_tmlabel .map-checkin{
 border:5px solid rgba(235, 235, 235, 0.2);
 box-shadow:0px 0px 0px 1px rgba(255, 255, 255, 0.1);
 background:#3d3780 !important;
}

.dark-mode .cbp_tmtimeline>li .cbp_tmicon{
 color:#fff;
 background:#46a4da;
}

.dark-mode .header-1 .navbar .nav-link.nav-link-lg i,
.dark-mode .header-1 .form-inline .btn,
.dark-mode .header-1 .form-control.header-search{
 color:#dedef1 !important;
}

.dark-mode .header-1 .form-inline .form-control::-webkit-input-placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header-1 .nav-link.icon i{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .header-1 .dropdown-menu{
 box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

.dark-mode .header-2 .dropdown-menu{
 box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

.dark-mode .header-2 .nav-link i{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header-2 .form-inline .btn{
 color:#fff;
}

.dark-mode .header-2 .form-inline .form-control::-webkit-input-placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header-2 .form-control.header-search{
 background:rgba(225, 225, 225, 0.4);
 border:1px solid rgba(225, 225, 225, 0.1);
 color:#fff;
}

.dark-mode .horizontal-main2 .horizontalMenu>.horizontalMenu-list>li>a.active{
 color:#d43f8d;
}

.dark-mode .horizontal-main2.horizontal-main{
 background:transparent;
}

.dark-mode .header-3 .nav-link i{
 color:#25252a;
}

.dark-mode .header-3 .form-inline .btn{
 color:#25252a;
}

.dark-mode .header-3 .form-inline .form-control::-webkit-input-placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header-3 .form-control.header-search{
 background:rgba(225, 225, 225, 0.4);
 border:1px solid rgba(225, 225, 225, 0.1);
 color:#fff;
}

.dark-mode .horizontal-main3.horizontal-main{
 background:rgba(52, 1, 108, 0.8);
}

.dark-mode .default-header .form-inline .form-control,
.dark-mode .header2 .form-inline .form-control,
.dark-mode .header3 .form-inline .form-control{
 background:var(--dark-bg) !important;
}

.dark-mode .border-right-1{
 border-right:1px solid #d5dce3;
}

.dark-mode .custom-switch-indicator{
 background:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .custom-switch-indicator:before{
 background:#fff;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

.dark-mode .custom-switch-input:focus~.custom-switch-indicator{
 border-color:#60529f;
}

.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked~.custom-switch-description{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .material-switch>label::before{
 background:rgba(255, 255, 255, 0.8);
 box-shadow:inset 0px 0px 10px rgba(42, 38, 53, 0.5);
}

.dark-mode .material-switch>label::after{
 background:#3d3d5a;
 box-shadow:0px 0px 5px rgba(42, 38, 53, 0.9);
}

.dark-mode .header-right-icons .nav-link.icon:hover{
 background:rgba(0, 0, 0, 0.2);
}

.dark-mode .header .form-control{
 border:1px solid var(--dark-border);
 background-color:transparent;
}

.dark-mode .box-white-shadow{
 box-shadow:0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

.dark-mode .chart-dropshadow{
 filter:drop-shadow(-6px 5px 4px rgb(42, 38, 53));
}

.dark-mode .chart-dropshadow2{
 filter:drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

.dark-mode .BarChartShadow{
 filter:drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

.dark-mode .donutShadow{
 filter:drop-shadow(-1px 0px 2px rgb(42, 38, 53));
}

.dark-mode .demo_changer .bg_dark{
 background:#fff;
}

.dark-mode .demo_changer i{
 color:#000;
}

.dark-mode .hor-header .header-brand-img.desktop-logo{
 display:block !important;
}

.dark-mode .hor-header .header-brand-img.light-logo1{
 display:none !important;
}

.dark-mode .table{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .text-dark{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .bg-white.work-progress{
 background:var(--dark-theme) !important;
}

.dark-mode .table-hover tbody tr:hover{
 color:rgba(255, 255, 255, 0.8);
}

@media screen and (max-width:47.2em){

 .dark-mode .cbp_tmtimeline>li .cbp_tmlabel:after,
 .dark-mode .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after{
 border-bottom-color:#fff;
 }
}

@media only screen and (max-width:991px){
 .dark-mode.active .animated-arrow span{
 background:transparent;
 }

 .dark-mode .header-1 .animated-arrow span{
 background:#fff;
 }

 .dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu{
 border-top:0 !important;
 }

 .dark-mode .animated-arrow span:before,
 .dark-mode .animated-arrow span:after{
 background:#fff;
 }

 .dark-mode .header-1 .animated-arrow span{
 background:#fff;
 }

 .dark-mode .animated-arrow span:before,
 .dark-mode .animated-arrow span:after{
 background:#fff;
 }

 .dark-mode .header-1 .navbar .nav-link.nav-link-lg i{
 color:#25252a;
 }

 .dark-mode .header-1 .dropdown-menu{
 box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.05);
 }
}

@media only screen and (max-width:991px){
 .dark-mode .header-1 .animated-arrow span{
 background:#25252a;
 color:#25252a;
 }

 .dark-mode .dark-mode .header-1 .animated-arrow span:before,
 .dark-mode .dark-mode .header-1 .animated-arrow span:after{
 background:#25252a;
 color:#25252a;
 }
}

@media only screen and (max-width:1279px) and (min-width:1025px){
 .dark-mode .horizontal-main2 .horizontalMenu>.horizontalMenu-list>li>a{
 color:#fcfeff;
 }
}

@media only screen and (max-width:991px){
 .dark-mode .header-2 .animated-arrow span{
 background:#25252a;
 color:#25252a;
 }

 .dark-mode .header-2 .animated-arrow span:before,
 .dark-mode .header-2 .animated-arrow span:after{
 background:#25252a;
 color:#25252a;
 }
}

@media only screen and (max-width:1279px) and (min-width:1025px){
 .dark-mode .horizontal-main3 .horizontalMenu>.horizontalMenu-list>li>a{
 color:#fcfeff;
 }
}

@media only screen and (max-width:991px){
 .dark-mode .header-3 .animated-arrow span{
 background:#25252a;
 color:#25252a;
 }

 .dark-mode .header-3 .animated-arrow span:before,
 .dark-mode .header-3 .animated-arrow span:after{
 background:#25252a;
 color:#25252a;
 }
}

@media screen and (max-width:998px) and (min-width:768px){

 .dark-mode .note-popover .popover-content,
 .card-header.note-toolbar{
 background:var(--dark-bg);
 }
}

.dark-mode .btn-secondary{
 color:#fff !important;
}

.dark-mode #line-chart text{
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode #line-chart path{
 border:rgba(119, 119, 142, 0.2);
}

.dark-mode .cal1 .clndr .clndr-controls{
 border:1px solid var(--dark-border);
 background:var(--dark-theme);
 border-bottom:0;
}

.dark-mode .cal1 .clndr .clndr-table tr:last-child .day,
.dark-mode .cal1 .clndr .clndr-table tr:last-child .my-day{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .fc-today-button,
.dark-mode .fc-button-group{
 box-shadow:none;
}

.dark-mode .fc-bgevent-skeleton .fc-bgevent{
 background-color:#1e1e31 !important;
}

.dark-mode .form-control.bg-white{
 background-color:var(--dark-bg) !important;
}

.dark-mode .sweet-alert{
 background-color:var(--dark-body);
}

.dark-mode .sweet-alert h2{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .sweet-alert p{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single{
 background:#282840;
}

.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .irs-min,
.dark-mode .irs-max{
 color:rgba(255, 255, 255, 0.8);
 background:#282840;
}

.dark-mode .irs-grid-text{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .btn-link{
 box-shadow:0 5px 10px rgba(42, 38, 53, 0.3);
}

.dark-mode .btn-outline-default{
 color:rgba(255, 255, 255, 0.8);
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .btn-outline-default:hover{
 color:#292828;
}

.dark-mode .table .thead-light th,
.dark-mode .text-wrap table .thead-light th{
 background-color:var(--dark-bg);
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .table.table-primary{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .table.table-secondary{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .table.table-secondary th{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .dropify-wrapper{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .dropify-wrapper .dropify-preview{
 background-color:var(--dark-bg);
}

.dark-mode .ms-choice{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .ms-choice.disabled{
 background-color:var(--primary02);
 border:1px solid var(--dark-border);
}

.dark-mode .ms-drop{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .ms-drop.bottom{
 box-shadow:0px 8px 14.72px 1.28px #2a2635;
}

.dark-mode .select2-dropdown{
 background-color:var(--dark-body);
 border:1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .select2-dropdown{
 background-color:var(--dark-bg);
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .select2-selection.select2-selection--single{
 outline:none;
}

.dark-mode .select2-container--default .select2-results__option[aria-selected=true]{
 background-color:var(--primary-bg-color);
}

.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single{
 background-color:var(--primary02);
}

.dark-mode .daterangepicker .calendar-table{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .daterangepicker .calendar td{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .daterangepicker td.off{
 background-color:var(--dark-bg);
}

.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date{
 background-color:var(--dark-bg);
}

.dark-mode .daterangepicker td.active{
 background-color:var(--dark-bg) !important;
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .daterangepicker td.active:hover{
 background-color:var(--dark-bg) !important;
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .daterangepicker td:hover{
 background-color:var(--dark-bg) !important;
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .daterangepicker td.in-range{
 background-color:var(--dark-bg);
}

.dark-mode .daterangepicker:before{
 border-bottom:7px solid var(--dark-border);
}

.dark-mode .daterangepicker:after{
 border-bottom:6px solid var(--dark-bg);
}

.dark-mode .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .daterangepicker .input-mini{
 border:1px solid var(--dark-border);
}

.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover{
 background-color:var(--dark-bg);
}

.dark-mode .richText .richText-editor{
 background-color:transparent;
 border-left:rgba(255, 255, 255, 0.1) solid 0px;
}

.dark-mode .richText .richText-toolbar ul li a:hover{
 background-color:var(--dark-bg);
}

.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown{
 background-color:var(--dark-body);
 border:rgba(255, 255, 255, 0.1) solid 1px;
}

.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .richText .richText-form input[type=text],
.dark-mode .richText .richText-form input[type=file],
.dark-mode .richText .richText-form input[type=number]{
 border:rgba(255, 255, 255, 0.1) solid 1px;
 background:#1b1b2d;
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .richText .richText-form select{
 border:rgba(255, 255, 255, 0.1) solid 1px;
 background:#1b1b2d;
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a{
 border-bottom:rgba(255, 255, 255, 0.1) solid 1px;
}

.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover{
 background:#1b1b2d;
}

.dark-mode .richText .richText-undo,
.dark-mode .richText .richText-redo{
 border-right:rgba(255, 255, 255, 0.1) solid 1px;
}

.dark-mode .note-editor.note-frame .note-editing-area .note-editable{
 background-color:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .note-popover .popover-content,
.dark-mode .card-header.note-toolbar{
 background:var(--dark-bg);
}

.dark-mode .note-btn-group .btn{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .note-placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .sw-theme-default{
 border:1px solid var(--dark-border);
}

.dark-mode .sw-theme-default .step-content{
 background-color:var(--dark-theme);
}

.dark-mode .sw-theme-default .sw-toolbar{
 background:var(--dark-theme);
}

.dark-mode .sw-theme-default>ul.step-anchor>li>a{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .sw-theme-default>ul.step-anchor>li>a:hover{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .sw-theme-default>ul.step-anchor>li.done>a{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .wrap-login100{
 background:var(--dark-body);
 box-shadow:0 3px 9px 0 rgba(28, 28, 51, 0.15);
}

.dark-mode .login100-form-title{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .input100{
 color:rgba(255, 255, 255, 0.8);
 background:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .symbol-input100,
.dark-mode .wrap-input100 input::-webkit-input-placeholder{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .social-icons .btn-social{
 background-color:var(--dark-bg);
 border:1px solid var(--dark-border);
}

.dark-mode .btn-social>:first-child{
 border-right:1px solid var(--dark-border);
}

.dark-mode .txt2,
.dark-mode .txt1{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .text-white{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .accordionjs .acc_section{
 border:1px solid var(--dark-border);
}

.dark-mode .accordionjs .acc_section .acc_head{
 background:var(--dark-bg);
}

.dark-mode .accordionjs .acc_section.acc_active>.acc_head{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .tab_wrapper .content_wrapper{
 border:1px solid var(--dark-border);
}

.dark-mode .tab_wrapper>ul{
 border-bottom:0;
}

.dark-mode .tab_wrapper.right_side>ul{
 border-bottom:0;
}

.dark-mode .tab_wrapper.right_side .content_wrapper{
 border:1px solid var(--dark-border);
}

.dark-mode .tab_wrapper.right_side>ul li{
 border-left:1px solid var(--dark-border);
}

.dark-mode .tab_wrapper.right_side>ul li.active{
 border-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .tab_wrapper.right_side>ul li:after{
 background:rgba(255, 255, 255, 0.1);
}

.dark-mode .tab_wrapper>ul li{
 border:1px solid var(--dark-border);
}

.dark-mode .tab_wrapper>ul li.active:after{
 background:transparent;
}

.dark-mode .header.header-1,
.dark-mode .header.header-2{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .flot-text{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .nvd3 text{
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode .nvd3 .nv-axis line{
 stroke:rgba(119, 119, 142, 0.2);
}

.dark-mode .nvd3 .nv-discretebar .nv-groups text,
.dark-mode .nvd3 .nv-multibarHorizontal .nv-groups text{
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode .countdown li{
 background:var(--dark-theme);
 border:5px solid var(--dark-border);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .app-sidebar{
 background:var(--dark-body) !important;
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.2);
 border-right:1px solid var(--dark-border);
}

.dark-mode .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.dark-mode .side-header .header-brand-img.desktop-logo{
 display:block !important;
}

.dark-mode .app-sidebar__toggle{
 color:#fff;
}

.dark-mode .app-sidebar__toggle:hover{
 color:#fff;
}

.dark-mode .side-header{
 border-bottom:1px solid rgb(75, 78, 91) !important;
 border-right:none;
 background:transparent;
}

.dark-mode .user-info .text-dark{
 color:#fff !important;
}

.dark-mode .user-info .text-muted{
 color:rgba(255, 255, 255, 0.4) !important;
}

.dark-mode .app-sidebar .sidebar-navs{
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .sidebar-navs a{
 border:1px solid var(--dark-border) !important;
 color:#fff !important;
}

.dark-mode .side-menu h3{
 color:rgba(255, 255, 255, 0.5);
}

.dark-mode .slide-menu li.active:before{
 background:rgba(255, 255, 255, 0.1);
}

.dark-mode .slide-menu li.active:after{
 background:rgba(255, 255, 255, 0.5);
}

.dark-mode .slide-menu a.active{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .app-sidebar__hamb{
 color:rgba(255, 255, 255, 0.8);
 fill:rgba(255, 255, 255, 0.8);
}

.dark-mode .slide .slide-item.active,
.dark-mode .slide .slide-item:hover,
.dark-mode .slide .slide-item:focus{
 color:var(--primary-bg-color) !important;
}

.dark-mode.horizontal .app-sidebar .slide .slide-item.active:before,
.dark-mode.horizontal .app-sidebar .slide.side-menu .slide-item:hover:before,
.dark-mode.horizontal .app-sidebar .side-menu .slide-item:focus:before{
 color:var(--primary-bg-color) !important;
}

.dark-mode .side-menu .side-menu__icon,
.dark-mode .side-menu__item,
.dark-mode .slide-item{
 color:rgba(255, 255, 255, 0.8) !important;
 fill:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .slide-menu li .slide-item:before{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .sidebar{
 background-color:var(--dark-theme);
 border:1px solid var(--dark-border);
 box-shadow:0px 8px 14.72px 1.28px rgba(42, 38, 53, 0.5);
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu{
 background-color:var(--dark-theme);
 box-shadow:0 10px 15px rgba(34, 34, 61, 0.9);
 border:1px solid var(--dark-border);
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .sub-menu li a:before{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li:last-child>a{
 border-right:0px;
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu .sub-menu-sub:after{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu{
 background-color:var(--dark-theme);
 box-shadow:0 10px 15px rgba(34, 34, 61, 0.9);
 border:1px solid var(--dark-border);
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .mega-menubg{
 background-color:var(--dark-theme);
 box-shadow:0 10px 15px rgba(34, 34, 61, 0.9);
 border:1px solid var(--dark-border);
}

.dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a,
.dark-mode .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a{
 background:var(--dark-theme);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .mega-menubg li a:before{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .btn-light{
 color:rgba(255, 255, 255, 0.8) !important;
 background-color:var(--dark-bg) !important;
 border-color:var(--dark-border) !important;
 box-shadow:0 5px 10px rgba(48, 48, 77, 0.3);
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover{
 background:none;
}

.dark-mode .hor-topheader .header-search.dropdown-menu{
 box-shadow:none;
 border:1px solid var(--dark-border) !important;
}

.dark-mode .clipboard-icon{
 background:var(--dark-theme);
 border:1px solid rgba(255, 255, 255, 0.2);
}

.dark-mode .badge-default{
 background:var(--dark-bg);
 color:#fff;
 box-shadow:0 5px 10px rgb(34, 34, 61);
}

.dark-mode .resp-vtabs ul.resp-tabs-list,
.dark-mode .first-sidemenu{
 background:var(--dark-theme);
}

.dark-mode .resp-vtabs li.active.resp-tab-item{
 background:var(--dark-theme) !important;
 color:#5e2dd8;
}

.dark-mode .second-sidemenu{
 background-color:var(--dark-theme);
}

.dark-mode .resp-vtabs .resp-tabs-list li{
 border-right:1px solid var(--dark-border) !important;
 border:1px solid rgba(255, 255, 255, 0.07) !important;
 border-left:0 !important;
 border-top:0 !important;
}

.dark-mode .resp-vtabs li:hover{
 background:transparent !important;
}

.dark-mode .side-menu .resp-tab-active .side-menu__icon{
 color:var(--primary-bg-color) !important;
}

.dark-mode .slide-item{
 border-bottom:0px;
}

.dark-mode .resp-vtabs li.resp-tab-active{
 background:transparent !important;
}

.dark-mode .settings-icon{
 border:1px solid var(--dark-border);
}

.dark-mode .slide-menu a.active{
 color:#aaaabf;
}




@media only screen and (max-width:991px){
 .dark-mode .mega-menubg{
 background:var(--dark-theme) !important;
 box-shadow:none;
 }

 .dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a{
 background:var(--dark-theme) !important;
 color:rgba(255, 255, 255, 0.8);
 }

 .dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu{
 box-shadow:none;
 box-shadow:none;
 }

 .dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu{
 box-shadow:none;
 border:0px;
 }

 .dark-mode .hor-topheader .header-brand1 .header-brand-img.main-logo{
 display:none;
 }

 .dark-mode.light-hor-header .hor-topheader .header-brand1 .header-brand-img.light-logo{
 display:block;
 }

 .dark-mode.light-hor-header .hor-topheader .header.hor-header{
 background:var(--dark-theme);
 }

 .dark-mode .animated-arrow span{
 background:#fff;
 }

 dark-mode .animated-arrow span:before,
 dark-mode .animated-arrow span:after{
 background:#fff;
 }

 .dark-mode .horizontalMenu>.horizontalMenu-list>li>.horizontalMenu-click>i{
 color:rgba(255, 255, 255, 0.2);
 }

 .dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a{
 background-color:var(--dark-theme);
 color:rgba(255, 255, 255, 0.8);
 }

 .dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{
 background-color:var(--dark-bg);
 }

 .dark-mode .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover{
 color:#b394ff !important;
 }
}

@media only screen and (max-width:991px){
 .dark-mode.light-hormenu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a{
 background-color:#f1f4fb !important;
 }
}


@media (min-width:768px){
 .dark-mode.sidebar-mini.sidenav-toggled .first-sidemenu{
 border-top:0px !important;
 }

 .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__user{
 border-bottom:1px solid rgba(225, 225, 225, 0.1);
 }
}

.dark-mode .horizontal-main.hor-menu{
 border-bottom:1px solid #464663 !important;
}

.dark-mode .hor-header .header-right-icons .nav-link.icon{
 background:transparent;
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>a{
 color:rgba(255, 255, 255, 0.8);
 border-right:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .horizontal-main.hor-menu{
 background:var(--dark-theme);
}

.dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active{
 color:var(--primary-bg-color);
}

.hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
 color:var(--primary-bg-color);
}

.dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li:first-child{
 border-left:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li:last-child{
 border-right:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .box-shadow-primary{
 box-shadow:0 5px 10px #42444a;
}

.dark-mode .box-shadow-secondary{
 box-shadow:0 5px 10px #4e4642;
}

.dark-mode .box-shadow-success{
 box-shadow:0 5px 10px #45504e;
}

.dark-mode .box-shadow-danger{
 box-shadow:0 5px 10px #524a4b;
}

.dark-mode .bg-secondary-transparent{
 background-color:rgba(241, 178, 207, 0.431372549);
}

.dark-mode .bg-teritary-transparent{
 background-color:rgba(169, 221, 243, 0.5882352941);
}

.dark-mode h6{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .h6{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active,
.hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
 color:var(--primary-bg-color);
}

.dark-mode .horizontalMenu html,
.dark-mode .horizontalMenu body,
.dark-mode .horizontalMenu iframe,
.dark-mode .horizontalMenu h1,
.dark-mode .horizontalMenu h2,
.dark-mode .horizontalMenu h3,
.dark-mode .horizontalMenu h4,
.dark-mode .horizontalMenu h5,
.dark-mode .horizontalMenu h6{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{
 background-color:var(--dark-theme);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active,
.dark-mode .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
 background:transparent !important;
}

.dark-mode.color-hormenu .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active,
.dark-mode.color-hormenu .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
 background:#6159bb !important;
}

.dark-mode .side-menu__item:hover{
 background:transparent !important;
}

@media (max-width:768px){
 .sidebar-mini.dark-mode .navresponsive-toggler span{
 background:transparent;
 box-shadow:none;
 }

 .navbar-toggler-icon.fe.fe-more-vertical{
 color:rgba(255, 255, 255, 0.8);
 }
}

@media only screen and (max-width:991px){
 .dark-mode .horizontalMenu>.horizontalMenu-list>li>a{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
 }
}

.dark-mode .app-header .header-right-icons .nav-link.icon{
 background:transparent;
}

.dark-mode .jvectormap-zoomin{
 color:#e5e9f2;
}

.jvectormap-zoomout,
.jvectormap-goback{
 color:#e5e9f2;
}

.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback{
 color:#e5e9f2 !important;
}

.dark-mode.sidebar-mini .app-header .light-logo1{
 display:none !important;
}

.dark-mode .nav.panel-tabs a.active,
.dark-mode .nav.panel-tabs a:hover{
 background-color:var(--primary-bg-color);
}

.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty{
 background:#21213b !important;
}

.dark-mode.cal1 .clndr .clndr-table tr .my-adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .day.event{
 background:#21213b !important;
}

@media (max-width:991px){
 .sidebar-mini.dark-mode .app-header.header .header-brand-img.desktop-logo{
 display:block;
 }
}

.cal1 .clndr .clndr-table tr .day.my-event{
 background:#21213b !important;
}

.dark-mode .cal1 .clndr .clndr-table tr .day.event:hover,
.cal1 .clndr .clndr-table tr .day.my-event:hover,
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.cal1 .clndr .clndr-table tr .day.my-today{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .main-chat-header{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .main-nav-line-chat .nav-link{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .main-chat-list .media.new{
 background-color:transparent;
}

.dark-mode .main-chat-list .media:hover{
 background-color:var(--dark-bg);
}

.dark-mod .main-chat-list .media:focus{
 background-color:var(--dark-bg);
}

.dark-mode .main-chat-list .media+.media{
 border-top:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .main-nav-line-chat{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .main-chat-list .media.selected{
 background-color:var(--dark-bg);
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode .main-chat-body .media.flex-row-reverse .main-msg-wrapper{
 background-color:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .chat-right .main-msg-wrapper:first-child:before{
 border-bottom:8px solid var(--dark-bg);
}

.dark-mode .main-msg-wrapper{
 background-color:var(--dark-bg);
}

.dark-mode .chat-left .main-msg-wrapper:first-child:before{
 border-bottom:8px solid var(--dark-bg);
}

.dark-mode .main-chat-time span{
 background:transparent;
}

.dark-mode .main-chat-time::before,
.dark-mode .main-chat-time::after{
 background-color:var(--dark-border);
}

.dark-mode .tabs-menu .panel-tabs li a{
 color:#fff !important;
}

.dark-mode .nav.panel-tabs a{
 border:1px solid var(--dark-border);
}

.dark-mode .main-chat-footer{
 border-top:1px solid var(--dark-border);
 background-color:transparent;
}

.dark-mode .main-chat-footer i{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .mail-compose-container .bootstrap-tagsinput .badge{
 margin-top:6px !important;
}

.dark-mode .shared-files{
 border:1px solid var(--dark-border);
}

.dark-mode .chat-profile{
 line-height:1;
 padding:0.75rem;
 color:#fff;
}

.dark-mode .main-msg-send{
 color:white;
}

.dark-mode .alert-success{
 color:#09ad95;
 background-color:rgba(110, 179, 149, 0.1);
 border-color:rgba(110, 179, 149, 0.1);
}

.dark-mode .alert-danger{
 color:#f82649;
 background-color:rgba(255, 56, 43, 0.1);
 border-color:rgba(255, 56, 43, 0.1);
}

.dark-mode .alert-info{
 color:#6faedc;
 background-color:#526775;
 border-color:#2c526d;
}

.dark-mode .alert-warning{
 color:#d0be73;
 background-color:#615b44;
 border-color:#635e4b;
}

.dark-mode .alert-success .alert-link{
 color:rgba(19, 191, 166, 0.8);
}

.dark-mode .alert-info .alert-link{
 color:#b8dcf7;
}

.dark-mode .alert-warning .alert-link{
 color:#e8d998;
}

.dark-mode .alert-danger .alert-link{
 color:#b58281;
}

.dark-mode .irs-line-mid,
.dark-mode .irs-line-right,
.dark-mode .irs-line-left{
 background-color:var(--dark-bg);
}

.dark-mode .side-menu__item.active:hover,
.dark-mode .side-menu__item.active:focus{
 text-decoration:none;
}

.dark-mode .slide a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .br-theme-fontawesome-stars .br-widget a:after{
 color:var(--dark-bg);
}

.dark-mode .br-theme-bars-1to10 .br-widget a.br-active,
.dark-mode .br-theme-bars-1to10 .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
}

.dark-mode .br-theme-bars-movie .br-widget a{
 background-color:var(--dark-bg);
}

.dark-mode .br-theme-bars-movie .br-widget a.br-active,
.dark-mode .br-theme-bars-movie .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
}

.dark-mode .br-theme-bars-square .br-widget a{
 border:2px solid rgba(255, 255, 255, 0.05);
 background-color:rgba(255, 255, 255, 0.08);
 color:#e2e2ea;
}

.dark-mode .br-theme-bars-square .br-widget a.br-active,
.dark-mode .br-theme-bars-square .br-widget a.br-selected{
 border:2px solid var(--primary-bg-color);
 color:var(--primary-bg-color);
}

.dark-mode .br-theme-bars-pill .br-widget a{
 background-color:var(--dark-bg);
}

.dark-mode .br-theme-bars-pill .br-widget a.br-active,
.dark-mode .br-theme-bars-pill .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
 color:white;
}

.dark-mode .br-theme-bars-1to10 .br-widget a{
 background-color:var(--dark-bg);
}

.dark-mode .br-theme-bars-square .br-widget a{
 border:2px solid var(--dark-bg);
 background-color:var(--dark-theme);
 color:#e5e9f2;
}

.dark-mode .br-theme-bars-horizontal .br-widget a{
 background-color:var(--dark-bg);
}

.dark-mode .br-theme-bars-horizontal .br-widget a.br-active,
.dark-mode .br-theme-bars-horizontal .br-widget a.br-selected{
 background-color:var(--primary-bg-color);
}

.dark-mode .vtimeline .timeline-wrapper .timeline-panel{
 background:var(--dark-bg);
 box-shadow:none;
}

.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after{
 border-top:14px solid transparent;
 border-left:14px solid var(--dark-bg);
 border-right:0 solid var(--dark-bg);
 border-bottom:14px solid transparent;
}

.dark-mode .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after{
 border-left-width:0;
 border-right-width:14px;
 left:-14px;
 right:auto;
}

.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after{
 border-top:14px solid transparent;
 border-left:14px solid var(--dark-bg);
 border-right:0 solid var(--dark-bg);
 border-bottom:14px solid transparent;
}

.dark-mode .vtimeline .timeline-wrapper .timeline-badge{
 border:2px solid rgb(69, 69, 95);
}

.dark-mode .vtimeline:before{
 background-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .timeline-wrapper-primary .timeline-panel:before{
 background:var(--primary-bg-color);
}

.timeline-wrapper-primary .timeline-badge{
 background:var(--primary-bg-color);
}

.dark-mode .main-content-label,
.card-table-two .card-title,
.card-dashboard-eight .card-title{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .tree li{
 color:rgba(255, 255, 255, 0.8);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .tree li.branch{
 background:var(--dark-bg);
}

.dark-mode .tree li a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .tree li.branch li{
 background:var(--dark-theme);
}

.dark-mode .tree ul:before{
 border-left:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .tree ul li:before{
 border-top:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .btn-default{
 background:rgba(255, 255, 255, 0.8);
 border-color:#c3c3cc;
}

.dark-mode .listorder,
.dark-mode .listunorder,
.dark-mode .listorder1,
.dark-mode .listunorder1{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .nav-item1 .nav-link{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .nav-item1 .nav-link.active{
 color:var(--primary-bg-color);
}

.dark-mode .nav.nav-pills .nav-item .nav-link-icon{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-light{
 background-color:var(--dark-bg) !important;
}

.dark-mode .tooltip-static-demo,
.dark-mode .popover-static-demo{
 background-color:var(--dark-bg);
}

.dark-mode .tooltip-primary.bs-tooltip-top .tooltip-arrow::before{
 border-top-color:var(--primary-bg-color) !important;
}

.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
 border-top-color:var(--primary-bg-color) !important;
}

.dark-mode .tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
 border-bottom-color:var(--primary-bg-color) !important;
}

.dark-mode .tooltip-primary.bs-tooltip-left .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
 border-left-color:var(--primary-bg-color) !important;
}

.dark-mode .tooltip-primary.bs-tooltip-right .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
 border-right-color:var(--primary-bg-color) !important;
}

.dark-mode .bg-white{
 background-color:var(--dark-theme) !important;
}

.dark-mode .header-brand .header-brand-img.logo-3{
 display:none;
}

.dark-mode .header-brand .header-brand-img.logo{
 display:block;
}

.dark-mode .footer .social ul li a{
 border:1px solid var(--dark-theme);
 background:var(--dark-bg);
}

.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone{
 border:1px solid rgba(255, 255, 255, 0.12);
 background-color:var(--dark-bg);
}

.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover{
 background-color:var(--dark-bg);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active{
 background-color:var(--dark-bg);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .ui-timepicker-wrapper{
 background:var(--dark-bg);
 border:1px solid rgba(255, 255, 255, 0.07);
 box-shadow:0 16px 18px 0 #0e0f2e;
}

.dark-mode .ui-timepicker-list li{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .datepicker .datepicker-switch,
.dark-mode .datepicker td,
.dark-mode .datepicker th{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before{
 border-top:7px solid var(--dark-theme);
}

.dark-mode .card-pay .tabs-menu li a{
 background:var(--dark-bg);
 border-right:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .SumoSelect>.CaptionCont{
 border:1px solid rgba(255, 255, 255, 0.12);
 background-color:var(--dark-bg);
}

.dark-mode .SumoSelect.disabled>.CaptionCont{
 border:1px solid rgba(255, 255, 255, 0.12);
 background:#22223c;
 border-radius:0;
}

.dark-mode .sp-replacer{
 border:solid 1px #43435c;
 background:var(--dark-bg);
 color:#fff;
}

.dark-mode .sp-replacer:hover,
.dark-mode .sp-replacer.sp-active{
 border-color:#45455f;
 color:#fff;
}

.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before{
 border-top:7px solid #3e3e50;
}

.dark-mode .datepicker-dropdown:after,
.dark-mode .datepicker-dropdown:before{
 border-bottom-color:var(--dark-bg);
}

.dark-mode .datepicker table tr td span:hover,
.dark-mode .datepicker table tr td span.focused{
 background:rgba(255, 255, 255, 0.2) !important;
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .datepicker{
 background-color:var(--dark-body);
 border:1px solid var(--dark-border);
 box-shadow:none;
}

.dark-mode .datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-thumb{
 background:var(--dark-theme);
}

.dark-mode .datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar{
 background:rgba(255, 255, 255, 0.2);
}

.dark-mode .datepicker>.datepicker_inner_container>.datepicker_calendar{
 border-right:1px solid var(--dark-border) !important;
}

.dark-mode .form-control::-webkit-file-upload-button{
 color:#fff;
 background-color:rgba(0, 0, 0, 0.3);
}

.dark-mode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{
 background-color:var(--dark-theme);
}

.dark-mode .icon-home:hover svg{
 fill:#fff;
}

.dark-mode .note-editor.note-frame.panel.panel-default .panel-heading{
 background-color:var(--dark-theme);
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .dropify-wrapper:hover{
 background-image:linear-gradient(-45deg, #000000 25%, transparent 25%, transparent 50%, #000000 50%, #000000 75%, transparent 75%, transparent);
}

.dark-mode .note-btn-group .btn{
 border:1px solid var(--dark-border) !important;
}

.dark-mode .note-editor.note-airframe,
.dark-mode .note-editor.note-frame{
 border:1px solid var(--dark-border);
}

.dark-mode .dropify-wrapper .dropify-clear{
 border:2px solid var(--dark-border);
 color:#fff;
}

.dark-mode .datepicker>.datepicker_inner_container{
 background-color:var(--dark-body) !important;
}

.dark-mode .datepicker>.datepicker_header>a{
 color:#fff !important;
}

.dark-mode .datepicker>.datepicker_inner_container>.datepicker_calendar{
 background-color:var(--dark-bg);
}

.dark-mode .transfer-double{
 background-color:var(--dark-theme);
}

.dark-mode .datepicker>.datepicker_inner_container>.datepicker_timelist{
 background-color:var(--dark-bg);
}

.dark-mode .datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item{
 color:#fff !important;
}

.dark-mode .transfer-double-content-tabs{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .transfer-double-content-tabs .tab-item-name.tab-active{
 background:#252336;
}

.dark-mode .transfer-double-content-left,
.dark-mode .transfer-double-content-right{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .transfer-double-list-footer{
 border-top:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .transfer-double-list-search-input{
 border:1px solid rgba(255, 255, 255, 0.12);
 background:var(--dark-theme);
}

.dark-mode .checkbox-group label:before{
 background:var(--dark-theme);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .transfer-double-content-param{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .transfer-double-selected-list-search-input{
 border:1px solid rgba(255, 255, 255, 0.12);
 background:var(--dark-theme);
}

.dark-mode .btn-select-arrow{
 color:rgba(255, 255, 255, 0.8);
 background:var(--dark-theme);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .multi-wrapper{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .multi-wrapper .search-input{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
 background:var(--dark-theme);
}

.dark-mode .multi-wrapper .item-1{
 color:rgba(255, 255, 255, 0.8);
 background:var(--dark-theme);
}

.dark-mode .multi-wrapper .selected-wrapper,
.dark-mode .multi-wrapper .item-group-1 .group-label{
 background:var(--dark-bg);
}

.dark-mode .iti input{
 background-color:var(--dark-theme);
 border:1px solid rgba(255, 255, 255, 0.12);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .iti input[type=tel],
.dark-mode .iti input[type=text]{
 background-color:var(--dark-theme);
 border:1px solid rgba(255, 255, 255, 0.12);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .iti__selected-flag{
 border-right:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
 background-color:var(--dark-theme);
 border-top:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .iti__country-list{
 background-color:var(--dark-theme);
 border:1px solid #43435d;
}

.dark-mode .iti__country.iti__highlight{
 background-color:var(--dark-bg);
}

.dark-mode .iti__divider{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .multi-wrapper .non-selected-wrapper{
 background:#44435a;
 border-right:1px solid var(--dark-theme);
}

.dark-mode .SumoSelect.open>.optWrapper{
 background:var(--dark-theme);
}

.dark-mode .SumoSelect>.optWrapper{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .SumoSelect>.optWrapper>.options li.opt{
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .SumoSelect>.optWrapper>.options li.opt:hover{
 background-color:#262641;
}

.dark-mode .richText{
 border:1px solid rgba(255, 255, 255, 0.12);
 background-color:var(--dark-bg) !important;
}

.dark-mode .richText .richText-toolbar{
 border-bottom:1px solid rgba(255, 255, 255, 0.12) !important;
}

.dark-mode .richText-toolbar:last-child{
 border-bottom:0px !important;
}

.dark-mode .ql-snow .ql-tooltip{
 background-color:var(--dark-body);
 border:1px solid var(--dark-border);
 box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
 color:#fff;
}

.dark-mode .ql-snow .ql-tooltip input[type=text]{
 background-color:var(--dark-body);
 border:1px solid var(--dark-border);
 color:#fff;
}

.dark-mode .ql-snow .ql-stroke{
 stroke:#fff;
}

.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-label::before,
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-item::before{
 content:"Normal";
 color:#ffffff;
}

.dark-mode .ql-toolbar.ql-snow{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .ql-toolbar.ql-snow .ql-picker-label{
 border:1px solid rgba(255, 255, 255, 0.12);
 background:var(--dark-bg);
}

.dark-mode .ql-container.ql-snow{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .ql-snow.ql-toolbar button,
.dark-mode .ql-snow .ql-toolbar button{
 border:1px solid rgba(255, 255, 255, 0.12);
 background:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .ql-snow.ql-toolbar button:last-child,
.dark-mode .ql-snow .ql-toolbar button:last-child{
 border-right:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .sw-theme-dots>ul.step-anchor{
 background:transparent;
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .sw-theme-dots>ul.step-anchor:before{
 background-color:var(--dark-bg);
}

.dark-mode .sw-theme-dots>ul.step-anchor>li>a:before{
 background:var(--dark-bg);
}

.dark-mode .sw-theme-dots .step-content{
 background-color:transparent;
}

.dark-mode .sw-theme-dots .sw-toolbar{
 background:transparent;
}

.dark-mode .wizard{
 border:1px solid var(--dark-border);
 background-color:transparent;
 border-radius:3px;
}

.dark-mode .wizard>.content{
 border-top:1px solid rgba(255, 255, 255, 0.12);
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .wizard>.content>.title{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .wizard>.actions .disabled a{
 background-color:var(--dark-theme);
 color:#fff;
}

.dark-mode .wizard>.steps .current a .number,
.dark-mode .wizard>.steps .current a:active .number,
.dark-mode .wizard>.steps .current a:hover .number{
 background-color:var(--primary-bg-color);
}

.dark-mode .wizard>.steps a .number,
.dark-mode .wizard>.steps a:active .number,
.dark-mode .wizard>.steps a:hover .number{
 background-color:var(--dark-bg);
}

.dark-mode .wizard.vertical>.content,
.dark-mode .wizard.vertical>.actions{
 border-left:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .wizard>.steps .done a .number,
.dark-mode .wizard>.steps .done a:active .number,
.dark-mode .wizard>.steps .done a:hover .number{
 background-color:var(--primary-bg-color);
}

.dark-mode .wizard>.steps a .number,
.dark-mode .wizard>.steps a:active .number,
.dark-mode .wizard>.steps a:hover .number{
 background-color:var(--dark-bg);
}

.dark-mode .cart .input-group-prepend>.btn,
.dark-mode .input-group-append>.btn,
.dark-mode .input-group-btn>.btn{
 border-color:#4a4a5f;
}

.dark-mode .custom-select.is-invalid,
.dark-mode .was-validated .custom-select:invalid{
 background:none;
}

.dark-mode .icons-list-item{
 border:1px solid rgba(255, 255, 255, 0.12);
 background:var(--dark-theme);
}

.dark-mode .btn-white{
 color:rgba(255, 255, 255, 0.8);
 background-color:var(--dark-theme);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .user-social-detail .social-profile{
 background-color:var(--dark-body);
 border:1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .user-social-detail .social-profile{
 background-color:transparent;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .mail-inbox .icons{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .list-group-transparent .list-group-item{
 border:0 !important;
}

.dark-mode .acc-header a{
 background-color:var(--dark-bg);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .acc-body{
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .input-group.input-indec .form-control{
 border-color:#4d4d61;
}

.dark-mode .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.dark-mode .alert-default{
 background-color:var(--dark-bg);
}

.dark-mode .side-menu__item:focus,
.dark-mode .side-menu__item:focus .side-menu__icon,
.dark-mode .side-menu__item:hover .side-menu__icon{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
}

.dark-mode .header .dropdown-menu .dropdown-item,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item{
 border-bottom:1px solid var(--dark-border);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header .dropdown-menu .dropdown-item:last-child,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item:last-child{
 border-bottom:0;
}

.dark-mode .header .notifications-menu h5,
.dark-mode .header .message-menu h5,
.dark-mode .responsive-navbar .notifications-menu h5,
.dark-mode .responsive-navbar .message-menu h5{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span,
.dark-mode .responsive-navbar .notifications-menu span,
.dark-mode .responsive-navbar .message-menu span{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .header .profile-1 .dropdown-item .dropdown-icon,
.dark-mode .responsive-navbar .profile-1 .dropdown-item .dropdown-icon{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .sidebar .user-pro-body img{
 background:var(--dark-bg);
}

.dark-mode .main-chat-list .media.new .media-contact-name span:first-child,
.dark-mode .main-chat-list .media-contact-name span:first-child,
.dark-mode .main-chat-list .media.selected .media-contact-name span:first-child{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .main-chat-list .main-img-user span{
 box-shadow:0 0 0 2px var(--dark-bg);
}

.dark-mode .main-chat-list .media:hover,
.dark-mode .main-chat-list .media:focus{
 border-bottom:1px solid transparent;
}

.dark-mode .main-chat-list .media-body p{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .main-chat-list .media.new .media-body p{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .main-chat-list .media.selected .media-body p{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .main-chat-footer .form-control{
 background:none;
 border:1px solid var(--dark-border);
}

.dark-mode #accordion .panel-default>.panel-heading{
 border:1px solid var(--dark-border);
}

.dark-mode .sp-container{
 background:var(--dark-theme);
 box-shadow:0 10px 40px 0 rgba(34, 34, 61, 0.8);
 border:1px solid var(--dark-border);
}

.dark-mode .sp-picker-container{
 border-left:0;
}

.dark-mode .SumoSelect>.CaptionCont{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .social-login{
 background:rgba(0, 0, 0, 0.2);
}

.dark-mode .table-inbox tr td i{
 color:var(--dark-bg);
}

.dark-mode.error-bg{
 background-repeat:no-repeat;
 background-position:center;
 background-color:var(--dark-bg);
}

.dark-mode .accordion-button:not(.collapsed){
 background:#272740;
}

.dark-mode .accordion-item{
 border:1px solid var(--dark-border);
 background:var(--dark-theme);
}

.dark-mode .accordion-button{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .accordion-item:not(:first-of-type){
 border-top:0;
}

.dark-mode .btn-close{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .table>:not(:last-child)>:last-child>*{
 border-bottom-color:rgba(255, 255, 255, 0.1);
}

.dark-mode .dropify-wrapper .dropify-message span.file-icon{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .SumoSelect.open .search-txt{
 background:var(--dark-bg);
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .SumoSelect .select-all{
 background-color:var(--dark-bg);
 border-bottom:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .SumoSelect>.optWrapper>.MultiControls{
 border-top:1px solid rgba(255, 255, 255, 0.12);
 background-color:var(--dark-bg);
}

.dark-mode .SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{
 background-color:#393958;
}

.dark-mode .form-check-input{
 background:var(--dark-bg);
 border:1px solid rgba(255, 255, 255, 0.12);
}

.dark-mode .dark-layout{
 display:none;
}

.dark-mode .light-layout{
 display:block;
}

.dark-mode .apexcharts-canvas line{
 stroke:rgba(255, 255, 255, 0.12);
}

.dark-mode .sidebar .dropdown-item h6{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-patterns{
 background:url("../images/patterns/1-dark.png");
}

.dark-mode .apexcharts-legend-text{
 color:rgba(255, 255, 255, 0.8) !important;
}

.dark-mode .apexcharts-tooltip.light{
 border:1px solid var(--dark-border);
 background:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode .apexcharts-tooltip.light{
 background:transparent;
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 }
}

.dark-mode .apexcharts-tooltip.light .apexcharts-tooltip-title{
 background:transparent;
 border-bottom:1px solid var(--dark-border);
}

.dark-mode .list-group .list-contact-icons{
 background:#34334a;
}

.dark-mode .chat-left .main-msg-wrapper:first-child:before{
 border-bottom:8px solid var(--dark-bg) !important;
}

.dark-mode .main-chat-header .nav-link{
 color:#a8afc7;
}

.dark-mode .main-chat-msg-name small{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .breadcrumb-item1 a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .breadcrumb-item2 a{
 color:rgba(255, 255, 255, 0.8);
}

.dark-mode .cal1 .clndr .clndr-table .header-days .header-day{
 color:#fff;
 border:#45455f solid 1px;
}

.dark-mode .cal1 .clndr .clndr-table .header-days{
 background:var(--dark-theme);
}

.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-today{
 background:var(--dark-theme);
 color:#343a40;
}

.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text{
 color:#dedef7 !important;
}

.dark-mode .btn-default-light{
 color:#292828;
 background:rgba(246, 244, 251, 0.3294117647);
 border-color:#717087;
}

.dark-mode .panel-title1 a{
 background:var(--dark-bg) !important;
}

.dark-mode .accordionjs .acc_section.acc_active>.acc_head{
 background:var(--dark-bg);
 color:var(--primary-bg-color) !important;
}

body.rtl{
 text-align:right;
 direction:rtl;
}

.rtl .alert.alert-dismissible span.alert-inner--icon{
 float:right;
}

.rtl .ckbox span,
.rtl .rdiobox span{
 margin-right:5px;
 margin-left:inherit;
}

.rtl #chartD .apexcharts-toolbar{
 left:60px;
 top:-25px;
 right:inherit;
}

.rtl .transaction-icon i{
 margin-left:12px;
 margin-right:inherit;
}

.rtl .sales-stats{
 padding-right:0px;
}

.rtl .projects.project-type-container .project-type .nav-link{
 margin-right:5px;
 margin-left:inherit;
}

.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td{
 border-left:0px;
 border-bottom:1px solid var(--dark-border);
 border-top:0px;
 border-right:1px solid var(--dark-border);
}

.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td:last-child{
 border-left:1px solid var(--dark-border);
}

.rtl .attached-file-container .attached-file-image .image-pic{
 padding:9px 15px 20px 0px;
}

.rtl .tags button.btn-close{
 left:0px;
 right:inherit;
}

.rtl table.table-bordered tr th:last-child,
.rtl table.table-bordered tr td:last-child{
 border-left:1px solid #eaedf1 !important;
}

.rtl table.table-bordered tr:first-child th{
 border-top:0px !important;
}

.rtl table.table-bordered tr:first-child td{
 border-top:1px solid var(--dark-border);
}

.rtl .table.table-bordered tr th:first-child,
.rtl .table.table-bordered tr td:first-child{
 border-right:0px !important;
}

.rtl table.table-bordered th,
.rtl table.table-bordered td{
 border-left-width:0px !important;
}

.rtl table.table-bordered th,
.rtl table.table-bordered td{
 border-bottom-width:0px !important;
}

.rtl table{
 border-spacing:0px;
}

@media (max-width:991.98px){
 .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.desktop-logo{
 display:none !important;
 }

 .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.light-logo1{
 display:block !important;
 }
}

.rtl .btn-group .btn:first-child.btn-pill.dropdown-toggle{
 border-bottom-right-radius:10rem !important;
 border-top-right-radius:10rem !important;
}

.rtl #delete-datatable th:last-child,
.rtl #delete-datatable td:last-child,
.rtl #basic-datatable th:last-child,
.rtl #basic-datatable td:last-child,
.rtl #file-information th:last-child,
.rtl #file-information td:last-child{
 border-left-width:2px !important;
}

.rtl .slide-menu{
 margin-right:20px;
 margin-left:inherit;
}

.rtl .editorpicks-suggestions{
 border-top-left-radius:5px;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:0px;
 border-top-right-radius:0px;
}

.rtl .ps__thumb-y{
 left:0px !important;
 right:inherit !important;
}

.rtl .ps__rail-y{
 left:0 !important;
 right:inherit !important;
}

.rtl .btn-group .btn:last-child{
 border-top-left-radius:3px !important;
 border-bottom-left-radius:3px !important;
}

.rtl .btn .badge{
 right:inherit;
 left:-3px;
}

.rtl .owl-nav .owl-prev{
 right:-25px;
 left:inherit;
}

.rtl .btn-group>.btn-group:not(:first-child)>.btn,
.rtl .btn-group>.btn:nth-child(n+3),
.rtl .btn-group>:not(.btn-check)+.btn{
 border-top-right-radius:0 !important;
 border-bottom-right-radius:0 !important;
}

.rtl .btn-group>.btn:not(:last-child):not(.dropdown-toggle){
 border-top-left-radius:0 !important;
 border-bottom-left-radius:0 !important;
 border-top-right-radius:3px !important;
 border-bottom-right-radius:3px !important;
}

.rtl .btn-group .btn:first-child{
 border-bottom-right-radius:3px !important;
 border-top-right-radius:3px !important;
}

@media (min-width:768px){
 .rtl .table-responsive.export-table .dt-buttons.btn-group{
 right:186px;
 left:inherit;
 }
}

.rtl .select2-container .select2-search--inline{
 float:right;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b{
 margin-right:-4px;
 margin-left:inherit;
}

@media (min-width:576px){
 .rtl .br-br-sm-5{
 border-bottom-left-radius:5px !important;
 border-bottom-right-radius:inherit !important;
 }

 .rtl .br-tr-sm-5{
 border-top-left-radius:5px !important;
 border-top-right-radius:inherit !important;
 }

 .rtl .br-bl-sm-5{
 border-bottom-right-radius:5px !important;
 border-bottom-left-radius:inherit !important;
 }

 .rtl .br-tl-sm-5{
 border-top-right-radius:5px !important;
 border-top-left-radius:inherit !important;
 }
}

@media (min-width:576px){
 .rtl .editorpick-suggestion-img{
 border-top-right-radius:5px;
 border-bottom-right-radius:5px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 }
}

.rtl .blog-label{
 right:15px;
 left:inherit;
}

.rtl .panel-heading1.collapsed:before{
 left:10px;
 right:inherit;
}

.rtl .color-acc i{
 float:right;
}

.rtl .bootstrap-tagsinput .badge [data-role=remove]{
 margin-right:8px;
 margin-left:inherit;
}

.rtl .indicators .avatar.avatar-xxl.rounded-circle::after,
.rtl .indicators .avatar.avatar-xl.rounded-circle::after,
.rtl .indicators .avatar.avatar-lg.rounded-circle::after,
.rtl .indicators .avatar.avatar-md.rounded-circle::after,
.rtl .indicators .avatar.avatar-sm.rounded-circle::after{
 right:inherit;
 left:-1px;
}

.rtl .indicators .avatar.avatar-normal.rounded-circle::after{
 left:-3px;
 right:inherit;
}

.rtl #remove-btn{
 right:-6px;
 left:inherit;
}

.rtl .status-indicator.invoice-bill::before{
 right:-20px;
 left:inherit;
 transform:translate(-50%, -41%);
}

.rtl .options-inv{
 left:11px;
 right:inherit;
}

.rtl .nv-series text{
 text-anchor:end;
}

.rtl .wizard.vertical>.steps ul li+li{
 margin-right:10px;
 margin-left:inherit;
}

.rtl .editable-buttons{
 margin-right:7px;
 margin-left:inherit !important;
}

.rtl .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload{
 margin-left:0.5em;
 margin-right:inherit;
}

.rtl .select2-selection__rendered span{
 float:right;
}

.rtl .select2-container--default .select2-search--dropdown .select2-search__field{
 text-align:right;
}

.rtl .material-switch.toggle-sm input[type=checkbox]:checked+label::after{
 right:13px;
 left:inherit;
}

.rtl .material-switch>input[type=checkbox]:checked+label::after{
 right:50%;
 left:inherit;
}

.rtl .main-toggle-group .toggle{
 margin-right:10px;
 margin-left:inherit !important;
}

.rtl .material-switch>label::after{
 right:-4px;
 left:inherit !important;
}

.rtl .material-switch.toggle-lg input[type=checkbox]:checked+label::after{
 right:77%;
 left:inherit !important;
}

.rtl .profile-1 .nav-link{
 padding-right:0.9rem !important;
}

.rtl.error-bg .demo-icon{
 left:40px;
 right:initial;
}

.rtl .symbol-input100{
 right:0;
 padding-right:22px;
 padding-left:inherit;
}

.rtl .input100{
 padding:0 54px 0 30px;
}

.rtl.login-img .demo-icon{
 left:40px;
 right:initial;
}

@media (max-width:575.98px){
 .rtl.login-img .demo-icon{
 left:20px !important;
 right:initial !important;
 }
}

.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child{
 border-left:1px solid #eaedf1 !important;
}

.rtl .mixed-color-progress .bar-end{
 border-top-right-radius:0px;
 border-bottom-right-radius:0px;
 border-top-left-radius:inherit;
 border-bottom-left-radius:inherit;
}

.rtl .project-status,
.rtl .project-date{
 float:right;
}

.rtl .project-status::before{
 right:-11px;
 left:inherit;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b{
 right:50%;
 margin-top:-4px;
}

@media (min-width:768px){
 .rtl .table-responsive.deleted-table .data-table-btn{
 right:223px;
 left:inherit;
 }
}

.rtl .editable-buttons .editable-cancel{
 margin-right:7px;
 margin-left:inherit;
}

.rtl .editable-checklist .form-label.ckbox span{
 margin-right:10px;
 margin-left:inherit;
}

.rtl .select2-results__option span img,
.rtl .select2-selection__rendered span img{
 float:inherit;
}

.rtl .select2-container--default .select2-search--inline .select2-search__field{
 text-align:end;
 padding:0px 10px;
}

.rtl .form-select.is-invalid:not([multiple]):not([size]),
.rtl .form-select.is-invalid:not([multiple])[size="1"],
.rtl .was-validated .form-select:invalid:not([multiple]):not([size]),
.rtl .was-validated .form-select:invalid:not([multiple])[size="1"]{
 padding-left:4.125rem;
 padding-right:0.75rem;
}

.rtl .main-form-group .form-label{
 right:0px;
 left:inherit;
}

.rtl .state-invalid,
.rtl .state-valid{
 padding-left:2rem !important;
 padding-right:1rem !important;
}

.rtl .rdiobox span:after{
 right:5px;
 left:inherit;
}

.rtl .rdiobox span:before{
 right:0;
 left:inherit;
}

.rtl .status-indicator.projects::before{
 right:-20px;
 left:inherit;
 transform:translate(-15%, -50%);
}

.rtl .status-indicator{
 margin-right:18px;
 margin-left:inherit;
}

.rtl .select2-container .select2-selection--single .select2-selection__rendered{
 padding-right:8px;
 padding-left:20px;
}

.rtl .media-body .badge{
 line-height:1.5;
}

.rtl .dropdown-item i{
 float:right;
}

.rtl .ckbox span:before{
 right:0;
 left:inherit;
}

.rtl .ckbox span::after{
 right:0;
 left:inherit;
}

.rtl .nav1.nav-column .nav-link svg{
 margin-left:5px;
 margin-right:inherit;
}

.rtl .main-parent .main-child{
 left:5px;
 right:inherit;
}

.rtl #basic-addon3{
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
}

.rtl .apexcharts-yaxis-title{
 transform:translate(-35px, 10px);
}

@media (max-width:991.98px){
 .rtl.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 margin-left:8px !important;
 margin-right:inherit !important;
 }
}

.rtl.dark-mode .tl-blog:before{
 border-right:1px solid rgba(255, 255, 255, 0.2);
 border-left:inherit;
}

.rtl.app.sidebar-mini .slide-menu a:before{
 margin-left:10px;
 margin-right:inherit;
}

@media (min-width:992px){
 .rtl.horizontal .slide-menu a:before{
 right:-15px;
 left:inherit;
 }
}

@media (min-width:992px){
 .rtl.horizontal .side-menu__label{
 margin-left:6px;
 margin-right:inherit;
 }
}

.rtl .select2-container .select2-selection--single{
 text-align:right;
}

.rtl .task-list li:hover .task-icon::before,
.rtl .task-list li:focus .task-icon::before{
 right:-5px;
}

.rtl .task-list li:hover .task-icon,
.rtl .task-list li:focus .task-icon{
 right:24px;
}

.rtl .task-list li{
 display:inherit;
}

.rtl .tl-blog:before{
 right:20px;
 left:inherit;
 border-right:1px solid #eaedf1;
 border-left:inherit;
}

.rtl .tl-blog{
 margin-right:10px;
 margin-left:inherit;
}

.rtl .tl-blog .tl-details{
 margin-right:15px;
 margin-left:inherit;
}

.rtl .todo-blog{
 margin-right:10px;
 margin-left:inherit;
}

.rtl .todo-blog .todo-details{
 margin-right:15px;
 margin-left:inherit;
}

.rtl .todo-blog:before{
 right:-6px;
 left:inherit;
}

.rtl .task-list1 li{
 display:inherit;
 padding-right:20px;
}

.rtl .task-list1 li .task-icon1{
 right:4px;
 left:inherit;
 margin-left:5px;
 margin-right:inherit;
}

.rtl #circle1 canvas{
 left:15px;
 right:inherit;
}

.rtl #circle1 strong{
 left:37px;
 right:inherit;
}

.rtl .profile-1 .dropdown-item svg{
 margin-left:5px;
 margin-right:inherit;
}

.rtl .notifyimg{
 float:right;
}

.rtl .custom-radio-lg .custom-control-label::after{
 right:2px;
 left:inherit;
}

.rtl .app-sidebar{
 right:0;
 left:inherit;
 border-left:1px solid #eaedf1;
 border-right:inherit;
}

.rtl .app-content{
 transition:margin-right 450ms ease;
}

@media (min-width:992px){
 .rtl .app-content{
 margin-left:inherit;
 margin-right:270px;
 }

 .rtl .app-header{
 padding-left:10px;
 padding-right:285px;
 }

 .rtl.sidebar-mini.sidenav-toggled .app-content{
 margin-right:80px;
 margin-left:inherit;
 }

 .rtl.sidebar-mini.sidenav-toggled .app-header.header{
 padding-left:10px !important;
 padding-right:100px !important;
 }
}

@media (max-width:991px){
 .rtl.app.sidenav-toggled .app-sidebar{
 right:0 !important;
 left:inherit !important;
 }

 .rtl.app .app-sidebar{
 right:-270px !important;
 left:inherit !important;
 }

 .rtl .responsive-navbar .header-search .input-group .input-group-text.btn{
 left:6px;
 right:inherit;
 }

 .rtl .fc .fc-toolbar-title{
 left:10px;
 right:inherit;
 }
}

.rtl .app-header{
 transition:padding-right 0.3s ease;
}

.rtl .app-sidebar__toggle{
 transition:padding-right 0.3s ease;
 left:7px;
 right:inherit;
}

.rtl .app-sidebar__toggle:after{
 right:12px;
 left:inherit;
}

.rtl .header .main-header-center{
 padding-left:inherit;
 padding-right:0px;
}

.rtl .header .btn{
 margin-left:inherit;
}

@media (min-width:992px){
 .rtl .main-header-center .btn{
 left:12px;
 right:inherit;
 padding-left:2px;
 padding-right:0.65rem;
 }

 .rtl .main-chat-contacts-wrapper{
 padding:10px 0 10px 15px;
 }
}

.rtl .dropdown-menu-end[data-bs-popper]{
 left:0 !important;
 right:auto;
}

.rtl .dropdown-menu-arrow.dropdown-menu-end:before,
.rtl .dropdown-menu-arrow.dropdown-menu-end:after{
 right:auto;
 left:5%;
}

.rtl .dropdown-menu{
 text-align:right;
}

.rtl .dropdown-icon{
 margin-left:0.5rem;
 margin-right:-0.5rem;
}

.rtl .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
 margin-left:inherit;
 margin-right:-1px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-top-left-radius:7px;
 border-bottom-left-radius:7px;
}

.rtl .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.rtl .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:7px;
 border-bottom-right-radius:7px;
}

.rtl .input-group-btn .btn{
 border-radius:4px 0px 0px 4px;
}

.rtl .page-header .breadcrumb{
 padding-right:0 !important;
 padding-left:inherit !important;
}

.rtl .breadcrumb{
 right:inherit;
 left:0;
}

.rtl .breadcrumb-item+.breadcrumb-item{
 padding-left:0.5rem;
 padding-right:inherit;
}

.rtl .breadcrumb-item+.breadcrumb-item::before{
 padding-left:inherit;
 padding-right:0.5rem;
}

.rtl .modal-header .btn-close{
 padding:1rem;
 margin:-1rem auto -1rem -1rem;
}

.rtl .sidebar.sidebar-right{
 left:0;
 right:initial;
 transform:translate(-100%, 0);
}

.rtl .sidebar.sidebar-right .latest-tasks .tabs-menu .nav.panel-tabs li a i{
 float:right;
 margin-top:3px;
 margin-left:3px;
}

.rtl .sidebar-right .panel-primary .tab-menu-heading i{
 float:right;
 margin-top:4px;
}

.rtl .side-header{
 border-left:1px solid #eaedf1;
 border-right:initial;
}

.rtl .side-menu .sub-category{
 padding:12px 20px 2px 30px;
}

.rtl .slide.is-expanded a{
 text-decoration:none;
}

.rtl .side-menu__item.active{
 color:var(--primary-bg-color);
}

.rtl .side-menu__item.active{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.rtl .side-menu__item{
 transition:border-right-color 0.3s ease, background-color 0.3s ease;
}

.rtl .side-menu .side-menu__icon{
 margin-left:8px;
 margin-right:inherit !important;
}

.rtl .side-menu .side-menu__icon::after{
 left:3px;
 right:inherit;
}

.rtl .side-badge,
.rtl .slide-menu open.slide-menu hide .side-badge{
 left:20px;
 right:inherit;
}

.rtl.app.sidebar-mini .slide-menu{
 padding-right:20px !important;
 padding-left:30px !important;
}

.rtl .slide-menu li .slide-item:before{
 content:"\e0e7";
}

.rtl .sub-slide-menu{
 padding:0 0 15px 15px;
}

.rtl .sub-slide-item{
 padding:8px 24px 8px 0 !important;
}

.rtl .sub-side-menu__item2{
 padding:8px 24px 8px 2px;
}

.rtl .sub-angle2{
 float:left;
 margin-right:inherit;
}

.rtl .sub-slide-menu2{
 padding-right:0;
 padding-left:inherit;
}

.rtl .sub-slide-item2{
 padding:8px 40px 8px 0px !important;
}

@media (min-width:992px){

 .rtl.sidebar-mini.sidenav-toggled .side-badge,
 .rtl.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge{
 left:21px;
 right:inherit;
 }

 .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 left:20px;
 right:inherit;
 }

 .rtl.sidebar-mini footer.footer{
 padding:1.25rem 270px 1.25rem 1.25rem;
 }
}

.rtl .pulse{
 left:8px;
 right:inherit;
}

.rtl .pulse:before{
 left:-4px;
 right:inherit;
}

.rtl .pulse-danger{
 left:8px;
 right:inherit;
}

.rtl .sidebar .tabs-menu ul li a{
 padding:15px 22px 15px 17px;
}

.rtl .feeds.avatar-circle::before{
 right:-15px;
 left:inherit;
}

.rtl .task-list.timeline-task::before{
 right:25px;
 left:inherit;
}

.rtl .task-list:before{
 right:15px;
 left:inherit;
 border-right:1px solid #e0e9f1;
 border-right:initial;
}

.rtl .task-list li{
 padding-right:55px;
 padding-left:8px;
}

.rtl .task-list li .task-icon1{
 right:20px;
 left:inherit;
}

.rtl .task-list li .task-icon{
 right:10px;
 left:inherit;
}

.rtl .nav.product-sale{
 left:5px;
 right:inherit;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow{
 left:0px !important;
 right:inherit !important;
}

.rtl div.dataTables_wrapper div.dataTables_length label{
 text-align:right;
}

.rtl div.dataTables_wrapper div.dataTables_filter{
 text-align:left;
}

.rtl div.dataTables_wrapper div.dataTables_filter input{
 margin-right:0.5em;
 margin-left:inherit;
}

@media (max-width:1363px){
 .rtl .dt-buttons.btn-group{
 right:0 !important;
 left:inherit;
 }
}

.rtl .card-options{
 margin-right:auto;
 margin-left:inherit;
}

.rtl .cal1 .clndr .clndr-controls .clndr-control-button.rightalign{
 text-align:left;
}

.rtl .fc-h-event .fc-event-title{
 float:right;
}

.rtl .fc-direction-ltr{
 direction:rtl;
 text-align:right;
}

.rtl .fc-direction-ltr .fc-list-day-side-text,
.rtl .fc-direction-rtl .fc-list-day-text{
 float:left;
}

.rtl .fc-direction-ltr .fc-list-day-text,
.rtl .fc-direction-rtl .fc-list-day-side-text{
 float:right;
}

.rtl .fc-direction-ltr .fc-button-group>.fc-button:last-child{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-top-left-radius:5px !important;
 border-bottom-left-radius:5px !important;
}

.rtl .fc-direction-ltr .fc-button-group>.fc-button:first-child{
 margin-right:-1px;
 margin-left:inherit;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:5px !important;
 border-bottom-right-radius:5px !important;
}

.rtl .fc-direction-ltr .fc-button-group>.fc-button:not(:last-child),
.rtl .fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.rtl .fc-direction-ltr .fc-toolbar>*>:not(:first-child){
 margin-right:0.75em;
 margin-left:inherit;
}

.rtl .fc-icon-chevron-right{
 transform:rotate(180deg);
}

.rtl .fc-icon-chevron-left{
 transform:rotate(-180deg);
}

.rtl .main-chat-msg-name{
 margin-right:15px;
 margin-left:inherit;
}

.rtl .dot-label{
 margin-left:5px !important;
 margin-right:0 !important;
}

.rtl .main-content-app .dropdown i{
 float:right;
}

.rtl .main-content-app .main-chat-body .content-inner .main-msg-wrapper .fe-download{
 float:left;
 margin-top:4px !important;
}

.rtl .main-chat-contacts .lslide{
 margin-left:10px;
 margin-right:inherit;
}

.rtl .main-chat-list .media-body{
 margin-right:15px;
 margin-left:inherit;
}

.rtl .main-chat-list .main-img-user span{
 right:-2px;
 left:inherit;
}

.rtl .main-chat-header .nav{
 margin-right:auto;
 margin-left:inherit;
}

.rtl .main-chat-body .media.flex-row-reverse .media-body{
 margin-right:0 !important;
 margin-left:20px !important;
}

.rtl .main-chat-body .media-body{
 margin-right:20px !important;
 margin-left:inherit !important;
}

.rtl .btn-list>.btn:not(:last-child),
.rtl .btn-list>.dropdown:not(:last-child){
 margin-left:0.5rem;
 margin-right:inherit;
}

.rtl .growl .growl-close{
 float:left;
}

@media (max-width:576px){
 .rtl .card-body .vtimeline .timeline-wrapper .timeline-panel{
 margin-right:24% !important;
 margin-left:inherit !important;
 }

 .rtl .card-body .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel{
 margin-right:24% !important;
 margin-left:inherit !important;
 }
}

@media (max-width:992px){
 .rtl .vtimeline .timeline-wrapper .timeline-panel{
 margin-right:15% !important;
 margin-left:inherit !important;
 }

 .rtl .vtimeline .timeline-wrapper{
 padding-left:0px !important;
 padding-right:inherit !important;
 }

 .rtl .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel{
 margin-right:14% !important;
 margin-left:inherit !important;
 }

 .rtl .vtimeline .timeline-wrapper .timeline-panel:after{
 border-left:14px solid var(--dark-bg) !important;
 border-right:0 !important;
 right:-14px !important;
 left:auto !important;
 }

 .rtl .vtimeline:before{
 right:26px !important;
 left:inherit !important;
 }

 .rtl .vtimeline .timeline-wrapper .timeline-badge{
 right:0 !important;
 left:inherit !important;
 }
}

.rtl .vtimeline .timeline-wrapper.timeline-inverted{
 padding-left:0;
 padding-right:90px;
}

.rtl .vtimeline:before{
 margin-right:-1.5px;
 margin-left:inherit;
}

.rtl .vtimeline .timeline-wrapper .timeline-panel{
 margin-right:15%;
 margin-left:inherit;
}

.rtl .vtimeline .timeline-wrapper{
 padding-left:90px;
 padding-right:inherit;
}

.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel{
 margin-right:auto !important;
 margin-left:15% !important;
}

.rtl .vtimeline .timeline-wrapper.timeline-inverted{
 padding-left:0;
 padding-right:90px;
}

.rtl .vtimeline .timeline-wrapper .timeline-panel:after{
 left:-10px;
 right:inherit;
 border-left:0 solid #f9f9fb;
 border-right:10px solid #f9f9fb;
}

.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after{
 border-right-width:0;
 border-left:10px solid #f9f9fb;
 right:-10px;
 left:auto;
}

.rtl .tree li i{
 margin-left:10px;
 margin-right:inherit;
 float:right;
 margin-top:6px;
}

.rtl .tree ul{
 margin-right:1em;
 margin-left:inherit;
}

.rtl .tree li{
 padding:0.5em 1em 0.5em 1em;
}

.rtl .tree ul:before{
 border-right:1px solid #eaedf1;
 border-left:inherit;
}

.rtl .tree ul:before{
 right:-10px;
 left:inherit;
}

.rtl .tree ul li:before{
 right:-10px;
 left:inherit;
}

.rtl .main{
 float:right;
}

.rtl .join{
 float:right;
 transform:rotate(180deg);
}

.rtl .dTree .page-tree{
 float:right;
}

.rtl .dTree .plus{
 padding-right:20px;
 padding-left:inherit;
 float:right;
 transform:rotate(180deg);
}

.rtl .folder{
 padding-right:20px;
 padding-left:inherit;
 float:right;
}

.rtl .last .plus{
 padding-right:20px;
 padding-left:inherit;
 float:right;
}

.rtl .dTree a{
 padding-right:8px;
}

.rtl .dTree .minus{
 padding-right:20px;
 padding-left:inherit;
 float:right;
}

.rtl .folder-open{
 padding-right:20px;
 padding-left:inherit;
 float:right;
}

.rtl .folder-group ul{
 padding-right:20px;
 padding-left:inherit;
}

.rtl .folder-group.last .minus{
 padding-right:20px;
 padding-left:inherit;
 float:right;
}

.rtl .join-last .join{
 float:right;
}

.rtl .folder-group{
 background:none;
}

.rtl code,
.rtl kbd,
.rtl pre,
.rtl samp{
 direction:rtl;
 unicode-bidi:normal;
}

.rtl .header.header-2 .form-inline .btn{
 border-bottom-left-radius:3px;
 border-top-left-radius:3px;
 border-bottom-right-radius:inherit;
 border-top-right-radius:inherit;
 margin-right:-45px;
 margin-left:inherit;
}

.rtl .header-1 .form-inline .btn{
 border-bottom-left-radius:3px;
 border-top-left-radius:3px;
 border-bottom-right-radius:inherit;
 border-top-right-radius:inherit;
 margin-right:-50px;
 margin-left:inherit;
}

.rtl .header .form-inline .form-control{
 padding-right:20px;
 padding-left:40px;
}

.rtl .footer .social ul li{
 float:right;
}

.rtl .footer-social-list li:not(:last-child){
 margin-left:1.5rem;
 margin-right:inherit;
}

.rtl .footer-payments li:not(:last-child){
 margin-left:1.5rem;
 margin-right:inherit;
}

.rtl .page-options{
 margin-right:auto;
 margin-left:inherit;
}

.rtl .btn-group>.btn-group:not(:first-child)>.btn,
.rtl .btn-group>.btn:nth-child(n+3),
.rtl .btn-group>:not(.btn-check)+.btn{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
}

.rtl .btn-group .btn+.btn,
.rtl .btn-group .btn+.btn-group{
 margin-right:-1px;
 margin-left:initial;
}

.rtl .btn-group>.btn:last-child:not(.dropdown-toggle){
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
}

.rtl .tags>.tag:not(:last-child){
 margin-left:0.5rem;
 margin-right:inherit;
}

.rtl .tag-addon:last-child{
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.rtl .tag-addon{
 margin:0 0.5rem 0 -0.5rem;
}

.rtl .card-options a:not(.btn){
 margin-right:0.5rem;
 margin-left:inherit;
}

.rtl .btn-close{
 float:left;
}

.rtl .alert-avatar .avatar{
 right:0.75rem;
 left:inherit;
}

.rtl button.btn-close{
 left:15px;
 right:inherit;
}

.rtl .alert-dismissible .btn-close{
 left:0;
 right:inherit;
}

.rtl .alert-avatar{
 padding-right:3.75rem !important;
 padding-left:inherit !important;
}

.rtl .alert-inner--icon{
 float:right;
 padding-left:5px;
}

.rtl .color-card-radius .card-header{
 border-top-right-radius:7px;
 border-bottom-right-radius:7px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
}

.rtl .avatar-list .avatar:not(:last-child){
 margin-left:0.5rem;
 margin-right:initial;
}

.rtl .avatar-status{
 left:-2px;
 right:initial;
}

.rtl .avatar-badges{
 left:-4px;
 right:initial;
}

.rtl .avatar-icons{
 left:0px;
 right:initial;
}

.rtl [type=email],
.rtl [type=number],
.rtl [type=tel],
.rtl [type=url]{
 direction:rtl;
}

.rtl .badgetext{
 float:left;
}

.rtl .list-style-1{
 padding-right:inherit;
}

.rtl .list-style2{
 padding-right:inherit;
}

.rtl .list-style4{
 padding-right:inherit;
}

.rtl .list-style3{
 padding-right:inherit;
}

.rtl .list-style6{
 padding-right:inherit;
}

.rtl .list-style5{
 padding-right:inherit;
}

.rtl .list-style2 ul{
 padding-right:30px;
 padding-left:initial;
}

.rtl .list-style-1 ul{
 padding-right:30px;
 padding-left:initial;
}

.rtl .list-style4 ul{
 padding-right:30px;
 padding-left:initial;
}

.rtl .list-style3 ul{
 padding-right:30px;
 padding-left:initial;
}

.rtl .list-style6 ul{
 padding-right:30px;
 padding-left:initial;
}

.rtl .list-style5 ul{
 padding-right:30px;
 padding-left:initial;
}

.rtl .tag-round::before{
 margin-left:5px;
 margin-right:inherit;
}

.rtl .tag-addon.tag-addon-cross{
 border-radius:50px 0px 0px 50px;
}

.rtl .tag-avatar{
 margin:0 -0.5rem 0 0.5rem;
}

.rtl .tag-radius{
 border-radius:0px 50px 50px 0px;
}

.rtl .page-item:last-child .page-link{
 border-top-left-radius:5px;
 border-bottom-left-radius:5px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.rtl .page-item:not(:first-child) .page-link{
 margin-left:0;
}

.rtl .fa.fa-angle-right{
 transform:rotate(180deg);
}

.rtl .fa.fa-angle-left{
 transform:rotate(180deg);
}

.rtl .page-item:first-child .page-link{
 border-top-right-radius:5px;
 border-bottom-right-radius:5px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
}

.rtl .fa.fa-angle-double-right{
 transform:rotate(180deg);
}

.rtl .fa.fa-angle-double-left{
 transform:rotate(180deg);
}

.rtl .accordion-button:not(.collapsed)::after{
 margin-left:5px;
 margin-right:auto;
}

.rtl .accordionjs .acc_section .acc_head h3:before{
 right:12px;
 left:inherit;
}

.rtl .accordionjs .acc_section .acc_head h3{
 padding-right:25px;
 padding-left:inherit;
}

.rtl .panel-heading1 a:before{
 left:16px;
 right:inherit;
}

.rtl .bs-tooltip-end .tooltip-arrow,
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{
 left:0;
}

.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.rtl .bs-tooltip-end .tooltip-arrow{
 left:0;
 right:inherit;
}

.rtl .bs-popover-end,
.rtl .bs-popover-auto[data-popper-placement^=end]{
 margin-right:0.5rem;
}

.rtl .bs-popover-end>.popover-arrow,
.rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow{
 left:calc((0.5rem + 1px) * -1);
 right:auto;
}

.rtl .bs-popover-end>.popover-arrow::before,
.rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow::before{
 right:0;
 border-width:0.5rem 0.5rem 0.5rem 0;
 border-right-color:#ededf5;
}

.rtl .bs-popover-end>.popover-arrow::after,
.rtl .bs-popover-auto[data-popper-placement^=end]>.popover-arrow::after{
 right:-1px;
 border-width:0.5rem 0.5rem 0.5rem 0;
 border-right-color:#fff;
}

.rtl .carousel-control-prev{
 left:0;
 right:inherit;
}

.rtl .carousel-control-next{
 right:0;
 left:inherit;
}

.rtl .active.carousel-item-start,
.rtl .carousel-item-prev:not(.carousel-item-end){
 transform:translateX(100%) !important;
}

.rtl .active.carousel-item-end{
 transform:translateX(-100%) !important;
}

.rtl .carousel-item-next:not(.carousel-item-start){
 transform:translateX(-100%) !important;
 transform:translateX(-100%) !important;
}

.rtl .custom-control-label::after{
 right:0;
 left:inherit;
}

.rtl .custom-control-label::before{
 right:0;
 left:inherit;
}

.rtl .custom-control{
 padding-right:1.5rem;
 padding-left:inherit;
}

.rtl .custom-radio-md.custom-control{
 padding-right:2rem;
 padding-left:inherit;
}

.rtl .custom-radio-lg.custom-control{
 padding-right:3rem;
 padding-left:inherit;
}

.rtl .custom-checkbox-md.custom-control{
 padding-right:2rem;
 padding-left:inherit;
}

.rtl .custom-checkbox-lg.custom-control{
 padding-right:3rem;
 padding-left:inherit;
}

.rtl .custom-switch-indicator:before{
 left:1px;
 right:inherit;
}

.rtl .custom-switch-description{
 margin-right:0.5rem;
 margin-left:inherit;
}

.rtl .custom-switch{
 padding-right:0;
 padding-left:inherit;
}

.rtl .pull-right{
 float:left;
}

.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice{
 float:right;
 margin-left:5px;
 margin-right:inherit;
}

.rtl .pcr-app .pcr-interaction .pcr-result{
 text-align:right;
}

.rtl .ms-choice>div{
 left:7px;
 right:inherit;
}

.rtl .ms-choice>span{
 right:0;
 left:inherit;
 padding-right:8px;
 padding-left:inherit;
}

.rtl .checkbox-group label:before{
 right:0;
 left:inherit;
}

.rtl .checkbox-group label{
 padding-right:25px;
 padding-left:25px;
}

.rtl .transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li .transfer-double-group-list-li-ul{
 padding-right:20px;
 padding-left:inherit;
}

.rtl .transfer-double-list-footer label{
 margin-right:10px;
 margin-left:inherit;
}

.rtl .transfer-double-list-search-input{
 padding:5px 8px 4px 0px;
}

.rtl .transfer-double-list-main .transfer-double-group-list-ul{
 padding-right:7px;
 padding-left:inherit;
}

.rtl .iti--allow-dropdown .iti__flag-container,
.rtl .iti--separate-dial-code .iti__flag-container{
 right:0;
 left:auto;
}

.rtl .iti__selected-flag{
 padding:0 8px 0 0px;
 border-left:1px solid #ecf0fa;
 border-right:inherit;
}

.rtl .iti--allow-dropdown input,
.rtl .iti--allow-dropdown input[type=text],
.rtl .iti--allow-dropdown input[type=tel],
.rtl .iti--separate-dial-code input,
.rtl .iti--separate-dial-code input[type=text],
.rtl .iti--separate-dial-code input[type=tel]{
 padding-left:6px;
 padding-right:52px;
 margin-right:0;
 margin-left:0;
}

.rtl .iti__arrow{
 margin-right:6px;
 margin-left:inherit;
}

.rtl .iti__country-list{
 text-align:right;
 margin:0 -1px 0 0;
}

.rtl .iti__flag-box,
.rtl .iti__country-name{
 margin-left:6px;
 margin-right:inherit;
}

.rtl input[type=radio],
.rtl input[type=checkbox]{
 margin-left:7px;
 margin-right:inherit;
}

.rtl .richText .richText-toolbar ul li{
 float:right;
}

.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close{
 left:5px;
 right:inherit !important;
}

.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{
 left:6px;
 right:inherit;
}

.rtl .ql-toolbar.ql-snow .ql-formats{
 margin-left:25px;
 margin-right:inherit;
}

.rtl .ql-editor{
 text-align:right;
}

.rtl .sw-theme-dots>ul.step-anchor>li>a:before{
 right:37%;
 left:inherit;
}

.rtl .sw-theme-dots>ul.step-anchor>li>a:after{
 right:35%;
 left:inherit;
}

.rtl .sw-theme-dots .step-content{
 text-align:right;
}

.rtl .form-wizard-title{
 margin-right:10px;
 margin-left:inherit;
}

@media (min-width:576px){
 .rtl .wizard>.steps>ul li .title{
 margin-left:10px;
 margin-right:inherit;
 }

 .rtl .wizard.vertical>.steps{
 float:right;
 }

 .rtl .wizard.vertical>.steps ul li+li{
 margin-right:0;
 margin-left:auto;
 }
}

@media (min-width:992px){
 .rtl .wizard>.steps>ul li+li{
 margin-right:30px;
 margin-left:inherit;
 }
}

.rtl .wizard>.steps a .number,
.rtl .wizard>.steps a:hover .number,
.rtl .wizard>.steps a:active .number{
 margin-left:5px;
 margin-right:inherit;
}

.rtl .form-check .form-check-input{
 float:left;
 margin-right:-1.5em;
 margin-left:inherit;
}

.rtl .form-check{
 padding-right:1.25rem;
 padding-left:inherit;
}

.rtl .form-file-label::after{
 left:0;
 right:initial;
 border-right:1px solid #eaedf1;
 border-left:inherit;
 border-radius:3px 0px 0px 3px;
}

.rtl div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{
 padding-right:0;
 padding-left:initial;
}

.rtl .dt-buttons.btn-group{
 right:193px;
 left:inherit;
}

.rtl .data-table-btn{
 right:185px;
}

.rtl .btn-profile{
 left:32px;
 right:inherit;
}

.rtl .profile-cover__action{
 padding:252px 185px 10px 30px;
}

.rtl .profile-cover__img{
 right:50px;
 left:inherit;
}

.rtl .profile-cover__img .profile-img-1>img{
 margin-right:-9px;
 margin-left:inherit;
}

.rtl .profile-cover__img .profile-img-content{
 margin-right:10px;
 margin-left:inherit;
}

@media (max-width:992px){
 .rtl .wideget-user .social.social-profile-buttons{
 float:left !important;
 margin-right:153px;
 margin-left:inherit;
 }
}

.rtl .avatar-list-stacked .avatar{
 margin-left:-0.8em !important;
 margin-right:inherit !important;
}

.rtl .notification:before{
 right:20%;
 left:inherit;
 margin-right:-1px;
 margin-left:inherit;
}

.rtl .notification .notification-time{
 right:-7px;
 left:inherit;
 text-align:left;
}

.rtl .notification .notification-icon{
 right:15%;
 left:inherit;
}

.rtl .notification .notification-body{
 margin-right:25%;
 margin-left:18%;
}

.rtl .notification .notification-body:before{
 border-left-color:#fff;
 border-right-color:transparent;
 right:-20px;
 left:inherit;
}

.rtl .notify-time{
 right:auto;
 left:25px;
}

.rtl #growls-default{
 left:10px;
 right:inherit;
}

.rtl #ui_notifIt{
 left:10px !important;
 right:inherit !important;
}

.rtl .mail-inbox .icons{
 margin-left:8px;
 margin-right:0;
}

.rtl .mail-option .btn-group,
.rtl .mail-option .chk-all{
 margin-left:5px;
 margin-right:inherit;
}

.rtl ul.inbox-pagination{
 float:left;
}

.rtl .lg-toolbar .lg-icon{
 float:left;
}

.rtl #lg-counter{
 padding-right:20px;
 padding-left:inherit;
}

.rtl .product-label{
 float:left;
}

.rtl .product-grid6 .icons{
 left:25px;
 right:inherit;
 text-align:left;
}

.rtl .customer-services h4{
 margin-right:27px;
 margin-left:inherit;
}

.rtl .product-grid6 .icons-wishlist{
 left:25px;
 right:inherit;
 text-align:left;
}

.rtl .owl-nav .owl-next{
 left:-25px;
 right:inherit;
}

.rtl .file-transparent-rounded i{
 margin-right:5px !important;
}

.rtl .tag-outline-secondary i{
 margin-right:5px !important;
}

.rtl .tag-outline-primary i{
 margin-right:5px !important;
}

.rtl .tag-outline-success i{
 margin-right:5px !important;
}

.rtl .tag-outline-warning i{
 margin-right:5px !important;
}

.rtl .tag-outline-danger i{
 margin-right:5px !important;
}

.rtl .tag-outline-pink i{
 margin-right:5px !important;
}

.rtl .tag-outline-info i{
 margin-right:5px !important;
}

.rtl .file-image .icons{
 left:22px;
 right:inherit;
 text-align:left;
}

.rtl .file-image-1 .icons{
 left:7px;
 right:inherit;
 text-align:left;
}

.rtl .card-img-absolute{
 margin-right:-40px;
 margin-left:inherit;
}

.rtl .circle-icon{
 margin-right:13px;
 margin-left:inherit;
 float:left;
}

.rtl .price .list-group-flush .list-group-item{
 padding:0px 16px 0px 0px;
}

.rtl .ion-chevron-right{
 transform:rotate(180deg);
}

.rtl #external-events{
 text-align:right;
}

@media only screen and (max-width:991px){
 .rtl .header-1 .animated-arrow{
 margin:0px -11px 0 0px;
 }

 .rtl .animated-arrow{
 right:0;
 left:inherit;
 padding:25px 0px 16px 35px !important;
 }
}

.rtl .tab_wrapper .content_wrapper .accordian_header .arrow{
 float:left;
}

@media screen and (max-width:480px){
 .rtl .sw-theme-dots>ul.step-anchor:before{
 right:19px;
 left:auto;
 margin-left:10px;
 margin-right:auto;
 }

 .rtl .sw-theme-dots>ul.step-anchor>li>a:before{
 right:-14px;
 left:0;
 margin-left:10px;
 margin-right:0;
 }

 .rtl .sw-theme-dots>ul.step-anchor>li>a:after{
 right:-36px;
 left:0;
 margin-left:10px;
 margin-right:0;
 }

 .rtl .sw-theme-dots>ul.step-anchor>li>a{
 text-align:right;
 margin-right:0;
 margin-left:inherit;
 }
}

.rtl #back-to-top{
 left:20px;
 right:inherit;
}

.rtl .custom-layout{
 left:50px;
 right:inherit;
}

@media (min-width:992px){
 .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content{
 margin-right:120px;
 margin-left:inherit;
 }

 .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header{
 padding-right:130px !important;
 padding-left:10px !important;
 }

 .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge{
 left:40px;
 right:inherit;
 }

 .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 left:20px !important;
 right:inherit !important;
 }

 .rtl.icontext-menu .rtl.hover-submenu .app-content{
 margin-right:270px;
 margin-left:inherit;
 }

 .rtl.icontext-menu .rtl.hover-submenu .app-header{
 padding-left:10px;
 padding-right:285px;
 }

 .rtl.icontext-menu .rtl.hover-submenu .side-badge{
 left:20px;
 right:inherit !important;
 }
}

@media (min-width:992px){
 .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-content{
 margin-right:120px;
 margin-left:inherit;
 }

 .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-header.header{
 padding-right:130px !important;
 padding-left:10px !important;
 }

 .rtl.icontext-menu.sidebar-mini.sidenav-toggled .side-badge{
 left:40px;
 right:inherit;
 }

 .rtl.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 left:20px !important;
 right:inherit !important;
 }

 .rtl.icontext-menu .app-content{
 margin-right:270px;
 margin-left:inherit;
 }

 .rtl.icontext-menu .app-header{
 padding-left:10px;
 padding-right:285px;
 }

 .rtl.icontext-menu .side-badge{
 left:20px;
 right:inherit !important;
 }

 .rtl.icontext-menu .app-sidebar__toggle{
 left:4px;
 right:inherit;
 }

 .rtl.icontext-menu .side-header{
 left:initial;
 }

 .rtl.icontext-menu .app-sidebar{
 right:0;
 left:inherit;
 }

 .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar{
 right:0;
 left:initial;
 }
}

@media (min-width:992px){
 .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content{
 margin-right:120px;
 margin-left:inherit;
 }

 .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header{
 padding-right:130px;
 padding-left:10px;
 }

 .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge{
 left:40px;
 right:inherit;
 }

 .rtl.hover-submenu .app-content{
 margin-right:270px;
 margin-left:inherit;
 }

 .rtl.hover-submenu .app-header{
 padding-left:10px;
 padding-right:285px;
 }

 .rtl.hover-submenu .side-badge{
 left:20px;
 right:inherit !important;
 }

 .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 right:106px;
 left:inherit;
 }

 .rtl.hover-submenu .app-sidebar__toggle{
 left:4px;
 right:inherit;
 }

 .rtl.hover-submenu .side-header{
 left:initial;
 }

 .rtl.hover-submenu .app-sidebar{
 right:0;
 left:inherit;
 }

 .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar{
 right:0;
 left:initial;
 }

 .rtl .slide-menu{
 margin-right:12px;
 margin-left:inherit !important;
 }
}

@media (min-width:992px){
 .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-content{
 margin-right:80px;
 margin-left:inherit;
 }

 .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header{
 padding-right:100px;
 padding-left:inherit;
 }

 .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .side-badge{
 left:40px;
 right:inherit;
 }

 .rtl.hover-submenu1 .app-content{
 margin-right:270px;
 margin-left:inherit;
 }

 .rtl.hover-submenu1 .app-header{
 padding-left:10px;
 padding-right:285px;
 }

 .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 right:62px;
 left:inherit;
 }

 .rtl.hover-submenu1 .app-sidebar__toggle{
 left:10px;
 right:inherit;
 }

 .rtl.hover-submenu1 .side-header{
 left:initial;
 }

 .rtl.hover-submenu1 .app-sidebar{
 right:0;
 left:inherit;
 }

 .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar{
 right:0;
 left:initial;
 }
}

@media (min-width:992px){
 .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-header.header{
 padding-right:0px;
 padding-left:inherit;
 }

 .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-content{
 margin-right:0px;
 margin-left:inherit;
 }

 .rtl.closed-leftmenu .app-content{
 margin-right:270px;
 margin-left:inherit;
 }

 .rtl.closed-leftmenu .app-header{
 padding-left:10px;
 padding-right:285px;
 }

 .rtl.closed-leftmenu .side-badge{
 left:20px;
 right:inherit !important;
 }

 .rtl.closed-leftmenu .app-sidebar__toggle{
 right:initial;
 left:0px;
 }

 .rtl.closed-leftmenu .side-header{
 left:initial;
 }

 .rtl.closed-leftmenu .app-sidebar{
 right:0;
 left:inherit;
 }

 .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar{
 right:0;
 left:initial;
 }
}

.rtl .side-badge{
 left:20px;
 right:inherit !important;
}

.rtl .border-end{
 border-left:1px solid #eaedf1 !important;
 border-right:initial !important;
}

.rtl .border-start{
 border-right:1px solid #eaedf1 !important;
 border-left:initial !important;
}

.rtl .border-end-0{
 border-left:0 !important;
 border-right:1px solid #eaedf1 !important;
}

.rtl .border-start-0{
 border-right:0 !important;
 border-left:1px solid #eaedf1 !important;
}

.rtl .br-ts-7{
 border-top-right-radius:7px !important;
 border-top-left-radius:initial !important;
}

.rtl .br-bs-7{
 border-bottom-left-radius:7px !important;
 border-bottom-left-radius:initial !important;
}

.rtl .br-ts-5{
 border-top-right-radius:5px !important;
 border-top-left-radius:initial !important;
}

.rtl .br-bs-5{
 border-bottom-right-radius:5px !important;
 border-bottom-left-radius:initial !important;
}

.rtl .br-te-7{
 border-top-left-radius:7px !important;
 border-top-right-radius:inherit !important;
}

.rtl .br-be-7{
 border-bottom-left-radius:7px !important;
 border-bottom-right-radius:inherit !important;
}

.rtl .br-ts-0{
 border-top-right-radius:0px !important;
 border-top-left-radius:5px !important;
}

.rtl .br-bs-0{
 border-bottom-right-radius:0px !important;
 border-bottom-left-radius:5px !important;
}

.rtl .br-te-0{
 border-top-left-radius:0px !important;
 border-top-right-radius:5px !important;
}

.rtl .br-be-0{
 border-bottom-left-radius:0px !important;
 border-bottom-right-radius:5px !important;
}

.rtl .border-end-1{
 border-left:1px solid #d5dce3;
 border-right:inherit;
}

.rtl .theme-container .active{
 margin-left:5px;
 margin-right:inherit;
}

.rtl .theme-container1 .active{
 margin-left:5px;
 margin-right:inherit;
}

.rtl .theme-container2 .active{
 margin-left:5px;
 margin-right:inherit;
}

.rtl .float-start{
 float:right !important;
}

.rtl .float-end{
 float:left !important;
}

@media (min-width:576px){
 .rtl .float-sm-start{
 float:right !important;
 }

 .rtl .float-sm-end{
 float:left !important;
 }
}

@media (min-width:768px){
 .rtl .float-md-start{
 float:right !important;
 }

 .rtl .float-md-end{
 float:left !important;
 }
}

@media (min-width:992px){
 .rtl .float-lg-start{
 float:right !important;
 }

 .rtl .float-lg-end{
 float:left !important;
 }
}

@media (min-width:1280px){
 .rtl .float-xl-start{
 float:right !important;
 }

 .rtl .float-xl-end{
 float:left !important;
 }

 .rtl .float-xl-none{
 float:none !important;
 }
}

.rtl{
 
}

.rtl .me-0{
 margin-left:0 !important;
 margin-right:inherit !important;
}

.rtl .mx-0{
 margin-left:0 !important;
 margin-right:0 !important;
}

.rtl .ms-0{
 margin-right:0 !important;
 margin-left:inherit !important;
}

.rtl .me-1{
 margin-left:0.25rem !important;
 margin-right:inherit !important;
}

.rtl .mx-1{
 margin-left:0.25rem !important;
 margin-right:0.25rem !important;
}

.rtl .ms-1{
 margin-right:0.25rem !important;
 margin-left:inherit !important;
}

.rtl .me-2{
 margin-left:0.5rem !important;
 margin-right:inherit !important;
}

.rtl .mx-2{
 margin-left:0.5rem !important;
 margin-right:0.5rem !important;
}

.rtl .ms-2{
 margin-right:0.5rem !important;
 margin-left:inherit !important;
}

.rtl .me-3{
 margin-left:0.75rem !important;
 margin-right:initial !important;
}

.rtl .mx-3{
 margin-left:0.75rem !important;
 margin-right:0.75rem !important;
}

.rtl .ms-3{
 margin-right:0.75rem !important;
 margin-left:inherit !important;
}

.rtl .me-4{
 margin-left:1rem !important;
 margin-right:initial !important;
}

.rtl .mx-4{
 margin-left:1rem !important;
 margin-right:1rem !important;
}

.rtl .ms-4{
 margin-right:1rem !important;
 margin-left:inherit !important;
}

.rtl .me-5{
 margin-left:1.5rem !important;
 margin-right:inherit !important;
}

.rtl .mx-5{
 margin-left:1.5rem !important;
 margin-right:1.5rem !important;
}

.rtl .ms-5{
 margin-right:1.5rem !important;
 margin-left:inherit !important;
}

.rtl .me-6{
 margin-left:2rem !important;
 margin-right:inherit !important;
}

.rtl .mx-6{
 margin-left:2rem !important;
 margin-right:2rem !important;
}

.rtl .ms-6{
 margin-right:2rem !important;
 margin-left:inherit !important;
}

.rtl .me-7{
 margin-left:3rem !important;
 margin-right:inherit !important;
}

.rtl .mx-7{
 margin-left:3rem !important;
 margin-right:3rem !important;
}

.rtl .ms-7{
 margin-right:3rem !important;
 margin-left:inherit !important;
}

.rtl .mx-7{
 margin-right:3rem !important;
 margin-left:3rem !important;
}

.rtl .me-8{
 margin-left:4rem !important;
 margin-right:inherit !important;
}

.rtl .mx-8{
 margin-left:4rem !important;
 margin-right:4rem !important;
}

.rtl .ms-8{
 margin-right:4rem !important;
 margin-left:inherit !important;
}

.rtl .mx-8{
 margin-right:4rem !important;
 margin-left:4rem !important;
}

.rtl .me-9{
 margin-left:6rem !important;
 margin-right:inherit !important;
}

.rtl .mx-9{
 margin-left:6rem !important;
 margin-right:6rem !important;
}

.rtl .ms-9{
 margin-right:6rem !important;
 margin-left:inherit !important;
}

.rtl .me-auto{
 margin-left:auto !important;
 margin-right:inherit !important;
}

.rtl .mx-auto{
 margin-left:auto !important;
 margin-right:auto !important;
}

.rtl .ms-auto{
 margin-right:auto !important;
 margin-left:inherit !important;
}

@media (min-width:576px){
 .rtl .me-sm-0{
 margin-left:0 !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-0{
 margin-left:0 !important;
 margin-right:0 !important;
 }

 .rtl .ms-sm-0{
 margin-right:0 !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-1{
 margin-left:0.25rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-1{
 margin-left:0.25rem !important;
 margin-right:0.25rem !important;
 }

 .rtl .ms-sm-1{
 margin-right:0.25rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-2{
 margin-left:0.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-2{
 margin-left:0.5rem !important;
 margin-right:0.5rem !important;
 }

 .rtl .ms-sm-2{
 margin-right:0.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-3{
 margin-left:0.75rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-3{
 margin-left:0.75rem !important;
 margin-right:0.75rem !important;
 }

 .rtl .ms-sm-3,
 .rtl .mx-sm-3{
 margin-right:0.75rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-4{
 margin-left:1rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-4{
 margin-left:1rem !important;
 margin-right:1rem !important;
 }

 .rtl .ms-sm-4{
 margin-right:1rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-5{
 margin-left:1.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-5{
 margin-left:1.5rem !important;
 margin-right:1.5rem !important;
 }

 .rtl .ms-sm-5{
 margin-right:1.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-6{
 margin-left:2rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-6{
 margin-left:2rem !important;
 margin-right:2rem !important;
 }

 .rtl .ms-sm-6{
 margin-right:2rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-7{
 margin-left:3rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-7{
 margin-left:3rem !important;
 margin-right:3rem !important;
 }

 .rtl .ms-sm-7{
 margin-right:3rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-8{
 margin-left:4rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-8{
 margin-left:4rem !important;
 margin-right:4rem !important;
 }

 .rtl .ms-sm-8{
 margin-right:4rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-9{
 margin-left:6rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-9{
 margin-left:6rem !important;
 margin-right:6rem !important;
 }

 .rtl .ms-sm-9{
 margin-right:6rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-sm-auto{
 margin-left:auto !important;
 margin-right:inherit !important;
 }

 .rtl .mx-sm-auto{
 margin-left:auto !important;
 margin-right:auto !important;
 }

 .rtl .ms-sm-auto{
 margin-right:auto !important;
 margin-left:inherit !important;
 }
}

@media (min-width:768px){
 .rtl .me-md-0{
 margin-left:0 !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-0{
 margin-left:0 !important;
 margin-right:0 !important;
 }

 .rtl .ms-md-0{
 margin-right:0 !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-1{
 margin-left:0.25rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-1{
 margin-left:0.25rem !important;
 margin-right:0.25rem !important;
 }

 .rtl .ms-md-1{
 margin-right:0.25rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-2{
 margin-left:0.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-2{
 margin-left:0.5rem !important;
 margin-right:0.5rem !important;
 }

 .rtl .ms-md-2{
 margin-right:0.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-3{
 margin-left:0.75rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-3{
 margin-left:0.75rem !important;
 margin-right:0.75rem !important;
 }

 .rtl .ms-md-3{
 margin-right:0.75rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-4{
 margin-left:1rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-4{
 margin-left:1rem !important;
 margin-right:1rem !important;
 }

 .rtl .ms-md-4{
 margin-right:1rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-5{
 margin-left:1.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-5{
 margin-left:1.5rem !important;
 margin-right:1.5rem !important;
 }

 .rtl .ms-md-5{
 margin-right:1.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-6{
 margin-left:2rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-6{
 margin-left:2rem !important;
 margin-right:2rem !important;
 }

 .rtl .ms-md-6{
 margin-right:2rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-7{
 margin-left:3rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-7{
 margin-left:3rem !important;
 margin-right:3rem !important;
 }

 .rtl .ms-md-7{
 margin-right:3rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-8{
 margin-left:4rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-8{
 margin-left:4rem !important;
 margin-right:4rem !important;
 }

 .rtl .ms-md-8{
 margin-right:4rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-9{
 margin-left:6rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-9{
 margin-left:6rem !important;
 margin-right:6rem !important;
 }

 .rtl .ms-md-9{
 margin-right:6rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-md-auto{
 margin-left:auto !important;
 margin-right:inherit !important;
 }

 .rtl .mx-md-auto{
 margin-left:auto !important;
 margin-right:auto !important;
 }

 .rtl .ms-md-auto{
 margin-right:auto !important;
 margin-left:inherit !important;
 }
}

@media (min-width:992px){
 .rtl .me-lg-0{
 margin-left:0 !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-0{
 margin-left:0 !important;
 margin-right:0 !important;
 }

 .rtl .ms-lg-0{
 margin-right:0 !important;
 margin-left:inherit !important;
 }

 .rtl .me-lg-1{
 margin-left:0.25rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-1{
 margin-left:0.25rem !important;
 margin-right:0.25rem !important;
 }

 .rtl .ms-lg-1{
 margin-right:0.25rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-lg-2{
 margin-left:0.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-2{
 margin-left:0.5rem !important;
 margin-right:0.5rem !important;
 }

 .rtl .ms-lg-2{
 margin-right:0.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-lg-3{
 margin-left:0.75rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-3{
 margin-left:0.75rem !important;
 margin-right:0.75rem !important;
 }

 .rtl .ms-lg-3{
 margin-right:0.75rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-lg-4{
 margin-left:1rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-4{
 margin-left:1rem !important;
 margin-right:1rem !important;
 }

 .rtl .ms-lg-4{
 margin-right:1rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-lg-5{
 margin-left:1.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-5{
 margin-left:1.5rem !important;
 margin-right:1.5rem !important;
 }

 .rtl .ms-lg-5{
 margin-right:1.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-lg-6{
 margin-left:2rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-6{
 margin-left:2rem !important;
 margin-right:2rem !important;
 }

 .rtl .ms-lg-6{
 margin-right:2rem !important;
 margin-left:inherit !important;
 }

 .rtl .me-lg-7{
 margin-left:3rem !important;
 margin-right:inherit !important;
 }

 .rtl .mx-lg-7{
 margin-left:3rem !important;
 margin-right:3rem !important;
 }

 .rtl .ms-lg-7{
 margin-right:3rem !important;
 margin-left:3rem !important;
 }

 .rtl .me-lg-8{
 margin-left:4rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-lg-8{
 margin-right:4rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-lg-8{
 margin-right:4rem !important;
 margin-left:4rem !important;
 }

 .rtl .me-lg-9{
 margin-left:6rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-lg-9{
 margin-right:6rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-lg-9{
 margin-right:6rem !important;
 margin-left:6rem !important;
 }

 .rtl .me-lg-auto{
 margin-left:auto !important;
 margin-right:inherit !important;
 }

 .rtl .ms-lg-auto{
 margin-right:auto !important;
 margin-left:inherit !important;
 }

 .rtl .mx-lg-auto{
 margin-right:auto !important;
 margin-left:auto !important;
 }
}

@media (min-width:1280px){
 .rtl .me-xl-0{
 margin-left:0 !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-0{
 margin-right:0 !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-0{
 margin-right:0 !important;
 margin-left:0 !important;
 }

 .rtl .me-xl-1{
 margin-left:0.25rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-1{
 margin-right:0.25rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-1{
 margin-right:0.25rem !important;
 margin-left:0.25rem !important;
 }

 .rtl .me-xl-2{
 margin-left:0.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-2{
 margin-right:0.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-2{
 margin-right:0.5rem !important;
 margin-left:0.5rem !important;
 }

 .rtl .me-xl-3{
 margin-left:0.75rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-3{
 margin-right:0.75rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-3{
 margin-right:0.75rem !important;
 margin-left:0.75rem !important;
 }

 .rtl .me-xl-4{
 margin-left:1rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-4{
 margin-right:1rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-4{
 margin-right:1rem !important;
 margin-left:1rem !important;
 }

 .rtl .me-xl-5{
 margin-left:1.5rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-5{
 margin-right:1.5rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-5{
 margin-right:1.5rem !important;
 margin-left:1.5rem !important;
 }

 .rtl .me-xl-6{
 margin-left:2rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-6{
 margin-right:2rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-6{
 margin-right:2rem !important;
 margin-left:2rem !important;
 }

 .rtl .me-xl-7{
 margin-left:3rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-7{
 margin-right:3rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-7{
 margin-right:3rem !important;
 margin-left:3rem !important;
 }

 .rtl .me-xl-8{
 margin-left:4rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-8{
 margin-right:4rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-8{
 margin-right:4rem !important;
 margin-left:4rem !important;
 }

 .rtl .me-xl-9{
 margin-left:6rem !important;
 margin-right:inherit !important;
 }

 .rtl .ms-xl-9{
 margin-right:6rem !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-9{
 margin-right:6rem !important;
 margin-left:6rem !important;
 }

 .rtl .me-xl-auto{
 margin-left:auto !important;
 margin-right:auto !important;
 }

 .rtl .ms-xl-auto{
 margin-right:auto !important;
 margin-left:inherit !important;
 }

 .rtl .mx-xl-auto{
 margin-right:auto !important;
 margin-left:auto !important;
 }
}


.rtl .pe-0{
 padding-left:0 !important;
 padding-right:inherit !important;
}

.rtl .px-0{
 padding-left:0 !important;
 padding-right:0 !important;
}

.rtl .ps-0{
 padding-right:0 !important;
 padding-left:inherit !important;
}

.rtl .pe-1{
 padding-left:0.25rem !important;
 padding-right:inherit !important;
}

.rtl .px-1{
 padding-left:0.25rem !important;
 padding-right:0.25rem !important;
}

.rtl .ps-1{
 padding-right:0.25rem !important;
 padding-left:inherit !important;
}

.rtl .pe-2{
 padding-left:0.5rem !important;
 padding-right:inherit !important;
}

.rtl .px-2{
 padding-left:0.5rem !important;
 padding-right:0.5rem !important;
}

.rtl .ps-2{
 padding-right:0.5rem !important;
 padding-left:inherit !important;
}

.rtl .pe-3{
 padding-left:0.75rem !important;
 padding-right:inherit !important;
}

.rtl .px-3{
 padding-left:0.75rem !important;
 padding-right:0.75rem !important;
}

.rtl .ps-3{
 padding-right:0.75rem !important;
 padding-left:inherit !important;
}

.rtl .pe-4{
 padding-left:1rem !important;
 padding-right:inherit !important;
}

.rtl .px-4{
 padding-left:1rem !important;
 padding-right:1rem !important;
}

.rtl .ps-4{
 padding-right:1rem !important;
 padding-left:inherit !important;
}

.rtl .pe-5{
 padding-left:1.5rem !important;
 padding-right:inherit !important;
}

.rtl .px-5{
 padding-left:1.5rem !important;
 padding-right:1.5rem !important;
}

.rtl .ps-5{
 padding-right:1.5rem !important;
 padding-left:inherit !important;
}

.rtl .px-5{
 padding-right:1.5rem !important;
 padding-left:1.5rem !important;
}

.rtl .pe-6{
 padding-left:2rem !important;
 padding-right:inherit !important;
}

.rtl .px-6{
 padding-left:2rem !important;
 padding-right:2rem !important;
}

.rtl .ps-6{
 padding-right:2rem !important;
 padding-left:inherit !important;
}

.rtl .pe-7{
 padding-left:3rem !important;
 padding-right:inherit !important;
}

.rtl .px-7{
 padding-left:3rem !important;
 padding-right:3rem !important;
}

.rtl .ps-7{
 padding-right:3rem !important;
 padding-left:inherit !important;
}

.rtl .pe-8{
 padding-left:4rem !important;
 padding-right:inherit !important;
}

.rtl .px-8{
 padding-left:4rem !important;
 padding-right:4rem !important;
}

.rtl .ps-8{
 padding-right:4rem !important;
 padding-left:4rem !important;
}

.rtl .pe-9{
 padding-left:6rem !important;
 padding-right:inherit !important;
}

.rtl .px-9{
 padding-left:6rem !important;
 padding-right:6rem !important;
}

.rtl .ps-9{
 padding-right:6rem !important;
 padding-left:inherit !important;
}

@media (min-width:576px){
 .rtl .pe-sm-0{
 padding-left:0 !important;
 padding-right:0 !important;
 }

 .rtl .px-sm-0{
 padding-left:0 !important;
 padding-right:inherit !important;
 }

 .rtl .ps-sm-0{
 padding-right:0 !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-1{
 padding-left:0.25rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-1{
 padding-left:0.25rem !important;
 padding-right:0.25rem !important;
 }

 .rtl .ps-sm-1{
 padding-right:0.25rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-2{
 padding-left:0.5rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-2{
 padding-left:0.5rem !important;
 padding-right:0.5rem !important;
 }

 .rtl .ps-sm-2{
 padding-right:0.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-3{
 padding-left:0.75rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-3{
 padding-left:0.75rem !important;
 padding-right:0.75rem !important;
 }

 .rtl .ps-sm-3{
 padding-right:0.75rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-4{
 padding-left:1rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-4{
 padding-left:1rem !important;
 padding-right:1rem !important;
 }

 .rtl .ps-sm-4{
 padding-right:1rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-5{
 padding-left:1.5rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-5{
 padding-left:1.5rem !important;
 padding-right:1.5rem !important;
 }

 .rtl .ps-sm-5{
 padding-right:1.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-6{
 padding-left:2rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-6{
 padding-left:2rem !important;
 padding-right:2rem !important;
 }

 .rtl .ps-sm-6{
 padding-right:2rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-7{
 padding-left:3rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-7{
 padding-left:3rem !important;
 padding-right:3rem !important;
 }

 .rtl .ps-sm-7{
 padding-right:3rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-8{
 padding-left:4rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-8{
 padding-left:4rem !important;
 padding-right:4rem !important;
 }

 .rtl .ps-sm-8{
 padding-right:4rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-sm-9{
 padding-left:6rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-sm-9{
 padding-left:6rem !important;
 padding-right:6rem !important;
 }

 .rtl .ps-sm-9{
 padding-right:6rem !important;
 padding-left:inherit !important;
 }
}

@media (min-width:768px){
 .rtl .pe-md-0{
 padding-left:0 !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-0{
 padding-left:0 !important;
 padding-right:0 !important;
 }

 .rtl .ps-md-0{
 padding-right:0 !important;
 padding-left:inherit !important;
 }

 .rtl .pe-md-1{
 padding-left:0.25rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-1{
 padding-left:0.25rem !important;
 padding-right:0.25rem !important;
 }

 .rtl .ps-md-1{
 padding-right:0.25rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-md-2{
 padding-left:0.5rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-2{
 padding-left:0.5rem !important;
 padding-right:0.5rem !important;
 }

 .rtl .ps-md-2{
 padding-right:0.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-md-3{
 padding-left:0.75rem !important;
 padding-right:inherit !important;
 }

 .rtl .ps-md-3{
 padding-right:0.75rem !important;
 padding-left:inherit !important;
 }

 .rtl .px-md-3{
 padding-right:0.75rem !important;
 padding-left:0.75rem !important;
 }

 .rtl .pe-md-4{
 padding-left:1rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-4{
 padding-left:1rem !important;
 padding-right:1rem !important;
 }

 .rtl .ps-md-4{
 padding-right:1rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-md-5{
 padding-left:1.5rem !important;
 padding-right:1.5rem !important;
 }

 .rtl .ps-md-5{
 padding-right:1.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .px-md-5{
 padding-right:1.5rem !important;
 padding-left:1.5rem !important;
 }

 .rtl .pe-md-6{
 padding-left:2rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-6{
 padding-left:2rem !important;
 padding-right:2rem !important;
 }

 .rtl .ps-md-6{
 padding-right:2rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-md-7{
 padding-left:3rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-7{
 padding-left:3rem !important;
 padding-right:3rem !important;
 }

 .rtl .ps-md-7{
 padding-right:3rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-md-8{
 padding-left:4rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-8{
 padding-left:4rem !important;
 padding-right:4rem !important;
 }

 .rtl .ps-md-8{
 padding-right:4rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-md-9{
 padding-left:6rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-md-9{
 padding-left:6rem !important;
 padding-right:6rem !important;
 }

 .rtl .ps-md-9{
 padding-right:6rem !important;
 padding-left:6rem !important;
 }
}

@media (min-width:992px){
 .rtl .pe-lg-0{
 padding-left:0 !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-0{
 padding-left:0 !important;
 padding-right:0 !important;
 }

 .rtl .ps-lg-0{
 padding-right:0 !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-1{
 padding-left:0.25rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-1{
 padding-left:0.25rem !important;
 padding-right:0.25rem !important;
 }

 .rtl .ps-lg-1{
 padding-right:0.25rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-2{
 padding-left:0.5rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-2{
 padding-left:0.5rem !important;
 padding-right:0.5rem !important;
 }

 .rtl .ps-lg-2{
 padding-right:0.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .px-lg-2{
 padding-right:0.5rem !important;
 padding-left:0.5rem !important;
 }

 .rtl .pe-lg-3{
 padding-left:0.75rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-3{
 padding-left:0.75rem !important;
 padding-right:0.75rem !important;
 }

 .rtl .ps-lg-3{
 padding-right:0.75rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-4{
 padding-left:1rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-4{
 padding-left:1rem !important;
 padding-right:1rem !important;
 }

 .rtl .ps-lg-4{
 padding-right:1rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-5{
 padding-left:1.5rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-5{
 padding-left:1.5rem !important;
 padding-right:1.5rem !important;
 }

 .rtl .ps-lg-5{
 padding-right:1.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-6{
 padding-left:2rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-6{
 padding-left:2rem !important;
 padding-right:2rem !important;
 }

 .rtl .ps-lg-6{
 padding-right:2rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-7{
 padding-left:3rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-7{
 padding-left:3rem !important;
 padding-right:3rem !important;
 }

 .rtl .ps-lg-7{
 padding-right:3rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-8{
 padding-left:4rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-8{
 padding-left:4rem !important;
 padding-right:4rem !important;
 }

 .rtl .ps-lg-8{
 padding-right:4rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-lg-9{
 padding-left:6rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-lg-9{
 padding-left:6rem !important;
 padding-right:6rem !important;
 }

 .rtl .ps-lg-9{
 padding-right:6rem !important;
 padding-left:onh !important;
 }
}

@media (min-width:1280px){
 .rtl .pe-xl-0{
 padding-left:0 !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-0{
 padding-left:0 !important;
 padding-right:0 !important;
 }

 .rtl .ps-xl-0{
 padding-right:0 !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-1{
 padding-left:0.25rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-1{
 padding-left:0.25rem !important;
 padding-right:0.25rem !important;
 }

 .rtl .ps-xl-1{
 padding-right:0.25rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-2{
 padding-left:0.5rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-2{
 padding-left:0.5rem !important;
 padding-right:0.5rem !important;
 }

 .rtl .ps-xl-2{
 padding-right:0.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-3{
 padding-left:0.75rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-3{
 padding-left:0.75rem !important;
 padding-right:0.75rem !important;
 }

 .rtl .ps-xl-3{
 padding-right:0.75rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-4{
 padding-left:1rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-4{
 padding-left:1rem !important;
 padding-right:1rem !important;
 }

 .rtl .ps-xl-4{
 padding-right:1rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-5{
 padding-left:1.5rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-5{
 padding-left:1.5rem !important;
 padding-right:1.5rem !important;
 }

 .rtl .ps-xl-5{
 padding-right:1.5rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-6{
 padding-left:2rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-6{
 padding-left:2rem !important;
 padding-right:2rem !important;
 }

 .rtl .ps-xl-6,
 .rtl .px-xl-6{
 padding-right:2rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-7{
 padding-left:3rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-7{
 padding-left:3rem !important;
 padding-right:3rem !important;
 }

 .rtl .ps-xl-7{
 padding-right:3rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-8{
 padding-left:4rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-8{
 padding-left:4rem !important;
 padding-right:4rem !important;
 }

 .rtl .ps-xl-8{
 padding-right:4rem !important;
 padding-left:inherit !important;
 }

 .rtl .pe-xl-9{
 padding-left:6rem !important;
 padding-right:inherit !important;
 }

 .rtl .px-xl-9{
 padding-left:6rem !important;
 padding-right:6rem !important;
 }

 .rtl .ps-xl-9{
 padding-right:6rem !important;
 padding-left:inherit !important;
 }
}

.rtl .text-start{
 text-align:right !important;
}

.rtl .text-end{
 text-align:left !important;
}

@media (min-width:576px){
 .rtl .text-sm-left{
 text-align:right !important;
 }

 .rtl .text-sm-right{
 text-align:left !important;
 }
}

@media (min-width:768px){
 .rtl .text-md-left{
 text-align:right !important;
 }

 .rtl .text-md-right{
 text-align:left !important;
 }
}

@media (min-width:992px){
 .rtl .text-lg-left{
 text-align:right !important;
 }

 .rtl .text-lg-right{
 text-align:left !important;
 }
}

@media (min-width:1280px){
 .rtl .text-xl-left{
 text-align:right !important;
 }

 .rtl .text-xl-right{
 text-align:left !important;
 }
}

.rtl .text-end{
 text-align:left;
}

.rtl .fc .fc-scroller-harness{
 direction:rtl;
}

.rtl.hover-submenu .sub-angle{
 margin-left:0;
 margin-right:inherit;
}

.rtl.hover-submenu1 .sub-angle{
 margin-left:0;
 margin-right:inherit;
}

.rtl .fe-chevron-right:before{
 content:"\e92e";
}

.rtl.hover-submenu .slide-menu li .slide-item:before{
 content:"\e0e7";
}

.rtl.hover-submenu .slide-menu a:before{
 content:"\e0e7";
}

.rtl.icontext-menu .slide-menu li .slide-item:before{
 content:"\e0e7";
}

.rtl.icontext-menu .slide-menu a:before{
 content:"\e0e7";
}

.rtl.closed-leftmenu .slide-menu a:before{
 content:"\e0e7";
}

.rtl.closed-leftmenu .slide-menu li .slide-item:before{
 content:"\e0e7";
}

.rtl.hover-submenu1 .slide-menu li .slide-item:before{
 content:"\e0e7";
}

.rtl.hover-submenu1 .slide-menu a:before{
 content:"\e0e7";
}

.rtl #transactions{
 width:100% !important;
}

.rtl #chartBar1{
 width:100% !important;
}

.rtl #chartLine{
 width:100% !important;
}

.rtl #chartArea{
 width:100% !important;
}

.rtl #chartBar2{
 width:100% !important;
}

.rtl.horizontal .sub-slide .sub-slide-menu{
 right:180px;
 left:inherit;
}

.rtl.horizontal .main-sidemenu i.angle{
 left:-4px;
 right:inherit;
}

.rtl.horizontal .sub-slide .sub-slide-menu2{
 right:180px;
 left:inherit;
}

.rtl.horizontal .sub-angle2{
 margin-left:11px;
 margin-right:11px;
}

.rtl.horizontal .sub-slide .sub-angle{
 left:0px;
 top:-2px;
 right:auto;
 margin-left:0 !important;
 margin-right:inherit !important;
}

.rtl.color-header.gradient-menu .app-sidebar{
 border-left:1px solid rgba(255, 255, 255, 0.05);
 border-right:inherit;
}

.rtl.dark-menu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.rtl.color-header.color-menu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.rtl.color-header.gradient-menu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.rtl.gradient-header.color-menu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.rtl.gradient-header.gradient-menu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.rtl.dark-header.color-menu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.rtl.dark-header.gradient-menu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
}

.rtl.dark-header.gradient-menu .app-sidebar{
 border-left:1px solid rgba(255, 255, 255, 0.05);
 border-right:inherit;
}

.rtl.gradient-header.gradient-menu .app-sidebar{
 border-left:1px solid rgba(255, 255, 255, 0.05);
 border-right:inherit;
}

@media (min-width:768px){
 .rtl.horizontal .main-sidemenu .slide-right{
 right:initial !important;
 left:20px;
 transform:rotate(180deg);
 }

 .rtl.horizontal .main-sidemenu .slide-left{
 left:initial !important;
 right:20px;
 transform:rotate(180deg);
 }
}

.rtl .cal1 .clndr .clndr-table tr .day{
 border-right:1px solid #eaedf1;
}

.rtl .cal1 .clndr .clndr-table tr .day:last-child{
 border-right:1px solid #eaedf1;
 border-left:1px solid #eaedf1;
}

.rtl .main-content-body-chat .border-start-0{
 border-left:1px solid #eaedf1 !important;
}

.rtl .main-chat-footer{
 padding-right:inherit;
 padding-left:20px;
}

.rtl .main-chat-footer .form-control{
 padding-left:0;
 padding-right:12px;
}

.rtl table.dataTable>thead .sorting::before,
.rtl table.dataTable>thead .sorting_asc::before,
.rtl table.dataTable>thead .sorting_desc::before,
.rtl table.dataTable>thead .sorting_asc_disabled::before,
.rtl table.dataTable>thead .sorting_desc_disabled::before{
 left:1em;
 right:auto;
}

.rtl table.dataTable>thead .sorting::after,
.rtl table.dataTable>thead .sorting_asc::after,
.rtl table.dataTable>thead .sorting_desc::after,
.rtl table.dataTable>thead .sorting_asc_disabled::after,
.rtl table.dataTable>thead .sorting_desc_disabled::after{
 left:0.5em;
 right:auto;
}

.rtl .like i,
.rtl .reply i{
 float:right;
}

.rtl .file-dropdown .dropdown-item i{
 float:right;
}

.rtl.dark-mode.light-menu.header-light .app-sidebar{
 border-left-color:#e6e6e6;
 border-right-color:#e6e6e6;
}

@media (min-width:992px){
 .rtl.dark-mode.light-menu .side-header{
 border-left:1px solid #eaedf1 !important;
 border-right:0px !important;
 }
}

@media (max-width:576px){
 .rtl .wideget-user .social.social-profile-buttons{
 margin-right:0;
 }
}

@media only screen and (max-width:460px){
 .rtl .profile-cover__img .profile-img-1>img{
 margin-right:-29px;
 margin-left:inherit;
 }
}

@media (min-width:576px){
 .rtl .wizard>.steps>ul li+li{
 margin-right:20px;
 margin-left:inherit;
 }

 .rtl .wizard.vertical>.actions{
 float:left;
 border-right:1px solid #eaedf1;
 border-left:0;
 }

 .rtl .wizard.vertical>.content{
 float:left;
 border-right:1px solid #eaedf1;
 border-left:0;
 }
}

.rtl .wizard>.steps>ul li+li{
 margin-right:5px;
 margin-left:inherit;
}

.rtl.dark-menu .app-sidebar{
 border-left-color:var(--dark-theme);
 border-right:inherit;
}

.rtl.dark-mode .cal1 .clndr .clndr-table tr .day:last-child{
 border-left-color:var(--dark-border);
 border-right-color:var(--dark-border);
}

.rtl.dark-mode .cal1 .clndr .clndr-table tr .day{
 border-right-color:var(--dark-border);
}

.rtl table.dataTable>thead>tr>th:not(.sorting_disabled),
.rtl table.dataTable>thead>tr>td:not(.sorting_disabled){
 padding-right:0.65rem !important;
 padding-left:30px;
}

.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child{
 border-left-width:2px !important;
}

.rtl blockquote{
 padding-left:0;
 border-left:0;
 padding-right:2rem;
 border-right:2px solid #eaedf1;
}

.rtl .btn-list-icon i{
 float:right;
 margin-top:4px;
}

.rtl .btn-list .dropdown i{
 float:right;
}

.rtl .card-img-left{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:7px;
 border-bottom-right-radius:7px;
}

.rtl .card-img-right{
 border-top-left-radius:7px;
 border-bottom-left-radius:7px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.rtl .panel-tabs li a i{
 float:right;
 margin-top:3px;
}

.rtl .product-list .icons{
 right:auto;
 left:10px;
 text-align:left;
}

.rtl .chart-circle.chart-circle-sm{
 margin-left:auto !important;
}

.rtl div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{
 padding-left:0;
 padding-right:initial;
}

.rtl .blockquote-reverse{
 border-left:2px solid #e9edf4;
 border-right:0;
 text-align:left;
 padding-right:0;
 padding-left:2rem;
}

@media screen and (max-width:1354px){

 .rtl #tab5 table.table-bordered.dataTable th:last-child,
 .rtl #tab5 table.table-bordered.dataTable th:last-child,
 .rtl #tab5 table.table-bordered.dataTable td:last-child,
 .rtl #tab5 table.table-bordered.dataTable td:last-child{
 border-left-width:1px;
 }

 .rtl .example .btn .badge{
 margin-left:0 !important;
 }
}

@media (max-width:1620px) and (min-width:1280px){

 .rtl #user-profile .media.media-xs .social-profile-buttons,
 .rtl #user-profile .media.media-xs .text-end{
 float:right !important;
 }
}

.rtl .tag-avatar{
 border-radius:0px 3px 3px 0px;
}

.rtl .status-indicator.tickets::before{
 right:-20px;
 left:inherit;
 transform:translate(-50%, -41%);
}

.rtl .list-group .list-group-item.border-0.p-0 a i{
 float:right;
 margin-top:4px;
}

.rtl table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control{
 padding-right:30px !important;
 padding-left:inherit !important;
}

.rtl table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
.rtl table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{
 right:5px;
 left:0;
}

@media (max-width:767px){

 .rtl .table-inbox td:last-child,
 .rtl .table-inbox th:last-child{
 border-left-width:1px;
 }
}

.rtl .scrollspy-example-2{
 border-radius:5px 0 0 5px;
}

.rtl .dtr-bs-modal .dtr-details tr td:first-child{
 border-left:1px solid #eaedf1;
 border-right:0px;
}

@media screen and (max-width:480px){
 .rtl .sw-theme-dots>ul.step-anchor>li{
 margin-left:auto;
 margin-right:20px;
 }
}

.rtl .login-social-icon::after{
 left:0;
 right:auto;
}

.rtl .main-chat-time::after{
 left:0;
 right:auto;
}

@media (max-width:576px){
 .rtl .custom-layout{
 right:auto;
 left:7px;
 }
}

@media (min-width:992px){
 .rtl.dark-mode .app-sidebar{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
 }

 .rtl.dark-mode .side-header{
 border-left:0px solid var(--dark-border);
 border-right:initial;
 }

 .rtl.sidebar-mini.sidenav-toggled .app-sidebar{
 right:0;
 left:initial;
 }
}

@media (max-width:991.98px){
 .rtl.dark-mode .app-sidebar{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
 }
}

@media (min-width:768px) and (max-width:991.98px){
 .rtl .logo-horizontal .header-brand-img{
 margin-right:60px;
 margin-left:inherit;
 }
}

@media (min-width:768px){
 .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 margin-left:8px !important;
 margin-right:inherit !important;
 }

 .rtl .side-header{
 left:initial;
 }
}

.rtl #chartD .apexcharts-canvas{
 width:100% !important;
}

.rtl #chartD .apexcharts-canvas svg{
 width:100% !important;
}



.ui-datepicker{
 background-color:#fff;
 border:1px solid #e9ebfa;
 font-family:inherit;
 font-size:inherit;
 padding:10px;
 margin:1px 0 0;
 display:none;
 width:auto !important;
 z-index:5 !important;
 box-shadow:0px 16px 18px rgba(6, 10, 48, 0.1);
 border-radius:5px;
}

.ui-datepicker .ui-datepicker-header{
 display:flex;
 justify-content:space-between;
 align-items:center;
 position:relative;
 font-weight:500;
 font-size:12px;
 text-transform:uppercase;
 color:#473b52;
 padding:0 0 5px;
 letter-spacing:1px;
 border:0;
 background-color:transparent;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{
 text-indent:-99999px;
 color:#6c757d;
 top:1px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{
 font-size:16px;
 font-family:"FontAwesome";
 position:absolute;
 top:-4px;
 text-indent:0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before{
 color:#343a40;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before{
 color:#343a40;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next{
 order:3;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{
 right:5px;
 content:"\f105";
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{
 left:5px;
 content:"\f104";
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{
 color:#495057;
 cursor:pointer;
 top:1px;
 border:0;
 background-color:transparent;
}

.ui-datepicker .ui-datepicker-calendar{
 margin:0;
 background-color:transparent;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px;
}

.ui-datepicker .ui-datepicker-calendar th{
 text-transform:uppercase;
 font-size:10px;
 font-weight:500;
 letter-spacing:1px;
 padding:6px 10px;
 color:#a3a7b7;
}

.ui-datepicker .ui-datepicker-calendar td{
 border:1px solid #eceef9;
 padding:0;
 background-color:#eceef9;
 text-align:right;
}

.ui-datepicker .ui-datepicker-calendar td:last-child{
 border-right:0;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default{
 color:#ccc;
}

.ui-datepicker .ui-datepicker-calendar td span{
 transition:all 0.2s ease-in-out;
 padding:5px;
 background-color:#fff;
 color:#473b52;
 padding:6px 10px;
 display:block;
 font-weight:400;
 font-size:12px;
 border:0;
 border-radius:1px;
}

.ui-datepicker .ui-datepicker-calendar td a{
 transition:all 0.2s ease-in-out;
 padding:5px;
 background-color:#fff;
 color:#473b52;
 padding:6px 10px;
 display:block;
 font-weight:400;
 font-size:12px;
 border:0;
 border-radius:1px;
}

.ui-datepicker .ui-datepicker-calendar td a:hover{
 background-color:#f0f2f7;
 color:#473b52;
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{
 background-color:#f8f9fa;
 color:#473b52;
}

@media (max-width:320px){
 .ui-datepicker .ui-datepicker-calendar th{
 padding:4px 0;
 letter-spacing:normal;
 }
}

.ui-datepicker-multi .ui-datepicker-group{
 padding-right:15px;
 width:auto;
 float:left;
}

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title{
 margin:auto;
}

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before{
 left:10px;
}

.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before{
 right:10px;
}

.ui-datepicker-multi .ui-datepicker-group table{
 margin:0;
}

.ui-datepicker-multi .ui-datepicker-group-last{
 padding-right:0;
}

.ui-datepicker-inline{
 max-width:270px;
 border-radius:12px;
}

.jvectormap-container{
 width:100%;
 height:100%;
 position:relative;
 overflow:hidden;
 touch-action:none;
}

.jvectormap-tip{
 position:absolute;
 display:none;
 border-radius:3px;
 background:#212529;
 color:white;
 padding:6px;
 font-size:11px;
 line-height:1;
 font-weight:700;
}

.jvectormap-tip small{
 font-size:inherit;
 font-weight:400;
}

.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback{
 position:absolute;
 left:10px;
 border-radius:3px;
 background:#292929;
 padding:3px;
 color:white;
 cursor:pointer;
 line-height:10px;
 text-align:center;
 box-sizing:content-box;
}

.jvectormap-zoomin,
.jvectormap-zoomout{
 width:10px;
 height:10px;
}

.jvectormap-zoomin{
 top:10px;
}

.jvectormap-zoomout{
 top:30px;
}

.jvectormap-goback{
 bottom:10px;
 z-index:1000;
 padding:6px;
}

.jvectormap-spinner{
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 background:center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title{
 font-weight:bold;
 font-size:14px;
 text-align:center;
}

.jvectormap-legend-cnt{
 position:absolute;
}

.jvectormap-legend-cnt-h{
 bottom:0;
 right:0;
}

.jvectormap-legend-cnt-v{
 top:0;
 right:0;
}

.jvectormap-legend{
 background:black;
 color:white;
 border-radius:3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend{
 float:left;
 margin:0 10px 10px 0;
 padding:3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{
 float:left;
}

.jvectormap-legend-cnt-v .jvectormap-legend{
 margin:10px 10px 0 0;
 padding:3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick{
 width:40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{
 height:15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{
 height:20px;
 width:20px;
 display:inline-block;
 vertical-align:middle;
}

.jvectormap-legend-tick-text{
 font-size:12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{
 text-align:center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{
 display:inline-block;
 vertical-align:middle;
 line-height:20px;
 padding-left:3px;
}

.select2-container--default .select2-selection--single{
 background-color:#f6f7fc;
 border:1px solid #eaedf1 !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple{
 background-color:#fff;
 border:1px solid #9ca3b1;
 outline:0;
 box-shadow:none;
}

.select2-container--default .select2-selection--multiple{
 background-color:#f6f7fc;
 border:1px solid #eaedf1 !important;
 cursor:text;
}

.select2-container--default .select2-search--dropdown .select2-search__field{
 border:1px solid #eaedf1 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
 color:#fff !important;
}

.select2-container--default .select2-results>.select2-results__options{
 box-shadow:0px 16px 18px rgba(6, 10, 48, 0.1);
}

.select2-container .select2-selection--single{
 height:auto !important;
 text-align:left;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
 color:#444;
 line-height:32px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
 height:2rem !important;
}

.selectgroup{
 display:inline-flex;
}

.selectgroup-item{
 flex-grow:1;
 position:relative;
}

.selectgroup-item+.selectgroup-item{
 margin-left:-1px;
}

.selectgroup-item:not(:first-child) .selectgroup-button{
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.selectgroup-item:not(:last-child) .selectgroup-button{
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.selectgroup-input{
 opacity:0;
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
}

.selectgroup-button{
 display:block;
 border:1px solid #d8dde4;
 text-align:center;
 padding:0.375rem 1rem;
 position:relative;
 cursor:pointer;
 border-radius:5px;
 color:#9aa0ac;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 font-size:0.875rem;
 line-height:1.5rem;
 min-width:2.375rem;
}

.selectgroup-button-icon{
 padding-left:0.5rem;
 padding-right:0.5rem;
 font-size:1rem;
}

.selectgroup-input:checked+.selectgroup-button{
 z-index:1;
 background:#f1f1f9;
}

.selectgroup-input:focus+.selectgroup-button{
 z-index:2;
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

.selectgroup-pills{
 flex-wrap:wrap;
 align-items:flex-start;
}

.selectgroup-pills .selectgroup-item{
 margin-right:0.5rem;
 flex-grow:0;
}

.selectgroup-pills .selectgroup-button{
 border-radius:5px !important;
}


.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{
 visibility:visible !important;
 background:#f2f2f2 !important;
 background:rgba(0, 0, 0, 0.06) !important;
 border:0 none !important;
 box-shadow:inset 0 0 12px 4px #fff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{
 content:"!";
 visibility:hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper{
 box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header{
 position:relative;
 padding:5px 8px;
 border-bottom:1px solid #d0d0d0;
 background:#f8f8f8;
 border-radius:3px 3px 0 0;
}

.selectize-dropdown-header-close{
 position:absolute;
 right:8px;
 top:50%;
 color:#495057;
 opacity:0.4;
 margin-top:-12px;
 line-height:20px;
 font-size:20px !important;
}

.selectize-dropdown-header-close:hover{
 color:#000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup{
 border-right:1px solid #f2f2f2;
 border-top:0 none;
 float:left;
 box-sizing:border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{
 border-right:0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before{
 display:none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header{
 border-top:0 none;
}

.selectize-control{
 position:relative;
 padding:0;
 border:0;
}

.selectize-control.plugin-remove_button [data-value]{
 position:relative;
 padding-right:24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove{
 z-index:1;
 
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 width:17px;
 text-align:center;
 font-weight:bold;
 font-size:12px;
 color:inherit;
 text-decoration:none;
 vertical-align:middle;
 display:inline-block;
 padding:2px 0 0 0;
 border-left:1px solid #d0d0d0;
 border-radius:0 2px 2px 0;
 box-sizing:border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover{
 background:rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove{
 border-left-color:#cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove{
 border-left-color:#fff;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{
 background:none;
}

.selectize-control.plugin-remove_button .remove-single{
 position:absolute;
 right:28px;
 top:6px;
 font-size:23px;
}

.selectize-dropdown{
 color:#495057;
 font-family:inherit;
 font-size:15px;
 line-height:18px;
 -webkit-font-smoothing:inherit;
}

.selectize-input{
 color:#495057;
 font-family:inherit;
 font-size:15px;
 line-height:18px;
 -webkit-font-smoothing:inherit;
 background:#fff;
 cursor:text;
 display:inline-block;
}

.selectize-input input{
 color:#495057;
 font-family:inherit;
 font-size:15px;
 line-height:18px;
 -webkit-font-smoothing:inherit;
}

.selectize-control.single .selectize-input.input-active{
 background:#fff;
 cursor:text;
 display:inline-block;
}

.selectize-input{
 border:1px solid #eaedf1;
 padding:0.5625rem 0.75rem;
 display:inline-block;
 display:block;
 width:100%;
 overflow:hidden;
 position:relative;
 z-index:1;
 box-sizing:border-box;
 border-radius:3px;
 transition:0.3s border-color, 0.3s box-shadow;
}

.selectize-control.multi .selectize-input.has-items{
 padding:7px 0.75rem 4px 7px;
}

.selectize-input.full{
 background-color:#fff;
}

.selectize-input.disabled{
 cursor:default !important;
}

.selectize-input.disabled *{
 cursor:default !important;
}

.selectize-input.focus{
 border-color:#467fcf;
 box-shadow:0 0 0 2px rgba(98, 58, 162, 0.25);
}

.selectize-input.dropdown-active{
 border-radius:3px 3px 0 0;
}

.selectize-input>*{
 vertical-align:baseline;
 display:-moz-inline-stack;
 display:inline-block;
 zoom:1;
 *display:inline;
}

.selectize-control.multi .selectize-input>div{
 cursor:pointer;
 margin:0 3px 3px 0;
 padding:2px 6px;
 background:#e9ecef;
 color:#495057;
 font-size:13px;
 border:0 solid rgba(0, 40, 100, 0.12);
 border-radius:3px;
 font-weight:400;
}

.selectize-control.multi .selectize-input>div.active{
 background:#e8e8e8;
 color:#303030;
 border:0 solid #cacaca;
}

.selectize-control.multi .selectize-input.disabled>div{
 color:#7d7d7d;
 background:#fff;
 border:0 solid #fff;
}

.selectize-control.multi .selectize-input.disabled>div.active{
 color:#7d7d7d;
 background:#fff;
 border:0 solid #fff;
}

.selectize-input>input{
 display:inline-block;
 padding:0;
 min-height:0;
 max-height:none;
 max-width:100%;
 margin:0 2px 0 0;
 text-indent:0;
 border:0 none;
 background:none;
 line-height:inherit;
 box-shadow:none;
}

.selectize-input>input::-ms-clear{
 display:none;
}

.selectize-input>input:focus{
 outline:none;
}

.selectize-input::after{
 content:" ";
 display:block;
 clear:left;
}

.selectize-input.dropdown-active::before{
 content:" ";
 display:block;
 position:absolute;
 background:#f0f0f0;
 height:1px;
 bottom:0;
 left:0;
 right:0;
}

.selectize-dropdown{
 position:absolute;
 z-index:10;
 border:1px solid #eaedf1;
 background:#fff;
 margin:-1px 0 0 0;
 border-top:0 none;
 box-sizing:border-box;
 border-radius:0 0 3px 3px;
 height:auto;
 padding:0;
}

.selectize-dropdown [data-selectable]{
 cursor:pointer;
 overflow:hidden;
 padding:6px 0.75rem;
}

.selectize-dropdown [data-selectable] .highlight{
 background:rgba(125, 168, 208, 0.2);
 border-radius:1px;
}

.selectize-dropdown .optgroup-header{
 padding:6px 0.75rem;
}

.selectize-dropdown .optgroup:first-child .optgroup-header{
 border-top:0 none;
}

.selectize-dropdown .optgroup-header{
 color:#495057;
 background:#fff;
 cursor:default;
}

.selectize-dropdown .active{
 background-color:#F1F4F8;
 color:#467fcf;
}

.selectize-dropdown .active.create{
 color:#495057;
}

.selectize-dropdown .create{
 color:rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content{
 overflow-y:auto;
 overflow-x:hidden;
 max-height:200px;
 -webkit-overflow-scrolling:touch;
}

.selectize-control.single .selectize-input{
 cursor:pointer;
}

.selectize-control.single .selectize-input input{
 cursor:pointer;
}

.selectize-control.single .selectize-input.input-active{
 cursor:text;
}

.selectize-control.single .selectize-input.input-active input{
 cursor:text;
}

.selectize-control.single .selectize-input:after{
 content:"";
 display:block;
 position:absolute;
 top:13px;
 right:12px;
 width:8px;
 height:10px;
 background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
 background-size:8px 10px;
 transition:0.3s transform;
}

.selectize-control.single .selectize-input.dropdown-active:after{
 transform:rotate(180deg);
}

.selectize-control .selectize-input.disabled{
 opacity:0.5;
 background-color:#fafafa;
}

.selectize-dropdown .image,
.selectize-input .image{
 width:1.25rem;
 height:1.25rem;
 background-size:contain;
 margin:-1px 0.5rem -1px -4px;
 line-height:1.25rem;
 float:left;
 display:flex;
 align-items:center;
 justify-content:center;
}

.selectize-dropdown .image img{
 max-width:100%;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);
 border-radius:2px;
}

.selectize-input .image{
 width:1.5rem;
 height:1.5rem;
 margin:-3px 0.75rem -3px -5px;
}

.selectize-input .image img{
 max-width:100%;
 box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);
 border-radius:2px;
}


.accordionjs{
 position:relative;
 margin:0;
 padding:0;
 list-style:none;
 margin-top:10px;
 margin-bottom:20px;
}

.accordionjs .acc_section{
 border:1px solid #eee;
 position:relative;
 z-index:1;
 margin-top:-1px;
 overflow:hidden;
}

.accordionjs .acc_section .acc_head{
 position:relative;
 background:#fff;
 padding:13px;
 display:block;
 cursor:pointer;
}

.accordionjs .acc_section .acc_head h3{
 line-height:1;
 margin:5px;
 font-size:15px;
 padding-left:25px;
 font-weight:200;
}

.accordionjs .acc_section .acc_content{
 padding:10px;
}

.accordionjs .acc_section:first-of-type{
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.accordionjs .acc_section:first-of-type .acc_head{
 border-top-left-radius:3px;
 border-top-right-radius:3px;
}

.accordionjs .acc_section:last-of-type{
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px;
}

.accordionjs .acc_section:last-of-type .acc_content{
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px;
}

.accordionjs .acc_section.acc_active>.acc_content{
 display:block;
}

.accordionjs .acc_section.acc_active>.acc_head{
 border-bottom:1px solid #eee;
 color:#fff;
}

.accordionjs .acc_section.acc_active .acc_head h3:before{
 content:"\e995";
 position:absolute;
 font-family:"feather" !important;
 left:16px;
 color:#6259ca;
 top:15px;
 font-size:20px;
 transition:all 0.5s;
 transform:scale(1);
}

.accordionjs .acc_section .acc_head h3:before{
 content:"\e9b0";
 position:absolute;
 font-family:"feather" !important;
 left:16px;
 top:15px;
 font-size:20px;
 transition:all 0.5s;
 transform:scale(1);
}

/*!
 * Datetimepicker for Amaze UI
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by SÃ©bastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
.datetimepicker{
 background-color:#ffffff;
 border:1px solid #e8e8f7;
 font-family:inherit;
 font-size:inherit;
 padding:15px;
 margin:0 0 0;
 display:none;
 width:auto !important;
 z-index:5 !important;
}

.datetimepicker:before{
 content:"";
 display:none;
 width:0;
 height:0;
 vertical-align:middle;
 border-bottom:7px solid #3bb4f2;
 border-right:7px solid transparent;
 border-left:7px solid transparent;
 border-top:0 dotted;
 transform:rotate(360deg);
 position:absolute;
}

.datetimepicker.datetimepicker-rtl{
 direction:rtl;
}

.datetimepicker.datetimepicker-rtl table tr td span{
 float:right;
}

.datetimepicker>div{
 display:none;
}

.datetimepicker table{
 width:238px;
 background:#3bb4f2;
 border-radius:2px;
}

.datetimepicker table th{
 transition:background-color 300ms ease-out;
 width:34px;
 height:40px;
 text-align:center;
 font-weight:400;
}

.datetimepicker table th.next,
.datetimepicker table th.prev{
 transition:background-color 300ms ease-out;
}

.datetimepicker table th.switch{
 color:#3b4863;
 font-weight:700;
 font-size:13px;
}

.datetimepicker table th.next:hover,
.datetimepicker table th.prev:hover,
.datetimepicker table th.switch:hover{
 color:#3b4863;
}

.datetimepicker table th.next,
.datetimepicker table th.prev{
 color:#3b4863;
 cursor:pointer;
}

.datetimepicker table th.next i,
.datetimepicker table th.prev i{
 width:34px;
 height:34px;
 display:inline-block;
}

.datetimepicker table th.next{
 border-top-right-radius:2px;
}

.datetimepicker table th.prev{
 border-top-left-radius:2px;
}

.datetimepicker table th.dow{
 color:#100f15;
 background:#fff;
}

.datetimepicker table th.today{
 background:#fff;
 color:#3bb4f2;
 cursor:pointer;
}

.datetimepicker table th.today:hover{
 background:#f0f0f0;
}

.datetimepicker-days td:hover{
 background:#f0f0f0;
}

.datetimepicker-hours span.hour:hover,
.datetimepicker-hours span.minute:hover,
.datetimepicker-hours span.month:hover,
.datetimepicker-hours span.year:hover{
 background:#f0f0f0;
}

.datetimepicker-minutes span.hour:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-minutes span.year:hover{
 background:#f0f0f0;
}

.datetimepicker-months span.hour:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-months span.year:hover{
 background:#f0f0f0;
}

.datetimepicker-years span.hour:hover,
.datetimepicker-years span.minute:hover,
.datetimepicker-years span.month:hover,
.datetimepicker-years span.year:hover{
 background:#f0f0f0;
}

.datetimepicker table .icon-arrow-left:before{
 display:inline-block;
 font:1.6rem/1 "FontAwesome", sans-serif;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transform:translate(0, 0);
 content:"\f053";
 vertical-align:bottom;
}

.datetimepicker table .icon-arrow-right:before{
 display:inline-block;
 font:1.6rem/1 "FontAwesome", sans-serif;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 transform:translate(0, 0);
 content:"\f053";
 vertical-align:bottom;
 content:"\f054";
}

.datetimepicker table td{
 padding:5px;
 width:34px;
 height:34px;
 cursor:pointer;
 font-weight:500;
 font-size:12px;
 color:#313b54;
 background:#fff;
 text-align:center;
}

.datetimepicker table td.today{
 background:rgba(16, 160, 234, 0.5);
 color:#fff;
}

.datetimepicker table span.active,
.datetimepicker table td.active{
 background-color:#77bc21;
 color:#fff;
}

.datetimepicker table span.active:hover,
.datetimepicker table td.active:hover{
 background-color:#77bc21;
}

.datetimepicker table .new,
.datetimepicker table .old{
 color:rgba(95, 161, 11, 0.5803921569);
}

.datetimepicker table .disabled{
 background:#fafafa;
 color:#999;
 cursor:not-allowed;
}

.datetimepicker-hours table td,
.datetimepicker-minutes table td,
.datetimepicker-months table td,
.datetimepicker-years table td{
 height:auto;
 background:#fff;
}

.datetimepicker-hours table td:after,
.datetimepicker-hours table td:before{
 content:" ";
 display:table;
}

.datetimepicker-minutes table td:after,
.datetimepicker-minutes table td:before{
 content:" ";
 display:table;
}

.datetimepicker-months table td:after,
.datetimepicker-months table td:before{
 content:" ";
 display:table;
}

.datetimepicker-years table td:after,
.datetimepicker-years table td:before{
 content:" ";
 display:table;
}

.datetimepicker-hours table td:after,
.datetimepicker-minutes table td:after,
.datetimepicker-months table td:after,
.datetimepicker-years table td:after{
 clear:both;
}

.datetimepicker-hours span.hour,
.datetimepicker-hours span.minute,
.datetimepicker-hours span.month,
.datetimepicker-hours span.year{
 float:left;
 height:38px;
 width:74.5px;
 line-height:38px;
 text-align:center;
}

.datetimepicker-minutes span.hour,
.datetimepicker-minutes span.minute,
.datetimepicker-minutes span.month,
.datetimepicker-minutes span.year{
 float:left;
 height:38px;
 width:74.5px;
 line-height:38px;
 text-align:center;
}

.datetimepicker-months span.hour,
.datetimepicker-months span.minute,
.datetimepicker-months span.month,
.datetimepicker-months span.year{
 float:left;
 height:38px;
 width:74.5px;
 line-height:38px;
 text-align:center;
}

.datetimepicker-years span.hour,
.datetimepicker-years span.minute,
.datetimepicker-years span.month,
.datetimepicker-years span.year{
 float:left;
 height:38px;
 width:74.5px;
 line-height:38px;
 text-align:center;
}

.datetimepicker-hours fieldset,
.datetimepicker-hours legend{
 margin:0;
 padding:0;
}

.datetimepicker-minutes fieldset,
.datetimepicker-minutes legend{
 margin:0;
 padding:0;
}

.datetimepicker-inline{
 width:238px;
}

.datetimepicker-inline:before{
 content:none;
}

.datetimepicker-dropdown-bottom-right:before{
 top:-7px;
 left:10px;
}

.datetimepicker-dropdown-bottom-left:before{
 top:-7px;
 right:10px;
}

.datetimepicker-dropdown-top-left,
.datetimepicker-dropdown-top-right{
 margin-top:0;
}

.datetimepicker-dropdown-top-left:before,
.datetimepicker-dropdown-top-right:before{
 display:inline-block;
 width:0;
 height:0;
 vertical-align:middle;
 border-top:7px solid #fff;
 border-right:7px solid transparent;
 border-left:7px solid transparent;
 border-bottom:0 dotted;
 transform:rotate(360deg);
 bottom:-7px;
 right:10px;
}

.am-input-group.date span.add-on{
 cursor:pointer;
}

.dropdown-menu{
 position:absolute;
 display:none;
}

@media only screen and (max-width:640px){
 .datetimepicker{
 width:100%;
 left:0 !important;
 }

 .datetimepicker table{
 width:100%;
 }

 .datetimepicker td span.hour,
 .datetimepicker td span.minute,
 .datetimepicker td span.month,
 .datetimepicker td span.year{
 width:25%;
 }

 .datetimepicker:before{
 content:none;
 }

 .next,
 .prev{
 width:44px;
 height:44px;
 }
}

.ui-datepicker .ui-datepicker-calendar td a{
 transition:all 0.2s ease-in-out;
 padding:5px;
 color:#313b54;
 padding:10px 12px;
 display:block;
 font-weight:500;
 font-size:12px;
 border:0;
 border-radius:11px;
 height:38px;
 width:38px;
}

/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{
 background-color:#fff;
 border:1px solid #e9ebfa;
 font-family:"Roboto", sans-serif;
 font-size:inherit;
 padding:10px;
 margin:1px 0 0;
 display:none;
 width:auto !important;
 z-index:5 !important;
 direction:ltr;
 border-radius:5px;
 box-shadow:0px 16px 18px rgba(6, 10, 48, 0.1);
}

.datepicker.dropdown-menu{
 color:#3b4863;
}

.datepicker-inline{
 width:220px;
}

.datepicker-rtl{
 direction:rtl;
}

.datepicker-rtl.dropdown-menu{
 left:auto;
}

.datepicker-rtl table tr td span{
 float:right;
}

.datepicker-dropdown{
 top:0;
 left:0;
}

.datepicker-dropdown:before{
 content:"";
 display:inline-block;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:7px solid #e9ebfa;
 border-top:0;
 border-bottom-color:#e9ebfa;
 position:absolute;
}

.datepicker-dropdown:after{
 content:"";
 display:inline-block;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #e9ebfa;
 border-top:0;
 position:absolute;
}

.datepicker-dropdown.datepicker-orient-left:before{
 left:6px;
}

.datepicker-dropdown.datepicker-orient-left:after{
 left:7px;
}

.datepicker-dropdown.datepicker-orient-right:before{
 right:6px;
}

.datepicker-dropdown.datepicker-orient-right:after{
 right:7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before{
 top:-7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after{
 top:-6px;
}

.datepicker-dropdown.datepicker-orient-top:before{
 bottom:-7px;
 border-bottom:0;
 border-top:7px solid #e9ebfa;
}

.datepicker-dropdown.datepicker-orient-top:after{
 bottom:-6px;
 border-bottom:0;
 border-top:6px solid #e9ebfa;
}

.datepicker table{
 padding:0px;
 margin:0;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 border-collapse:inherit;
}

.datepicker td{
 text-align:center;
 padding:6px 9px;
 border-radius:0px;
 border:none;
 font-size:12px;
 font-weight:400;
 color:#070510;
 border-radius:4px;
}

.datepicker .datepicker-switch{
 text-align:center;
 color:#313e6a;
 font-weight:700;
 font-size:13px;
 text-transform:uppercase;
 letter-spacing:1px;
 opacity:inherit !important;
}

.datepicker .datepicker-switch:hover{
 color:#3b4863;
 background:transparent !important;
}

.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover{
 color:#3b4863;
 background:transparent !important;
}

.datepicker th{
 text-transform:uppercase;
 font-size:12px;
 font-weight:700;
 letter-spacing:1px;
 padding:6px 9px;
 color:#3b4863;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th{
 background-color:transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused{
 background:rgba(255, 255, 255, 0.1);
 cursor:pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new{
 opacity:5;
}

.datepicker table tr td.disabled{
 background:none;
 color:#3b4863;
 cursor:default;
}

.datepicker table tr td.disabled:hover{
 background:none;
 color:#3b4863;
 cursor:default;
}

.datepicker table tr td.highlighted{
 background:#d9edf7;
 border-radius:0;
}

.datepicker table tr td.today{
 background-color:#fde19a;
 background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#7e7da0;
}

.datepicker table tr td.today:hover{
 background-color:#fde19a;
 background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#7e7da0;
}

.datepicker table tr td.today.disabled{
 background-color:#fde19a;
 background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#7e7da0;
}

.datepicker table tr td.today.disabled:hover{
 background-color:#fde19a;
 background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#7e7da0;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active{
 background-color:#fdf59a;
}

.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active{
 background-color:#fdf59a;
}

.datepicker table tr td.today:hover.disabled{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled{
 background-color:#fdf59a;
}

.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled]{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled]{
 background-color:#fdf59a;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today:hover:hover{
 color:#000;
}

.datepicker table tr td.today.active:hover{
 color:#fff;
}

.datepicker table tr td.range{
 background:#d6dcec;
 border-radius:0;
}

.datepicker table tr td.range:hover{
 background:#d6dcec;
 border-radius:0;
}

.datepicker table tr td.range.disabled{
 background:#d6dcec;
 border-radius:0;
}

.datepicker table tr td.range.disabled:hover{
 background:#d6dcec;
 border-radius:0;
}

.datepicker table tr td.range.today{
 background-color:#f3d17a;
 background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today:hover{
 background-color:#f3d17a;
 background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today.disabled{
 background-color:#f3d17a;
 background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today.disabled:hover{
 background-color:#f3d17a;
 background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today:hover.disabled{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled]{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled]{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active{
 background-color:#efe24b \9;
}

.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active{
 background-color:#efe24b \9;
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active{
 background-color:#efe24b \9;
}

.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active{
 background-color:#efe24b \9;
}

.datepicker table tr td.selected{
 background-color:#9e9e9e;
 background-image:linear-gradient(to bottom, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover{
 background-color:#9e9e9e;
 background-image:linear-gradient(to bottom, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected.disabled{
 background-color:#9e9e9e;
 background-image:linear-gradient(to bottom, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected.disabled:hover{
 background-color:#9e9e9e;
 background-image:linear-gradient(to bottom, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active{
 background-color:#808080;
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active{
 background-color:#808080;
}

.datepicker table tr td.selected:hover.disabled{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled{
 background-color:#808080;
}

.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled]{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled]{
 background-color:#808080;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active{
 background-color:#666666 \9;
}

.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active{
 background-color:#666666 \9;
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active{
 background-color:#666666 \9;
}

.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active{
 background-color:#666666 \9;
}

.datepicker table tr td.active{
 background-color:#77bc21;
 background-image:linear-gradient(to bottom, #77bc21, #77bc21);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
 border-color:#77bc21 #7673e6 #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover{
 background-color:#77bc21;
 background-image:linear-gradient(to bottom, #77bc21, #77bc21);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
 border-color:#77bc21 #7673e6 #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active.disabled{
 background-color:#77bc21;
 background-image:linear-gradient(to bottom, #77bc21, #77bc21);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
 border-color:#77bc21 #7673e6 #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active.disabled:hover{
 background-color:#77bc21;
 background-image:linear-gradient(to bottom, #77bc21, #77bc21);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
 border-color:#77bc21 #7673e6 #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active{
 background-color:#77bc21;
}

.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active{
 background-color:#77bc21;
}

.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active{
 background-color:#77bc21;
}

.datepicker table tr td.active.disabled{
 background-color:#77bc21;
}

.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active{
 background-color:#77bc21;
}

.datepicker table tr td.active:hover.disabled{
 background-color:#77bc21;
}

.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled{
 background-color:#77bc21;
}

.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled]{
 background-color:#77bc21;
}

.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled]{
 background-color:#77bc21;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active{
 background-color:#003399 \9;
}

.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active{
 background-color:#003399 \9;
}

.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active{
 background-color:#003399 \9;
}

.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active{
 background-color:#003399 \9;
}

.datepicker table tr td span{
 display:block;
 width:23%;
 height:54px;
 line-height:54px;
 float:left;
 margin:1%;
 cursor:pointer;
 border-radius:4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused{
 background:rgba(118, 188, 33, 0.1725490196) !important;
 color:#313e6a !important;
}

.datepicker table tr td span.disabled{
 background:none;
 color:#3b4863;
 cursor:default;
}

.datepicker table tr td span.disabled:hover{
 background:none;
 color:#3b4863;
 cursor:default;
}

.datepicker table tr td span.active{
 background-color:#77bc21;
 color:#fff;
}

.datepicker table tr td span.active:hover{
 background-color:#77bc21;
 color:#fff;
}

.datepicker table tr td span.active.disabled{
 background-color:#77bc21;
 color:#fff;
}

.datepicker table tr td span.active.disabled:hover{
 background-color:#77bc21;
 color:#fff;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active{
 background-color:#77bc21;
}

.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active{
 background-color:#77bc21;
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active{
 background-color:#77bc21;
}

.datepicker table tr td span.active.disabled{
 background-color:#77bc21;
}

.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active{
 background-color:#77bc21;
}

.datepicker table tr td span.active:hover.disabled{
 background-color:#77bc21;
}

.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled{
 background-color:#77bc21;
}

.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled]{
 background-color:#77bc21;
}

.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled]{
 background-color:#77bc21;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active{
 background-color:#77bc21;
}

.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active{
 background-color:#77bc21;
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active{
 background-color:#77bc21;
}

.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active{
 background-color:#77bc21;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new{
 color:#3b4863;
}

.datepicker .datepicker-switch{
 width:145px;
 cursor:pointer;
 color:#3b4863;
 opacity:5;
}

.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th{
 cursor:pointer;
 color:#3b4863;
 opacity:5;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover{
 background-color:rgba(255, 255, 255, 0.1);
 color:#3b4863;
}

.datepicker .prev.disabled,
.datepicker .next.disabled{
 visibility:hidden;
}

.datepicker .cw{
 font-size:10px;
 width:12px;
 padding:0 2px 0 5px;
 vertical-align:middle;
}

.input-append.date .add-on,
.input-prepend.date .add-on{
 cursor:pointer;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i{
 margin-top:3px;
}

.input-daterange input{
 text-align:center;
}

.input-daterange input:first-child{
 border-radius:3px 0 0 3px;
}

.input-daterange input:last-child{
 border-radius:0 3px 3px 0;
}

.input-daterange .add-on{
 display:inline-block;
 width:auto;
 min-width:16px;
 height:18px;
 padding:4px 5px;
 font-weight:normal;
 line-height:18px;
 text-align:center;
 text-shadow:0 1px 0 #fff;
 vertical-align:middle;
 background-color:#d6dcec;
 border:1px solid #7f88a5;
 margin-left:-5px;
 margin-right:-5px;
}

.datepicker-days .table-condensed .active day{
 background-color:#77bc21;
 color:#fff;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th{
 cursor:pointer;
 color:#3b4863;
 opacity:5;
}

.dark-theme .datepicker .datepicker-switch{
 cursor:pointer;
 opacity:5;
}

.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th{
 cursor:pointer;
 opacity:5;
}

.dark-theme .datepicker{
 background-color:#191f3a;
 box-shadow:0 0 24px rgba(20, 28, 43, 0.6);
 border:1px solid rgba(255, 255, 255, 0.1);
}

.dark-theme .datepicker .datepicker-switch{
 color:#ffffff !important;
}

.dark-theme .datepicker th{
 color:#ffffff;
}

.dark-theme .datepicker td{
 border:1px solid rgba(255, 255, 255, 0.1);
 background-color:#191f3a;
 color:rgba(255, 255, 255, 0.4);
}

.dark-theme .datepicker table tr td.old{
 opacity:5;
 color:#7f88a5;
}

.datepicker table tr td.new{
 opacity:5;
 color:#7f88a5;
}

.dark-theme .datepicker .datepicker-calendar td a:hover,
.dark-theme .datepicker table tr td.day:hover{
 background-color:#77bc21;
 color:#fff;
}

.datepicker table tr td.day.focused{
 background-color:#77bc21;
 color:#fff;
}

.dark-theme .datepicker-dropdown:before{
 content:"";
 display:inline-block;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:7px solid #191f3a;
 border-top:0;
 border-bottom-color:rgba(0, 0, 0, 0.2);
 position:absolute;
}

.dark-theme .datepicker-dropdown:after{
 content:"";
 display:inline-block;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:7px solid #191f3a;
 border-top:0;
 position:absolute;
}

.dark-theme .datepicker table tr td span:hover,
.dark-theme .datepicker table tr td span.focused{
 background:#292f4b !important;
}

.dark-theme .datepicker-dropdown.datepicker-orient-top:before{
 bottom:-7px;
 border-bottom:0;
 border-top:7px solid #191f3a;
}

.dark-theme .datepicker-dropdown.datepicker-orient-top:after{
 bottom:-6px;
 border-bottom:0;
 border-top:6px solid #191f3a;
}

.dark-theme .datepicker table tr td span.old{
 color:#7f88a5;
}

.datepicker table tr td span.new{
 color:#7f88a5;
}

.dark-theme .datepicker .datepicker-months td,
.dark-theme .datepicker .datepicker-years td{
 border:none;
}

/*! X-editable - v1.5.1
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov;Licensed MIT */
.editableform{
 margin-bottom:0;
 
}

.editableform .control-group{
 margin-bottom:0;
 
 white-space:nowrap;
 
 line-height:20px;
 
}

.editableform .form-control{
 width:auto;
}

/*
BS3 width:1005 for inputs breaks editable form in popup
See:https://github.com/vitalets/x-editable/issues/393
*/
.editable-buttons{
 display:inline-block;
 
 vertical-align:top;
 margin-left:7px;
 
 zoom:1;
 *display:inline;
}

.editable-buttons.editable-buttons-bottom{
 display:block;
 margin-top:7px;
 margin-left:0;
}

.editable-input{
 vertical-align:top;
 display:inline-block;
 
 width:auto;
 
 white-space:normal;
 
 
 zoom:1;
 *display:inline;
}

.editable-buttons .editable-cancel{
 margin-left:7px;
}

.editable-buttons button.ui-button-icon-only{
 height:24px;
 width:30px;
}


.editableform-loading{
 height:25px;
 width:auto;
 min-width:25px;
}

.editable-inline .editableform-loading{
 background-position:left 5px;
}

.editable-error-block{
 max-width:300px;
 margin:5px 0 0 0;
 width:auto;
 white-space:normal;
}

.editable-error-block.ui-state-error{
 padding:3px;
}


.editable-error{
 color:red;
}


.editableform .editable-date{
 padding:0;
 margin:0;
 float:left;
}


.editable-inline .add-on .icon-th{
 margin-top:3px;
 margin-left:1px;
}


.editable-checklist label{
 white-space:nowrap;
}

.editable-checklist label input[type=checkbox],
.editable-checklist label span{
 vertical-align:middle;
 margin:0;
}


.editable-wysihtml5{
 width:566px;
 height:250px;
}


.editable-clear{
 clear:both;
 font-size:0.9em;
 text-decoration:none;
 text-align:right;
}


.editable-clear-x{
 
 display:block;
 width:13px;
 height:13px;
 position:absolute;
 opacity:0.6;
 z-index:100;
 top:50%;
 right:6px;
 margin-top:-6px;
}

.editable-clear-x:hover{
 opacity:1;
}

.editable-pre-wrapped{
 white-space:pre-wrap;
}

.editable-container.editable-popup{
 max-width:none !important;
 
}

.editable-container.popover{
 width:auto;
 
}

.editable-container.editable-inline{
 display:inline-block;
 vertical-align:middle;
 width:auto;
 
 zoom:1;
 *display:inline;
}

.editable-container.ui-widget{
 font-size:inherit;
 
 z-index:9990;
 
}

.editable-click{
 text-decoration:none;
 border-bottom:dashed 1px var(--primary06);
}

a.editable-click{
 text-decoration:none;
 border-bottom:dashed 1px var(--primary06);
}

a.editable-click:hover{
 text-decoration:none;
 border-bottom:dashed 1px var(--primary06);
}

.editable-click.editable-disabled{
 color:#585858;
 cursor:default;
 border-bottom:none;
}

a.editable-click.editable-disabled{
 color:#585858;
 cursor:default;
 border-bottom:none;
}

a.editable-click.editable-disabled:hover{
 color:#585858;
 cursor:default;
 border-bottom:none;
}

.editable-empty{
 font-style:italic;
 color:#dd1144;
 
 text-decoration:none;
}

.editable-empty:hover,
.editable-empty:focus{
 font-style:italic;
 color:#dd1144;
 
 text-decoration:none;
}

.editable-unsaved{
 font-weight:bold;
}

.editable-unsaved:after{
 
}

.editable-bg-transition{
 transition:background-color 1400ms ease-out;
}


.form-horizontal .editable{
 padding-top:5px;
 display:inline-block;
}

/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.datepicker{
 padding:4px;
 border-radius:4px;
 direction:ltr;
 /*.dow{
 border-top:1px solid #ddd !important;
 }*/
}

.datepicker-inline{
 width:220px;
}

.datepicker.datepicker-rtl{
 direction:rtl;
}

.datepicker.datepicker-rtl table tr td span{
 float:right;
}

.datepicker-dropdown{
 top:0;
 left:0;
}

.datepicker-dropdown:before{
 content:"";
 display:inline-block;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:7px solid #ccc;
 border-bottom-color:rgba(0, 0, 0, 0.2);
 position:absolute;
 top:-7px;
 left:6px;
}

.datepicker-dropdown:after{
 content:"";
 display:inline-block;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #ffffff;
 position:absolute;
 top:-6px;
 left:7px;
}

.datepicker.days div.datepicker-days,
.datepicker.months div.datepicker-months,
.datepicker.years div.datepicker-years{
 display:block;
}

.datepicker table{
 margin:0;
}

.datepicker td,
.datepicker th{
 text-align:center;
 width:20px;
 height:20px;
 border-radius:4px;
 border:none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th{
 background-color:transparent;
}

.datepicker table tr td.day:hover{
 background:#eeeeee;
 cursor:pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new{
 color:#999999;
}

.datepicker table tr td.disabled{
 background:none;
 color:#999999;
 cursor:default;
}

.datepicker table tr td.disabled:hover{
 background:none;
 color:#999999;
 cursor:default;
}

.datepicker table tr td.today{
 background-color:#fde19a;
 background-image:linear-gradient(to top, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#000;
}

.datepicker table tr td.today:hover{
 background-color:#fde19a;
 background-image:linear-gradient(to top, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#000;
}

.datepicker table tr td.today.disabled{
 background-color:#fde19a;
 background-image:linear-gradient(to top, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#000;
}

.datepicker table tr td.today.disabled:hover{
 background-color:#fde19a;
 background-image:linear-gradient(to top, #fdd49a, #fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#000;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active{
 background-color:#fdf59a;
}

.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active{
 background-color:#fdf59a;
}

.datepicker table tr td.today:hover.disabled{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled{
 background-color:#fdf59a;
}

.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled]{
 background-color:#fdf59a;
}

.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled]{
 background-color:#fdf59a;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active{
 background-color:#fbf069 \9;
}

.datepicker table tr td.today:hover:hover{
 color:#000;
}

.datepicker table tr td.today.active:hover{
 color:#fff;
}

.datepicker table tr td.range{
 background:#eeeeee;
 border-radius:0;
}

.datepicker table tr td.range:hover{
 background:#eeeeee;
 border-radius:0;
}

.datepicker table tr td.range.disabled{
 background:#eeeeee;
 border-radius:0;
}

.datepicker table tr td.range.disabled:hover{
 background:#eeeeee;
 border-radius:0;
}

.datepicker table tr td.range.today{
 background-color:#f3d17a;
 background-image:linear-gradient(to top, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today:hover{
 background-color:#f3d17a;
 background-image:linear-gradient(to top, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today.disabled{
 background-color:#f3d17a;
 background-image:linear-gradient(to top, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today.disabled:hover{
 background-color:#f3d17a;
 background-image:linear-gradient(to top, #f3c17a, #f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 border-radius:0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today:hover.disabled{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled]{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled]{
 background-color:#f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active{
 background-color:#efe24b \9;
}

.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active{
 background-color:#efe24b \9;
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active{
 background-color:#efe24b \9;
}

.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active{
 background-color:#efe24b \9;
}

.datepicker table tr td.selected{
 background-color:#9e9e9e;
 background-image:linear-gradient(to top, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover{
 background-color:#9e9e9e;
 background-image:linear-gradient(to top, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected.disabled{
 background-color:#9e9e9e;
 background-image:linear-gradient(to top, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected.disabled:hover{
 background-color:#9e9e9e;
 background-image:linear-gradient(to top, #b3b3b3, #808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
 border-color:#808080 #808080 #595959;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active{
 background-color:#808080;
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active{
 background-color:#808080;
}

.datepicker table tr td.selected:hover.disabled{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled{
 background-color:#808080;
}

.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled]{
 background-color:#808080;
}

.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled]{
 background-color:#808080;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active{
 background-color:#666666 \9;
}

.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active{
 background-color:#666666 \9;
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active{
 background-color:#666666 \9;
}

.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active{
 background-color:#666666 \9;
}

.datepicker table tr td.active{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active.disabled{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active.disabled:hover{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active.disabled{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active:hover.disabled{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled]{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled]{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active{
 background-color:#003399 \9;
}

.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active{
 background-color:#003399 \9;
}

.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active{
 background-color:#003399 \9;
}

.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active{
 background-color:#003399 \9;
}

.datepicker table tr td span{
 display:block;
 width:23%;
 height:54px;
 line-height:54px;
 float:left;
 margin:1%;
 cursor:pointer;
 border-radius:4px;
}

.datepicker table tr td span:hover{
 background:#eeeeee;
}

.datepicker table tr td span.disabled{
 background:none;
 color:#999999;
 cursor:default;
}

.datepicker table tr td span.disabled:hover{
 background:none;
 color:#999999;
 cursor:default;
}

.datepicker table tr td span.active{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active.disabled{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active.disabled:hover{
 background-color:#006dcc;
 background-image:linear-gradient(to top, var(--primary06), var(--primary-bg-color));
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
 border-color:var(--primary-bg-color) var(--primary-bg-color) #002a80;
 border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active.disabled{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active:hover.disabled{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled]{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled]{
 background-color:var(--primary-bg-color);
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active{
 background-color:#003399 \9;
}

.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active{
 background-color:#003399 \9;
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active{
 background-color:#003399 \9;
}

.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active{
 background-color:#003399 \9;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new{
 color:#999999;
}

.datepicker th.datepicker-switch{
 width:145px;
}

.datepicker thead tr:first-child th,
.datepicker tfoot tr th{
 cursor:pointer;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover{
 background:#eeeeee;
}

.datepicker .cw{
 font-size:10px;
 width:12px;
 padding:0 2px 0 5px;
 vertical-align:middle;
}

.datepicker thead tr:first-child th.cw{
 cursor:default;
 background-color:transparent;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i{
 display:block;
 cursor:pointer;
 width:16px;
 height:16px;
}

.input-daterange input{
 text-align:center;
}

.input-daterange input:first-child{
 border-radius:3px 0 0 3px;
}

.input-daterange input:last-child{
 border-radius:0 3px 3px 0;
}

.input-daterange .add-on{
 display:inline-block;
 width:auto;
 min-width:16px;
 height:18px;
 padding:4px 5px;
 font-weight:normal;
 line-height:18px;
 text-align:center;
 text-shadow:0 1px 0 #ffffff;
 vertical-align:middle;
 background-color:#eeeeee;
 border:1px solid #ccc;
 margin-left:-5px;
 margin-right:-5px;
}

@keyframes dtb-spinner{
 100%{
 transform:rotate(360deg);
 }
}

div.dt-button-info{
 position:fixed;
 top:50%;
 left:50%;
 width:400px;
 margin-top:-100px;
 margin-left:-200px;
 background-color:white;
 border:2px solid #111;
 box-shadow:3px 3px 8px rgba(0, 0, 0, 0.3);
 border-radius:3px;
 text-align:center;
 z-index:21;
}

div.dt-button-info h2{
 padding:0.5em;
 margin:0;
 font-weight:normal;
 border-bottom:1px solid #ddd;
 background-color:#f3f3f3;
}

div.dt-button-info>div{
 padding:1em;
}

div.dt-button-collection-title{
 text-align:center;
 padding:0.3em 0 0.5em;
 font-size:0.9em;
}

div.dt-button-collection-title:empty{
 display:none;
}

div.dt-button-collection{
 position:absolute;
 z-index:2001;
}

div.dt-button-collection div.dropdown-menu{
 display:block;
 z-index:2002;
 min-width:100%;
 padding-top:0px;
 padding-bottom:0px;
 background-color:#fff;
}

div.dt-button-collection div.dt-button-collection-title{
 background-color:white;
 border:1px solid rgba(0, 0, 0, 0.15);
}

div.dt-button-collection.fixed{
 position:fixed;
 top:50%;
 left:50%;
 margin-left:-75px;
 border-radius:0;
}

div.dt-button-collection.fixed.two-column{
 margin-left:-200px;
}

div.dt-button-collection.fixed.three-column{
 margin-left:-225px;
}

div.dt-button-collection.fixed.four-column{
 margin-left:-300px;
}

div.dt-button-collection>:last-child{
 display:block !important;
 -moz-column-gap:8px;
 -ms-column-gap:8px;
 -o-column-gap:8px;
 column-gap:8px;
}

div.dt-button-collection>:last-child>*{
 -moz-column-break-inside:avoid;
 break-inside:avoid;
}

div.dt-button-collection.two-column{
 width:400px;
}

div.dt-button-collection.two-column>:last-child{
 padding-bottom:1px;
 -moz-column-count:2;
 -ms-column-count:2;
 -o-column-count:2;
 column-count:2;
}

div.dt-button-collection.three-column{
 width:450px;
}

div.dt-button-collection.three-column>:last-child{
 padding-bottom:1px;
 -moz-column-count:3;
 -ms-column-count:3;
 -o-column-count:3;
 column-count:3;
}

div.dt-button-collection.four-column{
 width:600px;
}

div.dt-button-collection.four-column>:last-child{
 padding-bottom:1px;
 -moz-column-count:4;
 -ms-column-count:4;
 -o-column-count:4;
 column-count:4;
}

div.dt-button-collection .dt-button{
 border-radius:0;
 padding:0.5rem 2.5rem;
}

div.dt-button-collection.fixed{
 max-width:none;
}

div.dt-button-collection.fixed:before,
div.dt-button-collection.fixed:after{
 display:none;
}

div.dt-button-background{
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:999;
}

div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing{
 color:rgba(0, 0, 0, 0.2);
}

div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after{
 position:absolute;
 top:50%;
 left:50%;
 width:16px;
 height:16px;
 margin:-8px 0 0 -8px;
 box-sizing:border-box;
 display:block;
 content:" ";
 border:2px solid #282828;
 border-radius:50%;
 border-left-color:transparent;
 border-right-color:transparent;
 animation:dtb-spinner 1500ms infinite linear;
 -o-animation:dtb-spinner 1500ms infinite linear;
 -ms-animation:dtb-spinner 1500ms infinite linear;
 -webkit-animation:dtb-spinner 1500ms infinite linear;
 -moz-animation:dtb-spinner 1500ms infinite linear;
}

@media screen and (max-width:767px){
 div.dt-buttons{
 float:none;
 width:100%;
 text-align:center;
 margin-bottom:0.5em;
 }

 div.dt-buttons a.btn{
 float:none;
 }
}


.pickr{
 position:relative;
 overflow:visible;
 transform:translateY(0);
}

.pickr *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pickr .pcr-button{
 position:relative;
 height:2em;
 width:2em;
 padding:0.5em;
 cursor:pointer;
 font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
 border-radius:0.15em;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
 background-size:0;
 transition:all 0.3s;
}

.pickr .pcr-button::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
 z-index:initial;
}

.pickr .pcr-button::after{
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 transition:background 0.3s;
 background:var(--pcr-color);
 border-radius:0.15em;
}

.pickr .pcr-button.clear{
 background-size:70%;
}

.pickr .pcr-button.clear::before{
 opacity:0;
}

.pickr .pcr-button.clear:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr .pcr-button.disabled{
 cursor:not-allowed;
}

.pickr *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pcr-app *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pickr input:focus,
.pickr input.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr button:focus,
.pickr button.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pcr-app input:focus,
.pcr-app input.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pcr-app button:focus,
.pcr-app button.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr .pcr-palette,
.pickr .pcr-slider{
 transition:box-shadow 0.3s;
}

.pcr-app .pcr-palette,
.pcr-app .pcr-slider{
 transition:box-shadow 0.3s;
}

.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.pcr-app{
 position:fixed;
 display:flex;
 flex-direction:column;
 z-index:100;
 border-radius:0.1em;
 background:#fff;
 opacity:0;
 visibility:hidden;
 transition:opacity 0.3s, visibility 0s 0.3s;
 font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
 box-shadow:0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
 left:0;
 top:0;
}

.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.pcr-app.visible{
 transition:opacity 0.3s;
 visibility:visible;
 opacity:1;
}

.pcr-app .pcr-swatches{
 display:flex;
 flex-wrap:wrap;
 margin-top:0.75em;
}

.pcr-app .pcr-swatches.pcr-last{
 margin:0;
}

.pcr-app .pcr-swatches>button{
 font-size:1em;
 position:relative;
 width:calc(1.75em - 5px);
 height:calc(1.75em - 5px);
 border-radius:0.15em;
 cursor:pointer;
 margin:2.5px;
 flex-shrink:0;
 justify-self:center;
 transition:all 0.15s;
 overflow:hidden;
 background:transparent;
 z-index:1;
}

.pcr-app .pcr-swatches>button::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:6px;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app .pcr-swatches>button::after{
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:var(--pcr-color);
 border:1px solid rgba(0, 0, 0, 0.05);
 border-radius:0.15em;
 box-sizing:border-box;
}

.pcr-app .pcr-swatches>button:hover{
 filter:brightness(1.05);
}

.pcr-app .pcr-swatches>button:not(.pcr-active){
 box-shadow:none;
}

.pcr-app .pcr-interaction{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 margin:0 -0.2em 0 -0.2em;
}

.pcr-app .pcr-interaction>*{
 margin:0 0.2em;
}

.pcr-app .pcr-interaction input{
 letter-spacing:0.07em;
 font-size:0.75em;
 text-align:center;
 cursor:pointer;
 color:#75797e;
 background:#f1f3f4;
 border-radius:0.15em;
 transition:all 0.15s;
 padding:0.45em 0.5em;
 margin-top:0.75em;
}

.pcr-app .pcr-interaction input:hover{
 filter:brightness(0.975);
}

.pcr-app .pcr-interaction input:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

.pcr-app .pcr-interaction .pcr-result{
 color:#75797e;
 text-align:left;
 flex:1 1 8em;
 min-width:8em;
 transition:all 0.2s;
 border-radius:0.15em;
 background:#f1f3f4;
 cursor:text;
}

.pcr-app .pcr-interaction .pcr-result::-moz-selection{
 background:#4285f4;
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection{
 background:#4285f4;
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-type.active{
 color:#fff;
 background:#4285f4;
}

.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear{
 color:#fff;
 width:auto;
}

.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear{
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover{
 filter:brightness(0.925);
}

.pcr-app .pcr-interaction .pcr-save{
 background:#4285f4;
}

.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel{
 background:#f44250;
}

.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

.pcr-app .pcr-selection .pcr-picker{
 position:absolute;
 height:18px;
 width:18px;
 border:2px solid #fff;
 border-radius:100%;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity{
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 display:flex;
 flex-direction:column;
 cursor:grab;
 cursor:-webkit-grab;
}

.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active{
 cursor:grabbing;
 cursor:-webkit-grabbing;
}

.pcr-app[data-theme=classic]{
 width:28.5em;
 max-width:95vw;
 padding:0.8em;
}

.pcr-app[data-theme=classic] .pcr-selection{
 display:flex;
 justify-content:space-between;
 flex-grow:1;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{
 position:relative;
 z-index:1;
 width:2em;
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 margin-right:0.75em;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{
 cursor:pointer;
 border-radius:0.15em 0.15em 0 0;
 z-index:2;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{
 border-radius:0 0 0.15em 0.15em;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{
 background:var(--pcr-color);
 width:100%;
 height:50%;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{
 width:100%;
 height:8em;
 z-index:1;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{
 flex-grow:1;
 border-radius:0.15em;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{
 margin-left:0.75em;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{
 left:50%;
 transform:translateX(-50%);
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{
 width:8px;
 flex-grow:1;
 border-radius:50em;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{
 background:linear-gradient(to bottom, red, #ff0, lime, cyan, blue, #f0f, red);
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{
 background:linear-gradient(to bottom, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:100%, 50%;
}

@supports (display:grid){
 .pcr-app .pcr-swatches{
 display:grid;
 align-items:center;
 grid-template-columns:repeat(auto-fit, 1.75em);
 }
}

/*! Bootstrap 5 integration for DataTables
 *
 * Â©2020 SpryMedia Ltd, all rights reserved.
 * License:MIT datatables.net/license/mit
 */
table.dataTable{
 clear:both;
 margin-top:6px !important;
 margin-bottom:6px !important;
 max-width:none !important;
 border-collapse:collapse !important;
 border-spacing:0;
}

table.dataTable td,
table.dataTable th{
 box-sizing:content-box;
}

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty{
 text-align:center;
}

table.dataTable.nowrap th,
table.dataTable.nowrap td{
 white-space:nowrap;
}

div.dataTables_wrapper div.dataTables_length label{
 font-weight:normal;
 text-align:center;
 white-space:nowrap;
 width:21%;
 display:flex;
 align-items:center;
 justify-content:space-between;
}

div.dataTables_wrapper div.dataTables_length select{
 width:auto;
 display:inline-block;
}

div.dataTables_wrapper div.dataTables_filter{
 text-align:right;
}

div.dataTables_wrapper div.dataTables_filter label{
 font-weight:normal;
 white-space:nowrap;
 text-align:center;
}

div.dataTables_wrapper div.dataTables_filter input{
 margin-left:0.5em;
 display:inline-block;
 width:auto;
}

div.dataTables_wrapper div.dataTables_info{
 padding-top:0.85em;
}

div.dataTables_wrapper div.dataTables_paginate{
 margin:0;
 white-space:nowrap;
 text-align:right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination{
 margin:2px 0;
 white-space:nowrap;
 justify-content:flex-end;
}

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;
}

table.dataTable>thead>tr>th:active,
table.dataTable>thead>tr>td:active{
 outline:none;
}

table.dataTable>thead>tr>th:not(.sorting_disabled),
table.dataTable>thead>tr>td:not(.sorting_disabled){
 padding-right:30px;
}

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;
}

table.dataTable>thead .sorting:before,
table.dataTable>thead .sorting:after{
 position:absolute;
 bottom:1em;
 display:block;
 opacity:0.3;
}

table.dataTable>thead .sorting_asc:before,
table.dataTable>thead .sorting_asc:after{
 position:absolute;
 bottom:1em;
 display:block;
 opacity:0.3;
}

table.dataTable>thead .sorting_desc:before,
table.dataTable>thead .sorting_desc:after{
 position:absolute;
 bottom:1em;
 display:block;
 opacity:0.3;
}

table.dataTable>thead .sorting_asc_disabled:before,
table.dataTable>thead .sorting_asc_disabled:after{
 position:absolute;
 bottom:1em;
 display:block;
 opacity:0.3;
}

table.dataTable>thead .sorting_desc_disabled:before,
table.dataTable>thead .sorting_desc_disabled:after{
 position:absolute;
 bottom:1em;
 display:block;
 opacity:0.3;
}

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:"â ‘";
}

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:"â “";
}

table.dataTable>thead .sorting_asc:before,
table.dataTable>thead .sorting_desc:after{
 opacity:1;
}

table.dataTable>thead .sorting_asc_disabled:before,
table.dataTable>thead .sorting_desc_disabled:after{
 opacity:0;
}

div.dataTables_scrollHead table.dataTable{
 margin-bottom:0 !important;
}

div.dataTables_scrollBody table{
 border-top:none;
 margin-top:0 !important;
 margin-bottom:0 !important;
}

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;
}

div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td{
 border-top:none;
}

div.dataTables_scrollFoot>.dataTables_scrollFootInner{
 box-sizing:content-box;
}

div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{
 margin-top:0 !important;
 border-top:none;
}

@media screen and (max-width:767px){

 div.dataTables_wrapper div.dataTables_length,
 div.dataTables_wrapper div.dataTables_filter,
 div.dataTables_wrapper div.dataTables_info{
 text-align:center;
 }

 div.dataTables_wrapper div.dataTables_paginate{
 text-align:center;
 }

 div.dataTables_wrapper div.dataTables_paginate ul.pagination{
 justify-content:center !important;
 }
}

table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){
 padding-right:20px;
}

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;
}

table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after{
 top:5px;
}

table.table-bordered.dataTable{
 border-right-width:0;
}

table.table-bordered.dataTable thead tr:first-child th,
table.table-bordered.dataTable thead tr:first-child td{
 border-top-width:1px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td{
 border-left-width:0;
}

table.table-bordered.dataTable th:first-child,
table.table-bordered.dataTable td:first-child{
 border-left-width:0px;
}

table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child{
 border-right-width:1px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td{
 border-bottom-width:0px;
}

div.dataTables_scrollHead table.table-bordered{
 border-bottom-width:0;
}

div.table-responsive>div.dataTables_wrapper>div.row{
 margin:0;
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{
 padding-left:0;
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{
 padding-right:0;
}

.dataTables_wrapper .selected{
 background:#f5f6fb;
 cursor:pointer;
}

#delete-datatable tr{
 cursor:pointer;
}

.logo-container{
 left:50px;
 position:absolute;
 top:20px;
 z-index:3;
}

.logo-container .logo{
 overflow:hidden;
 border-radius:50%;
 border:1px solid #333333;
 width:60px;
 float:left;
}

.logo-container .brand{
 font-size:18px;
 color:#fff;
 line-height:20px;
 float:left;
 margin-left:10px;
 margin-top:10px;
 width:60px;
}

.section .wizard-card{
 min-height:inherit;
}

.tim-row{
 margin-bottom:20px;
}

.tim-white-buttons{
 background-color:#777777;
}

.title{
 margin-top:30px;
 margin-bottom:25px;
 min-height:32px;
 font-weight:500;
}

.title.text-center{
 margin-bottom:50px;
}

.tim-typo{
 padding-left:25%;
 margin-bottom:40px;
 position:relative;
}

.tim-typo .tim-note{
 bottom:10px;
 color:#c0c1c2;
 display:block;
 font-weight:400;
 font-size:13px;
 line-height:13px;
 left:0;
 margin-left:20px;
 position:absolute;
 width:260px;
}

.tim-row{
 padding-top:50px;
}

.tim-row h3{
 margin-top:0;
}

.switch{
 margin-right:20px;
}

#navbar-full .navbar{
 border-radius:0 !important;
 margin-bottom:15px;
 z-index:2;
}

.space{
 height:130px;
 display:block;
}

.space-110{
 height:110px;
 display:block;
}

.space-50{
 height:50px;
 display:block;
}

.space-70{
 height:70px;
 display:block;
}

.navigation-example{
 background-position:center center;
 background-size:cover;
 margin-top:0;
 min-height:740px;
}

.navigation-example .img-src{
 background-attachment:scroll;
}

#notifications{
 background-color:#ffffff;
 display:block;
 width:100%;
 position:relative;
}

#notifications .alert-danger{
 margin-bottom:0px;
}

.tim-note{
 text-transform:capitalize;
}

#buttons .btn{
 margin:0 0px 15px;
}

.space-100{
 height:100px;
 display:block;
 width:100%;
}

.be-social{
 padding-bottom:20px;
 
 margin:0 auto 40px;
}

.txt-white{
 color:#ffffff;
}

.txt-gray{
 color:#ddd !important;
}

.parallax{
 width:100%;
 height:570px;
 display:block;
 background-attachment:fixed;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center;
}

.logo-container.logo-documentation{
 position:relative;
 top:0;
 left:0;
}

.logo-container .logo{
 overflow:hidden;
 border-radius:50%;
 border:1px solid #333333;
 width:50px;
 float:left;
}

.logo-container .brand{
 font-size:16px;
 line-height:18px;
 float:left;
 margin-left:10px;
 margin-top:7px;
 width:70px;
 height:40px;
 text-align:left;
}

.navbar-default .logo-container .brand{
 color:#999999;
}

.navbar-transparent .logo-container .brand{
 color:#ffffff;
}

.logo-container .brand-material{
 font-size:18px;
 margin-top:15px;
 height:25px;
 width:auto;
}

.logo-container .logo img{
 width:100%;
}

.navbar-small .logo-container .brand{
 color:#333333;
}

.fixed-section{
 top:90px;
 max-height:80vh;
 overflow:scroll;
}

.fixed-section ul li{
 list-style:none;
}

.fixed-section li a{
 font-size:14px;
 padding:2px;
 display:block;
 color:#666666;
}

.fixed-section li a.active{
 color:#00bbff;
}

.fixed-section.float{
 position:fixed;
 top:100px;
 width:200px;
 margin-top:0;
}

.parallax .parallax-image{
 width:100%;
 overflow:hidden;
 position:absolute;
}

.parallax .parallax-image img{
 width:100%;
}

@media (max-width:768px){
 .parallax .parallax-image{
 width:100%;
 height:640px;
 overflow:hidden;
 }

 .parallax .parallax-image img{
 height:100%;
 width:auto;
 }
}

.separator{
 content:"Separator";
 color:#ffffff;
 display:block;
 width:100%;
 padding:20px;
}

.separator-line{
 background-color:#eee;
 height:1px;
 width:100%;
 display:block;
}

.separator.separator-gray{
 background-color:#eeeeee;
}

.social-buttons-demo .btn{
 margin-right:5px;
 margin-bottom:7px;
}

.img-container{
 width:100%;
 overflow:hidden;
}

.img-container img{
 width:100%;
}

.lightbox img{
 width:100%;
}

.lightbox .modal-content{
 overflow:hidden;
}

.lightbox .modal-body{
 padding:0;
}

@media screen and (min-width:991px){
 .lightbox .modal-dialog{
 width:960px;
 }
}

@media (max-width:768px){
 .btn-morphing{
 margin-bottom:10px;
 }

 .parallax .motto{
 top:170px;
 margin-top:0;
 font-size:60px;
 width:270px;
 }
}



.presentation .front{
 transition:all 0.2s;
}

.presentation .front:after,
.presentation .front .btn{
 transition:all 0.2s;
}

.logo-container .logo,
.logo-container .brand{
 transition:all 0.2s;
}

#images h4{
 margin-bottom:30px;
}

#javascriptComponents{
 padding-bottom:0;
}

#javascriptComponents .btn-raised{
 margin:10px 5px;
}


.layers-container{
 display:block;
 margin-top:50px;
 position:relative;
}

.layers-container img{
 position:absolute;
 width:100%;
 height:auto;
 top:0;
 left:0;
 text-align:center;
}

.section-black{
 background-color:#333;
}

.animate{
 transition:1.5s ease-in-out;
 -moz-transition:1.5s ease-in-out;
 -webkit-transition:1.5s ease-in-out;
}

.navbar-default.navbar-small .logo-container .brand{
 color:#333333;
}

.navbar-transparent.navbar-small .logo-container .brand{
 color:#ffffff;
}

.navbar-default.navbar-small .logo-container .brand{
 color:#333333;
}

.sharing-area{
 margin-top:80px;
}

.sharing-area .btn{
 margin:15px 4px 0;
 color:#ffffff;
}

.sharing-area .btn i{
 font-size:18px;
 position:relative;
 top:2px;
 margin-right:5px;
}

.sharing-area .btn-twitter{
 background-color:#55acee;
}

.sharing-area .btn-facebook{
 background-color:#3b5998;
}

.sharing-area .btn-google-plus{
 background-color:#dd4b39;
}

.sharing-area .btn-github{
 background-color:#333333;
}

.section-thin,
.section-notifications{
 padding:0;
}

.section-navbars{
 padding-top:0;
}

#navbar .navbar{
 border-radius:0;
}

.section-tabs{
 background:#eeeeee;
}

.section-pagination{
 padding-bottom:0;
}

.section-download h4{
 margin-bottom:50px;
}

.section-examples a{
 text-decoration:none;
}

.section-examples h5{
 margin-top:30px;
}

.components-page .wrapper>.header,
.tutorial-page .wrapper>.header{
 height:400px;
 padding-top:100px;
 background-size:cover;
 background-position:center center;
}

.components-page .title,
.tutorial-page .title{
 color:#ffffff;
}

.main{
 background:#ffffff;
 position:relative;
 z-index:3;
}

.main-raised{
 margin:-60px 30px 0px;
 border-radius:6px;
 box-shadow:0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

.header-filter{
 position:relative;
}

.header-filter:before,
.header-filter:after{
 position:absolute;
 z-index:1;
 width:100%;
 height:100%;
 display:block;
 left:0;
 top:0;
 content:"";
}

.header-filter::before{
 background-color:rgba(0, 0, 0, 0.4);
}

.header-filter .container{
 z-index:2;
 position:relative;
}

.section{
 padding:70px 0;
 background-position:center center;
 background-size:cover;
}

.navbar{
 border:0;
 border-radius:3px;
 padding:10px 0;
 transition:all 150ms ease 0s;
}

.navbar .navbar-brand{
 position:relative;
 height:50px;
 line-height:30px;
 color:inherit;
 padding:10px 15px;
}

.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus{
 color:inherit;
 background-color:transparent;
}

.navbar.navbar-transparent{
 background-color:transparent;
 box-shadow:none;
 color:#fff;
 padding-top:25px;
}

.navbar-fixed-top{
 border-radius:0;
}

.navbar .navbar-nav>li>a{
 color:inherit;
 padding-top:15px;
 padding-bottom:15px;
 font-weight:400;
 font-size:12px;
 text-transform:uppercase;
 border-radius:3px;
}

.navbar .navbar-nav>li>a .material-icons,
.navbar .navbar-nav>li>a .fa{
 font-size:20px;
 max-width:20px;
}

.navbar .navbar-nav>li>a:hover,
.navbar .navbar-nav>li>a:focus{
 color:inherit;
 background-color:transparent;
}

.navbar .navbar-nav>li>a:not(.btn) .material-icons{
 margin-top:-3px;
 top:0px;
 position:relative;
 margin-right:3px;
}

@media (max-width:1199px){
 .navbar .navbar-brand{
 height:50px;
 padding:10px 15px;
 }

 .navbar .navbar-nav>li>a{
 padding-top:15px;
 padding-bottom:15px;
 }
}

:placeholder{
 color:#fff;
}

footer.footer-documentation{
 margin-top:0;
 bottom:0;
 text-shadow:none;
 color:inherit;
}

footer.footer-documentation li a{
 color:inherit;
}

footer.footer-documentation li a:hover,
footer.footer-documentation li a:focus{
 color:#89229b;
}

footer ul{
 margin-bottom:0;
 padding:0;
 list-style:none;
}

footer ul li{
 display:inline-block;
}

footer ul li a{
 color:inherit;
 padding:15px;
 font-weight:500;
 font-size:12px;
 text-transform:uppercase;
 border-radius:3px;
 text-decoration:none;
 position:relative;
 display:block;
}

footer ul li a:hover{
 text-decoration:none;
}

footer ul li .btn{
 margin:0;
}

footer ul.links-horizontal:first-child a{
 padding-left:0;
}

footer ul.links-horizontal:last-child a{
 padding-right:0;
}

footer ul.links-vertical li{
 display:block;
}

footer ul.links-vertical li a{
 padding:5px 0;
}

footer .social-buttons a,
footer .social-buttons .btn{
 margin-top:5px;
 margin-bottom:5px;
}

footer .footer-brand{
 float:left;
 height:50px;
 padding:15px 15px;
 font-size:18px;
 line-height:20px;
 margin-left:-15px;
}

footer .footer-brand:hover,
footer .footer-brand:focus{
 color:#3c4858;
}

footer .copyright{
 padding:15px 0;
 text-align:center;
}

footer .copyright .material-icons{
 font-size:18px;
 position:relative;
 top:3px;
}

footer .pull-center{
 display:inline-block;
 float:none;
}

@media (max-width:768px){
 .footer .copyright{
 display:inline-block;
 text-align:center;
 padding:10px 0;
 float:none !important;
 width:100%;
 }

 .navbar.navbar-transparent{
 background-color:rgba(0, 0, 0, 0.4);
 padding-top:10px;
 border-radius:0;
 }

 .main-raised{
 margin-left:10px;
 margin-right:10px;
 }
}

.ff_fileupload_hidden{
 display:none;
}

.ff_fileupload_wrap .ff_fileupload_dropzone_wrap{
 position:relative;
}

.ff_fileupload_wrap .ff_fileupload_dropzone{
 display:block;
 width:100%;
 height:100px;
 box-sizing:border-box;
 border:2px dashed #e9ebfa;
 border-radius:5px;
 padding:0;
 background-color:#f5f6fb;
 background-image:url("../plugins/fancyuploder/fancy_upload.png");
 background-repeat:no-repeat;
 background-position:center center;
 opacity:0.85;
 cursor:pointer;
 outline:none;
}

.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner{
 border:0;
}

.ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active{
 opacity:1;
 background-color:#fff;
 border-color:#f3f4f7;
}

.ff_fileupload_wrap .ff_fileupload_dropzone_tools{
 position:absolute;
 right:10px;
 top:0;
}

.ff_fileupload_wrap .ff_fileupload_dropzone_tool{
 display:block;
 margin-top:10px;
 width:40px;
 height:40px;
 box-sizing:border-box;
 border:1px solid #efecec;
 border-radius:3px;
 padding:0;
 background-color:#FDFDFD;
 background-repeat:no-repeat;
 background-position:center center;
 opacity:0.85;
 cursor:pointer;
 outline:none;
}

.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner{
 border:0;
}

.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:active{
 opacity:1;
 background-color:#FFFFFF;
 border-color:#4e4c73;
}

.ff_fileupload_wrap .ff_fileupload_recordaudio{
 background-image:url("../plugins/fancyuploder/fancy_microphone.png");
}

.ff_fileupload_wrap .ff_fileupload_recordvideo{
 background-image:url("../plugins/fancyuploder/fancy_webcam.png");
}

.ff_fileupload_wrap .ff_fileupload_recordvideo_preview{
 position:absolute;
 display:block;
 right:60px;
 top:10px;
 width:320px;
 max-width:calc(100% - 70px);
 height:calc(100% - 20px);
 background-color:#222222;
}

.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden{
 display:none;
}

.ff_fileupload_wrap .ff_fileupload_recording{
 animation:ff_fileupload_recording_animate 1.2s infinite alternate;
}

.ff_fileupload_wrap table.ff_fileupload_uploads{
 width:100%;
 border-collapse:collapse !important;
 border:0 none;
}

.ff_fileupload_wrap table.ff_fileupload_uploads tr{
 margin:0;
 border:0 none;
 padding:0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td{
 margin:0;
 border:0 none;
 padding:0;
 vertical-align:top;
 padding:1em 0;
 white-space:nowrap;
 line-height:normal;
}

.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce{
 animation:ff_fileupload_bounce_animate 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
 transform:translateY(0);
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview{
 width:1px;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image{
 display:block;
 box-sizing:border-box;
 border:0 none;
 padding:0;
 background-color:#f3f4f7;
 background-size:cover;
 background-repeat:no-repeat;
 background-position:center center;
 width:50px;
 height:50px;
 border-radius:5px;
 opacity:0.75;
 text-align:center;
 font-size:12px;
 font-weight:bold;
 overflow:hidden;
 outline:none;
 cursor:default;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner{
 border:0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview{
 cursor:pointer;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active{
 opacity:1;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text{
 display:block;
 margin:0 auto;
 width:70%;
 overflow:hidden;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button{
 display:inline-block;
 vertical-align:top;
 width:26px;
 height:26px;
 box-sizing:border-box;
 border:1px solid #e9ebfa;
 border-radius:3px;
 padding:0;
 background-color:#eaeefa;
 background-repeat:no-repeat;
 background-position:center center;
 opacity:0.85;
 cursor:pointer;
 outline:none;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner{
 border:0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active{
 opacity:1;
 background-color:#FDFDFD;
 border-color:#e9ebfa;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload{
 margin-right:0.5em;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile{
 display:none;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button{
 display:block;
 margin-top:0.3em;
 width:100%;
 height:28px;
 box-sizing:border-box;
 border:1px solid #efecec;
 border-radius:3px;
 padding:0;
 background-color:#f3f3f3;
 background-repeat:no-repeat;
 background-position:center center;
 opacity:0.85;
 cursor:pointer;
 outline:none;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner{
 border:0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active{
 opacity:1;
 background-color:#FDFDFD;
 border-color:#4e4c73;
}

.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload{
 background-image:url("../plugins/fancyuploder/fancy_okay.png");
}

.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file{
 background-image:url("../plugins/fancyuploder/fancy_remove.png");
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color{
 color:#FFFFFF;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a{
 background-color:#F03C3C;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b{
 background-color:#F05A3C;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c{
 background-color:#F0783C;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d{
 background-color:#F0963C;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e{
 background-color:#E0862B;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f{
 background-color:#DCA12B;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g{
 background-color:#C7AB1E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h{
 background-color:#C7C71E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i{
 background-color:#ABC71E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j{
 background-color:#8FC71E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k{
 background-color:#72C71E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l{
 background-color:#56C71E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m{
 background-color:#3AC71E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n{
 background-color:#1EC71E;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o{
 background-color:#1EC73A;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p{
 background-color:#1EC756;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q{
 background-color:#1EC78F;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r{
 background-color:#1EC7AB;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s{
 background-color:#1EC7C7;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t{
 background-color:#1EABC7;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u{
 background-color:#1E8FC7;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v{
 background-color:#1E72C7;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w{
 background-color:#3C78F0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x{
 background-color:#3C5AF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y{
 background-color:#3C3CF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z{
 background-color:#5A3CF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0{
 background-color:#783CF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1{
 background-color:#963CF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2{
 background-color:#B43CF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3{
 background-color:#D23CF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4{
 background-color:#F03CF0;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5{
 background-color:#F03CD2;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6{
 background-color:#F03CB4;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7{
 background-color:#F03C96;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8{
 background-color:#F03C78;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9{
 background-color:#F03C5A;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary{
 padding:1em;
 font-size:0.9em;
 white-space:normal;
 color:#7f88a5;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename{
 width:100%;
 font-weight:bold;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input{
 box-sizing:border-box;
 width:100%;
 padding:0.5em 0;
 margin-bottom:0.1em;
 font-size:1em;
 font-weight:normal;
 line-height:normal;
 border:0px solid #e8ebf3;
 border-radius:0;
 box-shadow:none;
 
 font-weight:600;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover{
 border:0px solid #e8ebf3;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors{
 color:#A94442;
 font-weight:bold;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background{
 margin-top:0.5em;
 background-color:#CCCCCC;
 height:2px;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar{
 background-color:#4e4c73;
 width:0;
 height:2px;
}

.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions{
 width:1px;
 text-align:right;
}

@keyframes ff_fileupload_recording_animate{
 from{
 border-color:#EF1F1F;
 }

 to{
 border-color:#C9A1A1;
 }
}

@keyframes ff_fileupload_bounce_animate{

 10%,
 90%{
 transform:translateY(-1px);
 }

 20%,
 80%{
 transform:translateY(2px);
 }

 30%,
 50%,
 70%{
 transform:translateY(-3px);
 }

 40%,
 60%{
 transform:translateY(3px);
 }
}


@media (max-width:420px){
 .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image{
 width:36px;
 height:36px;
 font-size:11px;
 }

 .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary{
 padding-right:0;
 }

 .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions{
 display:none;
 }

 .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile{
 display:block;
 }
}

.ff_fileupload_dialog_background{
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0, 0, 0, 0.85);
 z-index:10000;
}

.ff_fileupload_dialog_main{
 position:absolute;
 top:10%;
 left:10%;
 width:80%;
 height:80%;
 text-align:center;
}

.ff_fileupload_dialog_main img{
 position:relative;
 top:50%;
 transform:perspective(1px) translateY(-50%);
 max-width:100%;
 max-height:100%;
}

.ff_fileupload_dialog_main audio{
 position:relative;
 top:50%;
 transform:perspective(1px) translateY(-50%);
 width:100%;
}

.ff_fileupload_dialog_main video{
 position:relative;
 top:50%;
 transform:perspective(1px) translateY(-50%);
 max-width:100%;
 max-height:100%;
}

/*!
 * =============================================================
 * dropify v0.2.2 - Override your input files with style.
 * https://github.com/JeremyFagis/dropify
 *
 * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
 * =============================================================
 */
@font-face{
 font-family:"dropify";
 src:url("../plugins/fileuploads/fonts/dropify.eot");
 src:url("../plugins/fileuploads/fonts/dropify.eot#iefix") format("embedded-opentype"), url("../plugins/fileuploads/fonts/dropify.woff") format("woff"), url("../plugins/fileuploads/fonts/dropify.ttf") format("truetype"), url("../plugins/fileuploads/fonts/dropify.svg#dropify") format("svg");
 font-weight:normal;
 font-style:normal;
}

[class^=dropify-font-]:before,
[class*=" dropify-font-"]:before,
.dropify-font:before,
.dropify-wrapper .dropify-message span.file-icon:before{
 font-family:"dropify";
 font-style:normal;
 font-weight:normal;
 speak:none;
 display:inline-block;
 text-decoration:inherit;
 width:1em;
 margin-left:0.2em;
 margin-right:0.2em;
 text-align:center;
 font-variant:normal;
 text-transform:none;
 line-height:1em;
}

.dropify-font-upload:before,
.dropify-wrapper .dropify-message span.file-icon:before{
 content:"\e800";
}

.dropify-font-file:before{
 content:"\e801";
}

.dropify-wrapper{
 display:block;
 position:relative;
 cursor:pointer;
 overflow:hidden;
 width:100%;
 max-width:100%;
 height:200px !important;
 padding:5px 10px;
 border-radius:5px;
 font-size:14px;
 line-height:22px;
 color:#000;
 background-color:#fff;
 background-image:none;
 text-align:center;
 border:1px solid #f0f0f4;
 transition:border-color 0.15s linear;
}

.dropify-wrapper:hover{
 background-size:30px 30px;
 background-image:linear-gradient(-45deg, #f6f6f6 25%, transparent 25%, transparent 50%, #f6f6f6 50%, #f6f6f6 75%, transparent 75%, transparent);
 animation:stripes 2s linear infinite;
}

.dropify-wrapper.has-preview .dropify-clear{
 display:block;
}

.dropify-wrapper.has-error{
 border-color:#f34141;
}

.dropify-wrapper.has-error .dropify-message .dropify-error{
 display:block;
}

.dropify-wrapper.has-error:hover .dropify-errors-container{
 visibility:visible;
 opacity:1;
 transition-delay:0s;
}

.dropify-wrapper.disabled input{
 cursor:not-allowed;
}

.dropify-wrapper.disabled:hover{
 background-image:none;
 animation:none;
}

.dropify-wrapper.disabled .dropify-message{
 opacity:0.5;
 text-decoration:line-through;
}

.dropify-wrapper.disabled .dropify-infos-message{
 display:none;
}

.dropify-wrapper input{
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:100%;
 width:100%;
 opacity:0;
 cursor:pointer;
 z-index:5;
}

.dropify-wrapper .dropify-message{
 position:relative;
 top:50%;
 transform:translateY(-50%);
}

.dropify-wrapper .dropify-message span.file-icon{
 font-size:50px;
 color:#68798b;
}

.dropify-wrapper .dropify-message p{
 margin:5px 0 0 0;
 font-size:14px;
}

.dropify-wrapper .dropify-message p.dropify-error{
 color:#f34141;
 font-weight:bold;
 display:none;
}

.dropify-wrapper .dropify-clear{
 display:none;
 position:absolute;
 opacity:0;
 z-index:7;
 top:10px;
 right:10px;
 background:none;
 border:2px solid #fff;
 text-transform:uppercase;
 font-family:"Roboto", "Helvetica Neue", "Helvetica", "Arial";
 font-size:11px;
 padding:4px 8px;
 font-weight:bold;
 color:#fff;
 transition:all 0.15s linear;
}

.dropify-wrapper .dropify-clear:hover{
 background:rgba(255, 255, 255, 0.2);
}

.dropify-wrapper .dropify-preview{
 display:none;
 position:absolute;
 z-index:1;
 background-color:#fff;
 padding:5px;
 width:100%;
 height:100%;
 top:0;
 right:0;
 bottom:0;
 left:0;
 overflow:hidden;
 text-align:center;
}

.dropify-wrapper .dropify-preview .dropify-render img{
 top:50%;
 transform:translate(0, -50%);
 position:relative;
 max-width:100%;
 max-height:100%;
 background-color:#fff;
 transition:border-color 0.15s linear;
}

.dropify-wrapper .dropify-preview .dropify-render i{
 font-size:70px;
 top:50%;
 left:50%;
 transform:translate(-50%, -50%);
 position:absolute;
 color:#777;
}

.dropify-wrapper .dropify-preview .dropify-render .dropify-extension{
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%, -50%);
 margin-top:10px;
 text-transform:uppercase;
 font-weight:900;
 letter-spacing:-0.03em;
 font-size:13px;
 width:42px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}

.dropify-wrapper .dropify-preview .dropify-infos{
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 z-index:3;
 background:rgba(0, 0, 0, 0.7);
 opacity:0;
 transition:opacity 0.15s linear;
}

.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner{
 position:absolute;
 top:50%;
 transform:translate(0, -40%);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 width:100%;
 padding:0 20px;
 transition:all 0.2s ease;
}

.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p{
 padding:0;
 margin:0;
 position:relative;
 width:100%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#fff;
 text-align:center;
 line-height:25px;
 font-weight:bold;
}

.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{
 margin-top:15px;
 padding-top:15px;
 font-size:12px;
 position:relative;
 opacity:0.5;
}

.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before{
 content:"";
 position:absolute;
 top:0;
 left:50%;
 transform:translate(-50%, 0);
 background:#fff;
 width:30px;
 height:2px;
}

.dropify-wrapper:hover .dropify-clear{
 opacity:1;
}

.dropify-wrapper:hover .dropify-preview .dropify-infos{
 opacity:1;
}

.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner{
 margin-top:-5px;
}

.dropify-wrapper.touch-fallback{
 height:auto !important;
}

.dropify-wrapper.touch-fallback:hover{
 background-image:none;
 animation:none;
}

.dropify-wrapper.touch-fallback .dropify-preview{
 position:relative;
 padding:0;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-render{
 display:block;
 position:relative;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file{
 position:relative;
 transform:translate(0, 0);
 top:0;
 left:0;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file::before{
 margin-top:30px;
 margin-bottom:30px;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img{
 position:relative;
 transform:translate(0, 0);
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos{
 position:relative;
 opacity:1;
 background:transparent;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner{
 position:relative;
 top:0;
 transform:translate(0, 0);
 padding:5px 90px 5px 0;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p{
 padding:0;
 margin:0;
 position:relative;
 width:100%;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 color:#777;
 text-align:left;
 line-height:25px;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename{
 font-weight:bold;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{
 margin-top:0;
 padding-top:0;
 font-size:11px;
 position:relative;
 opacity:1;
}

.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before{
 display:none;
}

.dropify-wrapper.touch-fallback .dropify-message{
 transform:translate(0, 0);
 padding:40px 0;
}

.dropify-wrapper.touch-fallback .dropify-clear{
 top:auto;
 bottom:23px;
 opacity:1;
 border-color:rgba(119, 119, 119, 0.7);
 color:#777;
}

.dropify-wrapper.touch-fallback.has-preview .dropify-message{
 display:none;
}

.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner{
 margin-top:0;
}

.dropify-wrapper .dropify-loader{
 position:absolute;
 top:15px;
 right:15px;
 display:none;
 z-index:9;
}

.dropify-wrapper .dropify-loader::after{
 display:block;
 position:relative;
 width:20px;
 height:20px;
 animation:rotate 0.6s linear infinite;
 border-radius:100%;
 border-top:1px solid #ccc;
 border-bottom:1px solid #777;
 border-left:1px solid #ccc;
 border-right:1px solid #777;
 content:"";
}

.dropify-wrapper .dropify-errors-container{
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 z-index:3;
 background:rgba(243, 65, 65, 0.8);
 text-align:left;
 visibility:hidden;
 opacity:0;
 transition:visibility 0s linear 0.15s, opacity 0.15s linear;
}

.dropify-wrapper .dropify-errors-container ul{
 padding:10px 20px;
 margin:0;
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%);
}

.dropify-wrapper .dropify-errors-container ul li{
 margin-left:20px;
 color:#fff;
 font-weight:bold;
}

.dropify-wrapper .dropify-errors-container.visible{
 visibility:visible;
 opacity:1;
 transition-delay:0s;
}

.dropify-wrapper~.dropify-errors-container ul{
 padding:0;
 margin:15px 0;
}

.dropify-wrapper~.dropify-errors-container ul li{
 margin-left:20px;
 color:#f34141;
 font-weight:bold;
}

@keyframes stripes{
 from{
 background-position:0 0;
 }

 to{
 background-position:60px 30px;
 }
}

@keyframes rotate{
 0%{
 transform:rotateZ(-360deg);
 }

 100%{
 transform:rotateZ(0deg);
 }
}


.fc-not-allowed{
 
 cursor:not-allowed;
}

.fc-not-allowed .fc-event{
 
 cursor:not-allowed;
}

.fc-unselectable{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.fc{
 
 display:flex;
 flex-direction:column;
 font-size:1em;
}

.fc table{
 border-collapse:collapse;
 border-spacing:0;
 font-size:1em;
 
}

.fc th{
 text-align:center;
 vertical-align:top;
 padding:0;
}

.fc td{
 vertical-align:top;
 padding:0;
}

.fc a[data-navlink]{
 cursor:pointer;
}

.fc-direction-ltr{
 direction:ltr;
 text-align:left;
}

.fc-direction-rtl{
 direction:rtl;
 text-align:right;
}

.fc-theme-standard td,
.fc-theme-standard th{
 border:1px solid #e9edf4;
}




.fc-liquid-hack td,
.fc-liquid-hack th{
 position:relative;
}

@font-face{
 font-family:"fcicons";
 src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
 font-weight:normal;
 font-style:normal;
}

.fc-icon{
 
 display:inline-block;
 width:1em;
 height:1em;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 
 font-family:"fcicons" !important;
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}

.fc-icon-chevron-left:before{
 content:"\e900";
}

.fc-icon-chevron-right:before{
 content:"\e901";
}

.fc-icon-chevrons-left:before{
 content:"\e902";
}

.fc-icon-chevrons-right:before{
 content:"\e903";
}

.fc-icon-minus-square:before{
 content:"\e904";
}

.fc-icon-plus-square:before{
 content:"\e905";
}

.fc-icon-x:before{
 content:"\e906";
}

/*
 Lots taken from Flatly (MIT):https://bootswatch.com/4/flatly/bootstrap.css

 These styles only apply when the standard-theme is activated.
 When it's NOT activated, the fc-button classes won't even be in the DOM.
 */
.fc{
 
 
 
 
}

.fc .fc-button{
 border-radius:0;
 overflow:visible;
 text-transform:none;
 margin:0;
 font-family:inherit;
 font-size:inherit;
 line-height:inherit;
 -webkit-appearance:button;
 display:inline-block;
 font-weight:400;
 text-align:center;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 background-color:transparent;
 border:1px solid transparent;
 padding:0.375rem 0.75rem;
 font-size:0.8125rem;
 line-height:1.5;
 border-radius:5px;
}

.fc .fc-button:focus{
 outline:1px dotted;
 outline:5px auto -webkit-focus-ring-color;
}

.fc .fc-button:not(:disabled){
 cursor:pointer;
}

.fc .fc-button::-moz-focus-inner{
 padding:0;
 border-style:none;
}

.fc .fc-button:hover{
 text-decoration:none;
}

.fc .fc-button:focus{
 outline:0;
}

.fc .fc-button:disabled{
 opacity:0.65;
}

.fc .fc-button .fc-icon{
 vertical-align:middle;
 font-size:1.5em;
 
}

.fc .fc-button-group{
 position:relative;
 display:inline-flex;
 vertical-align:middle;
}

.fc .fc-button-group>.fc-button{
 position:relative;
 flex:1 1 auto;
}

.fc .fc-button-group>.fc-button:hover,
.fc .fc-button-group>.fc-button:focus,
.fc .fc-button-group>.fc-button:active,
.fc .fc-button-group>.fc-button.fc-button-active{
 z-index:1;
}

.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){
 margin-left:-1px;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){
 margin-right:-1px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.fc .fc-toolbar{
 display:flex;
 justify-content:space-between;
 align-items:center;
}

.fc .fc-toolbar.fc-header-toolbar{
 margin-bottom:1.5em;
}

.fc .fc-toolbar.fc-footer-toolbar{
 margin-top:1.5em;
}

.fc .fc-toolbar-title{
 font-size:1.75em;
 margin:0;
}

.fc-direction-ltr .fc-toolbar>*>:not(:first-child){
 margin-left:0.75em;
 
}

.fc-direction-rtl .fc-toolbar>*>:not(:first-child){
 margin-right:0.75em;
 
}

.fc-direction-rtl .fc-toolbar-ltr{
 
 flex-direction:row-reverse;
}

.fc .fc-scroller{
 -webkit-overflow-scrolling:touch;
 position:relative;
 
}

.fc .fc-scroller-liquid{
 height:100%;
}

.fc .fc-scroller-liquid-absolute{
 position:absolute;
 top:0;
 right:0;
 left:0;
 bottom:0;
}

.fc .fc-scroller-harness{
 position:relative;
 overflow:hidden;
 direction:ltr;
 
 
}

.fc .fc-scroller-harness-liquid{
 height:100%;
}

.fc-direction-rtl .fc-scroller-harness>.fc-scroller{
 
 direction:rtl;
}

.fc-theme-standard .fc-scrollgrid{
 border:1px solid #e9edf4;
}

.fc{
 
}

.fc .fc-scrollgrid{
 
 width:100%;
 
 table-layout:fixed;
 border-collapse:separate;
 border-right-width:0;
 border-bottom-width:0;
}

.fc .fc-scrollgrid table{
 
 width:100%;
 
 table-layout:fixed;
 
 border-top-style:hidden;
 border-left-style:hidden;
 border-right-style:hidden;
}

.fc .fc-scrollgrid-liquid{
 height:100%;
}

.fc .fc-scrollgrid-section{
 
 height:1px;
 
}

.fc .fc-scrollgrid-section>td{
 height:1px;
 
}

.fc .fc-scrollgrid-section table{
 height:1px;
 
 
}

.fc .fc-scrollgrid-section-liquid{
 height:auto;
}

.fc .fc-scrollgrid-section-liquid>td{
 height:100%;
 
}

.fc .fc-scrollgrid-section>*{
 border-top-width:0;
 border-left-width:0;
}

.fc .fc-scrollgrid-section-header>*,
.fc .fc-scrollgrid-section-footer>*{
 border-bottom-width:0;
}

.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table{
 border-bottom-style:hidden;
 
}

.fc .fc-scrollgrid-section-sticky>*{
 background:#fff;
 background:var(--fc-page-bg-color, #fff);
 position:sticky;
 z-index:2;
 
 
}

.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{
 top:0;
 
 
}

.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{
 bottom:0;
 
}

.fc .fc-scrollgrid-sticky-shim{
 
 height:1px;
 
 margin-bottom:-1px;
}

.fc-sticky{
 
 position:sticky;
}

.fc{
 
}

.fc .fc-view-harness{
 flex-grow:1;
 
 position:relative;
}

.fc .fc-view-harness-active>.fc-view{
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
}

.fc .fc-col-header-cell-cushion{
 display:inline-block;
 
 padding:2px 4px;
}

.fc .fc-bg-event,
.fc .fc-non-business,
.fc .fc-highlight{
 
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
}

.fc .fc-non-business{
 background:transparent;
}

.fc .fc-bg-event{
 background:rgba(4, 179, 114, 0.3);
 opacity:0.3;
}

.fc .fc-bg-event .fc-event-title{
 margin:0.5em;
 font-size:0.85em;
 font-style:italic;
}

.fc .fc-highlight{
 background:rgba(188, 232, 241, 0.3);
}

.fc .fc-cell-shaded,
.fc .fc-day-disabled{
 background:rgba(208, 208, 208, 0.3);
}



a.fc-event{
 text-decoration:none;
}

a.fc-event:hover{
 text-decoration:none;
}


.fc-event[href],
.fc-event.fc-event-draggable{
 cursor:pointer;
}

.fc-event .fc-event-main{
 position:relative;
 z-index:2;
}





.fc-event-dragging:not(.fc-event-selected){
 
 opacity:0.75;
}

.fc-event-dragging.fc-event-selected{
 
 box-shadow:0 2px 7px rgba(0, 0, 0, 0.3);
}




.fc-event .fc-event-resizer{
 display:none;
 position:absolute;
 z-index:4;
}

.fc-event:hover{
 
}

.fc-event-selected{
 
}

.fc-event:hover .fc-event-resizer{
 display:block;
}

.fc-event-selected{
 box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
 
 
}

.fc-event-selected .fc-event-resizer{
 display:block;
 border-radius:4px;
 border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
 border-width:1px;
 border-width:var(--fc-event-resizer-dot-border-width, 1px);
 width:8px;
 width:var(--fc-event-resizer-dot-total-width, 8px);
 height:8px;
 height:var(--fc-event-resizer-dot-total-width, 8px);
 border-style:solid;
 border-color:inherit;
 background:#fff;
 background:var(--fc-page-bg-color, #fff);
 
}

.fc-event-selected .fc-event-resizer:before{
 content:"";
 position:absolute;
 top:-20px;
 left:-20px;
 right:-20px;
 bottom:-20px;
}

.fc-event-selected:before{
 content:"";
 position:absolute;
 z-index:3;
 top:0;
 left:0;
 right:0;
 bottom:0;
}

.fc-event-selected:after{
 content:"";
 background:rgba(0, 0, 0, 0.25);
 background:var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
 position:absolute;
 z-index:1;
 
 
 
 top:-1px;
 left:-1px;
 right:-1px;
 bottom:-1px;
}



/*
 A HORIZONTAL event
 */
.fc-h-event .fc-event-main{
 color:#fff;
 color:var(--fc-event-text-color, #fff);
}

.fc-h-event .fc-event-main-frame{
 display:flex;
 
}

.fc-h-event .fc-event-time{
 max-width:100%;
 
 overflow:hidden;
}

.fc-h-event .fc-event-title-container{
 
 flex-grow:1;
 flex-shrink:1;
 min-width:0;
 
}

.fc-h-event .fc-event-title{
 display:inline-block;
 
 vertical-align:top;
 
 left:0;
 
 right:0;
 
 max-width:100%;
 
 overflow:hidden;
}

.fc-h-event.fc-event-selected:before{
 
 top:-10px;
 bottom:-10px;
}


.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left-width:0;
}

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right-width:0;
}


.fc-h-event:not(.fc-event-selected) .fc-event-resizer{
 top:0;
 bottom:0;
 width:8px;
 width:var(--fc-event-resizer-thickness, 8px);
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{
 cursor:w-resize;
 left:-4px;
 left:calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{
 cursor:e-resize;
 right:-4px;
 right:calc(var(--fc-event-resizer-thickness, 8px) / -2);
}


.fc-h-event.fc-event-selected .fc-event-resizer{
 top:50%;
 margin-top:-4px;
 margin-top:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{
 left:-4px;
 left:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{
 right:-4px;
 right:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

:root{
 --fc-daygrid-event-dot-width:8px;
}

.fc .fc-popover{
 position:absolute;
 top:0;
 
 box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc .fc-popover-header{
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-items:center;
 padding:3px 4px;
}

.fc .fc-popover-title{
 margin:0 2px;
}

.fc .fc-popover-close{
 cursor:pointer;
 opacity:0.65;
 font-size:1.1em;
}

.fc-theme-standard .fc-popover{
 border:1px solid #e9edf4;
 background:#fff;
}

.fc-theme-standard .fc-popover-header{
 background:rgba(208, 208, 208, 0.3);
}


.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness{
 
}

.fc-daygrid-day-frame:before,
.fc-daygrid-day-events:before,
.fc-daygrid-event-harness:before,
.fc-daygrid-day-frame:after,
.fc-daygrid-day-events:after,
.fc-daygrid-event-harness:after{
 content:"";
 clear:both;
 display:table;
}

.fc{
 
 
 
 
 
 
 
 
 
 
}

.fc .fc-daygrid-body{
 
 position:relative;
 z-index:1;
 
}

.fc .fc-daygrid-day.fc-day-today{
 background-color:rgb(238, 241, 249);
}

.fc .fc-daygrid-day-frame{
 position:relative;
 min-height:100%;
 
}

.fc .fc-daygrid-day-top{
 display:flex;
 flex-direction:row-reverse;
}

.fc .fc-day-other .fc-daygrid-day-top{
 opacity:0.3;
}

.fc .fc-daygrid-day-number{
 position:relative;
 z-index:4;
 padding:4px;
 color:#282f53;
}

.fc .fc-daygrid-day-events{
 margin-top:1px;
 
}

.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{
 position:absolute;
 left:0;
 right:0;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{
 position:relative;
 
 min-height:2em;
 
}

.fc .fc-daygrid-body-natural{
 
}

.fc .fc-daygrid-body-natural .fc-daygrid-day-events{
 margin-bottom:1em;
}

.fc .fc-daygrid-event-harness{
 position:relative;
}

.fc .fc-daygrid-event-harness-abs{
 position:absolute;
 top:0;
 
 left:0;
 
 right:0;
 
}

.fc .fc-daygrid-bg-harness{
 position:absolute;
 top:0;
 bottom:0;
}

.fc .fc-daygrid-day-bg .fc-non-business{
 z-index:1;
}

.fc .fc-daygrid-day-bg .fc-bg-event{
 z-index:2;
}

.fc .fc-daygrid-day-bg .fc-highlight{
 z-index:3;
}

.fc .fc-daygrid-event{
 z-index:6;
 margin-top:1px;
}

.fc .fc-daygrid-event.fc-event-mirror{
 z-index:7;
}

.fc .fc-daygrid-day-bottom{
 font-size:0.85em;
 margin:2px 3px 0;
}

.fc .fc-daygrid-more-link{
 position:relative;
 z-index:4;
 cursor:pointer;
}

.fc .fc-daygrid-week-number{
 position:absolute;
 z-index:5;
 top:0;
 padding:2px;
 min-width:1.5em;
 text-align:center;
 background-color:rgba(208, 208, 208, 0.3);
 background-color:var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
 color:#808080;
 color:var(--fc-neutral-text-color, #808080);
}

.fc .fc-more-popover{
 z-index:8;
}

.fc .fc-more-popover .fc-popover-body{
 min-width:220px;
 padding:10px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end{
 margin-left:2px;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start{
 margin-right:2px;
}

.fc-direction-ltr .fc-daygrid-week-number{
 left:0;
 border-radius:0 0 3px 0;
}

.fc-direction-rtl .fc-daygrid-week-number{
 right:0;
 border-radius:0 0 0 3px;
}

.fc-liquid-hack .fc-daygrid-day-frame{
 position:static;
 
}

.fc-daygrid-event{
 
 position:relative;
 
 white-space:nowrap;
 border-radius:3px;
 
 font-size:0.85em;
 font-size:var(--fc-small-font-size, 0.85em);
}


.fc-daygrid-block-event .fc-event-time{
 font-weight:bold;
 padding:2px 10px;
}

.fc-daygrid-block-event .fc-event-title{
 padding:2px 10px;
}


.fc-daygrid-dot-event{
 display:flex;
 align-items:center;
 padding:2px 0;
}

.fc-daygrid-dot-event .fc-event-title{
 flex-grow:1;
 flex-shrink:1;
 min-width:0;
 
 overflow:hidden;
 padding:2px;
}

.fc-daygrid-dot-event:hover,
.fc-daygrid-dot-event.fc-event-mirror{
 background:rgba(0, 0, 0, 0.1);
}

.fc-daygrid-dot-event.fc-event-selected:before{
 
 top:-10px;
 bottom:-10px;
}


.fc-direction-ltr .fc-daygrid-event .fc-event-time{
 margin-right:3px;
 margin-left:6px;
}

.fc-direction-rtl .fc-daygrid-event .fc-event-time{
 margin-left:3px;
 margin-right:6px;
}

/*
 A VERTICAL event
 */
.fc-v-event{
 
 
 
}

.fc-v-event .fc-event-main{
 color:#fff;
 color:var(--fc-event-text-color, #fff);
 height:100%;
}

.fc-v-event .fc-event-main-frame{
 height:100%;
 display:flex;
 flex-direction:column;
}

.fc-v-event .fc-event-time{
 flex-grow:0;
 flex-shrink:0;
 max-height:100%;
 overflow:hidden;
}

.fc-v-event .fc-event-title-container{
 
 flex-grow:1;
 flex-shrink:1;
 min-height:0;
 
}

.fc-v-event .fc-event-title{
 
 top:0;
 bottom:0;
 max-height:100%;
 
 overflow:hidden;
}

.fc-v-event:not(.fc-event-start){
 border-top-width:0;
 border-top-left-radius:0;
 border-top-right-radius:0;
}

.fc-v-event:not(.fc-event-end){
 border-bottom-width:0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
}

.fc-v-event.fc-event-selected:before{
 
 left:-10px;
 right:-10px;
}

.fc-v-event .fc-event-resizer-start{
 cursor:n-resize;
}

.fc-v-event .fc-event-resizer-end{
 cursor:s-resize;
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer{
 height:8px;
 height:var(--fc-event-resizer-thickness, 8px);
 left:0;
 right:0;
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{
 top:-4px;
 top:calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{
 bottom:-4px;
 bottom:calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer{
 left:50%;
 margin-left:-4px;
 margin-left:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer-start{
 top:-4px;
 top:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc-v-event.fc-event-selected .fc-event-resizer-end{
 bottom:-4px;
 bottom:calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

.fc{
 
 
 
}

.fc .fc-timegrid .fc-daygrid-body{
 
 z-index:2;
 
}

.fc .fc-timegrid-divider{
 padding:0 0 2px;
 
}

.fc .fc-timegrid-body{
 position:relative;
 z-index:1;
 
 min-height:100%;
 
}

.fc .fc-timegrid-axis-chunk{
 
 position:relative;
 
}

.fc .fc-timegrid-axis-chunk>table{
 position:relative;
 z-index:1;
 
}

.fc .fc-timegrid-slots{
 position:relative;
 z-index:1;
}

.fc .fc-timegrid-slot{
 
 height:1.5em;
 border-bottom:0;
 
}

.fc .fc-timegrid-slot:empty:before{
 content:"Â ";
 
}

.fc .fc-timegrid-slot-minor{
 border-top-style:dotted;
}

.fc .fc-timegrid-slot-label-cushion{
 display:inline-block;
 white-space:nowrap;
}

.fc .fc-timegrid-slot-label{
 vertical-align:middle;
 
}

.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion{
 padding:0 4px;
}

.fc .fc-timegrid-axis-frame-liquid{
 height:100%;
 
}

.fc .fc-timegrid-axis-frame{
 overflow:hidden;
 display:flex;
 align-items:center;
 
 justify-content:flex-end;
 
}

.fc .fc-timegrid-axis-cushion{
 max-width:60px;
 
 flex-shrink:0;
 
}

.fc-direction-ltr .fc-timegrid-slot-label-frame{
 text-align:right;
}

.fc-direction-rtl .fc-timegrid-slot-label-frame{
 text-align:left;
}

.fc-liquid-hack .fc-timegrid-axis-frame-liquid{
 height:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
}

.fc .fc-timegrid-col.fc-day-today{
 background-color:rgba(255, 220, 40, 0.15);
 background-color:var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
}

.fc .fc-timegrid-col-frame{
 min-height:100%;
 
 position:relative;
}

.fc-liquid-hack .fc-timegrid-col-frame{
 height:auto;
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
}

.fc-media-screen .fc-timegrid-cols{
 position:absolute;
 
 top:0;
 left:0;
 right:0;
 bottom:0;
}

.fc-media-screen .fc-timegrid-cols>table{
 height:100%;
}

.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container{
 position:absolute;
 top:0;
 left:0;
 right:0;
}

.fc-media-screen .fc-timegrid-event-harness{
 position:absolute;
 
}

.fc{
 
 
 
 
 
}

.fc .fc-timegrid-col-bg{
 z-index:2;
 
}

.fc .fc-timegrid-col-bg .fc-non-business{
 z-index:1;
}

.fc .fc-timegrid-col-bg .fc-bg-event{
 z-index:2;
}

.fc .fc-timegrid-col-bg .fc-highlight{
 z-index:3;
}

.fc .fc-timegrid-bg-harness{
 position:absolute;
 
 left:0;
 right:0;
}

.fc .fc-timegrid-col-events{
 z-index:3;
 
}

.fc .fc-timegrid-now-indicator-container{
 bottom:0;
 overflow:hidden;
 
 
}

.fc-direction-ltr .fc-timegrid-col-events{
 margin:0 2.5% 0 2px;
}

.fc-direction-rtl .fc-timegrid-col-events{
 margin:0 2px 0 2.5%;
}

.fc-timegrid-event-harness-inset .fc-timegrid-event{
 box-shadow:0px 0px 0px 1px #fff;
 box-shadow:0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

.fc-timegrid-event{
 
 font-size:0.85em;
 font-size:var(--fc-small-font-size, 0.85em);
 border-radius:3px;
}

.fc-timegrid-event.fc-event-mirror{
 box-shadow:0px 0px 0px 1px #fff;
 box-shadow:0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

.fc-timegrid-event .fc-event-main{
 padding:1px 1px 0;
}

.fc-timegrid-event .fc-event-time{
 white-space:nowrap;
 font-size:0.85em;
 font-size:var(--fc-small-font-size, 0.85em);
 margin-bottom:1px;
}

.fc-timegrid-event-condensed .fc-event-main-frame{
 flex-direction:row;
 overflow:hidden;
}

.fc-timegrid-event-condensed .fc-event-time:after{
 content:"Â -Â ";
 
}

.fc-timegrid-event-condensed .fc-event-title{
 font-size:0.85em;
 font-size:var(--fc-small-font-size, 0.85em);
}

.fc-media-screen .fc-timegrid-event{
 position:absolute;
 
 top:0;
 bottom:1px;
 
 left:0;
 right:0;
}

.fc{
 
 
}

.fc .fc-timegrid-now-indicator-line{
 position:absolute;
 z-index:4;
 left:0;
 right:0;
 border-style:solid;
 border-color:red;
 border-color:var(--fc-now-indicator-color, red);
 border-width:1px 0 0;
}

.fc .fc-timegrid-now-indicator-arrow{
 position:absolute;
 z-index:4;
 margin-top:-5px;
 
 border-style:solid;
 border-color:red;
}

.fc-direction-ltr .fc-timegrid-now-indicator-arrow{
 left:0;
 
 border-width:5px 0 5px 6px;
 border-top-color:transparent;
 border-bottom-color:transparent;
}

.fc-direction-rtl .fc-timegrid-now-indicator-arrow{
 right:0;
 
 border-width:5px 6px 5px 0;
 border-top-color:transparent;
 border-bottom-color:transparent;
}

:root{
 --fc-list-event-dot-width:10px;
 --fc-list-event-hover-bg-color:#f6f6fb;
}

.fc-theme-standard .fc-list{
 border:1px solid #e9edf4;
}

.fc{
 
 
 
 
 
}

.fc .fc-list-empty{
 background-color:#f6f6f9;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 
}

.fc .fc-list-empty-cushion{
 margin:5em 0;
}

.fc .fc-list-table{
 width:100%;
 border-style:hidden;
 
}

.fc .fc-list-table tr>*{
 border-left:0;
 border-right:0;
}

.fc .fc-list-sticky .fc-list-day>*{
 
 position:sticky;
 top:0;
 background:#fff;
 background:var(--fc-page-bg-color, #fff);
 
}

.fc .fc-list-table th{
 padding:0;
 
}

.fc .fc-list-table td{
 padding:8px 14px;
}

.fc .fc-list-day-cushion{
 padding:8px 14px;
}

.fc .fc-list-day-cushion:after{
 content:"";
 clear:both;
 display:table;
 
}

.fc-theme-standard .fc-list-day-cushion{
 background-color:#f7f8f9;
}

.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text{
 float:left;
}

.fc-direction-ltr .fc-list-day-side-text{
 float:right;
}

.fc-direction-rtl .fc-list-day-text{
 float:right;
}

.fc-direction-rtl .fc-list-table .fc-list-event-graphic{
 padding-left:0;
}


.fc .fc-list-event.fc-event-forced-url{
 cursor:pointer;
 
}

.fc-list-event.fc-event{
 background:transparent;
 color:#282f53;
}

.fc{
 
 
 
}

.fc .fc-list-event-graphic,
.fc .fc-list-event-time{
 white-space:nowrap;
 width:1px;
}

.fc .fc-list-event-title a{
 color:inherit;
 text-decoration:none;
}

.fc .fc-list-event.fc-event-forced-url:hover a{
 text-decoration:underline;
}

.fc-theme-bootstrap a:not([href]){
 color:inherit;
 
}

#external-events{
 padding:1rem;
 border:1px solid #e9edf4;
 text-align:left;
}

#external-events h4{
 font-size:16px;
 margin-bottom:1rem;
 font-weight:600;
}

#external-events .fc-event{
 margin:5px 0;
 cursor:move;
 padding:8px;
 border:0;
}

#external-events p{
 margin:1.5em 0;
 font-size:11px;
 color:#666;
}

#external-events p input{
 margin:0;
 vertical-align:middle;
}

@media (min-width:1366px){
 #external-events{
 margin-top:3.5rem;
 }
}

@media (max-width:1366px){
 #external-events{
 margin-bottom:3.5rem;
 }
}

@media (max-width:767px){
 .fc .fc-toolbar{
 display:inline-block;
 }

 .fc .fc-toolbar-title{
 position:absolute;
 right:10px;
 font-size:20px;
 top:10px;
 display:contents;
 }

 .fc-toolbar-chunk{
 margin-bottom:10px;
 }

 .fc .fc-col-header-cell-cushion{
 display:inline-block;
 padding:2px 0px;
 }
}

@media (max-width:320px){
 .fc .fc-toolbar-title{
 font-size:16px;
 display:contents;
 }
}

.fc-theme-standard th{
 padding:15px;
}

.fc-event{
 border:0px solid #6259ca !important;
}

.fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text{
 color:#0d0c22 !important;
 font-weight:500;
}

.fc-event-dragging{
 padding:8px;
}

.fc-list-table td{
 border:0;
}

#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead{
 border-bottom:0;
}

#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr{
 border-bottom:0;
}

#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td{
 border-bottom:0 !important;
}

.fc-col-header thead th{
 padding:15px;
}

.fc-theme-standard th{
 padding:0;
}

@media (max-width:575.98px){
 .fc-col-header thead th{
 padding:0px;
 }
}

@font-face{
 font-family:"lg";
 src:url("../plugins/gallery/fonts/lg.eot?n1z373");
 src:url("../plugins/gallery/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../plugins/gallery/fonts/lg.woff?n1z373") format("woff"), url("../plugins/gallery/fonts/lg.ttf?n1z373") format("truetype"), url("../plugins/gallery/fonts/lg.svg?n1z373#lg") format("svg");
 font-weight:normal;
 font-style:normal;
}

.lg-icon{
 font-family:"lg";
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}

.lg-actions .lg-next,
.lg-actions .lg-prev{
 border:1px solid #8fbd56;
 background-color:#8fbd56;
 border-radius:5px;
 color:#fff;
 cursor:pointer;
 display:block;
 font-size:22px;
 margin-top:-10px;
 padding:8px 10px 9px;
 position:absolute;
 top:50%;
 z-index:1080;
}

.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled{
 pointer-events:none;
 opacity:0.5;
}

.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover{
 color:#fff;
}

.lg-actions .lg-next{
 right:20px;
}

.lg-actions .lg-next:before{
 content:"\e095";
}

.lg-actions .lg-prev{
 left:20px;
}

.lg-actions .lg-prev:after{
 content:"\e094";
}

@keyframes lg-right-end{
 0%{
 left:0;
 }

 50%{
 left:-30px;
 }

 100%{
 left:0;
 }
}

@keyframes lg-left-end{
 0%{
 left:0;
 }

 50%{
 left:30px;
 }

 100%{
 left:0;
 }
}

.lg-outer.lg-right-end .lg-object{
 animation:lg-right-end 0.3s;
 position:relative;
}

.lg-outer.lg-left-end .lg-object{
 animation:lg-left-end 0.3s;
 position:relative;
}

.lg-toolbar{
 z-index:1082;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 background-color:#8fbd56;
}

.lg-toolbar .lg-icon{
 color:#fff;
 cursor:pointer;
 float:right;
 font-size:24px;
 height:47px;
 line-height:27px;
 padding:10px 0;
 text-align:center;
 width:50px;
 text-decoration:none !important;
 outline:medium none;
 transition:color 0.2s linear;
}

.lg-toolbar .lg-icon:hover{
 color:#fff;
}

.lg-toolbar .lg-close:after{
 content:"\e070";
}

.lg-toolbar .lg-download:after{
 content:"\e0f2";
}

.lg-sub-html{
 background-color:rgba(0, 0, 0, 0.45);
 bottom:0;
 color:#eee;
 font-size:16px;
 left:0;
 padding:10px 40px;
 position:fixed;
 right:0;
 text-align:center;
 z-index:1080;
}

.lg-sub-html h4{
 margin:0;
 font-size:16px;
 font-weight:500;
}

.lg-sub-html p{
 font-size:12px;
 margin:5px 0 0;
}

#lg-counter{
 color:#fff;
 display:inline-block;
 font-size:16px;
 padding-left:20px;
 padding-top:12px;
 vertical-align:middle;
}

.lg-toolbar,
.lg-prev,
.lg-next{
 opacity:1;
 transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev{
 opacity:0;
 transform:translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next{
 opacity:0;
 transform:translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar{
 opacity:0;
 transform:translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{
 transform:scale3d(0.5, 0.5, 0.5);
 opacity:0;
 transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
 transform-origin:50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{
 transform:scale3d(1, 1, 1);
 opacity:1;
 border-radius:5px;
}

.lg-outer .lg-thumb-outer{
 background-color:#0d0a0a;
 bottom:0;
 position:absolute;
 width:100%;
 z-index:1080;
 max-height:350px;
 transform:translate3d(0, 100%, 0);
 transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{
 cursor:-o-grab;
 cursor:-ms-grab;
 cursor:grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{
 cursor:move;
 cursor:-o-grabbing;
 cursor:-ms-grabbing;
 cursor:grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{
 transition-duration:0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer{
 transform:translate3d(0, 0%, 0);
}

.lg-outer .lg-thumb{
 padding:10px 0;
 height:100%;
 margin-bottom:-5px;
}

.lg-outer .lg-thumb-item{
 border-radius:5px;
 cursor:pointer;
 float:left;
 overflow:hidden;
 height:100%;
 border:2px solid #fff;
 border-radius:4px;
 margin-bottom:5px;
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover{
 border-color:#a90707;
}

.lg-outer .lg-thumb-item img{
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
}

.lg-outer.lg-has-thumb .lg-item{
 padding-bottom:120px;
}

.lg-outer.lg-can-toggle .lg-item{
 padding-bottom:0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html{
 transition:bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{
 bottom:100px;
}

.lg-outer .lg-toggle-thumb{
 background-color:#0d0a0a;
 border-radius:2px 2px 0 0;
 color:#999;
 cursor:pointer;
 font-size:24px;
 height:39px;
 line-height:27px;
 padding:5px 0;
 position:absolute;
 right:20px;
 text-align:center;
 top:-39px;
 width:50px;
}

.lg-outer .lg-toggle-thumb:after{
 content:"\e1ff";
}

.lg-outer .lg-toggle-thumb:hover{
 color:#fff;
}

.lg-outer .lg-video-cont{
 display:inline-block;
 vertical-align:middle;
 max-width:1140px;
 max-height:100%;
 width:100%;
 padding:0 5px;
}

.lg-outer .lg-video{
 width:100%;
 height:0;
 padding-bottom:56.25%;
 overflow:hidden;
 position:relative;
}

.lg-outer .lg-video .lg-object{
 display:inline-block;
 position:absolute;
 top:0;
 left:0;
 width:100% !important;
 height:100% !important;
}

.lg-outer .lg-video .lg-video-play{
 width:84px;
 height:59px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-42px;
 margin-top:-30px;
 z-index:1080;
 cursor:pointer;
}

.lg-outer .lg-has-html5 .lg-video-play{
 height:64px;
 margin-left:-32px;
 margin-top:-32px;
 width:64px;
 opacity:0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play{
 opacity:1;
}

.lg-outer .lg-video-object{
 width:100% !important;
 height:100% !important;
 position:absolute;
 top:0;
 left:0;
}

.lg-outer .lg-has-video .lg-video-object{
 visibility:hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play{
 display:none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object{
 visibility:visible;
}

@media (min-width:1025px){
 .lg-outer .lg-thumb-item{
 transition:border-color 0.25s ease;
 }
}

.lg-progress-bar{
 background-color:#333;
 height:5px;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:1083;
 opacity:0;
 transition:opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress{
 background-color:#a90707;
 height:5px;
 width:0;
}

.lg-progress-bar.lg-start .lg-progress{
 width:100%;
}

.lg-show-autoplay .lg-progress-bar{
 opacity:1;
}

.lg-autoplay-button:after{
 content:"\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after{
 content:"\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{
 transition-duration:0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
 transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
 transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
 transform:translate3d(0, 0, 0);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{
 transform:scale3d(1, 1, 1);
 transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
 transform-origin:0 0;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
}

#lg-zoom-in:after{
 content:"\e311";
}

#lg-actual-size{
 font-size:20px;
}

#lg-actual-size:after{
 content:"\e033";
}

#lg-zoom-out{
 opacity:0.5;
 pointer-events:none;
}

#lg-zoom-out:after{
 content:"\e312";
}

.lg-zoomed #lg-zoom-out{
 opacity:1;
 pointer-events:auto;
}

.lg-outer .lg-pager-outer{
 bottom:60px;
 left:0;
 position:absolute;
 right:0;
 text-align:center;
 z-index:1080;
 height:10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{
 overflow:visible;
}

.lg-outer .lg-pager-cont{
 cursor:pointer;
 display:inline-block;
 overflow:hidden;
 position:relative;
 vertical-align:top;
 margin:0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{
 opacity:1;
 transform:translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{
 box-shadow:0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont{
 background-color:#fff;
 color:#fff;
 bottom:100%;
 height:83px;
 left:0;
 margin-bottom:20px;
 margin-left:-60px;
 opacity:0;
 padding:5px;
 position:absolute;
 width:120px;
 border-radius:3px;
 transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;
 transform:translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img{
 width:100%;
 height:100%;
}

.lg-outer .lg-pager{
 background-color:rgba(255, 255, 255, 0.5);
 border-radius:50%;
 box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;
 display:block;
 height:12px;
 transition:box-shadow 0.3s ease 0s;
 width:12px;
}

.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus{
 box-shadow:0 0 0 8px white inset;
}

.lg-outer .lg-caret{
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:10px dashed;
 bottom:-10px;
 display:inline-block;
 height:0;
 left:50%;
 margin-left:-5px;
 position:absolute;
 vertical-align:middle;
 width:0;
}

.lg-fullscreen:after{
 content:"\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after{
 content:"\e20d";
}

.lg-outer #lg-dropdown-overlay{
 background-color:rgba(0, 0, 0, 0.25);
 bottom:0;
 cursor:default;
 left:0;
 position:fixed;
 right:0;
 top:0;
 z-index:1081;
 opacity:0;
 visibility:hidden;
 transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay{
 transition-delay:0s;
 transform:translate3d(0, 0px, 0);
 opacity:1;
 visibility:visible;
}

.lg-outer.lg-dropdown-active #lg-share{
 color:#fff;
}

.lg-outer .lg-dropdown{
 background-color:#fff;
 border-radius:2px;
 font-size:14px;
 list-style-type:none;
 margin:0;
 padding:10px 0;
 position:absolute;
 right:0;
 text-align:left;
 top:50px;
 opacity:0;
 visibility:hidden;
 transform:translate3d(0, 5px, 0);
 transition:transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after{
 content:"";
 display:block;
 height:0;
 width:0;
 position:absolute;
 border:8px solid transparent;
 border-bottom-color:#fff;
 right:16px;
 top:-16px;
}

.lg-outer .lg-dropdown>li:last-child{
 margin-bottom:0px;
}

.lg-outer .lg-dropdown>li:hover a,
.lg-outer .lg-dropdown>li:hover .lg-icon{
 color:#333;
}

.lg-outer .lg-dropdown a{
 color:#333;
 display:block;
 white-space:pre;
 padding:4px 12px;
 font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size:12px;
}

.lg-outer .lg-dropdown a:hover{
 background-color:rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text{
 display:inline-block;
 line-height:1;
 margin-top:-3px;
 vertical-align:middle;
}

.lg-outer .lg-dropdown .lg-icon{
 color:#333;
 display:inline-block;
 float:none;
 font-size:20px;
 height:auto;
 line-height:1;
 margin-right:8px;
 padding:0;
 vertical-align:middle;
 width:auto;
}

.lg-outer #lg-share{
 position:relative;
}

.lg-outer #lg-share:after{
 content:"\e80d";
}

.lg-outer #lg-share-facebook .lg-icon{
 color:#3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after{
 content:"\e901";
}

.lg-outer #lg-share-twitter .lg-icon{
 color:#00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after{
 content:"\e904";
}

.lg-outer #lg-share-googleplus .lg-icon{
 color:#dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after{
 content:"\e902";
}

.lg-outer #lg-share-pinterest .lg-icon{
 color:#cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after{
 content:"\e903";
}

.group{
 *zoom:1;
}

.group:before{
 display:table;
 content:"";
 line-height:0;
}

.group:after{
 display:table;
 content:"";
 line-height:0;
 clear:both;
}

.lg-outer{
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:1050;
 opacity:0;
 transition:opacity 0.15s ease 0s;
}

.lg-outer *{
 box-sizing:border-box;
}

.lg-outer.lg-visible{
 opacity:1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current{
 transition-duration:inherit !important;
 transition-timing-function:inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{
 transition-duration:0s !important;
 opacity:1;
}

.lg-outer.lg-grab img.lg-object{
 cursor:-o-grab;
 cursor:-ms-grab;
 cursor:grab;
}

.lg-outer.lg-grabbing img.lg-object{
 cursor:move;
 cursor:-o-grabbing;
 cursor:-ms-grabbing;
 cursor:grabbing;
}

.lg-outer .lg{
 height:100%;
 width:100%;
 position:relative;
 overflow:hidden;
 margin-left:auto;
 margin-right:auto;
 max-width:100%;
 max-height:100%;
}

.lg-outer .lg-inner{
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 white-space:nowrap;
}

.lg-outer .lg-item{
 
 display:none !important;
}

.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide{
 display:inline-block !important;
}

.lg-outer.lg-css .lg-current{
 display:inline-block !important;
}

.lg-outer .lg-item,
.lg-outer .lg-img-wrap{
 display:inline-block;
 text-align:center;
 position:absolute;
 width:100%;
 height:100%;
}

.lg-outer .lg-item:before{
 content:"";
 display:inline-block;
 height:50%;
 width:1px;
 margin-right:-1px;
}

.lg-outer .lg-img-wrap{
 position:absolute;
 padding:0 5px;
 left:0;
 right:0;
 top:0;
 bottom:0;
}

.lg-outer .lg-img-wrap:before{
 content:"";
 display:inline-block;
 height:50%;
 width:1px;
 margin-right:-1px;
}

.lg-outer .lg-item.lg-complete{
 background-image:none;
}

.lg-outer .lg-item.lg-current{
 z-index:1060;
}

.lg-outer .lg-image{
 display:inline-block;
 vertical-align:middle;
 max-width:100%;
 max-height:100%;
 width:auto !important;
 height:auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play{
 opacity:0;
 transition:opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{
 opacity:1;
}

.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download{
 display:none;
}

.lg-backdrop{
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:1040;
 background-color:rgba(0, 0, 0, 0.8);
 opacity:0;
 transition:opacity 0.15s ease 0s;
}

.lg-backdrop.in{
 opacity:1;
}

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current{
 transition:none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item{
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
}

.lg-css3.lg-fade .lg-item{
 opacity:0;
}

.lg-css3.lg-fade .lg-item.lg-current{
 opacity:1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current{
 transition:opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item{
 opacity:0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
 transform:translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{
 transform:translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
 transform:translate3d(0, 0, 0);
 opacity:1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
 transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item{
 opacity:0;
 position:absolute;
 left:0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
 left:-100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{
 left:100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
 left:0;
 opacity:1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
 transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*
 * bootstrap-tagsinput v0.8.0
 *
 */
.bootstrap-tagsinput{
 background-color:#fff;
 display:inline-block;
 color:#777ab2;
 vertical-align:middle;
 border-radius:7px;
 width:100%;
 cursor:text;
}

.bootstrap-tagsinput input{
 border:none;
 box-shadow:none;
 outline:none;
 background-color:transparent;
 padding:0 6px;
 margin:0;
 width:auto;
 max-width:300px;
}

.bootstrap-tagsinput.form-control input::-moz-placeholder{
 color:#777;
 opacity:1;
}

.bootstrap-tagsinput.form-control input:-ms-input-placeholder,
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{
 color:#777;
}

.bootstrap-tagsinput input:focus{
 border:none;
 box-shadow:none;
}

.bootstrap-tagsinput .badge{
 color:#fff;
 padding:4px 8px !important;
 border-radius:5px;
 font-size:0.85rem !important;
 line-height:1.1;
 margin:6px 4px;
 max-width:300px;
 white-space:normal;
}

.bootstrap-tagsinput .badge [data-role=remove]{
 margin-left:8px;
 cursor:pointer;
}

.bootstrap-tagsinput .badge [data-role=remove]:after{
 content:"Ã—";
 padding:3px 8px;
 border-radius:50%;
 font-size:16px;
 display:inline-block;
 text-align:center;
 outline:none;
}

.bootstrap-tagsinput .badge [data-role=remove]:hover:after{
 background-color:rgba(0, 0, 0, 0.2);
}

.bootstrap-tagsinput .badge [data-role=remove]:hover:active{
 box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.1);
}

/* Ion.RangeSlider
// css version 2.0.3
// Â© 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
.irs{
 position:relative;
 display:block;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.irs-line{
 position:relative;
 display:block;
 overflow:hidden;
 outline:none !important;
}

.irs-line-left,
.irs-line-mid,
.irs-line-right{
 position:absolute;
 display:block;
 top:0;
}

.irs-line-left{
 left:0;
 width:11%;
}

.irs-line-mid{
 left:9%;
 width:82%;
}

.irs-line-right{
 right:0;
 width:11%;
}

.irs-bar{
 position:absolute;
 display:block;
 left:0;
 width:0;
}

.irs-bar-edge{
 position:absolute;
 display:block;
 top:0;
 left:0;
}

.irs-shadow{
 position:absolute;
 display:none;
 left:0;
 width:0;
}

.irs-slider{
 position:absolute;
 display:block;
 cursor:default;
 z-index:1;
}

.irs-slider.type_last{
 z-index:2;
}

.irs-min{
 position:absolute;
 display:block;
 left:0;
 cursor:default;
}

.irs-max{
 position:absolute;
 display:block;
 right:0;
 cursor:default;
}

.irs-from,
.irs-to,
.irs-single{
 position:absolute;
 display:block;
 top:0;
 left:0;
 cursor:default;
 white-space:nowrap;
}

.irs-grid{
 position:absolute;
 display:none;
 bottom:0;
 left:0;
 width:100%;
 height:20px;
}

.irs-with-grid .irs-grid{
 display:block;
}

.irs-grid-pol{
 position:absolute;
 top:0;
 left:0;
 width:1px;
 height:8px;
 background:#000;
}

.irs-grid-pol.small{
 height:4px;
}

.irs-grid-text{
 position:absolute;
 bottom:0;
 left:0;
 white-space:nowrap;
 text-align:center;
 font-size:9px;
 line-height:9px;
 padding:0 3px;
 color:#000;
}

.irs-disable-mask{
 position:absolute;
 display:block;
 top:0;
 left:-1%;
 width:102%;
 height:100%;
 cursor:default;
 background:rgba(0, 0, 0, 0);
 z-index:2;
}

.lt-ie9 .irs-disable-mask{
 background:#000;
 filter:alpha(opacity=0);
 cursor:not-allowed;
}

.irs-disabled{
 opacity:0.4;
}

.irs-hidden-input{
 position:absolute !important;
 display:block !important;
 top:0 !important;
 left:0 !important;
 width:0 !important;
 height:0 !important;
 font-size:0 !important;
 line-height:0 !important;
 padding:0 !important;
 margin:0 !important;
 overflow:hidden;
 outline:none !important;
 z-index:-9999 !important;
 background:none !important;
 border-style:solid !important;
 border-color:transparent !important;
}

/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// Ã‚Â© Denis Ineshin, 2014 https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider{
 background:url(../plugins/ion-rangeslider/img/sprite-skin-flat.png) repeat-x;
}

.irs{
 height:40px;
}

.irs-with-grid{
 height:60px;
}

.irs-line{
 height:12px;
 top:25px;
}

.irs-line-left{
 height:12px;
 background-position:0 -30px;
}

.irs-line-mid{
 height:12px;
 background-position:0 0;
}

.irs-line-right{
 height:12px;
 background-position:100% -30px;
}

.irs-bar{
 height:12px;
 top:25px;
 background-position:0 -60px;
}

.irs-bar-edge{
 top:25px;
 height:12px;
 width:9px;
 background-position:0 -90px;
}

.irs-shadow{
 height:3px;
 top:34px;
 background:#000;
 opacity:0.25;
}

.lt-ie9 .irs-shadow{
 filter:alpha(opacity=25);
}

.irs-slider{
 width:16px;
 height:18px;
 top:22px;
 background-position:0 -120px;
}

.irs-slider.state_hover,
.irs-slider:hover{
 background-position:0 -150px;
}

.irs-min,
.irs-max{
 color:#7f88a5;
 font-size:10px;
 line-height:1.333;
 text-shadow:none;
 top:0;
 padding:2px 6px;
 background:#eaeefa;
 border-radius:4px;
}

.irs-from,
.irs-to,
.irs-single{
 color:#fff;
 font-size:10px;
 line-height:1.333;
 text-shadow:none;
 padding:1px 5px;
 background:#f72d66;
 border-radius:4px;
}

.irs-from:after,
.irs-to:after,
.irs-single:after{
 position:absolute;
 display:block;
 content:"";
 bottom:-6px;
 left:50%;
 width:0;
 height:0;
 margin-left:-3px;
 overflow:hidden;
 border:3px solid transparent;
 border-top-color:#f72d66;
}

.irs-grid-pol{
 background:#e1e4e9;
}

.irs-grid-text{
 color:#7f88a5;
}


.irs-min,
.irs-max{
 font-family:"Roboto", sans-serif;
 
}

.irs-from,
.irs-to,
.irs-single{
 font-family:"Roboto", sans-serif;
 background-color:var(--primary-bg-color);
 border-radius:0;
}

.irs-bar{
 background-image:none;
 background-color:var(--primary-bg-color);
}

.irs-bar-edge{
 background-image:none;
 background-color:var(--primary-bg-color);
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.irs-line-left{
 background-image:none;
 background-color:#eaeefa;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}

.irs-line-mid{
 background-image:none;
 background-color:#eaeefa;
}

.irs-line-right{
 background-image:none;
 background-color:#eaeefa;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
}

.irs-from::after,
.irs-to::after,
.irs-single::after{
 border-top-color:var(--primary-bg-color);
}

.irs-slider{
 background-image:none;
}

.irs-slider:before{
 content:"";
 width:2px;
 height:18px;
 position:absolute;
 background-color:var(--primary-bg-color);
 left:50%;
 margin-left:-1px;
}

.irs-slider:hover:before,
.irs-slider:focus:before{
 background-color:var(--primary-bg-color);
}


.irs-primary .irs-bar,
.irs-primary .irs-bar-edge,
.irs-primary .irs-slider::before,
.irs-primary .irs-from,
.irs-primary .irs-to,
.irs-primary .irs-single{
 background-color:var(--primary-bg-color);
}

.irs-primary .irs-from::after,
.irs-primary .irs-to::after,
.irs-primary .irs-single::after{
 border-top-color:var(--primary-bg-color);
}

.irs-success .irs-bar,
.irs-success .irs-bar-edge,
.irs-success .irs-slider::before,
.irs-success .irs-from,
.irs-success .irs-to,
.irs-success .irs-single{
 background-color:#28c76f;
}

.irs-success .irs-from::after,
.irs-success .irs-to::after,
.irs-success .irs-single::after{
 border-top-color:#28c76f;
}

.irs-dark .irs-bar,
.irs-dark .irs-bar-edge,
.irs-dark .irs-slider::before,
.irs-dark .irs-from,
.irs-dark .irs-to,
.irs-dark .irs-single{
 background-color:#191621;
}

.irs-dark .irs-from::after,
.irs-dark .irs-to::after,
.irs-dark .irs-single::after{
 border-top-color:#191621;
}


.irs-modern .irs-line-left,
.irs-modern .irs-line-mid,
.irs-modern .irs-line-right{
 height:6px;
 box-shadow:inset -2px 2px 2px 0 rgba(34, 34, 34, 0.1);
}

.irs-modern .irs-bar,
.irs-modern .irs-bar-edge{
 height:6px;
 box-shadow:inset 0 1px 1px 0 rgba(34, 34, 34, 0.1);
}

.irs-modern .irs-slider{
 top:19px;
 background-color:#fff;
 border:1px solid var(--primary-bg-color);
 border-radius:0;
}

.irs-modern .irs-slider::before{
 width:4px;
 height:9px;
 background-color:#fff;
 border-left:1px solid var(--primary-bg-color);
 border-right:1px solid var(--primary-bg-color);
 margin-left:-2px;
 top:3px;
}

.irs-modern.irs-primary .irs-slider{
 border-color:var(--primary-bg-color);
}

.irs-modern.irs-primary .irs-slider::before{
 border-color:var(--primary-bg-color);
}

.irs-modern.irs-success .irs-slider{
 border-color:#28c76f;
}

.irs-modern.irs-success .irs-slider::before{
 border-color:#28c76f;
}

.irs-modern.irs-dark .irs-slider{
 border-color:#14112d;
}

.irs-modern.irs-dark .irs-slider::before{
 border-color:#14112d;
}


.irs-outline .irs-line{
 border:1px solid var(--primary-bg-color);
 height:10px;
 border-radius:5px;
}

.irs-outline .irs-line-left,
.irs-outline .irs-line-mid,
.irs-outline .irs-line-right{
 height:10px;
 background-color:transparent;
}

.irs-outline .irs-bar{
 height:10px;
}

.irs-outline .irs-bar-edge{
 height:10px;
 border-top-left-radius:5px;
 border-bottom-left-radius:5px;
}

.irs-outline .irs-slider{
 top:21px;
 width:18px;
 background-color:#fff;
 border:1px solid var(--primary-bg-color);
 border-radius:100%;
}

.irs-outline .irs-slider::before{
 margin-left:-4px;
 top:4px;
 width:8px;
 height:8px;
 border-radius:100%;
}

.irs-outline .irs-slider:hover::before,
.irs-outline .irs-slider:focus::before{
 background-color:var(--primary-bg-color);
}

.irs-outline.irs-primary .irs-line,
.irs-outline.irs-primary .irs-slider{
 border-color:var(--primary-bg-color);
}

.irs-outline.irs-primary .irs-line:hover::before,
.irs-outline.irs-primary .irs-line:focus::before{
 background-color:var(--primary-bg-color);
}

.irs-outline.irs-primary .irs-slider:hover::before,
.irs-outline.irs-primary .irs-slider:focus::before{
 background-color:var(--primary-bg-color);
}

.irs-outline.irs-success .irs-line,
.irs-outline.irs-success .irs-slider{
 border-color:#28c76f;
}

.irs-outline.irs-success .irs-line:hover::before,
.irs-outline.irs-success .irs-line:focus::before{
 background-color:#339701;
}

.irs-outline.irs-success .irs-slider:hover::before,
.irs-outline.irs-success .irs-slider:focus::before{
 background-color:#339701;
}

.irs-outline.irs-dark .irs-line,
.irs-outline.irs-dark .irs-slider{
 border-color:#191621;
}

.irs-outline.irs-dark .irs-line:hover::before,
.irs-outline.irs-dark .irs-line:focus::before{
 background-color:#313c53;
}

.irs-outline.irs-dark .irs-slider:hover::before,
.irs-outline.irs-dark .irs-slider:focus::before{
 background-color:#313c53;
}



#launch_date{
 margin:0px auto 20px auto;
}

.countdown-rtl{
 direction:rtl;
}

.countdown-holding span{
 color:#888;
}

.countdown-row{
 clear:both;
 width:100%;
 padding:0px 2px;
 text-align:center;
}

.countdown li{
 display:inline-block;
 font-size:1.83rem;
 font-weight:bold;
 min-width:88px;
 height:88px;
 border-radius:3px;
 line-height:22px;
 padding:20px;
 text-align:center;
 margin:0 auto;
 position:relative;
 overflow:hidden;
 background:rgb(255, 255, 255);
 z-index:1;
 border:5px solid rgb(255, 255, 255);
 box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
 color:#25252a;
}

.countdown .time{
 font-size:13px;
 padding-top:2px;
 font-weight:300;
}

@media (max-width:991px){
 .countdown li{
 margin:20px 10px 10px 10px;
 }

 .is-countdown{
 margin-top:20px;
 }
}

@media (min-width:992px){
 .countdown li{
 margin:30px 10px 5px 10px;
 }
}

/* jQuery Growl
 * Copyright 2015 Kevin Sylvestre
 * 1.3.5
 */
.ontop,
#growls-default,
#growls-tl,
#growls-tr,
#growls-bl,
#growls-br,
#growls-tc,
#growls-bc,
#growls-cc,
#growls-cl,
#growls-cr{
 z-index:50000;
 position:fixed;
}

#growls-default{
 top:10px;
 right:10px;
}

#growls-tl{
 top:10px;
 left:10px;
}

#growls-tr{
 top:10px;
 right:10px;
}

#growls-bl{
 bottom:10px;
 left:10px;
}

#growls-br{
 bottom:10px;
 right:10px;
}

#growls-tc{
 top:10px;
 right:10px;
 left:10px;
}

#growls-bc{
 bottom:10px;
 right:10px;
 left:10px;
}

#growls-cc{
 top:50%;
 left:50%;
 margin-left:-125px;
}

#growls-cl{
 top:50%;
 left:10px;
}

#growls-cr{
 top:50%;
 right:10px;
}

#growls-tc .growl,
#growls-bc .growl{
 margin-left:auto;
 margin-right:auto;
}

.growl{
 opacity:0.8;
 filter:alpha(opacity=80);
 position:relative;
 border-radius:4px;
 transition:all 0.4s ease-in-out;
}

.growl.growl-incoming,
.growl.growl-outgoing{
 opacity:0;
 filter:alpha(opacity=0);
}

.growl.growl-small{
 width:200px;
 padding:5px;
 margin:5px;
}

.growl.growl-medium{
 width:250px;
 padding:10px;
 margin:10px;
}

.growl.growl-large{
 width:300px;
 padding:15px;
 margin:15px;
}

.growl.growl-default{
 color:#fff;
 background:#2d2d2d;
}

.growl.growl-error{
 color:#fff;
 background:#ff5b51;
}

.growl.growl-notice,
.growl.growl-sucess{
 color:#fff;
 background:#2dce89;
}

.growl.growl-warning{
 color:#fff;
 background:#ecb403;
}

.growl .growl-close{
 cursor:pointer;
 float:right;
 font-size:14px;
 line-height:18px;
 font-weight:normal;
 font-family:helvetica, verdana, sans-serif;
}

.growl .growl-title{
 font-size:16px;
 line-height:24px;
 font-weight:500;
 margin-bottom:5px;
}

.growl .growl-message{
 font-size:13px;
 line-height:18px;
}

/**
 * Style-sheet for dtpicker
 * https://github.com/mugifly/jquery-simple-datetimepicker
 */
.datepicker{
 display:inline-block;
 font:15px/1.5 "Helvetica Neue", mplus-2c, Helvetica, Arial, "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
 font-weight:300;
 border:1px solid #dfdfdf;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow:0.5px 0.5px 0px #c8c8c8;
 -webkit-box-shadow:0.5px 0.5px 3px #e1e5ef;
 -moz-box-shadow:0.5px 0.5px 3px #e1e5ef;
}

.datepicker>.datepicker_header{
 padding-top:2px;
 padding-bottom:2px;
 padding-left:5px;
 padding-right:5px;
 color:#4a4a69;
 text-align:center;
 font-size:9pt;
 font-weight:bold;
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:none;
}

.datepicker>.datepicker_header>a{
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 cursor:pointer;
 color:#3b7796;
}

.datepicker>.datepicker_header>a:hover{
 color:#303030;
 background-color:#c8c8c8;
}

.datepicker>.datepicker_header>a:active{
 color:#ffffff;
 background-color:#808080;
}

.datepicker>.datepicker_header>span{
 margin-left:20px;
 margin-right:20px;
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:none;
}

.datepicker>.datepicker_header>.icon-home{
 position:absolute;
 display:block;
 float:left;
 margin-top:2px;
 margin-left:5px;
 width:11pt;
 height:11pt;
 vertical-align:middle;
}

.datepicker>.datepicker_header>.icon-home>svg>g>path{
 fill:#3b7796;
}

.datepicker>.datepicker_header>a:hover>svg>g>path{
 fill:#303030;
 
}

.datepicker>.datepicker_inner_container{
 margin:-2px 0px -2px 0px;
 background-color:#d2d2d2;
 border:1px solid #c8c8c8;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow:0.5px 0px 3px #c8c8c8;
 -webkit-box-shadow:0.5px 0px 3px #c8c8c8;
 -moz-box-shadow:0.5px 0px 3px #c8c8c8;
}

.datepicker>.datepicker_inner_container:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar{
 float:left;
 width:auto;
 margin-top:-0.5px;
 margin-left:-1px;
 margin-bottom:-2px;
 background-color:#ffffff;
 border:1px solid #c8c8c8;
 border-top:none;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 -webkit-border-top-left-radius:3px;
 -webkit-border-bottom-left-radius:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-bottomleft:3px;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>table{
 padding:10px;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>th{
 color:#646464;
 width:18px;
 font-size:small;
 font-weight:normal;
 text-align:center;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td{
 color:#000000;
 font-size:small;
 text-align:center;
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 cursor:pointer;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.today{
 border-bottom:#bfbfbf solid 2px;
 margin-bottom:-2px;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sat{
 color:#0044aa;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.wday_sun{
 color:#e13b00;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_another_month{
 color:#cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_past,
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.day_in_unallowed,
.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.out_of_range{
 cursor:default;
 color:#cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.active{
 color:#ffffff;
 background-color:#808080;
}

.datepicker>.datepicker_inner_container>.datepicker_calendar>.datepicker_table>tbody>tr>td.hover{
 color:#000000;
 background-color:#c8c8c8;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist{
 float:left;
 width:4.2em;
 height:118px;
 margin-top:-0.5px;
 padding:5px;
 padding-left:0px;
 padding-right:0px;
 overflow:auto;
 overflow-x:hidden;
 background-color:#ffffff;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
 -webkit-border-top-right-radius:3px;
 -webkit-border-bottom-right-radius:3px;
 -moz-border-radius-topright:3px;
 -moz-border-radius-bottomright:3px;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar{
 overflow:hidden;
 width:6px;
 background:#fafafa;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
 -webkit-border-top-right-radius:3px;
 -webkit-border-bottom-right-radius:3px;
 -moz-border-radius-topright:3px;
 -moz-border-radius-bottomright:3px;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar:horizontal{
 height:1px;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-button{
 display:none;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece{
 background:#eee;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-piece:start{
 background:#eee;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-thumb{
 background:#aaaaaa;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist::-webkit-scrollbar-corner{
 background:#333;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item{
 padding-top:1px;
 padding-bottom:1px;
 padding-left:7px;
 padding-right:25px;
 margin-top:5px;
 margin-bottom:2px;
 font-size:small;
 user-select:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 cursor:pointer;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.time_in_past,
.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.out_of_range{
 cursor:default;
 color:#cccccc;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active{
 color:#ffffff;
 background-color:#808080;
}

.datepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.hover{
 color:#000000;
 background-color:#c8c8c8;
}

/*
 * datepicker_header
*/
/*
 * datepicker_inner_container
*/
/*
 * datepicker_inner_container > datepicker_calendar
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/
/*
 * datepicker_inner_container > datepicker_timelist
*/
/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
*/
.ui-timepicker-wrapper{
 overflow-y:auto;
 max-height:150px;
 width:6.5em;
 background:#fff;
 border:1px solid #e9ebfa;
 box-shadow:0px 16px 18px rgba(6, 10, 48, 0.1);
 outline:none;
 z-index:1;
 margin:0;
 border-radius:4px;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration{
 width:13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{
 width:11em;
}

.ui-timepicker-list{
 margin:0;
 padding:0;
 list-style:none;
}

.ui-timepicker-duration{
 margin-left:5px;
 color:#888;
}

.ui-timepicker-list:hover .ui-timepicker-duration{
 color:#888;
}

.ui-timepicker-list li{
 padding:0px 10px;
 cursor:pointer;
 white-space:nowrap;
 color:#000;
 list-style:none;
 margin:0;
 height:35px;
 line-height:35px;
}

.ui-timepicker-list:hover .ui-timepicker-selected{
 background:#fff;
}

li.ui-timepicker-selected{
 background:#77bc21;
 color:#fff;
}

.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover{
 background:#77bc21;
 color:#fff;
}

li.ui-timepicker-selected .ui-timepicker-duration{
 color:#ccc;
}

.ui-timepicker-list li:hover .ui-timepicker-duration{
 color:#ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled{
 color:#888;
 cursor:default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover{
 color:#888;
 cursor:default;
}

.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{
 color:#888;
 cursor:default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{
 background:#f2f2f2;
}

#jquery-script-menu{
 position:fixed;
 height:90px;
 width:100%;
 top:0;
 left:0;
 border-top:5px solid #316594;
 background:#fff;
 box-shadow:0 2px 3px 0px rgba(0, 0, 0, 0.16);
 z-index:999999;
 padding:10px 0;
 box-sizing:content-box;
}

.jquery-script-center{
 width:960px;
 margin:0 auto;
}

.jquery-script-center ul{
 width:212px;
 float:left;
 line-height:45px;
 margin:0;
 padding:0;
 list-style:none;
}

.jquery-script-center a{
 text-decoration:none;
}

.jquery-script-ads{
 width:728px;
 height:90px;
 float:right;
}

.jquery-script-clear{
 clear:both;
 height:0;
}


.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container{
 position:absolute;
 left:0;
 top:0;
}

.leaflet-pane>svg,
.leaflet-pane>canvas{
 position:absolute;
 left:0;
 top:0;
}

.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer{
 position:absolute;
 left:0;
 top:0;
}

.leaflet-container{
 overflow:hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-user-drag:none;
}


.leaflet-safari .leaflet-tile{
 image-rendering:-webkit-optimize-contrast;
}

.leaflet-safari .leaflet-tile-container{
 width:1600px;
 height:1600px;
 -webkit-transform-origin:0 0;
}


.leaflet-marker-icon,
.leaflet-marker-shadow{
 display:block;
}



.leaflet-container{
 -webkit-tap-highlight-color:transparent;
}

.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile{
 max-width:none !important;
 max-height:none !important;
}

.leaflet-container.leaflet-touch-zoom{
 touch-action:pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag{
 
 touch-action:none;
 touch-action:pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{
 touch-action:none;
}

.leaflet-container a{
 -webkit-tap-highlight-color:rgba(51, 181, 229, 0.4);
}

.leaflet-tile{
 filter:inherit;
 visibility:hidden;
}

.leaflet-tile-loaded{
 visibility:inherit;
}

.leaflet-zoom-box{
 width:0;
 height:0;
 box-sizing:border-box;
 z-index:800;
}


.leaflet-overlay-pane svg{
 -moz-user-select:none;
}

.leaflet-pane{
 z-index:400;
}

.leaflet-tile-pane{
 z-index:200;
}

.leaflet-overlay-pane{
 z-index:400;
}

.leaflet-shadow-pane{
 z-index:500;
}

.leaflet-marker-pane{
 z-index:600;
}

.leaflet-tooltip-pane{
 z-index:650;
}

.leaflet-popup-pane{
 z-index:700;
}

.leaflet-map-pane canvas{
 z-index:100;
}

.leaflet-map-pane svg{
 z-index:200;
}

.leaflet-vml-shape{
 width:1px;
 height:1px;
}

.lvml{
 behavior:url(#default#VML);
 display:inline-block;
 position:absolute;
}


.leaflet-control{
 position:relative;
 z-index:800;
 pointer-events:visiblePainted;
 
 pointer-events:auto;
}

.leaflet-top,
.leaflet-bottom{
 position:absolute;
 z-index:1000;
 pointer-events:none;
}

.leaflet-top{
 top:0;
}

.leaflet-right{
 right:0;
}

.leaflet-bottom{
 bottom:0;
}

.leaflet-left{
 left:0;
}

.leaflet-control{
 float:left;
 clear:both;
}

.leaflet-right .leaflet-control{
 float:right;
}

.leaflet-top .leaflet-control{
 margin-top:10px;
}

.leaflet-bottom .leaflet-control{
 margin-bottom:10px;
}

.leaflet-left .leaflet-control{
 margin-left:10px;
}

.leaflet-right .leaflet-control{
 margin-right:10px;
}


.leaflet-fade-anim .leaflet-tile{
 will-change:opacity;
}

.leaflet-fade-anim .leaflet-popup{
 opacity:0;
 transition:opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{
 opacity:1;
}

.leaflet-zoom-animated{
 transform-origin:0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated{
 will-change:transform;
 transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile{
 transition:none;
}

.leaflet-pan-anim .leaflet-tile{
 transition:none;
}

.leaflet-zoom-anim .leaflet-zoom-hide{
 visibility:hidden;
}


.leaflet-interactive{
 cursor:pointer;
}

.leaflet-grab{
 cursor:grab;
}

.leaflet-crosshair{
 cursor:crosshair;
}

.leaflet-crosshair .leaflet-interactive{
 cursor:crosshair;
}

.leaflet-popup-pane,
.leaflet-control{
 cursor:auto;
}

.leaflet-dragging .leaflet-grab{
 cursor:move;
 cursor:grabbing;
}

.leaflet-dragging .leaflet-grab .leaflet-interactive{
 cursor:move;
 cursor:grabbing;
}

.leaflet-dragging .leaflet-marker-draggable{
 cursor:move;
 cursor:grabbing;
}


.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane>svg path,
.leaflet-tile-container{
 pointer-events:none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane>svg path.leaflet-interactive{
 pointer-events:visiblePainted;
 
 pointer-events:auto;
}


.leaflet-container{
 background:#efefef;
 outline:0;
 z-index:0;
}

.leaflet-container a{
 color:#0078a8;
}

.leaflet-container a.leaflet-active{
 outline:2px solid orange;
}

.leaflet-zoom-box{
 border:2px dotted #38f;
 background:rgba(255, 255, 255, 0.5);
}


.leaflet-container{
 font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}


.leaflet-bar{
 box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);
 border-radius:4px;
}

.leaflet-bar a{
 background-color:#fff;
 border-bottom:1px solid #ccc;
 width:26px;
 height:26px;
 line-height:26px;
 display:block;
 text-align:center;
 text-decoration:none;
 color:black;
 background-position:50% 50%;
 background-repeat:no-repeat;
 display:block;
}

.leaflet-bar a:hover{
 background-color:#fff;
 border-bottom:1px solid #ccc;
 width:26px;
 height:26px;
 line-height:26px;
 display:block;
 text-align:center;
 text-decoration:none;
 color:black;
}

.leaflet-control-layers-toggle{
 background-position:50% 50%;
 background-repeat:no-repeat;
 display:block;
}

.leaflet-bar a:hover{
 background-color:#f4f4f4;
}

.leaflet-bar a:first-child{
 border-top-left-radius:4px;
 border-top-right-radius:4px;
}

.leaflet-bar a:last-child{
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 border-bottom:none;
}

.leaflet-bar a.leaflet-disabled{
 cursor:default;
 background-color:#f4f4f4;
 color:#bbb;
}

.leaflet-touch .leaflet-bar a{
 width:30px;
 height:30px;
 line-height:30px;
}

.leaflet-touch .leaflet-bar a:first-child{
 border-top-left-radius:2px;
 border-top-right-radius:2px;
}

.leaflet-touch .leaflet-bar a:last-child{
 border-bottom-left-radius:2px;
 border-bottom-right-radius:2px;
}


.leaflet-control-zoom-in,
.leaflet-control-zoom-out{
 font:bold 18px "Lucida Console", Monaco, monospace;
 text-indent:1px;
}

.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out{
 font-size:22px;
}


.leaflet-control-layers{
 box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);
 background:#fff;
 border-radius:5px;
}

.leaflet-control-layers-toggle{
 background-image:url(../plugins/leaflet/images/layers.png);
 width:36px;
 height:36px;
}

.leaflet-retina .leaflet-control-layers-toggle{
 background-image:url(../plugins/leaflet/images/layers-2x.png);
 background-size:26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle{
 width:44px;
 height:44px;
}

.leaflet-control-layers .leaflet-control-layers-list{
 display:none;
}

.leaflet-control-layers-expanded{
 padding:6px 10px 6px 6px;
 color:#333;
 background:#fff;
}

.leaflet-control-layers-expanded .leaflet-control-layers-toggle{
 display:none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list{
 display:block;
 position:relative;
}

.leaflet-control-layers-scrollbar{
 overflow-y:scroll;
 overflow-x:hidden;
 padding-right:5px;
}

.leaflet-control-layers-selector{
 margin-top:2px;
 position:relative;
 top:1px;
}

.leaflet-control-layers label{
 display:block;
}

.leaflet-control-layers-separator{
 height:0;
 border-top:1px solid #ddd;
 margin:5px -10px 5px -6px;
}


.leaflet-default-icon-path{
 background-image:url(../plugins/leaflet/images/marker-icon.png);
}


.leaflet-container .leaflet-control-attribution{
 background:#fff;
 background:rgba(255, 255, 255, 0.7);
 margin:0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line{
 padding:0 5px;
 color:#333;
}

.leaflet-control-attribution a{
 text-decoration:none;
}

.leaflet-control-attribution a:hover{
 text-decoration:underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale{
 font-size:11px;
}

.leaflet-left .leaflet-control-scale{
 margin-left:5px;
}

.leaflet-bottom .leaflet-control-scale{
 margin-bottom:5px;
}

.leaflet-control-scale-line{
 border:2px solid #777;
 border-top:none;
 line-height:1.1;
 padding:2px 5px 1px;
 font-size:11px;
 white-space:nowrap;
 overflow:hidden;
 box-sizing:border-box;
 background:#fff;
 background:rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child){
 border-top:2px solid #777;
 border-bottom:none;
 margin-top:-2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child){
 border-bottom:2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar{
 box-shadow:none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar{
 border:1px solid rgba(0, 0, 0, 0.2);
 background-clip:padding-box;
}


.leaflet-popup{
 position:absolute;
 text-align:center;
 margin-bottom:20px;
}

.leaflet-popup-content-wrapper{
 padding:1px;
 text-align:left;
 border-radius:12px;
}

.leaflet-popup-content{
 margin:13px 19px;
 line-height:1.4;
}

.leaflet-popup-content p{
 margin:18px 0;
}

.leaflet-popup-tip-container{
 width:40px;
 height:20px;
 position:absolute;
 left:50%;
 margin-left:-20px;
 overflow:hidden;
 pointer-events:none;
}

.leaflet-popup-tip{
 width:17px;
 height:17px;
 padding:1px;
 margin:-10px auto 0;
 transform:rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip{
 background:white;
 color:#333;
 box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);
}

.leaflet-container a.leaflet-popup-close-button{
 position:absolute;
 top:0;
 right:0;
 padding:4px 4px 0 0;
 border:none;
 text-align:center;
 width:18px;
 height:14px;
 font:16px/14px Tahoma, Verdana, sans-serif;
 color:#c3c3c3;
 text-decoration:none;
 font-weight:bold;
 background:transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover{
 color:#999;
}

.leaflet-popup-scrolled{
 overflow:auto;
 border-bottom:1px solid #ddd;
 border-top:1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper{
 zoom:1;
}

.leaflet-oldie .leaflet-popup-tip{
 width:24px;
 margin:0 auto;
 -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
 filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container{
 margin-top:-1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip{
 border:1px solid #999;
}


.leaflet-div-icon{
 background:#fff;
 border:1px solid #666;
}



.leaflet-tooltip{
 position:absolute;
 padding:6px;
 background-color:#fff;
 border:1px solid #fff;
 border-radius:3px;
 color:#222;
 white-space:nowrap;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 pointer-events:none;
 box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);
}

.leaflet-tooltip.leaflet-clickable{
 cursor:pointer;
 pointer-events:auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before{
 position:absolute;
 pointer-events:none;
 border:6px solid transparent;
 background:transparent;
 content:"";
}


.leaflet-tooltip-bottom{
 margin-top:6px;
}

.leaflet-tooltip-top{
 margin-top:-6px;
}

.leaflet-tooltip-bottom:before{
 left:50%;
 margin-left:-6px;
}

.leaflet-tooltip-top:before{
 left:50%;
 margin-left:-6px;
 bottom:0;
 margin-bottom:-12px;
 border-top-color:#fff;
}

.leaflet-tooltip-bottom:before{
 top:0;
 margin-top:-12px;
 margin-left:-6px;
 border-bottom-color:#fff;
}

.leaflet-tooltip-left{
 margin-left:-6px;
}

.leaflet-tooltip-right{
 margin-left:6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before{
 top:50%;
 margin-top:-6px;
}

.leaflet-tooltip-left:before{
 right:0;
 margin-right:-12px;
 border-left-color:#fff;
}

.leaflet-tooltip-right:before{
 left:0;
 margin-left:-12px;
 border-right-color:#fff;
}


input{
 outline:none;
 border:none;
}

textarea{
 outline:none;
 border:none;
}

textarea:focus{
 border-color:none !important;
}

input:focus{
 border-color:none !important;
}

input:focus::-webkit-input-placeholder,
input:focus:-moz-placeholder,
input:focus::-moz-placeholder,
input:focus:-ms-input-placeholder{
 color:transparent;
}

textarea:focus::-webkit-input-placeholder,
textarea:focus:-moz-placeholder,
textarea:focus::-moz-placeholder,
textarea:focus:-ms-input-placeholder{
 color:transparent;
}

input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder{
 color:rgba(0, 0, 0, 0.5);
}

textarea::-webkit-input-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder{
 color:rgba(0, 0, 0, 0.5);
}


button{
 outline:none !important;
 border:none;
 background:transparent;
}

button:hover{
 cursor:pointer;
}

iframe{
 border:none !important;
}

/*//////////////////////////////////////////////////////////////////
 [ Utility ]*/
.txt1,
.txt2{
 font-size:13px;
 line-height:1.5;
 color:#24214c;
}

/*//////////////////////////////////////////////////////////////////
 [ login ]*/
.limiter{
 width:100%;
 margin:0 auto;
}

.container-login100{
 width:100%;
 height:100%;
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 align-items:center;
 padding:15px;
 z-index:999;
}

.wrap-login100{
 
 background:#fff;
 overflow:hidden;
 flex-wrap:wrap;
 justify-content:space-between;
 padding:137px 130px 137px 95px;
 box-shadow:0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.06);
 border-radius:5px;
}

/*------------------------------------------------------------------
 [ ]*/
.login100-pic{
 width:316px;
}

.login100-pic img{
 max-width:100%;
}

/*------------------------------------------------------------------
 [ ]*/
.login100-form{
 width:320px;
}

.login100-form-title{
 font-size:24px;
 line-height:1.2;
 text-align:center;
 width:100%;
 display:block;
 padding-bottom:30px;
 color:#424344;
}


.wrap-input100{
 position:relative;
 width:100%;
 z-index:1;
 margin-bottom:10px;
}

.input100{
 font-size:15px;
 line-height:1.5;
 color:#000;
 display:block;
 width:100%;
 background:#ffffff;
 height:45px;
 padding:0 30px 0 54px;
 border-radius:5px;
 border:1px solid #ecf0fa;
}

/*------------------------------------------------------------------
 [ Focus ]*/
.focus-input100{
 display:block;
 position:absolute;
 border-radius:5px;
 bottom:0;
 left:0;
 z-index:-1;
 width:100%;
 height:100%;
 box-shadow:0px 0px 0px 0px;
 text-transform:uppercase;
 background:#6259ca;
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.symbol-input100{
 font-size:17px;
 display:flex;
 align-items:center;
 position:absolute;
 border-radius:5px;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 padding-left:22px;
 pointer-events:none;
 transition:all 0.4s;
 color:#828996;
}

.input100.focus-input100+.symbol-input100{
 text-transform:uppercase;
 background:#6259ca;
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

/*------------------------------------------------------------------
 [ Button ]*/
.container-login100-form-btn{
 width:100%;
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
 padding-top:15px;
}

.login100-form-btn{
 line-height:1.5;
 color:#fff;
 width:100%;
 height:40px;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:0 25px;
 border-radius:5px;
}

/*------------------------------------------------------------------
 [ Responsive ]*/
@media (max-width:992px){
 .wrap-login100{
 padding:35px 90px 35px 85px;
 }

 .login100-pic{
 width:35%;
 display:none;
 }

 .login100-form{
 width:100%;
 }
}

@media (max-width:768px){
 .wrap-login100{
 padding:30px 80px 30px 80px;
 }

 .login100-form{
 width:100%;
 }
}

@media (max-width:576px){
 .wrap-login100{
 padding:25px 15px 25px 15px;
 }
}

.btn-social{
 position:relative;
 text-align:left;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 border:1px solid #e2e7eb;
 padding-left:60px;
 background-color:#fff;
}

.btn-social>:first-child{
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:40px;
 line-height:36px;
 font-size:1.2em;
 text-align:center;
 border-right:1px solid #ecf0fa;
}

.btn-social.btn-lg{
 padding-left:61px;
}

.btn-social.btn-lg>:first-child{
 line-height:45px;
 width:45px;
 font-size:1.8em;
}

.btn-social.btn-sm{
 padding-left:38px;
}

.btn-social.btn-sm>:first-child{
 line-height:28px;
 width:28px;
 font-size:1.4em;
}

.btn-social.btn-xs{
 padding-left:30px;
}

.btn-social.btn-xs>:first-child{
 line-height:20px;
 width:20px;
 font-size:1.2em;
}

.btn-social-icon{
 position:relative;
 padding-left:44px;
 text-align:left;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 height:34px;
 width:34px;
 padding:0;
}

.btn-social-icon>:first-child{
 position:absolute;
 left:0;
 top:0;
 bottom:0;
 width:32px;
 line-height:34px;
 font-size:1.6em;
 text-align:center;
 border-right:1px solid rgba(0, 0, 0, 0.2);
}

.btn-social-icon.btn-lg{
 padding-left:61px;
}

.btn-social-icon.btn-lg>:first-child{
 line-height:45px;
 width:45px;
 font-size:1.8em;
}

.btn-social-icon.btn-sm{
 padding-left:38px;
}

.btn-social-icon.btn-sm>:first-child{
 line-height:28px;
 width:28px;
 font-size:1.4em;
}

.btn-social-icon.btn-xs{
 padding-left:30px;
}

.btn-social-icon.btn-xs>:first-child{
 line-height:20px;
 width:20px;
 font-size:1.2em;
}

.btn-social-icon>:first-child{
 border:none;
 text-align:center;
 width:100%;
 color:#fff;
}

.btn-social-icon.btn-lg{
 height:45px;
 width:45px;
 padding-left:0;
 padding-right:0;
}

.btn-social-icon.btn-sm{
 height:30px;
 width:30px;
 padding-left:0;
 padding-right:0;
}

.btn-social-icon.btn-xs{
 height:22px;
 width:22px;
 padding-left:0;
 padding-right:0;
}


.pickr{
 position:relative;
 overflow:visible;
 transform:translateY(0);
}

.pickr *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pickr .pcr-button{
 position:relative;
 height:2em;
 width:2em;
 padding:0.5em;
 cursor:pointer;
 font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
 border-radius:0.15em;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
 background-size:0;
 transition:all 0.3s;
}

.pickr .pcr-button::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
 z-index:initial;
}

.pickr .pcr-button::after{
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 transition:background 0.3s;
 background:var(--pcr-color);
 border-radius:0.15em;
}

.pickr .pcr-button.clear{
 background-size:70%;
}

.pickr .pcr-button.clear::before{
 opacity:0;
}

.pickr .pcr-button.clear:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr .pcr-button.disabled{
 cursor:not-allowed;
}

.pickr *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pcr-app *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pickr input:focus,
.pickr input.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr button:focus,
.pickr button.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pcr-app input:focus,
.pcr-app input.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pcr-app button:focus,
.pcr-app button.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr .pcr-palette,
.pickr .pcr-slider{
 transition:box-shadow 0.3s;
}

.pcr-app .pcr-palette,
.pcr-app .pcr-slider{
 transition:box-shadow 0.3s;
}

.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.pcr-app{
 position:fixed;
 display:flex;
 flex-direction:column;
 z-index:100;
 border-radius:0.1em;
 background:#fff;
 opacity:0;
 visibility:hidden;
 transition:opacity 0.3s, visibility 0s 0.3s;
 font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
 box-shadow:0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
 left:0;
 top:0;
}

.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.pcr-app.visible{
 transition:opacity 0.3s;
 visibility:visible;
 opacity:1;
}

.pcr-app .pcr-swatches{
 display:flex;
 flex-wrap:wrap;
 margin-top:0.75em;
}

.pcr-app .pcr-swatches.pcr-last{
 margin:0;
}

.pcr-app .pcr-swatches>button{
 font-size:1em;
 position:relative;
 width:calc(1.75em - 5px);
 height:calc(1.75em - 5px);
 border-radius:0.15em;
 cursor:pointer;
 margin:2.5px;
 flex-shrink:0;
 justify-self:center;
 transition:all 0.15s;
 overflow:hidden;
 background:transparent;
 z-index:1;
}

.pcr-app .pcr-swatches>button::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:6px;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app .pcr-swatches>button::after{
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:var(--pcr-color);
 border:1px solid rgba(0, 0, 0, 0.05);
 border-radius:0.15em;
 box-sizing:border-box;
}

.pcr-app .pcr-swatches>button:hover{
 filter:brightness(1.05);
}

.pcr-app .pcr-swatches>button:not(.pcr-active){
 box-shadow:none;
}

.pcr-app .pcr-interaction{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 margin:0 -0.2em 0 -0.2em;
}

.pcr-app .pcr-interaction>*{
 margin:0 0.2em;
}

.pcr-app .pcr-interaction input{
 letter-spacing:0.07em;
 font-size:0.75em;
 text-align:center;
 cursor:pointer;
 color:#75797e;
 background:#f1f3f4;
 border-radius:0.15em;
 transition:all 0.15s;
 padding:0.45em 0.5em;
 margin-top:0.75em;
}

.pcr-app .pcr-interaction input:hover{
 filter:brightness(0.975);
}

.pcr-app .pcr-interaction input:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

.pcr-app .pcr-interaction .pcr-result{
 color:#75797e;
 text-align:left;
 flex:1 1 8em;
 min-width:8em;
 transition:all 0.2s;
 border-radius:0.15em;
 background:#f1f3f4;
 cursor:text;
}

.pcr-app .pcr-interaction .pcr-result::-moz-selection{
 background:#4285f4;
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection{
 background:#4285f4;
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-type.active{
 color:#fff;
 background:#4285f4;
}

.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear{
 color:#fff;
 width:auto;
}

.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear{
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover{
 filter:brightness(0.925);
}

.pcr-app .pcr-interaction .pcr-save{
 background:#4285f4;
}

.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel{
 background:#f44250;
}

.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

.pcr-app .pcr-selection .pcr-picker{
 position:absolute;
 height:18px;
 width:18px;
 border:2px solid #fff;
 border-radius:100%;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity{
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 display:flex;
 flex-direction:column;
 cursor:grab;
 cursor:-webkit-grab;
}

.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active{
 cursor:grabbing;
 cursor:-webkit-grabbing;
}

.pcr-app[data-theme=monolith]{
 width:14.25em;
 max-width:95vw;
 padding:0.8em;
}

.pcr-app[data-theme=monolith] .pcr-selection{
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 flex-grow:1;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{
 position:relative;
 z-index:1;
 width:100%;
 height:1em;
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 margin-bottom:0.5em;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{
 cursor:pointer;
 transition:background-color 0.3s, box-shadow 0.3s;
 border-radius:0.15em 0 0 0.15em;
 z-index:2;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{
 border-radius:0 0.15em 0.15em 0;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{
 background:var(--pcr-color);
 width:50%;
 height:100%;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{
 width:100%;
 height:8em;
 z-index:1;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette{
 border-radius:0.15em;
 width:100%;
 height:100%;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{
 height:0.5em;
 margin-top:0.75em;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker{
 top:50%;
 transform:translateY(-50%);
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{
 flex-grow:1;
 border-radius:50em;
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider{
 background:linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{
 background:linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:100%, 0.25em;
}

@supports (display:grid){
 .pcr-app .pcr-swatches{
 display:grid;
 align-items:center;
 grid-template-columns:repeat(auto-fit, 1.75em);
 }
}

.morris-hover{
 position:absolute;
 z-index:10;
}

.morris-hover.morris-default-style{
 border-radius:10px;
 padding:6px;
 color:#666;
 background:rgba(255, 255, 255, 0.8);
 border:solid 1px rgba(230, 230, 230, 0.1);
 font-family:sans-serif;
 font-size:12px;
 text-align:center;
}

.morris-hover.morris-default-style .morris-hover-row-label{
 font-weight:bold;
 margin:0.25em 0;
}

.morris-hover.morris-default-style .morris-hover-point{
 white-space:nowrap;
 margin:0.1em 0;
}


.pickr{
 position:relative;
 overflow:visible;
 transform:translateY(0);
}

.pickr *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pickr .pcr-button{
 position:relative;
 height:2em;
 width:2em;
 padding:0.5em;
 cursor:pointer;
 font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
 border-radius:0.15em;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
 background-size:0;
 transition:all 0.3s;
}

.pickr .pcr-button::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
 z-index:initial;
}

.pickr .pcr-button::after{
 position:absolute;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 transition:background 0.3s;
 background:var(--pcr-color);
 border-radius:0.15em;
}

.pickr .pcr-button.clear{
 background-size:70%;
}

.pickr .pcr-button.clear::before{
 opacity:0;
}

.pickr .pcr-button.clear:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr .pcr-button.disabled{
 cursor:not-allowed;
}

.pickr *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pcr-app *{
 box-sizing:border-box;
 outline:none;
 border:none;
 -webkit-appearance:none;
}

.pickr input:focus,
.pickr input.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr button:focus,
.pickr button.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pcr-app input:focus,
.pcr-app input.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pcr-app button:focus,
.pcr-app button.pcr-active{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

.pickr .pcr-palette,
.pickr .pcr-slider{
 transition:box-shadow 0.3s;
}

.pcr-app .pcr-palette,
.pcr-app .pcr-slider{
 transition:box-shadow 0.3s;
}

.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.pcr-app{
 position:fixed;
 display:flex;
 flex-direction:column;
 z-index:100;
 border-radius:0.1em;
 background:#fff;
 opacity:0;
 visibility:hidden;
 transition:opacity 0.3s, visibility 0s 0.3s;
 font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
 box-shadow:0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
 left:0;
 top:0;
}

.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

.pcr-app.visible{
 transition:opacity 0.3s;
 visibility:visible;
 opacity:1;
}

.pcr-app .pcr-swatches{
 display:flex;
 flex-wrap:wrap;
 margin-top:0.75em;
}

.pcr-app .pcr-swatches.pcr-last{
 margin:0;
}

.pcr-app .pcr-swatches>button{
 font-size:1em;
 position:relative;
 width:calc(1.75em - 5px);
 height:calc(1.75em - 5px);
 border-radius:0.15em;
 cursor:pointer;
 margin:2.5px;
 flex-shrink:0;
 justify-self:center;
 transition:all 0.15s;
 overflow:hidden;
 background:transparent;
 z-index:1;
}

.pcr-app .pcr-swatches>button::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:6px;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app .pcr-swatches>button::after{
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:var(--pcr-color);
 border:1px solid rgba(0, 0, 0, 0.05);
 border-radius:0.15em;
 box-sizing:border-box;
}

.pcr-app .pcr-swatches>button:hover{
 filter:brightness(1.05);
}

.pcr-app .pcr-swatches>button:not(.pcr-active){
 box-shadow:none;
}

.pcr-app .pcr-interaction{
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 margin:0 -0.2em 0 -0.2em;
}

.pcr-app .pcr-interaction>*{
 margin:0 0.2em;
}

.pcr-app .pcr-interaction input{
 letter-spacing:0.07em;
 font-size:0.75em;
 text-align:center;
 cursor:pointer;
 color:#75797e;
 background:#f1f3f4;
 border-radius:0.15em;
 transition:all 0.15s;
 padding:0.45em 0.5em;
 margin-top:0.75em;
}

.pcr-app .pcr-interaction input:hover{
 filter:brightness(0.975);
}

.pcr-app .pcr-interaction input:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

.pcr-app .pcr-interaction .pcr-result{
 color:#75797e;
 text-align:left;
 flex:1 1 8em;
 min-width:8em;
 transition:all 0.2s;
 border-radius:0.15em;
 background:#f1f3f4;
 cursor:text;
}

.pcr-app .pcr-interaction .pcr-result::-moz-selection{
 background:#4285f4;
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection{
 background:#4285f4;
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-type.active{
 color:#fff;
 background:#4285f4;
}

.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear{
 color:#fff;
 width:auto;
}

.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear{
 color:#fff;
}

.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover{
 filter:brightness(0.925);
}

.pcr-app .pcr-interaction .pcr-save{
 background:#4285f4;
}

.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel{
 background:#f44250;
}

.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus{
 box-shadow:0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

.pcr-app .pcr-selection .pcr-picker{
 position:absolute;
 height:18px;
 width:18px;
 border:2px solid #fff;
 border-radius:100%;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity{
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 display:flex;
 flex-direction:column;
 cursor:grab;
 cursor:-webkit-grab;
}

.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active{
 cursor:grabbing;
 cursor:-webkit-grabbing;
}

.pcr-app[data-theme=nano]{
 width:14.25em;
 max-width:95vw;
}

.pcr-app[data-theme=nano] .pcr-swatches{
 margin-top:0.6em;
 padding:0 0.6em;
}

.pcr-app[data-theme=nano] .pcr-interaction{
 padding:0 0.6em 0.6em 0.6em;
}

.pcr-app[data-theme=nano] .pcr-selection{
 display:grid;
 grid-gap:0.6em;
 grid-template-columns:1fr 4fr;
 grid-template-rows:5fr auto auto;
 align-items:center;
 height:10.5em;
 width:100%;
 align-self:flex-start;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview{
 grid-area:2/1/4/1;
 height:100%;
 width:100%;
 display:flex;
 flex-direction:row;
 justify-content:center;
 margin-left:0.6em;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color{
 display:none;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color{
 position:relative;
 background:var(--pcr-color);
 width:2em;
 height:2em;
 border-radius:50em;
 overflow:hidden;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette{
 grid-area:1/1/2/3;
 width:100%;
 height:100%;
 z-index:1;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette{
 border-radius:0.15em;
 width:100%;
 height:100%;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before{
 position:absolute;
 content:"";
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:0.5em;
 border-radius:0.15em;
 z-index:-1;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser{
 grid-area:2/2/2/2;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{
 grid-area:3/2/3/2;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{
 height:0.5em;
 margin:0 0.6em;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker{
 top:50%;
 transform:translateY(-50%);
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{
 flex-grow:1;
 border-radius:50em;
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider{
 background:linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{
 background:linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
 background-size:100%, 0.25em;
}

@supports (display:grid){
 .pcr-app .pcr-swatches{
 display:grid;
 align-items:center;
 grid-template-columns:repeat(auto-fit, 1.75em);
 }
}

#ui_notifIt{
 position:fixed;
 top:10px;
 right:10px;
 cursor:pointer;
 overflow:hidden;
 -o-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.3);
 box-shadow:0px 3px 5px rgba(0, 0, 0, 0.3);
 -wekbit-border-radius:5px;
 border-radius:5px;
 z-index:2000;
}

#ui_notifIt:hover{
 opacity:1 !important;
}

#ui_notifIt p{
 text-align:center;
 font-size:14px;
 padding:0;
 margin:0;
 font-weight:400;
 text-transform:capitalize;
 opacity:1;
}

#ui_notifIt p i{
 font-size:20px;
}

#notifIt_close{
 position:absolute;
 color:#fff;
 top:0;
 padding:0px 5px;
 right:0;
}

#notifIt_close:hover{
 background-color:rgb(255, 255, 255);
}



#ui_notifIt.primary{
 background-color:#77bc21;
 color:white;
}

#ui_notifIt.success{
 background-color:#1a9c86;
 color:white;
}

#ui_notifIt.error{
 background-color:#f34343;
 color:white;
}

#ui_notifIt.warning{
 background-color:#ffbd5a;
 color:white;
}

#ui_notifIt.info{
 background-color:#4ec2f0;
 color:white;
}

#ui_notifIt.dark{
 background-color:#3b4863;
 color:#fff;
}


.notifit_confirm_bg,
.notifit_prompt_bg{
 position:fixed;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:rgba(255, 255, 255, 0.8);
}

.notifit_confirm,
.notifit_prompt{
 position:fixed;
 top:0;
 left:0;
 padding:30px;
 background-color:#fff;
 border:1px solid rgba(0, 0, 0, 0.1);
 border-radius:1px;
 box-shadow:0px 2px 10px rgba(0, 0, 0, 0.2);
 z-index:9999;
 border-radius:5px;
}

.notifit_confirm_accept,
.notifit_confirm_cancel,
.notifit_prompt_accept,
.notifit_prompt_cancel{
 display:inline-block;
 font-weight:400;
 color:#160248;
 text-align:center;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 background-color:transparent;
 border:1px solid transparent;
 padding:0.375rem 0.75rem;
 font-size:0.875rem;
 line-height:1.5;
 border-radius:0;
 margin-right:5px;
 transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.notifit_confirm_accept{
 background-color:#77bc21;
 color:#fff;
 border-radius:4px;
}

.notifit_prompt_cancel:hover{
 background-color:#666;
}

.notifit_confirm_cancel{
 background-color:#f34343;
 color:#fff;
 border-radius:4px;
}

.notifit_confirm_message{
 text-align:center;
 margin-bottom:20px;
 font-size:14px;
}

.notifit_prompt_message{
 color:#444;
 margin-top:0;
 text-align:center;
}

.notifit_prompt_input{
 text-align:center;
 font-size:14px;
 width:100%;
 padding:10px;
 outline:none;
 border:1px solid #aaa;
 color:#444;
 border-radius:5px;
}

.notifit_prompt{
 text-align:center;
}

#ui_notifIt.info{
 margin:0 auto;
 right:10px !important;
 left:10px !important;
}


.nvd3 .nv-axis{
 pointer-events:none;
 opacity:1;
}

.nvd3 .nv-axis path{
 fill:none;
 stroke:#000;
 stroke-opacity:0.75;
 shape-rendering:crispEdges;
}

.nvd3 .nv-axis path.domain{
 stroke-opacity:0.75;
}

.nvd3 .nv-axis.nv-x path.domain{
 stroke-opacity:0;
}

.nvd3 .nv-axis line{
 fill:none;
 stroke:#e5e5e5;
 shape-rendering:crispEdges;
}

.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero{
 stroke-opacity:0.75;
}

.nvd3 .nv-axis .nv-axisMaxMin text{
 font-weight:bold;
}

.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text{
 text-anchor:middle;
}

.nvd3 .nv-axis.nv-disabled{
 opacity:0;
}

.nvd3 .nv-bars rect{
 fill-opacity:0.75;
 transition:fill-opacity 250ms linear;
}

.nvd3 .nv-bars rect.hover{
 fill-opacity:1;
}

.nvd3 .nv-bars .hover rect{
 fill:lightblue;
}

.nvd3 .nv-bars text{
 fill:rgba(0, 0, 0, 0);
}

.nvd3 .nv-bars .hover text{
 fill:rgb(0, 0, 0);
}

.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect{
 stroke-opacity:0;
 transition:fill-opacity 250ms linear;
}

.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-candlestickBar .nv-ticks rect:hover{
 fill-opacity:1;
}

.nvd3 .nv-discretebar .nv-groups rect:hover{
 fill-opacity:1;
}

.nvd3 .nv-discretebar .nv-groups text{
 font-weight:bold;
 fill:rgb(0, 0, 0);
 stroke:rgba(0, 0, 0, 0);
}

.nvd3 .nv-multibarHorizontal .nv-groups text{
 font-weight:bold;
 fill:rgb(0, 0, 0);
 stroke:rgba(0, 0, 0, 0);
}

.nvd3 .nv-boxplot circle{
 fill-opacity:0.5;
}

.nvd3 .nv-boxplot circle:hover{
 fill-opacity:1;
}

.nvd3 .nv-boxplot rect:hover{
 fill-opacity:1;
}

.nvd3 line.nv-boxplot-median{
 stroke:black;
}


.nv-boxplot-tick:hover{
 stroke-width:2.5px;
}


.nvd3.nv-bullet{
 font:10px sans-serif;
}

.nvd3.nv-bullet .nv-measure{
 fill-opacity:0.8;
}

.nvd3.nv-bullet .nv-measure:hover{
 fill-opacity:1;
}

.nvd3.nv-bullet .nv-marker{
 stroke:#000;
 stroke-width:2px;
}

.nvd3.nv-bullet .nv-markerTriangle{
 stroke:#000;
 fill:#fff;
 stroke-width:1.5px;
}

.nvd3.nv-bullet .nv-markerLine{
 stroke:#000;
 stroke-width:1.5px;
}

.nvd3.nv-bullet .nv-tick line{
 stroke:#666;
 stroke-width:0.5px;
}

.nvd3.nv-bullet .nv-range.nv-s0{
 fill:#eee;
}

.nvd3.nv-bullet .nv-range.nv-s1{
 fill:#ddd;
}

.nvd3.nv-bullet .nv-range.nv-s2{
 fill:#ccc;
}

.nvd3.nv-bullet .nv-title{
 font-size:14px;
 font-weight:bold;
}

.nvd3.nv-bullet .nv-subtitle{
 fill:#999;
}

.nvd3.nv-bullet .nv-range{
 fill:#bababa;
 fill-opacity:0.4;
}

.nvd3.nv-bullet .nv-range:hover{
 fill-opacity:0.7;
}

.nvd3.nv-candlestickBar .nv-ticks .nv-tick{
 stroke-width:1px;
}

.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{
 stroke-width:2px;
}

.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{
 stroke:#2ca02c;
 fill:#2ca02c;
}

.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{
 stroke:#d62728;
 fill:#d62728;
}

.with-transitions .nv-candlestickBar .nv-ticks .nv-tick{
 transition:stroke-width 250ms linear, stroke-opacity 250ms linear;
}

.nvd3.nv-candlestickBar .nv-ticks line{
 stroke:#333;
}

.nv-force-node{
 stroke:#fff;
 stroke-width:1.5px;
}

.nv-force-link{
 stroke:#999;
 stroke-opacity:0.6;
}

.nv-force-node text{
 stroke-width:0px;
}

.nvd3 .nv-legend .nv-disabled rect{
 
}

.nvd3 .nv-check-box .nv-box{
 fill-opacity:0;
 stroke-width:2;
}

.nvd3 .nv-check-box .nv-check{
 fill-opacity:0;
 stroke-width:4;
}

.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{
 fill-opacity:0;
 stroke-opacity:0;
}

.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{
 opacity:0;
}

.nvd3.nv-linePlusBar .nv-bar rect{
 fill-opacity:0.75;
}

.nvd3.nv-linePlusBar .nv-bar rect:hover{
 fill-opacity:1;
}

.nvd3 .nv-groups path.nv-line{
 fill:none;
}

.nvd3 .nv-groups path.nv-area{
 stroke:none;
}

.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{
 fill-opacity:0;
 stroke-opacity:0;
}

.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{
 fill-opacity:0.5 !important;
 stroke-opacity:0.5 !important;
}


.with-transitions .nvd3 .nv-groups .nv-point{
 transition:stroke-width 250ms linear, stroke-opacity 250ms linear;
}

.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover{
 stroke-width:7px;
 fill-opacity:0.95 !important;
 stroke-opacity:0.95 !important;
}

.nvd3 .nv-point-paths path{
 stroke:#aaa;
 stroke-opacity:0;
 fill:#eee;
 fill-opacity:0;
}

.nvd3 .nv-indexLine{
 cursor:ew-resize;
}

/********************
 * SVG CSS
 */
/********************
 Default CSS for an svg element nvd3 used
 */
svg.nvd3-svg{
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 display:block;
 width:100%;
 height:100%;
}

/********************
 Box shadow and border radius styling
 */
.nvtooltip.with-3d-shadow,
.with-3d-shadow .nvtooltip{
 box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
 border-radius:5px;
}

.nvd3 text{
 font:normal 12px Arial, sans-serif;
}

.nvd3 .title{
 font:bold 14px Arial, sans-serif;
}

.nvd3 .nv-background{
 fill:white;
 fill-opacity:0;
}

.nvd3.nv-noData{
 font-size:18px;
 font-weight:bold;
}

/**********
 * Brush
 */
.nv-brush .extent{
 fill-opacity:0.125;
 shape-rendering:crispEdges;
}

.nv-brush .resize path{
 fill:#eee;
 stroke:#666;
}

/**********
 * Legend
 */
.nvd3 .nv-legend .nv-series{
 cursor:pointer;
}

.nvd3 .nv-legend .nv-disabled circle{
 fill-opacity:0;
}

.nvd3 .nv-brush .extent{
 fill-opacity:0 !important;
}

.nvd3 .nv-brushBackground rect{
 stroke:#000;
 stroke-width:0.4;
 fill:#fff;
 fill-opacity:0.7;
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick{
 stroke-width:1px;
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{
 stroke-width:2px;
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{
 stroke:#2ca02c;
}

.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{
 stroke:#d62728;
}

.nvd3 .background path{
 fill:none;
 stroke:#eee;
 stroke-opacity:0.4;
 shape-rendering:crispEdges;
}

.nvd3 .foreground path{
 fill:none;
 stroke-opacity:0.7;
}

.nvd3 .nv-parallelCoordinates-brush .extent{
 fill:#fff;
 fill-opacity:0.6;
 stroke:gray;
 shape-rendering:crispEdges;
}

.nvd3 .nv-parallelCoordinates .hover{
 fill-opacity:1;
 stroke-width:3px;
}

.nvd3 .missingValuesline line{
 fill:none;
 stroke:black;
 stroke-width:1;
 stroke-opacity:1;
 stroke-dasharray:5, 5;
}

.nvd3.nv-pie path{
 stroke-opacity:0;
 transition:fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
}

.nvd3.nv-pie .nv-pie-title{
 font-size:24px;
 fill:rgba(19, 196, 249, 0.59);
}

.nvd3.nv-pie .nv-slice text{
 stroke:#000;
 stroke-width:0;
}

.nvd3.nv-pie path{
 stroke:#fff;
 stroke-width:1px;
 stroke-opacity:1;
 fill-opacity:0.7;
}

.nvd3.nv-pie .hover path{
 fill-opacity:1;
}

.nvd3.nv-pie .nv-label{
 pointer-events:none;
}

.nvd3.nv-pie .nv-label rect{
 fill-opacity:0;
 stroke-opacity:0;
}

.nvd3 .nv-groups .nv-point.hover{
 stroke-width:20px;
 stroke-opacity:0.5;
}

.nvd3 .nv-scatter .nv-point.hover{
 fill-opacity:1;
}


/**********
 * Print
 */
@media print{
 .nvd3 text{
 stroke-width:0;
 fill-opacity:1;
 }
}


.nv-noninteractive,
.nv-distx,
.nv-disty{
 pointer-events:none;
}


.nvd3.nv-sparkline path{
 fill:none;
}

.nvd3.nv-sparklineplus{
 pointer-events:all;
}

.nvd3.nv-sparklineplus g.nv-hoverValue{
 pointer-events:none;
}

.nvd3.nv-sparklineplus .nv-hoverValue line{
 stroke:#333;
 stroke-width:1.5px;
}

.nvd3.nv-sparklineplus g{
 pointer-events:all;
}

.nvd3 .nv-hoverArea{
 fill-opacity:0;
 stroke-opacity:0;
}

.nvd3.nv-sparklineplus .nv-xValue{
 stroke-width:0;
 font-size:0.9em;
 font-weight:normal;
}

.nvd3.nv-sparklineplus .nv-yValue{
 stroke-width:0;
 font-size:0.9em;
 font-weight:normal;
 stroke:#f66;
}

.nvd3.nv-sparklineplus .nv-maxValue{
 stroke:#2ca02c;
 fill:#2ca02c;
}

.nvd3.nv-sparklineplus .nv-minValue{
 stroke:#d62728;
 fill:#d62728;
}

.nvd3.nv-sparklineplus .nv-currentValue{
 font-weight:bold;
 font-size:1.1em;
}

.nvd3.nv-stackedarea path.nv-area{
 fill-opacity:0.7;
 stroke-opacity:0;
 transition:fill-opacity 250ms linear, stroke-opacity 250ms linear;
}

.nvd3.nv-stackedarea path.nv-area.hover{
 fill-opacity:0.9;
}

.nvd3.nv-stackedarea .nv-groups .nv-point{
 stroke-opacity:0;
 fill-opacity:0;
}


.nvtooltip{
 position:absolute;
 background-color:rgb(255, 255, 255);
 color:rgb(0, 0, 0);
 padding:1px;
 border:1px solid rgba(0, 0, 0, 0.2);
 z-index:10000;
 display:block;
 font-family:Arial, sans-serif;
 font-size:13px;
 text-align:left;
 pointer-events:none;
 white-space:nowrap;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 background:rgba(255, 255, 255, 0.8);
 border:1px solid rgba(0, 0, 0, 0.5);
 border-radius:4px;
}

.nvtooltip.with-transitions{
 transition:opacity 50ms linear;
 transition-delay:200ms;
}

/*Give tooltips that old fade in transition by
 putting a "with-transitions" class on the container div.
 */
.with-transitions .nvtooltip{
 transition:opacity 50ms linear;
 transition-delay:200ms;
}

.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip{
 padding:8px;
}

.nvtooltip h3{
 margin:0;
 padding:4px 14px;
 line-height:18px;
 font-weight:normal;
 background-color:rgba(247, 247, 247, 0.75);
 color:rgb(0, 0, 0);
 text-align:center;
 border-bottom:1px solid #ebebeb;
 border-radius:5px 5px 0 0;
}

.nvtooltip p{
 margin:0;
 padding:5px 14px;
 text-align:center;
}

.nvtooltip span{
 display:inline-block;
 margin:2px 0;
}

.nvtooltip table{
 margin:6px;
 border-spacing:0;
}

.nvtooltip table td{
 padding:2px 9px 2px 0;
 vertical-align:middle;
}

.nvtooltip table td.key{
 font-weight:normal;
}

.nvtooltip table td.key.total{
 font-weight:bold;
}

.nvtooltip table td.value{
 text-align:right;
 font-weight:bold;
}

.nvtooltip table td.percent{
 color:darkgray;
}

.nvtooltip table tr.highlight td{
 padding:1px 9px 1px 0;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-top-style:solid;
 border-top-width:1px;
}

.nvtooltip table td.legend-color-guide div{
 width:8px;
 height:8px;
 vertical-align:middle;
 width:12px;
 height:12px;
 border:1px solid #999;
}

.nvtooltip .footer{
 padding:3px;
 text-align:center;
}

.nvtooltip-pending-removal{
 pointer-events:none;
 display:none;
}

/****
 Interactive Layer
 */
.nvd3 .nv-interactiveGuideLine{
 pointer-events:none;
}

.nvd3 line.nv-guideline{
 stroke:#ccc;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under:SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * Owl Carousel - Core
 */
.owl-carousel{
 display:none;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 
 position:relative;
}

.owl-carousel .owl-stage{
 position:relative;
 touch-action:manipulation;
 -moz-backface-visibility:hidden;
 
}

.owl-carousel .owl-stage:after{
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0;
}

.owl-carousel .owl-stage-outer{
 position:relative;
 overflow:hidden;
 
 -webkit-transform:translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper{
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0, 0, 0);
 -moz-transform:translate3d(0, 0, 0);
 -ms-transform:translate3d(0, 0, 0);
}

.owl-carousel .owl-item{
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0, 0, 0);
 -moz-transform:translate3d(0, 0, 0);
 -ms-transform:translate3d(0, 0, 0);
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none;
}

.owl-carousel .owl-item img{
 display:block;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{
 display:none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.owl-carousel .owl-dot{
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next{
 background:rgba(105, 99, 255, 0.3);
 opacity:7;
 color:inherit;
 border:none;
 padding:0 !important;
 font:inherit;
}

.owl-carousel button.owl-dot{
 background:rgba(105, 99, 255, 0.3);
 opacity:7;
 color:inherit;
 border:none;
 padding:0 !important;
 font:inherit;
}

.owl-carousel.owl-loaded{
 display:block;
}

.owl-carousel.owl-loading{
 opacity:0;
 display:block;
}

.owl-carousel.owl-hidden{
 opacity:0;
}

.owl-carousel.owl-refresh .owl-item{
 visibility:hidden;
}

.owl-carousel.owl-drag .owl-item{
 touch-action:pan-y;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
}

.owl-carousel.owl-grab{
 cursor:move;
 cursor:grab;
}

.owl-carousel.owl-rtl{
 direction:rtl;
}

.owl-carousel.owl-rtl .owl-item{
 float:right;
}


.no-js .owl-carousel{
 display:block;
}

/*
 * Owl Carousel - Animate Plugin
 */
.owl-carousel .animated{
 animation-duration:1000ms;
 animation-fill-mode:both;
}

.owl-carousel .owl-animated-in{
 z-index:0;
}

.owl-carousel .owl-animated-out{
 z-index:1;
}

.owl-carousel .fadeOut{
 animation-name:fadeOut;
}

@keyframes fadeOut{
 0%{
 opacity:1;
 }

 100%{
 opacity:0;
 }
}

/*
 * Owl Carousel - Auto Height Plugin
 */
.owl-height{
 transition:height 500ms ease-in-out;
}

/*
 * Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item{
 /**
 This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
 calculation of the height of the owl-item that breaks page layouts
 */
}

.owl-carousel .owl-item .owl-lazy{
 opacity:0;
 transition:opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]){
 max-height:0;
}

.owl-carousel .owl-item img.owl-lazy{
 transform-style:preserve-3d;
}

.owl-carousel .owl-video-wrapper{
 position:relative;
 height:100%;
 background:#000;
}

.owl-carousel .owl-video-play-icon{
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover{
 transform:scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{
 display:none;
}

.owl-carousel .owl-video-tn{
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity 400ms ease;
}

.owl-carousel .owl-video-frame{
 position:relative;
 z-index:1;
 height:100%;
 width:100%;
}

/*
 * Owl Carousel - Video Plugin
 */
.owl-controls{
 margin-bottom:30px;
 text-align:center;
}

.owl-controls .owl-page{
 width:65px;
 height:65px;
 border-radius:50%;
 border:4px solid #d9d6e0;
 background:url("../images/faces/6.jpg") no-repeat;
 background-size:cover;
 transition:all 0.3s ease-in-out 0s;
}

.owl-controls .owl-page:nth-child(2){
 background:url("../images/faces/13.jpg") no-repeat;
 background-size:cover;
}

.owl-controls .owl-page:nth-child(3){
 background:url("../images/faces/15.jpg") no-repeat;
 background-size:cover;
}

.owl-controls.clickable .owl-page:hover{
 opacity:0.5;
}

.owl-controls .owl-page{
 display:inline-block;
 zoom:1;
}

.owl-controls .owl-page.active{
 border-color:var(--primary-bg-color);
 opacity:1;
}

.owl-controls .owl-page.active:hover{
 border-color:var(--primary-bg-color);
 opacity:1;
}

.testimonia .post{
 display:block;
 font-size:15px;
 color:rgba(255, 255, 255, 0.7);
}

.testimonia .title{
 font-size:24px;
 font-weight:bold;
 color:#fff;
 text-transform:capitalize;
 margin:0;
 margin-bottom:1px;
}

.testimonia .rating-stars .rating-stars-container .rating-star.sm{
 display:inline-block;
 font-size:14px;
 color:rgba(255, 255, 255, 0.3);
 cursor:pointer;
 padding:1px;
 padding-right:5px;
 padding-left:5px;
}

.testimonia .rating-stars .rating-stars-container .rating-star.is--active{
 color:#f1c40f !important;
}

.rating-stars .rating-stars-container .rating-star.is--hover{
 color:#f1c40f !important;
}

/*
 * Container style
 */
.ps{
 overflow:hidden !important;
 overflow-anchor:none;
 -ms-overflow-style:none;
 touch-action:auto;
 -ms-touch-action:auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x{
 display:none;
 opacity:0;
 transition:background-color 0.2s linear, opacity 0.2s linear;
 -webkit-transition:background-color 0.2s linear, opacity 0.2s linear;
 height:15px;
 
 bottom:0px;
 
 position:absolute;
}

.ps__rail-y{
 display:none;
 opacity:0;
 transition:background-color 0.2s linear, opacity 0.2s linear;
 -webkit-transition:background-color 0.2s linear, opacity 0.2s linear;
 width:15px;
 
 right:0;
 
 position:absolute;
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y{
 display:block;
 background-color:transparent;
}

.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y{
 opacity:0.6;
}

.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y{
 opacity:0.6;
}

.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y{
 opacity:0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking{
 background-color:transparent;
 opacity:0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x{
 background-color:rgba(119, 188, 33, 0.4588235294);
 border-radius:6px;
 transition:background-color 0.2s linear, height 0.2s ease-in-out;
 -webkit-transition:background-color 0.2s linear, height 0.2s ease-in-out;
 height:6px;
 
 bottom:2px;
 
 position:absolute;
}

.ps__thumb-y{
 background-color:rgba(119, 188, 33, 0.4588235294);
 border-radius:6px;
 transition:background-color 0.2s linear, width 0.2s ease-in-out;
 -webkit-transition:background-color 0.2s linear, width 0.2s ease-in-out;
 width:3px;
 
 right:0px;
 
 position:absolute;
}

.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x{
 background-color:rgba(132, 191, 139, 0.6784313725);
 height:11px;
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y{
 background-color:rgba(132, 191, 139, 0.6784313725);
 width:3px;
}


@supports (-ms-overflow-style:none){
 .ps{
 overflow:auto !important;
 }
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none){
 .ps{
 overflow:auto !important;
 }
}

.vscroll{
 position:relative;
}

/* PrismJS 1.17.1
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
.token{
 color:#d20808;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata{
 color:#4cb350;
}

.token.punctuation{
 color:#b1abab;
}

.namespace{
 opacity:0.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:#ffc107;
}

.token.operator,
.token.entity,
.token.url{
 color:#9a6e3a;
 background:hsla(0deg, 0%, 100%, 0.1);
}

.language-css .token.string,
.style .token.string{
 color:#9a6e3a;
 background:hsla(0deg, 0%, 100%, 0.1);
}

.token.atrule,
.token.attr-value,
.token.keyword{
 color:#de20af;
}

.token.function,
.token.class-name{
 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;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{
 box-sizing:border-box;
 font-family:Helvetica, Arial, sans-serif;
 font-size:13px;
 height:100%;
 margin:0px;
 position:relative;
}

.ql-container.ql-disabled .ql-tooltip{
 visibility:hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{
 pointer-events:none;
}

.ql-clipboard{
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%;
}

.ql-clipboard p{
 margin:0;
 padding:0;
}

.ql-editor{
 box-sizing:border-box;
 line-height:1.42;
 height:100%;
 outline:none;
 overflow-y:auto;
 padding:20px 25px;
 -o-tab-size:4;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word;
 font-size:14px;
 height:300px;
}

.ql-editor>*{
 cursor:text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6{
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul{
 padding-left:1.5em;
}

.ql-editor ol>li{
 list-style-type:none;
}

.ql-editor ul>li{
 list-style-type:none;
}

.ql-editor ul>li::before{
 content:"â€¢";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false]{
 pointer-events:none;
}

.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li *{
 pointer-events:all;
}

.ql-editor ul[data-checked=true]>li::before,
.ql-editor ul[data-checked=false]>li::before{
 color:#777;
 cursor:pointer;
 pointer-events:all;
}

.ql-editor ul[data-checked=true]>li::before{
 content:"â˜‘";
}

.ql-editor ul[data-checked=false]>li::before{
 content:"â˜";
}

.ql-editor li::before{
 display:inline-block;
 white-space:nowrap;
 width:1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before{
 margin-left:-1.5em;
 margin-right:0.3em;
 text-align:right;
}

.ql-editor li.ql-direction-rtl::before{
 margin-left:0.3em;
 margin-right:-1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl){
 padding-left:1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl{
 padding-right:1.5em;
}

.ql-editor ol li{
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0;
}

.ql-editor ol li:before{
 content:counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1{
 counter-increment:list-1;
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-1:before{
 content:counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-2{
 counter-increment:list-2;
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2:before{
 content:counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-3{
 counter-increment:list-3;
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3:before{
 content:counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-4{
 counter-increment:list-4;
 counter-reset:list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4:before{
 content:counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-5{
 counter-increment:list-5;
 counter-reset:list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5:before{
 content:counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-6{
 counter-increment:list-6;
 counter-reset:list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6:before{
 content:counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-7{
 counter-increment:list-7;
 counter-reset:list-8 list-9;
}

.ql-editor ol li.ql-indent-7:before{
 content:counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-8{
 counter-increment:list-8;
 counter-reset:list-9;
}

.ql-editor ol li.ql-indent-8:before{
 content:counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-9{
 counter-increment:list-9;
}

.ql-editor ol li.ql-indent-9:before{
 content:counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl){
 padding-left:3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl){
 padding-left:4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{
 padding-right:3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{
 padding-right:4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl){
 padding-left:6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl){
 padding-left:7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{
 padding-right:6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{
 padding-right:7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl){
 padding-left:9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl){
 padding-left:10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{
 padding-right:9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{
 padding-right:10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl){
 padding-left:12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl){
 padding-left:13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{
 padding-right:12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{
 padding-right:13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl){
 padding-left:15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl){
 padding-left:16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{
 padding-right:15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{
 padding-right:16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl){
 padding-left:18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl){
 padding-left:19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{
 padding-right:18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{
 padding-right:19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl){
 padding-left:21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl){
 padding-left:22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{
 padding-right:21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{
 padding-right:22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl){
 padding-left:24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl){
 padding-left:25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{
 padding-right:24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{
 padding-right:25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl){
 padding-left:27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl){
 padding-left:28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{
 padding-right:27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{
 padding-right:28.5em;
}

.ql-editor .ql-video{
 display:block;
 max-width:100%;
}

.ql-editor .ql-video.ql-align-center{
 margin:0 auto;
}

.ql-editor .ql-video.ql-align-right{
 margin:0 0 0 auto;
}

.ql-editor .ql-bg-black{
 background-color:#000;
}

.ql-editor .ql-bg-red{
 background-color:#e60000;
}

.ql-editor .ql-bg-orange{
 background-color:#f90;
}

.ql-editor .ql-bg-yellow{
 background-color:#ff0;
}

.ql-editor .ql-bg-green{
 background-color:#008a00;
}

.ql-editor .ql-bg-blue{
 background-color:#06c;
}

.ql-editor .ql-bg-purple{
 background-color:#93f;
}

.ql-editor .ql-color-white{
 color:#fff;
}

.ql-editor .ql-color-red{
 color:#e60000;
}

.ql-editor .ql-color-orange{
 color:#f90;
}

.ql-editor .ql-color-yellow{
 color:#ff0;
}

.ql-editor .ql-color-green{
 color:#008a00;
}

.ql-editor .ql-color-blue{
 color:#06c;
}

.ql-editor .ql-color-purple{
 color:#93f;
}

.ql-editor .ql-font-serif{
 font-family:Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace{
 font-family:Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small{
 font-size:0.75em;
}

.ql-editor .ql-size-large{
 font-size:1.5em;
}

.ql-editor .ql-size-huge{
 font-size:2.5em;
}

.ql-editor .ql-direction-rtl{
 direction:rtl;
 text-align:inherit;
}

.ql-editor .ql-align-center{
 text-align:center;
}

.ql-editor .ql-align-justify{
 text-align:justify;
}

.ql-editor .ql-align-right{
 text-align:right;
}

.ql-editor.ql-blank::before{
 color:rgba(0, 0, 0, 0.6);
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px;
}

.ql-bubble{
 box-sizing:border-box;
}

.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after{
 clear:both;
 content:"";
 display:table;
}

.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button{
 background:none;
 border:none;
 cursor:pointer;
 display:inline-block;
 float:left;
 height:24px;
 padding:3px 5px;
 width:28px;
}

.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg{
 float:left;
 height:100%;
}

.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover{
 outline:none;
}

.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file]{
 display:none;
}

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{
 color:#fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{
 fill:#fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{
 stroke:#fff;
}

.ql-bubble *{
 box-sizing:border-box;
}

.ql-bubble .ql-hidden{
 display:none;
}

.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top{
 visibility:hidden;
}

.ql-bubble .ql-tooltip{
 position:absolute;
 transform:translateY(10px);
}

.ql-bubble .ql-tooltip a{
 cursor:pointer;
 text-decoration:none;
}

.ql-bubble .ql-tooltip.ql-flip{
 transform:translateY(-10px);
}

.ql-bubble .ql-formats{
 display:inline-block;
 vertical-align:middle;
}

.ql-bubble .ql-formats:after{
 clear:both;
 content:"";
 display:table;
}

.ql-bubble .ql-stroke{
 fill:none;
 stroke:#ccc;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:2;
}

.ql-bubble .ql-stroke-miter{
 fill:none;
 stroke:#ccc;
 stroke-miterlimit:10;
 stroke-width:2;
}

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill{
 fill:#ccc;
}

.ql-bubble .ql-empty{
 fill:none;
}

.ql-bubble .ql-even{
 fill-rule:evenodd;
}

.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin{
 stroke-width:1;
}

.ql-bubble .ql-transparent{
 opacity:0.4;
}

.ql-bubble .ql-direction svg:last-child{
 display:none;
}

.ql-bubble .ql-direction.ql-active svg:last-child{
 display:inline;
}

.ql-bubble .ql-direction.ql-active svg:first-child{
 display:none;
}

.ql-bubble .ql-editor h1{
 font-size:2em;
}

.ql-bubble .ql-editor h2{
 font-size:1.5em;
}

.ql-bubble .ql-editor h3{
 font-size:1.17em;
}

.ql-bubble .ql-editor h4{
 font-size:1em;
}

.ql-bubble .ql-editor h5{
 font-size:0.83em;
}

.ql-bubble .ql-editor h6{
 font-size:0.67em;
}

.ql-bubble .ql-editor a{
 text-decoration:underline;
}

.ql-bubble .ql-editor blockquote{
 border-left:4px solid #ccc;
 margin-bottom:5px;
 margin-top:5px;
 padding-left:16px;
}

.ql-bubble .ql-editor code{
 background-color:#f0f0f0;
 border-radius:3px;
}

.ql-bubble .ql-editor pre{
 background-color:#f0f0f0;
 border-radius:3px;
 white-space:pre-wrap;
 margin-bottom:5px;
 margin-top:5px;
 padding:5px 10px;
}

.ql-bubble .ql-editor code{
 font-size:85%;
 padding:2px 4px;
}

.ql-bubble .ql-editor pre.ql-syntax{
 background-color:#23241f;
 color:#f8f8f2;
 overflow:visible;
}

.ql-bubble .ql-editor img{
 max-width:100%;
}

.ql-bubble .ql-picker{
 color:#ccc;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:500;
 height:24px;
 position:relative;
 vertical-align:middle;
}

.ql-bubble .ql-picker-label{
 cursor:pointer;
 display:inline-block;
 height:100%;
 padding-left:8px;
 padding-right:2px;
 position:relative;
 width:100%;
}

.ql-bubble .ql-picker-label::before{
 display:inline-block;
 line-height:22px;
}

.ql-bubble .ql-picker-options{
 background-color:#636462;
 display:none;
 min-width:100%;
 padding:4px 8px;
 position:absolute;
 white-space:nowrap;
}

.ql-bubble .ql-picker-options .ql-picker-item{
 cursor:pointer;
 display:block;
 padding-bottom:5px;
 padding-top:5px;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label{
 color:#777;
 z-index:2;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{
 fill:#777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{
 stroke:#777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-options{
 display:block;
 margin-top:-1px;
 top:100%;
 z-index:1;
}

.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker{
 width:28px;
}

.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label{
 padding:2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-label svg{
 right:4px;
}

.ql-bubble .ql-icon-picker .ql-picker-label svg{
 right:4px;
}

.ql-bubble .ql-icon-picker .ql-picker-options{
 padding:4px 0px;
}

.ql-bubble .ql-icon-picker .ql-picker-item{
 height:24px;
 width:24px;
 padding:2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-options{
 padding:3px 5px;
 width:152px;
}

.ql-bubble .ql-color-picker .ql-picker-item{
 border:1px solid transparent;
 float:left;
 height:16px;
 margin:2px;
 padding:0px;
 width:16px;
}

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{
 position:absolute;
 margin-top:-9px;
 right:0;
 top:50%;
 width:18px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before{
 content:attr(data-label);
}

.ql-bubble .ql-picker.ql-header{
 width:98px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before{
 content:"Normal";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{
 content:"Heading 1";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{
 content:"Heading 2";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{
 content:"Heading 3";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{
 content:"Heading 4";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{
 content:"Heading 5";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{
 content:"Heading 6";
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{
 content:"Heading 6";
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{
 font-size:2em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{
 font-size:1.5em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{
 font-size:1.17em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{
 font-size:1em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{
 font-size:0.83em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{
 font-size:0.67em;
}

.ql-bubble .ql-picker.ql-font{
 width:108px;
}

.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before{
 content:"Sans Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{
 content:"Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{
 content:"Monospace";
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{
 content:"Monospace";
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{
 font-family:Georgia, Times New Roman, serif;
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{
 font-family:Monaco, Courier New, monospace;
}

.ql-bubble .ql-picker.ql-size{
 width:98px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before{
 content:"Normal";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{
 content:"Small";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{
 content:"Large";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{
 content:"Huge";
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{
 content:"Huge";
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{
 font-size:10px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{
 font-size:18px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{
 font-size:32px;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item{
 background-color:#fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item{
 background-color:#000;
}

.ql-bubble .ql-toolbar .ql-formats{
 margin:8px 12px 8px 0px;
}

.ql-bubble .ql-toolbar .ql-formats:first-child{
 margin-left:12px;
}

.ql-bubble .ql-color-picker svg{
 margin:1px;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover{
 border-color:#fff;
}

.ql-bubble .ql-tooltip{
 background-color:#636462;
 border-radius:25px;
 color:#fff;
}

.ql-bubble .ql-tooltip-arrow{
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 content:" ";
 display:block;
 left:50%;
 margin-left:-6px;
 position:absolute;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{
 border-bottom:6px solid #636462;
 top:-6px;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{
 border-top:6px solid #636462;
 bottom:-6px;
}

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{
 display:block;
}

.ql-bubble .ql-tooltip.ql-editing .ql-formats{
 visibility:hidden;
}

.ql-bubble .ql-tooltip-editor{
 display:none;
}

.ql-bubble .ql-tooltip-editor input[type=text]{
 background:transparent;
 border:none;
 color:#fff;
 font-size:13px;
 height:100%;
 outline:none;
 padding:10px 20px;
 position:absolute;
 width:100%;
}

.ql-bubble .ql-tooltip-editor a{
 top:10px;
 position:absolute;
 right:20px;
}

.ql-bubble .ql-tooltip-editor a:before{
 color:#ccc;
 content:"Ã—";
 font-size:16px;
 font-weight:bold;
}

@media (pointer:coarse){

 .ql-bubble.ql-toolbar button:hover:not(.ql-active),
 .ql-bubble .ql-toolbar button:hover:not(.ql-active){
 color:#ccc;
 }

 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{
 fill:#ccc;
 }

 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
 .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{
 stroke:#ccc;
 }
}

.ql-container.ql-bubble:not(.ql-disabled) a{
 position:relative;
 white-space:nowrap;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before{
 background-color:#636462;
 border-radius:15px;
 top:-5px;
 font-size:12px;
 color:#fff;
 content:attr(href);
 font-weight:normal;
 overflow:hidden;
 padding:5px 15px;
 text-decoration:none;
 z-index:1;
}

.ql-container.ql-bubble:not(.ql-disabled) a::after{
 border-top:6px solid #636462;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 top:0;
 content:" ";
 height:0;
 width:0;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after{
 left:0;
 margin-left:50%;
 position:absolute;
 transform:translate(-50%, -100%);
 transition:visibility 0s ease 200ms;
 visibility:hidden;
}

.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after{
 visibility:visible;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{
 box-sizing:border-box;
 font-family:"Roboto", sans-serif;
 font-size:13px;
 height:100%;
 margin:0px;
 position:relative;
}

.ql-container.ql-disabled .ql-tooltip{
 visibility:hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{
 pointer-events:none;
}

.ql-clipboard{
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%;
}

.ql-clipboard p{
 margin:0;
 padding:0;
}

.ql-editor{
 box-sizing:border-box;
 line-height:1.42;
 height:100%;
 outline:none;
 overflow-y:auto;
 padding:12px 15px;
 -o-tab-size:4;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word;
}

.ql-editor>*{
 cursor:text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6{
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul{
 padding-left:1.5em;
}

.ql-editor ol>li{
 list-style-type:none;
}

.ql-editor ul>li{
 list-style-type:none;
}

.ql-editor ul>li::before{
 content:"â€¢";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false]{
 pointer-events:none;
}

.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li *{
 pointer-events:all;
}

.ql-editor ul[data-checked=true]>li::before,
.ql-editor ul[data-checked=false]>li::before{
 color:#777;
 cursor:pointer;
 pointer-events:all;
}

.ql-editor ul[data-checked=true]>li::before{
 content:"â˜‘";
}

.ql-editor ul[data-checked=false]>li::before{
 content:"â˜";
}

.ql-editor li::before{
 display:inline-block;
 white-space:nowrap;
 width:1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before{
 margin-left:-1.5em;
 margin-right:0.3em;
 text-align:right;
}

.ql-editor li.ql-direction-rtl::before{
 margin-left:0.3em;
 margin-right:-1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl){
 padding-left:1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl{
 padding-right:1.5em;
}

.ql-editor ol li{
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0;
}

.ql-editor ol li:before{
 content:counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1{
 counter-increment:list-1;
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-1:before{
 content:counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-2{
 counter-increment:list-2;
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2:before{
 content:counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-3{
 counter-increment:list-3;
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3:before{
 content:counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-4{
 counter-increment:list-4;
 counter-reset:list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4:before{
 content:counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-5{
 counter-increment:list-5;
 counter-reset:list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5:before{
 content:counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-6{
 counter-increment:list-6;
 counter-reset:list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6:before{
 content:counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-7{
 counter-increment:list-7;
 counter-reset:list-8 list-9;
}

.ql-editor ol li.ql-indent-7:before{
 content:counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-8{
 counter-increment:list-8;
 counter-reset:list-9;
}

.ql-editor ol li.ql-indent-8:before{
 content:counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-9{
 counter-increment:list-9;
}

.ql-editor ol li.ql-indent-9:before{
 content:counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl){
 padding-left:3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl){
 padding-left:4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{
 padding-right:3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{
 padding-right:4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl){
 padding-left:6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl){
 padding-left:7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{
 padding-right:6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{
 padding-right:7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl){
 padding-left:9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl){
 padding-left:10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{
 padding-right:9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{
 padding-right:10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl){
 padding-left:12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl){
 padding-left:13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{
 padding-right:12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{
 padding-right:13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl){
 padding-left:15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl){
 padding-left:16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{
 padding-right:15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{
 padding-right:16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl){
 padding-left:18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl){
 padding-left:19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{
 padding-right:18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{
 padding-right:19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl){
 padding-left:21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl){
 padding-left:22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{
 padding-right:21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{
 padding-right:22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl){
 padding-left:24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl){
 padding-left:25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{
 padding-right:24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{
 padding-right:25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl){
 padding-left:27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl){
 padding-left:28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{
 padding-right:27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{
 padding-right:28.5em;
}

.ql-editor .ql-video{
 display:block;
 max-width:100%;
}

.ql-editor .ql-video.ql-align-center{
 margin:0 auto;
}

.ql-editor .ql-video.ql-align-right{
 margin:0 0 0 auto;
}

.ql-editor .ql-bg-black{
 background-color:#000;
}

.ql-editor .ql-bg-red{
 background-color:#e60000;
}

.ql-editor .ql-bg-orange{
 background-color:#f90;
}

.ql-editor .ql-bg-yellow{
 background-color:#ff0;
}

.ql-editor .ql-bg-green{
 background-color:#008a00;
}

.ql-editor .ql-bg-blue{
 background-color:#8fbd56;
}

.ql-editor .ql-bg-purple{
 background-color:#93f;
}

.ql-editor .ql-color-white{
 color:#fff;
}

.ql-editor .ql-color-red{
 color:#e60000;
}

.ql-editor .ql-color-orange{
 color:#f90;
}

.ql-editor .ql-color-yellow{
 color:#ff0;
}

.ql-editor .ql-color-green{
 color:#008a00;
}

.ql-editor .ql-color-blue{
 color:#8fbd56;
}

.ql-editor .ql-color-purple{
 color:#93f;
}

.ql-editor .ql-font-serif{
 font-family:Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace{
 font-family:Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small{
 font-size:0.75em;
}

.ql-editor .ql-size-large{
 font-size:1.5em;
}

.ql-editor .ql-size-huge{
 font-size:2.5em;
}

.ql-editor .ql-direction-rtl{
 direction:rtl;
 text-align:inherit;
}

.ql-editor .ql-align-center{
 text-align:center;
}

.ql-editor .ql-align-justify{
 text-align:justify;
}

.ql-editor .ql-align-right{
 text-align:right;
}

.ql-editor.ql-blank::before{
 color:rgba(0, 0, 0, 0.6);
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px;
}

.ql-snow{
 box-sizing:border-box;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after{
 clear:both;
 content:"";
 display:table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button{
 background:none;
 border:none;
 cursor:pointer;
 display:inline-block;
 float:left;
 height:35px;
 padding:3px 5px;
 width:35px;
 border:1px solid #e9ebfa;
 background:#fff;
 border-right:0;
 color:#495584;
}

.ql-snow.ql-toolbar button:first-child,
.ql-snow .ql-toolbar button:first-child{
 border-radius:3px 0 0 3px;
}

.ql-snow.ql-toolbar button:last-child,
.ql-snow .ql-toolbar button:last-child{
 border-right:1px solid #e9ebfa;
 border-radius:0 3px 3px 0;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg{
 float:left;
 height:100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover{
 outline:none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file]{
 display:none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected{
 color:#8fbd56;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{
 fill:#8fbd56;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{
 stroke:#8fbd56;
}

.ql-snow *{
 box-sizing:border-box;
}

.ql-snow .ql-hidden{
 display:none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top{
 visibility:hidden;
}

.ql-snow .ql-tooltip{
 position:absolute;
 transform:translateY(10px);
}

.ql-snow .ql-tooltip a{
 cursor:pointer;
 text-decoration:none;
}

.ql-snow .ql-tooltip.ql-flip{
 transform:translateY(-10px);
}

.ql-snow .ql-formats{
 display:inline-block;
 vertical-align:middle;
}

.ql-snow .ql-formats:after{
 clear:both;
 content:"";
 display:table;
}

.ql-snow .ql-stroke{
 fill:none;
 stroke:#495584;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:2;
}

.ql-snow .ql-stroke-miter{
 fill:none;
 stroke:#444;
 stroke-miterlimit:10;
 stroke-width:2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill{
 fill:#444;
}

.ql-snow .ql-empty{
 fill:none;
}

.ql-snow .ql-even{
 fill-rule:evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin{
 stroke-width:1;
}

.ql-snow .ql-transparent{
 opacity:0.4;
}

.ql-snow .ql-direction svg:last-child{
 display:none;
}

.ql-snow .ql-direction.ql-active svg:last-child{
 display:inline;
}

.ql-snow .ql-direction.ql-active svg:first-child{
 display:none;
}

.ql-snow .ql-editor h1{
 font-size:2em;
}

.ql-snow .ql-editor h2{
 font-size:1.5em;
}

.ql-snow .ql-editor h3{
 font-size:1.17em;
}

.ql-snow .ql-editor h4{
 font-size:1em;
}

.ql-snow .ql-editor h5{
 font-size:0.83em;
}

.ql-snow .ql-editor h6{
 font-size:0.67em;
}

.ql-snow .ql-editor a{
 text-decoration:underline;
}

.ql-snow .ql-editor blockquote{
 border-left:4px solid #e7eaf3;
 margin-bottom:5px;
 margin-top:5px;
 padding-left:16px;
}

.ql-snow .ql-editor code{
 background-color:#f0f0f0;
 border-radius:3px;
}

.ql-snow .ql-editor pre{
 background-color:#f0f0f0;
 border-radius:3px;
 white-space:pre-wrap;
 margin-bottom:5px;
 margin-top:5px;
 padding:5px 10px;
}

.ql-snow .ql-editor code{
 font-size:85%;
 padding:2px 4px;
}

.ql-snow .ql-editor pre.ql-syntax{
 background-color:#23241f;
 color:#f8f8f2;
 overflow:visible;
}

.ql-snow .ql-editor img{
 max-width:100%;
}

.ql-snow .ql-picker{
 
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:500;
 
 position:relative;
 vertical-align:middle;
}

.ql-snow .ql-picker-label{
 cursor:pointer;
 display:inline-block;
 height:100%;
 padding-left:8px;
 padding-right:2px;
 position:relative;
 width:100%;
}

.ql-snow .ql-picker-label::before{
 display:inline-block;
 line-height:22px;
}

.ql-snow .ql-picker-options{
 background-color:#fff;
 display:none;
 min-width:100%;
 padding:4px 8px;
 position:absolute;
 white-space:nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item{
 cursor:pointer;
 display:block;
 padding-bottom:5px;
 padding-top:5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label{
 color:#e7eaf3;
 z-index:2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{
 fill:#e7eaf3;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{
 stroke:#e7eaf3;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options{
 display:block;
 margin-top:-1px;
 top:100%;
 z-index:1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker{
 width:28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label{
 padding:2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg{
 right:4px;
}

.ql-snow .ql-icon-picker .ql-picker-label svg{
 right:4px;
}

.ql-snow .ql-icon-picker .ql-picker-options{
 padding:4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item{
 height:24px;
 width:24px;
 padding:2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options{
 padding:3px 5px;
 width:152px;
}

.ql-snow .ql-color-picker .ql-picker-item{
 border:1px solid transparent;
 float:left;
 height:16px;
 margin:2px;
 padding:0px;
 width:16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{
 position:absolute;
 margin-top:-9px;
 right:6px;
 top:50%;
 width:18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before{
 content:attr(data-label);
}

.ql-snow .ql-picker.ql-header{
 width:98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before{
 content:"Normal";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{
 content:"Heading 1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{
 content:"Heading 2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{
 content:"Heading 3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{
 content:"Heading 4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{
 content:"Heading 5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{
 content:"Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{
 content:"Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{
 font-size:2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{
 font-size:1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{
 font-size:1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{
 font-size:1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{
 font-size:0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{
 font-size:0.67em;
}

.ql-snow .ql-picker.ql-font{
 width:108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before{
 content:"Sans Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{
 content:"Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{
 content:"Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{
 content:"Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{
 font-family:Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{
 font-family:Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size{
 width:98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before{
 content:"Normal";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{
 content:"Small";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{
 content:"Large";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{
 content:"Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{
 content:"Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{
 font-size:10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{
 font-size:18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{
 font-size:32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item{
 background-color:#fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item{
 background-color:#000;
}

@media (pointer:coarse){

 .ql-snow.ql-toolbar button:hover:not(.ql-active),
 .ql-snow .ql-toolbar button:hover:not(.ql-active){
 color:#444;
 }

 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{
 fill:#444;
 }

 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{
 stroke:#444;
 }
}

.ql-toolbar.ql-snow{
 border:1px solid #e7eaf3;
 box-sizing:border-box;
 font-family:"Roboto", sans-serif;
 padding:8px;
}

.ql-toolbar.ql-snow .ql-formats{
 margin-right:25px;
}

.ql-toolbar.ql-snow .ql-picker-label{
 border:1px solid #eff0f6;
 background:#fff;
 height:35px;
 line-height:35px;
 border-radius:3px;
 padding:0 10px;
}

.ql-toolbar.ql-snow .ql-picker-options{
 border:1px solid transparent;
 box-shadow:rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{
 border-color:#e7eaf3;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{
 border-color:#000;
}

.ql-toolbar.ql-snow+.ql-container.ql-snow{
 border-top:0px;
}

.ql-snow .ql-tooltip{
 background-color:#fff;
 border:1px solid #e7eaf3;
 box-shadow:0px 0px 5px #ddd;
 color:#444;
 padding:5px 12px;
 white-space:nowrap;
}

.ql-snow .ql-tooltip::before{
 content:"Visit URL:";
 line-height:26px;
 margin-right:8px;
}

.ql-snow .ql-tooltip input[type=text]{
 display:none;
 border:1px solid #e7eaf3;
 font-size:13px;
 height:26px;
 margin:0px;
 padding:3px 5px;
 width:170px;
}

.ql-snow .ql-tooltip a{
 line-height:26px;
}

.ql-snow .ql-tooltip a.ql-preview{
 display:inline-block;
 max-width:200px;
 overflow-x:hidden;
 text-overflow:ellipsis;
 vertical-align:top;
}

.ql-snow .ql-tooltip a.ql-action::after{
 border-right:1px solid #e7eaf3;
 content:"Edit";
 margin-left:16px;
 padding-right:8px;
}

.ql-snow .ql-tooltip a.ql-remove::before{
 content:"Remove";
 margin-left:8px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove{
 display:none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text]{
 display:inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after{
 border-right:0px;
 content:"Save";
 padding-right:0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before{
 content:"Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before{
 content:"Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before{
 content:"Enter video:";
}

.ql-snow a{
 color:#8fbd56;
}

.ql-container.ql-snow{
 border:1px solid #e7eaf3;
}

.ql-toolbar.ql-snow .ql-picker-label:focus{
 outline:0;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{
 cursor:default !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{
 cursor:default !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before{
 display:none !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{
 display:none !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{
 display:none !important;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control{
 position:relative;
 padding-left:30px !important;
 cursor:pointer;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{
 position:relative;
 padding-left:30px !important;
 cursor:pointer;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{
 top:50%;
 left:5px;
 height:1em;
 width:1em;
 margin-top:-9px;
 display:block;
 position:absolute;
 color:white;
 border:0.15em solid white;
 border-radius:1em;
 box-shadow:0 0 0.2em #777086;
 box-sizing:content-box;
 text-align:center;
 text-indent:0 !important;
 font-family:"Courier New", Courier, monospace;
 line-height:1em;
 content:"+";
 background-color:#3366ff;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{
 content:"-";
 background-color:#f82649;
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{
 padding-left:27px;
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control:before{
 left:4px;
 height:14px;
 width:14px;
 border-radius:14px;
 line-height:14px;
 text-indent:3px;
}

table.dataTable.dtr-column>tbody>tr>td.dtr-control,
table.dataTable.dtr-column>tbody>tr>th.dtr-control,
table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control{
 position:relative;
 cursor:pointer;
}

table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,
table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before{
 top:50%;
 left:50%;
 height:0.8em;
 width:0.8em;
 margin-top:-0.5em;
 margin-left:-0.5em;
 display:block;
 position:absolute;
 color:white;
 border:0.15em solid white;
 border-radius:1em;
 box-shadow:0 0 0.2em #444;
 box-sizing:content-box;
 text-align:center;
 text-indent:0 !important;
 font-family:"Courier New", Courier, monospace;
 line-height:1em;
 content:"+";
 background-color:#0d6efd;
}

table.dataTable.dtr-column>tbody>tr.parent td.dtr-control:before,
table.dataTable.dtr-column>tbody>tr.parent th.dtr-control:before,
table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before{
 content:"-";
 background-color:#d33333;
}

table.dataTable>tbody>tr.child{
 padding:0.5em 1em;
}

table.dataTable>tbody>tr.child:hover{
 background:transparent !important;
}

table.dataTable>tbody>tr.child ul.dtr-details{
 display:inline-block;
 list-style-type:none;
 margin:0;
 padding:0;
}

table.dataTable>tbody>tr.child ul.dtr-details>li{
 border-bottom:1px solid #efefef;
 padding:0.5em 0;
}

table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{
 padding-top:0;
}

table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{
 border-bottom:none;
}

table.dataTable>tbody>tr.child span.dtr-title{
 display:inline-block;
 min-width:75px;
 font-weight:bold;
}

div.dtr-modal{
 position:fixed;
 box-sizing:border-box;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:100;
 padding:10em 1em;
}

div.dtr-modal div.dtr-modal-display{
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:50%;
 height:50%;
 overflow:auto;
 margin:auto;
 z-index:102;
 overflow:auto;
 background-color:#f5f5f7;
 border:1px solid black;
 border-radius:0.5em;
 box-shadow:0 12px 30px rgba(0, 0, 0, 0.6);
}

div.dtr-modal div.dtr-modal-content{
 position:relative;
 padding:1em;
}

div.dtr-modal div.dtr-modal-close{
 position:absolute;
 top:6px;
 right:6px;
 width:22px;
 height:22px;
 border:1px solid #eaeaea;
 background-color:#f9f9f9;
 text-align:center;
 border-radius:3px;
 cursor:pointer;
 z-index:12;
}

div.dtr-modal div.dtr-modal-close:hover{
 background-color:#eaeaea;
}

div.dtr-modal div.dtr-modal-background{
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:101;
 background:rgba(0, 0, 0, 0.6);
}

div.dtr-bs-modal table.table tr:first-child td{
 border-top:none;
}

@media screen and (max-width:767px){
 div.dtr-modal div.dtr-modal-display{
 width:95%;
 }
}

.richText{
 position:relative;
 width:100%;
}

.richText .richText-form{
 font-family:Calibri, Verdana, Helvetica, sans-serif;
}

.richText .richText-form label{
 display:block;
 padding:10px 15px;
}

.richText .richText-form input[type=text],
.richText .richText-form input[type=file],
.richText .richText-form input[type=number]{
 padding:10px 15px;
 border:#ecf0fa solid 1px;
 min-width:200px;
 width:100%;
 border-radius:5px;
 outline:0;
}

.richText .richText-form select{
 padding:10px 15px;
 border:#ecf0fa solid 1px;
 min-width:200px;
 width:100%;
 border-radius:5px;
 outline:0;
 cursor:pointer;
}

.richText .richText-form button{
 margin:10px 0;
 padding:0.375rem 0.75rem;
 background-color:#77bc21;
 border:none;
 color:#fafafa;
 cursor:pointer;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border-radius:5px;
}

.richText .richText-toolbar{
 min-height:20px;
}

.richText .richText-toolbar ul{
 margin-bottom:0;
}

.richText .richText-toolbar ul li{
 float:left;
 display:block;
 list-style:none;
}

.richText .richText-toolbar ul li a{
 display:block;
 padding:10px 15px;
 cursor:pointer;
 transition:background-color 0.4s;
 color:#495584;
}

.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg{
 pointer-events:none;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer{
 display:none;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:rgba(0, 0, 0, 0.3);
 cursor:default;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown{
 position:relative;
 display:block;
 margin:3% auto 0 auto;
 background-color:#fff;
 border:#ecf0fa solid 1px;
 min-width:100px;
 width:300px;
 max-width:90%;
 border-radius:5px;
 box-shadow:0px 16px 18px rgba(6, 10, 48, 0.1);
}

.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close{
 position:absolute;
 top:10px;
 right:10px !important;
 background:rgba(255, 255, 255, 0);
 color:#0d0c22;
 cursor:pointer;
 font-size:16px;
 text-align:center;
 width:25px;
 border-radius:5px;
 font-weight:500;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown{
 list-style:none;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li{
 display:block;
 float:none;
 font-family:Calibri, Verdana, Helvetica, sans-serif;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a{
 display:block;
 padding:10px 15px;
 border-bottom:#efefef solid 1px;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover{
 background-color:#ffffff;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline{
 margin:10px 6px;
 float:right;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a{
 display:block;
 padding:0;
 margin:0;
 border:none;
 border-radius:50%;
 box-shadow:0 0 10px 0 #999;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span{
 display:block;
 height:30px;
 width:30px;
 border-radius:50%;
}

.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown{
 padding:10px 15px;
}

.richText .richText-toolbar ul li a:hover{
 background-color:#ffffff;
}

.richText .richText-toolbar ul li[data-disable=true]{
 opacity:0.1;
}

.richText .richText-toolbar ul li[data-disable=true] a{
 cursor:default;
}

.richText .richText-toolbar ul li:not([data-disable=true]).is-selected .richText-dropdown-outer{
 display:block;
}

.richText .richText-toolbar ul:after{
 display:block;
 content:"";
 clear:both;
}

.richText .richText-toolbar:last-child{
 font-size:12px;
}

.richText .richText-toolbar:after{
 display:block;
 clear:both;
 content:"";
}

.richText .richText-editor{
 padding:20px;
 background-color:#ffffff;
 border-left:#ffffff solid 2px;
 font-family:Calibri, Verdana, Helvetica, sans-serif;
 height:300px;
 outline:none;
 overflow-y:scroll;
 overflow-x:auto;
}

.richText .richText-editor ul,
.richText .richText-editor ol{
 margin:10px 25px;
}

.richText .richText-editor table{
 margin:10px 0;
 border-spacing:0;
 width:100%;
}

.richText .richText-editor table td,
.richText .richText-editor table th{
 padding:10px;
 border:#efefef solid 1px;
}

.richText .richText-editor:focus{
 border-left:#77bc21 solid 2px;
}

.richText .richText-initial{
 margin-bottom:-4px;
 padding:10px;
 background-color:#282828;
 border:none;
 color:#33ff33;
 font-family:Monospace, Calibri, Verdana, Helvetica, sans-serif;
 max-width:100%;
 min-width:100%;
 width:100%;
 min-height:400px;
 height:400px;
}

.richText .richText-help{
 float:right;
 display:block;
 padding:10px 15px;
 cursor:pointer;
}

.richText .richText-undo,
.richText .richText-redo{
 float:right;
 display:block;
 padding:10px 15px;
 border-right:#efefef solid 1px;
 cursor:pointer;
}

.richText .richText-undo.is-disabled,
.richText .richText-redo.is-disabled{
 opacity:0.4;
}

.richText .richText-help-popup a{
 color:#3498db;
 text-decoration:underline;
}

.richText .richText-help-popup hr{
 margin:10px auto 5px auto;
 border:none;
 border-top:#efefef solid 1px;
}

.richText .richText-list.list-rightclick{
 position:absolute;
 background-color:#fafafa;
 border-right:#efefef solid 1px;
 border-bottom:#efefef solid 1px;
}

.richText .richText-list.list-rightclick li{
 padding:5px 7px;
 cursor:pointer;
 list-style:none;
}

.select2-container{
 box-sizing:border-box;
 display:block;
 margin:0;
 position:relative;
 vertical-align:middle;
}

.select2-container .select2-selection--single{
 box-sizing:border-box;
 cursor:pointer;
 display:block;
 height:28px;
 -moz-user-select:none;
 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;
 -moz-user-select:none;
 user-select:none;
 -webkit-user-select:none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered{
 display:inline-block;
 
 
 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;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
 -webkit-appearance:none;
}

.select2-dropdown{
 background-color:white;
 border:1px solid #eaedf1;
 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;
 -moz-user-select:none;
 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;
 border-top:1px solid #eaedf1;
}

.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:#76839a;
 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:4px;
 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:#e3e8f2;
 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__placeholder{
 color:#999;
 margin-top:5px;
 float:left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear{
 cursor:pointer;
 float:right;
 font-weight:bold;
 margin-top:5px;
 margin-right:10px;
}

.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:4px;
}

.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-selection__placeholder,
.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:#e3e8f2;
 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:#f2f3f9;
}

.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:#77bc21;
 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:linear-gradient(to bottom, #fff 50%, #e3e8f2 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:linear-gradient(to bottom, #e3e8f2 50%, #ccc 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:linear-gradient(to bottom, #fff 0%, #e3e8f2 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:linear-gradient(to bottom, #e3e8f2 50%, #fff 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:#fff;
 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:#fff;
}

.select2-container--classic .select2-results__group{
 cursor:default;
 display:block;
 padding:6px;
}

.select2-container--classic.select2-container--open .select2-dropdown{
 border-color:#5897fb;
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */

.sw-main{
 position:relative;
 display:block;
 margin:0;
 padding:0;
 border-radius:0.25rem !important;
}

.sw-main .sw-container{
 display:block;
 margin:0;
 padding:0;
 position:relative;
}

.sw-main .step-content{
 display:none;
 position:relative;
 margin:0;
}

.sw-main .sw-toolbar{
 margin-left:0;
}


.sw-theme-default{
 border:1px solid #eff0f6;
}

.sw-theme-default .sw-container{
 min-height:250px;
}

.sw-theme-default .step-content{
 padding:15px;
 border:0px solid #eff0f6;
 background-color:#fff;
 text-align:left;
}

.sw-theme-default .sw-toolbar{
 background:#fff;
 border-radius:0 !important;
 padding-left:10px;
 padding-right:10px;
 padding:10px;
 margin-bottom:0 !important;
}

.sw-theme-default .sw-toolbar-top{
 border-bottom-color:#eff0f6 !important;
}

.sw-theme-default .sw-toolbar-bottom{
 border-top-color:#eff0f6 !important;
}

.sw-theme-default>ul.step-anchor>li{
 position:relative;
 margin-right:2px;
}

.sw-theme-default>ul.step-anchor>li>a{
 border:none !important;
 color:#5c6287 !important;
 text-decoration:none;
 outline-style:none;
 background:transparent !important;
 border:none !important;
 cursor:not-allowed;
 border-radius:0 !important;
}

.sw-theme-default>ul.step-anchor>li>a:hover{
 border:none !important;
 color:#5c6287 !important;
 text-decoration:none;
 outline-style:none;
 background:transparent !important;
 border:none !important;
 cursor:not-allowed;
 border-radius:0 !important;
}

.sw-theme-default>ul.step-anchor>li.clickable>a:hover{
 color:#2d66f7 !important;
 background:transparent !important;
 cursor:pointer;
}

.sw-theme-default>ul.step-anchor>li>a::after{
 content:"";
 background:#2d66f7;
 height:2px;
 position:absolute;
 width:100%;
 left:0px;
 bottom:0px;
 transition:all 250ms ease 0s;
 transform:scale(0);
}

.sw-theme-default>ul.step-anchor>li.active>a{
 border:none !important;
 color:#fff !important;
 background:#2d66f7 !important;
 cursor:pointer;
}

.sw-theme-default>ul.step-anchor>li.active>a::after{
 transform:scale(1);
}

.sw-theme-default>ul.step-anchor>li.done>a{
 border:none !important;
 color:#5c6287 !important;
 background:transparent !important;
 cursor:pointer;
}

.sw-theme-default>ul.step-anchor>li.done>a::after{
 background:#2d66f7;
 transform:scale(1);
}

.sw-theme-default>ul.step-anchor>li.danger>a{
 border:none !important;
 color:#d9534f !important;
 
 cursor:pointer;
}

.sw-theme-default>ul.step-anchor>li.danger>a::after{
 background:#d9534f;
 border-left-color:#f8d7da;
 transform:scale(1);
}

.sw-theme-default>ul.step-anchor>li.disabled>a{
 color:#eee !important;
 cursor:not-allowed;
}

.sw-theme-default>ul.step-anchor>li.disabled>a:hover{
 color:#eee !important;
 cursor:not-allowed;
}


@media screen and (max-width:768px){
 .sw-theme-default>.nav-tabs>li{
 float:none !important;
 }
}


.sw-loading::after{
 position:absolute;
 display:block;
 opacity:1;
 content:"";
 top:0;
 left:0;
 height:100%;
 width:100%;
 background:rgba(255, 255, 255, 0.7);
 transition:all 0.2s ease;
 z-index:2;
}

.sw-loading::before{
 content:"";
 display:inline-block;
 position:absolute;
 top:50%;
 left:50%;
 z-index:10;
 border:10px solid #f3f3f3;
 border-radius:50%;
 border-top:10px solid #3498db;
 width:80px;
 height:80px;
 margin-top:-40px;
 margin-left:-40px;
 
 animation:spin 1s linear infinite;
}


@keyframes spin{
 0%{
 transform:rotate(0deg);
 }

 100%{
 transform:rotate(360deg);
 }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */

.sw-theme-arrows{
 border-radius:5px;
 border:1px solid #eff0f6;
}

.sw-theme-arrows>.sw-container{
 min-height:200px;
}

.sw-theme-arrows .step-content{
 padding:15px;
 border:0px solid #eff0f6;
 background-color:#fff;
 text-align:left;
}

.sw-theme-arrows .sw-toolbar{
 padding:10px;
 margin-bottom:0 !important;
}

.sw-theme-arrows>ul.step-anchor{
 border:0;
 border-bottom:1px solid #eff0f6;
 padding:0px;
 background:#fff;
 border-radius:0;
 border-top-right-radius:5px;
 list-style:none;
 overflow:hidden;
}

.sw-theme-arrows>ul.step-anchor li+li:before{
 padding:0;
}

.sw-theme-arrows>ul.step-anchor>li>a{
 color:#5c6287;
 text-decoration:none;
 padding:10px 0 10px 45px;
 position:relative;
 display:block;
 border:0 !important;
 border-radius:0;
 outline-style:none;
 background:#f4f5f5;
}

.sw-theme-arrows>ul.step-anchor>li>a:hover{
 color:#5c6287;
 text-decoration:none;
 padding:10px 0 10px 45px;
 position:relative;
 display:block;
 border:0 !important;
 border-radius:0;
 outline-style:none;
 background:#f4f5f5;
}

.sw-theme-arrows>ul.step-anchor>li>a:after{
 content:" ";
 display:block;
 width:0;
 height:0;
 border-top:50px solid transparent;
 border-bottom:50px solid transparent;
 border-left:30px solid #f4f5f5;
 position:absolute;
 top:50%;
 margin-top:-50px;
 left:100%;
 z-index:2;
}

.sw-theme-arrows>ul.step-anchor>li>a:before{
 content:" ";
 display:block;
 width:0;
 height:0;
 border-top:50px solid transparent;
 
 border-bottom:50px solid transparent;
 border-left:30px solid #dbdef1;
 position:absolute;
 top:50%;
 margin-top:-50px;
 margin-left:1px;
 left:100%;
 z-index:1;
}

.sw-theme-arrows>ul.step-anchor>li:first-child>a{
 padding-left:15px;
}

.sw-theme-arrows>ul.step-anchor>li>a:hover{
 color:#5c6287;
 text-decoration:none;
 outline-style:none;
 background:#f4f5f5;
 border-color:#f4f5f5;
}

.sw-theme-arrows>ul.step-anchor>li>a:hover:after{
 border-left-color:#f4f5f5;
}

.sw-theme-arrows>ul.step-anchor>li.clickable>a:hover{
 color:#4285f4 !important;
 background:#46b8da !important;
}

.sw-theme-arrows>ul.step-anchor>li.active>a{
 border-color:#7673e6 !important;
 color:#fff !important;
 background:#7673e6 !important;
}

.sw-theme-arrows>ul.step-anchor>li.active>a:after{
 border-left:30px solid #7673e6 !important;
}

.sw-theme-arrows>ul.step-anchor>li.done>a{
 border-color:#f4f5f5 !important;
 
 color:#5c6287 !important;
 background:#f4f5f5 !important;
}

.sw-theme-arrows>ul.step-anchor>li.done>a:after{
 border-left:30px solid #f4f5f5;
 
}

.sw-theme-arrows>ul.step-anchor>li.danger>a{
 border-color:#d9534f !important;
 color:#fff !important;
 background:#d9534f !important;
}

.sw-theme-arrows>ul.step-anchor>li.danger>a:after{
 border-left:30px solid #d9534f !important;
}

.sw-theme-arrows>ul.step-anchor>li.disabled>a{
 color:#eee !important;
}

.sw-theme-arrows>ul.step-anchor>li.disabled>a:hover{
 color:#eee !important;
}

.sw-theme-arrows::before{
 border:10px solid #f3f3f3;
 border-top:10px solid #7673e6;
}


@media screen and (max-width:768px){
 .sw-theme-arrows>ul.step-anchor{
 border:0;
 background:#fff !important;
 }

 .sw-theme-arrows>.nav-tabs>li{
 float:none !important;
 margin-bottom:0;
 }
}

@media screen and (max-width:480px){
 .sw-theme-arrows>ul.step-anchor{
 border:0;
 background:#eff0f6 !important;
 }

 .sw-theme-arrows>.nav-tabs>li{
 float:none !important;
 margin-bottom:0;
 }

 .sw-theme-arrows>ul.step-anchor>li>a{
 padding-left:15px;
 margin-right:0;
 margin-bottom:1px;
 }

 .sw-theme-arrows>ul.step-anchor>li>a:hover{
 padding-left:15px;
 margin-right:0;
 margin-bottom:1px;
 }

 .sw-theme-arrows>ul.step-anchor>li>a:after,
 .sw-theme-arrows>ul.step-anchor>li>a:before{
 display:none;
 }
}


/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */

.sw-theme-circles .sw-container{
 min-height:300px;
}

.sw-theme-circles .step-content{
 padding:10px 0;
 background-color:#fff;
 text-align:left;
}

.sw-theme-circles .sw-toolbar{
 background:#fff;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:0 !important;
}

.nav.nav-tabs.step-anchor{
 border-bottom:0 !important;
}

.sw-theme-circles .sw-toolbar-bottom{
 border-top-color:#ddd !important;
 border-bottom-color:#ddd !important;
}

.sw-theme-circles>ul.step-anchor{
 position:relative;
 background:#fff;
 border:none;
 list-style:none;
 margin-bottom:40px;
}

.sw-theme-circles>ul.step-anchor:before{
 content:" ";
 position:absolute;
 top:50%;
 bottom:0;
 width:100%;
 height:5px;
 background-color:#f5f5f5;
 border-radius:3px;
 z-index:0;
}

.sw-theme-circles>ul.step-anchor>li{
 border:none;
 margin-left:40px;
 z-index:98;
}

.sw-theme-circles>ul.step-anchor>li>a{
 border:2px solid #f5f5f5;
 background:#f5f5f5;
 width:75px;
 height:75px;
 text-align:center;
 padding:28px 0;
 border-radius:50%;
 box-shadow:inset 0px 0px 0px 3px #fff !important;
 text-decoration:none;
 outline-style:none;
 z-index:99;
 color:#5c6287;
 background:#f5f5f5;
 line-height:1;
}

.sw-theme-circles>ul.step-anchor>li>a:hover{
 color:#5c6287;
 background:#f5f5f5;
 border-width:2px;
}

.sw-theme-circles>ul.step-anchor>li>a>small{
 position:relative;
 bottom:-40px;
 color:#ccc;
}

.sw-theme-circles>ul.step-anchor>li.clickable>a:hover{
 color:#4285f4 !important;
}

.sw-theme-circles>ul.step-anchor>li.active>a{
 border-color:#7673e6;
 color:#fff;
 background:#7673e6;
}

.sw-theme-circles>ul.step-anchor>li.active>a>small{
 color:#7673e6;
}

.sw-theme-circles>ul.step-anchor>li.done>a{
 border-color:#f4f5f5;
 color:#5c6287;
 background:#f4f5f5;
}

.sw-theme-circles>ul.step-anchor>li.done>a>small{
 color:#f4f5f5;
}

.sw-theme-circles>ul.step-anchor>li.danger>a{
 border-color:#d9534f;
 color:#d9534f;
 background:#fff;
}

.sw-theme-circles>ul.step-anchor>li.danger>a>small{
 color:#d9534f;
}

.sw-theme-circles>ul.step-anchor>li.disabled>a{
 color:#eee !important;
}

.sw-theme-circles>ul.step-anchor>li.disabled>a:hover{
 color:#eee !important;
}


@media screen and (max-width:480px){
 .sw-theme-circles>ul.step-anchor>li{
 margin:0 auto;
 margin-bottom:1rem;
 }

 .sw-theme-circles>ul.step-anchor>li>a{
 width:100%;
 height:100%;
 border-radius:0;
 }

 .sw-theme-circles>ul.step-anchor>li:last-child{
 margin-bottom:0;
 }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */

.sw-theme-dots .sw-container{
 min-height:300px;
}

.sw-theme-dots .step-content{
 padding:15px;
 border:none;
 background-color:#fff;
 text-align:left;
}

.sw-theme-dots .sw-toolbar{
 background:#fff;
 border-radius:0 !important;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:0 !important;
}

.sw-theme-dots .sw-toolbar-top{
 border-bottom-color:#ddd !important;
}

.sw-theme-dots .sw-toolbar-bottom{
 border-top-color:#ddd !important;
 border-bottom-color:#ddd !important;
}

.sw-theme-dots>ul.step-anchor{
 position:relative;
 background:#fff;
 border:0px solid #313e6a !important;
 list-style:none;
 z-index:5;
}

.sw-theme-dots>ul.step-anchor:before{
 content:" ";
 position:absolute;
 top:59px;
 bottom:0;
 left:20px;
 width:96%;
 height:5px;
 background-color:#ebeff8;
 border-radius:3px;
 z-order:0;
 z-index:9;
}

.sw-theme-dots>ul.step-anchor>li{
 border:none;
}

.sw-theme-dots>ul.step-anchor>li>a{
 position:relative;
 text-align:center;
 font-weight:bold;
 background:transparent;
 border:none;
 
 text-decoration:none;
 outline-style:none;
 z-index:9;
 display:block;
}


.step-anchor .nav-tabs .nav-item .nav-link{
 color:#313e6a !important;
}

.sw-theme-dots>ul.step-anchor>li>a:before{
 content:" ";
 position:absolute;
 bottom:14px;
 left:37%;
 margin-top:20px;
 display:block;
 border-radius:50%;
 color:#6259ca;
 background:#ebeff8;
 border:none;
 width:30px;
 height:30px;
 text-decoration:none;
 z-index:98;
}

.sw-theme-dots nav-tabs .nav-link:hover:not(.disabled){
 color:inherit;
 background:transparent !important;
}

.sw-theme-dots>ul.step-anchor>li>a:after{
 content:" ";
 position:relative;
 left:35%;
 bottom:5px;
 margin-top:24px;
 display:block;
 width:16px;
 height:16px;
 background:#b4bdce;
 border-radius:50%;
 z-index:99;
}

.sw-theme-dots>ul.step-anchor>li>a:hover{
 color:#313e6a;
 background:transparent;
}

.sw-theme-dots>ul.step-anchor>li>a:focus{
 color:#313e6a;
 border:none;
}

.sw-theme-dots>ul.step-anchor>li.clickable>a:hover{
 color:#999;
}

.sw-theme-dots>ul.step-anchor>li.active>a{
 color:#6259ca;
}

.sw-theme-dots>ul.step-anchor>li.active>a:hover{
 border:none;
}

.sw-theme-dots>ul.step-anchor>li.active>a:after{
 background:#6259ca;
}

.sw-theme-dots>ul.step-anchor>li.done>a{
 color:#313e6a;
}

.sw-theme-dots>ul.step-anchor>li.done>a:after{
 background:#b3b7da;
}

.sw-theme-dots>ul.step-anchor>li.danger>a{
 color:#d5cef3;
}

.sw-theme-dots>ul.step-anchor>li.danger>a:after{
 background:#d5cef3;
}

.sw-theme-dots>ul.step-anchor>li.disabled>a{
 color:#eee !important;
}

.sw-theme-dots>ul.step-anchor>li.disabled>a:hover{
 color:#eee !important;
}

.sw-theme-dots>ul.step-anchor>li.disabled>a:after{
 background:#eee;
}





@media screen and (max-width:480px){
 .sw-theme-dots>ul.step-anchor:before{
 top:0;
 bottom:0;
 left:19px;
 width:5px;
 height:100%;
 background-color:#f5f5f5;
 display:block;
 margin-right:10px;
 }

 .sw-theme-dots>ul.step-anchor>li{
 margin-left:20px;
 display:block;
 clear:both;
 }

 .sw-theme-dots>ul.step-anchor>li>a{
 text-align:left;
 margin-left:0;
 display:block;
 }

 .sw-theme-dots>ul.step-anchor>li>a:before{
 top:-9px;
 left:-14px;
 margin-right:10px;
 display:block;
 }

 .sw-theme-dots>ul.step-anchor>li>a:after{
 top:-42px;
 left:-36px;
 margin-right:10px;
 display:block;
 }

 .sw-theme-dots .nav .nav-item{
 width:100%;
 }
}

.step-anchor .nav-link:focus{
 color:#313e6a !important;
}

.jq-stars{
 display:inline-block;
}

.jq-rating-label{
 font-size:22px;
 display:inline-block;
 position:relative;
 vertical-align:top;
 font-family:helvetica, arial, verdana;
}

.jq-star{
 width:100px;
 height:100px;
 display:inline-block;
 cursor:pointer;
}

.jq-star-svg{
 padding-left:3px;
 width:100%;
 height:100%;
}

.jq-star-svg path{
 
 stroke-linejoin:round;
}


.jq-shadow{
 filter:drop-shadow(-2px -2px 2px #888);
}

@font-face{
 font-family:summernote;
 font-style:normal;
 font-weight:400;
 font-display:auto;
 src:url(../plugins/summernote-editor/font/summernote.eot);
 src:url(../plugins/summernote-editor/font/summernote.eot?#iefix) format("embedded-opentype"), url(../plugins/summernote-editor/font/summernote.woff2) format("woff2"), url(../plugins/summernote-editor/font/summernote.woff) format("woff"), url(../plugins/summernote-editor/font/summernote.ttf) format("truetype");
}

[class*=note-icon]:before,
[class^=note-icon]:before{
 display:inline-block;
 font-family:summernote;
 font-style:normal;
 font-size:inherit;
 text-decoration:inherit;
 text-rendering:auto;
 text-transform:none;
 vertical-align:middle;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 speak:none;
}

.note-icon-fw{
 text-align:center;
 width:1.25em;
}

.note-icon-border{
 border:0.08em solid #eee;
 border-radius:0.1em;
 padding:0.2em 0.25em 0.15em;
}

.note-icon-pull-left{
 float:left;
}

.note-icon-pull-right{
 float:right;
}

.note-icon.note-icon-pull-left{
 margin-right:0.3em;
}

.note-icon.note-icon-pull-right{
 margin-left:0.3em;
}

.note-icon-align:before{
 content:"\ea01";
}

.note-icon-align-center:before{
 content:"\ea02";
}

.note-icon-align-indent:before{
 content:"\ea03";
}

.note-icon-align-justify:before{
 content:"\ea04";
}

.note-icon-align-left:before{
 content:"\ea05";
}

.note-icon-align-outdent:before{
 content:"\ea06";
}

.note-icon-align-right:before{
 content:"\ea07";
}

.note-icon-arrow-circle-down:before{
 content:"\ea08";
}

.note-icon-arrow-circle-left:before{
 content:"\ea09";
}

.note-icon-arrow-circle-right:before{
 content:"\ea0a";
}

.note-icon-arrow-circle-up:before{
 content:"\ea0b";
}

.note-icon-arrows-alt:before{
 content:"\ea0c";
}

.note-icon-arrows-h:before{
 content:"\ea0d";
}

.note-icon-arrows-v:before{
 content:"\ea0e";
}

.note-icon-bold:before{
 content:"\ea0f";
}

.note-icon-caret:before{
 content:"\ea10";
}

.note-icon-chain-broken:before{
 content:"\ea11";
}

.note-icon-circle:before{
 content:"\ea12";
}

.note-icon-close:before{
 content:"\ea13";
}

.note-icon-code:before{
 content:"\ea14";
}

.note-icon-col-after:before{
 content:"\ea15";
}

.note-icon-col-before:before{
 content:"\ea16";
}

.note-icon-col-remove:before{
 content:"\ea17";
}

.note-icon-eraser:before{
 content:"\ea18";
}

.note-icon-float-left:before{
 content:"\ea19";
}

.note-icon-float-none:before{
 content:"\ea1a";
}

.note-icon-float-right:before{
 content:"\ea1b";
}

.note-icon-font:before{
 content:"\ea1c";
}

.note-icon-frame:before{
 content:"\ea1d";
}

.note-icon-italic:before{
 content:"\ea1e";
}

.note-icon-link:before{
 content:"\ea1f";
}

.note-icon-magic:before{
 content:"\ea20";
}

.note-icon-menu-check:before{
 content:"\ea21";
}

.note-icon-minus:before{
 content:"\ea22";
}

.note-icon-orderedlist:before{
 content:"\ea23";
}

.note-icon-pencil:before{
 content:"\ea24";
}

.note-icon-picture:before{
 content:"\ea25";
}

.note-icon-question:before{
 content:"\ea26";
}

.note-icon-redo:before{
 content:"\ea27";
}

.note-icon-rollback:before{
 content:"\ea28";
}

.note-icon-row-above:before{
 content:"\ea29";
}

.note-icon-row-below:before{
 content:"\ea2a";
}

.note-icon-row-remove:before{
 content:"\ea2b";
}

.note-icon-special-character:before{
 content:"\ea2c";
}

.note-icon-square:before{
 content:"\ea2d";
}

.note-icon-strikethrough:before{
 content:"\ea2e";
}

.note-icon-subscript:before{
 content:"\ea2f";
}

.note-icon-summernote:before{
 content:"\ea30";
}

.note-icon-superscript:before{
 content:"\ea31";
}

.note-icon-table:before{
 content:"\ea32";
}

.note-icon-text-height:before{
 content:"\ea33";
}

.note-icon-trash:before{
 content:"\ea34";
}

.note-icon-underline:before{
 content:"\ea35";
}

.note-icon-undo:before{
 content:"\ea36";
}

.note-icon-unorderedlist:before{
 content:"\ea37";
}

.note-icon-video:before{
 content:"\ea38";
}

.note-editor{
 position:relative;
}

.note-editor .note-dropzone{
 position:absolute;
 display:none;
 z-index:100;
 color:#87cefa;
 background-color:#fff;
 opacity:0.95;
}

.note-editor .note-dropzone .note-dropzone-message{
 display:table-cell;
 vertical-align:middle;
 text-align:center;
 font-size:28px;
 font-weight:700;
}

.note-editor .note-dropzone.hover{
 color:#098ddf;
}

.note-editor.dragover .note-dropzone{
 display:table;
}

.note-editor .note-editing-area{
 position:relative;
}

.note-editor .note-editing-area .note-editable{
 outline:none;
}

.note-editor .note-editing-area .note-editable sup{
 vertical-align:super;
}

.note-editor .note-editing-area .note-editable sub{
 vertical-align:sub;
}

.note-editor .note-editing-area .note-editable img.note-float-left{
 margin-right:10px;
}

.note-editor .note-editing-area .note-editable img.note-float-right{
 margin-left:10px;
}

.note-editor.note-airframe,
.note-editor.note-frame{
 border:1px solid #ebebeb;
 border-radius:10px;
 overflow:hidden;
}

.note-editor.note-airframe.codeview .note-editing-area .note-editable,
.note-editor.note-frame.codeview .note-editing-area .note-editable{
 display:none;
}

.note-editor.note-airframe.codeview .note-editing-area .note-codable,
.note-editor.note-frame.codeview .note-editing-area .note-codable{
 display:block;
}

.note-editor.note-airframe .note-editing-area,
.note-editor.note-frame .note-editing-area{
 overflow:hidden;
}

.note-editor.note-airframe .note-editing-area .note-editable,
.note-editor.note-frame .note-editing-area .note-editable{
 padding:10px;
 overflow:auto;
 word-wrap:break-word;
 min-height:300px;
}

.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{
 background-color:hsla(0deg, 0%, 50.2%, 0.11);
}

.note-editor.note-airframe .note-editing-area .note-codable,
.note-editor.note-frame .note-editing-area .note-codable{
 display:none;
 width:100%;
 padding:10px;
 border:none;
 box-shadow:none;
 font-family:Menlo, Monaco, monospace, sans-serif;
 font-size:14px;
 color:#ccc;
 background-color:#222;
 resize:none;
 outline:none;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:0;
 margin-bottom:0;
}

.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen{
 position:fixed;
 top:0;
 left:0;
 width:100% !important;
 z-index:1050;
}

.note-editor.note-airframe.fullscreen .note-resizebar,
.note-editor.note-frame.fullscreen .note-resizebar{
 display:none;
}

.note-editor.note-airframe .note-status-output,
.note-editor.note-frame .note-status-output{
 display:block;
 width:100%;
 font-size:14px;
 line-height:1.42857143;
 height:20px;
 margin-bottom:0;
 color:#000;
 border:0;
 border-top:1px solid #e2e2e2;
}

.note-editor.note-airframe .note-status-output:empty,
.note-editor.note-frame .note-status-output:empty{
 height:0;
 border-top:0 solid transparent;
}

.note-editor.note-airframe .note-status-output .pull-right,
.note-editor.note-frame .note-status-output .pull-right{
 float:right !important;
}

.note-editor.note-airframe .note-status-output .text-muted,
.note-editor.note-frame .note-status-output .text-muted{
 color:#777;
}

.note-editor.note-airframe .note-status-output .text-primary,
.note-editor.note-frame .note-status-output .text-primary{
 color:#286090;
}

.note-editor.note-airframe .note-status-output .text-success,
.note-editor.note-frame .note-status-output .text-success{
 color:#3c763d;
}

.note-editor.note-airframe .note-status-output .text-info,
.note-editor.note-frame .note-status-output .text-info{
 color:#31708f;
}

.note-editor.note-airframe .note-status-output .text-warning,
.note-editor.note-frame .note-status-output .text-warning{
 color:#8a6d3b;
}

.note-editor.note-airframe .note-status-output .text-danger,
.note-editor.note-frame .note-status-output .text-danger{
 color:#a94442;
}

.note-editor.note-airframe .note-status-output .alert,
.note-editor.note-frame .note-status-output .alert{
 margin:-7px 0 0;
 padding:7px 10px 2px;
 border-radius:0;
 color:#000;
 background-color:#f5f5f5;
}

.note-editor.note-airframe .note-status-output .alert .note-icon,
.note-editor.note-frame .note-status-output .alert .note-icon{
 margin-right:5px;
}

.note-editor.note-airframe .note-status-output .alert-success,
.note-editor.note-frame .note-status-output .alert-success{
 color:#3c763d !important;
 background-color:#dff0d8 !important;
}

.note-editor.note-airframe .note-status-output .alert-info,
.note-editor.note-frame .note-status-output .alert-info{
 color:#31708f !important;
 background-color:#d9edf7 !important;
}

.note-editor.note-airframe .note-status-output .alert-warning,
.note-editor.note-frame .note-status-output .alert-warning{
 color:#8a6d3b !important;
 background-color:#fcf8e3 !important;
}

.note-editor.note-airframe .note-status-output .alert-danger,
.note-editor.note-frame .note-status-output .alert-danger{
 color:#a94442 !important;
 background-color:#f2dede !important;
}

.note-editor.note-airframe .note-statusbar,
.note-editor.note-frame .note-statusbar{
 background-color:hsla(0deg, 0%, 50.2%, 0.11);
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 border-top:1px solid rgba(0, 0, 0, 0.2);
}

.note-editor.note-airframe .note-statusbar .note-resizebar,
.note-editor.note-frame .note-statusbar .note-resizebar{
 padding-top:1px;
 height:9px;
 width:100%;
 cursor:ns-resize;
}

.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{
 width:20px;
 margin:1px auto;
 border-top:1px solid rgba(0, 0, 0, 0.2);
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar{
 cursor:default;
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{
 display:none;
}

.note-editor.note-airframe .note-placeholder,
.note-editor.note-frame .note-placeholder{
 padding:10px;
}

.note-editor.note-airframe{
 border:0;
}

.note-editor.note-airframe .note-editing-area .note-editable{
 padding:0;
}

.note-popover.popover{
 display:none;
 max-width:none;
}

.note-popover.popover .popover-content a{
 display:inline-block;
 max-width:200px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 vertical-align:middle;
}

.note-popover.popover .arrow{
 left:20px !important;
}

.note-toolbar{
 position:relative;
}

.note-editor .note-toolbar,
.note-popover .popover-content{
 margin:0;
 padding:0 0 5px 5px;
}

.note-editor .note-toolbar>.note-btn-group,
.note-popover .popover-content>.note-btn-group{
 margin-top:5px;
 margin-left:0;
 margin-right:5px;
}

.note-editor .note-toolbar .note-btn-group .note-table,
.note-popover .popover-content .note-btn-group .note-table{
 min-width:0;
 padding:5px;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{
 font-size:18px;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{
 position:absolute !important;
 z-index:3;
 width:10em;
 height:10em;
 cursor:pointer;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{
 position:relative !important;
 z-index:1;
 width:5em;
 height:5em;
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{
 position:absolute !important;
 z-index:2;
 width:1em;
 height:1em;
 background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

.note-editor .note-toolbar .note-style .dropdown-style blockquote,
.note-editor .note-toolbar .note-style .dropdown-style pre{
 margin:0;
 padding:5px 10px;
}

.note-popover .popover-content .note-style .dropdown-style blockquote,
.note-popover .popover-content .note-style .dropdown-style pre{
 margin:0;
 padding:5px 10px;
}

.note-editor .note-toolbar .note-style .dropdown-style h1,
.note-editor .note-toolbar .note-style .dropdown-style h2,
.note-editor .note-toolbar .note-style .dropdown-style h3,
.note-editor .note-toolbar .note-style .dropdown-style h4,
.note-editor .note-toolbar .note-style .dropdown-style h5,
.note-editor .note-toolbar .note-style .dropdown-style h6,
.note-editor .note-toolbar .note-style .dropdown-style p{
 margin:0;
 padding:0;
}

.note-popover .popover-content .note-style .dropdown-style h1,
.note-popover .popover-content .note-style .dropdown-style h2,
.note-popover .popover-content .note-style .dropdown-style h3,
.note-popover .popover-content .note-style .dropdown-style h4,
.note-popover .popover-content .note-style .dropdown-style h5,
.note-popover .popover-content .note-style .dropdown-style h6,
.note-popover .popover-content .note-style .dropdown-style p{
 margin:0;
 padding:0;
}

.note-editor .note-toolbar .note-color-all .note-dropdown-menu,
.note-popover .popover-content .note-color-all .note-dropdown-menu{
 min-width:337px !important;
}

.note-editor .note-toolbar .note-color .dropdown-toggle,
.note-popover .popover-content .note-color .dropdown-toggle{
 width:20px;
 padding-left:5px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{
 display:inline-block;
 margin:0;
 width:160px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{
 margin:0 5px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{
 font-size:12px;
 margin:2px 7px;
 text-align:center;
 border-bottom:1px solid #eee;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select{
 font-size:11px;
 margin:3px;
 padding:0 3px;
 cursor:pointer;
 width:100%;
 border-radius:5px;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{
 font-size:11px;
 margin:3px;
 padding:0 3px;
 cursor:pointer;
 width:100%;
 border-radius:5px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover{
 background:#eee;
}

.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{
 background:#eee;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{
 height:20px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{
 display:none;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{
 border:1px solid #eee;
}

.note-editor .note-toolbar .note-para .note-dropdown-menu,
.note-popover .popover-content .note-para .note-dropdown-menu{
 min-width:245px !important;
 padding:5px;
}

.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,
.note-popover .popover-content .note-para .note-dropdown-menu>div+div{
 margin-left:5px;
}

.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu{
 min-width:160px;
}

.note-editor .note-toolbar .note-dropdown-menu.right,
.note-popover .popover-content .note-dropdown-menu.right{
 right:0;
 left:auto;
}

.note-editor .note-toolbar .note-dropdown-menu.right:before,
.note-popover .popover-content .note-dropdown-menu.right:before{
 right:9px;
 left:auto !important;
}

.note-editor .note-toolbar .note-dropdown-menu.right:after,
.note-popover .popover-content .note-dropdown-menu.right:after{
 right:10px;
 left:auto !important;
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a i,
.note-popover .popover-content .note-dropdown-menu.note-check a i{
 color:#00bfff;
 visibility:hidden;
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{
 visibility:visible;
}

.note-editor .note-toolbar .note-fontsize-10,
.note-popover .popover-content .note-fontsize-10{
 font-size:10px;
}

.note-editor .note-toolbar .note-color-palette,
.note-popover .popover-content .note-color-palette{
 line-height:1;
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn,
.note-popover .popover-content .note-color-palette div .note-color-btn{
 width:20px;
 height:20px;
 padding:0;
 margin:0;
 border:0;
 border-radius:0;
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,
.note-popover .popover-content .note-color-palette div .note-color-btn:hover{
 transform:scale(1.2);
 transition:all 0.2s;
}

.note-modal .modal-dialog{
 outline:0;
 border-radius:5px;
 box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
}

.note-modal .form-group{
 margin-left:0;
 margin-right:0;
}

.note-modal .note-modal-form{
 margin:0;
}

.note-modal .note-image-dialog .note-dropzone{
 min-height:100px;
 font-size:30px;
 line-height:4;
 color:#d3d3d3;
 text-align:center;
 border:4px dashed #d3d3d3;
 margin-bottom:10px;
}

@-moz-document url-prefix(){
 .note-modal .note-image-input{
 height:auto;
 }
}

.note-placeholder{
 position:absolute;
 display:none;
 color:grey;
}

.note-handle .note-control-selection{
 position:absolute;
 display:none;
 border:1px solid #000;
}

.note-handle .note-control-selection>div{
 position:absolute;
}

.note-handle .note-control-selection .note-control-selection-bg{
 width:100%;
 height:100%;
 background-color:#000;
 -webkit-opacity:0.3;
 -khtml-opacity:0.3;
 -moz-opacity:0.3;
 opacity:0.3;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 filter:alpha(opacity=30);
}

.note-handle .note-control-selection .note-control-handle,
.note-handle .note-control-selection .note-control-holder{
 width:7px;
 height:7px;
 border:1px solid #000;
}

.note-handle .note-control-selection .note-control-sizing{
 width:7px;
 height:7px;
 border:1px solid #000;
 background-color:#000;
}

.note-handle .note-control-selection .note-control-nw{
 top:-5px;
 left:-5px;
 border-right:none;
 border-bottom:none;
}

.note-handle .note-control-selection .note-control-ne{
 top:-5px;
 right:-5px;
 border-bottom:none;
 border-left:none;
}

.note-handle .note-control-selection .note-control-sw{
 bottom:-5px;
 left:-5px;
 border-top:none;
 border-right:none;
}

.note-handle .note-control-selection .note-control-se{
 right:-5px;
 bottom:-5px;
 cursor:se-resize;
}

.note-handle .note-control-selection .note-control-se.note-control-holder{
 cursor:default;
 border-top:none;
 border-left:none;
}

.note-handle .note-control-selection .note-control-selection-info{
 right:0;
 bottom:0;
 padding:5px;
 margin:5px;
 color:#fff;
 background-color:#000;
 font-size:12px;
 border-radius:5px;
 -webkit-opacity:0.7;
 -khtml-opacity:0.7;
 -moz-opacity:0.7;
 opacity:0.7;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 filter:alpha(opacity=70);
}

.note-hint-popover{
 min-width:100px;
 padding:2px;
}

.note-hint-popover .popover-content{
 padding:3px;
 max-height:150px;
 overflow:auto;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item{
 display:block !important;
 padding:3px;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{
 display:block;
 clear:both;
 font-weight:400;
 line-height:1.4;
 color:#fff;
 white-space:nowrap;
 text-decoration:none;
 background-color:#428bca;
 outline:0;
 cursor:pointer;
}

.note-btn{
 border-radius:0px;
}

.note-btn.dropdown-toggle::after{
 display:none;
}

.note-editor.note-frame.panel.panel-default .panel-heading{
 background-color:#ffffff;
 border-bottom:1px solid #ebebeb;
}

.note-btn.btn-default{
 background-color:#fff;
 border-color:#ebebeb;
}

.note-editor .btn-default:not(:disabled):not(.disabled):active{
 background-color:#f1f3f5;
}

.note-editor .btn-group .btn+.btn-group{
 border-left:0px solid rgba(0, 0, 0, 0.08) !important;
}

.panel-default.fullscreen .note-editable{
 background-color:#fff;
}

.note-btn.btn.btn-default.btn-sm{
 line-height:1.84615385;
}

.note-btn.btn-default:not(:disabled):not(.disabled).active{
 color:#495057;
 background-color:#f1f3f5;
 border-color:#d3d9df;
}

.stop-scrolling{
 height:100%;
 
}

.sweet-overlay{
 background-color:black;
 
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
 
 background-color:rgba(0, 0, 0, 0.4);
 position:fixed;
 left:0;
 right:0;
 top:0;
 bottom:0;
 display:none;
 z-index:10000;
}

.sweet-alert{
 background-color:white;
 width:478px;
 padding:40px;
 text-align:center;
 position:fixed;
 left:50%;
 top:50%;
 margin-left:-256px;
 margin-top:-200px;
 overflow:hidden;
 display:none;
 z-index:99999;
 border-radius:5px;
}

.sweet-alert h2{
 color:#495057;
 font-size:1.75rem;
 text-align:center;
 font-weight:normal;
 text-transform:none;
 position:relative;
 display:block;
 margin-bottom:5px;
}

.sweet-alert p{
 color:#495057;
 font-size:16px;
 text-align:center;
 font-weight:300;
 position:relative;
 text-align:inherit;
 float:none;
 line-height:normal;
}

.sweet-alert fieldset{
 border:none;
 position:relative;
 display:none;
}

.sweet-alert .sa-error-container{
 background-color:#f1f1f1;
 margin-left:-17px;
 margin-right:-17px;
 overflow:hidden;
 padding:0 10px;
 max-height:0;
 webkit-transition:padding 0.15s, max-height 0.15s;
 transition:padding 0.15s, max-height 0.15s;
}

.sweet-alert .sa-error-container.show{
 padding:10px 0;
 max-height:100px;
 webkit-transition:padding 0.2s, max-height 0.2s;
 transition:padding 0.25s, max-height 0.25s;
}

.sweet-alert .sa-error-container .icon{
 display:inline-block;
 width:24px;
 height:24px;
 border-radius:50%;
 background-color:#ea7d7d;
 color:white;
 line-height:24px;
 text-align:center;
 margin-right:3px;
}

.sweet-alert .sa-error-container p{
 display:inline-block;
}

.sweet-alert .sa-input-error{
 position:absolute;
 top:29px;
 right:26px;
 width:20px;
 height:20px;
 opacity:0;
 transform:scale(0.5);
 transform-origin:50% 50%;
 transition:all 0.1s;
}

.sweet-alert .sa-input-error::before,
.sweet-alert .sa-input-error::after{
 content:"";
 width:20px;
 height:6px;
 background-color:#f06e57;
 border-radius:3px;
 position:absolute;
 top:50%;
 margin-top:-4px;
 left:50%;
 margin-left:-9px;
}

.sweet-alert .sa-input-error::before{
 transform:rotate(-45deg);
}

.sweet-alert .sa-input-error::after{
 transform:rotate(45deg);
}

.sweet-alert .sa-input-error.show{
 opacity:1;
 transform:scale(1);
}

.sweet-alert input{
 width:100%;
 box-sizing:border-box;
 border-radius:3px;
 border:1px solid #d7d7d7;
 height:43px;
 margin-top:10px;
 margin-bottom:17px;
 font-size:18px;
 box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.06);
 padding:0 12px;
 display:none;
 transition:all 0.3s;
}

.sweet-alert input:focus{
 outline:none;
 box-shadow:0px 0px 3px #c4e6f5;
 border:1px solid #b4dbed;
}

.sweet-alert input:focus::-moz-placeholder,
.sweet-alert input:focus:-ms-input-placeholder,
.sweet-alert input:focus::-webkit-input-placeholder{
 -webkit-transition:opacity 0.3s 0.03s ease;
 -moz-transition:opacity 0.3s 0.03s ease;
 -ms-transition:opacity 0.3s 0.03s ease;
 transition:opacity 0.3s 0.03s ease;
 opacity:0.5;
}

.sweet-alert input::-moz-placeholder,
.sweet-alert input:-ms-input-placeholder,
.sweet-alert input::-webkit-input-placeholder{
 color:#bdbdbd;
}

.sweet-alert.show-input input{
 display:block;
}

.sweet-alert .sa-confirm-button-container{
 display:inline-block;
 position:relative;
}

.sweet-alert .la-ball-fall{
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-27px;
 margin-top:4px;
 opacity:0;
 visibility:hidden;
}

.sweet-alert button{
 background-color:#77bc21 !important;
 color:white;
 letter-spacing:0.03em;
 font-size:0.8125rem;
 min-width:2.375rem;
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:0.375rem 0.75rem;
 line-height:1.84615385;
 border-radius:5px;
 transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 cursor:pointer;
 box-shadow:0 0 0 2px rgba(248, 38, 73, 0.48);
}

.sweet-alert button:focus{
 outline:none;
 box-shadow:0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.sweet-alert button:hover,
.sweet-alert button:active{
 background-color:#0061da;
}

.sweet-alert button.cancel{
 background-color:#f82649 !important;
}

.sweet-alert button.cancel:hover{
 background-color:rgba(248, 38, 73, 0.7607843137) !important;
}

.sweet-alert button.cancel:active{
 background-color:#a8a8a8;
}

.sweet-alert button.cancel:focus{
 box-shadow:rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}

.sweet-alert button[disabled]{
 opacity:0.6;
 cursor:default;
}

.sweet-alert button.confirm[disabled]{
 color:transparent;
}

.sweet-alert button.confirm[disabled]~.la-ball-fall{
 opacity:1;
 visibility:visible;
 transition-delay:0s;
}

.sweet-alert button::-moz-focus-inner{
 border:0;
}

.sweet-alert[data-has-cancel-button=false] button{
 box-shadow:none !important;
}

.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{
 padding-bottom:40px;
}

.sweet-alert .sa-icon{
 width:80px;
 height:80px;
 border:4px solid #45aaf2;
 border-radius:40px;
 border-radius:50%;
 margin:20px auto;
 padding:0;
 position:relative;
 box-sizing:content-box;
}

.sweet-alert .sa-icon.sa-error{
 border-color:#f82649;
}

.sweet-alert .sa-icon.sa-error .sa-x-mark{
 position:relative;
 display:block;
}

.sweet-alert .sa-icon.sa-error .sa-line{
 position:absolute;
 height:5px;
 width:47px;
 background-color:#f82649;
 display:block;
 top:37px;
 border-radius:2px;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-left{
 transform:rotate(45deg);
 left:17px;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-right{
 transform:rotate(-45deg);
 right:16px;
}

.sweet-alert .sa-icon.sa-warning{
 border-color:#f7b731;
}

.sweet-alert .sa-icon.sa-warning .sa-body{
 position:absolute;
 width:5px;
 height:47px;
 left:50%;
 top:10px;
 border-radius:2px;
 margin-left:-2px;
 background-color:#f7b731;
}

.sweet-alert .sa-icon.sa-warning .sa-dot{
 position:absolute;
 width:7px;
 height:7px;
 border-radius:50%;
 margin-left:-3px;
 left:50%;
 bottom:10px;
 background-color:#f7b731;
}

.sweet-alert .sa-icon.sa-info{
 border-color:#45aaf2;
}

.sweet-alert .sa-icon.sa-info::before{
 content:"";
 position:absolute;
 width:5px;
 height:29px;
 left:50%;
 bottom:17px;
 border-radius:2px;
 margin-left:-2px;
 background-color:#45aaf2;
}

.sweet-alert .sa-icon.sa-info::after{
 content:"";
 position:absolute;
 width:7px;
 height:7px;
 border-radius:50%;
 margin-left:-3px;
 top:19px;
 background-color:#45aaf2;
}

.sweet-alert .sa-icon.sa-success{
 border-color:#09ad95;
}

.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after{
 content:"";
 border-radius:40px;
 border-radius:50%;
 position:absolute;
 width:60px;
 height:120px;
 transform:rotate(45deg);
}

.sweet-alert .sa-icon.sa-success::before{
 border-radius:120px 0 0 120px;
 top:-7px;
 left:-33px;
 transform:rotate(-45deg);
 transform-origin:60px 60px;
}

.sweet-alert .sa-icon.sa-success::after{
 border-radius:0 120px 120px 0;
 top:-11px;
 left:30px;
 transform:rotate(-45deg);
 transform-origin:0px 60px;
}

.sweet-alert .sa-icon.sa-success .sa-placeholder{
 width:80px;
 height:80px;
 border:4px solid rgba(165, 220, 134, 0.2);
 border-radius:40px;
 border-radius:50%;
 box-sizing:content-box;
 position:absolute;
 left:-4px;
 top:-4px;
 z-index:2;
}

.sweet-alert .sa-icon.sa-success .sa-fix{
 width:5px;
 height:90px;
 position:absolute;
 left:28px;
 top:8px;
 z-index:1;
 transform:rotate(-45deg);
}

.sweet-alert .sa-icon.sa-success .sa-line{
 height:5px;
 background-color:#09ad95;
 display:block;
 border-radius:2px;
 position:absolute;
 z-index:2;
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{
 width:25px;
 left:14px;
 top:46px;
 transform:rotate(45deg);
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long{
 width:47px;
 right:8px;
 top:38px;
 transform:rotate(-45deg);
}

.sweet-alert .sa-icon.sa-custom{
 background-size:contain;
 border-radius:0;
 border:none;
 background-position:center center;
 background-repeat:no-repeat;
 width:120px !important;
 height:50px !important;
}

@media all and (max-width:540px){
 .sweet-alert{
 width:auto;
 margin-left:0;
 margin-right:0;
 left:15px;
 right:15px;
 }
}

/*
 * Animations
 */
@keyframes showSweetAlert{
 0%{
 transform:scale(0.7);
 -webkit-transform:scale(0.7);
 }

 45%{
 transform:scale(1.05);
 -webkit-transform:scale(1.05);
 }

 80%{
 transform:scale(0.95);
 -webkit-transform:scale(0.95);
 }

 100%{
 transform:scale(1);
 -webkit-transform:scale(1);
 }
}

@keyframes hideSweetAlert{
 0%{
 transform:scale(1);
 -webkit-transform:scale(1);
 }

 100%{
 transform:scale(0.5);
 -webkit-transform:scale(0.5);
 }
}

@keyframes slideFromTop{
 0%{
 top:0%;
 }

 100%{
 top:50%;
 }
}

@keyframes slideToTop{
 0%{
 top:50%;
 }

 100%{
 top:0%;
 }
}

@keyframes slideFromBottom{
 0%{
 top:70%;
 }

 100%{
 top:50%;
 }
}

@keyframes slideToBottom{
 0%{
 top:50%;
 }

 100%{
 top:70%;
 }
}

.showSweetAlert[data-animation=pop]{
 animation:showSweetAlert 0.3s;
}

.showSweetAlert[data-animation=none]{
 animation:none;
}

.showSweetAlert[data-animation=slide-from-top]{
 animation:slideFromTop 0.3s;
}

.showSweetAlert[data-animation=slide-from-bottom]{
 animation:slideFromBottom 0.3s;
}

.hideSweetAlert[data-animation=pop]{
 animation:hideSweetAlert 0.2s;
}

.hideSweetAlert[data-animation=none]{
 animation:none;
}

.hideSweetAlert[data-animation=slide-from-top]{
 animation:slideToTop 0.4s;
}

.hideSweetAlert[data-animation=slide-from-bottom]{
 animation:slideToBottom 0.3s;
}

@keyframes animateSuccessTip{
 0%{
 width:0;
 left:1px;
 top:19px;
 }

 54%{
 width:0;
 left:1px;
 top:19px;
 }

 70%{
 width:50px;
 left:-8px;
 top:37px;
 }

 84%{
 width:17px;
 left:21px;
 top:48px;
 }

 100%{
 width:25px;
 left:14px;
 top:45px;
 }
}

@keyframes animateSuccessLong{
 0%{
 width:0;
 right:46px;
 top:54px;
 }

 65%{
 width:0;
 right:46px;
 top:54px;
 }

 84%{
 width:55px;
 right:0px;
 top:35px;
 }

 100%{
 width:47px;
 right:8px;
 top:38px;
 }
}

@keyframes rotatePlaceholder{
 0%{
 transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 }

 5%{
 transform:rotate(-45deg);
 -webkit-transform:rotate(-45deg);
 }

 12%{
 transform:rotate(-405deg);
 -webkit-transform:rotate(-405deg);
 }

 100%{
 transform:rotate(-405deg);
 -webkit-transform:rotate(-405deg);
 }
}

.animateSuccessTip{
 animation:animateSuccessTip 0.75s;
}

.animateSuccessLong{
 animation:animateSuccessLong 0.75s;
}

.sa-icon.sa-success.animate::after{
 animation:rotatePlaceholder 4.25s ease-in;
}

@keyframes animateErrorIcon{
 0%{
 transform:rotateX(100deg);
 -webkit-transform:rotateX(100deg);
 opacity:0;
 }

 100%{
 transform:rotateX(0deg);
 -webkit-transform:rotateX(0deg);
 opacity:1;
 }
}

.animateErrorIcon{
 animation:animateErrorIcon 0.5s;
}

@keyframes animateXMark{
 0%{
 transform:scale(0.4);
 -webkit-transform:scale(0.4);
 margin-top:26px;
 opacity:0;
 }

 50%{
 transform:scale(0.4);
 -webkit-transform:scale(0.4);
 margin-top:26px;
 opacity:0;
 }

 80%{
 transform:scale(1.15);
 -webkit-transform:scale(1.15);
 margin-top:-6px;
 }

 100%{
 transform:scale(1);
 -webkit-transform:scale(1);
 margin-top:0;
 opacity:1;
 }
}

.animateXMark{
 animation:animateXMark 0.5s;
}

@keyframes pulseWarning{
 0%{
 border-color:#f8d486;
 }

 100%{
 border-color:#f7b731;
 }
}

.pulseWarning{
 animation:pulseWarning 0.75s infinite alternate;
}

@keyframes pulseWarningIns{
 0%{
 background-color:#f8d486;
 }

 100%{
 background-color:#f7b731;
 }
}

.pulseWarningIns{
 animation:pulseWarningIns 0.75s infinite alternate;
}

@keyframes rotate-loading{
 0%{
 transform:rotate(0deg);
 }

 100%{
 transform:rotate(360deg);
 }
}





.sweet-alert .sa-icon.sa-error .sa-line.sa-left{
 -ms-transform:rotate(45deg) \9;
}

.sweet-alert .sa-icon.sa-error .sa-line.sa-right{
 -ms-transform:rotate(-45deg) \9;
}

.sweet-alert .sa-icon.sa-success{
 border-color:transparent\9;
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{
 -ms-transform:rotate(45deg) \9;
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long{
 -ms-transform:rotate(-45deg) \9;
}


/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall{
 position:relative;
 box-sizing:border-box;
 display:block;
 font-size:0;
 color:#fff;
 width:54px;
 height:18px;
}

.la-ball-fall>div{
 position:relative;
 box-sizing:border-box;
}

.la-ball-fall.la-dark{
 color:#333;
}

.la-ball-fall>div{
 display:inline-block;
 float:none;
 background-color:currentColor;
 border:0 solid currentColor;
 width:10px;
 height:10px;
 margin:4px;
 border-radius:100%;
 opacity:0;
 animation:ball-fall 1s ease-in-out infinite;
}

.la-ball-fall>div:nth-child(1){
 animation-delay:-200ms;
}

.la-ball-fall>div:nth-child(2){
 animation-delay:-100ms;
}

.la-ball-fall>div:nth-child(3){
 animation-delay:0ms;
}

.la-ball-fall.la-sm{
 width:26px;
 height:8px;
}

.la-ball-fall.la-sm>div{
 width:4px;
 height:4px;
 margin:2px;
}

.la-ball-fall.la-2x{
 width:108px;
 height:36px;
}

.la-ball-fall.la-2x>div{
 width:20px;
 height:20px;
 margin:8px;
}

.la-ball-fall.la-3x{
 width:162px;
 height:54px;
}

.la-ball-fall.la-3x>div{
 width:30px;
 height:30px;
 margin:12px;
}

/*
 * Animation
 */
@keyframes ball-fall{
 0%{
 opacity:0;
 transform:translateY(-145%);
 }

 10%{
 opacity:0.5;
 }

 20%{
 opacity:1;
 transform:translateY(0);
 }

 80%{
 opacity:1;
 transform:translateY(0);
 }

 90%{
 opacity:0.5;
 }

 100%{
 opacity:0;
 transform:translateY(145%);
 }
}

.timer-alert .sa-button-container{
 display:none;
}

.timer-alert p{
 margin-bottom:0;
}

.sweet-alert h2{
 margin-bottom:5px;
}

.cancel.btn.btn-default{
 color:#fff;
}

.wrapper{
 max-width:1200px;
 margin:20px auto;
 padding:0 15px;
}

.wrapper>h1{
 text-align:center;
}

.wrapper>h1 span{
 border-bottom:2px solid #6259ca;
 display:inline-block;
 padding:0 10px 10px;
 color:#6259ca;
 transition:all 0.5s linear;
}

.tab_wrapper{
 display:inline-block;
 width:100%;
 position:relative;
}

.tab_wrapper *{
 box-sizing:border-box;
}

.tab_wrapper>ul{
 clear:both;
 display:inline-block;
 width:100%;
 margin-bottom:0;
}

.tab_wrapper>ul li{
 float:left;
 cursor:pointer;
 font-weight:500;
 padding:8px 18px;
 text-transform:uppercase;
 border:1px solid #f0f0f4;
 font-size:1.05em;
 border-bottom:0;
 position:relative;
 border-top:1px solid #f0f0f4;
 margin:0 5px 0 0;
 border-radius:5px 5px 0px 0px;
 transition:all ease 0.3s;
}

.tab_wrapper>ul li.active{
 color:#fff !important;
}

.tab_wrapper>ul li.active:after{
 content:"";
 position:absolute;
 bottom:-1px;
 height:1px;
 left:0;
 background:#fff;
 width:100%;
}

.tab_wrapper .controller{
 display:block;
 overflow:hidden;
 clear:both;
 position:absolute;
 top:0;
 right:0;
}

.tab_wrapper .controller span{
 padding:8px 22px;
 background:#6259ca;
 color:#fff;
 text-transform:uppercase;
 display:inline-block;
}

.tab_wrapper .controller span.next{
 float:right;
 margin-left:10px;
}

.tab_wrapper .content_wrapper{
 float:left;
 width:100%;
 border:1px solid #f0f0f4;
 box-sizing:border-box;
 position:relative;
 top:-5px;
}

.tab_wrapper .content_wrapper .tab_content{
 display:none;
 padding:15px 20px;
}

.tab_wrapper .content_wrapper .tab_content.active{
 
}

.tab_wrapper .content_wrapper .tab_content .error{
 color:red;
}

.tab_wrapper .content_wrapper .accordian_header{
 display:none;
 padding:10px 20px;
 text-transform:uppercase;
 font-weight:bold;
 border-top:1px solid #eee;
 border-bottom:1px solid #fff;
 position:relative;
 cursor:pointer;
}

.tab_wrapper .content_wrapper .accordian_header.active{
 color:#6259ca;
 border:1px solid #eee;
}

.tab_wrapper .content_wrapper .accordian_header.active:after{
 position:absolute;
 top:0;
 left:0;
 content:"";
 width:5px;
 height:100%;
 background:#6259ca;
}

.tab_wrapper .content_wrapper .accordian_header .arrow{
 float:right;
 display:inline-block;
 width:12px;
 height:12px;
 position:relative;
 border-radius:2px;
 transform:rotate(-135deg);
 background:#fff;
 border-top:3px solid #ccc;
 border-left:3px solid #ccc;
 /* &:after{
 position:absolute;
 top:0;
 content:"";
 left:0;
 width:10px;
 height:10px;
 background:$white;
 border-top:3px solid $border_color;
 border-left:3px solid $border_color;
 } */
}

.tab_wrapper .content_wrapper .accordian_header.active .arrow{
 transform:rotate(45deg);
 margin-top:5px;
 border-top:3px solid #6259ca;
 border-left:3px solid #6259ca;
}

.tab_wrapper.left_side>ul{
 width:25%;
 float:left;
 border-bottom:1px solid #ccc;
}

.tab_wrapper.left_side>ul li{
 width:100%;
 box-sizing:border-box;
 margin:0;
 padding:12px 18px;
 border-width:1px;
 border-right:0;
 border-left:0;
}

.tab_wrapper.left_side>ul li:after{
 left:0;
 top:0;
 content:"";
 position:absolute;
 width:5px;
 height:100%;
 background:#ccc;
}

.tab_wrapper.left_side>ul li.active{
 border-color:#ccc;
}

.tab_wrapper.left_side>ul li.active:after{
 left:0;
 top:0;
 width:5px;
 height:100%;
 background:#6259ca;
}

.tab_wrapper.left_side>ul li.active:before{
 right:-1px;
 position:absolute;
 top:0;
 content:"";
 width:2px;
 height:100%;
 background:#fff;
}

.tab_wrapper.left_side .content_wrapper{
 width:75%;
 border:1px solid #f0f0f4;
 float:left;
}

.tab_wrapper.left_side .controller{
 top:-50px;
}

.tab_wrapper.right_side>ul{
 width:25%;
 float:right;
 border-bottom:1px solid #f0f0f4;
}

.tab_wrapper.right_side>ul li{
 width:100%;
 box-sizing:border-box;
 margin:0;
 padding:12px 18px;
 border-width:1px;
 border-right:0;
 border-left:1px solid #f0f0f4;
 text-align:right;
}

.tab_wrapper.right_side>ul li:after{
 right:0;
 left:inherit;
 top:0;
 content:"";
 position:absolute;
 width:5px;
 height:100%;
 background:#f0f0f4;
}

.tab_wrapper.right_side>ul li.active:after{
 right:0;
 left:inherit;
 top:0;
 width:5px;
 height:100%;
 content:"";
}

.tab_wrapper.right_side>ul li.active:before{
 left:-2px;
 right:inherit;
 position:absolute;
 top:0;
 content:"";
 width:2px;
 height:100%;
 background:#fff;
}

.tab_wrapper.right_side .content_wrapper{
 width:75%;
 float:left;
 border:1px solid #f0f0f4;
}

.tab_wrapper.right_side .controller{
 top:-50px;
}

.tab_wrapper.accordion .content_wrapper{
 border-color:#eee;
}

.tab_wrapper.accordion .content_wrapper .accordian_header{
 display:block;
}

.tab_wrapper.accordion>ul{
 display:none;
}

.tab_wrapper .active_tab{
 display:none;
 position:relative;
 background:#000000;
 padding:12px;
 text-align:center;
 padding-right:50px;
 color:#fff;
 cursor:pointer;
 border-radius:30px;
}

.tab_wrapper .active_tab .arrow{
 width:30px;
 height:30px;
 overflow:hidden;
 line-height:30px;
 text-align:center;
 background:#fff;
 position:absolute;
 right:6px;
 border-radius:50%;
 top:50%;
 transform:translateY(-50%);
}

.tab_wrapper .active_tab .arrow:after{
 content:"";
 width:10px;
 display:inline-block;
 height:10px;
 border-right:3px solid #000;
 border-bottom:3px solid #000;
 transform:rotate(45deg);
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-6px;
 margin-top:-8px;
}

.tab_wrapper .active_tab .text{
 text-indent:39px;
 display:block;
}

@media only screen and (max-width:768px){
 .tab_wrapper>ul{
 display:none;
 }

 .tab_wrapper .content_wrapper{
 border:0;
 }

 .tab_wrapper .content_wrapper .accordian_header{
 display:block;
 }

 .tab_wrapper.left_side .content_wrapper,
 .tab_wrapper.right_side .content_wrapper{
 width:100%;
 border-top:0;
 }

 .tab_wrapper .controller{
 display:none;
 }

 .tab_wrapper.show-as-dropdown>.tab_list{
 border:0;
 box-shadow:0 0 8px #ccc;
 position:absolute;
 z-index:3;
 background:#fff;
 border-radius:5px;
 margin-top:15px;
 }

 .tab_wrapper.show-as-dropdown>.tab_list:before{
 content:"";
 position:absolute;
 top:-6px;
 left:50%;
 width:14px;
 height:14px;
 background:#fff;
 transform:rotate(45deg);
 box-shadow:-3px -4px 5px #efefef;
 margin-left:-7px;
 }

 .tab_wrapper.show-as-dropdown>.tab_list li{
 border:0;
 border-bottom:1px solid #ccc;
 }

 .tab_wrapper.show-as-dropdown>.tab_list li.active:after{
 display:none;
 }

 .tab_wrapper.show-as-dropdown .active_tab{
 display:block;
 }

 .tab_wrapper.show-as-dropdown>.tab_list,
 .tab_wrapper.show-as-dropdown>.content_wrapper>.accordian_header{
 display:none;
 }

 .tab_wrapper.show-as-dropdown>.tab_list li{
 display:block;
 float:none;
 width:100%;
 }
}

@media only screen and (min-width:769px){
 .tab_wrapper.show-as-dropdown>.tab_list{
 display:block !important;
 overflow:hidden;
 }
}

.timeline{
 box-sizing:border-box;
 position:relative;
}

.timeline *,
.timeline:after,
.timeline:before{
 box-sizing:inherit;
}

.timeline:not(.timeline--horizontal):before{
 background-color:#d1d4e4;
 bottom:0;
 content:"";
 left:50%;
 margin-left:-2px;
 position:absolute;
 top:0;
 width:4px;
 z-index:1;
}

.timeline__wrap{
 overflow:hidden;
 position:relative;
 z-index:1;
}

.timeline__item{
 font-size:16px;
 font-size:1rem;
 padding:0.625rem 2.5rem 0.625rem 0;
 position:relative;
 width:50%;
 z-index:1;
}

.timeline__item:after{
 background-color:#fff;
 border:4px solid #d1d4e4;
 border-radius:50%;
 content:"";
 height:20px;
 position:absolute;
 right:-10px;
 transform:translateY(-50%);
 top:50%;
 width:20px;
 z-index:1;
}

.timeline__item.animated{
 animation-duration:1s;
 animation-fill-mode:both;
 opacity:0;
}

.timeline__item.fadeIn{
 animation-name:fadeIn;
}

.timeline__item--left{
 left:0;
}

.timeline__item--right{
 left:50%;
 padding:0.625rem 0 0.625rem 2.5rem;
}

.timeline__item--right:after{
 left:-10px;
}

.timeline__item--right .timeline__content:before{
 border-bottom:10px solid transparent;
 border-right:12px solid #e1e6f1;
 border-left:none;
 border-top:10px solid transparent;
 left:-12px;
}

.timeline__item--right .timeline__content:after{
 border-bottom:9px solid transparent;
 border-right:11px solid #fff;
 border-left:none;
 border-top:9px solid transparent;
 left:-10px;
}

.timeline__content{
 background-color:#fff;
 border-radius:0px;
 color:#334151;
 border:1px solid #e1e6f1;
 display:block;
 padding:1.25rem;
 position:relative;
 box-shadow:0 8px 16px 0 rgba(162, 169, 204, 0.24);
}

.timeline__content:after{
 content:"";
 height:0;
 position:absolute;
 transform:translateY(-50%);
 top:50%;
 width:0;
}

.timeline__content:before{
 content:"";
 height:0;
 position:absolute;
 transform:translateY(-50%);
 top:50%;
 width:0;
 border-bottom:10px solid transparent;
 border-left:12px solid #e1e6f1;
 border-top:10px solid transparent;
 right:-12px;
 z-index:1;
}

.timeline__content:after{
 border-bottom:9px solid transparent;
 border-left:11px solid #fff;
 border-top:9px solid transparent;
 right:-10px;
 z-index:2;
}

.timeline__content h2{
 font-size:1rem;
 font-weight:700;
 margin:0 0 0.625rem;
}

.timeline__content p{
 font-size:14px;
 line-height:1.5;
 margin-bottom:10px;
}

.timeline--horizontal{
 white-space:nowrap;
}

.timeline--horizontal .timeline-divider{
 background-color:#d1d4e4;
 display:block;
 height:4px;
 left:40px;
 position:absolute;
 transform:translateY(-50%);
 right:40px;
 z-index:0;
}

.timeline--horizontal .timeline__items{
 transition:all 0.8s;
 will-change:transform;
}

.timeline--horizontal .timeline__item{
 display:inline-block;
 left:0;
 padding:0 0 2.5rem;
 position:relative;
 transition:none;
 vertical-align:top;
 white-space:normal;
}

.timeline--horizontal .timeline__item:after{
 left:50%;
 right:auto;
 transform:translate(-50%, -50%);
 top:100%;
}

.timeline--horizontal .timeline__item .timeline__item__inner{
 display:table;
 height:100%;
 width:100%;
}

.timeline--horizontal .timeline__item .timeline__content__wrap{
 display:table-cell;
 margin:0;
 padding:0;
 vertical-align:bottom;
}

.timeline--horizontal .timeline__item .timeline__content:before{
 border-left:12px solid transparent;
 border-right:12px solid transparent;
 border-top:12px solid #e1e6f1;
 left:50%;
 right:auto;
 transform:translateX(-50%);
 top:100%;
}

.timeline--horizontal .timeline__item .timeline__content:after{
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:10px solid #fff;
 left:50%;
 right:auto;
 transform:translateX(-50%);
 top:100%;
}

.timeline--horizontal .timeline__item--bottom{
 padding:2.5rem 0 0;
}

.timeline--horizontal .timeline__item--bottom:after{
 top:0;
}

.timeline--horizontal .timeline__item--bottom .timeline__content__wrap{
 vertical-align:top;
}

.timeline--horizontal .timeline__item--bottom .timeline__content:before{
 border-bottom:12px solid #e1e6f1;
 border-left:12px solid transparent;
 border-right:12px solid transparent;
 border-top:none;
 bottom:100%;
 top:auto;
}

.timeline--horizontal .timeline__item--bottom .timeline__content:after{
 border-bottom:10px solid #fff;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:none;
 bottom:100%;
 top:auto;
}

.timeline-nav-button{
 background-color:#fff;
 border:1px solid #e1e6f1;
 border-radius:50px;
 box-sizing:border-box;
 box-shadow:none;
 cursor:pointer;
 display:block;
 height:40px;
 outline:0;
 position:absolute;
 text-indent:-9999px;
 transform:translateY(-50%);
 top:50%;
 width:40px;
 z-index:10;
}

.timeline-nav-button:disabled{
 opacity:0.5;
 pointer-events:none;
}

.timeline-nav-button:before{
 background-position:center center;
 background-repeat:no-repeat;
 content:"";
 display:block;
 height:14px;
 left:50%;
 position:absolute;
 transform:translateX(-50%) translateY(-50%);
 top:50%;
 width:8px;
}

.timeline--mobile{
 padding:0;
}

.timeline--mobile:before{
 left:10px !important;
 margin:0 !important;
}

.timeline--mobile .timeline__item{
 left:0;
 padding-left:40px;
 padding-right:0;
 width:100%;
}

.timeline--mobile .timeline__item:after{
 left:2px;
 margin:0;
}

.timeline--mobile .timeline__item .timeline__content:before{
 left:-12px;
 border-bottom:12px solid transparent;
 border-right:12px solid #e1e6f1;
 border-left:none;
 border-top:12px solid transparent;
}

.timeline--mobile .timeline__item .timeline__content:after{
 left:-10px;
 border-bottom:10px solid transparent;
 border-right:10px solid #fff;
 border-left:none;
 border-top:10px solid transparent;
}

@keyframes fadeIn{
 0%{
 opacity:0;
 top:70px;
 }

 100%{
 opacity:1;
 top:0;
 }
}

@keyframes liftUp{
 0%{
 top:0;
 }

 100%{
 top:-15px;
 }
}

.timeline--horizontal .timeline__item:nth-child(even):after{
 top:0;
}

.tree{
 margin:0;
 padding:0;
 list-style:none;
}

.tree ul{
 margin:0;
 padding:0;
 list-style:none;
 margin-left:1em;
 position:relative;
}

.tree ul ul{
 margin-left:1em;
}

.tree ul:before{
 content:"";
 display:block;
 width:0;
 position:absolute;
 top:0;
 bottom:0;
 left:-10px;
}

.tree li{
 margin:0;
 padding:0.5em 1em 0.5em 1em;
 line-height:2em;
 color:#495057;
 position:relative;
 border:1px solid #eaedf1;
 margin:10px 0;
 border-radius:5px;
 line-height:30px;
}

.tree li i{
 margin-right:10px;
 font-weight:bold;
 font-size:16px;
 
 line-height:1;
 color:#77bc21;
}

.tree ul li:before{
 content:"";
 display:block;
 width:10px;
 height:0;
 margin-top:-1px;
 position:absolute;
 top:22px;
 left:-10px;
}

.tree ul li:last-child:before{
 background:transparent;
 height:auto;
 top:22px;
 bottom:0;
}

.indicator{
 margin-right:5px;
 color:#4b10a4;
}

.tree li a{
 text-decoration:none;
 color:#495057;
 font-size:15px;
}

.tree li button{
 text-decoration:none;
 color:#29273c;
 border:none;
 background:transparent;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 outline:0;
}

.tree li button:active,
.tree li button:focus{
 text-decoration:none;
 color:#29273c;
 border:none;
 background:transparent;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 outline:0;
}

.tree li.branch{
 background:#f9fbfd;
}

.tree li.branch li{
 background:#fff;
}

.tree ul:before{
 border-left:1px solid #eaedf1;
}

.tree ul li:before{
 border-top:1px solid #eaedf1;
}


.closed-leftmenu{
 
 
}

@media (min-width:992px){
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header{
 padding-right:20px !important;
 padding-left:inherit !important;
 }

 .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header{
 background-color:var(--dark-body);
 }

 @supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){
 .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
 }

 .closed-leftmenu.dark-mode .app-header{
 border-bottom:1px solid var(--dark-border);
 background:var(--dark-theme);
 }

 .closed-leftmenu.dark-mode .side-header{
 background:transparent;
 border-bottom:0;
 border-right:0;
 }

 .closed-leftmenu.dark-mode .app-sidebar{
 border-right:1px solid var(--dark-border);
 }

 .closed-leftmenu .side-menu{
 margin-top:20px;
 }

 .closed-leftmenu.app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .closed-leftmenu.app.sidenav-toggled .app-sidebar{
 left:230px;
 display:none;
 }

 .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay{
 visibility:hidden;
 }

 .closed-leftmenu .app-sidebar{
 padding-top:55px;
 }

 .closed-leftmenu .side-header{
 width:270px;
 left:0;
 right:0;
 top:0;
 position:fixed;
 z-index:99;
 background:#fff;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-header{
 width:80px !important;
 }

 .closed-leftmenu.sidebar-mini footer.footer{
 padding:1.25rem 1.25rem 1.25rem 270px;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled footer.footer{
 padding:1.25rem 1.25rem 1.25rem 80px;
 }
}

@media (max-width:767.98px){
 .closed-leftmenu .app-sidebar{
 top:71px !important;
 }
}

@media (max-width:991px){
 .closed-leftmenu.app{
 overflow-x:hidden;
 }

 .closed-leftmenu.app .app-sidebar{
 left:-270px;
 }

 .closed-leftmenu.app .app-sidebar__overlay{
 visibility:hidden;
 }

 .closed-leftmenu.app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .closed-leftmenu.app.sidenav-toggled .app-sidebar{
 left:0;
 }

 .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay{
 visibility:visible;
 }

 .closed-leftmenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar{
 left:0;
 }

 .closed-leftmenu.app .app-header .header-brand1{
 width:inherit;
 position:absolute;
 left:0;
 right:0;
 }
}

.closed-leftmenu .app-content{
 min-height:calc(100vh - 50px);
 margin-bottom:0 !important;
 transition:margin-left 450ms ease;
 overflow:hidden;
 margin-top:74px;
}

.closed-leftmenu .app-content .side-app{
 padding:0px 20px 0 20px;
}

.closed-leftmenu .footer .container{
 width:100%;
 padding-right:0.75rem;
 padding-left:0.75rem;
 margin-right:auto;
 margin-left:auto;
}

@media (min-width:992px){
 .closed-leftmenu .app-content{
 margin-left:270px;
 }
}

@media (max-width:991px){
 .closed-leftmenu .app-content{
 min-width:100%;
 }
}

@media print{
 .closed-leftmenu .app-content{
 margin:0;
 padding:0;
 background-color:#fff;
 }
}

.closed-leftmenu .app-header{
 position:fixed;
 left:0;
 right:0;
 top:0;
 width:100%;
 display:flex;
 z-index:99 !important;
 border-bottom:1px solid #eaedf1;
 background:#ffffff;
 transition:padding-left 0.3s ease;
}

@media (max-width:991.98px){
 .closed-leftmenu .app-header{
 z-index:999 !important;
 }
}

@media (min-width:992px){
 .closed-leftmenu .app-header{
 padding-right:10px;
 padding-left:285px;
 }
}

@media print{
 .closed-leftmenu .app-header{
 display:none;
 }
}

.closed-leftmenu .app-header__logo{
 flex:1 0 auto;
 color:#fff;
 text-align:center;
 font-family:"Niconne";
 padding:0 15px;
 font-size:26px;
 font-weight:400;
 line-height:50px;
}

.closed-leftmenu .app-header__logo:focus,
.closed-leftmenu .app-header__logo:hover{
 text-decoration:none;
}

@media (min-width:992px){
 .closed-leftmenu .app-header__logo{
 flex:0 0 auto;
 display:block;
 width:230px;
 }
}

.closed-leftmenu .app-sidebar__toggle{
 color:var(--primary-bg-color);
 z-index:1;
 transition:padding-left 0.3s ease;
 padding:0 9px;
 text-align:center;
 font-size:1.5rem;
 position:relative;
 right:7px;
}

.closed-leftmenu .app-sidebar__toggle:before{
 content:"\e907";
 transition:all 0.25s;
 font-size:21px;
 font-family:"feather";
}

.closed-leftmenu .app-sidebar__toggle:after{
 content:"";
 position:absolute;
 width:16px;
 height:16px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:12px;
 background:rgba(var(--primary-bg-color), 0);
}

.closed-leftmenu .app-sidebar__toggle:focus,
.closed-leftmenu .app-sidebar__toggle:hover{
 text-decoration:none;
}

@media (max-width:991px){
 .closed-leftmenu .app-sidebar__toggle{
 order:-1;
 }
}

.closed-leftmenu .app-sidebar{
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 color:#495057;
 width:270px;
 z-index:99;
 background:#fff;
 box-shadow:0 8px 24px rgba(168, 180, 208, 0.1);
 transition:left 450ms ease, width 450ms ease;
 border-right:1px solid #eaedf1;
}

.closed-leftmenu .app-sidebar::-webkit-scrollbar{
 width:6px;
}

.closed-leftmenu .app-sidebar::-webkit-scrollbar-thumb{
 background:rgba(0, 0, 0, 0.2);
}

@media print{
 .closed-leftmenu .app-sidebar{
 display:none;
 }
}

@media (max-width:991.98px){
 .closed-leftmenu .app-sidebar__overlay{
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:9;
 }
}

.closed-leftmenu .app-sidebar__user{
 display:flex;
 align-items:center;
 color:#a8a8a8;
 width:100%;
 padding:15px 0 15px;
 display:inline-block;
}

.closed-leftmenu .app-sidebar__user .dropdown-menu{
 top:10px !important;
}

.closed-leftmenu .app-sidebar__user img{
 box-shadow:0 0 25px rgba(255, 255, 255, 0.1);
 padding:2px;
 border:1px solid rgba(255, 255, 255, 0.2);
 box-shadow:0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

.closed-leftmenu .app-sidebar__user-avatar{
 flex:0 0 auto;
 margin-right:15px;
}

.closed-leftmenu .app-sidebar__user-name{
 font-size:17px;
 line-height:1.3;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.closed-leftmenu .app-sidebar__user-name.text-sm{
 font-size:12px;
 font-weight:400;
}

.closed-leftmenu .app-sidebar__user-designation{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.closed-leftmenu .side-menu{
 margin-bottom:0;
}

.closed-leftmenu .side-menu__item{
 position:relative;
 display:flex;
 align-items:center;
 padding:0.625rem 1.5rem;
 font-size:14px;
 font-weight:400;
 transition:border-left-color 0.3s ease, background-color 0.3s ease;
 color:#495057;
 margin:0px 0px 2px 0px;
 white-space:nowrap;
}

.closed-leftmenu .side-menu__item.active{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.closed-leftmenu .side-menu__item.active:hover,
.closed-leftmenu .side-menu__item.active:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.closed-leftmenu .side-menu__item:hover,
.closed-leftmenu .side-menu__item:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.closed-leftmenu .side-menu__item:hover .side-menu__icon,
.closed-leftmenu .side-menu__item:hover .side-menu__label,
.closed-leftmenu .side-menu__item:focus .side-menu__icon,
.closed-leftmenu .side-menu__item:focus .side-menu__label{
 color:var(--primary-bg-color) !important;
}

@media (min-width:992px){
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__label{
 display:none !important;
 }
}

.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus{
 text-decoration:none;
 color:#b5c1d2;
}

.closed-leftmenu .slide-menu a.active{
 color:var(--primary-bg-color);
}

.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus{
 text-decoration:none;
 color:var(--primary-bg-color) !important;
}

.closed-leftmenu .slide-menu li{
 position:relative;
}

.closed-leftmenu .slide-menu li .slide-item:before{
 content:"\e0e7";
 font-family:"typicons";
 font-style:normal;
 font-weight:normal;
 text-decoration:inherit;
 top:0px;
 font-size:10px;
 margin-right:7px;
 color:#68798b;
}

.closed-leftmenu .slide.is-expanded a{
 text-decoration:none;
}

.closed-leftmenu .side-menu .side-menu__icon{
 color:var(--primary-bg-color);
 font-size:18px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 margin-right:8px;
 position:relative;
}

.closed-leftmenu .side-menu .side-menu__icon::after{
 content:"";
 position:absolute;
 width:12px;
 height:12px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:3px;
 background:rgba(var(--primary-bg-color), 0);
}

.closed-leftmenu .side-menu__icon{
 flex:0 0 auto;
}

.closed-leftmenu .side-menu__label{
 white-space:nowrap;
 flex:1 1 auto;
}

.closed-leftmenu .slide.is-expanded .slide-menu{
 display:block;
}

.closed-leftmenu .slide.is-expanded .angle{
 transform:rotate(90deg);
}

.closed-leftmenu .slide-menu{
 display:none;
 font-size:0.7rem !important;
 padding-left:30px;
}

.closed-leftmenu .slide-item{
 display:flex;
 align-items:center;
 padding:8px 8px;
 font-size:13.3px;
 color:#74829c;
 white-space:nowrap;
}

.closed-leftmenu .slide-item .icon{
 margin-right:5px;
}

.closed-leftmenu .angle{
 transform-origin:center;
 transition:transform 0.3s ease;
 margin-right:2px;
 font-size:11px;
}

@media (min-width:992px){

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .angle,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-notification,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-info{
 display:none;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header{
 padding-left:20px;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu{
 padding:0 0px 40px 0px;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .sub-category{
 display:none;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 background:none !important;
 box-shadow:none;
 margin-right:0;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-badge,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge{
 top:6px;
 right:24px;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before{
 background:transparent;
 display:none;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .avatar-xl{
 width:3rem;
 height:3rem;
 line-height:3rem;
 font-size:1rem;
 margin-bottom:0px !important;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user,
 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu{
 margin-top:20px;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar{
 width:25px;
 height:25px;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before{
 display:none;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user{
 padding:12px 0px 12px 0;
 margin-bottom:0px;
 border-bottom:1px solid rgba(225, 225, 225, 0.05);
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .profile-img{
 top:0px;
 right:19px;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-content{
 margin-left:0px;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar{
 left:0;
 width:80px;
 overflow:hidden;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar:hover{
 overflow:visible;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 opacity:0;
 z-index:9;
 visibility:hidden;
 transition:visibility 0.3s ease;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__item{
 padding:10px 30px;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md{
 margin:0 auto;
 }

 .closed-leftmenu.app.sidebar-mini.sidenav-toggled .nav-badge{
 position:absolute;
 top:8px;
 right:28px;
 padding:0.2rem 0.4rem;
 font-size:11px;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar{
 width:270px;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header{
 width:270px !important;
 display:flex !important;
 padding:17px 17px !important;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light{
 display:none !important;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1{
 display:block !important;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item{
 display:flex;
 align-items:center;
 padding:10px 20px;
 position:relative;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category{
 display:block;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 font-size:18px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 margin-right:8px !important;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label{
 display:block !important;
 white-space:nowrap;
 flex:1 1 auto;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu{
 display:block !important;
 position:unset;
 top:inherit;
 min-width:0;
 width:100%;
 opacity:inherit;
 visibility:inherit;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu{
 margin-top:20px !important;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle{
 display:block;
 }

 .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 top:17px;
 right:20px;
 }
}

.closed-leftmenu .dropdown-menu{
 border-radius:0;
}

.closed-leftmenu .dropdown-menu.dropdown-menu-right{
 left:auto;
}

.closed-leftmenu .dropdown-item .fa,
.closed-leftmenu .dropdown-item .icon{
 vertical-align:middle;
}

.closed-leftmenu .app-title{
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-direction:row;
 background-color:#FFF;
 margin:-30px -30px 30px;
 padding:20px 30px;
 box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
}

.closed-leftmenu .app-title h1{
 margin:0;
 font-size:24px;
 font-weight:400;
}

.closed-leftmenu .app-title p{
 margin-bottom:0;
 font-style:italic;
}

@media print{
 .closed-leftmenu .app-title{
 display:none;
 }
}

@media (max-width:480px){
 .closed-leftmenu .app-title{
 margin:-15px -15px 15px;
 padding:20px;
 flex-direction:column;
 align-items:flex-start;
 }
}

@media (max-width:480px){
 .closed-leftmenu .app-title p{
 display:none;
 }
}

.closed-leftmenu .app-breadcrumb{
 margin-bottom:0;
 text-align:right;
 font-weight:500;
 font-size:13px;
 text-transform:capitalize;
 padding:0;
 text-align:left;
 padding:0;
 background-color:transparent;
}

@media (max-width:480px){
 .closed-leftmenu .app-breadcrumb{
 margin-top:10px;
 }
}

.closed-leftmenu.sidenav-toggled .app-sidebar__user .avatar-md{
 line-height:2rem;
 font-size:1rem;
}

.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge{
 position:absolute;
 top:5px;
 left:57px;
 display:block !important;
 padding:3px 5px !important;
}

.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1{
 display:none;
}

.closed-leftmenu .nav-badge{
 border-radius:30px;
 padding:0.4em 0.6em;
 font-size:12px;
}

.closed-leftmenu .user-info .text-dark{
 color:#25252a !important;
 font-weight:400;
 font-size:16px;
}

.closed-leftmenu .user-info .text-muted{
 color:#74829c !important;
}

.closed-leftmenu .side-header .header-brand1{
 text-align:center;
 margin:0 auto !important;
}

.closed-leftmenu .side-header .header-brand-img.desktop-logo{
 display:none;
}

.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:none;
}

.closed-leftmenu .side-header .header-brand-img.toggle-logo{
 display:none;
}

.closed-leftmenu .side-header .header-brand-img.light-logo1{
 display:block !important;
}

.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo{
 display:none;
 margin-right:0;
}

.closed-leftmenu.sidebar-mini.sidenav-toggled .sidebar-navs{
 display:none;
}

.closed-leftmenu .side-header{
 display:flex;
 border-bottom:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
 padding:19px 17px;
 transition:left 0.3s ease, width 450ms ease;
 height:75px;
}

.closed-leftmenu .side-header .header-brand-img.toggle-logo,
.closed-leftmenu .side-header .header-brand-img.light-logo{
 height:2.5rem;
}

.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle{
 padding-left:10px;
}

.closed-leftmenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle{
 margin:0;
 margin-top:5px;
}

.closed-leftmenu .user-pic{
 margin-bottom:0.8rem;
}

.closed-leftmenu .side-menu .sub-category{
 color:#74829c;
 margin-bottom:0.5rem;
 padding:12px 30px 2px 20px;
 margin-bottom:0;
 white-space:nowrap;
 position:relative;
}

.closed-leftmenu .side-menu .sub-category:not(:first-child){
 margin-top:0.75rem;
}

.closed-leftmenu .side-menu .sub-category h3{
 margin-bottom:0;
 text-transform:uppercase;
 letter-spacing:0.5px;
 font-size:11px;
 font-weight:500;
}

.closed-leftmenu .side-menu li:not(:first-child) h3{
 margin-top:0rem;
}

@media (min-width:992px){
 .closed-leftmenu.sidenav-toggled .header-brand-img.light-logo{
 display:block;
 margin-right:0;
 }
}

.closed-leftmenu .side-badge,
.closed-leftmenu .slide-menu open.slide-menu hide .side-badge{
 position:absolute;
 top:18px;
 right:20px;
 border-radius:50px;
 padding:3px 6px 3px;
}

.closed-leftmenu .sub-side-menu__item{
 padding:8px 8px;
 font-size:14px;
 display:flex;
 color:#74829c;
}

.closed-leftmenu .sub-side-menu__item .sub-side-menu__label{
 flex:1 1 auto;
}

.closed-leftmenu .slide-menu a:before{
 content:"\e0e7";
 margin-right:10px;
 font-size:11px;
 position:relative;
 font-family:typicons !important;
 opacity:0.6;
 top:2px;
}

.closed-leftmenu .sub-slide.is-expanded .sub-angle{
 transform:rotate(90deg);
}

.closed-leftmenu .sub-angle{
 float:right;
 margin-top:5px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.closed-leftmenu .sub-slide.is-expanded .sub-slide-menu{
 display:block;
}

.closed-leftmenu .sub-slide-menu{
 display:none;
 padding:0 15px 15px 0;
 font-size:13px !important;
 list-style:none;
}

.closed-leftmenu .sub-slide-item{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 24px !important;
 color:#74829c;
 font-size:13.5px;
}

.closed-leftmenu .sub-side-menu__item2{
 padding:8px 2px 8px 24px;
 display:flex;
 align-items:center;
 color:#74829c;
 font-size:13.5px;
}

.closed-leftmenu .sub-slide2 .sub-side-menu__label2{
 flex:1 1 auto;
}

.closed-leftmenu .sub-angle2{
 float:right;
 line-height:40px;
 margin-top:-2px;
 margin-right:-9px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.closed-leftmenu .sub-slide2.is-expanded .sub-angle2{
 transform:rotate(90deg);
}

.closed-leftmenu .sub-slide2.is-expanded .sub-slide-menu2{
 display:block;
}

.closed-leftmenu .sub-slide-menu2{
 display:none;
 padding:0;
 font-size:0.8rem !important;
 padding-left:0;
 list-style:none;
}

.closed-leftmenu .sub-slide-item2{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 40px !important;
 font-size:13.4px;
 color:#74829c;
}

@media (max-width:991px){
 .closed-leftmenu .header-brand1 .desktop-logo{
 margin:0 auto;
 margin-top:6px;
 }
}

.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:block !important;
}

.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1{
 display:none;
}

@media (min-width:992px){
 .app.sidebar-mini.sidenav-toggled .side-menu__icon{
 color:#495057;
 }

 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 color:var(--primary-bg-color);
 }
}

.hover-submenu{
 
 
}

@media (max-width:767.98px){
 .hover-submenu .app-sidebar{
 top:71px !important;
 }
}

@media (min-width:768px){
 .hover-submenu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon{
 margin-left:0px;
 }

 .hover-submenu .app-sidebar{
 padding-top:75px !important;
 }
}

@media (min-width:992px){

 .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo{
 display:block !important;
 }

 .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1{
 display:none !important;
 }

 .hover-submenu.app.dark-mode.color-menu.dark-header .side-header,
 .hover-submenu.app.dark-mode.gradient-menu.dark-header .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.color-menu.gradient-header .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.light-menu.dark-header .side-header,
 .hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .side-header{
 background-color:#fff !important;
 }

 .hover-submenu.app.dark-mode.light-menu.dark-header .app-header,
 .hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .app-header{
 background-color:var(--dark-theme) !important;
 }

 .hover-submenu.app.dark-mode.light-menu.color-header .side-header,
 .hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .side-header,
 .hover-submenu.app.dark-mode.light-menu.gradient-header .side-header,
 .hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .side-header{
 background-color:#fff !important;
 }

 .hover-submenu.app.dark-mode.light-menu.color-header .app-header,
 .hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .app-header,
 .hover-submenu.app.dark-mode.light-menu.gradient-header .app-header,
 .hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .app-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.color-header.dark-menu .app-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.gradient-menu.color-header .side-header,
 .hover-submenu.app.dark-mode.gradient-menu.color-header .app-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo{
 display:block !important;
 }

 .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
 .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
 .hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo1{
 display:none !important;
 }

 .hover-submenu.app.header-light.dark-mode.color-menu .app-header,
 .hover-submenu.app.header-light.dark-mode.gradient-menu .app-header{
 background-color:#fff !important;
 }

 .hover-submenu.app.header-light.dark-mode.color-menu .side-header,
 .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .desktop-logo{
 display:block !important;
 }

 .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo1{
 display:none !important;
 }

 .hover-submenu.app.header-light.light-menu.dark-mode .app-header,
 .hover-submenu.app.header-light.light-menu.dark-mode .side-header{
 background-color:#fff !important;
 }

 .hover-submenu.app.light-mode.header-light.color-menu .slide-menu li .slide-item:before{
 color:#fff !important;
 }

 .hover-submenu.app.dark-mode.header-light.dark-menu .app-header{
 background-color:#fff !important;
 }

 .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo{
 display:block !important;
 }

 .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1{
 display:none !important;
 }

 .hover-submenu.app.sidenav-toggled.dark-mode.color-menu.gradient-header .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.color-header .app-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.dark-header .app-header{
 background-color:var(--dark-theme) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .app-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.dark-header.color-menu .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .app-header{
 background-color:#fff !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.gradient-header.gradient-menu .side-header,
 .hover-submenu.app.dark-mode.gradient-header.gradient-menu .side-header{
 background-color:var(--primary-bg-color) !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header,
 .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header{
 background-color:#fff !important;
 border-bottom:1px solid #eaedf1 !important;
 border-right:1px solid #eaedf1 !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
 .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo{
 display:block !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo{
 display:none !important;
 }

 .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .app-sidebar,
 .hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar{
 border-right:1px solid var(--dark-border) !important;
 }

 .hover-submenu.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 margin-left:0px !important;
 }

 .hover-submenu.rtl.sidebar-mini.sidenav-toggled .slide-menu{
 box-shadow:-5px 0px 17px rgba(0, 0, 0, 0.1);
 }

 .hover-submenu.rtl.app.sidenav-toggled .app-header.header{
 padding-right:130px !important;
 padding-left:10px !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo{
 display:block !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3{
 display:none !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before{
 color:#fff !important;
 }

 .hover-submenu.app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .hover-submenu.app.sidenav-toggled .app-sidebar{
 left:230px;
 }

 .hover-submenu.app.sidenav-toggled .app-sidebar__overlay{
 visibility:hidden;
 }

 .hover-submenu .app-sidebar{
 padding-top:55px;
 }

 .hover-submenu .side-header{
 width:270px;
 left:0;
 right:0;
 top:0;
 position:fixed;
 z-index:99;
 background:#fff;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header{
 width:120px !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo{
 height:2.5rem;
 }

 .hover-submenu.sidebar-mini footer.footer{
 padding:1.25rem 1.25rem 1.25rem 270px;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled footer.footer{
 padding:1.25rem 1.25rem 1.25rem 80px;
 }
}

@media (max-width:991px){
 .hover-submenu.app{
 overflow-x:hidden;
 }

 .hover-submenu.app .app-sidebar{
 left:-270px;
 }

 .hover-submenu.app .app-sidebar__overlay{
 visibility:hidden;
 }

 .hover-submenu.app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .hover-submenu.app.sidenav-toggled .app-sidebar{
 left:0;
 }

 .hover-submenu.app.sidenav-toggled .app-sidebar__overlay{
 visibility:visible;
 }

 .hover-submenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar{
 left:0;
 }

 .hover-submenu.app .app-header .header-brand1{
 width:inherit;
 position:absolute;
 left:0;
 right:0;
 }
}

.hover-submenu .app-content{
 min-height:calc(100vh - 50px);
 margin-bottom:0 !important;
 transition:margin-left 0.2s ease;
 overflow:hidden;
 margin-top:74px;
}

.hover-submenu .footer .container{
 width:100%;
 padding-right:0.75rem;
 padding-left:0.75rem;
 margin-right:auto;
 margin-left:auto;
}

@media (min-width:992px){
 .hover-submenu .app-content{
 margin-left:270px;
 }
}

@media (max-width:991px){
 .hover-submenu .app-content{
 min-width:100%;
 }
}

@media print{
 .hover-submenu .app-content{
 margin:0;
 padding:0;
 background-color:#fff;
 }
}

.hover-submenu .app-header{
 position:fixed;
 left:0;
 right:0;
 top:0;
 width:100%;
 display:flex;
 z-index:99 !important;
 border-bottom:1px solid #eaedf1;
 background:#ffffff;
 transition:padding-left 0.3s ease;
}

@media (max-width:991.98px){
 .hover-submenu .app-header{
 z-index:999 !important;
 }
}

@media (min-width:992px){
 .hover-submenu .app-header{
 padding-right:10px;
 padding-left:285px;
 }
}

@media print{
 .hover-submenu .app-header{
 display:none;
 }
}

.hover-submenu .app-header__logo{
 flex:1 0 auto;
 color:#fff;
 text-align:center;
 font-family:"Niconne";
 padding:0 15px;
 font-size:26px;
 font-weight:400;
 line-height:50px;
}

.hover-submenu .app-header__logo:focus,
.hover-submenu .app-header__logo:hover{
 text-decoration:none;
}

@media (min-width:992px){
 .hover-submenu .app-header__logo{
 flex:0 0 auto;
 display:block;
 width:230px;
 }
}

.hover-submenu .app-sidebar__toggle{
 z-index:1;
 transition:padding-left 0.3s ease;
 padding:0 9px;
 text-align:center;
 font-size:1.5rem;
 position:relative;
 right:7px;
}

.hover-submenu .app-sidebar__toggle:before{
 content:"\e907";
 transition:all 0.25s;
 font-size:21px;
 font-family:"feather";
}

.hover-submenu .app-sidebar__toggle:after{
 content:"";
 position:absolute;
 width:16px;
 height:16px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:12px;
 background:rgba(var(--primary-bg-color), 0);
}

.hover-submenu .app-sidebar__toggle:focus,
.hover-submenu .app-sidebar__toggle:hover{
 text-decoration:none;
}

@media (max-width:991px){
 .hover-submenu .app-sidebar__toggle{
 order:-1;
 }
}

.hover-submenu .app-sidebar{
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 color:#495057;
 width:270px;
 z-index:99;
 background:#fff;
 box-shadow:0 8px 24px rgba(168, 180, 208, 0.1);
 transition:left 0.2s ease, width 0.2s ease;
 border-right:1px solid #eaedf1;
}

.hover-submenu .app-sidebar::-webkit-scrollbar{
 width:6px;
}

.hover-submenu .app-sidebar::-webkit-scrollbar-thumb{
 background:rgba(0, 0, 0, 0.2);
}

@media print{
 .hover-submenu .app-sidebar{
 display:none;
 }
}

@media (max-width:991px){
 .hover-submenu .app-sidebar__overlay{
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:9;
 }
}

.hover-submenu .app-sidebar__user{
 display:flex;
 align-items:center;
 color:#a8a8a8;
 width:100%;
 padding:15px 0 15px;
 display:inline-block;
}

.hover-submenu .app-sidebar__user .dropdown-menu{
 top:10px !important;
}

.hover-submenu .app-sidebar__user img{
 box-shadow:0 0 25px rgba(255, 255, 255, 0.1);
 padding:2px;
 border:1px solid rgba(255, 255, 255, 0.2);
 box-shadow:0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

.hover-submenu .app-sidebar__user-avatar{
 flex:0 0 auto;
 margin-right:15px;
}

.hover-submenu .app-sidebar__user-name{
 font-size:17px;
 line-height:1.3;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.hover-submenu .app-sidebar__user-name.text-sm{
 font-size:12px;
 font-weight:400;
}

.hover-submenu .app-sidebar__user-designation{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.hover-submenu .side-menu{
 margin-bottom:0;
}

.hover-submenu .side-menu__item{
 position:relative;
 display:flex;
 align-items:center;
 padding:0.625rem 1.5rem;
 font-size:14px;
 font-weight:400;
 transition:border-left-color 0.3s ease, background-color 0.3s ease;
 color:#495584;
 margin:0px 0px 2px 0px;
}

.hover-submenu .side-menu__item.active{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.hover-submenu .side-menu__item.active:hover,
.hover-submenu .side-menu__item.active:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.hover-submenu .side-menu__item:hover,
.hover-submenu .side-menu__item:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.hover-submenu .side-menu__item:hover .side-menu__icon,
.hover-submenu .side-menu__item:hover .side-menu__label,
.hover-submenu .side-menu__item:focus .side-menu__icon,
.hover-submenu .side-menu__item:focus .side-menu__label{
 color:var(--primary-bg-color) !important;
}

@media (min-width:992px){
 .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__label{
 display:block !important;
 font-size:12px;
 padding-top:0px;
 margin-top:0;
 }
}

.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus{
 text-decoration:none;
 color:#b5c1d2;
}

.hover-submenu .slide-menu a.active{
 color:var(--primary-bg-color);
}

.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus{
 text-decoration:none;
 color:var(--primary-bg-color) !important;
}

.hover-submenu .slide-menu li{
 position:relative;
}

.hover-submenu .slide-menu li .slide-item:before{
 content:"\e0e7";
 font-family:"typicons";
 font-style:normal;
 font-weight:normal;
 text-decoration:inherit;
 top:2px;
 font-size:10px;
 margin-right:8px;
 color:#68798b;
}

.hover-submenu .slide.is-expanded a{
 text-decoration:none;
}

.hover-submenu .side-menu .side-menu__icon{
 color:var(--primary-bg-color);
 font-size:18px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 margin-right:8px;
 position:relative;
}

.hover-submenu .side-menu .side-menu__icon::after{
 content:"";
 position:absolute;
 width:12px;
 height:12px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:3px;
 background:rgba(var(--primary-bg-color), 0);
}

.hover-submenu .side-menu__icon{
 flex:0 0 auto;
}

.hover-submenu .side-menu__label{
 white-space:nowrap;
 flex:1 1 auto;
}

.hover-submenu .slide.is-expanded .slide-menu{
 display:block;
}

.hover-submenu .slide.is-expanded .angle{
 transform:rotate(90deg);
}

.hover-submenu .slide-item{
 display:flex;
 align-items:center;
 padding:8px 17px;
 font-size:13.3px;
 color:#74829c;
}

.hover-submenu .slide-item .icon{
 margin-right:5px;
}

.hover-submenu .angle{
 transform-origin:center;
 transition:transform 0.3s ease;
 margin-right:2px;
}

@media (min-width:992px){

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
 .hover-submenu.sidebar-mini.sidenav-toggled .angle,
 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu.sidebar-mini.sidenav-toggled .user-notification,
 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu.sidebar-mini.sidenav-toggled .user-info{
 display:none;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-header.header{
 padding-left:130px !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .side-menu{
 padding:0 0px 40px 0px;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .sub-category{
 display:none;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 background:none !important;
 box-shadow:none;
 margin-right:0;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after{
 top:6px;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .side-badge,
 .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge{
 top:6px;
 right:40px;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before{
 background:transparent;
 display:none;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu.sidebar-mini.sidenav-toggled .avatar-xl{
 width:3rem;
 height:3rem;
 line-height:3rem;
 font-size:1rem;
 margin-bottom:0px !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar{
 width:25px;
 height:25px;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before{
 display:none;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user{
 padding:12px 0px 12px 0;
 margin-bottom:0px;
 border-bottom:1px solid rgba(225, 225, 225, 0.05);
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .profile-img{
 top:0px;
 right:19px;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-content{
 margin-left:120px;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar{
 left:0;
 width:120px !important;
 overflow:hidden;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar:hover{
 overflow:visible;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 opacity:0;
 z-index:9;
 visibility:hidden;
 transition:visibility 0.3s ease;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__item{
 padding:12px 5px;
 text-align:center;
 display:block;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md{
 margin:0 auto;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled .nav-badge{
 position:absolute;
 top:8px;
 right:28px;
 padding:0.2rem 0.4rem;
 font-size:11px;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar{
 width:120px !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu{
 padding-top:0 !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3{
 display:none !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge{
 display:none !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon{
 top:0 !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header{
 width:120px !important;
 display:flex !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light{
 display:none !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after{
 top:6px;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item{
 display:block;
 padding:12px 5px;
 text-align:center;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category{
 display:none !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 background:none !important;
 box-shadow:none;
 margin-right:0 !important;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label{
 display:block !important;
 font-size:12px;
 padding-top:0px;
 margin-top:0;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle{
 display:none;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 top:6px;
 right:40px;
 }
}

.hover-submenu .dropdown-menu{
 border-radius:0;
}

.hover-submenu .dropdown-menu.dropdown-menu-right{
 left:auto;
}

.hover-submenu .dropdown-item .fa,
.hover-submenu .dropdown-item .icon{
 vertical-align:middle;
}

.hover-submenu .app-title{
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-direction:row;
 background-color:#FFF;
 margin:-30px -30px 30px;
 padding:20px 30px;
 box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
}

.hover-submenu .app-title h1{
 margin:0;
 font-size:24px;
 font-weight:400;
}

.hover-submenu .app-title p{
 margin-bottom:0;
 font-style:italic;
}

@media print{
 .hover-submenu .app-title{
 display:none;
 }
}

@media (max-width:480px){
 .hover-submenu .app-title{
 margin:-15px -15px 15px;
 padding:20px;
 flex-direction:column;
 align-items:flex-start;
 }
}

@media (max-width:480px){
 .hover-submenu .app-title p{
 display:none;
 }
}

.hover-submenu .app-breadcrumb{
 margin-bottom:0;
 text-align:right;
 font-weight:500;
 font-size:13px;
 text-transform:capitalize;
 padding:0;
 text-align:left;
 padding:0;
 background-color:transparent;
}

@media (max-width:480px){
 .hover-submenu .app-breadcrumb{
 margin-top:10px;
 }
}

.hover-submenu.sidenav-toggled .app-sidebar__user .avatar-md{
 line-height:2rem;
 font-size:1rem;
}

.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge{
 position:absolute;
 top:5px;
 left:57px;
 display:block !important;
 padding:3px 5px !important;
}

.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1{
 display:none;
}

.hover-submenu .nav-badge{
 border-radius:30px;
 padding:0.4em 0.6em;
 font-size:12px;
}

.hover-submenu .user-info .text-dark{
 color:#25252a !important;
 font-weight:400;
 font-size:16px;
}

.hover-submenu .user-info .text-muted{
 color:#74829c !important;
}

.hover-submenu .side-header .header-brand1{
 text-align:center;
 margin:0 auto !important;
}

.hover-submenu .side-header .header-brand-img.desktop-logo{
 display:none;
}

.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:none;
}

.hover-submenu .side-header .header-brand-img.toggle-logo{
 display:none;
}

.hover-submenu .side-header .header-brand-img.light-logo1{
 display:block !important;
}

.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo{
 display:none;
 margin-right:0;
}

.hover-submenu.sidebar-mini.sidenav-toggled .sidebar-navs{
 display:none;
}

.hover-submenu .side-header{
 display:flex;
 border-bottom:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
 padding:19px 17px;
 --webkit-transition:left 0.3s ease, width 0.2s ease;
 transition:left 0.3s ease, width 0.2s ease;
 height:75px;
}

.hover-submenu .side-header .header-brand-img.toggle-logo,
.hover-submenu .side-header .header-brand-img.light-logo{
 height:2.5rem;
}

.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle{
 padding-left:10px;
}

.hover-submenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle{
 margin:0;
 margin-top:5px;
}

.hover-submenu .user-pic{
 margin-bottom:0.8rem;
}

.hover-submenu .side-menu .sub-category{
 color:#74829c;
 margin-bottom:0.5rem;
 padding:12px 30px 2px 20px;
 margin-bottom:0;
}

.hover-submenu .side-menu .sub-category h3{
 margin-bottom:0;
 text-transform:uppercase;
 letter-spacing:0.5px;
 font-size:11px;
 font-weight:500;
}

.hover-submenu .side-menu li:not(:first-child) h3{
 margin-top:0rem;
}

.hover-submenu.sidebar-mini .app-header .light-logo1{
 display:block !important;
}

@media (min-width:992px){
 .hover-submenu.sidenav-toggled .header-brand-img.light-logo{
 display:block;
 margin-right:0;
 }
}

.hover-submenu .side-badge,
.hover-submenu .slide-menu open.slide-menu hide .side-badge{
 position:absolute;
 top:18px;
 right:20px;
 border-radius:50px;
 padding:3px 6px 3px;
}

.hover-submenu .sub-side-menu__item{
 padding:8px 17px;
 display:flex;
 color:#74829c;
}

.hover-submenu .sub-side-menu__item .sub-side-menu__label{
 flex:1 1 auto;
}

.hover-submenu .slide-menu a:before{
 content:"\e0e7";
 margin-right:10px;
 font-size:11px;
 position:relative;
 font-family:typicons !important;
 opacity:0.6;
 top:2px;
}

.hover-submenu .sub-slide.is-expanded .sub-angle{
 transform:rotate(90deg);
}

.hover-submenu .sub-angle{
 float:right;
 transform-origin:center;
 margin-right:0;
 transition:transform 0.3s ease;
}

.hover-submenu .sub-slide.is-expanded .sub-slide-menu{
 display:block;
}

.hover-submenu .sub-slide-menu{
 display:none;
 padding:0 15px 15px 0;
 font-size:13px !important;
 list-style:none;
}

.hover-submenu .sub-slide-item{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 27px !important;
 color:#74829c;
}

.hover-submenu .sub-side-menu__item2{
 padding:8px 2px 8px 27px;
 display:flex;
 align-items:center;
 color:#74829c;
}

.hover-submenu .sub-slide2 .sub-side-menu__label2{
 flex:1 1 auto;
}

.hover-submenu .sub-angle2{
 float:right;
 margin-top:-2px;
 margin-right:0px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.hover-submenu .sub-slide2.is-expanded .sub-angle2{
 transform:rotate(90deg);
}

.hover-submenu .sub-slide2.is-expanded .sub-slide-menu2{
 display:block;
}

.hover-submenu .sub-slide-menu2{
 display:none;
 padding:0;
 font-size:0.8rem !important;
 padding-left:0;
 list-style:none;
}

.hover-submenu .sub-slide-item2{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 40px !important;
 color:#74829c;
}

@media (max-width:991px){
 .hover-submenu .header-brand1 .desktop-logo{
 margin:0 auto;
 margin-top:6px;
 }
}

.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:block !important;
}

.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

@media (min-width:992px){
 .hover-submenu.sidenav-toggled .app-sidebar{
 overflow:visible !important;
 position:absolute !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu{
 max-height:inherit !important;
 visibility:visible;
 border-radius:1px !important;
 transition:none !important;
 padding:8px 0px;
 opacity:inherit;
 display:block !important;
 }

 .hover-submenu .app-sidebar .slide{
 position:relative;
 display:block;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 left:108px;
 min-width:185px;
 opacity:1;
 z-index:9999;
 visibility:hidden;
 top:0;
 display:block;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu{
 position:absolute;
 left:108px;
 min-width:185px;
 opacity:1;
 z-index:9999;
 visibility:visible;
 top:0;
 display:block;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu.open{
 position:absolute;
 left:108px;
 min-width:185px;
 opacity:1;
 z-index:9999;
 visibility:visible;
 top:0;
 display:block;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu{
 position:absolute;
 left:108px;
 min-width:185px;
 opacity:1;
 z-index:9999;
 visibility:hidden;
 top:0;
 height:auto !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 position:absolute;
 left:108px;
 min-width:185px;
 opacity:1;
 z-index:9999;
 visibility:hidden;
 top:0;
 display:block;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu{
 visibility:visible;
 display:block !important;
 height:auto !important;
 }

 .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 background:#ffffff;
 opacity:1;
 visibility:visible;
 z-index:999;
 left:72px;
 transition:none !important;
 display:block !important;
 box-shadow:8px 8px 17px rgba(0, 0, 0, 0.1);
 }

 .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1{
 display:none;
 }

 .hover-submenu.sidenav-toggled .app-content{
 min-height:1262px;
 }
}

.hover-submenu .ps--active-x>.ps__rail-x,
.hover-submenu .ps--active-y>.ps__rail-y{
 display:none;
}

.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu{
 max-height:inherit !important;
 padding-bottom:8px !important;
 margin-top:0 !important;
 margin-bottom:0 !important;
 padding-top:8px !important;
 height:auto !important;
 overflow:hidden !important;
}

.hover-submenu.color-menu .side-header .light-logo{
 display:none !important;
}

.hover-submenu.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 border-radius:0px 6px 6px 0px !important;
}

.hover-submenu.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 border-radius:6px 0px 0px 6px !important;
}

@media (min-width:992px){
 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 color:#495057;
 }

 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
 .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon{
 color:var(--primary-bg-color);
 }
}

@media (min-width:768px){

 .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user,
 .hover-submenu.sidebar-mini.sidenav-toggled .side-menu{
 padding-top:0px !important;
 }
}

@media (min-width:992px){

 .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
 .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
 .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
 .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
 .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
 .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
 .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
 .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
 .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1{
 display:none !important;
 }

 .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
 .hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
 .app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo{
 display:block !important;
 }

 .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before{
 color:#495057 !important;
 }

 .app.hover-submenu.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before{
 color:#fff !important;
 }
}

.dark-mode.hover-submenu .app-header{
 background:var(--dark-body) !important;
 border-bottom:1px solid var(--dark-border) !important;
}

.dark-mode.hover-submenu .app-sidebar{
 border-right:1px solid var(--dark-border) !important;
}

@media (min-width:992px){
 .dark-mode.hover-submenu .side-header{
 background:var(--dark-body) !important;
 border-bottom:0;
 border-right:1px solid var(--dark-border);
 }

 @supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){
 .dark-mode.hover-submenu .side-header{
 background:transparent !important;
 backdrop-filter:blur(10px);
 -webkit-backdrop-filter:blur(10px);
 border-bottom:0;
 border-right:1px solid var(--dark-border);
 }
 }

 .dark-mode.rtl.hover-submenu .side-header{
 border-left:1px solid var(--dark-border);
 border-right:inherit;
 }
}

.dark-mode.hover-submenu.sidebar-mini .app-header .light-logo1{
 display:none !important;
}

.dark-mode.hover-submenu .app-sidebar{
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.2);
}

.dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header{
 background-color:var(--dark-body);
}

@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
}

@media (max-width:991.98px){
 .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu{
 background:transparent !important;
 }
}

@media (min-width:992px){
 .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu{
 background:var(--dark-body) !important;
 border:1px solid var(--dark-border);
 border-left:0px !important;
 }
}

@media (min-width:992px){
 .app.hover-submenu.sidenav-toggled .slide-menu{
 display:none;
 padding:0px;
 font-size:0.8rem !important;
 padding-left:3px;
 margin-left:12px;
 }
}

.app.hover-submenu .slide-menu{
 display:none;
 padding:5px 30px;
 font-size:0.8rem !important;
 padding-left:20px;
 margin-left:20px;
}

.rtl.app.hover-submenu .slide-menu{
 padding-right:20px !important;
 padding-left:inherit !important;
 margin-right:20px !important;
 margin-left:inherit !important;
}

@media (min-width:992px){
 .rtl.app.hover-submenu.sidenav-toggled .slide-menu{
 padding-right:3px !important;
 padding-left:inherit !important;
 margin-right:12px !important;
 margin-left:inherit !important;
 }

 .rtl.dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu{
 border-right:0px !important;
 border:1px solid var(--dark-border) !important;
 }
}

@media (min-width:992px){

 .hover-submenu.bg-img1.dark-mode .side-header,
 .hover-submenu.bg-img2.dark-mode .side-header,
 .hover-submenu.bg-img3.dark-mode .side-header,
 .hover-submenu.bg-img4.dark-mode .side-header{
 background:transparent !important;
 border-bottom:0;
 border-right:0px solid var(--dark-border);
 }
}

@media (min-width:992px){

 .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
 .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
 .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
 .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header{
 background-color:var(--dark-body) !important;
 }

 @supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){

 .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
 .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
 .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
 .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header{
 backdrop-filter:blur(10px);
 -webkit-backdrop-filter:blur(10px);
 background-color:transparent !important;
 }
 }
}

.hover-submenu1{
 
 
}

@media (max-width:767.98px){
 .hover-submenu1 .app-sidebar{
 top:71px !important;
 }
}

@media (min-width:768px){
 .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon{
 margin-left:0px;
 }

 .hover-submenu1 .app-sidebar{
 padding-top:75px !important;
 }
}

@media (min-width:992px){
 .hover-submenu1.dark-mode .app-sidebar{
 box-shadow:0px 4px 16px rgba(0, 0, 0, 0.2);
 }

 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .app-sidebar,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar{
 border-right:1px solid var(--dark-border) !important;
 }

 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header{
 background-color:#fff;
 border-bottom:1px solid #eaedf1 !important;
 border-right:1px solid #eaedf1 !important;
 }

 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo{
 display:block !important;
 }

 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
 .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo{
 display:none !important;
 }

 .hover-submenu1.dark-mode .app-header{
 border-bottom:1px solid var(--dark-border);
 background:var(--dark-theme);
 }

 .hover-submenu1.dark-mode .side-header{
 background:var(--dark-body) !important;
 border-bottom:0;
 border-right:0;
 }

 @supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){
 .hover-submenu1.dark-mode .side-header{
 background:transparent !important;
 backdrop-filter:blur(10px);
 -webkit-backdrop-filter:blur(10px);
 border-bottom:0;
 border-right:0;
 }
 }

 .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header{
 background-color:var(--dark-body);
 }

 @supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){
 .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header{
 backdrop-filter:blur(20px);
 -webkit-backdrop-filter:blur(20px);
 background-color:transparent;
 }
 }

 .hover-submenu1.dark-mode .app-sidebar{
 border-right:1px solid var(--dark-border);
 }

 .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 margin-left:0px !important;
 }

 .hover-submenu1.app.color-menu .slide-menu li .slide-item::before{
 color:#fff !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .side-menu-label1{
 border-bottom:1px solid rgba(255, 255, 255, 0.2);
 }

 .hover-submenu1.color-menu .side-menu-label1 a{
 color:#fff !important;
 }

 .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .app-content{
 margin-right:120px !important;
 margin-left:inherit !important;
 }

 .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 right:106px !important;
 left:inherit !important;
 }

 .hover-submenu1.sidenav-toggled-open .slide-item.active .slide-menu li .slide-item:before,
 .hover-submenu1 .hover-submenu1 .slide-item:hover .slide-menu li .slide-item:before,
 .hover-submenu1 .hover-submenu1 .slide-item:focus .slide-menu li .slide-item:before{
 color:#fff !important;
 }

 .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .slide-menu{
 box-shadow:-5px 0px 17px rgba(0, 0, 0, 0.1);
 }

 .hover-submenu1.rtl.app.sidenav-toggled .app-header.header{
 padding-right:130px !important;
 padding-left:10px !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo{
 display:block !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3{
 display:none !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before{
 color:#fff !important;
 }

 .hover-submenu1.app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .hover-submenu1.app.sidenav-toggled .app-sidebar{
 left:230px;
 }

 .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay{
 visibility:hidden;
 }

 .hover-submenu1 .app-sidebar{
 padding-top:55px;
 }

 .hover-submenu1 .side-header{
 width:270px;
 left:0;
 right:0;
 top:0;
 position:fixed;
 z-index:99;
 background:#fff;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header{
 width:120px !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo{
 height:2.5rem;
 }

 .hover-submenu1.sidebar-mini footer.footer{
 padding:1.25rem 1.25rem 1.25rem 270px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled footer.footer{
 padding:1.25rem 1.25rem 1.25rem 80px;
 }
}

@media (max-width:991px){
 .hover-submenu1.app{
 overflow-x:hidden;
 }

 .hover-submenu1.app .app-sidebar{
 left:-270px;
 }

 .hover-submenu1.app .app-sidebar__overlay{
 visibility:hidden;
 }

 .hover-submenu1.app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .hover-submenu1.app.sidenav-toggled .app-sidebar{
 left:0;
 }

 .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay{
 visibility:visible;
 }

 .hover-submenu1.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar{
 left:0;
 }

 .hover-submenu1.app .app-header .header-brand1{
 width:inherit;
 position:absolute;
 left:0;
 right:0;
 }
}

.hover-submenu1 .app-content{
 min-height:calc(100vh - 50px);
 margin-bottom:0 !important;
 transition:margin-left 0.2s ease;
 overflow:hidden;
 margin-top:74px;
}

.hover-submenu1 .footer .container{
 width:100%;
 padding-right:0.75rem;
 padding-left:0.75rem;
 margin-right:auto;
 margin-left:auto;
}

@media (min-width:992px){
 .hover-submenu1 .app-content{
 margin-left:270px;
 }
}

@media (max-width:991px){
 .hover-submenu1 .app-content{
 min-width:100%;
 }
}

@media print{
 .hover-submenu1 .app-content{
 margin:0;
 padding:0;
 background-color:#fff;
 }
}

.hover-submenu1 .app-header{
 position:fixed;
 left:0;
 right:0;
 top:0;
 width:100%;
 display:flex;
 z-index:99 !important;
 border-bottom:1px solid #eaedf1;
 background:#ffffff;
 transition:padding-left 0.3s ease;
}

@media (max-width:991.98px){
 .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .light-logo1{
 display:none !important;
 }

 .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .desktop-logo{
 display:block !important;
 }

 .hover-submenu1 .app-header{
 z-index:999 !important;
 }
}

@media (min-width:992px){
 .hover-submenu1 .app-header{
 padding-right:10px;
 padding-left:285px;
 }
}

@media print{
 .hover-submenu1 .app-header{
 display:none;
 }
}

.hover-submenu1 .app-header__logo{
 flex:1 0 auto;
 color:#fff;
 text-align:center;
 font-family:"Niconne";
 padding:0 15px;
 font-size:26px;
 font-weight:400;
 line-height:50px;
}

.hover-submenu1 .app-header__logo:focus,
.hover-submenu1 .app-header__logo:hover{
 text-decoration:none;
}

@media (min-width:992px){
 .hover-submenu1 .app-header__logo{
 flex:0 0 auto;
 display:block;
 width:230px;
 }
}

.hover-submenu1 .app-sidebar__toggle{
 z-index:1;
 transition:padding-left 0.3s ease;
 padding:0 9px;
 text-align:center;
 font-size:1.5rem;
 position:relative;
 right:7px;
}

.hover-submenu1 .app-sidebar__toggle:before{
 content:"\e907";
 transition:all 0.25s;
 font-size:21px;
 font-family:"feather";
}

.hover-submenu1 .app-sidebar__toggle:after{
 content:"";
 position:absolute;
 width:16px;
 height:16px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:12px;
 background:rgba(var(--primary-bg-color), 0);
}

.hover-submenu1 .app-sidebar__toggle:focus,
.hover-submenu1 .app-sidebar__toggle:hover{
 text-decoration:none;
}

@media (max-width:991px){
 .hover-submenu1 .app-sidebar__toggle{
 order:-1;
 }
}

.hover-submenu1 .app-sidebar{
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 color:#495057;
 width:270px;
 z-index:99;
 background:#fff;
 box-shadow:0 8px 24px rgba(168, 180, 208, 0.1);
 transition:left 0.2s ease, width 0.2s ease;
 border-right:1px solid #eaedf1;
}

.hover-submenu1 .app-sidebar::-webkit-scrollbar{
 width:6px;
}

.hover-submenu1 .app-sidebar::-webkit-scrollbar-thumb{
 background:rgba(0, 0, 0, 0.2);
}

@media print{
 .hover-submenu1 .app-sidebar{
 display:none;
 }
}

@media (max-width:991px){
 .hover-submenu1 .app-sidebar__overlay{
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:9;
 }
}

.hover-submenu1 .app-sidebar__user{
 display:flex;
 align-items:center;
 color:#a8a8a8;
 width:100%;
 padding:15px 0 15px;
 display:inline-block;
}

.hover-submenu1 .app-sidebar__user .dropdown-menu{
 top:10px !important;
}

.hover-submenu1 .app-sidebar__user img{
 box-shadow:0 0 25px rgba(255, 255, 255, 0.1);
 padding:2px;
 border:1px solid rgba(255, 255, 255, 0.2);
 box-shadow:0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

.hover-submenu1 .app-sidebar__user-avatar{
 flex:0 0 auto;
 margin-right:15px;
}

.hover-submenu1 .app-sidebar__user-name{
 font-size:17px;
 line-height:1.3;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.hover-submenu1 .app-sidebar__user-name.text-sm{
 font-size:12px;
 font-weight:400;
}

.hover-submenu1 .app-sidebar__user-designation{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.hover-submenu1 .side-menu{
 margin-bottom:0;
}

.hover-submenu1 .side-menu__item{
 position:relative;
 display:flex;
 align-items:center;
 padding:0.625rem 1.5rem;
 font-size:14px;
 font-weight:400;
 transition:border-left-color 0.3s ease, background-color 0.3s ease;
 color:#495584;
 margin:0px 0px 2px 0px;
}

.hover-submenu1 .side-menu__item.active{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.hover-submenu1 .side-menu__item.active:hover,
.hover-submenu1 .side-menu__item.active:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.hover-submenu1 .side-menu__item:hover,
.hover-submenu1 .side-menu__item:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.hover-submenu1 .side-menu__item:hover .side-menu__icon,
.hover-submenu1 .side-menu__item:hover .side-menu__label,
.hover-submenu1 .side-menu__item:focus .side-menu__icon,
.hover-submenu1 .side-menu__item:focus .side-menu__label{
 color:var(--primary-bg-color) !important;
}

@media (min-width:992px){
 .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label{
 display:block !important;
 font-size:12px;
 padding-top:0px;
 margin-top:0;
 }
}

.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus{
 text-decoration:none;
 color:#b5c1d2;
}

.hover-submenu1 .slide-menu a.active{
 color:var(--primary-bg-color);
}

.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus{
 text-decoration:none;
 color:var(--primary-bg-color) !important;
}

.hover-submenu1 .slide-menu li{
 position:relative;
}

.hover-submenu1 .slide-menu li .slide-item:before{
 content:"\e0e7";
 font-family:"typicons";
 font-style:normal;
 font-weight:normal;
 text-decoration:inherit;
 top:2px;
 font-size:10px;
 margin-right:8px;
 color:#68798b;
}

.hover-submenu1 .slide.is-expanded a{
 text-decoration:none;
}

.hover-submenu1 .side-menu .side-menu__icon{
 color:var(--primary-bg-color);
 font-size:18px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 margin-right:8px;
 position:relative;
}

.hover-submenu1 .side-menu .side-menu__icon::after{
 content:"";
 position:absolute;
 width:12px;
 height:12px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:3px;
 background:rgba(var(--primary-bg-color), 0);
}

.hover-submenu1 .side-menu__icon{
 flex:0 0 auto;
}

.hover-submenu1 .side-menu__label{
 white-space:nowrap;
 flex:1 1 auto;
}

.hover-submenu1 .slide.is-expanded .slide-menu{
 display:block;
}

.hover-submenu1 .slide.is-expanded .angle{
 transform:rotate(90deg);
}

.hover-submenu1 .slide-menu{
 display:none;
 padding:0px;
 font-size:0.8rem !important;
 padding-left:3px;
 margin-left:12px;
}

.hover-submenu1 .slide-item{
 display:flex;
 align-items:center;
 padding:8px 17px;
 font-size:13.3px;
 color:#74829c;
}

.hover-submenu1 .slide-item .icon{
 margin-right:5px;
}

.hover-submenu1 .angle{
 transform-origin:center;
 transition:transform 0.3s ease;
 margin-right:2px;
}

@media (min-width:992px){

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
 .hover-submenu1.sidebar-mini.sidenav-toggled .angle,
 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu1.sidebar-mini.sidenav-toggled .user-notification,
 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu1.sidebar-mini.sidenav-toggled .user-info{
 display:none;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header{
 padding-left:130px !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu{
 padding:0 0px 40px 0px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .sub-category{
 display:none;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 background:none !important;
 box-shadow:none;
 margin-right:0;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after{
 top:6px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .side-badge,
 .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge{
 top:6px;
 right:40px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before{
 background:transparent;
 display:none;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .hover-submenu1.sidebar-mini.sidenav-toggled .avatar-xl{
 width:3rem;
 height:3rem;
 line-height:3rem;
 font-size:1rem;
 margin-bottom:0px !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar{
 width:25px;
 height:25px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before{
 display:none;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user{
 padding:12px 0px 12px 0;
 margin-bottom:0px;
 border-bottom:1px solid rgba(225, 225, 225, 0.05);
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .profile-img{
 top:0px;
 right:19px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-content{
 margin-left:120px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar{
 left:0;
 width:120px !important;
 overflow:hidden;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar:hover{
 overflow:visible;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 opacity:0;
 z-index:9;
 visibility:hidden;
 transition:visibility 0.3s ease;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__item{
 padding:12px 5px;
 text-align:center;
 display:block;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md{
 margin:0 auto;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled .nav-badge{
 position:absolute;
 top:8px;
 right:28px;
 padding:0.2rem 0.4rem;
 font-size:11px;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar{
 width:120px !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3{
 display:none !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge{
 display:none !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon{
 top:0 !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header{
 width:120px !important;
 display:flex !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light{
 display:none !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after{
 top:6px;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item{
 display:block;
 padding:12px 5px;
 text-align:center;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category{
 display:none !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 background:none !important;
 box-shadow:none;
 margin-right:0 !important;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label{
 display:block !important;
 font-size:12px;
 padding-top:0px;
 margin-top:0;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle{
 display:none;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 top:6px;
 right:40px;
 }
}

.hover-submenu1 .dropdown-menu{
 border-radius:0;
}

.hover-submenu1 .dropdown-menu.dropdown-menu-right{
 left:auto;
}

.hover-submenu1 .dropdown-item .fa,
.hover-submenu1 .dropdown-item .icon{
 vertical-align:middle;
}

.hover-submenu1 .app-title{
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-direction:row;
 background-color:#FFF;
 margin:-30px -30px 30px;
 padding:20px 30px;
 box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
}

.hover-submenu1 .app-title h1{
 margin:0;
 font-size:24px;
 font-weight:400;
}

.hover-submenu1 .app-title p{
 margin-bottom:0;
 font-style:italic;
}

@media print{
 .hover-submenu1 .app-title{
 display:none;
 }
}

@media (max-width:480px){
 .hover-submenu1 .app-title{
 margin:-15px -15px 15px;
 padding:20px;
 flex-direction:column;
 align-items:flex-start;
 }
}

@media (max-width:480px){
 .hover-submenu1 .app-title p{
 display:none;
 }
}

.hover-submenu1 .app-breadcrumb{
 margin-bottom:0;
 text-align:right;
 font-weight:500;
 font-size:13px;
 text-transform:capitalize;
 padding:0;
 text-align:left;
 padding:0;
 background-color:transparent;
}

@media (max-width:480px){
 .hover-submenu1 .app-breadcrumb{
 margin-top:10px;
 }
}

.hover-submenu1.sidenav-toggled .app-sidebar__user .avatar-md{
 line-height:2rem;
 font-size:1rem;
}

.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge{
 position:absolute;
 top:5px;
 left:57px;
 display:block !important;
 padding:3px 5px !important;
}

.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1{
 display:none;
}

.hover-submenu1 .nav-badge{
 border-radius:30px;
 padding:0.4em 0.6em;
 font-size:12px;
}

.hover-submenu1 .user-info .text-dark{
 color:#25252a !important;
 font-weight:400;
 font-size:16px;
}

.hover-submenu1 .user-info .text-muted{
 color:#74829c !important;
}

.hover-submenu1 .side-header .header-brand1{
 text-align:center;
 margin:0 auto !important;
}

.hover-submenu1 .side-header .header-brand-img.desktop-logo{
 display:none;
}

.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:none;
}

.hover-submenu1 .side-header .header-brand-img.toggle-logo{
 display:none;
}

.hover-submenu1 .side-header .header-brand-img.light-logo1{
 display:block !important;
}

.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo{
 display:none;
 margin-right:0;
}

.hover-submenu1.sidebar-mini.sidenav-toggled .sidebar-navs{
 display:none;
}

.hover-submenu1 .side-header{
 display:flex;
 border-bottom:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
 padding:19px 17px;
 --webkit-transition:left 0.3s ease, width 0.2s ease;
 transition:left 0.3s ease, width 0.2s ease;
 height:75px;
}

.hover-submenu1 .side-header .header-brand-img.toggle-logo,
.hover-submenu1 .side-header .header-brand-img.light-logo{
 height:2.5rem;
}

.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__toggle{
 padding-left:10px;
}

.hover-submenu1.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle{
 margin:0;
 margin-top:5px;
}

.hover-submenu1 .user-pic{
 margin-bottom:0.8rem;
}

.hover-submenu1 .side-menu .sub-category{
 color:#74829c;
 margin-bottom:0.5rem;
 padding:12px 30px 2px 20px;
 margin-bottom:0;
}

.hover-submenu1 .side-menu .sub-category h3{
 margin-bottom:0;
 text-transform:uppercase;
 letter-spacing:0.5px;
 font-size:11px;
 font-weight:500;
}

.hover-submenu1 .side-menu li:not(:first-child) h3{
 margin-top:0rem;
}

.hover-submenu1.sidebar-mini .app-header .light-logo1{
 display:block !important;
}

@media (min-width:992px){
 .hover-submenu1.sidenav-toggled .header-brand-img.light-logo{
 display:block;
 margin-right:0;
 }
}

.hover-submenu1 .side-badge,
.hover-submenu1 .slide-menu open.slide-menu hide .side-badge{
 position:absolute;
 top:18px;
 right:20px;
 border-radius:50px;
 padding:3px 6px 3px;
}

.hover-submenu1 .sub-side-menu__item{
 padding:8px 17px;
 display:flex;
 color:#74829c;
}

.hover-submenu1 .sub-side-menu__item .sub-side-menu__label{
 flex:1 1 auto;
}

.hover-submenu1 .slide-menu a:before{
 content:"\e0e7";
 margin-right:10px;
 font-size:11px;
 position:relative;
 font-family:typicons !important;
 opacity:0.6;
 top:2px;
}

.hover-submenu1 .sub-slide.is-expanded .sub-angle{
 transform:rotate(90deg);
}

.hover-submenu1 .sub-angle{
 float:right;
 transform-origin:center;
 margin-right:0;
 transition:transform 0.3s ease;
}

.hover-submenu1 .sub-slide.is-expanded .sub-slide-menu{
 display:block;
}

.hover-submenu1 .sub-slide-menu{
 display:none;
 padding:0 15px 15px 0;
 font-size:13px !important;
 list-style:none;
}

.hover-submenu1 .sub-slide-item{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 27px !important;
 color:#74829c;
}

.hover-submenu1 .sub-side-menu__item2{
 padding:8px 2px 8px 27px;
 display:flex;
 align-items:center;
 color:#74829c;
}

.hover-submenu1 .sub-slide2 .sub-side-menu__label2{
 flex:1 1 auto;
}

.hover-submenu1 .sub-angle2{
 float:right;
 margin-top:-2px;
 margin-right:0px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.hover-submenu1 .sub-slide2.is-expanded .sub-angle2{
 transform:rotate(90deg);
}

.hover-submenu1 .sub-slide2.is-expanded .sub-slide-menu2{
 display:block;
}

.hover-submenu1 .sub-slide-menu2{
 display:none;
 padding:0;
 font-size:0.8rem !important;
 padding-left:0;
 list-style:none;
}

.hover-submenu1 .sub-slide-item2{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 40px !important;
 color:#74829c;
}

@media (max-width:991px){
 .hover-submenu1 .header-brand1 .desktop-logo{
 margin:0 auto;
 margin-top:6px;
 }
}

.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:block !important;
}

.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu1.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.hover-submenu1.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

@media (min-width:992px){
 .hover-submenu1.sidenav-toggled .app-sidebar{
 overflow:visible !important;
 position:absolute !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu{
 max-height:inherit !important;
 visibility:visible;
 border-radius:1px !important;
 transition:none !important;
 padding:8px 0px;
 opacity:inherit;
 display:block !important;
 }

 .hover-submenu1 .app-sidebar .slide{
 position:relative;
 display:block;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 left:108px;
 min-width:180px;
 opacity:1;
 z-index:9999;
 visibility:hidden;
 top:0;
 display:block;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu{
 position:absolute;
 left:108px;
 min-width:180px;
 opacity:1;
 z-index:9999;
 visibility:visible;
 top:0;
 display:block;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu.open{
 position:absolute;
 left:108px;
 min-width:180px;
 opacity:1;
 z-index:9999;
 visibility:visible;
 top:0;
 display:block;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu{
 position:absolute;
 left:108px;
 min-width:180px;
 opacity:1;
 z-index:9999;
 visibility:hidden;
 top:0;
 height:auto !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 position:absolute;
 left:108px;
 min-width:180px;
 opacity:1;
 z-index:9999;
 visibility:hidden;
 top:0;
 display:block;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu{
 visibility:visible;
 display:block !important;
 height:auto !important;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 background:#ffffff;
 opacity:1;
 visibility:visible;
 z-index:999;
 left:72px;
 transition:none !important;
 display:block !important;
 box-shadow:8px 8px 17px rgba(0, 0, 0, 0.1);
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1{
 display:none;
 }

 .hover-submenu1.sidenav-toggled .app-content{
 min-height:1262px;
 }
}

.hover-submenu1 .ps--active-x>.ps__rail-x,
.hover-submenu1 .ps--active-y>.ps__rail-y{
 display:none;
}

.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu{
 max-height:inherit !important;
 padding-bottom:8px !important;
 margin-top:0 !important;
 margin-bottom:0 !important;
 padding-top:8px !important;
 height:auto !important;
 overflow:hidden !important;
}

.hover-submenu1.color-menu .side-header .light-logo{
 display:none !important;
}

.hover-submenu1.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 border-radius:0px 6px 6px 0px !important;
}

.hover-submenu1.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu{
 border-radius:6px 0px 0px 6px !important;
}

@media (min-width:992px){
 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 color:#495057;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon{
 color:var(--primary-bg-color);
 }
}

@media (min-width:992px){

 .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .desktop-logo,
 .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .desktop-logo{
 display:block !important;
 }

 .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo1,
 .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo,
 .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1,
 .app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo1,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo{
 display:none !important;
 }

 .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
 .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
 .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
 .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
 .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
 .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
 .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
 .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
 .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
 .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
 .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
 .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
 .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
 .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
 .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
 .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
 .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
 .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1{
 display:none !important;
 }

 .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
 .hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
 .app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
 .hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
 .app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo{
 display:block !important;
 }

 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before{
 color:#495057 !important;
 }

 .app.hover-submenu1.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before{
 color:#fff !important;
 }
}

@media (min-width:992px){
 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1{
 display:block;
 font-size:16px;
 font-weight:500;
 border-bottom:1px solid #e9edf4;
 padding:10px 15px !important;
 color:var(--primary-bg-color);
 margin-bottom:6px;
 }

 .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 a:before{
 display:none;
 }

 .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label,
 .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label{
 display:none !important;
 font-size:12px;
 padding-top:0px;
 margin-top:0;
 }

 .app.hover-submenu1.sidenav-toggled.sidenav-toggled-open .side-menu{
 padding-top:10px !important;
 }
}

@media (max-width:991.98px){
 .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu{
 background:transparent !important;
 }
}

@media (min-width:992px){
 .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu{
 background:var(--dark-body) !important;
 border:1px solid var(--dark-border);
 border-left:0px !important;
 }
}

@media (min-width:992px){
 .app.hover-submenu1.sidenav-toggled .slide-menu{
 display:none;
 padding:0px;
 font-size:0.8rem !important;
 padding-left:3px;
 margin-left:12px;
 }
}

.app.hover-submenu1 .slide-menu{
 display:none;
 padding:5px 30px;
 font-size:0.8rem !important;
 padding-left:20px;
 margin-left:20px;
}

@media (min-width:992px){
 .app.dark-mode.hover-submenu1.rtl .side-header{
 border-left:1px solid var(--dark-border) !important;
 border-right:0px !important;
 }
}

.rtl.app.hover-submenu1 .slide-menu{
 padding-right:20px !important;
 padding-left:inherit !important;
 margin-right:20px !important;
 margin-left:inherit !important;
}

@media (min-width:992px){
 .rtl.app.hover-submenu1.sidenav-toggled .slide-menu{
 padding-right:3px !important;
 padding-left:inherit !important;
 margin-right:12px !important;
 margin-left:inherit !important;
 }

 .rtl.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu{
 border-right:0px !important;
 border:1px solid var(--dark-border) !important;
 }
}

@media (max-width:991.98px){
 .hover-submenu1 .app-sidebar{
 border-right:1px solid var(--dark-border);
 }

 .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.desktop-logo{
 display:block !important;
 }

 .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.light-logo1{
 display:none !important;
 }
}

@media (min-width:992px){

 .hover-submenu1.bg-img1.dark-mode .side-header,
 .hover-submenu1.bg-img2.dark-mode .side-header,
 .hover-submenu1.bg-img3.dark-mode .side-header,
 .hover-submenu1.bg-img.dark-mode .side-header{
 background:transparent !important;
 border-bottom:0;
 border-right:0px;
 }
}

@media (min-width:992px){

 .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
 .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
 .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
 .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header{
 background-color:var(--dark-body) !important;
 }

 @supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){

 .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
 .bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
 .bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
 .bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header{
 background-color:transparent !important;
 backdrop-filter:blur(10px);
 -webkit-backdrop-filter:blur(10px);
 }
 }
}









.app-sidebar .mCSB_draggerContainer{
 right:-11px !important;
}

.app-sidebar__toggle{
 display:none;
}

@media (min-width:768px){
 .app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .app.sidenav-toggled .app-sidebar{
 left:230px;
 }

 .app.sidenav-toggled .app-sidebar__overlay{
 visibility:hidden;
 }

 .app-sidebar{
 padding-top:0;
 }

 .side-header{
 width:270px;
 left:0;
 right:0;
 top:0;
 position:fixed;
 z-index:99;
 background:#fff;
 }

 .sidebar-mini.sidenav-toggled footer.footer{
 padding:1.25rem 1.25rem 1.25rem 80px;
 }
}

@media (min-width:992px){
 .sidebar-mini footer.footer{
 padding:1.25rem 1.25rem 1.25rem 270px;
 }
}

.app-content{
 margin-bottom:0 !important;
 transition:all ease 0.2s;
 overflow:hidden;
 margin-top:74px;
}

.app-content .side-app{
 padding:0px 15px 0 15px;
}

.footer .container{
 width:100%;
 padding-right:0.75rem;
 padding-left:0.75rem;
 margin-right:auto;
 margin-left:auto;
}

@media (min-width:992px){
 .app-content{
 margin-left:0;
 }

 .app.sidebar-mini.sidenav-toggled .side-header{
 width:80px !important;
 }

 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header{
 width:270px !important;
 }
}

@media print{
 .app-content{
 margin:0;
 padding:0;
 background-color:#fff;
 }
}

.light-text{
 font-weight:300 !important;
}

.semibold-text{
 font-weight:600 !important;
}

.line-head{
 padding-bottom:10px;
 border-bottom:1px solid #ddd;
}


.app-header{
 left:0;
 right:0;
 top:0;
 width:100%;
 z-index:99 !important;
 background:#ffffff;
 transition:all ease 0.2s;
}

@media (max-width:991.98px){
 .app-header{
 z-index:999 !important;
 }
}

@media (min-width:992px){
 .app-header{
 padding-right:0;
 padding-left:0;
 }
}

@media print{
 .app-header{
 display:none;
 }
}

.app-header__logo{
 flex:1 0 auto;
 color:#fff;
 text-align:center;
 font-family:"Niconne";
 padding:0 15px;
 font-size:26px;
 font-weight:400;
 line-height:50px;
}

.app-header__logo:focus,
.app-header__logo:hover{
 text-decoration:none;
}

@media (min-width:768px){
 .app-header__logo{
 flex:0 0 auto;
 display:block;
 width:230px;
 }
}

.app-sidebar__hamb{
 color:#495584;
 fill:#495584;
 z-index:1;
 margin-top:5px;
 transition:padding-left 0.3s ease;
 padding:9px;
 text-align:center;
 height:2.7rem;
 font-size:2.451rem;
 line-height:1;
 position:relative;
 border-radius:50%;
}

.app-sidebar__hamb:hover{
 color:var(--primary-bg-color);
}

.app-sidebar__hamb:before{
 transition:all 0.25s;
 font-size:21px;
}

.app-sidebar__hamb:focus,
.app-sidebar__hamb:hover{
 text-decoration:none;
}

.app-nav{
 display:flex;
 margin-bottom:0;
 justify-content:flex-end;
}

@media (min-width:768px){
 .app-nav{
 flex:1 0 auto;
 }
}

.app-nav__item{
 display:block;
 padding:15px;
 line-height:20px;
 color:#a8a8a8;
 transition:background-color 0.3s ease;
}

.app-nav__item:hover,
.app-nav__item:focus{
 background:rgba(0, 0, 0, 0.1);
 color:#f6f6f6;
}

.app-search{
 position:relative;
 display:flex;
 align-self:center;
 margin-right:15px;
 padding:10px 0;
}

@media (max-width:480px){
 .app-search{
 display:none;
 }
}

.app-search__input{
 border:0;
 padding:5px 10px;
 padding-right:30px;
 border-radius:2px;
 background-color:rgba(255, 255, 255, 0.8);
 transition:background-color 0.3s ease;
}

.app-search__input::-webkit-input-placeholder,
.app-search__input:-ms-input-placeholder,
.app-search__input::-ms-input-placeholder,
.app-search__input::placeholder{
 color:rgba(0, 0, 0, 0.4);
}

.app-search__button{
 position:absolute;
 right:0;
 top:10px;
 bottom:10px;
 padding:0 10px;
 border:0;
 color:rgba(0, 0, 0, 0.8);
 background:none;
 cursor:pointer;
}

.app-notification{
 min-width:270px;
}

.app-notification__title{
 padding:8px 20px;
 text-align:center;
 background-color:rgba(0, 150, 136, 0.4);
 color:#333;
}

.app-notification__footer{
 padding:8px 20px;
 text-align:center;
 background-color:#eee;
}

.app-notification__content{
 max-height:220px;
 overflow-y:auto;
}

.app-notification__content::-webkit-scrollbar{
 width:6px;
}

.app-notification__content::-webkit-scrollbar-thumb{
 background:rgba(0, 0, 0, 0.2);
}

.app-notification__item{
 display:flex;
 padding:8px 20px;
 color:inherit;
 border-bottom:1px solid #ddd;
 transition:background-color 0.3s ease;
}

.app-notification__item:focus,
.app-notification__item:hover{
 color:inherit;
 text-decoration:none;
 background-color:#e0e0e0;
}

.app-notification__message,
.app-notification__meta{
 margin-bottom:0;
}

.app-notification__icon{
 padding-right:10px;
}

.app-notification__message{
 line-height:1.2;
}

.app-sidebar{
 position:position;
 top:0;
 bottom:0;
 left:0;
 color:#fff !important;
 z-index:99;
 background:rgb(1, 137, 53) !important;
 -webkit-box-shadow:0 8px 24px rgba(229, 228, 230, 0.4);
 transition:all ease 0.2s;
 height:80px;
 display:flex;
 align-items:center;
 justify-content:center;
}

.app-sidebar::-webkit-scrollbar{
 width:6px;
}

.app-sidebar::-webkit-scrollbar-thumb{
 background:rgba(0, 0, 0, 0.2);
}

@media print{
 .app-sidebar{
 display:none;
 }
}

.app-sidebar__user{
 display:flex;
 align-items:center;
 color:#a8a8a8;
 width:100%;
 padding:15px 0 15px;
 display:inline-block;
}

.app-sidebar__user .dropdown-menu{
 top:10px !important;
}

.app-sidebar__user img{
 box-shadow:0 0 25px rgba(255, 255, 255, 0.1);
 padding:2px;
 border:1px solid rgba(255, 255, 255, 0.2);
 box-shadow:0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

.app-sidebar__user-avatar{
 flex:0 0 auto;
 margin-right:15px;
}

.app-sidebar__user-name{
 font-size:17px;
 line-height:1.3;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.app-sidebar__user-name.text-sm{
 font-size:12px;
 font-weight:400;
}

.app-sidebar__user-designation{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.sub-side-menu__item:hover{
 color:var(--primary-bg-color);
}

.sub-slide-item:hover{
 color:var(--primary-bg-color);
}

.sub-side-menu__item2:hover{
 color:var(--primary-bg-color);
}

.sub-slide-item2:hover{
 color:var(--primary-bg-color);
}

.side-menu__item{
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:0.625rem 1.5rem;
 font-size:14px;
 font-weight:400;
 transition:all ease 0.3s;
 color:#fff;
 margin:0px 0px 2px 0px;
}

.side-menu__item.active{
 text-decoration:none;
}

.side-menu__item.active:hover,
.side-menu__item.active:focus{
 text-decoration:none;
}

.side-menu__item:hover,
.side-menu__item:focus{
 text-decoration:none;
 color:var(--primary-bg-color) !important;
 background:transparent !important;
}

.side-menu__item:hover .side-menu__icon,
.side-menu__item:hover .side-menu__label,
.side-menu__item:focus .side-menu__icon,
.side-menu__item:focus .side-menu__label{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
}

.slide-item.active,
.slide-item:hover,
.slide-item:focus{
 text-decoration:none;
 color:#b5c1d2;
}

.slide-menu a.active{
 color:var(--primary-bg-color) !important;
}

.slide-item.active,
.slide-item:hover,
.slide-item:focus{
 text-decoration:none;
 color:var(--primary-bg-color) !important;
}

.slide-menu li{
 position:relative;
}

.slide-menu li .slide-item:before{
 content:"\e0e7";
 font-family:"typicons";
 font-style:normal;
 font-weight:normal;
 text-decoration:inherit;
 top:1px;
 font-size:13px;
 margin-right:8px;
 color:#68798b;
}

.slide.is-expanded a{
 text-decoration:none;
}

.sidebar-mini .side-menu .side-menu__icon{
 color:#fff;
 width:1.3rem !important;
 text-align:center;
 vertical-align:middle;
 margin-right:8px;
 position:relative;
 font-size:1.25rem !important;
 transition:all ease 0.3s;
 fill:#fff;
}

.side-menu__label{
 white-space:nowrap;
 flex:1 1 auto;
 position:relative;
 top:1px;
 line-height:inherit;
}

.slide.is-expanded .slide-menu{
 display:block;
}

.slide.is-expanded .angle{
 transform:rotate(90deg);
}

.slide-menu{
 display:none;
 padding:0px 30px;
 font-size:0.8rem !important;
 padding-left:20px;
 margin-left:20px;
 position:absolute;
 background:#018935 !important;
 z-index:99999;
 border-radius:3px;
 border:1px solid #018935;
 top:65px;
}

.slide-item{
 display:flex;
 align-items:center;
 padding:8px 8px;
 font-size:13px;
 color:#f0f1f4;
}

.slide-item .icon{
 margin-right:5px;
}

.angle{
 transform-origin:center;
 transition:transform 0.3s ease;
 margin-right:2px;
}

@media (min-width:768px){
 .sidebar-mini.sidenav-toggled .app-sidebar__user{
 padding:12px 0px 12px 0;
 margin-bottom:0px;
 border-bottom:1px solid rgba(225, 225, 225, 0.05);
 }

 .sidebar-mini.sidenav-toggled .profile-img{
 top:0px;
 right:19px;
 }

 .sidebar-mini.sidenav-toggled .app-content{
 margin-left:80px;
 }

 .sidebar-mini.sidenav-toggled .app-sidebar:hover{
 overflow:visible;
 }

 .sidebar-mini.sidenav-toggled .side-menu__item{
 overflow:hidden;
 }

 .sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 opacity:0;
 border-bottom-right-radius:4px;
 z-index:9;
 visibility:hidden;
 transition:visibility 0.3s ease;
 }

 .app.sidebar-mini.sidenav-toggled .side-menu__item{
 border-radius:0;
 }

 .sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md{
 margin:0 auto;
 }

 .app.sidebar-mini.sidenav-toggled .nav-badge{
 position:absolute;
 top:8px;
 right:28px;
 padding:0.2rem 0.4rem;
 font-size:11px;
 }

 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar{
 width:270px !important;
 }

 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1{
 display:block !important;
 }

 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3{
 display:block !important;
 }

 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 font-size:1.25rem;
 text-align:center;
 vertical-align:middle;
 margin-right:8px !important;
 position:relative;
 top:-1px;
 }

 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label{
 display:block !important;
 white-space:nowrap;
 flex:1 1 auto;
 position:relative;
 top:1px;
 line-height:inherit;
 }

 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle{
 display:block;
 }

 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 top:10px;
 }
}

.app.sidebar-mini .side-menu_label{
 display:none;
}

.dropdown-menu{
 border-radius:0;
}

.dropdown-menu.dropdown-menu-right{
 left:auto;
}

.dropdown-item .fa,
.dropdown-item .icon{
 vertical-align:middle;
}

.app-title{
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-direction:row;
 background-color:#fff;
 margin:-30px -30px 30px;
 padding:20px 30px;
 box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
}

.app-title h1{
 margin:0;
 font-size:24px;
 font-weight:400;
}

.app-title p{
 margin-bottom:0;
 font-style:italic;
}

@media print{
 .app-title{
 display:none;
 }
}

@media (max-width:480px){
 .app-title{
 margin:-15px -15px 15px;
 padding:20px;
 flex-direction:column;
 align-items:flex-start;
 }
}

@media (max-width:480px){
 .app-title p{
 display:none;
 }
}

.app-breadcrumb{
 margin-bottom:0;
 text-align:right;
 font-weight:500;
 font-size:13px;
 text-transform:capitalize;
 padding:0;
 text-align:left;
 padding:0;
 background-color:transparent;
}

@media (max-width:480px){
 .app-breadcrumb{
 margin-top:10px;
 }
}

.tile{
 position:relative;
 background:#ffffff;
 border-radius:3px;
 padding:20px;
 box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
 margin-bottom:30px;
 transition:all 0.3s ease-in-out;
}

@media print{
 .tile{
 border:1px solid #ddd;
 }
}

.sidenav-toggled .app-sidebar__user .avatar-md{
 line-height:2rem;
 font-size:1rem;
}

.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
 background:rgba(0, 0, 0, 0.05);
}

.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.app-sidebar .mCSB_scrollTools .mCSB_draggerRail{
 background:rgba(255, 255, 255, 0.2);
}

.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge{
 position:absolute;
 top:5px;
 left:57px;
 display:block !important;
 padding:3px 5px !important;
}

.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1{
 display:none;
}

.nav-badge{
 border-radius:30px;
 padding:0.4em 0.6em;
 font-size:12px;
}

.user-info .text-dark{
 color:#25252a !important;
 font-weight:400;
 font-size:16px;
}

.user-info .text-muted{
 color:#76839a !important;
}

.side-header .header-brand1{
 text-align:center;
 margin:0 auto !important;
}

.side-header .header-brand-img.desktop-logo{
 display:none;
}

.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:none;
}

.side-header .header-brand-img.toggle-logo{
 display:none;
}

.side-header .header-brand-img.light-logo1{
 display:block !important;
}

.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo{
 display:none;
 margin-right:0;
}

.sidebar-mini.sidenav-toggled .sidebar-navs{
 display:none;
}

.side-header{
 display:flex;
 padding:22px 17px;
 transition:all ease 0.2s;
 height:75px;
}

.sidebar-mini.sidenav-toggled .app-sidebar__toggle{
 padding-left:10px;
}

.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle{
 margin:0;
 margin-top:5px;
}

.user-pic{
 margin-bottom:0.8rem;
}

.sidebar-navs a{
 background:rgba(255, 255, 255, 0.1);
 border:1px solid #eaedf1 !important;
 color:#68798b !important;
 border-radius:5px;
 padding:0.8rem !important;
}

.app-sidebar .sidebar-navs{
 padding:0 10px 10px 10px;
 border-bottom:1px solid #eaedf1;
}

.sidebar-navs .nav li:last-child a{
 margin-right:0 !important;
}

.side-menu h3{
 color:#76839a;
 text-transform:uppercase;
 letter-spacing:0.5px;
 font-size:11px;
 margin-bottom:0.5rem;
 padding-top:1.5rem !important;
 font-weight:500;
 padding:5px 30px 5px;
 opacity:0.7;
}

.side-menu li:not(:first-child) h3{
 margin-top:0rem;
}

@media (min-width:992px){
 .sidebar-mini.sidenav-toggled .side-menu h3{
 display:none !important;
 }

 .side-header{
 width:270px !important;
 display:flex !important;
 padding:22px 17px !important;
 }
}

.sidebar-mini .app-header .light-logo1{
 display:block !important;
}

@media (min-width:768px){
 .sidenav-toggled .header-brand-img.light-logo{
 display:block;
 margin-right:0;
 }
}

.side-badge,
.slide-menu open.slide-menu hide .side-badge{
 position:absolute;
 top:15px;
 right:27px;
 border-radius:50em;
 padding:0.8em 0.7em;
 display:inline-block;
}

.side-menu__item.active .side-menu__label{
 color:#fff;
 font-weight:600;
}


.sub-side-menu__item{
 padding:8px 8px;
 font-size:13px;
 display:flex;
 color:#495584;
}

.sub-side-menu__item .sub-side-menu__label{
 flex:1 1 auto;
}

.slide-menu a:before{
 content:"\e0e7";
 margin-right:10px;
 font-size:11px;
 position:relative;
 font-family:typicons !important;
 opacity:0.6;
 top:1px;
}

.sub-slide.is-expanded .sub-angle{
 transform:rotate(90deg);
}

.sub-angle{
 float:right;
 line-height:40px;
 margin-top:3px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.sub-slide.is-expanded .sub-slide-menu{
 display:block;
}

.sub-slide-menu{
 display:none;
 padding:0 15px 15px 0;
 font-size:13px !important;
 list-style:none;
}

.sub-slide-item{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 24px !important;
 color:#495584;
 font-size:12px;
}


.sub-side-menu__item2{
 padding:8px 2px 8px 24px;
 display:flex;
 align-items:center;
 color:#495584;
 font-size:12px;
}

.sub-slide2 .sub-side-menu__label2{
 flex:1 1 auto;
}

.sub-angle2{
 float:right;
 line-height:40px;
 margin-top:-2px;
 margin-right:-9px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.sub-slide2.is-expanded .sub-angle2{
 transform:rotate(90deg);
}

.sub-slide2.is-expanded .sub-slide-menu2{
 display:block;
}

.sub-slide-menu2{
 display:none;
 padding:0;
 font-size:0.8rem !important;
 padding-left:0;
 list-style:none;
}

.sub-slide-item2{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 40px !important;
 font-size:11px;
 color:#495584;
}

.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:block !important;
}

.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:block !important;
}

.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.side-menu__item.active .side-menu__icon{
 color:#fff !important;
 fill:#fff !important;
}

.side-menu__item.active:hover .side-menu__icon{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
}

.app.sidenav-toggled .side-menu .side-menu__icon{
 font-size:1.5rem !important;
 width:1.3rem !important;
}

.sidebar-open #menu-icon{
 color:var(--primary-bg-color);
 fill:var(--primary-bg-color);
}

@media (max-width:991.98px){
 .side-header{
 display:none !important;
 }

 .app .app-sidebar{
 left:-270px;
 }

 .app.sidenav-toggled .side-menu h3{
 display:block !important;
 }

 .app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .app.sidebar-mini .app-sidebar{
 width:100%;
 display:none;
 }

 .app.sidenav-toggled .app-sidebar{
 left:0;
 }

 .app.sidenav-toggled .app-sidebar__overlay{
 visibility:visible;
 }

 .sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar{
 left:0;
 display:block !important;
 }

 .header-brand1 .desktop-logo{
 margin:0 auto;
 margin-top:6px;
 }

 .app{
 overflow-x:hidden;
 }

 .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 margin-right:8px;
 font-size:1.5rem !important;
 }

 .app .app-sidebar__overlay{
 visibility:hidden;
 }

 .app .app-header .header-brand1{
 width:inherit;
 position:absolute;
 left:0;
 right:0;
 }

 .app-content{
 min-width:100%;
 }

 .app-sidebar__toggle{
 order:-1;
 }

 .app-sidebar__overlay{
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:9;
 }
}

@media (min-width:992px){

 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light{
 display:none !important;
 }

 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label{
 display:block !important;
 }

 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .badge-hide,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu open.slide-menu hide .badge-hide{
 display:block;
 }

 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-designation,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-notification,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
 .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-info{
 display:block;
 }

 .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
 .app.sidebar-mini.sidenav-toggled .angle,
 .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .app.sidebar-mini.sidenav-toggled .user-notification,
 .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .app.sidebar-mini.sidenav-toggled .user-info{
 display:none;
 }

 .app.sidebar-mini.sidenav-toggled .badge-hide,
 .app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .badge-hide{
 display:none;
 }

 .app.sidebar-mini.sidenav-toggled .app-header.header{
 padding-left:100px;
 }

 .app.sidebar-mini.sidenav-toggled .side-menu{
 padding:0 0px 40px 0px;
 }

 .sidebar-mini.sidenav-toggled .app-sidebar{
 left:0;
 width:80px !important;
 overflow:hidden;
 }

 .app.sidebar-mini.sidenav-toggled .side-menu__label{
 display:none !important;
 }
}

@media (min-width:992px){
 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu{
 padding-top:0px !important;
 }

 .sidebar-mini.sidenav-toggled .side-menu{
 padding-top:10px !important;
 }
}

.app.sidebar-mini .side-menu .slide-item.active:before,
.app.sidebar-mini .side-menu .slide-item:hover:before,
.app.sidebar-mini .side-menu .slide-item:focus:before{
 color:var(--primary-bg-color) !important;
}

.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo{
 display:block !important;
}

.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1{
 display:none !important;
}

.sidebar-mini .app-sidebar .side-menu{
 margin-left:0 !important;
 margin-right:0 !important;
}

@media (min-width:992px){

 .horizontal-hover .side-menu__item:not(.has-link),
 .horizontal-hover .sub-side-menu__item,
 .horizontal-hover .sub-side-menu__item2{
 pointer-events:none;
 }
}

.side-menu__item.active i{
 color:var(--primary-bg-color);
}

@media (max-width:992px){
 .side-menu{
 margin-left:0px !important;
 margin-right:0px !important;
 }
}

.app.sidebar-mini .app-sidebar{
 width:100%;
}

.side-menu__item.has-link i{
 position:relative;
 left:10px;
}

.slide-menu.open{
 position:absolute;
 background:#fff;
 border-radius:3px;
 border:1px solid #eaedf1;
 z-index:49999;
 border-radius:3px;
}

.side-menu{
 display:flex;
 justify-content:space-around;
}

.side-header{
 border:none;
 border-bottom:1px solid #eaedf1;
}

.menu-title-side{
 display:none;
}

@media (min-width:768px){
 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu{
 display:none;
 position:unset;
 top:inherit;
 min-width:0;
 width:100%;
 opacity:inherit;
 visibility:inherit;
 }
}

@media (max-width:767.98px){
 .app-sidebar{
 top:71px;
 }

 .demo-icon.nav-link{
 margin:2px 0px 0px 0px !important;
 }
}

.side-menu__item .badge{
 border-radius:50px !important;
}

@media (min-width:992px){
 .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu{
 display:block !important;
 position:unset;
 top:inherit;
 min-width:0;
 width:100%;
 opacity:inherit;
 visibility:inherit;
 }
}

.icontext-menu{
 
 
}

@media (min-width:992px){
 .icontext-menu .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header{
 align-items:center;
 }

 .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.desktop-logo,
 .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
 .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo{
 display:block !important;
 }

 .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.toggle-logo,
 .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
 .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo{
 display:none !important;
 }

 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo{
 display:block !important;
 }

 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
 .icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo{
 display:none !important;
 }

 .icontext-menu.app.dark-mode.light-menu .slide-menu li .slide-item:before{
 color:#495057 !important;
 }

 .icontext-menu.app.dark-mode.light-menu .slide-menu li:hover .slide-item:before{
 color:var(--primary-bg-color) !important;
 }

 .icontext-menu.app.header-light.color-menu .slide-menu li .slide-item:before,
 .icontext-menu.app.header-light.dark-menu .slide-menu li .slide-item:before,
 .icontext-menu.app.color-header.color-menu .slide-menu li .slide-item:before,
 .icontext-menu.app.dark-header.color-menu .slide-menu li .slide-item:before,
 .icontext-menu.app.gradient-header.color-menu .slide-menu li .slide-item:before,
 .icontext-menu.app.dark-menu.dark-header .slide-menu li .slide-item:before,
 .icontext-menu.app.dark-menu.color-header .slide-menu li .slide-item:before,
 .icontext-menu.app.dark-menu.gradient-header .slide-menu li .slide-item:before{
 color:#fff !important;
 }

 .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
 .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
 .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
 .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
 .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo{
 display:block !important;
 }

 .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
 .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
 .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
 .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
 .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
 .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
 .icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1{
 display:none !important;
 }

 .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__label,
 .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__label,
 .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__label,
 .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__label,
 .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__label,
 .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__label,
 .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__label,
 .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__label{
 color:var(--primary-bg-color) !important;
 }

 .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__icon,
 .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__icon,
 .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__icon,
 .icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__icon,
 .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__icon,
 .icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__icon,
 .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__icon,
 .icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__icon{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
 }

 .icontext-menu.app.light-mode.gradient-menu.gradient-header .angle{
 color:white;
 }

 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo,
 .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo,
 .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo,
 .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo{
 display:block !important;
 }

 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .desktop-logo,
 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .toggle-logo,
 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo1,
 .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .desktop-logo,
 .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .toggle-logo,
 .icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo1,
 .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .desktop-logo,
 .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .toggle-logo,
 .icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo1,
 .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .desktop-logo,
 .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .toggle-logo,
 .icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo1{
 display:none !important;
 }

 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1{
 display:block !important;
 }

 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
 .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo{
 display:none !important;
 }

 .icontext-menu.dark-mode .app-header{
 border-bottom:1px solid var(--dark-border);
 background:var(--dark-theme);
 }

 .icontext-menu.dark-mode .side-header{
 background:transparent;
 border-bottom:1px solid var(--dark-border);
 border-right:0;
 }

 .icontext-menu.dark-mode .app-sidebar{
 border-right:1px solid var(--dark-border);
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon{
 margin-left:0px;
 }

 .icontext-menu.app.sidenav-toggled .app-content{
 margin-left:0;
 }

 .icontext-menu.app.sidenav-toggled .app-sidebar{
 left:230px;
 }

 .icontext-menu.app.sidenav-toggled .app-sidebar__overlay{
 visibility:hidden;
 }

 .icontext-menu .app-sidebar{
 padding-top:55px;
 }

 .icontext-menu .side-header{
 width:270px;
 left:0;
 right:0;
 top:0;
 position:fixed;
 z-index:99;
 background:#fff;
 }

 .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header{
 width:120px !important;
 }

 .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo{
 height:2.5rem;
 }

 .icontext-menu.sidebar-mini footer.footer{
 padding:1.25rem 1.25rem 1.25rem 270px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled footer.footer{
 padding:1.25rem 1.25rem 1.25rem 80px;
 }
}

@media (max-width:991px){
 .icontext-menu.app{
 overflow-x:hidden;
 }

 .icontext-menu.app .app-sidebar{
 left:-270px !important;
 width:270px !important;
 }

 .icontext-menu.app .app-sidebar__overlay{
 visibility:hidden;
 }

 .icontext-menu.app.sidenav-toggled .app-content{
 margin-left:0 !important;
 }

 .icontext-menu.app.sidenav-toggled .app-sidebar{
 left:0 !important;
 width:270px !important;
 }

 .icontext-menu.app.sidenav-toggled .app-sidebar__overlay{
 visibility:visible;
 }

 .icontext-menu.app .app-header .header-brand1{
 width:inherit;
 position:absolute;
 left:0;
 right:0;
 }
}

.icontext-menu .app-content{
 min-height:calc(100vh - 50px);
 margin-bottom:0 !important;
 transition:margin-left 0.2s ease;
 overflow:hidden;
 margin-top:74px;
}

.icontext-menu .footer .container{
 width:100%;
 padding-right:0.75rem;
 padding-left:0.75rem;
 margin-right:auto;
 margin-left:auto;
}

@media (min-width:992px){
 .icontext-menu .app-content{
 margin-left:270px;
 }
}

@media (max-width:767px){
 .icontext-menu .app-content{
 min-width:100%;
 }
}

@media print{
 .icontext-menu .app-content{
 margin:0;
 padding:0;
 background-color:#fff;
 }
}

.icontext-menu .app-header{
 position:fixed;
 left:0;
 right:0;
 top:0;
 width:100%;
 display:flex;
 z-index:99 !important;
 border-bottom:1px solid #eaedf1;
 background:#ffffff;
 transition:padding-left 0.3s ease;
}

@media (max-width:991.98px){
 .icontext-menu .app-header{
 z-index:999 !important;
 }
}

@media (min-width:992px){
 .icontext-menu .app-header{
 padding-right:10px;
 padding-left:285px;
 }
}

@media print{
 .icontext-menu .app-header{
 display:none;
 }
}

.icontext-menu .app-header__logo{
 flex:1 0 auto;
 color:#fff;
 text-align:center;
 font-family:"Niconne";
 padding:0 15px;
 font-size:26px;
 font-weight:400;
 line-height:50px;
}

.icontext-menu .app-header__logo:focus,
.icontext-menu .app-header__logo:hover{
 text-decoration:none;
}

@media (min-width:768px){
 .icontext-menu .app-header__logo{
 flex:0 0 auto;
 display:block;
 width:230px;
 }
}

.icontext-menu .app-sidebar__toggle{
 z-index:1;
 transition:padding-left 0.3s ease;
 padding:0 9px;
 text-align:center;
 font-size:1.5rem;
 position:relative;
 right:7px;
}

.icontext-menu .app-sidebar__toggle:before{
 content:"\e907";
 transition:all 0.25s;
 font-size:21px;
 font-family:"feather";
}

.icontext-menu .app-sidebar__toggle:after{
 content:"";
 position:absolute;
 width:16px;
 height:16px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:12px;
 background:rgba(var(--primary-bg-color), 0);
}

.icontext-menu .app-sidebar__toggle:focus,
.icontext-menu .app-sidebar__toggle:hover{
 text-decoration:none;
}

@media (max-width:767px){
 .icontext-menu .app-sidebar__toggle{
 order:-1;
 }
}

.icontext-menu .app-sidebar{
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 color:#495057;
 width:270px;
 z-index:99;
 background:#fff;
 transition:left 0.2s ease, width 0.2s ease;
 border-right:1px solid #eaedf1;
}

.icontext-menu .app-sidebar::-webkit-scrollbar{
 width:6px;
}

.icontext-menu .app-sidebar::-webkit-scrollbar-thumb{
 background:rgba(0, 0, 0, 0.2);
}

@media print{
 .icontext-menu .app-sidebar{
 display:none;
 }
}

@media (max-width:991.98px){
 .icontext-menu .app-sidebar__overlay{
 position:fixed;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:9;
 }
}

.icontext-menu .app-sidebar__user{
 display:flex;
 align-items:center;
 color:#a8a8a8;
 width:100%;
 padding:15px 0 15px;
 display:inline-block;
}

.icontext-menu .app-sidebar__user .dropdown-menu{
 top:10px !important;
}

.icontext-menu .app-sidebar__user img{
 box-shadow:0 0 25px rgba(255, 255, 255, 0.1);
 padding:2px;
 border:1px solid rgba(255, 255, 255, 0.2);
 box-shadow:0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

.icontext-menu .app-sidebar__user-avatar{
 flex:0 0 auto;
 margin-right:15px;
}

.icontext-menu .app-sidebar__user-name{
 font-size:17px;
 line-height:1.3;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

.icontext-menu .app-sidebar__user-name.text-sm{
 font-size:12px;
 font-weight:400;
}

.icontext-menu .app-sidebar__user-designation{
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-bottom:0;
 overflow:hidden;
 font-weight:600;
 color:#e5e9ec;
 font-size:15px;
 margin-top:5px !important;
}

@media (min-width:992px){
 .icontext-menu .side-menu{
 margin-bottom:0;
 margin-top:20px;
 }
}

@media (max-width:767.98px){
 .icontext-menu .app-sidebar{
 top:71px !important;
 }
}

.icontext-menu .side-menu__item{
 position:relative;
 display:flex;
 align-items:center;
 padding:0.625rem 1.5rem;
 font-size:14px;
 font-weight:400;
 transition:border-left-color 0.3s ease, background-color 0.3s ease;
 color:#495057;
 margin:0px 0px 2px 0px;
}

.icontext-menu .side-menu__item.active{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.icontext-menu .side-menu__item.active:hover,
.icontext-menu .side-menu__item.active:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.icontext-menu .side-menu__item:hover,
.icontext-menu .side-menu__item:focus{
 text-decoration:none;
 color:var(--primary-bg-color);
}

.icontext-menu .side-menu__item:hover .side-menu__icon,
.icontext-menu .side-menu__item:hover .side-menu__label,
.icontext-menu .side-menu__item:focus .side-menu__icon,
.icontext-menu .side-menu__item:focus .side-menu__label{
 color:var(--primary-bg-color) !important;
}

@media (min-width:992px){
 .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__label{
 display:block !important;
 font-size:12px;
 padding-top:0px;
 margin-top:5px;
 }
}

.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus{
 text-decoration:none;
 color:#b5c1d2;
}

.icontext-menu .slide-menu a.active{
 color:var(--primary-bg-color);
}

.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus{
 text-decoration:none;
 color:var(--primary-bg-color) !important;
}

.icontext-menu .slide-menu li{
 position:relative;
}

.icontext-menu .slide-menu li .slide-item:before{
 content:"\e0e7";
 font-family:"typicons";
 font-style:normal;
 font-weight:normal;
 text-decoration:inherit;
 top:2px;
 font-size:10px;
 margin-right:8px;
 color:#68798b;
}

.icontext-menu .slide.is-expanded a{
 text-decoration:none;
}

.icontext-menu .side-menu .side-menu__icon{
 color:var(--primary-bg-color);
 font-size:18px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 margin-right:8px;
 position:relative;
}

.icontext-menu .side-menu .side-menu__icon::after{
 content:"";
 position:absolute;
 width:12px;
 height:12px;
 top:12px;
 bottom:0;
 border-radius:50%;
 right:3px;
 background:rgba(var(--primary-bg-color), 0);
}

.icontext-menu .side-menu__icon{
 flex:0 0 auto;
}

.icontext-menu .side-menu__label{
 white-space:nowrap;
 flex:1 1 auto;
}

.icontext-menu .slide.is-expanded .slide-menu{
 display:block;
}

.icontext-menu .slide.is-expanded .angle{
 transform:rotate(90deg);
}

.icontext-menu .slide-menu{
 display:none;
 padding:5px 30px;
 font-size:0.8rem !important;
 padding-left:20px;
 margin-left:20px;
}

.icontext-menu .slide-item{
 display:flex;
 align-items:center;
 padding:8px 8px;
 font-size:13.3px;
 color:#74829c;
}

.icontext-menu .slide-item .icon{
 margin-right:5px;
}

.icontext-menu .angle{
 transform-origin:center;
 transition:transform 0.3s ease;
 margin-right:2px;
}

@media (min-width:992px){

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
 .icontext-menu.sidebar-mini.sidenav-toggled .angle,
 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .icontext-menu.sidebar-mini.sidenav-toggled .user-notification,
 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .icontext-menu.sidebar-mini.sidenav-toggled .user-info{
 display:none;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-header.header{
 padding-left:130px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .side-menu{
 padding:0 0px 40px 0px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .sub-category{
 display:none;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 background:none !important;
 box-shadow:none;
 margin-right:0;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after{
 top:6px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .side-badge,
 .icontext-menu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge{
 top:6px;
 right:40px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before{
 background:transparent;
 display:none;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
 .icontext-menu.sidebar-mini.sidenav-toggled .avatar-xl{
 width:3rem;
 height:3rem;
 line-height:3rem;
 font-size:1rem;
 margin-bottom:0px !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user,
 .icontext-menu.sidebar-mini.sidenav-toggled .side-menu{
 margin-top:20px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar{
 width:25px;
 height:25px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before{
 display:none;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user{
 padding:12px 0px 12px 0;
 margin-bottom:0px;
 border-bottom:1px solid rgba(225, 225, 225, 0.05);
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .profile-img{
 top:0px;
 right:19px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-content{
 margin-left:120px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar{
 left:0;
 width:120px !important;
 overflow:hidden;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar:hover{
 overflow:visible;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .slide-menu{
 position:absolute;
 opacity:0;
 z-index:9;
 visibility:hidden;
 transition:visibility 0.3s ease;
 }

 .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__item{
 padding:12px 5px;
 text-align:center;
 display:block;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md{
 margin:0 auto;
 }

 .icontext-menu.app.sidebar-mini.sidenav-toggled .nav-badge{
 position:absolute;
 top:8px;
 right:28px;
 padding:0.2rem 0.4rem;
 font-size:11px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar{
 width:270px !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header{
 width:270px !important;
 display:flex !important;
 padding:17px 17px !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light{
 display:none !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1{
 display:block !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after{
 top:12px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item{
 display:flex;
 align-items:center;
 padding:10px 20px;
 position:relative;
 text-align:inherit;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category{
 display:block !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon{
 font-size:18px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 margin-right:8px !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label{
 display:block !important;
 white-space:nowrap;
 flex:1 1 auto;
 margin-top:3px;
 font-size:15px;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu{
 display:block !important;
 position:unset;
 top:inherit;
 min-width:0;
 width:100%;
 opacity:inherit;
 visibility:inherit;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu{
 margin-top:20px !important;
 padding:0 10px 0 10px !important;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle{
 display:block;
 }

 .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge{
 top:17px;
 right:20px;
 }
}

.icontext-menu .dropdown-menu.dropdown-menu-right{
 left:auto;
}

.icontext-menu .dropdown-item .fa,
.icontext-menu .dropdown-item .icon{
 vertical-align:middle;
}

.icontext-menu .app-title{
 display:flex;
 align-items:center;
 justify-content:space-between;
 flex-direction:row;
 background-color:#FFF;
 margin:-30px -30px 30px;
 padding:20px 30px;
 box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
}

.icontext-menu .app-title h1{
 margin:0;
 font-size:24px;
 font-weight:400;
}

.icontext-menu .app-title p{
 margin-bottom:0;
 font-style:italic;
}

@media print{
 .icontext-menu .app-title{
 display:none;
 }
}

@media (max-width:480px){
 .icontext-menu .app-title{
 margin:-15px -15px 15px;
 padding:20px;
 flex-direction:column;
 align-items:flex-start;
 }
}

@media (max-width:480px){
 .icontext-menu .app-title p{
 display:none;
 }
}

.icontext-menu .app-breadcrumb{
 margin-bottom:0;
 text-align:right;
 font-weight:500;
 font-size:13px;
 text-transform:capitalize;
 padding:0;
 text-align:left;
 padding:0;
 background-color:transparent;
}

@media (max-width:480px){
 .icontext-menu .app-breadcrumb{
 margin-top:10px;
 }
}

.icontext-menu.sidenav-toggled .app-sidebar__user .avatar-md{
 line-height:2rem;
 font-size:1rem;
}

.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge{
 position:absolute;
 top:5px;
 left:57px;
 display:block !important;
 padding:3px 5px !important;
}

.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1{
 display:none;
}

.icontext-menu .nav-badge{
 border-radius:30px;
 padding:0.4em 0.6em;
 font-size:12px;
}

.icontext-menu .user-info .text-dark{
 color:#25252a !important;
 font-weight:400;
 font-size:16px;
}

.icontext-menu .user-info .text-muted{
 color:#74829c !important;
}

.icontext-menu .side-header .header-brand1{
 text-align:center;
 margin:0 auto !important;
}

.icontext-menu .side-header .header-brand-img.desktop-logo{
 display:none;
}

.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:none;
}

.icontext-menu .side-header .header-brand-img.toggle-logo{
 display:none;
}

.icontext-menu .side-header .header-brand-img.light-logo1{
 display:block !important;
}

.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo{
 display:none;
 margin-right:0;
}

.icontext-menu.sidebar-mini.sidenav-toggled .sidebar-navs{
 display:none;
}

.icontext-menu .side-header{
 display:flex;
 border-bottom:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
 padding:19px 17px;
 --webkit-transition:left 0.3s ease, width 0.2s ease;
 transition:left 0.3s ease, width 0.2s ease;
 height:75px;
}

.icontext-menu .side-header .header-brand-img.toggle-logo,
.icontext-menu .side-header .header-brand-img.light-logo{
 height:2.5rem;
}

.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__toggle{
 padding-left:10px;
}

.icontext-menu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle{
 margin:0;
 margin-top:5px;
}

.icontext-menu .user-pic{
 margin-bottom:0.8rem;
}

.icontext-menu .side-menu .sub-category{
 color:#74829c;
 margin-bottom:0.5rem;
 padding:12px 30px 2px 20px;
 margin-bottom:0;
}

.icontext-menu .side-menu .sub-category h3{
 margin-bottom:0;
 text-transform:uppercase;
 letter-spacing:0.5px;
 font-size:11px;
 font-weight:500;
}

.icontext-menu .side-menu li:not(:first-child) h3{
 margin-top:0rem;
}

.icontext-menu.sidebar-mini .app-header .light-logo1{
 display:block !important;
}

@media (min-width:768px){
 .icontext-menu.sidenav-toggled .header-brand-img.light-logo{
 display:block;
 margin-right:0;
 }
}

.icontext-menu .side-badge,
.icontext-menu .slide-menu open.slide-menu hide .side-badge{
 position:absolute;
 top:18px;
 right:20px;
 border-radius:50px;
 padding:3px 6px 3px;
}

.icontext-menu .sub-side-menu__item{
 padding:8px 8px;
 font-size:14px;
 display:flex;
 color:#74829c;
}

.icontext-menu .sub-side-menu__item .sub-side-menu__label{
 flex:1 1 auto;
}

.icontext-menu .slide-menu a:before{
 content:"\e0e7";
 margin-right:10px;
 font-size:11px;
 position:relative;
 font-family:typicons !important;
 opacity:0.6;
 top:2px;
}

.icontext-menu .sub-slide.is-expanded .sub-angle{
 transform:rotate(90deg);
}

.icontext-menu .sub-angle{
 float:right;
 margin-top:5px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.icontext-menu .sub-slide.is-expanded .sub-slide-menu{
 display:block;
}

.icontext-menu .sub-slide-menu{
 display:none;
 padding:0 15px 15px 0;
 font-size:13px !important;
 list-style:none;
}

.icontext-menu .sub-slide-item{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 24px !important;
 color:#74829c;
 font-size:13.5px;
}

.icontext-menu .sub-side-menu__item2{
 padding:8px 2px 8px 24px;
 display:flex;
 align-items:center;
 color:#74829c;
 font-size:13.5px;
}

.icontext-menu .sub-slide2 .sub-side-menu__label2{
 flex:1 1 auto;
}

.icontext-menu .sub-angle2{
 float:right;
 line-height:40px;
 margin-top:-2px;
 margin-right:-9px;
 transform-origin:center;
 transition:transform 0.3s ease;
}

.icontext-menu .sub-slide2.is-expanded .sub-angle2{
 transform:rotate(90deg);
}

.icontext-menu .sub-slide2.is-expanded .sub-slide-menu2{
 display:block;
}

.icontext-menu .sub-slide-menu2{
 display:none;
 padding:0;
 font-size:0.8rem !important;
 padding-left:0;
 list-style:none;
}

.icontext-menu .sub-slide-item2{
 display:flex;
 align-items:center;
 position:relative;
 list-style:none;
 padding:8px 0 8px 40px !important;
 font-size:13.4px;
 color:#74829c;
}

@media (max-width:767px){
 .icontext-menu .header-brand1 .desktop-logo{
 margin:0 auto;
 margin-top:6px;
 }
}

.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo{
 display:block !important;
}

.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.icontext-menu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.icontext-menu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:block !important;
}

.icontext-menu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1{
 display:none !important;
}

.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1{
 display:none;
}


.fc .fc-button-primary{
 color:#fff;
 background-color:var(--primary-bg-color) !important;
 border-color:var(--primary-bg-color) !important;
 box-shadow:0 5px 10px rgba(108, 95, 252, 0.18);
}

.fc .fc-button-primary:hover{
 color:#fff;
 background-color:var(--primary-bg-hover);
 border-color:var(--primary-bg-border);
}

.fc .fc-button-primary:disabled{
 
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
}

.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active{
 color:#fff;
 background-color:var(--primary-bg-color);
 border-color:var(--primary-bg-color);
 opacity:0.5;
}

.fc-daygrid-event.fc-event{
 background:var(--primary-bg-color);
 color:#fff !important;
}

.fc .fc-list-event-dot{
 display:inline-block;
 box-sizing:content-box;
 width:0;
 height:0;
 border:5px solid var(--primary-bg-color);
 border:calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
 border-radius:5px;
 border-radius:calc(var(--fc-list-event-dot-width, 10px) / 2);
}

.fc-v-event{
 
 display:block;
 border:1px solid var(--primary-bg-color);
 border:1px solid var(--fc-event-border-color, var(--primary-bg-color));
 background-color:var(--primary-bg-color);
 background-color:var(--fc-event-bg-color, var(--primary-bg-color));
}

.fc-daygrid-event-dot{
 
 display:none;
 margin:4px;
 box-sizing:content-box;
 width:0;
 height:0;
 border:4px solid var(--primary-bg-color);
 border:calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
 border-radius:4px;
 border-radius:calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}

.fc-h-event{
 
 display:block;
 border:1px solid var(--primary-bg-color);
 border:1px solid var(--primary-bg-color);
 background-color:var(--primary-bg-color);
 background-color:var(--primary-bg-color);
}

@media (max-width:576px){
 .fc-col-header-cell-cushion{
 font-size:10px;
 }
}


.chart-visitors{
 min-height:18rem;
 overflow:hidden;
}

.chart-tasks{
 height:15rem;
 overflow:hidden;
}

.chart-donut,
.chart-pie{
 height:21rem;
 overflow:hidden;
}

.chartsh{
 height:16rem;
 overflow:hidden;
}

.chartwidget{
 height:17rem;
 overflow:hidden;
}

.social i{
 font-size:40px;
}

.social .social-icon i{
 font-size:11px;
}

.instagram{
 background:linear-gradient(to right bottom, #de497b 0%, #e1164f 100%);
}

.linkedin{
 background-image:linear-gradient(to right bottom, #0d97de 0%, #13547a 100%);
}

.twitter{
 background-image:linear-gradient(to right bottom, #00f2fe 0%, #1e63c3 100%);
}

.facebook{
 background-image:linear-gradient(to right bottom, #3d6cbf 0%, #1e3c72 100%);
}

.map,
.chart{
 position:relative;
 padding-top:56.25%;
}

.map-square,
.chart-square{
 padding-top:100%;
}

.map-content,
.chart-content{
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
}

.map-header{
 margin-bottom:1.5rem;
 height:15rem;
 position:relative;
 margin-bottom:-1.5rem;
}

.map-header:before{
 content:"";
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:10rem;
 background:linear-gradient(to bottom, rgba(245, 247, 251, 0) 5%, #f1f1f9 95%);
 pointer-events:none;
}

.map-header-layer{
 height:100%;
}

.map-static{
 height:120px;
 width:100%;
 max-width:640px;
 background-position:center center;
 background-size:640px 120px;
}

.chart-circle{
 height:7rem;
 width:7rem;
 position:relative;
}

.chart-circle-1{
 display:initial;
 height:12rem;
 width:12rem;
 position:relative;
}

.chart-circle canvas{
 margin:0 auto;
 display:block;
 max-width:100%;
 max-height:100%;
}

.chart-circle-xs{
 height:2.5rem;
 width:2.5rem;
 font-size:0.8rem;
}

.chart-circle-sm{
 height:6rem !important;
 width:6rem !important;
 font-size:1rem;
}

.chart-circle-lg{
 height:10rem;
 width:10rem;
 font-size:0.8rem;
}

.chart-circle-value{
 position:absolute;
 top:0px;
 left:0;
 right:0;
 margin-left:auto;
 margin-right:auto;
 bottom:0;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column;
 line-height:1;
}

.chart-circle-value small{
 display:block;
 color:#9aa0ac;
 font-size:0.9375rem;
}

.chart-circle-1-value{
 position:absolute;
 top:-184px;
 left:0;
 right:0;
 margin-left:auto;
 margin-right:auto;
 bottom:0;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column;
 line-height:1;
 font-size:40px;
}

.chart-circle-1-value small{
 display:block;
 color:#9aa0ac;
 font-size:0.9375rem;
}

.chart-circle-value-3{
 position:absolute;
 top:20px;
 left:0;
 right:0;
 margin-left:auto;
 margin-right:auto;
 bottom:0;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column;
 line-height:1;
}

.chart-circle-value-4{
 position:absolute;
 top:-66px;
 left:0;
 right:0;
 margin-left:auto;
 margin-right:auto;
 bottom:0;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column;
 line-height:1;
 font-size:50px;
}

.amcharts-chart-div a,
.canvasjs-chart-container a{
 display:none !important;
}

.amChartsLegend.amcharts-legend-div{
 display:none;
}


.chart-dropshadow{
 filter:drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

.chart-dropshadow-primary{
 filter:drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
}

.chart-dropshadow-primary-1{
 filter:drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}

.chart-dropshadow-danger{
 filter:drop-shadow(-6px 5px 4px rgba(244, 88, 91, 0.2));
}

.chart-dropshadow-warning{
 filter:drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
}

.BarChartShadow{
 filter:drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

.highcharts-credits,
.highcharts-button,
.highcharts-data-label,
.highcharts-label{
 display:none;
}

.highcharts-data-label-connector{
 display:none !important;
}

#areaChart1,
#areaChart2,
#areaChart3,
#areaChart4{
 height:7rem !important;
}

#AreaChart5{
 width:105% !important;
 height:163px !important;
 bottom:-15px;
 position:relative;
 left:-7px;
}


.chart-dropshadow2{
 filter:drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

.chart-dropshadow-secondary{
 filter:drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
}

.chart-dropshadow-success{
 filter:drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
}

.chart-dropshadow-info{
 filter:drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
}

.z-index2{
 z-index:2;
}

.tilebox-one i{
 font-size:62px;
}

ul li .legend-dots{
 width:1rem;
 height:1rem;
 border-radius:100%;
 display:inline-block;
 vertical-align:text-bottom;
 margin-right:0.5rem;
}

.legend li{
 padding:5px;
 display:inline;
}

.GradientlineShadow{
 filter:drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
}

.donutShadow{
 filter:drop-shadow(-1px 0px 2px rgba(159, 120, 255, 0.5));
}

.donutShadow-yellow{
 filter:drop-shadow(-1px 0px 2px rgba(251, 196, 52, 0.5));
}

.donutShadow-blue{
 filter:drop-shadow(-1px 0px 2px rgba(36, 72, 135, 0.5));
}

.circle-icon{
 height:70px;
 width:70px;
 position:absolute;
 margin-top:13px;
 margin-left:13px;
 float:right;
 border-radius:5px;
}

.square-icon{
 height:88px;
 width:81px;
 position:absolute;
 float:right;
 border-radius:7px 0px 0px 7px;
 line-height:7;
}


@media (max-width:991.98px){
 .main-content-body-show .main-header-menu-icon{
 display:none;
 }

 .main-content-body-show .main-header-left .main-header-arrow{
 display:block;
 }

 .main-content-body-show .main-content-left-chat{
 display:none;
 }

 .main-content-body-show .main-content-body-chat{
 display:flex;
 }
}

.main-content-left-chat{
 width:100%;
 position:relative;
 display:flex;
 flex-direction:column;
 padding:0;
}

.main-nav-line-chat{
 border-bottom:1px solid #eaedf1;
 flex-shrink:0;
 flex-direction:row;
 padding-left:20px;
 padding:0;
}

.main-nav-line-chat .nav-link{
 font-size:13px;
 font-weight:700;
 color:#343a40;
 text-transform:uppercase;
 padding:0.8rem 1.3rem;
 border-bottom:3px solid transparent;
}

.main-nav-line-chat .nav-link:hover,
.main-nav-line-chat .nav-link:focus,
.main-nav-line-chat .nav-link:active{
 outline:none;
}

.main-nav-line-chat .nav-link+.nav-link{
 margin-top:0;
 margin-left:18px;
}

.main-chat-contacts-wrapper{
 padding:10px 20px;
 flex-shrink:0;
 overflow:hidden;
}

.main-chat-contacts-wrapper .main-content-label,
.main-chat-contacts-wrapper .card-table-two .card-title{
 margin-bottom:15px;
 line-height:1;
}

@media (min-width:992px){
 .main-chat-contacts-wrapper{
 padding:10px 15px 10px 0;
 }
}

.card-table-two .main-chat-contacts-wrapper .card-title,
.main-chat-contacts-wrapper .card-dashboard-eight .card-title,
.card-dashboard-eight .main-chat-contacts-wrapper .card-title{
 margin-bottom:15px;
 line-height:1;
}

.main-chat-contacts-wrapper .lSSlideOuter,
.main-chat-contacts-wrapper .lSSlideWrapper{
 overflow:visible;
}

.main-chat-contacts{
 padding-left:20px;
 display:flex;
}

.main-chat-contacts .lslide{
 display:flex;
 flex-direction:column;
 align-items:center;
 float:none;
 margin-right:10px;
}

.main-chat-contacts small{
 font-size:11px;
 width:36px;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 margin-top:3px;
 text-align:center;
}

.main-chat-contacts-more{
 width:36px;
 height:36px;
 display:flex;
 align-items:center;
 justify-content:center;
 border-radius:100%;
 font-size:12px;
 font-weight:500;
 color:#fff;
}

@media (min-width:992px){
 .main-chat-list{
 height:calc(100% - 134px);
 position:relative;
 }
}

.main-chat-list .media{
 padding:0.75rem 1.5rem;
 border:1px solid #eaedf1;
 position:relative;
 border-left:0;
 border-right:0;
}

.main-chat-list .media .main-img-user{
 flex-shrink:0;
 top:3px;
}

.main-chat-list .media+.media{
 margin-top:-1px;
 border-top:1px solid #eaedf1;
}

.main-chat-list .media.new{
 background-color:#fff;
}

.main-chat-list .media.new .main-img-user span{
 display:flex;
}

.main-chat-list .media.new .media-contact-name span:first-child{
 font-weight:500;
 color:#404c6d;
}

.main-chat-list .media.new .media-body p{
 color:#8f9cc0;
}

.main-chat-list .media:hover{
 cursor:pointer;
 background-color:var(--primary02);
 border-top-color:#eaedf1;
 border-bottom-color:#eaedf1;
}

.main-chat-list .media:hover:first-child,
.main-chat-list .media:focus:first-child{
 border-top-color:transparent;
}

.main-chat-list .media.selected{
 background-color:var(--primary02);
 border-top-color:#f7f8f9;
 border-bottom-color:#f7f8f9;
}

.main-chat-list .media.selected:first-child{
 border-top-color:transparent;
}

.main-chat-list .media.selected::after{
 display:block;
}

.main-chat-list .media.selected .media-contact-name span:first-child{
 color:#404c6d;
}

.main-chat-list .media.selected .media-body p{
 color:#8f9cc0;
}

.main-chat-list .main-img-user span{
 position:absolute;
 top:0;
 left:-2px;
 width:14px;
 height:14px;
 line-height:14px;
 display:none;
 align-items:center;
 justify-content:center;
 border-radius:100%;
 font-size:9px;
 font-weight:500;
 color:#fff;
 background-color:#e984b1;
 box-shadow:0 0 0 2px #fff;
}

.main-chat-list .media-body{
 margin-left:15px;
}

.main-chat-list .media-body p{
 font-size:13px;
 margin-bottom:0;
 color:#76839a;
 line-height:1.35;
}

.main-chat-list .media-contact-name{
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:2px;
}

.main-chat-list .media-contact-name span:first-child{
 display:block;
 font-size:14px;
 font-weight:500;
 color:#404c6d;
}

.main-chat-list .media-contact-name span:last-child{
 display:block;
 font-size:11px;
 color:#76839a;
}

@media (min-width:992px){
 .main-chat-list .media{
 padding:0.75rem 1.5rem;
 }
}

.main-content-body-chat{
 flex-direction:column;
}

@media (min-width:992px){
 .main-content-body-chat{
 display:flex;
 }
}

.main-chat-header{
 flex-shrink:0;
 display:flex;
 align-items:center;
 justify-content:flex-start;
 padding:15px 12px;
 border-bottom:1px solid #eaedf1;
}

.main-chat-header .nav{
 margin-left:auto;
 align-items:center;
}

.main-chat-header .nav-link{
 padding:0;
 color:#76839a;
 font-size:16px;
 text-align:center;
 padding:0.35rem 0.75rem;
 margin:0 2px;
}

.main-chat-header .nav-link i{
 line-height:0;
}

.main-chat-header .nav-link .typcn{
 line-height:0.9;
}

.main-chat-header .nav-link .typcn::before{
 width:auto;
}

.main-chat-header .nav-link+.nav-link{
 margin-left:15px;
}

@media (min-width:576px){
 .main-chat-header .nav-link{
 display:block;
 }
}

.main-chat-msg-name{
 margin-left:15px;
}

.main-chat-msg-name h6{
 margin-bottom:0px;
 font-size:15px;
 font-weight:700;
}

.main-chat-msg-name small{
 font-size:12px;
 color:#76839a;
}

@media (min-width:992px){
 .main-chat-body{
 padding-bottom:0;
 height:700px;
 overflow:hidden;
 }
}

@media (min-width:576px){
 .main-chat-body .media.flex-row-reverse .media-body{
 margin-left:55px;
 }
}

.main-chat-body .media-body{
 margin-left:20px;
 display:flex;
 flex-direction:column;
 align-items:flex-start;
}

.main-chat-body .media-body>div:last-child{
 font-size:11px;
 color:#76839a;
 display:flex;
 align-items:center;
}

@media (min-width:576px){
 .main-chat-body .media-body{
 margin-right:55px;
 }
}

.main-chat-time{
 display:block;
 position:relative;
 text-align:center;
 margin:20px 0;
}

.main-chat-time:first-of-type{
 margin-top:0;
}

.main-chat-time span{
 position:relative;
 font-size:10px;
 font-weight:500;
 text-transform:uppercase;
 letter-spacing:1px;
 background:#fff;
 padding:25px;
 border-radius:4px;
}

.main-chat-time::before{
 content:"";
 position:absolute;
 width:40% !important;
 height:1px;
 left:0;
 right:0;
 background-color:#e9e9ef;
 top:10px;
}

@media (max-width:991px){
 .main-chat-time::before{
 left:0 !important;
 right:0 !important;
 }
}

.main-chat-time::after{
 content:"";
 position:absolute;
 width:40% !important;
 height:1px;
 left:auto;
 right:0;
 background-color:#e9e9ef;
 top:10px;
}

.main-chat-footer{
 flex-shrink:0;
 display:flex;
 align-items:center;
 height:60px;
 padding-right:20px;
 border-top:1px solid #eaedf1;
 background-color:#fff;
 position:inherit;
 bottom:0;
 left:0;
 right:0;
 border-radius:0 0 7px 7px;
}

.main-chat-footer .nav{
 align-items:center;
}

.main-chat-footer .nav-link{
 padding:0;
 color:#76839a;
 font-size:16px;
 display:none;
}

.main-chat-footer .form-control{
 flex:1;
 margin:0 10px;
 padding-left:12px;
 padding-right:0;
 border-width:0;
 border:1px solid #eaedf1;
}

.main-chat-footer .form-control:hover,
.main-chat-footer .form-control:focus{
 box-shadow:none;
}

@media (min-width:992px){
 .main-chat-footer{
 position:relative;
 bottom:auto;
 left:auto;
 right:auto;
 }
}

@media (min-width:576px){
 .main-chat-footer .nav-link{
 display:block;
 }
}

@media (min-width:576px){
 .main-chat-footer .form-control{
 margin-left:20px;
 }
}

@media (min-width:768px){
 .main-chat-footer .form-control{
 margin:0 20px;
 }
}

.main-msg-send{
 font-size:20px;
}

.main-content-title{
 color:#170c6b;
 font-weight:500;
 font-size:32px;
 text-indent:-1px;
 line-height:1;
 position:relative;
 margin-bottom:20px;
}

.main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title{
 padding-left:20px;
}

@media (min-width:992px){

 .main-content-left-contacts .main-content-breadcrumb,
 .main-content-left-contacts .main-content-title{
 padding-left:0;
 }

 .main-content-body-contacts{
 display:block;
 overflow-y:auto;
 }
}

.main-chat-list .media.new .main-img-user span{
 display:flex;
}

.media img{
 border-radius:4px;
}

.main-img-user img{
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 border-radius:100%;
}

.main-chat-list .media .main-img-user{
 flex-shrink:0;
 top:3px;
}

.main-img-user{
 display:block;
 position:relative;
 width:36px;
 height:36px;
 border-radius:100%;
}

@media (min-width:992px){
 .main-chat-list{
 height:700px;
 position:relative;
 }
}

.fa,
.far,
.fas{
 font-family:"Font Awesome 5 Free";
}

.far{
 font-weight:400;
}

.main-msg-wrapper{
 padding:10px 15px;
 background-color:#f9faf8;
 font-size:13px;
 margin-bottom:10px;
 display:inline-block;
 border-radius:20px;
 position:relative;
}

.main-chat-body{
 position:relative;
}

.main-chat-body .content-inner{
 padding:20px;
}

.main-chat-body .media+.media{
 margin-top:20px;
}

.main-chat-body .media.flex-row-reverse .media-body{
 margin-left:0;
 margin-right:20px;
 align-items:flex-end;
}

.main-chat-body .media.flex-row-reverse .main-msg-wrapper{
 background-color:var(--primary02);
 color:#000;
 position:relative;
 border-top-right-radius:0;
 border-bottom-left-radius:0;
}


.chat-left .main-msg-wrapper{
 border-top-left-radius:0;
 border-bottom-right-radius:0;
}

.profile-user-online{
 background-repeat:no-repeat;
}

.slick-slider{
 position:relative;
 display:block;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
 transform:translate3d(0, 0, 0);
}

.slick-slider .slick-list{
 margin:0 -6px;
}

.slick-list{
 position:relative;
 overflow:hidden;
 display:block;
 padding:0;
}

.slick-track{
 position:relative;
 left:0;
 top:0;
 display:block;
 margin-left:auto;
 margin-right:auto;
}

.slick-track:before,
.slick-track:after{
 content:"";
 display:table;
}

.slick-slider .slick-list .slick-slide{
 padding:0 6px;
}

.slick-slide{
 float:left;
 height:100%;
 min-height:1px;
}

.recent-box .recent-profile{
 height:90px;
 width:100%;
 border-radius:10px;
 position:relative;
}

.chat-profile{
 line-height:1;
 padding:0.75rem;
 color:#495057;
}

.chat-profile i{
 font-size:14px;
}

.chat-profile:hover{
 color:var(--primary-bg-color) !important;
}

.chat-image{
 background-position:center;
 background-size:cover;
 background-repeat:no-repeat;
}

.shared-files{
 padding:12px;
 border-radius:5px;
 font-size:14px;
 border:1px solid #eaedf1;
}

@media (min-width:992px){
 .main-content-app{
 height:calc(100vh - 250px);
 }
}

.overflow-scroll::-webkit-scrollbar{
 display:none;
}

.overflow-scroll{
 -ms-overflow-style:none;
 
 scrollbar-width:none;
 
}

.media-files{
 padding:0.75rem;
}

.dropdown-item:focus,
.dropdown-item.active{
 background-color:#ffffff;
 color:var(--primary-bg-color) !important;
}

.tabs-menu .panel-tabs li a{
 color:#495057 !important;
}

.tabs-menu .panel-tabs li a.active{
 color:var(--primary-bg-color) !important;
}

@media (max-width:1279.98px){
 .main-chat-footer{
 padding-bottom:1.5rem;
 }
}

.main-chat-footer .nav-link.active,
.main-chat-footer .nav-link:hover,
.main-chat-footer .nav-link:focus{
 color:var(--primary-bg-color) !important;
}

.authentication input{
 border:0;
 padding-left:32px !important;
 border-radius:0;
}

.authentication .card:hover{
 box-shadow:0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

.authentication .card-title{
 font-size:1.185rem;
}

.authentication .form-control{
 margin-bottom:1rem;
}

.authentication .form-control:focus{
 box-shadow:none;
}

.authentication input::-moz-placeholder{
 color:#76839a;
 margin-top:1px;
}

.authentication input::placeholder{
 color:#76839a;
 margin-top:1px;
}

.authentication .flex-c-m .login100-social-item i{
 color:#fff;
 margin-left:0;
}

.authentication .wrap-input{
 width:100%;
 margin:0 auto;
}

.login100-social-item{
 font-size:20px;
 color:#fff;
 display:inline-block;
 justify-content:center;
 align-items:center;
 width:40px;
 height:40px;
 border-radius:50%;
 margin:5px;
 text-align:center;
 line-height:2;
}

.login100-social-item:hover{
 color:#fff;
}

.container-login100 .box .social-icons{
 position:relative;
}

.container-login100 .box ul{
 margin:0;
 padding:0;
}

.container-login100 .box ul li{
 list-style:none;
 float:left;
 padding:7px 7px;
}

.container-login100 .box ul li a{
 margin:0 10px;
 font-size:20px;
 transition:0.5s;
 text-align:center;
}

.relative{
 position:relative !important;
}

.construction .btn.btn-icon{
 width:50px;
 height:50px;
 text-align:center;
 padding:0;
 background:#5851ab;
 font-size:20px;
 color:#fff;
 margin:0 3px;
}


.range{
 display:table;
 position:relative;
 height:25px;
 margin-top:20px;
 background-color:rgb(245, 245, 245);
 border-radius:4px;
 box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
 cursor:pointer;
}

.range input[type=range]{
 -webkit-appearance:none !important;
 -moz-appearance:none !important;
 -o-appearance:none !important;
 appearance:none !important;
 display:table-cell;
 width:100%;
 background-color:transparent;
 height:25px;
 cursor:pointer;
}

.range input[type=range]::-webkit-slider-thumb{
 -webkit-appearance:none !important;
 -moz-appearance:none !important;
 -o-appearance:none !important;
 appearance:none !important;
 width:11px;
 height:25px;
 color:rgb(255, 255, 255);
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:0px;
 background-color:rgb(153, 153, 153);
}

.range input[type=range]::-moz-slider-thumb{
 -webkit-appearance:none !important;
 -moz-appearance:none !important;
 -o-appearance:none !important;
 appearance:none !important;
 width:11px;
 height:25px;
 color:rgb(255, 255, 255);
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:0px;
 background-color:rgb(153, 153, 153);
}

.range output{
 display:table-cell;
 padding:3px 5px 2px;
 min-width:40px;
 color:rgb(255, 255, 255);
 background-color:rgb(153, 153, 153);
 text-align:center;
 text-decoration:none;
 border-radius:4px;
 border-bottom-left-radius:0;
 border-top-left-radius:0;
 width:1%;
 white-space:nowrap;
 vertical-align:middle;
 transition:all 0.5s ease;
 -webkit-user-select:none;
 -moz-user-select:-moz-none;
 -o-user-select:none;
 user-select:none;
}

.range input[type=range]{
 outline:none;
}

.range.range-success input[type=range]::-webkit-slider-thumb{
 background-color:#4ecc48;
}

.range.range-success input[type=range]::-moz-slider-thumb{
 background-color:#4ecc48;
}

.range.range-success output{
 background-color:#4ecc48;
}

.range.range-success input[type=range]{
 outline-color:#4ecc48;
}

.range.range-info input[type=range]::-webkit-slider-thumb{
 background-color:#45aaf2;
}

.range.range-info input[type=range]::-moz-slider-thumb{
 background-color:#45aaf2;
}

.range.range-info output{
 background-color:#45aaf2;
}

.range.range-info input[type=range]{
 outline-color:#45aaf2;
}

.range.range-warning input[type=range]::-webkit-slider-thumb{
 background-color:#ecb403;
}

.range.range-warning input[type=range]::-moz-slider-thumb{
 background-color:#ecb403;
}

.range.range-warning output{
 background-color:#ecb403;
}

.range.range-warning input[type=range]{
 outline-color:#ecb403;
}

.range.range-danger input[type=range]::-webkit-slider-thumb{
 background-color:#c21a1a;
}

.range.range-danger input[type=range]::-moz-slider-thumb{
 background-color:#c21a1a;
}

.range.range-danger output{
 background-color:#c21a1a;
}

.range.range-danger input[type=range]{
 outline-color:#c21a1a;
}

.ribbon1{
 position:absolute;
 top:-6.1px;
 right:10px;
 color:#fff;
 z-index:1;
}

.ribbon1:after{
 position:absolute;
 content:"";
 width:0;
 height:0;
 border-left:20px solid transparent;
 border-right:24px solid transparent;
 border-top:13px solid #45aaf2;
}

.ribbon1 span{
 position:relative;
 display:block;
 text-align:center;
 background:#45aaf2;
 font-size:14px;
 line-height:1;
 padding:12px 8px 10px;
 border-top-right-radius:8px;
}

.ribbon1 span:before,
.ribbon1 span:after{
 position:absolute;
 content:"";
}

.ribbon1 span:before{
 height:6px;
 width:6px;
 left:-6px;
 top:0;
 background:#45aaf2;
}

.ribbon1 span:after{
 height:6px;
 width:8px;
 left:-8px;
 top:0;
 border-radius:8px 8px 0 0;
 background:#45aaf2;
}

.ribbon{
 position:absolute;
 right:-5px;
 top:-5px;
 z-index:1;
 overflow:hidden;
 width:75px;
 height:75px;
 text-align:right;
}

.ribbon span{
 font-size:10px;
 font-weight:bold;
 color:#FFF;
 text-transform:uppercase;
 text-align:center;
 line-height:20px;
 transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 width:100px;
 display:block;
 background:#79A70A;
 background:linear-gradient(#45aaf2 0%, #45aaf2 100%);
 box-shadow:0 3px 10px -5px rgb(0, 0, 0);
 position:absolute;
 top:19px;
 right:-21px;
}

.ribbon span::before{
 content:"";
 position:absolute;
 left:0px;
 top:100%;
 z-index:-1;
 border-left:3px solid #45aaf2;
 border-right:3px solid transparent;
 border-bottom:3px solid transparent;
 border-top:3px solid #45aaf2;
}

.ribbon span::after{
 content:"";
 position:absolute;
 right:0px;
 top:100%;
 z-index:-1;
 border-left:3px solid transparent;
 border-right:3px solid #45aaf2;
 border-bottom:3px solid transparent;
 border-top:3px solid #45aaf2;
}


.wizard{
 border:1px solid #e9edf4;
 background-color:#fff;
}

.wizard>.steps{
 padding:20px;
}

.wizard>.steps>ul{
 padding:0;
 margin-bottom:0;
 display:flex;
}

.wizard>.steps>ul li{
 float:none;
 display:block;
 width:auto;
}

.wizard>.steps>ul li .current-info{
 display:none;
}

.wizard>.steps>ul li .title{
 margin-left:5px;
 white-space:nowrap;
 transition:all 0.2s ease-in-out;
 margin:0;
 min-height:auto;
}

.wizard>.steps>ul li+li{
 margin-left:5px;
}

.wizard>.steps a{
 color:var(--primary-bg-color);
 font-weight:500;
 font-size:15px;
 display:flex;
 align-items:center;
}

.wizard>.steps a:hover,
.wizard>.steps a:active{
 color:var(--primary-bg-color);
 font-weight:500;
 font-size:15px;
 display:flex;
 justify-content:center;
 align-items:center;
}

.wizard>.steps a .number,
.wizard>.steps a:hover .number,
.wizard>.steps a:active .number{
 flex-shrink:0;
 font-weight:700;
 font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 color:var(--primary-bg-color);
 display:block;
 text-align:center;
 line-height:2;
 width:30px;
 height:30px;
 background-color:#f1f1f9;
 border-radius:100%;
 transition:all 0.2s ease-in-out;
 margin-right:5px;
}

.wizard>.steps .disabled a{
 color:#737688;
}

.wizard>.steps .disabled a:hover,
.wizard>.steps .disabled a:active{
 color:#737688;
}

.wizard>.steps .current a{
 color:var(--primary-bg-color);
}

.wizard>.steps .current a:hover,
.wizard>.steps .current a:active{
 color:var(--primary-bg-color);
}

.wizard>.steps .current a .title,
.wizard>.steps .current a:hover .title,
.wizard>.steps .current a:active .title{
 display:inline-block;
}

.wizard>.steps .current a .number,
.wizard>.steps .current a:hover .number,
.wizard>.steps .current a:active .number{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.wizard>.steps .done a{
 color:#13bfa6;
}

.wizard>.steps .done a:hover,
.wizard>.steps .done a:active{
 color:#13bfa6;
}

.wizard>.steps .done a .title,
.wizard>.steps .done a:hover .title,
.wizard>.steps .done a:active .title{
 display:none;
}

.wizard>.steps .done a .number,
.wizard>.steps .done a:hover .number,
.wizard>.steps .done a:active .number{
 background-color:#13bfa6;
 color:#fff;
}

.wizard>.content{
 border-top:1px solid #e9edf4;
 border-bottom:1px solid #e9edf4;
 min-height:150px;
 padding:20px;
}

.wizard>.content>.title{
 font-size:18px;
 color:#495057;
 font-weight:600;
 padding-bottom:15px;
 display:none;
 margin:0;
}

.wizard>.content>.title.current{
 display:block;
}

.wizard>.content>.body{
 float:none;
 position:static;
 width:auto;
 height:auto;
}

.wizard>.content>.body input.parsley-error{
 border-color:#ff5c77;
}

.wizard>.content>.body input.parsley-error+ul{
 list-style:none !important;
}

.wizard>.actions{
 padding:20px;
}

.wizard>.actions>ul{
 margin:0;
 padding:0;
 list-style:none;
 display:flex;
 justify-content:space-between;
}

.wizard>.actions>ul>li:last-child a{
 background-color:#13bfa6;
}

.wizard>.actions a{
 display:block;
 background-color:var(--primary-bg-color);
 padding:9px 25px;
 line-height:1.573;
 color:#fff;
 border-radius:4px;
 font-weight:500;
}

.wizard>.actions a:hover,
.wizard>.actions a:active{
 display:block;
 background-color:var(--primary-bg-color);
 padding:9px 25px;
 line-height:1.573;
 color:#fff;
 border-radius:4px;
 font-weight:500;
}

.wizard>.actions .disabled a{
 background-color:#e8ebf2;
 color:#495057;
}

.wizard>.actions .disabled a:hover,
.wizard>.actions .disabled a:active{
 background-color:#e8ebf2;
 color:#495057;
}

.wizard.vertical>.steps{
 padding:20px;
}

.wizard.vertical>.steps ul li+li{
 margin-left:10px;
}

.wizard.vertical>.steps ul li .title{
 display:none;
}

.wizard.vertical>.steps .current a .title{
 display:inline-block;
}

.wizard.vertical>.content{
 margin:0;
 padding:20px;
}

.wizard.vertical>.actions{
 padding:20px;
}

.wizard.vertical>.actions ul{
 float:none;
 margin:0;
 padding:0;
}

@media (min-width:768px){
 .wizard>.steps{
 padding:25px;
 }
}

@media (min-width:992px){
 .wizard>.steps{
 padding:20px;
 }
}

@media (prefers-reduced-motion:reduce){
 .wizard>.steps>ul li .title{
 transition:none;
 }
}

@media (min-width:576px){
 .wizard>.steps>ul li .title{
 display:none;
 margin-left:10px;
 }
}

@media (min-width:768px){
 .wizard>.steps>ul li .title{
 display:inline-block;
 }
}

@media (min-width:576px){
 .wizard>.steps>ul li+li{
 margin-left:20px;
 }
}

@media (min-width:992px){
 .wizard>.steps>ul li+li{
 margin-left:30px;
 }
}

@media (min-width:1200px){
 .wizard>.steps a{
 justify-content:flex-start;
 }

 .wizard>.steps a:hover,
 .wizard>.steps a:active{
 justify-content:flex-start;
 }
}

@media (prefers-reduced-motion:reduce){

 .wizard>.steps a .number,
 .wizard>.steps a:hover .number,
 .wizard>.steps a:active .number{
 transition:none;
 }
}

@media (min-width:576px){

 .wizard>.steps a .number,
 .wizard>.steps a:hover .number,
 .wizard>.steps a:active .number{
 font-size:15px;
 font-weight:600;
 line-height:1.9;
 width:30px;
 height:30px;
 }
}

@media (min-width:992px){
 .wizard>.steps .disabled{
 display:block;
 }
}

@media (max-width:991px){
 .wizard>.steps .disabled{
 display:none;
 }
}

@media (min-width:768px){

 .wizard>.steps .done a .title,
 .wizard>.steps .done a:hover .title,
 .wizard>.steps .done a:active .title{
 display:inline-block;
 }
}

@media (min-width:768px){
 .wizard>.content{
 padding:25px;
 }
}

@media (min-width:992px){
 .wizard>.content{
 padding:20px;
 }
}

@media (min-width:768px){
 .wizard>.actions{
 padding:25px;
 }
}

@media (min-width:992px){
 .wizard>.actions{
 padding:20px;
 }
}

@media (min-width:576px){
 .wizard.vertical>.steps{
 float:left;
 width:20%;
 }
}

@media (min-width:768px){
 .wizard.vertical>.steps{
 width:15%;
 }
}

@media (min-width:992px){
 .wizard.vertical>.steps{
 padding:20px;
 width:30%;
 }
}

@media (min-width:576px){
 .wizard.vertical>.steps ul{
 flex-direction:column;
 }
}

@media (min-width:576px){
 .wizard.vertical>.steps ul li+li{
 margin-top:10px;
 margin-left:0;
 }
}

@media (min-width:768px){
 .wizard.vertical>.steps ul li+li{
 margin-top:20px;
 }
}

@media (min-width:1200px){
 .wizard.vertical>.steps ul li .title{
 display:block;
 }
}

@media (min-width:992px){
 .wizard.vertical>.steps a{
 justify-content:flex-start;
 }
}

@media (min-width:576px){
 .wizard.vertical>.steps .current a .title{
 display:none;
 }
}

@media (min-width:1200px){
 .wizard.vertical>.steps .current a .title{
 display:inline-block;
 }
}

@media (min-width:576px){
 .wizard.vertical>.content{
 border-top-width:0;
 border-bottom-width:0;
 width:80%;
 float:right;
 border-left:1px solid #e9edf4;
 }
}

@media (min-width:768px){
 .wizard.vertical>.content{
 width:85%;
 }
}

@media (min-width:992px){
 .wizard.vertical>.content{
 width:70%;
 padding:25px;
 }
}

@media (min-width:576px){
 .wizard.vertical>.actions{
 width:80%;
 float:right;
 border-left:1px solid #e9edf4;
 }
}

@media (min-width:768px){
 .wizard.vertical>.actions{
 width:85%;
 }
}

@media (min-width:992px){
 .wizard.vertical>.actions{
 width:70%;
 padding:25px;
 }
}


.step-equal-width>.steps>ul{
 display:flex;
 display:flex;
}

.step-equal-width>.steps>ul>li{
 flex:1;
 width:auto;
 float:none;
 flex:1;
 width:auto;
 float:none;
}



.wizard-style-1>.steps>ul a{
 padding:0;
 height:50px;
}

.wizard-style-1>.steps>ul a:hover,
.wizard-style-1>.steps>ul a:active{
 padding:0;
 height:50px;
}

.wizard-style-1>.steps>ul a .number,
.wizard-style-1>.steps>ul a:hover .number,
.wizard-style-1>.steps>ul a:active .number{
 width:50px;
 height:100%;
 border:0;
 font-size:18px;
 font-weight:bold;
 color:#737688;
 background-color:#f3f7fd;
 border-radius:0;
}

.wizard-style-1>.steps>ul a .title,
.wizard-style-1>.steps>ul a:hover .title,
.wizard-style-1>.steps>ul a:active .title{
 margin-right:20px;
 margin-left:20px;
}

.wizard-style-1>.steps>ul .current a .number,
.wizard-style-1>.steps>ul .current a:hover .number,
.wizard-style-1>.steps>ul .current a:active .number{
 background-color:var(--primary-bg-color);
 color:#fff;
}

.wizard-style-1>.steps>ul .done a .number,
.wizard-style-1>.steps>ul .done a:hover .number,
.wizard-style-1>.steps>ul .done a:active .number{
 background-color:#643ab0;
 color:#fff;
}

.wizard-style-2>.steps>ul a{
 padding:0;
 height:50px;
 border-radius:50px;
}

.wizard-style-2>.steps>ul a:hover,
.wizard-style-2>.steps>ul a:active{
 padding:0;
 height:50px;
 border-radius:50px;
}

.wizard-style-2>.steps>ul a .number,
.wizard-style-2>.steps>ul a:hover .number,
.wizard-style-2>.steps>ul a:active .number{
 width:50px;
 height:100%;
 border:2px solid #f3f7fd;
 font-size:18px;
 font-weight:bold;
 color:#737688;
 background-color:#fff;
}

.wizard-style-2>.steps>ul a .title,
.wizard-style-2>.steps>ul a:hover .title,
.wizard-style-2>.steps>ul a:active .title{
 margin-right:20px;
}

.wizard-style-2>.steps>ul .current a .number,
.wizard-style-2>.steps>ul .current a:hover .number,
.wizard-style-2>.steps>ul .current a:active .number{
 border-color:var(--primary-bg-color);
 color:var(--primary-bg-color);
}

.wizard-style-2>.steps>ul .done a .number,
.wizard-style-2>.steps>ul .done a:hover .number,
.wizard-style-2>.steps>ul .done a:active .number{
 border-color:#8c3feb;
 color:#8c3feb;
}


.parsley-required{
 font-size:12px;
 color:#ff5c77;
 margin-top:3px;
}

.wizard-card .moving-tab{
 margin-top:5px;
 background-color:var(--primary-bg-color) !important;
}

.form-group label.control-label{
 color:var(--primary-bg-color);
}

.wizard-card.form-group .form-control{
 background-image:linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

.wizard-container .wizard-navigation{
 background:#ebeff8;
}

.wizard-card .choice:hover .icon,
.wizard-card .choice.active .icon{
 border-color:var(--primary-bg-color) !important;
 color:var(--primary-bg-color) !important;
}

.weather-card{
 height:492px;
 background:#fff;
 overflow:hidden;
}

.weather-card .top{
 position:relative;
 height:328px;
 width:100%;
 overflow:hidden;
 background-size:cover;
 background-position:center;
 text-align:center;
}

.weather-card .top .wrapper{
 padding:30px;
 position:relative;
 z-index:1;
}

.weather-card .top .wrapper .mynav{
 height:20px;
}

.weather-card .top .wrapper .mynav .lnr{
 color:#fff;
 font-size:20px;
}

.weather-card .top .wrapper .mynav .lnr-chevron-left{
 display:inline-block;
 float:left;
}

.weather-card .top .wrapper .mynav .lnr-cog{
 display:inline-block;
 float:right;
}

.weather-card .top .wrapper .heading{
 margin-top:20px;
 font-size:35px;
 font-weight:400;
 color:#fff;
}

.weather-card .top .wrapper .location{
 margin-top:20px;
 font-size:21px;
 font-weight:400;
 color:#fff;
}

.weather-card .top .wrapper .temp{
 margin-top:20px;
}

.weather-card .top .wrapper .temp a{
 text-decoration:none;
 color:#fff;
}

.weather-card .top .wrapper .temp a .temp-type{
 font-size:85px;
}

.weather-card .top .wrapper .temp .temp-value{
 display:inline-block;
 font-size:85px;
 font-weight:600;
 color:#fff;
}

.weather-card .top .wrapper .temp .deg{
 display:inline-block;
 font-size:35px;
 font-weight:600;
 color:#fff;
 vertical-align:top;
 margin-top:10px;
}

.weather-card .top:after{
 content:"";
 height:100%;
 width:100%;
 display:block;
 position:absolute;
 top:0;
 left:0;
}

.weather-card .bottom{
 padding:0 30px;
 background:#fff;
}

.weather-card .bottom .wrapper .forecast{
 overflow:hidden;
 margin:0;
 font-size:0;
 padding:0;
 padding-top:20px;
 max-height:155px;
}

.weather-card .bottom .wrapper .forecast a{
 text-decoration:none;
 color:#000;
}

.weather-card .bottom .wrapper .forecast .go-up{
 text-align:center;
 display:block;
 font-size:25px;
 margin-bottom:10px;
}

.weather-card .bottom .wrapper .forecast li{
 display:block;
 font-size:25px;
 font-weight:400;
 color:rgba(0, 0, 0, 0.25);
 line-height:1em;
 margin-bottom:30px;
}

.weather-card .bottom .wrapper .forecast li .date{
 display:inline-block;
}

.weather-card .bottom .wrapper .forecast li .condition{
 display:inline-block;
 vertical-align:middle;
 float:right;
 font-size:25px;
}

.weather-card .bottom .wrapper .forecast li .condition .temp{
 display:inline-block;
 vertical-align:top;
 font-size:20px;
 font-weight:400;
 padding-top:2px;
}

.weather-card .bottom .wrapper .forecast li .condition .temp .deg{
 display:inline-block;
 font-size:10px;
 font-weight:600;
 margin-left:3px;
 vertical-align:top;
}

.weather-card .bottom .wrapper .forecast li .condition .temp .temp-type{
 font-size:20px;
}

.weather-card .bottom .wrapper .forecast li.active{
 color:rgba(0, 0, 0, 0.8);
}

@media (max-width:1279px){
 .wideget-user-info .wideget-user-warap{
 margin-top:2rem !important;
 }
}

@media (max-width:360px){
 .wideget-user-desc .wideget-user-img{
 width:130px;
 height:130px;
 }

 .wideget-user-desc .user-wrap{
 margin-top:0.7rem !important;
 margin-left:13px;
 }

 .wideget-user-info .wideget-user-warap .wideget-user-warap-r{
 margin-left:5rem !important;
 }
}

.widget-info i{
 width:100px;
 height:100px;
 padding:27px 0;
 text-align:center;
 border:2px solid #fff;
 border-radius:50%;
}

.widget-info a{
 border-bottom:1px solid #fff;
}

.widgets-cards .wrp.icon-circle{
 width:73px;
 height:73px;
 border-radius:50px;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:0;
 margin-right:15px;
}

.widgets-cards .wrp.icon-circle i{
 font-size:1.6rem;
 color:#fff;
}

.widgets-cards .wrp p{
 margin-bottom:0;
 line-height:1;
 margin-bottom:10px;
}

.widgets-cards .wrp p:first-child{
 font-weight:600;
 font-size:25px;
}


.widgets{
 font-size:35px;
 padding:20px;
}

.widgetstext{
 top:0;
 bottom:0;
 padding:20px 40px;
}

.widget-line h4{
 font-size:24px;
 font-weight:600;
}

.widget-line p{
 font-size:16px;
}

.widget-line-list li{
 display:inline-block;
 font-size:16px;
 line-height:27px;
 padding:5px 20px 0 15px;
 list-style-type:none;
}

.wideget-user-info{
 margin-top:1rem;
}

.widget-line-list{
 margin:6px;
}

.widget-progress .progress{
 background-color:rgba(0, 0, 0, 0.1);
}

.widget-card-1 i{
 position:relative;
 bottom:1px;
 right:11px;
 border-radius:5px;
 font-size:57px;
 color:#fff;
 opacity:0.5;
}

.widget-card-1 i:hover{
 color:#fff;
 font-size:80px;
 position:absolute;
 bottom:-10px;
 transition:all 0.3s ease-in-out;
}

.wideget-user-desc .wideget-user-img img{
 border-radius:100%;
 margin-right:2rem;
}

.wideget-user-desc .user-wrap{
 margin-top:1.5rem;
}

.wideget-user .wideget-user-icons a{
 display:inline-block;
 width:2rem;
 height:2rem;
 text-align:center;
 border-radius:100px;
 line-height:2rem;
 margin-top:0.3rem;
}

.wideget-user .wideget-user-icons a:hover{
 color:#fff;
}

.wideget-user-info .wideget-user-warap{
 display:flex;
}

.wideget-user-info .wideget-user-warap h4{
 font-size:1.5rem;
 font-weight:500;
 margin-bottom:0.4rem;
}

.wideget-user-info .wideget-user-warap .wideget-user-warap-r{
 margin-left:10rem;
}

.wideget-user-info .wideget-user-rating a{
 font-size:18px;
}

.wideget-user-tab .tab-menu-heading{
 padding:0;
 border:0;
}

.wideget-user-tab .tab-menu-heading .nav li a{
 color:#374254;
 font-size:15px;
 font-weight:400;
}

.wideget-user-tab .tabs-menu1 ul li a{
 padding:14px 20px 14px 20px;
 display:block;
}

.widgets-cards .widgets-cards-data{
 margin-top:8px;
}

.widgets-cards .widgets-cards-data .wrp p:first-child{
 font-size:20px;
 font-weight:500;
}

.widget-drop .dropdown-menu{
 position:absolute;
 transform:translate3d(-156px, 31px, 0px) !important;
 top:0px;
 left:0px;
 will-change:transform;
 min-width:80px;
}

.widget-drop .button:focus{
 border-color:transparant !important;
}

#widgetChart1,
#widgetChart2,
#widgetChart3{
 width:110% !important;
 height:142px !important;
 bottom:-15px;
 position:relative;
 left:-17px;
 overflow:hidden !important;
 border-radius:27%;
}

.clip-widget{
 position:relative;
}


.embed-responsive{
 position:relative;
 display:block;
 width:100%;
 padding:0;
 overflow:hidden;
}

.embed-responsive::before{
 display:block;
 content:"";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 border:0;
}

.embed-responsive-21by9::before{
 padding-top:42.85714286%;
}

.embed-responsive-16by9::before{
 padding-top:56.25%;
}

.embed-responsive-4by3::before{
 padding-top:75%;
}

.embed-responsive-1by1::before{
 padding-top:100%;
}

.flex-row{
 flex-direction:row !important;
}

.flex-column{
 flex-direction:column !important;
}

.flex-row-reverse{
 flex-direction:row-reverse !important;
}

.flex-column-reverse{
 flex-direction:column-reverse !important;
}

.flex-wrap{
 flex-wrap:wrap !important;
}

.flex-nowrap{
 flex-wrap:nowrap !important;
}

.flex-wrap-reverse{
 flex-wrap:wrap-reverse !important;
}

.flex-fill{
 flex:1 1 auto !important;
}

.flex-grow-0{
 flex-grow:0 !important;
}

.flex-grow-1{
 flex-grow:1 !important;
}

.flex-shrink-0{
 flex-shrink:0 !important;
}

.flex-shrink-1{
 flex-shrink:1 !important;
}

.justify-content-start{
 justify-content:flex-start !important;
}

.justify-content-end{
 justify-content:flex-end !important;
}

.justify-content-center{
 justify-content:center !important;
}

.justify-content-between{
 justify-content:space-between !important;
}

.justify-content-around{
 justify-content:space-around !important;
}

@media (min-width:576px){
 .flex-sm-row{
 flex-direction:row !important;
 }

 .flex-sm-column{
 flex-direction:column !important;
 }

 .flex-sm-row-reverse{
 flex-direction:row-reverse !important;
 }

 .flex-sm-column-reverse{
 flex-direction:column-reverse !important;
 }

 .flex-sm-wrap{
 flex-wrap:wrap !important;
 }

 .flex-sm-nowrap{
 flex-wrap:nowrap !important;
 }

 .flex-sm-wrap-reverse{
 flex-wrap:wrap-reverse !important;
 }

 .flex-sm-fill{
 flex:1 1 auto !important;
 }

 .flex-sm-grow-0{
 flex-grow:0 !important;
 }

 .flex-sm-grow-1{
 flex-grow:1 !important;
 }

 .flex-sm-shrink-0{
 flex-shrink:0 !important;
 }

 .flex-sm-shrink-1{
 flex-shrink:1 !important;
 }

 .justify-content-sm-start{
 justify-content:flex-start !important;
 }

 .justify-content-sm-end{
 justify-content:flex-end !important;
 }

 .justify-content-sm-center{
 justify-content:center !important;
 }

 .justify-content-sm-between{
 justify-content:space-between !important;
 }

 .justify-content-sm-around{
 justify-content:space-around !important;
 }
}

@media (min-width:768px){
 .flex-md-row{
 flex-direction:row !important;
 }

 .flex-md-column{
 flex-direction:column !important;
 }

 .flex-md-row-reverse{
 flex-direction:row-reverse !important;
 }

 .flex-md-column-reverse{
 flex-direction:column-reverse !important;
 }

 .flex-md-wrap{
 flex-wrap:wrap !important;
 }

 .flex-md-nowrap{
 flex-wrap:nowrap !important;
 }

 .flex-md-wrap-reverse{
 flex-wrap:wrap-reverse !important;
 }

 .flex-md-fill{
 flex:1 1 auto !important;
 }

 .flex-md-grow-0{
 flex-grow:0 !important;
 }

 .flex-md-grow-1{
 flex-grow:1 !important;
 }

 .flex-md-shrink-0{
 flex-shrink:0 !important;
 }

 .flex-md-shrink-1{
 flex-shrink:1 !important;
 }

 .justify-content-md-start{
 justify-content:flex-start !important;
 }

 .justify-content-md-end{
 justify-content:flex-end !important;
 }

 .justify-content-md-center{
 justify-content:center !important;
 }

 .justify-content-md-between{
 justify-content:space-between !important;
 }

 .justify-content-md-around{
 justify-content:space-around !important;
 }
}

@media (min-width:992px){
 .flex-lg-row{
 flex-direction:row !important;
 }

 .flex-lg-column{
 flex-direction:column !important;
 }

 .flex-lg-row-reverse{
 flex-direction:row-reverse !important;
 }

 .flex-lg-column-reverse{
 flex-direction:column-reverse !important;
 }

 .flex-lg-wrap{
 flex-wrap:wrap !important;
 }

 .flex-lg-nowrap{
 flex-wrap:nowrap !important;
 }

 .flex-lg-wrap-reverse{
 flex-wrap:wrap-reverse !important;
 }

 .flex-lg-fill{
 flex:1 1 auto !important;
 }

 .flex-lg-grow-0{
 flex-grow:0 !important;
 }

 .flex-lg-grow-1{
 flex-grow:1 !important;
 }

 .flex-lg-shrink-0{
 flex-shrink:0 !important;
 }

 .flex-lg-shrink-1{
 flex-shrink:1 !important;
 }

 .justify-content-lg-start{
 justify-content:flex-start !important;
 }

 .justify-content-lg-end{
 justify-content:flex-end !important;
 }

 .justify-content-lg-center{
 justify-content:center !important;
 }

 .justify-content-lg-between{
 justify-content:space-between !important;
 }

 .justify-content-lg-around{
 justify-content:space-around !important;
 }
}

@media (min-width:1280px){
 .flex-xl-row{
 flex-direction:row !important;
 }

 .flex-xl-column{
 flex-direction:column !important;
 }

 .flex-xl-row-reverse{
 flex-direction:row-reverse !important;
 }

 .flex-xl-column-reverse{
 flex-direction:column-reverse !important;
 }

 .flex-xl-wrap{
 flex-wrap:wrap !important;
 }

 .flex-xl-nowrap{
 flex-wrap:nowrap !important;
 }

 .flex-xl-wrap-reverse{
 flex-wrap:wrap-reverse !important;
 }

 .flex-xl-fill{
 flex:1 1 auto !important;
 }

 .flex-xl-grow-0{
 flex-grow:0 !important;
 }

 .flex-xl-grow-1{
 flex-grow:1 !important;
 }

 .flex-xl-shrink-0{
 flex-shrink:0 !important;
 }

 .flex-xl-shrink-1{
 flex-shrink:1 !important;
 }

 .justify-content-xl-start{
 justify-content:flex-start !important;
 }

 .justify-content-xl-end{
 justify-content:flex-end !important;
 }

 .justify-content-xl-center{
 justify-content:center !important;
 }

 .justify-content-xl-between{
 justify-content:space-between !important;
 }

 .justify-content-xl-around{
 justify-content:space-around !important;
 }
}


.align-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;
}

.align-items-start{
 align-items:flex-start !important;
}

.align-items-end{
 align-items:flex-end !important;
}

.align-items-center{
 align-items:center !important;
}

.align-items-baseline{
 align-items:baseline !important;
}

.align-items-stretch{
 align-items:stretch !important;
}

.align-content-start{
 align-content:flex-start !important;
}

.align-content-end{
 align-content:flex-end !important;
}

.align-content-center{
 align-content:center !important;
}

.align-content-between{
 align-content:space-between !important;
}

.align-content-around{
 align-content:space-around !important;
}

.align-content-stretch{
 align-content:stretch !important;
}

.align-self-auto{
 align-self:auto !important;
}

.align-self-start{
 align-self:flex-start !important;
}

.align-self-end{
 align-self:flex-end !important;
}

.align-self-center{
 align-self:center !important;
}

.align-self-baseline{
 align-self:baseline !important;
}

.align-self-stretch{
 align-self:stretch !important;
}

@media (min-width:576px){
 .align-items-sm-start{
 align-items:flex-start !important;
 }

 .align-items-sm-end{
 align-items:flex-end !important;
 }

 .align-items-sm-center{
 align-items:center !important;
 }

 .align-items-sm-baseline{
 align-items:baseline !important;
 }

 .align-items-sm-stretch{
 align-items:stretch !important;
 }

 .align-content-sm-start{
 align-content:flex-start !important;
 }

 .align-content-sm-end{
 align-content:flex-end !important;
 }

 .align-content-sm-center{
 align-content:center !important;
 }

 .align-content-sm-between{
 align-content:space-between !important;
 }

 .align-content-sm-around{
 align-content:space-around !important;
 }

 .align-content-sm-stretch{
 align-content:stretch !important;
 }

 .align-self-sm-auto{
 align-self:auto !important;
 }

 .align-self-sm-start{
 align-self:flex-start !important;
 }

 .align-self-sm-end{
 align-self:flex-end !important;
 }

 .align-self-sm-center{
 align-self:center !important;
 }

 .align-self-sm-baseline{
 align-self:baseline !important;
 }

 .align-self-sm-stretch{
 align-self:stretch !important;
 }
}

@media (min-width:768px){
 .align-items-md-start{
 align-items:flex-start !important;
 }

 .align-items-md-end{
 align-items:flex-end !important;
 }

 .align-items-md-center{
 align-items:center !important;
 }

 .align-items-md-baseline{
 align-items:baseline !important;
 }

 .align-items-md-stretch{
 align-items:stretch !important;
 }

 .align-content-md-start{
 align-content:flex-start !important;
 }

 .align-content-md-end{
 align-content:flex-end !important;
 }

 .align-content-md-center{
 align-content:center !important;
 }

 .align-content-md-between{
 align-content:space-between !important;
 }

 .align-content-md-around{
 align-content:space-around !important;
 }

 .align-content-md-stretch{
 align-content:stretch !important;
 }

 .align-self-md-auto{
 align-self:auto !important;
 }

 .align-self-md-start{
 align-self:flex-start !important;
 }

 .align-self-md-end{
 align-self:flex-end !important;
 }

 .align-self-md-center{
 align-self:center !important;
 }

 .align-self-md-baseline{
 align-self:baseline !important;
 }

 .align-self-md-stretch{
 align-self:stretch !important;
 }
}

@media (min-width:992px){
 .align-items-lg-start{
 align-items:flex-start !important;
 }

 .align-items-lg-end{
 align-items:flex-end !important;
 }

 .align-items-lg-center{
 align-items:center !important;
 }

 .align-items-lg-baseline{
 align-items:baseline !important;
 }

 .align-items-lg-stretch{
 align-items:stretch !important;
 }

 .align-content-lg-start{
 align-content:flex-start !important;
 }

 .align-content-lg-end{
 align-content:flex-end !important;
 }

 .align-content-lg-center{
 align-content:center !important;
 }

 .align-content-lg-between{
 align-content:space-between !important;
 }

 .align-content-lg-around{
 align-content:space-around !important;
 }

 .align-content-lg-stretch{
 align-content:stretch !important;
 }

 .align-self-lg-auto{
 align-self:auto !important;
 }

 .align-self-lg-start{
 align-self:flex-start !important;
 }

 .align-self-lg-end{
 align-self:flex-end !important;
 }

 .align-self-lg-center{
 align-self:center !important;
 }

 .align-self-lg-baseline{
 align-self:baseline !important;
 }

 .align-self-lg-stretch{
 align-self:stretch !important;
 }
}

@media (min-width:1280px){
 .align-items-xl-start{
 align-items:flex-start !important;
 }

 .align-items-xl-end{
 align-items:flex-end !important;
 }

 .align-items-xl-center{
 align-items:center !important;
 }

 .align-items-xl-baseline{
 align-items:baseline !important;
 }

 .align-items-xl-stretch{
 align-items:stretch !important;
 }

 .align-content-xl-start{
 align-content:flex-start !important;
 }

 .align-content-xl-end{
 align-content:flex-end !important;
 }

 .align-content-xl-center{
 align-content:center !important;
 }

 .align-content-xl-between{
 align-content:space-between !important;
 }

 .align-content-xl-around{
 align-content:space-around !important;
 }

 .align-content-xl-stretch{
 align-content:stretch !important;
 }

 .align-self-xl-auto{
 align-self:auto !important;
 }

 .align-self-xl-start{
 align-self:flex-start !important;
 }

 .align-self-xl-end{
 align-self:flex-end !important;
 }

 .align-self-xl-center{
 align-self:center !important;
 }

 .align-self-xl-baseline{
 align-self:baseline !important;
 }

 .align-self-xl-stretch{
 align-self:stretch !important;
 }
}

.bg-secondary{
 background-color:#e984b1 !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus{
 background-color:rgba(233, 132, 177, 0.85) !important;
}

button.bg-secondary:hover,
button.bg-secondary:focus{
 background-color:rgba(233, 132, 177, 0.85) !important;
}

a.bg-teritary:hover,
a.bg-teritary:focus{
 background-color:rgba(89, 173, 236, 0.85) !important;
}

button.bg-teritary:hover,
button.bg-teritary:focus{
 background-color:rgba(89, 173, 236, 0.85) !important;
}

a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus{
 background-color:rgba(231, 195, 84, 0.85) !important;
}

button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus{
 background-color:rgba(231, 195, 84, 0.85) !important;
}

.bg-success{
 background-color:#13bfa6 !important;
}

a.bg-success:hover,
a.bg-success:focus{
 background-color:rgba(19, 191, 166, 0.85) !important;
}

button.bg-success:hover,
button.bg-success:focus{
 background-color:rgba(19, 191, 166, 0.85) !important;
}

.bg-info{
 background-color:#59adec !important;
}

a.bg-info:hover,
a.bg-info:focus{
 background-color:rgba(89, 173, 236, 0.85) !important;
}

button.bg-info:hover,
button.bg-info:focus{
 background-color:rgba(89, 173, 236, 0.85) !important;
}

.bg-warning{
 background-color:#e7c354 !important;
}

a.bg-warning:hover,
a.bg-warning:focus{
 background-color:rgba(231, 195, 84, 0.85) !important;
}

button.bg-warning:hover,
button.bg-warning:focus{
 background-color:rgba(231, 195, 84, 0.85) !important;
}

.bg-danger{
 background-color:#d12c47 !important;
}

a.bg-danger:hover,
a.bg-danger:focus{
 background-color:rgba(209, 44, 71, 0.85) !important;
}

button.bg-danger:hover,
button.bg-danger:focus{
 background-color:rgba(209, 44, 71, 0.85) !important;
}

.bg-light{
 background-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.bg-light-lightest{
 background-color:rgba(228, 231, 236, 0.15) !important;
}

.bg-light-lighter{
 background-color:rgba(228, 231, 236, 0.65) !important;
}

a.bg-light:hover,
a.bg-light:focus{
 background-color:rgba(228, 231, 236, 0.85) !important;
}

button.bg-light:hover,
button.bg-light:focus{
 background-color:rgba(228, 231, 236, 0.85) !important;
}

.bg-dark{
 background-color:#343a40 !important;
}

a.bg-dark:hover,
a.bg-dark:focus{
 background-color:rgba(68, 69, 70, 0.85) !important;
}

button.bg-dark:hover,
button.bg-dark:focus{
 background-color:rgba(68, 69, 70, 0.85) !important;
}


.bg-primary-gradient{
 background:linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
}

a.bg-primary-gradient:hover,
a.bg-primary-gradient:focus{
 background:var(--primary-bg-color) !important;
}

button.bg-primary-gradient:hover,
button.bg-primary-gradient:focus{
 background:var(--primary-bg-color) !important;
}

.bg-secondary-gradient{
 background:linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
}

a.bg-secondary-gradient:hover,
a.bg-secondary-gradient:focus{
 background:#e984b1 !important;
}

button.bg-secondary-gradient:hover,
button.bg-secondary-gradient:focus{
 background:#e984b1 !important;
}

.bg-success-gradient{
 background:linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
}

a.bg-success-gradient:hover,
a.bg-success-gradient:focus{
 background:rgba(var(--primary-bg-color), 0.85) !important;
}

button.bg-success-gradient:hover,
button.bg-success-gradient:focus{
 background:rgba(var(--primary-bg-color), 0.85) !important;
}

.bg-info-gradient{
 background:linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
}

a.bg-info-gradient:hover,
a.bg-info-gradient:focus{
 background:rgba(89, 173, 236, 0.85) !important;
}

button.bg-info-gradient:hover,
button.bg-info-gradient:focus{
 background:rgba(89, 173, 236, 0.85) !important;
}

.bg-warning-gradient{
 background:linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
}

a.bg-warning-gradient:hover,
a.bg-warning-gradient:focus{
 background:#FBB034 !important;
}

button.bg-warning-gradient:hover,
button.bg-warning-gradient:focus{
 background:#FBB034 !important;
}

.bg-danger-gradient{
 background-image:linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
}

a.bg-danger-gradient:hover,
a.bg-danger-gradient:focus{
 background:rgba(209, 44, 71, 0.85) !important;
}

button.bg-danger-gradient:hover,
button.bg-danger-gradient:focus{
 background:rgba(209, 44, 71, 0.85) !important;
}

.bg-purple-gradient{
 background-image:linear-gradient(to right bottom, #661fd6 0%, #0061FF 100%) !important;
}

a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus{
 background:rgba(102, 31, 214, 0.85) !important;
}

button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus{
 background:rgba(102, 31, 214, 0.85) !important;
}

.bg-pink-gradient{
 background-image:linear-gradient(to right bottom, #f58598 0%, #E8AA98 100%) !important;
}

a.bg-pink-gradient:hover,
a.bg-pink-gradient:focus{
 background:rgba(245, 133, 152, 0.85) !important;
}

button.bg-pink-gradient:hover,
button.bg-pink-gradient:focus{
 background:rgba(245, 133, 152, 0.85) !important;
}

.bg-teal-gradient{
 background-image:linear-gradient(to right bottom, #2bcbba 0%, #00B8D0 100%) !important;
}

a.bg-teal-gradient:hover,
a.bg-teal-gradient:focus{
 background:rgba(43, 203, 186, 0.85) !important;
}

button.bg-teal-gradient:hover,
button.bg-teal-gradient:focus{
 background:rgba(43, 203, 186, 0.85) !important;
}

.bg-light-gradient{
 background:linear-gradient(to right bottom, #868e96 0%, #474c54 100%) !important;
}

a.bg-light-gradient:hover,
a.bg-light-gradient:focus{
 background:rgba(228, 231, 236, 0.85) !important;
}

button.bg-light-gradient:hover,
button.bg-light-gradient:focus{
 background:rgba(228, 231, 236, 0.85) !important;
}

.bg-dark-gradient{
 background:linear-gradient(to right bottom, #444546 0%, rgba(0, 0, 0, 0.7215686275) 100%) !important;
}

a.bg-dark-gradient:hover,
a.bg-dark-gradient:focus{
 background:rgba(68, 69, 70, 0.85) !important;
}

button.bg-dark-gradient:hover,
button.bg-dark-gradient:focus{
 background:rgba(68, 69, 70, 0.85) !important;
}

.bg-facebook-gradient{
 background:linear-gradient(to bottom right, #3b5998, #2b4170) !important;
}

.bg-white{
 background-color:#fff !important;
}

.bg-transparent{
 background-color:transparent !important;
}

.bg1{
 background-color:linear-gradient(to right bottom, #163b7c 0%, #548beb 100%);
}

.bg2{
 background-color:linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%) !important;
}

.bg3{
 background-color:linear-gradient(to bottom right, #f53e31, #dd4b39);
}


.bg-purple{
 background-color:#661fd6 !important;
 color:#fff !important;
}

a.bg-purple:hover,
a.bg-purple:focus{
 background-color:rgba(102, 31, 214, 0.85) !important;
}

button.bg-purple:hover,
button.bg-purple:focus{
 background-color:rgba(102, 31, 214, 0.85) !important;
}

.bg-purple-lightest{
 background-color:rgba(102, 31, 214, 0.55) !important;
}

a.bg-purple-lightest:hover,
a.bg-purple-lightest:focus{
 background-color:rgba(102, 31, 214, 0.35) !important;
}

button.bg-purple-lightest:hover,
button.bg-purple-lightest:focus{
 background-color:rgba(102, 31, 214, 0.35) !important;
}

.bg-purple-lighter{
 background-color:rgba(102, 31, 214, 0.65) !important;
}

a.bg-purple-lighter:hover,
a.bg-purple-lighter:focus{
 background-color:rgba(102, 31, 214, 0.45) !important;
}

button.bg-purple-lighter:hover,
button.bg-purple-lighter:focus{
 background-color:rgba(102, 31, 214, 0.45) !important;
}

.bg-purple-light{
 background-color:rgba(102, 31, 214, 0.85) !important;
}

a.bg-purple-light:hover,
a.bg-purple-light:focus{
 background-color:rgba(102, 31, 214, 0.55) !important;
}

button.bg-purple-light:hover,
button.bg-purple-light:focus{
 background-color:rgba(102, 31, 214, 0.55) !important;
}

.bg-purple-dark{
 background-color:rgba(59, 8, 141, 0.55) !important;
}

a.bg-purple-dark:hover,
a.bg-purple-dark:focus{
 background-color:rgba(59, 8, 141, 0.35) !important;
}

button.bg-purple-dark:hover,
button.bg-purple-dark:focus{
 background-color:rgba(59, 8, 141, 0.35) !important;
}

.bg-purple-darker{
 background-color:rgba(59, 8, 141, 0.85) !important;
}

a.bg-purple-darker:hover,
a.bg-purple-darker:focus{
 background-color:rgba(59, 8, 141, 0.55) !important;
}

button.bg-purple-darker:hover,
button.bg-purple-darker:focus{
 background-color:rgba(59, 8, 141, 0.55) !important;
}

.bg-purple-darkest{
 background-color:#3b088d !important;
}

a.bg-purple-darkest:hover,
a.bg-purple-darkest:focus{
 background-color:rgba(59, 8, 141, 0.85) !important;
}

button.bg-purple-darkest:hover,
button.bg-purple-darkest:focus{
 background-color:rgba(59, 8, 141, 0.85) !important;
}

.bg-blue{
 background-color:#467fcf !important;
}

.bg-blue-lightest{
 background-color:rgba(70, 127, 207, 0.35) !important;
}

a.bg-blue-lightest:hover,
a.bg-blue-lightest:focus{
 background-color:rgba(70, 127, 207, 0.15) !important;
}

button.bg-blue-lightest:hover,
button.bg-blue-lightest:focus{
 background-color:rgba(70, 127, 207, 0.15) !important;
}

.bg-blue-lighter{
 background-color:rgba(70, 127, 207, 0.55) !important;
}

a.bg-blue-lighter:hover,
a.bg-blue-lighter:focus{
 background-color:rgba(70, 127, 207, 0.55) !important;
}

button.bg-blue-lighter:hover,
button.bg-blue-lighter:focus{
 background-color:rgba(70, 127, 207, 0.55) !important;
}

.bg-blue-light{
 background-color:rgba(70, 127, 207, 0.85) !important;
}

a.bg-blue-light:hover,
a.bg-blue-light:focus{
 background-color:rgba(70, 127, 207, 0.55) !important;
}

button.bg-blue-light:hover,
button.bg-blue-light:focus{
 background-color:rgba(70, 127, 207, 0.55) !important;
}

.bg-blue-dark{
 background-color:#132949 !important;
}

a.bg-blue-dark:hover,
a.bg-blue-dark:focus{
 background-color:rgba(19, 41, 73, 0.55) !important;
}

button.bg-blue-dark:hover,
button.bg-blue-dark:focus{
 background-color:rgba(19, 41, 73, 0.35) !important;
}

.bg-blue-darker{
 background-color:rgba(19, 41, 73, 0.85) !important;
}

a.bg-blue-darker:hover,
a.bg-blue-darker:focus{
 background-color:rgba(19, 41, 73, 0.55) !important;
}

button.bg-blue-darker:hover,
button.bg-blue-darker:focus{
 background-color:rgba(19, 41, 73, 0.55) !important;
}

.bg-blue-darkest{
 background-color:#132949 !important;
}

a.bg-blue-darkest:hover,
a.bg-blue-darkest:focus{
 background-color:rgba(19, 41, 73, 0.85) !important;
}

button.bg-blue-darkest:hover,
button.bg-blue-darkest:focus{
 background-color:rgba(19, 41, 73, 0.85) !important;
}

.bg-purssianblue{
 background-color:#362f71;
}

a.bg-purssianblue-lightest:hover,
a.bg-purssianblue-lightest:focus{
 background-color:rgba(54, 47, 113, 0.35) !important;
}

button.bg-purssianblue-lightest:hover,
button.bg-purssianblue-lightest:focus{
 background-color:rgba(54, 47, 113, 0.35) !important;
}

.bg-indigo-lightest{
 background-color:rgba(101, 116, 205, 0.55) !important;
}

a.bg-indigo-lightest:hover,
a.bg-indigo-lightest:focus{
 background-color:rgba(101, 116, 205, 0.35) !important;
}

button.bg-indigo-lightest:hover,
button.bg-indigo-lightest:focus{
 background-color:rgba(101, 116, 205, 0.35) !important;
}

.bg-indigo-lighter{
 background-color:rgba(101, 116, 205, 0.85) !important;
}

a.bg-indigo-lighter:hover,
a.bg-indigo-lighter:focus{
 background-color:rgba(101, 116, 205, 0.55) !important;
}

button.bg-indigo-lighter:hover,
button.bg-indigo-lighter:focus{
 background-color:rgba(101, 116, 205, 0.55) !important;
}

.bg-indigo-light{
 background-color:rgba(101, 116, 205, 0.765) !important;
}

a.bg-indigo-light:hover,
a.bg-indigo-light:focus{
 background-color:rgba(101, 116, 205, 0.45) !important;
}

button.bg-indigo-light:hover,
button.bg-indigo-light:focus{
 background-color:rgba(101, 116, 205, 0.45) !important;
}

.bg-indigo-dark{
 background-color:rgba(18, 37, 149, 0.55) !important;
}

a.bg-indigo-dark:hover,
a.bg-indigo-dark:focus{
 background-color:rgba(18, 37, 149, 0.35) !important;
}

button.bg-indigo-dark:hover,
button.bg-indigo-dark:focus{
 background-color:rgba(18, 37, 149, 0.35) !important;
}

.bg-indigo-darker{
 background-color:rgba(18, 37, 149, 0.85) !important;
}

a.bg-indigo-darker:hover,
a.bg-indigo-darker:focus{
 background-color:rgba(18, 37, 149, 0.55) !important;
}

button.bg-indigo-darker:hover,
button.bg-indigo-darker:focus{
 background-color:rgba(18, 37, 149, 0.55) !important;
}

.bg-indigo-darkest{
 background-color:#122595 !important;
}

a.bg-indigo-darkest:hover,
a.bg-indigo-darkest:focus{
 background-color:rgba(18, 37, 149, 0.85) !important;
}

button.bg-indigo-darkest:hover,
button.bg-indigo-darkest:focus{
 background-color:rgba(18, 37, 149, 0.85) !important;
}

.bg-pink-lightest{
 background-color:rgba(245, 133, 152, 0.35) !important;
}

a.bg-pink-lightest:hover,
a.bg-pink-lightest:focus{
 background-color:rgba(245, 133, 152, 0.15) !important;
}

button.bg-pink-lightest:hover,
button.bg-pink-lightest:focus{
 background-color:rgba(245, 133, 152, 0.15) !important;
}

.bg-pink-lighter{
 background-color:rgba(245, 133, 152, 0.55) !important;
}

a.bg-pink-lighter:hover,
a.bg-pink-lighter:focus{
 background-color:rgba(245, 133, 152, 0.35) !important;
}

button.bg-pink-lighter:hover,
button.bg-pink-lighter:focus{
 background-color:rgba(245, 133, 152, 0.35) !important;
}

.bg-pink-light{
 background-color:rgba(245, 133, 152, 0.85) !important;
}

a.bg-pink-light:hover,
a.bg-pink-light:focus{
 background-color:rgba(245, 133, 152, 0.55) !important;
}

button.bg-pink-light:hover,
button.bg-pink-light:focus{
 background-color:rgba(245, 133, 152, 0.55) !important;
}

.bg-pink-dark{
 background-color:rgba(243, 85, 111, 0.55) !important;
}

a.bg-pink-dark:hover,
a.bg-pink-dark:focus{
 background-color:rgba(243, 85, 111, 0.35) !important;
}

button.bg-pink-dark:hover,
button.bg-pink-dark:focus{
 background-color:rgba(243, 85, 111, 0.35) !important;
}

.bg-pink-darker{
 background-color:rgba(243, 85, 111, 0.85) !important;
}

a.bg-pink-darker:hover,
a.bg-pink-darker:focus{
 background-color:rgba(243, 85, 111, 0.35) !important;
}

button.bg-pink-darker:hover,
button.bg-pink-darker:focus{
 background-color:rgba(243, 85, 111, 0.55) !important;
}

.bg-pink-darkest{
 background-color:#f3556f !important;
}

a.bg-pink-darkest:hover,
a.bg-pink-darkest:focus{
 background-color:rgba(243, 85, 111, 0.85) !important;
}

button.bg-pink-darkest:hover,
button.bg-pink-darkest:focus{
 background-color:rgba(243, 85, 111, 0.85) !important;
}

.bg-red{
 background-color:#e32f2f !important;
}

.bg-red-lightest{
 background-color:rgba(227, 47, 47, 0.35) !important;
}

a.bg-red-lightest:hover,
a.bg-red-lightest:focus{
 background-color:rgba(227, 47, 47, 0.15) !important;
}

button.bg-red-lightest:hover,
button.bg-red-lightest:focus{
 background-color:rgba(227, 47, 47, 0.15) !important;
}

.bg-red-lighter{
 background-color:rgba(227, 47, 47, 0.55) !important;
}

a.bg-red-lighter:hover,
a.bg-red-lighter:focus{
 background-color:rgba(227, 47, 47, 0.35) !important;
}

button.bg-red-lighter:hover,
button.bg-red-lighter:focus{
 background-color:rgba(227, 47, 47, 0.35) !important;
}

.bg-red-light{
 background-color:rgba(227, 47, 47, 0.85) !important;
}

a.bg-red-light:hover,
a.bg-red-light:focus{
 background-color:rgba(227, 47, 47, 0.55) !important;
}

button.bg-red-light:hover,
button.bg-red-light:focus{
 background-color:rgba(227, 47, 47, 0.55) !important;
}

.bg-red-dark{
 background-color:rgba(163, 6, 6, 0.55) !important;
}

a.bg-red-dark:hover,
a.bg-red-dark:focus{
 background-color:rgba(163, 6, 6, 0.35) !important;
}

button.bg-red-dark:hover,
button.bg-red-dark:focus{
 background-color:rgba(163, 6, 6, 0.35) !important;
}

.bg-red-darker{
 background-color:rgba(163, 6, 6, 0.85) !important;
}

a.bg-red-darker:hover,
a.bg-red-darker:focus{
 background-color:rgba(163, 6, 6, 0.55) !important;
}

button.bg-red-darker:hover,
button.bg-red-darker:focus{
 background-color:rgba(163, 6, 6, 0.55) !important;
}

.bg-red-darkest{
 background-color:#a30606 !important;
}

a.bg-red-darkest:hover,
a.bg-red-darkest:focus{
 background-color:rgba(163, 6, 6, 0.85) !important;
}

button.bg-red-darkest:hover,
button.bg-red-darkest:focus{
 background-color:rgba(163, 6, 6, 0.85) !important;
}

.bg-orange-lightest{
 background-color:rgba(252, 115, 3, 0.35) !important;
}

a.bg-orange-lightest:hover,
a.bg-orange-lightest:focus{
 background-color:rgba(252, 115, 3, 0.15) !important;
}

button.bg-orange-lightest:hover,
button.bg-orange-lightest:focus{
 background-color:rgba(252, 115, 3, 0.15) !important;
}

.bg-orange-lighter{
 background-color:rgba(252, 115, 3, 0.55) !important;
}

a.bg-orange-lighter:hover,
a.bg-orange-lighter:focus{
 background-color:rgba(252, 115, 3, 0.35) !important;
}

button.bg-orange-lighter:hover,
button.bg-orange-lighter:focus{
 background-color:rgba(252, 115, 3, 0.35) !important;
}

.bg-orange-light{
 background-color:rgba(252, 115, 3, 0.85) !important;
}

a.bg-orange-light:hover,
a.bg-orange-light:focus{
 background-color:rgba(252, 115, 3, 0.55) !important;
}

button.bg-orange-light:hover,
button.bg-orange-light:focus{
 background-color:rgba(252, 115, 3, 0.55) !important;
}

.bg-orange-dark{
 background-color:rgba(149, 67, 0, 0.55) !important;
}

a.bg-orange-dark:hover,
a.bg-orange-dark:focus{
 background-color:rgba(149, 67, 0, 0.35) !important;
}

button.bg-orange-dark:hover,
button.bg-orange-dark:focus{
 background-color:rgba(149, 67, 0, 0.35) !important;
}

.bg-orange-darker{
 background-color:rgba(149, 67, 0, 0.85) !important;
}

a.bg-orange-darker:hover,
a.bg-orange-darker:focus{
 background-color:rgba(149, 67, 0, 0.55) !important;
}

button.bg-orange-darker:hover,
button.bg-orange-darker:focus{
 background-color:rgba(149, 67, 0, 0.55) !important;
}

.bg-orange-darkest{
 background-color:#954300 !important;
}

a.bg-orange-darkest:hover,
a.bg-orange-darkest:focus{
 background-color:rgba(149, 67, 0, 0.85) !important;
}

button.bg-orange-darkest:hover,
button.bg-orange-darkest:focus{
 background-color:rgba(149, 67, 0, 0.85) !important;
}

.bg-yellow-lightest{
 background-color:rgba(251, 176, 52, 0.35) !important;
}

a.bg-yellow-lightest:hover,
a.bg-yellow-lightest:focus{
 background-color:rgba(251, 176, 52, 0.15) !important;
}

button.bg-yellow-lightest:hover,
button.bg-yellow-lightest:focus{
 background-color:rgba(251, 176, 52, 0.15) !important;
}

.bg-yellow-lighter{
 background-color:rgba(251, 176, 52, 0.55) !important;
}

a.bg-yellow-lighter:hover,
a.bg-yellow-lighter:focus{
 background-color:rgba(251, 176, 52, 0.35) !important;
}

button.bg-yellow-lighter:hover,
button.bg-yellow-lighter:focus{
 background-color:rgba(251, 176, 52, 0.35) !important;
}

.bg-yellow-light{
 background-color:rgba(251, 176, 52, 0.85) !important;
}

a.bg-yellow-light:hover,
a.bg-yellow-light:focus{
 background-color:rgba(251, 176, 52, 0.55) !important;
}

button.bg-yellow-light:hover,
button.bg-yellow-light:focus{
 background-color:rgba(251, 176, 52, 0.55) !important;
}

.bg-yellow-dark{
 background-color:rgba(151, 93, 0, 0.55) !important;
}

a.bg-yellow-dark:hover,
a.bg-yellow-dark:focus{
 background-color:rgba(151, 93, 0, 0.35) !important;
}

button.bg-yellow-dark:hover,
button.bg-yellow-dark:focus{
 background-color:rgba(151, 93, 0, 0.35) !important;
}

.bg-yellow-darker{
 background-color:rgba(151, 93, 0, 0.85) !important;
}

a.bg-yellow-darker:hover,
a.bg-yellow-darker:focus{
 background-color:rgba(151, 93, 0, 0.55) !important;
}

button.bg-yellow-darker:hover,
button.bg-yellow-darker:focus{
 background-color:rgba(151, 93, 0, 0.55) !important;
}

.bg-yellow-darkest{
 background-color:#975d00 !important;
}

a.bg-yellow-darkest:hover,
a.bg-yellow-darkest:focus{
 background-color:rgba(151, 93, 0, 0.85) !important;
}

button.bg-yellow-darkest:hover,
button.bg-yellow-darkest:focus{
 background-color:rgba(151, 93, 0, 0.85) !important;
}

.bg-green-lightest{
 background-color:rgba(78, 204, 72, 0.35) !important;
}

a.bg-green-lightest:hover,
a.bg-green-lightest:focus{
 background-color:rgba(78, 204, 72, 0.15) !important;
}

button.bg-green-lightest:hover,
button.bg-green-lightest:focus{
 background-color:rgba(78, 204, 72, 0.15) !important;
}

.bg-green-lighter{
 background-color:rgba(78, 204, 72, 0.55) !important;
}

a.bg-green-lighter:hover,
a.bg-green-lighter:focus{
 background-color:rgba(78, 204, 72, 0.35) !important;
}

button.bg-green-lighter:hover,
button.bg-green-lighter:focus{
 background-color:rgba(78, 204, 72, 0.35) !important;
}

.bg-green-light{
 background-color:rgba(78, 204, 72, 0.85) !important;
}

a.bg-green-light:hover,
a.bg-green-light:focus{
 background-color:rgba(78, 204, 72, 0.55) !important;
}

button.bg-green-light:hover,
button.bg-green-light:focus{
 background-color:rgba(78, 204, 72, 0.55) !important;
}

.bg-green-dark{
 background-color:rgba(6, 121, 0, 0.55) !important;
}

a.bg-green-dark:hover,
a.bg-green-dark:focus{
 background-color:rgba(6, 121, 0, 0.35) !important;
}

button.bg-green-dark:hover,
button.bg-green-dark:focus{
 background-color:rgba(6, 121, 0, 0.35) !important;
}

.bg-green-darker{
 background-color:rgba(6, 121, 0, 0.85) !important;
}

a.bg-green-darker:hover,
a.bg-green-darker:focus{
 background-color:rgba(6, 121, 0, 0.55) !important;
}

button.bg-green-darker:hover,
button.bg-green-darker:focus{
 background-color:rgba(6, 121, 0, 0.55) !important;
}

.bg-green-darkest{
 background-color:#067900 !important;
}

a.bg-green-darkest:hover,
a.bg-green-darkest:focus{
 background-color:rgba(6, 121, 0, 0.85) !important;
}

button.bg-green-darkest:hover,
button.bg-green-darkest:focus{
 background-color:rgba(6, 121, 0, 0.85) !important;
}

.bg-teal-lightest{
 background-color:rgba(43, 203, 186, 0.35) !important;
}

a.bg-teal-lightest:hover,
a.bg-teal-lightest:focus{
 background-color:rgba(43, 203, 186, 0.15) !important;
}

button.bg-teal-lightest:hover,
button.bg-teal-lightest:focus{
 background-color:rgba(43, 203, 186, 0.15) !important;
}

.bg-teal-lighter{
 background-color:rgba(43, 203, 186, 0.55) !important;
}

a.bg-teal-lighter:hover,
a.bg-teal-lighter:focus{
 background-color:rgba(43, 203, 186, 0.35) !important;
}

button.bg-teal-lighter:hover,
button.bg-teal-lighter:focus{
 background-color:rgba(43, 203, 186, 0.35) !important;
}

.bg-teal-light{
 background-color:rgba(43, 203, 186, 0.85) !important;
}

a.bg-teal-light:hover,
a.bg-teal-light:focus{
 background-color:rgba(43, 203, 186, 0.55) !important;
}

button.bg-teal-light:hover,
button.bg-teal-light:focus{
 background-color:rgba(43, 203, 186, 0.55) !important;
}

.bg-teal-dark{
 background-color:rgba(0, 129, 116, 0.55) !important;
}

a.bg-teal-dark:hover,
a.bg-teal-dark:focus{
 background-color:rgba(0, 129, 116, 0.35) !important;
}

button.bg-teal-dark:hover,
button.bg-teal-dark:focus{
 background-color:rgba(0, 129, 116, 0.35) !important;
}

.bg-teal-darker{
 background-color:rgba(0, 129, 116, 0.85) !important;
}

a.bg-teal-darker:hover,
a.bg-teal-darker:focus{
 background-color:rgba(0, 129, 116, 0.55) !important;
}

button.bg-teal-darker:hover,
button.bg-teal-darker:focus{
 background-color:rgba(0, 129, 116, 0.55) !important;
}

.bg-teal-darkest{
 background-color:#008174 !important;
}

a.bg-teal-darkest:hover,
a.bg-teal-darkest:focus{
 background-color:rgba(0, 129, 116, 0.85) !important;
}

button.bg-teal-darkest:hover,
button.bg-teal-darkest:focus{
 background-color:rgba(0, 129, 116, 0.85) !important;
}

.bg-cyan-lightest{
 background-color:rgba(23, 162, 184, 0.35) !important;
}

a.bg-cyan-lightest:hover,
a.bg-cyan-lightest:focus{
 background-color:rgba(23, 162, 184, 0.15) !important;
}

button.bg-cyan-lightest:hover,
button.bg-cyan-lightest:focus{
 background-color:rgba(23, 162, 184, 0.15) !important;
}

.bg-cyan-lighter{
 background-color:rgba(23, 162, 184, 0.55) !important;
}

a.bg-cyan-lighter:hover,
a.bg-cyan-lighter:focus{
 background-color:rgba(23, 162, 184, 0.35) !important;
}

button.bg-cyan-lighter:hover,
button.bg-cyan-lighter:focus{
 background-color:rgba(23, 162, 184, 0.35) !important;
}

.bg-cyan-light{
 background-color:rgba(23, 162, 184, 0.85) !important;
}

a.bg-cyan-light:hover,
a.bg-cyan-light:focus{
 background-color:rgba(23, 162, 184, 0.55) !important;
}

button.bg-cyan-light:hover,
button.bg-cyan-light:focus{
 background-color:rgba(23, 162, 184, 0.55) !important;
}

.bg-cyan-dark{
 background-color:rgba(0, 119, 138, 0.55) !important;
}

a.bg-cyan-dark:hover,
a.bg-cyan-dark:focus{
 background-color:rgba(0, 119, 138, 0.35) !important;
}

button.bg-cyan-dark:hover,
button.bg-cyan-dark:focus{
 background-color:rgba(0, 119, 138, 0.35) !important;
}

.bg-cyan-darker{
 background-color:rgba(0, 119, 138, 0.85) !important;
}

a.bg-cyan-darker:hover,
a.bg-cyan-darker:focus{
 background-color:rgba(0, 119, 138, 0.55) !important;
}

button.bg-cyan-darker:hover,
button.bg-cyan-darker:focus{
 background-color:rgba(0, 119, 138, 0.55) !important;
}

.bg-cyan-darkest{
 background-color:#00778a !important;
}

a.bg-cyan-darkest:hover,
a.bg-cyan-darkest:focus{
 background-color:rgba(0, 119, 138, 0.85) !important;
}

button.bg-cyan-darkest:hover,
button.bg-cyan-darkest:focus{
 background-color:rgba(0, 119, 138, 0.85) !important;
}

.bg-white-lightest{
 background-color:rgba(255, 255, 255, 0.35) !important;
}

a.bg-white-lightest:hover,
a.bg-white-lightest:focus{
 background-color:rgba(255, 255, 255, 0.15) !important;
}

button.bg-white-lightest:hover,
button.bg-white-lightest:focus{
 background-color:rgba(255, 255, 255, 0.15) !important;
}

.bg-white-lighter{
 background-color:rgba(255, 255, 255, 0.55) !important;
}

a.bg-white-lighter:hover,
a.bg-white-lighter:focus{
 background-color:rgba(255, 255, 255, 0.35) !important;
}

button.bg-white-lighter:hover,
button.bg-white-lighter:focus{
 background-color:rgba(255, 255, 255, 0.35) !important;
}

.bg-white-light{
 background-color:rgba(255, 255, 255, 0.85) !important;
}

a.bg-white-light:hover,
a.bg-white-light:focus{
 background-color:rgba(255, 255, 255, 0.55) !important;
}

button.bg-white-light:hover,
button.bg-white-light:focus{
 background-color:rgba(255, 255, 255, 0.55) !important;
}

.bg-white-dark{
 background-color:rgba(128, 128, 128, 0.55) !important;
}

a.bg-white-dark:hover,
a.bg-white-dark:focus{
 background-color:rgba(128, 128, 128, 0.35) !important;
}

button.bg-white-dark:hover,
button.bg-white-dark:focus{
 background-color:rgba(128, 128, 128, 0.35) !important;
}

.bg-white-darker{
 background-color:rgba(128, 128, 128, 0.85) !important;
}

a.bg-white-darker:hover,
a.bg-white-darker:focus{
 background-color:rgba(128, 128, 128, 0.55) !important;
}

button.bg-white-darker:hover,
button.bg-white-darker:focus{
 background-color:rgba(128, 128, 128, 0.55) !important;
}

.bg-white-darkest{
 background-color:#808080 !important;
}

a.bg-white-darkest:hover,
a.bg-white-darkest:focus{
 background-color:rgba(128, 128, 128, 0.85) !important;
}

button.bg-white-darkest:hover,
button.bg-white-darkest:focus{
 background-color:rgba(128, 128, 128, 0.85) !important;
}

.bg-gray-lightest{
 background-color:rgba(134, 142, 150, 0.35) !important;
}

a.bg-gray-lightest:hover,
a.bg-gray-lightest:focus{
 background-color:rgba(134, 142, 150, 0.15) !important;
}

button.bg-gray-lightest:hover,
button.bg-gray-lightest:focus{
 background-color:rgba(134, 142, 150, 0.15) !important;
}

.bg-gray-lighter{
 background-color:rgba(134, 142, 150, 0.55) !important;
}

a.bg-gray-lighter:hover,
a.bg-gray-lighter:focus{
 background-color:rgba(134, 142, 150, 0.35) !important;
}

button.bg-gray-lighter:hover,
button.bg-gray-lighter:focus{
 background-color:rgba(134, 142, 150, 0.35) !important;
}

.bg-gray-light{
 background-color:rgba(134, 142, 150, 0.85) !important;
}

a.bg-gray-light:hover,
a.bg-gray-light:focus{
 background-color:rgba(134, 142, 150, 0.55) !important;
}

button.bg-gray-light:hover,
button.bg-gray-light:focus{
 background-color:rgba(134, 142, 150, 0.55) !important;
}

.bg-gray-dark{
 background-color:rgba(68, 69, 70, 0.55) !important;
 background-color:#343a40 !important;
}

a.bg-gray-dark:hover,
a.bg-gray-dark:focus{
 background-color:rgba(68, 69, 70, 0.35) !important;
}

button.bg-gray-dark:hover,
button.bg-gray-dark:focus{
 background-color:rgba(68, 69, 70, 0.35) !important;
}

.bg-gray-darker{
 background-color:rgba(68, 69, 70, 0.85) !important;
}

a.bg-gray-darker:hover,
a.bg-gray-darker:focus{
 background-color:rgba(68, 69, 70, 0.55) !important;
}

button.bg-gray-darker:hover,
button.bg-gray-darker:focus{
 background-color:rgba(68, 69, 70, 0.55) !important;
}

.bg-gray-darkest{
 background-color:#444546 !important;
}

a.bg-gray-darkest:hover,
a.bg-gray-darkest:focus{
 background-color:rgba(68, 69, 70, 0.85) !important;
}

button.bg-gray-darkest:hover,
button.bg-gray-darkest:focus{
 background-color:rgba(68, 69, 70, 0.85) !important;
}

.bg-azure-lightest{
 background-color:rgba(69, 170, 242, 0.35) !important;
}

a.bg-azure-lightest:hover,
a.bg-azure-lightest:focus{
 background-color:rgba(69, 170, 242, 0.15) !important;
}

button.bg-azure-lightest:hover,
button.bg-azure-lightest:focus{
 background-color:rgba(69, 170, 242, 0.15) !important;
}

.bg-azure-lighter{
 background-color:rgba(69, 170, 242, 0.55) !important;
}

a.bg-azure-lighter:hover,
a.bg-azure-lighter:focus{
 background-color:rgba(69, 170, 242, 0.35) !important;
}

button.bg-azure-lighter:hover,
button.bg-azure-lighter:focus{
 background-color:rgba(69, 170, 242, 0.35) !important;
}

.bg-azure-light{
 background-color:rgba(69, 170, 242, 0.85) !important;
}

a.bg-azure-light:hover,
a.bg-azure-light:focus{
 background-color:rgba(69, 170, 242, 0.55) !important;
}

button.bg-azure-light:hover,
button.bg-azure-light:focus{
 background-color:rgba(69, 170, 242, 0.55) !important;
}

.bg-azure-dark{
 background-color:rgba(69, 170, 242, 0.55) !important;
}

a.bg-azure-dark:hover,
a.bg-azure-dark:focus{
 background-color:rgba(69, 170, 242, 0.35) !important;
}

button.bg-azure-dark:hover,
button.bg-azure-dark:focus{
 background-color:rgba(69, 170, 242, 0.35) !important;
}

.bg-azure-darker{
 background-color:rgba(69, 170, 242, 0.85) !important;
}

a.bg-azure-darker:hover,
a.bg-azure-darker:focus{
 background-color:rgba(69, 170, 242, 0.55) !important;
}

button.bg-azure-darker:hover,
button.bg-azure-darker:focus{
 background-color:rgba(69, 170, 242, 0.55) !important;
}

.bg-azure-darkest{
 background-color:#005694 !important;
}

a.bg-azure-darkest:hover,
a.bg-azure-darkest:focus{
 background-color:rgba(69, 170, 242, 0.85) !important;
}

button.bg-azure-darkest:hover,
button.bg-azure-darkest:focus{
 background-color:rgba(69, 170, 242, 0.85) !important;
}

.bg-lime-lightest{
 background-color:rgba(123, 210, 53, 0.35) !important;
}

a.bg-lime-lightest:hover,
a.bg-lime-lightest:focus{
 background-color:rgba(123, 210, 53, 0.15) !important;
}

button.bg-lime-lightest:hover,
button.bg-lime-lightest:focus{
 background-color:rgba(123, 210, 53, 0.15) !important;
}

.bg-lime-lighter{
 background-color:rgba(123, 210, 53, 0.55) !important;
}

a.bg-lime-lighter:hover,
a.bg-lime-lighter:focus{
 background-color:rgba(123, 210, 53, 0.35) !important;
}

button.bg-lime-lighter:hover,
button.bg-lime-lighter:focus{
 background-color:rgba(123, 210, 53, 0.35) !important;
}

.bg-lime-light{
 background-color:rgba(123, 210, 53, 0.85) !important;
}

a.bg-lime-light:hover,
a.bg-lime-light:focus{
 background-color:rgba(123, 210, 53, 0.55) !important;
}

button.bg-lime-light:hover,
button.bg-lime-light:focus{
 background-color:rgba(123, 210, 53, 0.55) !important;
}

.bg-lime-dark{
 background-color:rgba(57, 128, 0, 0.55) !important;
}

a.bg-lime-dark:hover,
a.bg-lime-dark:focus{
 background-color:rgba(57, 128, 0, 0.35) !important;
}

button.bg-lime-dark:hover,
button.bg-lime-dark:focus{
 background-color:rgba(57, 128, 0, 0.35) !important;
}

.bg-lime-darker{
 background-color:rgba(57, 128, 0, 0.85) !important;
}

a.bg-lime-darker:hover,
a.bg-lime-darker:focus{
 background-color:rgba(57, 128, 0, 0.55) !important;
}

button.bg-lime-darker:hover,
button.bg-lime-darker:focus{
 background-color:rgba(57, 128, 0, 0.55) !important;
}

.bg-lime-darkest{
 background-color:#398000 !important;
}

a.bg-lime-darkest:hover,
a.bg-lime-darkest:focus{
 background-color:rgba(57, 128, 0, 0.85) !important;
}

button.bg-lime-darkest:hover,
button.bg-lime-darkest:focus{
 background-color:rgba(57, 128, 0, 0.85) !important;
}

.bg-orange{
 background-color:rgba(252, 115, 3, 0.6705882353) !important;
}

.bg-indigo{
 background-color:#6574cd;
 color:#fff !important;
}

.bg-purple-gradient{
 background-color:linear-gradient(to bottom right, #661fd6 0%, rgba(102, 31, 214, 0.55) 100%) !important;
 color:#fff !important;
}

a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus{
 background-color:rgba(102, 31, 214, 0.35) !important;
}

button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus{
 background-color:rgba(102, 31, 214, 0.35) !important;
}

.bg-pink{
 background-color:#f58598 !important;
 color:#fff !important;
}

.bg-darkpink{
 background-color:rgba(243, 85, 111, 0.55) !important;
 color:#fff !important;
}

.bg-red-gradient{
 background-color:linear-gradient(to bottom right, #e32f2f 0%, rgba(227, 47, 47, 0.55) 100%);
 color:#fff !important;
}

a.bg-red:hover,
a.bg-red:focus{
 background-color:rgba(102, 31, 214, 0.35) !important;
}

button.bg-red:hover,
button.bg-red:focus{
 background-color:rgba(102, 31, 214, 0.35) !important;
}

.bg-orange{
 background-color:#fc7303;
 color:#fff !important;
}

.bg-yellow-1{
 background-color:#FBB034;
 color:#fff !important;
}

.bg-yellow{
 background-color:#FBB034;
 color:#fff !important;
}

.bg-green{
 background-color:#4ecc48;
 color:#fff !important;
}

.bg-teal{
 background-color:#2bcbba !important;
}

.bg-cyan{
 background-color:#17a2b8 !important;
 color:#fff !important;
}

.bg-gray{
 background-color:#868e96 !important;
}

.bg-gray-100{
 background-color:#f9f9fb !important;
 color:#495057 !important;
}

.bg-gray-200{
 background-color:#f0f0f8 !important;
 color:#495057 !important;
}

.bg-gray-300{
 background-color:#e1e1ef !important;
 color:#495057 !important;
}

.bg-gray-400{
 background-color:#d6d6e6 !important;
 color:#495057 !important;
}

.bg-gray-500{
 background-color:#949eb7 !important;
}

.bg-gray-600{
 background-color:#7987a1 !important;
}

.bg-gray-700{
 background-color:#4d5875 !important;
}

.bg-gray-700{
 background-color:#4d5875 !important;
}

.bg-gray-800{
 background-color:#383853 !important;
}

.bg-gray-900{
 background-color:#323251 !important;
}

.bg-azure{
 background-color:#45aaf2;
}

.bg-lime{
 background-color:#7bd235;
}

.bg-round{
 width:1rem;
 height:1rem;
 border-radius:50%;
 position:absolute;
}

.bg-square{
 color:#fff;
 background-color:#868e96;
 display:inline-block;
 min-width:2rem;
 height:2rem;
 padding:0.5rem 0.25rem;
 text-align:center;
 border-radius:3px;
 font-weight:600;
}

.bg-google-plus{
 background-color:#dd4b39;
}

.bg-pinterest{
 background-color:linear-gradient(to right bottom, #c51629 0%, #bd081c 100%);
}

.bg-dribbble{
 background-color:linear-gradient(to bottom right, #ea4c89, #c93764) !important;
}

.bg-google{
 background-color:linear-gradient(to bottom right, #e64522, #c33219) !important;
 color:#fff;
}


.bg-primary{
 background-color:var(--primary-bg-color) !important;
}

a.bg-primary:hover,
a.bg-primary:focus{
 background-color:rgba(var(--primary-bg-color), 0.85) !important;
}

button.bg-primary:hover,
button.bg-primary:focus{
 background-color:rgba(var(--primary-bg-color), 0.85) !important;
}

.bg-primary-lightest{
 background-color:var(--primary03) !important;
}

a.bg-primary-lightest:hover,
a.bg-primary-lightest:focus{
 background-color:var(--primary02) !important;
}

button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus{
 background-color:var(--primary02) !important;
}

.bg-primary-lighter{
 background-color:rgba(var(--primary-bg-color), 0.55) !important;
}

a.bg-primary-lighter:hover,
a.bg-primary-lighter:focus{
 background-color:rgba(var(--primary-bg-color), 0.35) !important;
}

button.bg-primary-lighter:hover,
button.bg-primary-lighter:focus{
 background-color:rgba(var(--primary-bg-color), 0.35) !important;
}

.bg-primary-light{
 background-color:rgba(var(--primary-bg-color), 0.85) !important;
}

a.bg-primary-light:hover,
a.bg-primary-light:focus{
 background-color:rgba(var(--primary-bg-color), 0.55) !important;
}

button.bg-primary-light:hover,
button.bg-primary-light:focus{
 background-color:rgba(var(--primary-bg-color), 0.55) !important;
}

.bg-primary-dark{
 background-color:rgba(var(--primary-bg-color), 0.55) !important;
}

a.bg-primary-dark:hover,
a.bg-primary-dark:focus{
 background-color:rgba(var(--primary-bg-color), 0.35) !important;
}

button.bg-primary-dark:hover,
button.bg-primary-dark:focus{
 background-color:rgba(var(--primary-bg-color), 0.35) !important;
}

.bg-primary-darker{
 background-color:rgba(var(--primary-bg-color), 0.85) !important;
}

a.bg-primary-darker:hover,
a.bg-primary-darker:focus{
 background-color:rgba(var(--primary-bg-color), 0.55) !important;
}

button.bg-primary-darker:hover,
button.bg-primary-darker:focus{
 background-color:rgba(var(--primary-bg-color), 0.55) !important;
}

.bg-primary-darkest{
 background-color:var(--primary-bg-color) !important;
}

a.bg-primary-darkest:hover,
a.bg-primary-darkest:focus{
 background-color:rgba(var(--primary-bg-color), 0.85) !important;
}

button.bg-primary-darkest:hover,
button.bg-primary-darkest:focus{
 background-color:rgba(var(--primary-bg-color), 0.85) !important;
}

.bg-secondary{
 background-color:#e984b1 !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus{
 background-color:rgba(233, 132, 177, 0.85) !important;
}

button.bg-secondary:hover,
button.bg-secondary:focus{
 background-color:rgba(233, 132, 177, 0.85) !important;
}

.bg-secondary-lightest{
 background-color:rgba(233, 132, 177, 0.35) !important;
}

a.bg-secondary-lightest:hover,
a.bg-secondary-lightest:focus{
 background-color:rgba(233, 132, 177, 0.15) !important;
}

button.bg-secondary-lightest:hover,
button.bg-secondary-lightest:focus{
 background-color:rgba(233, 132, 177, 0.15) !important;
}

.bg-secondary-lighter{
 background-color:rgba(233, 132, 177, 0.55) !important;
}

a.bg-secondary-lighter:hover,
a.bg-secondary-lighter:focus{
 background-color:rgba(233, 132, 177, 0.35) !important;
}

button.bg-secondary-lighter:hover,
button.bg-secondary-lighter:focus{
 background-color:rgba(233, 132, 177, 0.35) !important;
}

.bg-secondary-light{
 background-color:rgba(233, 132, 177, 0.85) !important;
}

a.bg-secondary-light:hover,
a.bg-secondary-light:focus{
 background-color:rgba(233, 132, 177, 0.55) !important;
}

button.bg-secondary-light:hover,
button.bg-secondary-light:focus{
 background-color:rgba(233, 132, 177, 0.55) !important;
}

.bg-secondary-dark{
 background-color:rgba(211, 40, 117, 0.55) !important;
}

a.bg-secondary-dark:hover,
a.bg-secondary-dark:focus{
 background-color:rgba(211, 40, 117, 0.35) !important;
}

button.bg-secondary-dark:hover,
button.bg-secondary-dark:focus{
 background-color:rgba(211, 40, 117, 0.35) !important;
}

.bg-secondary-darker{
 background-color:rgba(211, 40, 117, 0.85) !important;
}

a.bg-secondary-darker:hover,
a.bg-secondary-darker:focus{
 background-color:rgba(211, 40, 117, 0.55) !important;
}

button.bg-secondary-darker:hover,
button.bg-secondary-darker:focus{
 background-color:rgba(211, 40, 117, 0.55) !important;
}

.bg-secondary-darkest{
 background-color:#d32875 !important;
}

a.bg-secondary-darkest:hover,
a.bg-secondary-darkest:focus{
 background-color:rgba(211, 40, 117, 0.85) !important;
}

button.bg-secondary-darkest:hover,
button.bg-secondary-darkest:focus{
 background-color:rgba(211, 40, 117, 0.85) !important;
}

.bg-teritary{
 background-color:#59adec !important;
}

a.bg-teritary:hover,
a.bg-teritary:focus{
 background-color:rgba(89, 173, 236, 0.85) !important;
}

button.bg-teritary:hover,
button.bg-teritary:focus{
 background-color:rgba(89, 173, 236, 0.85) !important;
}

.bg-teritary-lightest{
 background-color:rgba(89, 173, 236, 0.35) !important;
}

a.bg-teritary-lightest:hover,
a.bg-teritary-lightest:focus{
 background-color:rgba(89, 173, 236, 0.15) !important;
}

button.bg-teritary-lightest:hover,
button.bg-teritary-lightest:focus{
 background-color:rgba(89, 173, 236, 0.15) !important;
}

.bg-teritary-lighter{
 background-color:rgba(89, 173, 236, 0.55) !important;
}

a.bg-teritary-lighter:hover,
a.bg-teritary-lighter:focus{
 background-color:rgba(89, 173, 236, 0.35) !important;
}

button.bg-teritary-lighter:hover,
button.bg-teritary-lighter:focus{
 background-color:rgba(89, 173, 236, 0.35) !important;
}

.bg-teritary-light{
 background-color:rgba(89, 173, 236, 0.85) !important;
}

a.bg-teritary-light:hover,
a.bg-teritary-light:focus{
 background-color:rgba(89, 173, 236, 0.55) !important;
}

button.bg-teritary-light:hover,
button.bg-teritary-light:focus{
 background-color:rgba(89, 173, 236, 0.55) !important;
}

.bg-teritary-dark{
 background-color:rgba(42, 133, 202, 0.55) !important;
}

a.bg-teritary-dark:hover,
a.bg-teritary-dark:focus{
 background-color:rgba(42, 133, 202, 0.35) !important;
}

button.bg-teritary-dark:hover,
button.bg-teritary-dark:focus{
 background-color:rgba(42, 133, 202, 0.35) !important;
}

.bg-teritary-darker{
 background-color:rgba(42, 133, 202, 0.85) !important;
}

a.bg-teritary-darker:hover,
a.bg-teritary-darker:focus{
 background-color:rgba(42, 133, 202, 0.55) !important;
}

button.bg-teritary-darker:hover,
button.bg-teritary-darker:focus{
 background-color:rgba(42, 133, 202, 0.55) !important;
}

.bg-teritary-darkest{
 background-color:#2a85ca !important;
}

a.bg-teritary-darkest:hover,
a.bg-teritary-darkest:focus{
 background-color:rgba(42, 133, 202, 0.85) !important;
}

button.bg-teritary-darkest:hover,
button.bg-teritary-darkest:focus{
 background-color:rgba(42, 133, 202, 0.85) !important;
}

.bg-custom-yellow{
 background-color:#e7c354 !important;
}

a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus{
 background-color:rgba(231, 195, 84, 0.85) !important;
}

button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus{
 background-color:rgba(231, 195, 84, 0.85) !important;
}

.bg-custom-yellow-lightest{
 background-color:rgba(231, 195, 84, 0.35) !important;
}

a.bg-custom-yellow-lightest:hover,
a.bg-custom-yellow-lightest:focus{
 background-color:rgba(231, 195, 84, 0.15) !important;
}

button.bg-custom-yellow-lightest:hover,
button.bg-custom-yellow-lightest:focus{
 background-color:rgba(231, 195, 84, 0.15) !important;
}

.bg-custom-yellow-lighter{
 background-color:rgba(231, 195, 84, 0.55) !important;
}

a.bg-custom-yellow-lighter:hover,
a.bg-custom-yellow-lighter:focus{
 background-color:rgba(231, 195, 84, 0.35) !important;
}

button.bg-custom-yellow-lighter:hover,
button.bg-custom-yellow-lighter:focus{
 background-color:rgba(231, 195, 84, 0.35) !important;
}

.bg-custom-yellow-light{
 background-color:rgba(231, 195, 84, 0.85) !important;
}

a.bg-custom-yellow-light:hover,
a.bg-custom-yellow-light:focus{
 background-color:rgba(231, 195, 84, 0.55) !important;
}

button.bg-custom-yellow-light:hover,
button.bg-custom-yellow-light:focus{
 background-color:rgba(231, 195, 84, 0.55) !important;
}

.bg-custom-yellow-dark{
 background-color:rgba(201, 162, 47, 0.55) !important;
}

a.bg-custom-yellow-dark:hover,
a.bg-custom-yellow-dark:focus{
 background-color:rgba(201, 162, 47, 0.35) !important;
}

button.bg-custom-yellow-dark:hover,
button.bg-custom-yellow-dark:focus{
 background-color:rgba(201, 162, 47, 0.35) !important;
}

.bg-custom-yellow-darker{
 background-color:rgba(201, 162, 47, 0.85) !important;
}

a.bg-custom-yellow-darker:hover,
a.bg-custom-yellow-darker:focus{
 background-color:rgba(201, 162, 47, 0.55) !important;
}

button.bg-custom-yellow-darker:hover,
button.bg-custom-yellow-darker:focus{
 background-color:rgba(201, 162, 47, 0.55) !important;
}

.bg-custom-yellow-darkest{
 background-color:#c9a22f !important;
}

a.bg-custom-yellow-darkest:hover,
a.bg-custom-yellow-darkest:focus{
 background-color:rgba(201, 162, 47, 0.85) !important;
}

button.bg-custom-yellow-darkest:hover,
button.bg-custom-yellow-darkest:focus{
 background-color:rgba(201, 162, 47, 0.85) !important;
}


.bg-pink-transparent{
 background-color:rgba(245, 133, 152, 0.15) !important;
}

.bg-purple-transparent{
 background-color:rgba(102, 31, 214, 0.15) !important;
}

.bg-dark-transparent{
 background-color:rgba(52, 58, 64, 0.15) !important;
}

.bg-white-transparent{
 background-color:rgba(255, 255, 255, 0.15) !important;
}

.bg-primary-transparent{
 background-color:var(--primary02) !important;
}

.bg-secondary-transparent{
 background-color:rgba(233, 132, 177, 0.15) !important;
}

.bg-success-transparent{
 background-color:rgba(19, 191, 166, 0.15) !important;
}

.bg-warning-transparent{
 background-color:rgba(231, 195, 84, 0.15) !important;
}

.bg-danger-transparent{
 background-color:rgba(209, 44, 71, 0.15) !important;
}

.bg-info-transparent{
 background-color:rgba(89, 173, 236, 0.15) !important;
}

.bg-teritary-transparent{
 background-color:rgba(89, 173, 236, 0.15) !important;
}

.bg-custom-yellow-transparent{
 background-color:rgba(231, 195, 84, 0.15) !important;
}

.bg-light-transparent{
 background-color:rgba(134, 142, 150, 0.15) !important;
}


.shadow-primary{
 box-shadow:0 7px 30px var(--primary02) !important;
}

.shadow-secondary{
 box-shadow:0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

.shadow-teritary{
 box-shadow:0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

.shadow-warning{
 box-shadow:0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

.shadow-custom-yellow{
 box-shadow:0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

.shadow-info{
 box-shadow:0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

.shadow-success{
 box-shadow:0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

.shadow-danger{
 box-shadow:0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

.shadow-default{
 box-shadow:0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

.box-shadow-primary{
 box-shadow:0 7px 30px var(--primary02) !important;
}

.box-shadow-secondary{
 box-shadow:0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

.box-shadow-teritary{
 box-shadow:0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

.box-shadow-warning{
 box-shadow:0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

.box-shadow-custom-yellow{
 box-shadow:0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

.box-shadow-info{
 box-shadow:0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

.box-shadow-success{
 box-shadow:0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

.box-shadow-danger{
 box-shadow:0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

.box-shadow-default{
 box-shadow:0 3px 15px rgba(246, 244, 251, 0.2) !important;
}

.box-shadow-0{
 box-shadow:none !important;
}

.primary .pricing-divider{
 padding:1em 0 4em;
 position:relative;
}

.secondary .pricing-divider{
 background-color:linear-gradient(to bottom right, #f1bf64 0%, #f71d36 100%) !important;
 padding:1em 0 4em;
 position:relative;
}

.info .pricing-divider{
 background-color:linear-gradient(to bottom right, #529efa 0%, #0774f8 100%) !important;
 padding:1em 0 4em;
 position:relative;
}

.success .pricing-divider{
 background-color:linear-gradient(to bottom right, #62fb62 0%, #21a544 100%) !important;
 padding:1em 0 4em;
 position:relative;
}


.primary b{
 color:rgba(var(--primary-bg-color), 0.75);
}

.secondary b{
 color:rgba(211, 40, 117, 0.75);
}

.info b{
 color:rgba(42, 133, 202, 0.75);
}

.teritary b{
 color:rgba(42, 133, 202, 0.75);
}

.success b{
 color:rgba(42, 133, 202, 0.75);
}

.google-plus1{
 background-color:linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
}

.pinterest1{
 background-color:linear-gradient(to right bottom, #bd081c 0%, #eb4553 100%);
}

.bg-default{
 background-color:#f6f4fb;
 color:#000;
}

.bg-white-1{
 background-color:rgba(255, 255, 255, 0.1);
}

.bg-white-2{
 background-color:rgba(255, 255, 255, 0.2);
}

.bg-white-3{
 background-color:rgba(255, 255, 255, 0.3);
}

.bg-white-4{
 background-color:rgba(255, 255, 255, 0.4);
}

.bg-white-5{
 background-color:rgba(255, 255, 255, 0.5);
}

.bg-white-6{
 background-color:rgba(255, 255, 255, 0.6);
}

.bg-white-7{
 background-color:rgba(255, 255, 255, 0.7);
}

.bg-white-8{
 background-color:rgba(255, 255, 255, 0.8);
}

.bg-white-9{
 background-color:rgba(255, 255, 255, 0.9);
}

.bg-black-1{
 background-color:rgba(0, 0, 0, 0.1);
}

.bg-black-2{
 background-color:rgba(0, 0, 0, 0.2);
}

.bg-black-3{
 background-color:rgba(0, 0, 0, 0.3);
}

.bg-black-4{
 background-color:rgba(0, 0, 0, 0.4);
}

.bg-black-5{
 background-color:rgba(0, 0, 0, 0.5);
}

.bg-black-6{
 background-color:rgba(0, 0, 0, 0.6);
}

.bg-black-7{
 background-color:rgba(0, 0, 0, 0.7);
}

.bg-black-8{
 background-color:rgba(0, 0, 0, 0.8);
}

.bg-black-9{
 background:rgba(0, 0, 0, 0.9);
}

.border{
 border:1px solid #eaedf1 !important;
}

.border-top{
 border-top:1px solid #eaedf1 !important;
}

.border-end{
 border-right:1px solid #eaedf1 !important;
}

.border-bottom{
 border-bottom:1px solid #eaedf1 !important;
}

.border-start{
 border-left:1px solid #eaedf1 !important;
}

.border-0{
 border:0 !important;
}

.border-top-0{
 border-top:0 !important;
}

.border-end-0{
 border-right:0 !important;
}

.border-bottom-0{
 border-bottom:0 !important;
}

.border-start-0{
 border-left:0 !important;
}

.border-x-0{
 border-left:0 !important;
 border-right:0 !important;
}

.border-y-0{
 border-top:0 !important;
 border-bottom:0 !important;
}

.border-secondary{
 border-color:#e984b1 !important;
}

.border-success{
 border-color:#13bfa6 !important;
}

.border-info{
 border-color:#59adec !important;
}

.border-warning{
 border-color:#e7c354 !important;
}

.border-danger{
 border-color:#d12c47 !important;
}

.border-teal{
 border-color:#2bcbba !important;
}

.border-pink{
 border-color:#f58598 !important;
}

.border-orange{
 border-color:#fc7303 !important;
}

.border-purple{
 border-color:#661fd6 !important;
}

.border-light{
 border-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.border-gray-100{
 border-color:#f9f9fb !important;
}

.border-gray-200{
 border-color:#f0f0f8 !important;
}

.border-gray-300{
 border-color:#e1e1ef !important;
}

.border-gray-400{
 border-color:#d6d6e6 !important;
}

.border-gray-500{
 border-color:#949eb7 !important;
}

.border-gray-600{
 border-color:#7987a1 !important;
}

.border-gray-700{
 border-color:#4d5875 !important;
}

.border-gray-800{
 border-color:#383853 !important;
}

.border-gray-900{
 border-color:#323251 !important;
}

.border-transparent{
 border:1px solid transparent !important;
}

.border-dark{
 border-color:#343a40 !important;
}

.border-white{
 border-color:#fff !important;
}

.border-primary{
 border:1px solid var(--primary-bg-color) !important;
}

.border-secondary{
 border:1px solid #e984b1 !important;
}

.border-teritary{
 border:1px solid #59adec;
}

.border-custom-yellow{
 border:1px solid #e7c354;
}

.br-100{
 border-radius:100% !important;
}

.br-7{
 border-radius:7px;
}

.br-5{
 border-radius:5px;
}

.br-tl-5{
 border-top-left-radius:5px !important;
}

.br-bl-5{
 border-bottom-left-radius:5px !important;
}

.br-tr-5{
 border-top-right-radius:5px !important;
}

.br-br-5{
 border-bottom-right-radius:5px !important;
}

.br-tl-4{
 border-top-left-radius:4px !important;
}

.br-bl-4{
 border-bottom-left-radius:4px !important;
}

.br-tr-4{
 border-top-right-radius:4px !important;
}

.br-br-4{
 border-bottom-right-radius:4px !important;
}

.br-tl-7{
 border-top-left-radius:7px !important;
}

.br-bl-7{
 border-bottom-left-radius:7px !important;
}

.br-tr-7{
 border-top-right-radius:7px !important;
}

.br-br-7{
 border-bottom-right-radius:7px !important;
}

.br-tl-0{
 border-top-left-radius:0px !important;
}

.br-bl-0{
 border-bottom-left-radius:0px !important;
}

.br-tr-0{
 border-top-right-radius:0px !important;
}

.br-br-0{
 border-bottom-right-radius:0px !important;
}

.dark-mode .table th,
.dark-mode .text-wrap table th th{
 color:#ddd !important;
}

.dark-mode .table th,
.dark-mode .table-striped>tbody>tr:nth-of-type(2n+1)>*{
 color:#ddd !important;
}

.br-0{
 border-radius:0 !important;
}

.noborder{
 border-radius:0;
}

.brround{
 border-radius:26% !important;
}

.bradius{
 border-radius:25%;
}

.border-danger{
 border:2px solid;
}

.border-end-1{
 border-right:1px solid #d5dce3;
}

.rounded{
 border-radius:50% !important;
}

.rounded-top{
 border-top-left-radius:5px !important;
 border-top-right-radius:5px !important;
}

.rounded-end{
 border-top-right-radius:5px !important;
 border-bottom-right-radius:5px !important;
}

.rounded-bottom{
 border-bottom-right-radius:5px !important;
 border-bottom-left-radius:5px !important;
}

.rounded-start{
 border-top-left-radius:5px !important;
 border-bottom-left-radius:5px !important;
}

.rounded-circle{
 border-radius:50% !important;
}

.rounded-0{
 border-radius:0 !important;
}

.clearfix::after{
 display:block;
 clear:both;
 content:"";
}

.border-dotted{
 border:2px dotted;
}

.border-solid{
 border:2px solid;
}

.border-bottom-primary{
 border-bottom-color:var(--primary-bg-color) !important;
}

.border-bottom-secondary{
 border-bottom-color:#e984b1 !important;
}

.border-bottom-success{
 border-bottom-color:#13bfa6 !important;
}

.border-bottom-info{
 border-bottom-color:#59adec !important;
}

.border-bottom-warning{
 border-bottom-color:#e7c354 !important;
}

.border-bottom-danger{
 border-bottom-color:#d12c47 !important;
}

.border-bottom-dark{
 border-bottom-color:#444546 !important;
}

.border-bottom-light{
 border-bottom-color:rgba(228, 231, 236, 0.7725490196) !important;
}

.border-bottom-primary-light{
 border-bottom-color:rgba(var(--primary-bg-color), 0.25) !important;
}

.border-bottom-secondary-light{
 border-bottom-color:rgba(233, 132, 177, 0.25) !important;
}

.border-bottom-success-light{
 border-bottom-color:rgba(19, 191, 166, 0.25) !important;
}

.border-bottom-info-light{
 border-bottom-color:rgba(89, 173, 236, 0.25) !important;
}

.border-bottom-warning-light{
 border-bottom-color:rgba(231, 195, 84, 0.25) !important;
}

.border-bottom-danger-light{
 border-bottom-color:rgba(209, 44, 71, 0.25) !important;
}

.border-bottom-dark-light{
 border-bottom-color:rgba(68, 69, 70, 0.25) !important;
}

.border-bottom-light-light{
 border-bottom-color:rgba(228, 231, 236, 0.25) !important;
}

.br-bottom-radius-0{
 border-bottom-left-radius:0px !important;
 border-bottom-right-radius:0px !important;
}

.br-bottom-radius-5{
 border-bottom-left-radius:5px !important;
 border-bottom-right-radius:5px !important;
}

.border-x{
 border-left:1px solid #eaedf1;
 border-right:1px solid #eaedf1;
}

.border-y{
 border-top:1px solid #eaedf1;
 border-bottom:1px solid #eaedf1;
}

.border-1{
 border-width:1px !important;
}

.border-2{
 border-width:2px !important;
}

.border-3{
 border-width:3px !important;
}

.border-4{
 border-width:4px !important;
}

.border-4{
 border-width:4px !important;
}

.border-4{
 border-width:4px !important;
}

.border-5{
 border-width:5px !important;
}

.radius-1{
 border-radius:1px;
}

.radius-5{
 border-radius:5px;
}

.radius-10{
 border-radius:10px;
}

.radius-20{
 border-radius:20px;
}

.radius-30{
 border-radius:30px;
}

.radius-40{
 border-radius:40px;
}

.radius-50{
 border-radius:50px !important;
}

@media (min-width:992px){
 .border-lg-bottom-0{
 border-bottom:0px !important;
 }

 .br-lg-5{
 border-radius:5px;
 }
}

@media (min-width:576px){
 .br-tl-sm-5{
 border-top-left-radius:5px;
 }

 .br-bl-sm-5{
 border-bottom-left-radius:5px;
 }

 .br-tr-sm-5{
 border-top-right-radius:5px;
 }

 .br-br-sm-5{
 border-bottom-right-radius:5px;
 }
}

@media (max-width:575.98px){
 .br-xs-bl-5{
 border-bottom-left-radius:5px;
 }

 .br-xs-br-5{
 border-bottom-right-radius:5px;
 }

 .br-xs-tl-5{
 border-top-left-radius:5px;
 }

 .br-xs-tr-5{
 border-top-right-radius:5px;
 }

 .br-sm-max-0{
 border-radius:0px !important;
 }
}

@media (min-width:576px){
 .border-bottomo-sm{
 border-bottom:1px solid #eaedf1;
 }
}

.display-1{
 font-size:6em;
 font-weight:300;
 line-height:1.2;
}

.display-2{
 font-size:5.5em;
 font-weight:300;
 line-height:1.2;
}

.display-3{
 font-size:4.5em;
 font-weight:300;
 line-height:1.2;
}

.display-4{
 font-size:calc(1.475em + 2.7vw);
 font-weight:300;
 line-height:1.2;
}

.display-5{
 font-size:calc(1.425em + 2.1vw);
 font-weight:300;
 line-height:1.2;
}

.display-6{
 font-size:calc(1.375em + 1.5vw);
 font-weight:300;
 line-height:1.2;
}

@media (min-width:1200px){
 .display-4{
 font-size:3.5em;
 }

 .display-5{
 font-size:3em;
 }

 .display-6{
 font-size:2.5em;
 }
}

.d-none{
 display:none !important;
}

.d-inline{
 display:inline !important;
}

.d-inline-block{
 display:inline-block !important;
}

.d-flex{
 display:flex !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-inline-flex{
 display:inline-flex !important;
}

@media (min-width:576px){
 .d-sm-none{
 display:none !important;
 }

 .d-sm-inline{
 display:inline !important;
 }

 .d-sm-inline-block{
 display:inline-block !important;
 }

 .d-sm-block{
 display:block !important;
 }

 .d-sm-table{
 display:table !important;
 }

 .d-sm-table-row{
 display:table-row !important;
 }

 .d-sm-table-cell{
 display:table-cell !important;
 }

 .d-sm-flex{
 display:flex !important;
 }

 .d-sm-inline-flex{
 display:inline-flex !important;
 }
}

@media (min-width:768px){
 .d-md-none{
 display:none !important;
 }

 .d-md-inline{
 display:inline !important;
 }

 .d-md-inline-block{
 display:inline-block !important;
 }

 .d-md-block{
 display:block !important;
 }

 .d-md-table{
 display:table !important;
 }

 .d-md-table-row{
 display:table-row !important;
 }

 .d-md-table-cell{
 display:table-cell !important;
 }

 .d-md-flex{
 display:flex !important;
 }

 .d-md-inline-flex{
 display:inline-flex !important;
 }
}

@media (min-width:992px){
 .d-lg-none{
 display:none !important;
 }

 .d-lg-inline{
 display:inline !important;
 }

 .d-lg-inline-block{
 display:inline-block !important;
 }

 .d-lg-block{
 display:block !important;
 }

 .d-lg-table{
 display:table !important;
 }

 .d-lg-table-row{
 display:table-row !important;
 }

 .d-lg-table-cell{
 display:table-cell !important;
 }

 .d-lg-flex{
 display:flex !important;
 }

 .d-lg-inline-flex{
 display:inline-flex !important;
 }
}

@media (min-width:1280px){
 .d-xl-none{
 display:none !important;
 }

 .d-xl-inline{
 display:inline !important;
 }

 .d-xl-inline-block{
 display:inline-block !important;
 }

 .d-xl-block{
 display:block !important;
 }

 .d-xl-table{
 display:table !important;
 }

 .d-xl-table-row{
 display:table-row !important;
 }

 .d-xl-table-cell{
 display:table-cell !important;
 }

 .d-xl-flex{
 display:flex !important;
 }

 .d-xl-inline-flex{
 display:inline-flex !important;
 }
}

@media print{
 .d-print-none{
 display:none !important;
 }

 .d-print-inline{
 display:inline !important;
 }

 .d-print-inline-block{
 display:inline-block !important;
 }

 .d-print-block{
 display:block !important;
 }

 .d-print-table{
 display:table !important;
 }

 .d-print-table-row{
 display:table-row !important;
 }

 .d-print-table-cell{
 display:table-cell !important;
 }

 .d-print-flex{
 display:flex !important;
 }

 .d-print-inline-flex{
 display:inline-flex !important;
 }
}

.display-1 i,
.display-2 i,
.display-3 i,
.display-4 i{
 vertical-align:baseline;
 font-size:0.815em;
}

.flex-1{
 flex:1 !important;
}

.flex-2{
 flex:2 !important;
}

@media (max-width:992px){
 .d-lg-none-max{
 display:none !important;
 }
}

@media (max-width:768px){
 .d-md-none-max{
 display:none !important;
 }

 .d-md-block-max{
 display:block !important;
 }
}

@media (max-width:1280px){
 .d-xl-none-max{
 display:none !important;
 }

 .d-xl-block-max{
 display:block !important;
 }
}

@media (max-width:576px){
 .d-sm-block-max{
 display:block !important;
 }

 .d-sm-none-max{
 display:none !important;
 }
}

.float-start{
 float:left !important;
}

.float-end{
 float:right !important;
}

.float-none{
 float:none !important;
}

@media (min-width:576px){
 .float-sm-start{
 float:left !important;
 }

 .float-sm-end{
 float:right !important;
 }

 .float-sm-none{
 float:none !important;
 }
}

@media (min-width:768px){
 .float-md-start{
 float:left !important;
 }

 .float-md-end{
 float:right !important;
 }

 .float-md-none{
 float:none !important;
 }
}

@media (min-width:992px){
 .float-lg-start{
 float:left !important;
 }

 .float-lg-end{
 float:right !important;
 }

 .float-lg-none{
 float:none !important;
 }
}

@media (min-width:1280px){
 .float-xl-start{
 float:left !important;
 }

 .float-xl-end{
 float:right !important;
 }

 .float-xl-none{
 float:none !important;
 }
}

.floating{
 animation:floating 3s ease infinite;
 will-change:transform;
}

h1,
h2,
h3,
h4,
h5,
h6{
 margin-top:0;
 margin-bottom:0.5rem;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{
 margin-bottom:0.5rem;
 font-family:inherit;
 font-weight:normal;
 line-height:1.1;
}

h1,
.h1{
 font-size:2rem;
}

h2,
.h2{
 font-size:1.75rem;
}

h3,
.h3{
 font-size:1.5rem;
}

h4,
.h4{
 font-size:1.125rem;
}

h5,
.h5{
 font-size:1rem;
}

h6,
.h6{
 font-size:0.85rem;
}

@media (max-width:576px){

 h1,
 .h1{
 font-size:1.5rem;
 }

 h2,
 .h2{
 font-size:1.25rem;
 }

 h3,
 .h3{
 font-size:1rem;
 }

 h4,
 .h4{
 font-size:0.9rem;
 }

 h5,
 .h5{
 font-size:0.8rem;
 }

 h6,
 .h6{
 font-size:0.75rem;
 }
}


.h-10{
 height:10% !important;
}

.h-25{
 height:25% !important;
}

.h-50{
 height:50% !important;
}

.h-75{
 height:75% !important;
}

.h-90{
 height:90px !important;
}

.h-60{
 height:60px !important;
}

.h-100{
 height:100% !important;
}

.h-150{
 height:150px !important;
}

.h-160{
 height:160px !important;
}

.h-180{
 height:180px !important;
}

.h-275{
 height:275px !important;
}

.h-365{
 height:365px !important;
}

.h-400{
 height:400px !important;
}

.h-415{
 height:415px !important;
}

.h-430{
 height:430px !important;
}

.h-450{
 height:450px !important;
}

.h-200{
 height:200px !important;
}

.h-230{
 height:230px !important;
}

.h-500{
 height:500px !important;
}

.h-550{
 height:550px !important;
}

.h-600{
 height:600px !important;
}

.h-650{
 height:650px !important;
}

.h-auto{
 height:auto !important;
}

.h-0{
 height:0 !important;
}

.h-1{
 height:0.25rem !important;
}

.h-2{
 height:0.5rem !important;
}

.h-3{
 height:0.75rem !important;
}

.h-4{
 height:1rem !important;
}

.h-5{
 height:1.5rem !important;
}

.h-6{
 height:2rem !important;
}

.h-7{
 height:3rem !important;
}

.h-8{
 height:4rem !important;
}

.h-9{
 height:6rem !important;
}

.h-97{
 height:97px !important;
}

.h-240{
 height:240px !important;
}

.h-250{
 height:250px !important;
}

.h-260{
 height:260px !important;
}

.h-270{
 height:270px !important;
}

.h-280{
 height:280px !important;
}

.h-300{
 height:300px !important;
}

.h-340{
 height:340px !important;
}

.mh-100{
 max-height:100% !important;
}

.h-100vh{
 height:100vh !important;
}

.hpx-1{
 height:1px;
}

.hpx-2{
 height:2px;
}

.hpx-3{
 height:3px;
}

.hpx-4{
 height:4px;
}

.hpx-5{
 height:5px;
}

.hpx-6{
 height:6px;
}

.hpx-7{
 height:7px;
}

.hpx-8{
 height:8px;
}

.hpx-9{
 height:9px !important;
}

.hpx-10{
 height:10px !important;
}

.hpx-20{
 height:20px !important;
}

.hpx-25{
 height:25px !important;
}

.hpx-30{
 height:30px !important;
}

.hpx-35{
 height:35px !important;
}

.hpx-40{
 height:40px !important;
}

.hpx-45{
 height:45px !important;
}

.hpx-50{
 height:50px;
}

.hpx-55{
 height:55px;
}

.hpx-60{
 height:60px;
}

.hpx-65{
 height:65px;
}

.hpx-70{
 height:70px;
}

.hpx-75{
 height:75px;
}

.hpx-80{
 height:80px;
}

.hpx-85{
 height:85px;
}

.hpx-90{
 height:90px;
}

.hpx-95{
 height:95px;
}

.hpx-100{
 height:100px;
}

.hpx-150{
 height:150px;
}

.hrem-6{
 height:6rem;
}

@media (min-width:480px){
 .ht-xs-5{
 height:5px;
 }

 .ht-xs-5p{
 height:5%;
 }

 .mx-ht-xs-5p{
 max-height:5%;
 }

 .mn-ht-xs-5p{
 min-height:5%;
 }

 .ht-xs-5-f{
 height:5px !important;
 }

 .ht-xs-5p-f{
 height:5% !important;
 }

 .ht-xs-10{
 height:10px;
 }

 .ht-xs-10p{
 height:10%;
 }

 .mx-ht-xs-10p{
 max-height:10%;
 }

 .mn-ht-xs-10p{
 min-height:10%;
 }

 .ht-xs-10-f{
 height:10px !important;
 }

 .ht-xs-10p-f{
 height:10% !important;
 }

 .ht-xs-15{
 height:15px;
 }

 .ht-xs-15p{
 height:15%;
 }

 .mx-ht-xs-15p{
 max-height:15%;
 }

 .mn-ht-xs-15p{
 min-height:15%;
 }

 .ht-xs-15-f{
 height:15px !important;
 }

 .ht-xs-15p-f{
 height:15% !important;
 }

 .ht-xs-20{
 height:20px;
 }

 .ht-xs-20p{
 height:20%;
 }

 .mx-ht-xs-20p{
 max-height:20%;
 }

 .mn-ht-xs-20p{
 min-height:20%;
 }

 .ht-xs-20-f{
 height:20px !important;
 }

 .ht-xs-20p-f{
 height:20% !important;
 }

 .ht-xs-25{
 height:25px;
 }

 .ht-xs-25p{
 height:25%;
 }

 .mx-ht-xs-25p{
 max-height:25%;
 }

 .mn-ht-xs-25p{
 min-height:25%;
 }

 .ht-xs-25-f{
 height:25px !important;
 }

 .ht-xs-25p-f{
 height:25% !important;
 }

 .ht-xs-30{
 height:30px;
 }

 .ht-xs-30p{
 height:30%;
 }

 .mx-ht-xs-30p{
 max-height:30%;
 }

 .mn-ht-xs-30p{
 min-height:30%;
 }

 .ht-xs-30-f{
 height:30px !important;
 }

 .ht-xs-30p-f{
 height:30% !important;
 }

 .ht-xs-35{
 height:35px;
 }

 .ht-xs-35p{
 height:35%;
 }

 .mx-ht-xs-35p{
 max-height:35%;
 }

 .mn-ht-xs-35p{
 min-height:35%;
 }

 .ht-xs-35-f{
 height:35px !important;
 }

 .ht-xs-35p-f{
 height:35% !important;
 }

 .ht-xs-40{
 height:40px;
 }

 .ht-xs-40p{
 height:40%;
 }

 .mx-ht-xs-40p{
 max-height:40%;
 }

 .mn-ht-xs-40p{
 min-height:40%;
 }

 .ht-xs-40-f{
 height:40px !important;
 }

 .ht-xs-40p-f{
 height:40% !important;
 }

 .ht-xs-45{
 height:45px;
 }

 .ht-xs-45p{
 height:45%;
 }

 .mx-ht-xs-45p{
 max-height:45%;
 }

 .mn-ht-xs-45p{
 min-height:45%;
 }

 .ht-xs-45-f{
 height:45px !important;
 }

 .ht-xs-45p-f{
 height:45% !important;
 }

 .ht-xs-50{
 height:50px;
 }

 .ht-xs-50p{
 height:50%;
 }

 .mx-ht-xs-50p{
 max-height:50%;
 }

 .mn-ht-xs-50p{
 min-height:50%;
 }

 .ht-xs-50-f{
 height:50px !important;
 }

 .ht-xs-50p-f{
 height:50% !important;
 }

 .ht-xs-55{
 height:55px;
 }

 .ht-xs-55p{
 height:55%;
 }

 .mx-ht-xs-55p{
 max-height:55%;
 }

 .mn-ht-xs-55p{
 min-height:55%;
 }

 .ht-xs-55-f{
 height:55px !important;
 }

 .ht-xs-55p-f{
 height:55% !important;
 }

 .ht-xs-60{
 height:60px;
 }

 .ht-xs-60p{
 height:60%;
 }

 .mx-ht-xs-60p{
 max-height:60%;
 }

 .mn-ht-xs-60p{
 min-height:60%;
 }

 .ht-xs-60-f{
 height:60px !important;
 }

 .ht-xs-60p-f{
 height:60% !important;
 }

 .ht-xs-65{
 height:65px;
 }

 .ht-xs-65p{
 height:65%;
 }

 .mx-ht-xs-65p{
 max-height:65%;
 }

 .mn-ht-xs-65p{
 min-height:65%;
 }

 .ht-xs-65-f{
 height:65px !important;
 }

 .ht-xs-65p-f{
 height:65% !important;
 }

 .ht-xs-70{
 height:70px;
 }

 .ht-xs-70p{
 height:70%;
 }

 .mx-ht-xs-70p{
 max-height:70%;
 }

 .mn-ht-xs-70p{
 min-height:70%;
 }

 .ht-xs-70-f{
 height:70px !important;
 }

 .ht-xs-70p-f{
 height:70% !important;
 }

 .ht-xs-75{
 height:75px;
 }

 .ht-xs-75p{
 height:75%;
 }

 .mx-ht-xs-75p{
 max-height:75%;
 }

 .mn-ht-xs-75p{
 min-height:75%;
 }

 .ht-xs-75-f{
 height:75px !important;
 }

 .ht-xs-75p-f{
 height:75% !important;
 }

 .ht-xs-80{
 height:80px;
 }

 .ht-xs-80p{
 height:80%;
 }

 .mx-ht-xs-80p{
 max-height:80%;
 }

 .mn-ht-xs-80p{
 min-height:80%;
 }

 .ht-xs-80-f{
 height:80px !important;
 }

 .ht-xs-80p-f{
 height:80% !important;
 }

 .ht-xs-85{
 height:85px;
 }

 .ht-xs-85p{
 height:85%;
 }

 .mx-ht-xs-85p{
 max-height:85%;
 }

 .mn-ht-xs-85p{
 min-height:85%;
 }

 .ht-xs-85-f{
 height:85px !important;
 }

 .ht-xs-85p-f{
 height:85% !important;
 }

 .ht-xs-90{
 height:90px;
 }

 .ht-xs-90p{
 height:90%;
 }

 .mx-ht-xs-90p{
 max-height:90%;
 }

 .mn-ht-xs-90p{
 min-height:90%;
 }

 .ht-xs-90-f{
 height:90px !important;
 }

 .ht-xs-90p-f{
 height:90% !important;
 }

 .ht-xs-95{
 height:95px;
 }

 .ht-xs-95p{
 height:95%;
 }

 .mx-ht-xs-95p{
 max-height:95%;
 }

 .mn-ht-xs-95p{
 min-height:95%;
 }

 .ht-xs-95-f{
 height:95px !important;
 }

 .ht-xs-95p-f{
 height:95% !important;
 }

 .ht-xs-100{
 height:100px;
 }

 .ht-xs-100p{
 height:100%;
 }

 .mx-ht-xs-100p{
 max-height:100%;
 }

 .mn-ht-xs-100p{
 min-height:100%;
 }

 .ht-xs-100-f{
 height:100px !important;
 }

 .ht-xs-100p-f{
 height:100% !important;
 }

 .ht-xs-150{
 height:150px;
 }

 .ht-xs-150p{
 height:150%;
 }

 .mx-ht-xs-150p{
 max-height:150%;
 }

 .mn-ht-xs-150p{
 min-height:150%;
 }

 .ht-xs-150-f{
 height:150px !important;
 }

 .ht-xs-150p-f{
 height:150% !important;
 }

 .ht-xs-200{
 height:200px;
 }

 .ht-xs-200p{
 height:200%;
 }

 .mx-ht-xs-200p{
 max-height:200%;
 }

 .mn-ht-xs-200p{
 min-height:200%;
 }

 .ht-xs-200-f{
 height:200px !important;
 }

 .ht-xs-200p-f{
 height:200% !important;
 }

 .ht-xs-250{
 height:250px;
 }

 .ht-xs-250p{
 height:250%;
 }

 .mx-ht-xs-250p{
 max-height:250%;
 }

 .mn-ht-xs-250p{
 min-height:250%;
 }

 .ht-xs-250-f{
 height:250px !important;
 }

 .ht-xs-250p-f{
 height:250% !important;
 }

 .ht-xs-300{
 height:300px;
 }

 .ht-xs-300p{
 height:300%;
 }

 .mx-ht-xs-300p{
 max-height:300%;
 }

 .mn-ht-xs-300p{
 min-height:300%;
 }

 .ht-xs-300-f{
 height:300px !important;
 }

 .ht-xs-300p-f{
 height:300% !important;
 }

 .ht-xs-350{
 height:350px;
 }

 .ht-xs-350p{
 height:350%;
 }

 .mx-ht-xs-350p{
 max-height:350%;
 }

 .mn-ht-xs-350p{
 min-height:350%;
 }

 .ht-xs-350-f{
 height:350px !important;
 }

 .ht-xs-350p-f{
 height:350% !important;
 }

 .ht-xs-400{
 height:400px;
 }

 .ht-xs-400p{
 height:400%;
 }

 .mx-ht-xs-400p{
 max-height:400%;
 }

 .mn-ht-xs-400p{
 min-height:400%;
 }

 .ht-xs-400-f{
 height:400px !important;
 }

 .ht-xs-400p-f{
 height:400% !important;
 }

 .ht-xs-450{
 height:450px;
 }

 .ht-xs-450p{
 height:450%;
 }

 .mx-ht-xs-450p{
 max-height:450%;
 }

 .mn-ht-xs-450p{
 min-height:450%;
 }

 .ht-xs-450-f{
 height:450px !important;
 }

 .ht-xs-450p-f{
 height:450% !important;
 }

 .ht-xs-500{
 height:500px;
 }

 .ht-xs-500p{
 height:500%;
 }

 .mx-ht-xs-500p{
 max-height:500%;
 }

 .mn-ht-xs-500p{
 min-height:500%;
 }

 .ht-xs-500-f{
 height:500px !important;
 }

 .ht-xs-500p-f{
 height:500% !important;
 }

 .ht-xs-550{
 height:550px;
 }

 .ht-xs-550p{
 height:550%;
 }

 .mx-ht-xs-550p{
 max-height:550%;
 }

 .mn-ht-xs-550p{
 min-height:550%;
 }

 .ht-xs-550-f{
 height:550px !important;
 }

 .ht-xs-550p-f{
 height:550% !important;
 }

 .ht-xs-600{
 height:600px;
 }

 .ht-xs-600p{
 height:600%;
 }

 .mx-ht-xs-600p{
 max-height:600%;
 }

 .mn-ht-xs-600p{
 min-height:600%;
 }

 .ht-xs-600-f{
 height:600px !important;
 }

 .ht-xs-600p-f{
 height:600% !important;
 }

 .ht-xs-650{
 height:650px;
 }

 .ht-xs-650p{
 height:650%;
 }

 .mx-ht-xs-650p{
 max-height:650%;
 }

 .mn-ht-xs-650p{
 min-height:650%;
 }

 .ht-xs-650-f{
 height:650px !important;
 }

 .ht-xs-650p-f{
 height:650% !important;
 }

 .ht-xs-700{
 height:700px;
 }

 .ht-xs-700p{
 height:700%;
 }

 .mx-ht-xs-700p{
 max-height:700%;
 }

 .mn-ht-xs-700p{
 min-height:700%;
 }

 .ht-xs-700-f{
 height:700px !important;
 }

 .ht-xs-700p-f{
 height:700% !important;
 }

 .ht-xs-750{
 height:750px;
 }

 .ht-xs-750p{
 height:750%;
 }

 .mx-ht-xs-750p{
 max-height:750%;
 }

 .mn-ht-xs-750p{
 min-height:750%;
 }

 .ht-xs-750-f{
 height:750px !important;
 }

 .ht-xs-750p-f{
 height:750% !important;
 }

 .ht-xs-800{
 height:800px;
 }

 .ht-xs-800p{
 height:800%;
 }

 .mx-ht-xs-800p{
 max-height:800%;
 }

 .mn-ht-xs-800p{
 min-height:800%;
 }

 .ht-xs-800-f{
 height:800px !important;
 }

 .ht-xs-800p-f{
 height:800% !important;
 }

 .ht-xs-850{
 height:850px;
 }

 .ht-xs-850p{
 height:850%;
 }

 .mx-ht-xs-850p{
 max-height:850%;
 }

 .mn-ht-xs-850p{
 min-height:850%;
 }

 .ht-xs-850-f{
 height:850px !important;
 }

 .ht-xs-850p-f{
 height:850% !important;
 }

 .ht-xs-100v{
 height:100vh;
 }
}

@media (min-width:576px){
 .ht-sm-5{
 height:5px;
 }

 .ht-sm-5p{
 height:5%;
 }

 .mx-ht-sm-5p{
 max-height:5%;
 }

 .mn-ht-sm-5p{
 min-height:5%;
 }

 .ht-sm-5-f{
 height:5px !important;
 }

 .ht-sm-5p-f{
 height:5% !important;
 }

 .ht-sm-10{
 height:10px;
 }

 .ht-sm-10p{
 height:10%;
 }

 .mx-ht-sm-10p{
 max-height:10%;
 }

 .mn-ht-sm-10p{
 min-height:10%;
 }

 .ht-sm-10-f{
 height:10px !important;
 }

 .ht-sm-10p-f{
 height:10% !important;
 }

 .ht-sm-15{
 height:15px;
 }

 .ht-sm-15p{
 height:15%;
 }

 .mx-ht-sm-15p{
 max-height:15%;
 }

 .mn-ht-sm-15p{
 min-height:15%;
 }

 .ht-sm-15-f{
 height:15px !important;
 }

 .ht-sm-15p-f{
 height:15% !important;
 }

 .ht-sm-20{
 height:20px;
 }

 .ht-sm-20p{
 height:20%;
 }

 .mx-ht-sm-20p{
 max-height:20%;
 }

 .mn-ht-sm-20p{
 min-height:20%;
 }

 .ht-sm-20-f{
 height:20px !important;
 }

 .ht-sm-20p-f{
 height:20% !important;
 }

 .ht-sm-25{
 height:25px;
 }

 .ht-sm-25p{
 height:25%;
 }

 .mx-ht-sm-25p{
 max-height:25%;
 }

 .mn-ht-sm-25p{
 min-height:25%;
 }

 .ht-sm-25-f{
 height:25px !important;
 }

 .ht-sm-25p-f{
 height:25% !important;
 }

 .ht-sm-30{
 height:30px;
 }

 .ht-sm-30p{
 height:30%;
 }

 .mx-ht-sm-30p{
 max-height:30%;
 }

 .mn-ht-sm-30p{
 min-height:30%;
 }

 .ht-sm-30-f{
 height:30px !important;
 }

 .ht-sm-30p-f{
 height:30% !important;
 }

 .ht-sm-35{
 height:35px;
 }

 .ht-sm-35p{
 height:35%;
 }

 .mx-ht-sm-35p{
 max-height:35%;
 }

 .mn-ht-sm-35p{
 min-height:35%;
 }

 .ht-sm-35-f{
 height:35px !important;
 }

 .ht-sm-35p-f{
 height:35% !important;
 }

 .ht-sm-40{
 height:40px;
 }

 .ht-sm-40p{
 height:40%;
 }

 .mx-ht-sm-40p{
 max-height:40%;
 }

 .mn-ht-sm-40p{
 min-height:40%;
 }

 .ht-sm-40-f{
 height:40px !important;
 }

 .ht-sm-40p-f{
 height:40% !important;
 }

 .ht-sm-45{
 height:45px;
 }

 .ht-sm-45p{
 height:45%;
 }

 .mx-ht-sm-45p{
 max-height:45%;
 }

 .mn-ht-sm-45p{
 min-height:45%;
 }

 .ht-sm-45-f{
 height:45px !important;
 }

 .ht-sm-45p-f{
 height:45% !important;
 }

 .ht-sm-50{
 height:50px;
 }

 .ht-sm-50p{
 height:50%;
 }

 .mx-ht-sm-50p{
 max-height:50%;
 }

 .mn-ht-sm-50p{
 min-height:50%;
 }

 .ht-sm-50-f{
 height:50px !important;
 }

 .ht-sm-50p-f{
 height:50% !important;
 }

 .ht-sm-55{
 height:55px;
 }

 .ht-sm-55p{
 height:55%;
 }

 .mx-ht-sm-55p{
 max-height:55%;
 }

 .mn-ht-sm-55p{
 min-height:55%;
 }

 .ht-sm-55-f{
 height:55px !important;
 }

 .ht-sm-55p-f{
 height:55% !important;
 }

 .ht-sm-60{
 height:60px;
 }

 .ht-sm-60p{
 height:60%;
 }

 .mx-ht-sm-60p{
 max-height:60%;
 }

 .mn-ht-sm-60p{
 min-height:60%;
 }

 .ht-sm-60-f{
 height:60px !important;
 }

 .ht-sm-60p-f{
 height:60% !important;
 }

 .ht-sm-65{
 height:65px;
 }

 .ht-sm-65p{
 height:65%;
 }

 .mx-ht-sm-65p{
 max-height:65%;
 }

 .mn-ht-sm-65p{
 min-height:65%;
 }

 .ht-sm-65-f{
 height:65px !important;
 }

 .ht-sm-65p-f{
 height:65% !important;
 }

 .ht-sm-70{
 height:70px;
 }

 .ht-sm-70p{
 height:70%;
 }

 .mx-ht-sm-70p{
 max-height:70%;
 }

 .mn-ht-sm-70p{
 min-height:70%;
 }

 .ht-sm-70-f{
 height:70px !important;
 }

 .ht-sm-70p-f{
 height:70% !important;
 }

 .ht-sm-75{
 height:75px;
 }

 .ht-sm-75p{
 height:75%;
 }

 .mx-ht-sm-75p{
 max-height:75%;
 }

 .mn-ht-sm-75p{
 min-height:75%;
 }

 .ht-sm-75-f{
 height:75px !important;
 }

 .ht-sm-75p-f{
 height:75% !important;
 }

 .ht-sm-80{
 height:80px;
 }

 .ht-sm-80p{
 height:80%;
 }

 .mx-ht-sm-80p{
 max-height:80%;
 }

 .mn-ht-sm-80p{
 min-height:80%;
 }

 .ht-sm-80-f{
 height:80px !important;
 }

 .ht-sm-80p-f{
 height:80% !important;
 }

 .ht-sm-85{
 height:85px;
 }

 .ht-sm-85p{
 height:85%;
 }

 .mx-ht-sm-85p{
 max-height:85%;
 }

 .mn-ht-sm-85p{
 min-height:85%;
 }

 .ht-sm-85-f{
 height:85px !important;
 }

 .ht-sm-85p-f{
 height:85% !important;
 }

 .ht-sm-90{
 height:90px;
 }

 .ht-sm-90p{
 height:90%;
 }

 .mx-ht-sm-90p{
 max-height:90%;
 }

 .mn-ht-sm-90p{
 min-height:90%;
 }

 .ht-sm-90-f{
 height:90px !important;
 }

 .ht-sm-90p-f{
 height:90% !important;
 }

 .ht-sm-95{
 height:95px;
 }

 .ht-sm-95p{
 height:95%;
 }

 .mx-ht-sm-95p{
 max-height:95%;
 }

 .mn-ht-sm-95p{
 min-height:95%;
 }

 .ht-sm-95-f{
 height:95px !important;
 }

 .ht-sm-95p-f{
 height:95% !important;
 }

 .ht-sm-100{
 height:100px;
 }

 .ht-sm-100p{
 height:100%;
 }

 .mx-ht-sm-100p{
 max-height:100%;
 }

 .mn-ht-sm-100p{
 min-height:100%;
 }

 .ht-sm-100-f{
 height:100px !important;
 }

 .ht-sm-100p-f{
 height:100% !important;
 }

 .ht-sm-150{
 height:150px;
 }

 .ht-sm-150p{
 height:150%;
 }

 .mx-ht-sm-150p{
 max-height:150%;
 }

 .mn-ht-sm-150p{
 min-height:150%;
 }

 .ht-sm-150-f{
 height:150px !important;
 }

 .ht-sm-150p-f{
 height:150% !important;
 }

 .ht-sm-200{
 height:200px;
 }

 .ht-sm-200p{
 height:200%;
 }

 .mx-ht-sm-200p{
 max-height:200%;
 }

 .mn-ht-sm-200p{
 min-height:200%;
 }

 .ht-sm-200-f{
 height:200px !important;
 }

 .ht-sm-200p-f{
 height:200% !important;
 }

 .ht-sm-250{
 height:250px;
 }

 .ht-sm-250p{
 height:250%;
 }

 .mx-ht-sm-250p{
 max-height:250%;
 }

 .mn-ht-sm-250p{
 min-height:250%;
 }

 .ht-sm-250-f{
 height:250px !important;
 }

 .ht-sm-250p-f{
 height:250% !important;
 }

 .ht-sm-300{
 height:300px;
 }

 .ht-sm-300p{
 height:300%;
 }

 .mx-ht-sm-300p{
 max-height:300%;
 }

 .mn-ht-sm-300p{
 min-height:300%;
 }

 .ht-sm-300-f{
 height:300px !important;
 }

 .ht-sm-300p-f{
 height:300% !important;
 }

 .ht-sm-350{
 height:350px;
 }

 .ht-sm-350p{
 height:350%;
 }

 .mx-ht-sm-350p{
 max-height:350%;
 }

 .mn-ht-sm-350p{
 min-height:350%;
 }

 .ht-sm-350-f{
 height:350px !important;
 }

 .ht-sm-350p-f{
 height:350% !important;
 }

 .ht-sm-400{
 height:400px;
 }

 .ht-sm-400p{
 height:400%;
 }

 .mx-ht-sm-400p{
 max-height:400%;
 }

 .mn-ht-sm-400p{
 min-height:400%;
 }

 .ht-sm-400-f{
 height:400px !important;
 }

 .ht-sm-400p-f{
 height:400% !important;
 }

 .ht-sm-450{
 height:450px;
 }

 .ht-sm-450p{
 height:450%;
 }

 .mx-ht-sm-450p{
 max-height:450%;
 }

 .mn-ht-sm-450p{
 min-height:450%;
 }

 .ht-sm-450-f{
 height:450px !important;
 }

 .ht-sm-450p-f{
 height:450% !important;
 }

 .ht-sm-500{
 height:500px;
 }

 .ht-sm-500p{
 height:500%;
 }

 .mx-ht-sm-500p{
 max-height:500%;
 }

 .mn-ht-sm-500p{
 min-height:500%;
 }

 .ht-sm-500-f{
 height:500px !important;
 }

 .ht-sm-500p-f{
 height:500% !important;
 }

 .ht-sm-550{
 height:550px;
 }

 .ht-sm-550p{
 height:550%;
 }

 .mx-ht-sm-550p{
 max-height:550%;
 }

 .mn-ht-sm-550p{
 min-height:550%;
 }

 .ht-sm-550-f{
 height:550px !important;
 }

 .ht-sm-550p-f{
 height:550% !important;
 }

 .ht-sm-600{
 height:600px;
 }

 .ht-sm-600p{
 height:600%;
 }

 .mx-ht-sm-600p{
 max-height:600%;
 }

 .mn-ht-sm-600p{
 min-height:600%;
 }

 .ht-sm-600-f{
 height:600px !important;
 }

 .ht-sm-600p-f{
 height:600% !important;
 }

 .ht-sm-650{
 height:650px;
 }

 .ht-sm-650p{
 height:650%;
 }

 .mx-ht-sm-650p{
 max-height:650%;
 }

 .mn-ht-sm-650p{
 min-height:650%;
 }

 .ht-sm-650-f{
 height:650px !important;
 }

 .ht-sm-650p-f{
 height:650% !important;
 }

 .ht-sm-700{
 height:700px;
 }

 .ht-sm-700p{
 height:700%;
 }

 .mx-ht-sm-700p{
 max-height:700%;
 }

 .mn-ht-sm-700p{
 min-height:700%;
 }

 .ht-sm-700-f{
 height:700px !important;
 }

 .ht-sm-700p-f{
 height:700% !important;
 }

 .ht-sm-750{
 height:750px;
 }

 .ht-sm-750p{
 height:750%;
 }

 .mx-ht-sm-750p{
 max-height:750%;
 }

 .mn-ht-sm-750p{
 min-height:750%;
 }

 .ht-sm-750-f{
 height:750px !important;
 }

 .ht-sm-750p-f{
 height:750% !important;
 }

 .ht-sm-800{
 height:800px;
 }

 .ht-sm-800p{
 height:800%;
 }

 .mx-ht-sm-800p{
 max-height:800%;
 }

 .mn-ht-sm-800p{
 min-height:800%;
 }

 .ht-sm-800-f{
 height:800px !important;
 }

 .ht-sm-800p-f{
 height:800% !important;
 }

 .ht-sm-850{
 height:850px;
 }

 .ht-sm-850p{
 height:850%;
 }

 .mx-ht-sm-850p{
 max-height:850%;
 }

 .mn-ht-sm-850p{
 min-height:850%;
 }

 .ht-sm-850-f{
 height:850px !important;
 }

 .ht-sm-850p-f{
 height:850% !important;
 }

 .ht-sm-100v{
 height:100vh;
 }
}

@media (min-width:768px){
 .ht-md-5{
 height:5px;
 }

 .ht-md-5p{
 height:5%;
 }

 .mx-ht-md-5p{
 max-height:5%;
 }

 .mn-ht-md-5p{
 min-height:5%;
 }

 .ht-md-5-f{
 height:5px !important;
 }

 .ht-md-5p-f{
 height:5% !important;
 }

 .ht-md-10{
 height:10px;
 }

 .ht-md-10p{
 height:10%;
 }

 .mx-ht-md-10p{
 max-height:10%;
 }

 .mn-ht-md-10p{
 min-height:10%;
 }

 .ht-md-10-f{
 height:10px !important;
 }

 .ht-md-10p-f{
 height:10% !important;
 }

 .ht-md-15{
 height:15px;
 }

 .ht-md-15p{
 height:15%;
 }

 .mx-ht-md-15p{
 max-height:15%;
 }

 .mn-ht-md-15p{
 min-height:15%;
 }

 .ht-md-15-f{
 height:15px !important;
 }

 .ht-md-15p-f{
 height:15% !important;
 }

 .ht-md-20{
 height:20px;
 }

 .ht-md-20p{
 height:20%;
 }

 .mx-ht-md-20p{
 max-height:20%;
 }

 .mn-ht-md-20p{
 min-height:20%;
 }

 .ht-md-20-f{
 height:20px !important;
 }

 .ht-md-20p-f{
 height:20% !important;
 }

 .ht-md-25{
 height:25px;
 }

 .ht-md-25p{
 height:25%;
 }

 .mx-ht-md-25p{
 max-height:25%;
 }

 .mn-ht-md-25p{
 min-height:25%;
 }

 .ht-md-25-f{
 height:25px !important;
 }

 .ht-md-25p-f{
 height:25% !important;
 }

 .ht-md-30{
 height:30px;
 }

 .ht-md-30p{
 height:30%;
 }

 .mx-ht-md-30p{
 max-height:30%;
 }

 .mn-ht-md-30p{
 min-height:30%;
 }

 .ht-md-30-f{
 height:30px !important;
 }

 .ht-md-30p-f{
 height:30% !important;
 }

 .ht-md-35{
 height:35px;
 }

 .ht-md-35p{
 height:35%;
 }

 .mx-ht-md-35p{
 max-height:35%;
 }

 .mn-ht-md-35p{
 min-height:35%;
 }

 .ht-md-35-f{
 height:35px !important;
 }

 .ht-md-35p-f{
 height:35% !important;
 }

 .ht-md-40{
 height:40px;
 }

 .ht-md-40p{
 height:40%;
 }

 .mx-ht-md-40p{
 max-height:40%;
 }

 .mn-ht-md-40p{
 min-height:40%;
 }

 .ht-md-40-f{
 height:40px !important;
 }

 .ht-md-40p-f{
 height:40% !important;
 }

 .ht-md-45{
 height:45px;
 }

 .ht-md-45p{
 height:45%;
 }

 .mx-ht-md-45p{
 max-height:45%;
 }

 .mn-ht-md-45p{
 min-height:45%;
 }

 .ht-md-45-f{
 height:45px !important;
 }

 .ht-md-45p-f{
 height:45% !important;
 }

 .ht-md-50{
 height:50px;
 }

 .ht-md-50p{
 height:50%;
 }

 .mx-ht-md-50p{
 max-height:50%;
 }

 .mn-ht-md-50p{
 min-height:50%;
 }

 .ht-md-50-f{
 height:50px !important;
 }

 .ht-md-50p-f{
 height:50% !important;
 }

 .ht-md-55{
 height:55px;
 }

 .ht-md-55p{
 height:55%;
 }

 .mx-ht-md-55p{
 max-height:55%;
 }

 .mn-ht-md-55p{
 min-height:55%;
 }

 .ht-md-55-f{
 height:55px !important;
 }

 .ht-md-55p-f{
 height:55% !important;
 }

 .ht-md-60{
 height:60px;
 }

 .ht-md-60p{
 height:60%;
 }

 .mx-ht-md-60p{
 max-height:60%;
 }

 .mn-ht-md-60p{
 min-height:60%;
 }

 .ht-md-60-f{
 height:60px !important;
 }

 .ht-md-60p-f{
 height:60% !important;
 }

 .ht-md-65{
 height:65px;
 }

 .ht-md-65p{
 height:65%;
 }

 .mx-ht-md-65p{
 max-height:65%;
 }

 .mn-ht-md-65p{
 min-height:65%;
 }

 .ht-md-65-f{
 height:65px !important;
 }

 .ht-md-65p-f{
 height:65% !important;
 }

 .ht-md-70{
 height:70px;
 }

 .ht-md-70p{
 height:70%;
 }

 .mx-ht-md-70p{
 max-height:70%;
 }

 .mn-ht-md-70p{
 min-height:70%;
 }

 .ht-md-70-f{
 height:70px !important;
 }

 .ht-md-70p-f{
 height:70% !important;
 }

 .ht-md-75{
 height:75px;
 }

 .ht-md-75p{
 height:75%;
 }

 .mx-ht-md-75p{
 max-height:75%;
 }

 .mn-ht-md-75p{
 min-height:75%;
 }

 .ht-md-75-f{
 height:75px !important;
 }

 .ht-md-75p-f{
 height:75% !important;
 }

 .ht-md-80{
 height:80px;
 }

 .ht-md-80p{
 height:80%;
 }

 .mx-ht-md-80p{
 max-height:80%;
 }

 .mn-ht-md-80p{
 min-height:80%;
 }

 .ht-md-80-f{
 height:80px !important;
 }

 .ht-md-80p-f{
 height:80% !important;
 }

 .ht-md-85{
 height:85px;
 }

 .ht-md-85p{
 height:85%;
 }

 .mx-ht-md-85p{
 max-height:85%;
 }

 .mn-ht-md-85p{
 min-height:85%;
 }

 .ht-md-85-f{
 height:85px !important;
 }

 .ht-md-85p-f{
 height:85% !important;
 }

 .ht-md-90{
 height:90px;
 }

 .ht-md-90p{
 height:90%;
 }

 .mx-ht-md-90p{
 max-height:90%;
 }

 .mn-ht-md-90p{
 min-height:90%;
 }

 .ht-md-90-f{
 height:90px !important;
 }

 .ht-md-90p-f{
 height:90% !important;
 }

 .ht-md-95{
 height:95px;
 }

 .ht-md-95p{
 height:95%;
 }

 .mx-ht-md-95p{
 max-height:95%;
 }

 .mn-ht-md-95p{
 min-height:95%;
 }

 .ht-md-95-f{
 height:95px !important;
 }

 .ht-md-95p-f{
 height:95% !important;
 }

 .ht-md-100{
 height:100px;
 }

 .ht-md-100p{
 height:100%;
 }

 .mx-ht-md-100p{
 max-height:100%;
 }

 .mn-ht-md-100p{
 min-height:100%;
 }

 .ht-md-100-f{
 height:100px !important;
 }

 .ht-md-100p-f{
 height:100% !important;
 }

 .ht-md-150{
 height:150px;
 }

 .ht-md-150p{
 height:150%;
 }

 .mx-ht-md-150p{
 max-height:150%;
 }

 .mn-ht-md-150p{
 min-height:150%;
 }

 .ht-md-150-f{
 height:150px !important;
 }

 .ht-md-150p-f{
 height:150% !important;
 }

 .ht-md-200{
 height:200px;
 }

 .ht-md-200p{
 height:200%;
 }

 .mx-ht-md-200p{
 max-height:200%;
 }

 .mn-ht-md-200p{
 min-height:200%;
 }

 .ht-md-200-f{
 height:200px !important;
 }

 .ht-md-200p-f{
 height:200% !important;
 }

 .ht-md-250{
 height:250px;
 }

 .ht-md-250p{
 height:250%;
 }

 .mx-ht-md-250p{
 max-height:250%;
 }

 .mn-ht-md-250p{
 min-height:250%;
 }

 .ht-md-250-f{
 height:250px !important;
 }

 .ht-md-250p-f{
 height:250% !important;
 }

 .ht-md-300{
 height:300px;
 }

 .ht-md-300p{
 height:300%;
 }

 .mx-ht-md-300p{
 max-height:300%;
 }

 .mn-ht-md-300p{
 min-height:300%;
 }

 .ht-md-300-f{
 height:300px !important;
 }

 .ht-md-300p-f{
 height:300% !important;
 }

 .ht-md-350{
 height:350px;
 }

 .ht-md-350p{
 height:350%;
 }

 .mx-ht-md-350p{
 max-height:350%;
 }

 .mn-ht-md-350p{
 min-height:350%;
 }

 .ht-md-350-f{
 height:350px !important;
 }

 .ht-md-350p-f{
 height:350% !important;
 }

 .ht-md-400{
 height:400px;
 }

 .ht-md-400p{
 height:400%;
 }

 .mx-ht-md-400p{
 max-height:400%;
 }

 .mn-ht-md-400p{
 min-height:400%;
 }

 .ht-md-400-f{
 height:400px !important;
 }

 .ht-md-400p-f{
 height:400% !important;
 }

 .ht-md-450{
 height:450px;
 }

 .ht-md-450p{
 height:450%;
 }

 .mx-ht-md-450p{
 max-height:450%;
 }

 .mn-ht-md-450p{
 min-height:450%;
 }

 .ht-md-450-f{
 height:450px !important;
 }

 .ht-md-450p-f{
 height:450% !important;
 }

 .ht-md-500{
 height:500px;
 }

 .ht-md-500p{
 height:500%;
 }

 .mx-ht-md-500p{
 max-height:500%;
 }

 .mn-ht-md-500p{
 min-height:500%;
 }

 .ht-md-500-f{
 height:500px !important;
 }

 .ht-md-500p-f{
 height:500% !important;
 }

 .ht-md-550{
 height:550px;
 }

 .ht-md-550p{
 height:550%;
 }

 .mx-ht-md-550p{
 max-height:550%;
 }

 .mn-ht-md-550p{
 min-height:550%;
 }

 .ht-md-550-f{
 height:550px !important;
 }

 .ht-md-550p-f{
 height:550% !important;
 }

 .ht-md-600{
 height:600px;
 }

 .ht-md-600p{
 height:600%;
 }

 .mx-ht-md-600p{
 max-height:600%;
 }

 .mn-ht-md-600p{
 min-height:600%;
 }

 .ht-md-600-f{
 height:600px !important;
 }

 .ht-md-600p-f{
 height:600% !important;
 }

 .ht-md-650{
 height:650px;
 }

 .ht-md-650p{
 height:650%;
 }

 .mx-ht-md-650p{
 max-height:650%;
 }

 .mn-ht-md-650p{
 min-height:650%;
 }

 .ht-md-650-f{
 height:650px !important;
 }

 .ht-md-650p-f{
 height:650% !important;
 }

 .ht-md-700{
 height:700px;
 }

 .ht-md-700p{
 height:700%;
 }

 .mx-ht-md-700p{
 max-height:700%;
 }

 .mn-ht-md-700p{
 min-height:700%;
 }

 .ht-md-700-f{
 height:700px !important;
 }

 .ht-md-700p-f{
 height:700% !important;
 }

 .ht-md-750{
 height:750px;
 }

 .ht-md-750p{
 height:750%;
 }

 .mx-ht-md-750p{
 max-height:750%;
 }

 .mn-ht-md-750p{
 min-height:750%;
 }

 .ht-md-750-f{
 height:750px !important;
 }

 .ht-md-750p-f{
 height:750% !important;
 }

 .ht-md-800{
 height:800px;
 }

 .ht-md-800p{
 height:800%;
 }

 .mx-ht-md-800p{
 max-height:800%;
 }

 .mn-ht-md-800p{
 min-height:800%;
 }

 .ht-md-800-f{
 height:800px !important;
 }

 .ht-md-800p-f{
 height:800% !important;
 }

 .ht-md-850{
 height:850px;
 }

 .ht-md-850p{
 height:850%;
 }

 .mx-ht-md-850p{
 max-height:850%;
 }

 .mn-ht-md-850p{
 min-height:850%;
 }

 .ht-md-850-f{
 height:850px !important;
 }

 .ht-md-850p-f{
 height:850% !important;
 }

 .ht-md-100v{
 height:100vh;
 }
}

@media (min-width:992px){
 .ht-lg-5{
 height:5px;
 }

 .ht-lg-5p{
 height:5%;
 }

 .mx-ht-lg-5p{
 max-height:5%;
 }

 .mn-ht-lg-5p{
 min-height:5%;
 }

 .ht-lg-5-f{
 height:5px !important;
 }

 .ht-lg-5p-f{
 height:5% !important;
 }

 .ht-lg-10{
 height:10px;
 }

 .ht-lg-10p{
 height:10%;
 }

 .mx-ht-lg-10p{
 max-height:10%;
 }

 .mn-ht-lg-10p{
 min-height:10%;
 }

 .ht-lg-10-f{
 height:10px !important;
 }

 .ht-lg-10p-f{
 height:10% !important;
 }

 .ht-lg-15{
 height:15px;
 }

 .ht-lg-15p{
 height:15%;
 }

 .mx-ht-lg-15p{
 max-height:15%;
 }

 .mn-ht-lg-15p{
 min-height:15%;
 }

 .ht-lg-15-f{
 height:15px !important;
 }

 .ht-lg-15p-f{
 height:15% !important;
 }

 .ht-lg-20{
 height:20px;
 }

 .ht-lg-20p{
 height:20%;
 }

 .mx-ht-lg-20p{
 max-height:20%;
 }

 .mn-ht-lg-20p{
 min-height:20%;
 }

 .ht-lg-20-f{
 height:20px !important;
 }

 .ht-lg-20p-f{
 height:20% !important;
 }

 .ht-lg-25{
 height:25px;
 }

 .ht-lg-25p{
 height:25%;
 }

 .mx-ht-lg-25p{
 max-height:25%;
 }

 .mn-ht-lg-25p{
 min-height:25%;
 }

 .ht-lg-25-f{
 height:25px !important;
 }

 .ht-lg-25p-f{
 height:25% !important;
 }

 .ht-lg-30{
 height:30px;
 }

 .ht-lg-30p{
 height:30%;
 }

 .mx-ht-lg-30p{
 max-height:30%;
 }

 .mn-ht-lg-30p{
 min-height:30%;
 }

 .ht-lg-30-f{
 height:30px !important;
 }

 .ht-lg-30p-f{
 height:30% !important;
 }

 .ht-lg-35{
 height:35px;
 }

 .ht-lg-35p{
 height:35%;
 }

 .mx-ht-lg-35p{
 max-height:35%;
 }

 .mn-ht-lg-35p{
 min-height:35%;
 }

 .ht-lg-35-f{
 height:35px !important;
 }

 .ht-lg-35p-f{
 height:35% !important;
 }

 .ht-lg-40{
 height:40px;
 }

 .ht-lg-40p{
 height:40%;
 }

 .mx-ht-lg-40p{
 max-height:40%;
 }

 .mn-ht-lg-40p{
 min-height:40%;
 }

 .ht-lg-40-f{
 height:40px !important;
 }

 .ht-lg-40p-f{
 height:40% !important;
 }

 .ht-lg-45{
 height:45px;
 }

 .ht-lg-45p{
 height:45%;
 }

 .mx-ht-lg-45p{
 max-height:45%;
 }

 .mn-ht-lg-45p{
 min-height:45%;
 }

 .ht-lg-45-f{
 height:45px !important;
 }

 .ht-lg-45p-f{
 height:45% !important;
 }

 .ht-lg-50{
 height:50px;
 }

 .ht-lg-50p{
 height:50%;
 }

 .mx-ht-lg-50p{
 max-height:50%;
 }

 .mn-ht-lg-50p{
 min-height:50%;
 }

 .ht-lg-50-f{
 height:50px !important;
 }

 .ht-lg-50p-f{
 height:50% !important;
 }

 .ht-lg-55{
 height:55px;
 }

 .ht-lg-55p{
 height:55%;
 }

 .mx-ht-lg-55p{
 max-height:55%;
 }

 .mn-ht-lg-55p{
 min-height:55%;
 }

 .ht-lg-55-f{
 height:55px !important;
 }

 .ht-lg-55p-f{
 height:55% !important;
 }

 .ht-lg-60{
 height:60px;
 }

 .ht-lg-60p{
 height:60%;
 }

 .mx-ht-lg-60p{
 max-height:60%;
 }

 .mn-ht-lg-60p{
 min-height:60%;
 }

 .ht-lg-60-f{
 height:60px !important;
 }

 .ht-lg-60p-f{
 height:60% !important;
 }

 .ht-lg-65{
 height:65px;
 }

 .ht-lg-65p{
 height:65%;
 }

 .mx-ht-lg-65p{
 max-height:65%;
 }

 .mn-ht-lg-65p{
 min-height:65%;
 }

 .ht-lg-65-f{
 height:65px !important;
 }

 .ht-lg-65p-f{
 height:65% !important;
 }

 .ht-lg-70{
 height:70px;
 }

 .ht-lg-70p{
 height:70%;
 }

 .mx-ht-lg-70p{
 max-height:70%;
 }

 .mn-ht-lg-70p{
 min-height:70%;
 }

 .ht-lg-70-f{
 height:70px !important;
 }

 .ht-lg-70p-f{
 height:70% !important;
 }

 .ht-lg-75{
 height:75px;
 }

 .ht-lg-75p{
 height:75%;
 }

 .mx-ht-lg-75p{
 max-height:75%;
 }

 .mn-ht-lg-75p{
 min-height:75%;
 }

 .ht-lg-75-f{
 height:75px !important;
 }

 .ht-lg-75p-f{
 height:75% !important;
 }

 .ht-lg-80{
 height:80px;
 }

 .ht-lg-80p{
 height:80%;
 }

 .mx-ht-lg-80p{
 max-height:80%;
 }

 .mn-ht-lg-80p{
 min-height:80%;
 }

 .ht-lg-80-f{
 height:80px !important;
 }

 .ht-lg-80p-f{
 height:80% !important;
 }

 .ht-lg-85{
 height:85px;
 }

 .ht-lg-85p{
 height:85%;
 }

 .mx-ht-lg-85p{
 max-height:85%;
 }

 .mn-ht-lg-85p{
 min-height:85%;
 }

 .ht-lg-85-f{
 height:85px !important;
 }

 .ht-lg-85p-f{
 height:85% !important;
 }

 .ht-lg-90{
 height:90px;
 }

 .ht-lg-90p{
 height:90%;
 }

 .mx-ht-lg-90p{
 max-height:90%;
 }

 .mn-ht-lg-90p{
 min-height:90%;
 }

 .ht-lg-90-f{
 height:90px !important;
 }

 .ht-lg-90p-f{
 height:90% !important;
 }

 .ht-lg-95{
 height:95px;
 }

 .ht-lg-95p{
 height:95%;
 }

 .mx-ht-lg-95p{
 max-height:95%;
 }

 .mn-ht-lg-95p{
 min-height:95%;
 }

 .ht-lg-95-f{
 height:95px !important;
 }

 .ht-lg-95p-f{
 height:95% !important;
 }

 .ht-lg-100{
 height:100px;
 }

 .ht-lg-100p{
 height:100%;
 }

 .mx-ht-lg-100p{
 max-height:100%;
 }

 .mn-ht-lg-100p{
 min-height:100%;
 }

 .ht-lg-100-f{
 height:100px !important;
 }

 .ht-lg-100p-f{
 height:100% !important;
 }

 .ht-lg-150{
 height:150px;
 }

 .ht-lg-150p{
 height:150%;
 }

 .mx-ht-lg-150p{
 max-height:150%;
 }

 .mn-ht-lg-150p{
 min-height:150%;
 }

 .ht-lg-150-f{
 height:150px !important;
 }

 .ht-lg-150p-f{
 height:150% !important;
 }

 .ht-lg-200{
 height:200px;
 }

 .ht-lg-200p{
 height:200%;
 }

 .mx-ht-lg-200p{
 max-height:200%;
 }

 .mn-ht-lg-200p{
 min-height:200%;
 }

 .ht-lg-200-f{
 height:200px !important;
 }

 .ht-lg-200p-f{
 height:200% !important;
 }

 .ht-lg-250{
 height:250px;
 }

 .ht-lg-250p{
 height:250%;
 }

 .mx-ht-lg-250p{
 max-height:250%;
 }

 .mn-ht-lg-250p{
 min-height:250%;
 }

 .ht-lg-250-f{
 height:250px !important;
 }

 .ht-lg-250p-f{
 height:250% !important;
 }

 .ht-lg-300{
 height:300px;
 }

 .ht-lg-300p{
 height:300%;
 }

 .mx-ht-lg-300p{
 max-height:300%;
 }

 .mn-ht-lg-300p{
 min-height:300%;
 }

 .ht-lg-300-f{
 height:300px !important;
 }

 .ht-lg-300p-f{
 height:300% !important;
 }

 .ht-lg-350{
 height:350px;
 }

 .ht-lg-350p{
 height:350%;
 }

 .mx-ht-lg-350p{
 max-height:350%;
 }

 .mn-ht-lg-350p{
 min-height:350%;
 }

 .ht-lg-350-f{
 height:350px !important;
 }

 .ht-lg-350p-f{
 height:350% !important;
 }

 .ht-lg-400{
 height:400px;
 }

 .ht-lg-400p{
 height:400%;
 }

 .mx-ht-lg-400p{
 max-height:400%;
 }

 .mn-ht-lg-400p{
 min-height:400%;
 }

 .ht-lg-400-f{
 height:400px !important;
 }

 .ht-lg-400p-f{
 height:400% !important;
 }

 .ht-lg-450{
 height:450px;
 }

 .ht-lg-450p{
 height:450%;
 }

 .mx-ht-lg-450p{
 max-height:450%;
 }

 .mn-ht-lg-450p{
 min-height:450%;
 }

 .ht-lg-450-f{
 height:450px !important;
 }

 .ht-lg-450p-f{
 height:450% !important;
 }

 .ht-lg-500{
 height:500px;
 }

 .ht-lg-500p{
 height:500%;
 }

 .mx-ht-lg-500p{
 max-height:500%;
 }

 .mn-ht-lg-500p{
 min-height:500%;
 }

 .ht-lg-500-f{
 height:500px !important;
 }

 .ht-lg-500p-f{
 height:500% !important;
 }

 .ht-lg-550{
 height:550px;
 }

 .ht-lg-550p{
 height:550%;
 }

 .mx-ht-lg-550p{
 max-height:550%;
 }

 .mn-ht-lg-550p{
 min-height:550%;
 }

 .ht-lg-550-f{
 height:550px !important;
 }

 .ht-lg-550p-f{
 height:550% !important;
 }

 .ht-lg-600{
 height:600px;
 }

 .ht-lg-600p{
 height:600%;
 }

 .mx-ht-lg-600p{
 max-height:600%;
 }

 .mn-ht-lg-600p{
 min-height:600%;
 }

 .ht-lg-600-f{
 height:600px !important;
 }

 .ht-lg-600p-f{
 height:600% !important;
 }

 .ht-lg-650{
 height:650px;
 }

 .ht-lg-650p{
 height:650%;
 }

 .mx-ht-lg-650p{
 max-height:650%;
 }

 .mn-ht-lg-650p{
 min-height:650%;
 }

 .ht-lg-650-f{
 height:650px !important;
 }

 .ht-lg-650p-f{
 height:650% !important;
 }

 .ht-lg-700{
 height:700px;
 }

 .ht-lg-700p{
 height:700%;
 }

 .mx-ht-lg-700p{
 max-height:700%;
 }

 .mn-ht-lg-700p{
 min-height:700%;
 }

 .ht-lg-700-f{
 height:700px !important;
 }

 .ht-lg-700p-f{
 height:700% !important;
 }

 .ht-lg-750{
 height:750px;
 }

 .ht-lg-750p{
 height:750%;
 }

 .mx-ht-lg-750p{
 max-height:750%;
 }

 .mn-ht-lg-750p{
 min-height:750%;
 }

 .ht-lg-750-f{
 height:750px !important;
 }

 .ht-lg-750p-f{
 height:750% !important;
 }

 .ht-lg-800{
 height:800px;
 }

 .ht-lg-800p{
 height:800%;
 }

 .mx-ht-lg-800p{
 max-height:800%;
 }

 .mn-ht-lg-800p{
 min-height:800%;
 }

 .ht-lg-800-f{
 height:800px !important;
 }

 .ht-lg-800p-f{
 height:800% !important;
 }

 .ht-lg-850{
 height:850px;
 }

 .ht-lg-850p{
 height:850%;
 }

 .mx-ht-lg-850p{
 max-height:850%;
 }

 .mn-ht-lg-850p{
 min-height:850%;
 }

 .ht-lg-850-f{
 height:850px !important;
 }

 .ht-lg-850p-f{
 height:850% !important;
 }

 .ht-lg-100v{
 height:100vh;
 }
}

@media (min-width:1200px){
 .ht-xl-5{
 height:5px;
 }

 .ht-xl-5p{
 height:5%;
 }

 .mx-ht-xl-5p{
 max-height:5%;
 }

 .mn-ht-xl-5p{
 min-height:5%;
 }

 .ht-xl-5-f{
 height:5px !important;
 }

 .ht-xl-5p-f{
 height:5% !important;
 }

 .ht-xl-10{
 height:10px;
 }

 .ht-xl-10p{
 height:10%;
 }

 .mx-ht-xl-10p{
 max-height:10%;
 }

 .mn-ht-xl-10p{
 min-height:10%;
 }

 .ht-xl-10-f{
 height:10px !important;
 }

 .ht-xl-10p-f{
 height:10% !important;
 }

 .ht-xl-15{
 height:15px;
 }

 .ht-xl-15p{
 height:15%;
 }

 .mx-ht-xl-15p{
 max-height:15%;
 }

 .mn-ht-xl-15p{
 min-height:15%;
 }

 .ht-xl-15-f{
 height:15px !important;
 }

 .ht-xl-15p-f{
 height:15% !important;
 }

 .ht-xl-20{
 height:20px;
 }

 .ht-xl-20p{
 height:20%;
 }

 .mx-ht-xl-20p{
 max-height:20%;
 }

 .mn-ht-xl-20p{
 min-height:20%;
 }

 .ht-xl-20-f{
 height:20px !important;
 }

 .ht-xl-20p-f{
 height:20% !important;
 }

 .ht-xl-25{
 height:25px;
 }

 .ht-xl-25p{
 height:25%;
 }

 .mx-ht-xl-25p{
 max-height:25%;
 }

 .mn-ht-xl-25p{
 min-height:25%;
 }

 .ht-xl-25-f{
 height:25px !important;
 }

 .ht-xl-25p-f{
 height:25% !important;
 }

 .ht-xl-30{
 height:30px;
 }

 .ht-xl-30p{
 height:30%;
 }

 .mx-ht-xl-30p{
 max-height:30%;
 }

 .mn-ht-xl-30p{
 min-height:30%;
 }

 .ht-xl-30-f{
 height:30px !important;
 }

 .ht-xl-30p-f{
 height:30% !important;
 }

 .ht-xl-35{
 height:35px;
 }

 .ht-xl-35p{
 height:35%;
 }

 .mx-ht-xl-35p{
 max-height:35%;
 }

 .mn-ht-xl-35p{
 min-height:35%;
 }

 .ht-xl-35-f{
 height:35px !important;
 }

 .ht-xl-35p-f{
 height:35% !important;
 }

 .ht-xl-40{
 height:40px;
 }

 .ht-xl-40p{
 height:40%;
 }

 .mx-ht-xl-40p{
 max-height:40%;
 }

 .mn-ht-xl-40p{
 min-height:40%;
 }

 .ht-xl-40-f{
 height:40px !important;
 }

 .ht-xl-40p-f{
 height:40% !important;
 }

 .ht-xl-45{
 height:45px;
 }

 .ht-xl-45p{
 height:45%;
 }

 .mx-ht-xl-45p{
 max-height:45%;
 }

 .mn-ht-xl-45p{
 min-height:45%;
 }

 .ht-xl-45-f{
 height:45px !important;
 }

 .ht-xl-45p-f{
 height:45% !important;
 }

 .ht-xl-50{
 height:50px;
 }

 .ht-xl-50p{
 height:50%;
 }

 .mx-ht-xl-50p{
 max-height:50%;
 }

 .mn-ht-xl-50p{
 min-height:50%;
 }

 .ht-xl-50-f{
 height:50px !important;
 }

 .ht-xl-50p-f{
 height:50% !important;
 }

 .ht-xl-55{
 height:55px;
 }

 .ht-xl-55p{
 height:55%;
 }

 .mx-ht-xl-55p{
 max-height:55%;
 }

 .mn-ht-xl-55p{
 min-height:55%;
 }

 .ht-xl-55-f{
 height:55px !important;
 }

 .ht-xl-55p-f{
 height:55% !important;
 }

 .ht-xl-60{
 height:60px;
 }

 .ht-xl-60p{
 height:60%;
 }

 .mx-ht-xl-60p{
 max-height:60%;
 }

 .mn-ht-xl-60p{
 min-height:60%;
 }

 .ht-xl-60-f{
 height:60px !important;
 }

 .ht-xl-60p-f{
 height:60% !important;
 }

 .ht-xl-65{
 height:65px;
 }

 .ht-xl-65p{
 height:65%;
 }

 .mx-ht-xl-65p{
 max-height:65%;
 }

 .mn-ht-xl-65p{
 min-height:65%;
 }

 .ht-xl-65-f{
 height:65px !important;
 }

 .ht-xl-65p-f{
 height:65% !important;
 }

 .ht-xl-70{
 height:70px;
 }

 .ht-xl-70p{
 height:70%;
 }

 .mx-ht-xl-70p{
 max-height:70%;
 }

 .mn-ht-xl-70p{
 min-height:70%;
 }

 .ht-xl-70-f{
 height:70px !important;
 }

 .ht-xl-70p-f{
 height:70% !important;
 }

 .ht-xl-75{
 height:75px;
 }

 .ht-xl-75p{
 height:75%;
 }

 .mx-ht-xl-75p{
 max-height:75%;
 }

 .mn-ht-xl-75p{
 min-height:75%;
 }

 .ht-xl-75-f{
 height:75px !important;
 }

 .ht-xl-75p-f{
 height:75% !important;
 }

 .ht-xl-80{
 height:80px;
 }

 .ht-xl-80p{
 height:80%;
 }

 .mx-ht-xl-80p{
 max-height:80%;
 }

 .mn-ht-xl-80p{
 min-height:80%;
 }

 .ht-xl-80-f{
 height:80px !important;
 }

 .ht-xl-80p-f{
 height:80% !important;
 }

 .ht-xl-85{
 height:85px;
 }

 .ht-xl-85p{
 height:85%;
 }

 .mx-ht-xl-85p{
 max-height:85%;
 }

 .mn-ht-xl-85p{
 min-height:85%;
 }

 .ht-xl-85-f{
 height:85px !important;
 }

 .ht-xl-85p-f{
 height:85% !important;
 }

 .ht-xl-90{
 height:90px;
 }

 .ht-xl-90p{
 height:90%;
 }

 .mx-ht-xl-90p{
 max-height:90%;
 }

 .mn-ht-xl-90p{
 min-height:90%;
 }

 .ht-xl-90-f{
 height:90px !important;
 }

 .ht-xl-90p-f{
 height:90% !important;
 }

 .ht-xl-95{
 height:95px;
 }

 .ht-xl-95p{
 height:95%;
 }

 .mx-ht-xl-95p{
 max-height:95%;
 }

 .mn-ht-xl-95p{
 min-height:95%;
 }

 .ht-xl-95-f{
 height:95px !important;
 }

 .ht-xl-95p-f{
 height:95% !important;
 }

 .ht-xl-100{
 height:100px;
 }

 .ht-xl-100p{
 height:100%;
 }

 .mx-ht-xl-100p{
 max-height:100%;
 }

 .mn-ht-xl-100p{
 min-height:100%;
 }

 .ht-xl-100-f{
 height:100px !important;
 }

 .ht-xl-100p-f{
 height:100% !important;
 }

 .ht-xl-150{
 height:150px;
 }

 .ht-xl-150p{
 height:150%;
 }

 .mx-ht-xl-150p{
 max-height:150%;
 }

 .mn-ht-xl-150p{
 min-height:150%;
 }

 .ht-xl-150-f{
 height:150px !important;
 }

 .ht-xl-150p-f{
 height:150% !important;
 }

 .ht-xl-200{
 height:200px;
 }

 .ht-xl-200p{
 height:200%;
 }

 .mx-ht-xl-200p{
 max-height:200%;
 }

 .mn-ht-xl-200p{
 min-height:200%;
 }

 .ht-xl-200-f{
 height:200px !important;
 }

 .ht-xl-200p-f{
 height:200% !important;
 }

 .ht-xl-250{
 height:250px;
 }

 .ht-xl-250p{
 height:250%;
 }

 .mx-ht-xl-250p{
 max-height:250%;
 }

 .mn-ht-xl-250p{
 min-height:250%;
 }

 .ht-xl-250-f{
 height:250px !important;
 }

 .ht-xl-250p-f{
 height:250% !important;
 }

 .ht-xl-300{
 height:300px;
 }

 .ht-xl-300p{
 height:300%;
 }

 .mx-ht-xl-300p{
 max-height:300%;
 }

 .mn-ht-xl-300p{
 min-height:300%;
 }

 .ht-xl-300-f{
 height:300px !important;
 }

 .ht-xl-300p-f{
 height:300% !important;
 }

 .ht-xl-350{
 height:350px;
 }

 .ht-xl-350p{
 height:350%;
 }

 .mx-ht-xl-350p{
 max-height:350%;
 }

 .mn-ht-xl-350p{
 min-height:350%;
 }

 .ht-xl-350-f{
 height:350px !important;
 }

 .ht-xl-350p-f{
 height:350% !important;
 }

 .ht-xl-400{
 height:400px;
 }

 .ht-xl-400p{
 height:400%;
 }

 .mx-ht-xl-400p{
 max-height:400%;
 }

 .mn-ht-xl-400p{
 min-height:400%;
 }

 .ht-xl-400-f{
 height:400px !important;
 }

 .ht-xl-400p-f{
 height:400% !important;
 }

 .ht-xl-450{
 height:450px;
 }

 .ht-xl-450p{
 height:450%;
 }

 .mx-ht-xl-450p{
 max-height:450%;
 }

 .mn-ht-xl-450p{
 min-height:450%;
 }

 .ht-xl-450-f{
 height:450px !important;
 }

 .ht-xl-450p-f{
 height:450% !important;
 }

 .ht-xl-500{
 height:500px;
 }

 .ht-xl-500p{
 height:500%;
 }

 .mx-ht-xl-500p{
 max-height:500%;
 }

 .mn-ht-xl-500p{
 min-height:500%;
 }

 .ht-xl-500-f{
 height:500px !important;
 }

 .ht-xl-500p-f{
 height:500% !important;
 }

 .ht-xl-550{
 height:550px;
 }

 .ht-xl-550p{
 height:550%;
 }

 .mx-ht-xl-550p{
 max-height:550%;
 }

 .mn-ht-xl-550p{
 min-height:550%;
 }

 .ht-xl-550-f{
 height:550px !important;
 }

 .ht-xl-550p-f{
 height:550% !important;
 }

 .ht-xl-600{
 height:600px;
 }

 .ht-xl-600p{
 height:600%;
 }

 .mx-ht-xl-600p{
 max-height:600%;
 }

 .mn-ht-xl-600p{
 min-height:600%;
 }

 .ht-xl-600-f{
 height:600px !important;
 }

 .ht-xl-600p-f{
 height:600% !important;
 }

 .ht-xl-650{
 height:650px;
 }

 .ht-xl-650p{
 height:650%;
 }

 .mx-ht-xl-650p{
 max-height:650%;
 }

 .mn-ht-xl-650p{
 min-height:650%;
 }

 .ht-xl-650-f{
 height:650px !important;
 }

 .ht-xl-650p-f{
 height:650% !important;
 }

 .ht-xl-700{
 height:700px;
 }

 .ht-xl-700p{
 height:700%;
 }

 .mx-ht-xl-700p{
 max-height:700%;
 }

 .mn-ht-xl-700p{
 min-height:700%;
 }

 .ht-xl-700-f{
 height:700px !important;
 }

 .ht-xl-700p-f{
 height:700% !important;
 }

 .ht-xl-750{
 height:750px;
 }

 .ht-xl-750p{
 height:750%;
 }

 .mx-ht-xl-750p{
 max-height:750%;
 }

 .mn-ht-xl-750p{
 min-height:750%;
 }

 .ht-xl-750-f{
 height:750px !important;
 }

 .ht-xl-750p-f{
 height:750% !important;
 }

 .ht-xl-800{
 height:800px;
 }

 .ht-xl-800p{
 height:800%;
 }

 .mx-ht-xl-800p{
 max-height:800%;
 }

 .mn-ht-xl-800p{
 min-height:800%;
 }

 .ht-xl-800-f{
 height:800px !important;
 }

 .ht-xl-800p-f{
 height:800% !important;
 }

 .ht-xl-850{
 height:850px;
 }

 .ht-xl-850p{
 height:850%;
 }

 .mx-ht-xl-850p{
 max-height:850%;
 }

 .mn-ht-xl-850p{
 min-height:850%;
 }

 .ht-xl-850-f{
 height:850px !important;
 }

 .ht-xl-850p-f{
 height:850% !important;
 }

 .ht-xl-100v{
 height:100vh;
 }
}

.ht-100v{
 height:100vh;
}

.ht-auto{
 height:auto;
}


.m-0{
 margin:0 !important;
}

.mt-0,
.my-0{
 margin-top:0 !important;
}

.me-0,
.mx-0{
 margin-right:0 !important;
}

.mg-r-20{
 margin-right:20px !important;
}

.mb-0,
.my-0{
 margin-bottom:0 !important;
}

.ms-0,
.mx-0{
 margin-left:0 !important;
}

.m-1{
 margin:0.25rem !important;
}

.mt-1,
.my-1{
 margin-top:0.25rem !important;
}

.me-1,
.mx-1{
 margin-right:0.25rem !important;
}

.mb-1,
.my-1{
 margin-bottom:0.25rem !important;
}

.ms-1,
.mx-1{
 margin-left:0.25rem !important;
}

.m-2{
 margin:0.5rem !important;
}

.mt-2,
.my-2{
 margin-top:0.5rem !important;
}

.me-2,
.mx-2{
 margin-right:0.5rem !important;
}

.mb-2,
.my-2{
 margin-bottom:0.5rem !important;
}

.ms-2,
.mx-2{
 margin-left:0.5rem !important;
}

.m-3{
 margin:0.75rem !important;
}

.mt-3,
.my-3{
 margin-top:0.75rem !important;
}

.me-3,
.mx-3{
 margin-right:0.75rem !important;
}

.mb-3,
.my-3{
 margin-bottom:0.75rem !important;
}

.ms-3,
.mx-3{
 margin-left:0.75rem !important;
}

.m-4{
 margin:1rem !important;
}

.mt-4,
.my-4{
 margin-top:1rem !important;
}

.me-4,
.mx-4{
 margin-right:1rem !important;
}

.mb-4,
.my-4{
 margin-bottom:1rem !important;
}

.ms-4,
.mx-4{
 margin-left:1rem !important;
}

.m-5{
 margin:1.5rem !important;
}

.mt-5,
.my-5{
 margin-top:1.5rem !important;
}

.me-5,
.mx-5{
 margin-right:1.5rem;
}

.mb-5,
.my-5{
 margin-bottom:1.5rem !important;
}

.ms-5,
.mx-5{
 margin-left:1.5rem !important;
}

.m-6{
 margin:2rem !important;
}

.mt-6,
.my-6{
 margin-top:2rem !important;
}

.me-6,
.mx-6{
 margin-right:2rem !important;
}

.mb-6,
.my-6{
 margin-bottom:2rem !important;
}

.ms-6,
.mx-6{
 margin-left:2rem !important;
}

.m-7{
 margin:3rem !important;
}

.mt-7,
.my-7{
 margin-top:3rem !important;
}

.me-7,
.mx-7{
 margin-right:3rem !important;
}

.mb-7,
.my-7{
 margin-bottom:3rem !important;
}

.ms-7,
.mx-7{
 margin-left:3rem !important;
}

.m-8{
 margin:4rem !important;
}

.mt-8,
.my-8{
 margin-top:4rem !important;
}

.mt-10{
 margin-top:11rem !important;
}

.me-8,
.mx-8{
 margin-right:4rem !important;
}

.mb-8,
.my-8{
 margin-bottom:4rem !important;
}

.ms-8,
.mx-8{
 margin-left:4rem !important;
}

.m-9{
 margin:6rem !important;
}

.mt-9,
.my-9{
 margin-top:6rem !important;
}

.me-9,
.mx-9{
 margin-right:6rem !important;
}

.mb-9,
.my-9{
 margin-bottom:6rem !important;
}

.ms-9,
.mx-9{
 margin-left:6rem !important;
}

.m-auto{
 margin:auto !important;
}

.mt-auto,
.my-auto{
 margin-top:auto !important;
}

.me-auto,
.mx-auto{
 margin-right:auto !important;
}

.mb-auto,
.my-auto{
 margin-bottom:auto !important;
}

.ms-auto,
.mx-auto{
 margin-left:auto !important;
}

@media (min-width:480px){
 .m-xs-0{
 margin:0 !important;
 }

 .mt-xs-0,
 .my-xs-0{
 margin-top:0 !important;
 }

 .me-xs-0,
 .mx-xs-0{
 margin-right:0 !important;
 }

 .mb-xs-0,
 .my-xs-0{
 margin-bottom:0 !important;
 }

 .ms-xs-0,
 .mx-xs-0{
 margin-left:0 !important;
 }

 .m-xs-1{
 margin:0.25rem !important;
 }

 .mt-xs-1,
 .my-xs-1{
 margin-top:0.25rem !important;
 }

 .me-xs-1,
 .mx-xs-1{
 margin-right:0.25rem !important;
 }

 .mb-xs-1,
 .my-xs-1{
 margin-bottom:0.25rem !important;
 }

 .ms-xs-1,
 .mx-xs-1{
 margin-left:0.25rem !important;
 }

 .m-xs-2{
 margin:0.5rem !important;
 }

 .mt-xs-2,
 .my-xs-2{
 margin-top:0.5rem !important;
 }

 .me-xs-2,
 .mx-xs-2{
 margin-right:0.5rem !important;
 }

 .mb-xs-2,
 .my-xs-2{
 margin-bottom:0.5rem !important;
 }

 .ms-xs-2,
 .mx-xs-2{
 margin-left:0.5rem !important;
 }

 .m-xs-3{
 margin:0.75rem !important;
 }

 .mt-xs-3,
 .my-xs-3{
 margin-top:0.75rem !important;
 }

 .me-xs-3,
 .mx-xs-3{
 margin-right:0.75rem !important;
 }

 .mb-xs-3,
 .my-xs-3{
 margin-bottom:0.75rem !important;
 }

 .ms-xs-3,
 .mx-xs-3{
 margin-left:0.75rem !important;
 }

 .m-xs-4{
 margin:1rem !important;
 }

 .mt-xs-4,
 .my-xs-4{
 margin-top:1rem !important;
 }

 .me-xs-4,
 .mx-xs-4{
 margin-right:1rem !important;
 }

 .mb-xs-4,
 .my-xs-4{
 margin-bottom:1rem !important;
 }

 .ms-xs-4,
 .mx-xs-4{
 margin-left:1rem !important;
 }

 .m-xs-5{
 margin:1.5rem !important;
 }

 .mt-xs-5,
 .my-xs-5{
 margin-top:1.5rem !important;
 }

 .me-xs-5,
 .mx-xs-5{
 margin-right:1.5rem !important;
 }

 .mb-xs-5,
 .my-xs-5{
 margin-bottom:1.5rem !important;
 }

 .ms-xs-5,
 .mx-xs-5{
 margin-left:1.5rem !important;
 }

 .m-xs-6{
 margin:2rem !important;
 }

 .mt-xs-6,
 .my-xs-6{
 margin-top:2rem !important;
 }

 .me-xs-6,
 .mx-xs-6{
 margin-right:2rem !important;
 }

 .mb-xs-6,
 .my-xs-6{
 margin-bottom:2rem !important;
 }

 .ms-xs-6,
 .mx-xs-6{
 margin-left:2rem !important;
 }

 .m-xs-7{
 margin:3rem !important;
 }

 .mt-xs-7,
 .my-xs-7{
 margin-top:3rem !important;
 }

 .me-xs-7,
 .mx-xs-7{
 margin-right:3rem !important;
 }

 .mb-xs-7,
 .my-xs-7{
 margin-bottom:3rem !important;
 }

 .ms-xs-7,
 .mx-xs-7{
 margin-left:3rem !important;
 }

 .m-xs-8{
 margin:4rem !important;
 }

 .mt-xs-8,
 .my-xs-8{
 margin-top:4rem !important;
 }

 .me-xs-8,
 .mx-xs-8{
 margin-right:4rem !important;
 }

 .mb-xs-8,
 .my-xs-8{
 margin-bottom:4rem !important;
 }

 .ms-xs-8,
 .mx-xs-8{
 margin-left:4rem !important;
 }

 .m-xs-9{
 margin:6rem !important;
 }

 .mt-xs-9,
 .my-xs-9{
 margin-top:6rem !important;
 }

 .me-xs-9,
 .mx-xs-9{
 margin-right:6rem !important;
 }

 .mb-xs-9,
 .my-xs-9{
 margin-bottom:6rem !important;
 }

 .ms-xs-9,
 .mx-xs-9{
 margin-left:6rem !important;
 }

 .m-xs-auto{
 margin:auto !important;
 }

 .mt-xs-auto,
 .my-xs-auto{
 margin-top:auto !important;
 }

 .me-xs-auto,
 .mx-xs-auto{
 margin-right:auto !important;
 }

 .mb-xs-auto,
 .my-xs-auto{
 margin-bottom:auto !important;
 }

 .ms-xs-auto,
 .mx-xs-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;
 }

 .me-sm-0,
 .mx-sm-0{
 margin-right:0 !important;
 }

 .mb-sm-0,
 .my-sm-0{
 margin-bottom:0 !important;
 }

 .ms-sm-0,
 .mx-sm-0{
 margin-left:0 !important;
 }

 .m-sm-1{
 margin:0.25rem !important;
 }

 .mt-sm-1,
 .my-sm-1{
 margin-top:0.25rem !important;
 }

 .me-sm-1,
 .mx-sm-1{
 margin-right:0.25rem !important;
 }

 .mb-sm-1,
 .my-sm-1{
 margin-bottom:0.25rem !important;
 }

 .ms-sm-1,
 .mx-sm-1{
 margin-left:0.25rem !important;
 }

 .m-sm-2{
 margin:0.5rem !important;
 }

 .mt-sm-2,
 .my-sm-2{
 margin-top:0.5rem !important;
 }

 .me-sm-2,
 .mx-sm-2{
 margin-right:0.5rem !important;
 }

 .mb-sm-2,
 .my-sm-2{
 margin-bottom:0.5rem !important;
 }

 .ms-sm-2,
 .mx-sm-2{
 margin-left:0.5rem !important;
 }

 .m-sm-3{
 margin:0.75rem !important;
 }

 .mt-sm-3,
 .my-sm-3{
 margin-top:0.75rem !important;
 }

 .me-sm-3,
 .mx-sm-3{
 margin-right:0.75rem !important;
 }

 .mb-sm-3,
 .my-sm-3{
 margin-bottom:0.75rem !important;
 }

 .ms-sm-3,
 .mx-sm-3{
 margin-left:0.75rem !important;
 }

 .m-sm-4{
 margin:1rem !important;
 }

 .mt-sm-4,
 .my-sm-4{
 margin-top:1rem !important;
 }

 .me-sm-4,
 .mx-sm-4{
 margin-right:1rem !important;
 }

 .mb-sm-4,
 .my-sm-4{
 margin-bottom:1rem !important;
 }

 .ms-sm-4,
 .mx-sm-4{
 margin-left:1rem !important;
 }

 .m-sm-5{
 margin:1.5rem !important;
 }

 .mt-sm-5,
 .my-sm-5{
 margin-top:1.5rem !important;
 }

 .me-sm-5,
 .mx-sm-5{
 margin-right:1.5rem !important;
 }

 .mb-sm-5,
 .my-sm-5{
 margin-bottom:1.5rem !important;
 }

 .ms-sm-5,
 .mx-sm-5{
 margin-left:1.5rem !important;
 }

 .m-sm-6{
 margin:2rem !important;
 }

 .mt-sm-6,
 .my-sm-6{
 margin-top:2rem !important;
 }

 .me-sm-6,
 .mx-sm-6{
 margin-right:2rem !important;
 }

 .mb-sm-6,
 .my-sm-6{
 margin-bottom:2rem !important;
 }

 .ms-sm-6,
 .mx-sm-6{
 margin-left:2rem !important;
 }

 .m-sm-7{
 margin:3rem !important;
 }

 .mt-sm-7,
 .my-sm-7{
 margin-top:3rem !important;
 }

 .me-sm-7,
 .mx-sm-7{
 margin-right:3rem !important;
 }

 .mb-sm-7,
 .my-sm-7{
 margin-bottom:3rem !important;
 }

 .ms-sm-7,
 .mx-sm-7{
 margin-left:3rem !important;
 }

 .m-sm-8{
 margin:4rem !important;
 }

 .mt-sm-8,
 .my-sm-8{
 margin-top:4rem !important;
 }

 .me-sm-8,
 .mx-sm-8{
 margin-right:4rem !important;
 }

 .mb-sm-8,
 .my-sm-8{
 margin-bottom:4rem !important;
 }

 .ms-sm-8,
 .mx-sm-8{
 margin-left:4rem !important;
 }

 .m-sm-9{
 margin:6rem !important;
 }

 .mt-sm-9,
 .my-sm-9{
 margin-top:6rem !important;
 }

 .me-sm-9,
 .mx-sm-9{
 margin-right:6rem !important;
 }

 .mb-sm-9,
 .my-sm-9{
 margin-bottom:6rem !important;
 }

 .ms-sm-9,
 .mx-sm-9{
 margin-left:6rem !important;
 }

 .m-sm-auto{
 margin:auto !important;
 }

 .mt-sm-auto,
 .my-sm-auto{
 margin-top:auto !important;
 }

 .me-sm-auto,
 .mx-sm-auto{
 margin-right:auto !important;
 }

 .mb-sm-auto,
 .my-sm-auto{
 margin-bottom:auto !important;
 }

 .ms-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;
 }

 .me-md-0,
 .mx-md-0{
 margin-right:0 !important;
 }

 .mb-md-0,
 .my-md-0{
 margin-bottom:0 !important;
 }

 .ms-md-0,
 .mx-md-0{
 margin-left:0 !important;
 }

 .m-md-1{
 margin:0.25rem !important;
 }

 .mt-md-1,
 .my-md-1{
 margin-top:0.25rem !important;
 }

 .me-md-1,
 .mx-md-1{
 margin-right:0.25rem !important;
 }

 .mb-md-1,
 .my-md-1{
 margin-bottom:0.25rem !important;
 }

 .ms-md-1,
 .mx-md-1{
 margin-left:0.25rem !important;
 }

 .m-md-2{
 margin:0.5rem !important;
 }

 .mt-md-2,
 .my-md-2{
 margin-top:0.5rem !important;
 }

 .me-md-2,
 .mx-md-2{
 margin-right:0.5rem !important;
 }

 .mb-md-2,
 .my-md-2{
 margin-bottom:0.5rem !important;
 }

 .ms-md-2,
 .mx-md-2{
 margin-left:0.5rem !important;
 }

 .m-md-3{
 margin:0.75rem !important;
 }

 .mt-md-3,
 .my-md-3{
 margin-top:0.75rem !important;
 }

 .me-md-3,
 .mx-md-3{
 margin-right:0.75rem !important;
 }

 .mb-md-3,
 .my-md-3{
 margin-bottom:0.75rem !important;
 }

 .ms-md-3,
 .mx-md-3{
 margin-left:0.75rem !important;
 }

 .m-md-4{
 margin:1rem !important;
 }

 .mt-md-4,
 .my-md-4{
 margin-top:1rem !important;
 }

 .me-md-4,
 .mx-md-4{
 margin-right:1rem !important;
 }

 .mb-md-4,
 .my-md-4{
 margin-bottom:1rem !important;
 }

 .ms-md-4,
 .mx-md-4{
 margin-left:1rem !important;
 }

 .m-md-5{
 margin:1.5rem !important;
 }

 .mt-md-5,
 .my-md-5{
 margin-top:1.5rem !important;
 }

 .me-md-5,
 .mx-md-5{
 margin-right:1.5rem !important;
 }

 .mb-md-5,
 .my-md-5{
 margin-bottom:1.5rem !important;
 }

 .ms-md-5,
 .mx-md-5{
 margin-left:1.5rem !important;
 }

 .m-md-6{
 margin:2rem !important;
 }

 .mt-md-6,
 .my-md-6{
 margin-top:2rem !important;
 }

 .me-md-6,
 .mx-md-6{
 margin-right:2rem !important;
 }

 .mb-md-6,
 .my-md-6{
 margin-bottom:2rem !important;
 }

 .ms-md-6,
 .mx-md-6{
 margin-left:2rem !important;
 }

 .m-md-7{
 margin:3rem !important;
 }

 .mt-md-7,
 .my-md-7{
 margin-top:3rem !important;
 }

 .me-md-7,
 .mx-md-7{
 margin-right:3rem !important;
 }

 .mb-md-7,
 .my-md-7{
 margin-bottom:3rem !important;
 }

 .ms-md-7,
 .mx-md-7{
 margin-left:3rem !important;
 }

 .m-md-8{
 margin:4rem !important;
 }

 .mt-md-8,
 .my-md-8{
 margin-top:4rem !important;
 }

 .me-md-8,
 .mx-md-8{
 margin-right:4rem !important;
 }

 .mb-md-8,
 .my-md-8{
 margin-bottom:4rem !important;
 }

 .ms-md-8,
 .mx-md-8{
 margin-left:4rem !important;
 }

 .m-md-9{
 margin:6rem !important;
 }

 .mt-md-9,
 .my-md-9{
 margin-top:6rem !important;
 }

 .me-md-9,
 .mx-md-9{
 margin-right:6rem !important;
 }

 .mb-md-9,
 .my-md-9{
 margin-bottom:6rem !important;
 }

 .ms-md-9,
 .mx-md-9{
 margin-left:6rem !important;
 }

 .m-md-auto{
 margin:auto !important;
 }

 .mt-md-auto,
 .my-md-auto{
 margin-top:auto !important;
 }

 .me-md-auto,
 .mx-md-auto{
 margin-right:auto !important;
 }

 .mb-md-auto,
 .my-md-auto{
 margin-bottom:auto !important;
 }

 .ms-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;
 }

 .me-lg-0,
 .mx-lg-0{
 margin-right:0 !important;
 }

 .mb-lg-0,
 .my-lg-0{
 margin-bottom:0 !important;
 }

 .ms-lg-0,
 .mx-lg-0{
 margin-left:0 !important;
 }

 .m-lg-1{
 margin:0.25rem !important;
 }

 .mt-lg-1,
 .my-lg-1{
 margin-top:0.25rem !important;
 }

 .me-lg-1,
 .mx-lg-1{
 margin-right:0.25rem !important;
 }

 .mb-lg-1,
 .my-lg-1{
 margin-bottom:0.25rem !important;
 }

 .ms-lg-1,
 .mx-lg-1{
 margin-left:0.25rem !important;
 }

 .m-lg-2{
 margin:0.5rem !important;
 }

 .mt-lg-2,
 .my-lg-2{
 margin-top:0.5rem !important;
 }

 .me-lg-2,
 .mx-lg-2{
 margin-right:0.5rem !important;
 }

 .mb-lg-2,
 .my-lg-2{
 margin-bottom:0.5rem !important;
 }

 .ms-lg-2,
 .mx-lg-2{
 margin-left:0.5rem !important;
 }

 .m-lg-3{
 margin:0.75rem !important;
 }

 .mt-lg-3,
 .my-lg-3{
 margin-top:0.75rem !important;
 }

 .me-lg-3,
 .mx-lg-3{
 margin-right:0.75rem !important;
 }

 .mb-lg-3,
 .my-lg-3{
 margin-bottom:0.75rem !important;
 }

 .ms-lg-3,
 .mx-lg-3{
 margin-left:0.75rem !important;
 }

 .m-lg-4{
 margin:1rem !important;
 }

 .mt-lg-4,
 .my-lg-4{
 margin-top:1rem !important;
 }

 .me-lg-4,
 .mx-lg-4{
 margin-right:1rem !important;
 }

 .mb-lg-4,
 .my-lg-4{
 margin-bottom:1rem !important;
 }

 .ms-lg-4,
 .mx-lg-4{
 margin-left:1rem !important;
 }

 .m-lg-5{
 margin:1.5rem !important;
 }

 .mt-lg-5,
 .my-lg-5{
 margin-top:1.5rem !important;
 }

 .me-lg-5,
 .mx-lg-5{
 margin-right:1.5rem !important;
 }

 .mb-lg-5,
 .my-lg-5{
 margin-bottom:1.5rem !important;
 }

 .ms-lg-5,
 .mx-lg-5{
 margin-left:1.5rem !important;
 }

 .m-lg-6{
 margin:2rem !important;
 }

 .mt-lg-6,
 .my-lg-6{
 margin-top:2rem !important;
 }

 .me-lg-6,
 .mx-lg-6{
 margin-right:2rem !important;
 }

 .mb-lg-6,
 .my-lg-6{
 margin-bottom:2rem !important;
 }

 .ms-lg-6,
 .mx-lg-6{
 margin-left:2rem !important;
 }

 .m-lg-7{
 margin:3rem !important;
 }

 .mt-lg-7,
 .my-lg-7{
 margin-top:3rem !important;
 }

 .me-lg-7,
 .mx-lg-7{
 margin-right:3rem !important;
 }

 .mb-lg-7,
 .my-lg-7{
 margin-bottom:3rem !important;
 }

 .ms-lg-7,
 .mx-lg-7{
 margin-left:3rem !important;
 }

 .m-lg-8{
 margin:4rem !important;
 }

 .mt-lg-8,
 .my-lg-8{
 margin-top:4rem !important;
 }

 .me-lg-8,
 .mx-lg-8{
 margin-right:4rem !important;
 }

 .mb-lg-8,
 .my-lg-8{
 margin-bottom:4rem !important;
 }

 .ms-lg-8,
 .mx-lg-8{
 margin-left:4rem !important;
 }

 .m-lg-9{
 margin:6rem !important;
 }

 .mt-lg-9,
 .my-lg-9{
 margin-top:6rem !important;
 }

 .me-lg-9,
 .mx-lg-9{
 margin-right:6rem !important;
 }

 .mb-lg-9,
 .my-lg-9{
 margin-bottom:6rem !important;
 }

 .ms-lg-9,
 .mx-lg-9{
 margin-left:6rem !important;
 }

 .m-lg-auto{
 margin:auto !important;
 }

 .mt-lg-auto,
 .my-lg-auto{
 margin-top:auto !important;
 }

 .me-lg-auto,
 .mx-lg-auto{
 margin-right:auto !important;
 }

 .mb-lg-auto,
 .my-lg-auto{
 margin-bottom:auto !important;
 }

 .ms-lg-auto,
 .mx-lg-auto{
 margin-left:auto !important;
 }
}

@media (min-width:1280px){
 .m-xl-0{
 margin:0 !important;
 }

 .mt-xl-0,
 .my-xl-0{
 margin-top:0 !important;
 }

 .me-xl-0,
 .mx-xl-0{
 margin-right:0 !important;
 }

 .mb-xl-0,
 .my-xl-0{
 margin-bottom:0 !important;
 }

 .ms-xl-0,
 .mx-xl-0{
 margin-left:0 !important;
 }

 .m-xl-1{
 margin:0.25rem !important;
 }

 .mt-xl-1,
 .my-xl-1{
 margin-top:0.25rem !important;
 }

 .me-xl-1,
 .mx-xl-1{
 margin-right:0.25rem !important;
 }

 .mb-xl-1,
 .my-xl-1{
 margin-bottom:0.25rem !important;
 }

 .ms-xl-1,
 .mx-xl-1{
 margin-left:0.25rem !important;
 }

 .m-xl-2{
 margin:0.5rem !important;
 }

 .mt-xl-2,
 .my-xl-2{
 margin-top:0.5rem !important;
 }

 .me-xl-2,
 .mx-xl-2{
 margin-right:0.5rem !important;
 }

 .mb-xl-2,
 .my-xl-2{
 margin-bottom:0.5rem !important;
 }

 .ms-xl-2,
 .mx-xl-2{
 margin-left:0.5rem !important;
 }

 .m-xl-3{
 margin:0.75rem !important;
 }

 .mt-xl-3,
 .my-xl-3{
 margin-top:0.75rem !important;
 }

 .me-xl-3,
 .mx-xl-3{
 margin-right:0.75rem !important;
 }

 .mb-xl-3,
 .my-xl-3{
 margin-bottom:0.75rem !important;
 }

 .ms-xl-3,
 .mx-xl-3{
 margin-left:0.75rem !important;
 }

 .m-xl-4{
 margin:1rem !important;
 }

 .mt-xl-4,
 .my-xl-4{
 margin-top:1rem !important;
 }

 .me-xl-4,
 .mx-xl-4{
 margin-right:1rem !important;
 }

 .mb-xl-4,
 .my-xl-4{
 margin-bottom:1rem !important;
 }

 .ms-xl-4,
 .mx-xl-4{
 margin-left:1rem !important;
 }

 .m-xl-5{
 margin:1.5rem !important;
 }

 .mt-xl-5,
 .my-xl-5{
 margin-top:1.5rem !important;
 }

 .me-xl-5,
 .mx-xl-5{
 margin-right:1.5rem !important;
 }

 .mb-xl-5,
 .my-xl-5{
 margin-bottom:1.5rem !important;
 }

 .ms-xl-5,
 .mx-xl-5{
 margin-left:1.5rem !important;
 }

 .m-xl-6{
 margin:2rem !important;
 }

 .mt-xl-6,
 .my-xl-6{
 margin-top:2rem !important;
 }

 .me-xl-6,
 .mx-xl-6{
 margin-right:2rem !important;
 }

 .mb-xl-6,
 .my-xl-6{
 margin-bottom:2rem !important;
 }

 .ms-xl-6,
 .mx-xl-6{
 margin-left:2rem !important;
 }

 .m-xl-7{
 margin:3rem !important;
 }

 .mt-xl-7,
 .my-xl-7{
 margin-top:3rem !important;
 }

 .me-xl-7,
 .mx-xl-7{
 margin-right:3rem !important;
 }

 .mb-xl-7,
 .my-xl-7{
 margin-bottom:3rem !important;
 }

 .ms-xl-7,
 .mx-xl-7{
 margin-left:3rem !important;
 }

 .m-xl-8{
 margin:4rem !important;
 }

 .mt-xl-8,
 .my-xl-8{
 margin-top:4rem !important;
 }

 .me-xl-8,
 .mx-xl-8{
 margin-right:4rem !important;
 }

 .mb-xl-8,
 .my-xl-8{
 margin-bottom:4rem !important;
 }

 .ms-xl-8,
 .mx-xl-8{
 margin-left:4rem !important;
 }

 .m-xl-9{
 margin:6rem !important;
 }

 .mt-xl-9,
 .my-xl-9{
 margin-top:6rem !important;
 }

 .me-xl-9,
 .mx-xl-9{
 margin-right:6rem !important;
 }

 .mb-xl-9,
 .my-xl-9{
 margin-bottom:6rem !important;
 }

 .ms-xl-9,
 .mx-xl-9{
 margin-left:6rem !important;
 }

 .m-xl-auto{
 margin:auto !important;
 }

 .mt-xl-auto,
 .my-xl-auto{
 margin-top:auto !important;
 }

 .me-xl-auto,
 .mx-xl-auto{
 margin-right:auto !important;
 }

 .mb-xl-auto,
 .my-xl-auto{
 margin-bottom:auto !important;
 }

 .ms-xl-auto,
 .mx-xl-auto{
 margin-left:auto !important;
 }
}

.p-15{
 padding:15px !important;
}

.pt-9x{
 padding-top:9px;
}


.p-0{
 padding:0 !important;
}

.pt-0,
.py-0{
 padding-top:0 !important;
}

.pe-0,
.px-0{
 padding-right:0 !important;
}

.pb-0,
.py-0{
 padding-bottom:0 !important;
}

.ps-0,
.px-0{
 padding-left:0 !important;
}

.p-1{
 padding:0.25rem !important;
}

.pt-1,
.py-1{
 padding-top:0.25rem !important;
}

.pe-1,
.px-1{
 padding-right:0.25rem !important;
}

.pb-1,
.py-1{
 padding-bottom:0.25rem !important;
}

.ps-1,
.px-1{
 padding-left:0.25rem !important;
}

.p-2{
 padding:0.5rem !important;
}

.pt-2,
.py-2{
 padding-top:0.5rem !important;
}

.pe-2,
.px-2{
 padding-right:0.5rem !important;
}

.pb-2,
.py-2{
 padding-bottom:0.5rem !important;
}

.ps-2,
.px-2{
 padding-left:0.5rem !important;
}

.p-3{
 padding:0.75rem !important;
}

.pt-3,
.py-3{
 padding-top:0.75rem !important;
}

.pe-3,
.px-3{
 padding-right:0.75rem !important;
}

.pb-3,
.py-3{
 padding-bottom:0.75rem !important;
}

.ps-3,
.px-3{
 padding-left:0.75rem !important;
}

.p-4{
 padding:1rem !important;
}

.pt-4,
.py-4{
 padding-top:1rem !important;
}

.pe-4,
.px-4{
 padding-right:1rem !important;
}

.pb-4,
.py-4{
 padding-bottom:1rem !important;
}

.ps-4,
.px-4{
 padding-left:1rem !important;
}

.p-5{
 padding:1.5rem !important;
}

.pt-5,
.py-5{
 padding-top:1.5rem !important;
}

.pe-5,
.px-5{
 padding-right:1.5rem !important;
}

.pb-5,
.py-5{
 padding-bottom:1.5rem !important;
}

.ps-5,
.px-5{
 padding-left:1.5rem !important;
}

.p-6{
 padding:2rem !important;
}

.pt-6,
.py-6{
 padding-top:2rem !important;
}

.pe-6,
.px-6{
 padding-right:2rem !important;
}

.pb-6,
.py-6{
 padding-bottom:2rem !important;
}

.ps-6,
.px-6{
 padding-left:2rem !important;
}

.p-7{
 padding:3rem !important;
}

.pt-7,
.py-7{
 padding-top:3rem !important;
}

.pe-7,
.px-7{
 padding-right:3rem !important;
}

.pb-7,
.py-7{
 padding-bottom:3rem !important;
}

.ps-7,
.px-7{
 padding-left:3rem !important;
}

.p-8{
 padding:4rem !important;
}

.pt-8,
.py-8{
 padding-top:4rem !important;
}

.pe-8,
.px-8{
 padding-right:4rem !important;
}

.pb-8,
.py-8{
 padding-bottom:4rem !important;
}

.ps-8,
.px-8{
 padding-left:4rem !important;
}

.p-9{
 padding:6rem !important;
}

.pt-9,
.py-9{
 padding-top:6rem !important;
}

.pe-9,
.px-9{
 padding-right:6rem !important;
}

.pb-9,
.py-9{
 padding-bottom:6rem !important;
}

.ps-9,
.px-9{
 padding-left:6rem !important;
}

@media (min-width:480px){
 .p-xs-0{
 padding:0 !important;
 }

 .pt-xs-0,
 .py-xs-0{
 padding-top:0 !important;
 }

 .pe-xs-0,
 .px-xs-0{
 padding-right:0 !important;
 }

 .pb-xs-0,
 .py-xs-0{
 padding-bottom:0 !important;
 }

 .ps-xs-0,
 .px-xs-0{
 padding-left:0 !important;
 }

 .p-xs-1{
 padding:0.25rem !important;
 }

 .pt-xs-1,
 .py-xs-1{
 padding-top:0.25rem !important;
 }

 .pe-xs-1,
 .px-xs-1{
 padding-right:0.25rem !important;
 }

 .pb-xs-1,
 .py-xs-1{
 padding-bottom:0.25rem !important;
 }

 .ps-xs-1,
 .px-xs-1{
 padding-left:0.25rem !important;
 }

 .p-xs-2{
 padding:0.5rem !important;
 }

 .pt-xs-2,
 .py-xs-2{
 padding-top:0.5rem !important;
 }

 .pe-xs-2,
 .px-xs-2{
 padding-right:0.5rem !important;
 }

 .pb-xs-2,
 .py-xs-2{
 padding-bottom:0.5rem !important;
 }

 .ps-xs-2,
 .px-xs-2{
 padding-left:0.5rem !important;
 }

 .p-xs-3{
 padding:0.75rem !important;
 }

 .pt-xs-3,
 .py-xs-3{
 padding-top:0.75rem !important;
 }

 .pe-xs-3,
 .px-xs-3{
 padding-right:0.75rem !important;
 }

 .pb-xs-3,
 .py-xs-3{
 padding-bottom:0.75rem !important;
 }

 .ps-xs-3,
 .px-xs-3{
 padding-left:0.75rem !important;
 }

 .p-xs-4{
 padding:1rem !important;
 }

 .pt-xs-4,
 .py-xs-4{
 padding-top:1rem !important;
 }

 .pe-xs-4,
 .px-xs-4{
 padding-right:1rem !important;
 }

 .pb-xs-4,
 .py-xs-4{
 padding-bottom:1rem !important;
 }

 .ps-xs-4,
 .px-xs-4{
 padding-left:1rem !important;
 }

 .p-xs-5{
 padding:1.5rem !important;
 }

 .pt-xs-5,
 .py-xs-5{
 padding-top:1.5rem !important;
 }

 .pe-xs-5,
 .px-xs-5{
 padding-right:1.5rem !important;
 }

 .pb-xs-5,
 .py-xs-5{
 padding-bottom:1.5rem !important;
 }

 .ps-xs-5,
 .px-xs-5{
 padding-left:1.5rem !important;
 }

 .p-xs-6{
 padding:2rem !important;
 }

 .pt-xs-6,
 .py-xs-6{
 padding-top:2rem !important;
 }

 .pe-xs-6,
 .px-xs-6{
 padding-right:2rem !important;
 }

 .pb-xs-6,
 .py-xs-6{
 padding-bottom:2rem !important;
 }

 .ps-xs-6,
 .px-xs-6{
 padding-left:2rem !important;
 }

 .p-xs-7{
 padding:3rem !important;
 }

 .pt-xs-7,
 .py-xs-7{
 padding-top:3rem !important;
 }

 .pe-xs-7,
 .px-xs-7{
 padding-right:3rem !important;
 }

 .pb-xs-7,
 .py-xs-7{
 padding-bottom:3rem !important;
 }

 .ps-xs-7,
 .px-xs-7{
 padding-left:3rem !important;
 }

 .p-xs-8{
 padding:4rem !important;
 }

 .pt-xs-8,
 .py-xs-8{
 padding-top:4rem !important;
 }

 .pe-xs-8,
 .px-xs-8{
 padding-right:4rem !important;
 }

 .pb-xs-8,
 .py-xs-8{
 padding-bottom:4rem !important;
 }

 .ps-xs-8,
 .px-xs-8{
 padding-left:4rem !important;
 }

 .p-xs-9{
 padding:6rem !important;
 }

 .pt-xs-9,
 .py-xs-9{
 padding-top:6rem !important;
 }

 .pe-xs-9,
 .px-xs-9{
 padding-right:6rem !important;
 }

 .pb-xs-9,
 .py-xs-9{
 padding-bottom:6rem !important;
 }

 .ps-xs-9,
 .px-xs-9{
 padding-left:6rem !important;
 }
}

@media (min-width:576px){
 .p-sm-0{
 padding:0 !important;
 }

 .pt-sm-0,
 .py-sm-0{
 padding-top:0 !important;
 }

 .pe-sm-0,
 .px-sm-0{
 padding-right:0 !important;
 }

 .pb-sm-0,
 .py-sm-0{
 padding-bottom:0 !important;
 }

 .ps-sm-0,
 .px-sm-0{
 padding-left:0 !important;
 }

 .p-sm-1{
 padding:0.25rem !important;
 }

 .pt-sm-1,
 .py-sm-1{
 padding-top:0.25rem !important;
 }

 .pe-sm-1,
 .px-sm-1{
 padding-right:0.25rem !important;
 }

 .pb-sm-1,
 .py-sm-1{
 padding-bottom:0.25rem !important;
 }

 .ps-sm-1,
 .px-sm-1{
 padding-left:0.25rem !important;
 }

 .p-sm-2{
 padding:0.5rem !important;
 }

 .pt-sm-2,
 .py-sm-2{
 padding-top:0.5rem !important;
 }

 .pe-sm-2,
 .px-sm-2{
 padding-right:0.5rem !important;
 }

 .pb-sm-2,
 .py-sm-2{
 padding-bottom:0.5rem !important;
 }

 .ps-sm-2,
 .px-sm-2{
 padding-left:0.5rem !important;
 }

 .p-sm-3{
 padding:0.75rem !important;
 }

 .pt-sm-3,
 .py-sm-3{
 padding-top:0.75rem !important;
 }

 .pe-sm-3,
 .px-sm-3{
 padding-right:0.75rem !important;
 }

 .pb-sm-3,
 .py-sm-3{
 padding-bottom:0.75rem !important;
 }

 .ps-sm-3,
 .px-sm-3{
 padding-left:0.75rem !important;
 }

 .p-sm-4{
 padding:1rem !important;
 }

 .pt-sm-4,
 .py-sm-4{
 padding-top:1rem !important;
 }

 .pe-sm-4,
 .px-sm-4{
 padding-right:1rem !important;
 }

 .pb-sm-4,
 .py-sm-4{
 padding-bottom:1rem !important;
 }

 .ps-sm-4,
 .px-sm-4{
 padding-left:1rem !important;
 }

 .p-sm-5{
 padding:1.5rem !important;
 }

 .pt-sm-5,
 .py-sm-5{
 padding-top:1.5rem !important;
 }

 .pe-sm-5,
 .px-sm-5{
 padding-right:1.5rem !important;
 }

 .pb-sm-5,
 .py-sm-5{
 padding-bottom:1.5rem !important;
 }

 .ps-sm-5,
 .px-sm-5{
 padding-left:1.5rem !important;
 }

 .p-sm-6{
 padding:2rem !important;
 }

 .pt-sm-6,
 .py-sm-6{
 padding-top:2rem !important;
 }

 .pe-sm-6,
 .px-sm-6{
 padding-right:2rem !important;
 }

 .pb-sm-6,
 .py-sm-6{
 padding-bottom:2rem !important;
 }

 .ps-sm-6,
 .px-sm-6{
 padding-left:2rem !important;
 }

 .p-sm-7{
 padding:3rem !important;
 }

 .pt-sm-7,
 .py-sm-7{
 padding-top:3rem !important;
 }

 .pe-sm-7,
 .px-sm-7{
 padding-right:3rem !important;
 }

 .pb-sm-7,
 .py-sm-7{
 padding-bottom:3rem !important;
 }

 .ps-sm-7,
 .px-sm-7{
 padding-left:3rem !important;
 }

 .p-sm-8{
 padding:4rem !important;
 }

 .pt-sm-8,
 .py-sm-8{
 padding-top:4rem !important;
 }

 .pe-sm-8,
 .px-sm-8{
 padding-right:4rem !important;
 }

 .pb-sm-8,
 .py-sm-8{
 padding-bottom:4rem !important;
 }

 .ps-sm-8,
 .px-sm-8{
 padding-left:4rem !important;
 }

 .p-sm-9{
 padding:6rem !important;
 }

 .pt-sm-9,
 .py-sm-9{
 padding-top:6rem !important;
 }

 .pe-sm-9,
 .px-sm-9{
 padding-right:6rem !important;
 }

 .pb-sm-9,
 .py-sm-9{
 padding-bottom:6rem !important;
 }

 .ps-sm-9,
 .px-sm-9{
 padding-left:6rem !important;
 }
}

@media (min-width:768px){
 .p-md-0{
 padding:0 !important;
 }

 .pt-md-0,
 .py-md-0{
 padding-top:0 !important;
 }

 .pe-md-0,
 .px-md-0{
 padding-right:0 !important;
 }

 .pb-md-0,
 .py-md-0{
 padding-bottom:0 !important;
 }

 .ps-md-0,
 .px-md-0{
 padding-left:0 !important;
 }

 .p-md-1{
 padding:0.25rem !important;
 }

 .pt-md-1,
 .py-md-1{
 padding-top:0.25rem !important;
 }

 .pe-md-1,
 .px-md-1{
 padding-right:0.25rem !important;
 }

 .pb-md-1,
 .py-md-1{
 padding-bottom:0.25rem !important;
 }

 .ps-md-1,
 .px-md-1{
 padding-left:0.25rem !important;
 }

 .p-md-2{
 padding:0.5rem !important;
 }

 .pt-md-2,
 .py-md-2{
 padding-top:0.5rem !important;
 }

 .pe-md-2,
 .px-md-2{
 padding-right:0.5rem !important;
 }

 .pb-md-2,
 .py-md-2{
 padding-bottom:0.5rem !important;
 }

 .ps-md-2,
 .px-md-2{
 padding-left:0.5rem !important;
 }

 .p-md-3{
 padding:0.75rem !important;
 }

 .pt-md-3,
 .py-md-3{
 padding-top:0.75rem !important;
 }

 .pe-md-3,
 .px-md-3{
 padding-right:0.75rem !important;
 }

 .pb-md-3,
 .py-md-3{
 padding-bottom:0.75rem !important;
 }

 .ps-md-3,
 .px-md-3{
 padding-left:0.75rem !important;
 }

 .p-md-4{
 padding:1rem !important;
 }

 .pt-md-4,
 .py-md-4{
 padding-top:1rem !important;
 }

 .pe-md-4,
 .px-md-4{
 padding-right:1rem !important;
 }

 .pb-md-4,
 .py-md-4{
 padding-bottom:1rem !important;
 }

 .ps-md-4,
 .px-md-4{
 padding-left:1rem !important;
 }

 .p-md-5{
 padding:1.5rem !important;
 }

 .pt-md-5,
 .py-md-5{
 padding-top:1.5rem !important;
 }

 .pe-md-5,
 .px-md-5{
 padding-right:1.5rem !important;
 }

 .pb-md-5,
 .py-md-5{
 padding-bottom:1.5rem !important;
 }

 .ps-md-5,
 .px-md-5{
 padding-left:1.5rem !important;
 }

 .p-md-6{
 padding:2rem !important;
 }

 .pt-md-6,
 .py-md-6{
 padding-top:2rem !important;
 }

 .pe-md-6,
 .px-md-6{
 padding-right:2rem !important;
 }

 .pb-md-6,
 .py-md-6{
 padding-bottom:2rem !important;
 }

 .ps-md-6,
 .px-md-6{
 padding-left:2rem !important;
 }

 .p-md-7{
 padding:3rem !important;
 }

 .pt-md-7,
 .py-md-7{
 padding-top:3rem !important;
 }

 .pe-md-7,
 .px-md-7{
 padding-right:3rem !important;
 }

 .pb-md-7,
 .py-md-7{
 padding-bottom:3rem !important;
 }

 .ps-md-7,
 .px-md-7{
 padding-left:3rem !important;
 }

 .p-md-8{
 padding:4rem !important;
 }

 .pt-md-8,
 .py-md-8{
 padding-top:4rem !important;
 }

 .pe-md-8,
 .px-md-8{
 padding-right:4rem !important;
 }

 .pb-md-8,
 .py-md-8{
 padding-bottom:4rem !important;
 }

 .ps-md-8,
 .px-md-8{
 padding-left:4rem !important;
 }

 .p-md-9{
 padding:6rem !important;
 }

 .pt-md-9,
 .py-md-9{
 padding-top:6rem !important;
 }

 .pe-md-9,
 .px-md-9{
 padding-right:6rem !important;
 }

 .pb-md-9,
 .py-md-9{
 padding-bottom:6rem !important;
 }

 .ps-md-9,
 .px-md-9{
 padding-left:6rem !important;
 }
}

@media (min-width:992px){
 .p-lg-0{
 padding:0 !important;
 }

 .pt-lg-0,
 .py-lg-0{
 padding-top:0 !important;
 }

 .pe-lg-0,
 .px-lg-0{
 padding-right:0 !important;
 }

 .pb-lg-0,
 .py-lg-0{
 padding-bottom:0 !important;
 }

 .ps-lg-0,
 .px-lg-0{
 padding-left:0 !important;
 }

 .p-lg-1{
 padding:0.25rem !important;
 }

 .pt-lg-1,
 .py-lg-1{
 padding-top:0.25rem !important;
 }

 .pe-lg-1,
 .px-lg-1{
 padding-right:0.25rem !important;
 }

 .pb-lg-1,
 .py-lg-1{
 padding-bottom:0.25rem !important;
 }

 .ps-lg-1,
 .px-lg-1{
 padding-left:0.25rem !important;
 }

 .p-lg-2{
 padding:0.5rem !important;
 }

 .pt-lg-2,
 .py-lg-2{
 padding-top:0.5rem !important;
 }

 .pe-lg-2,
 .px-lg-2{
 padding-right:0.5rem !important;
 }

 .pb-lg-2,
 .py-lg-2{
 padding-bottom:0.5rem !important;
 }

 .ps-lg-2,
 .px-lg-2{
 padding-left:0.5rem !important;
 }

 .p-lg-3{
 padding:0.75rem !important;
 }

 .pt-lg-3,
 .py-lg-3{
 padding-top:0.75rem !important;
 }

 .pe-lg-3,
 .px-lg-3{
 padding-right:0.75rem !important;
 }

 .pb-lg-3,
 .py-lg-3{
 padding-bottom:0.75rem !important;
 }

 .ps-lg-3,
 .px-lg-3{
 padding-left:0.75rem !important;
 }

 .p-lg-4{
 padding:1rem !important;
 }

 .pt-lg-4,
 .py-lg-4{
 padding-top:1rem !important;
 }

 .pe-lg-4,
 .px-lg-4{
 padding-right:1rem !important;
 }

 .pb-lg-4,
 .py-lg-4{
 padding-bottom:1rem !important;
 }

 .ps-lg-4,
 .px-lg-4{
 padding-left:1rem !important;
 }

 .p-lg-5{
 padding:1.5rem !important;
 }

 .pt-lg-5,
 .py-lg-5{
 padding-top:1.5rem !important;
 }

 .pe-lg-5,
 .px-lg-5{
 padding-right:1.5rem !important;
 }

 .pb-lg-5,
 .py-lg-5{
 padding-bottom:1.5rem !important;
 }

 .ps-lg-5,
 .px-lg-5{
 padding-left:1.5rem !important;
 }

 .p-lg-6{
 padding:2rem !important;
 }

 .pt-lg-6,
 .py-lg-6{
 padding-top:2rem !important;
 }

 .pe-lg-6,
 .px-lg-6{
 padding-right:2rem !important;
 }

 .pb-lg-6,
 .py-lg-6{
 padding-bottom:2rem !important;
 }

 .ps-lg-6,
 .px-lg-6{
 padding-left:2rem !important;
 }

 .p-lg-7{
 padding:3rem !important;
 }

 .pt-lg-7,
 .py-lg-7{
 padding-top:3rem !important;
 }

 .pe-lg-7,
 .px-lg-7{
 padding-right:3rem !important;
 }

 .pb-lg-7,
 .py-lg-7{
 padding-bottom:3rem !important;
 }

 .ps-lg-7,
 .px-lg-7{
 padding-left:3rem !important;
 }

 .p-lg-8{
 padding:4rem !important;
 }

 .pt-lg-8,
 .py-lg-8{
 padding-top:4rem !important;
 }

 .pe-lg-8,
 .px-lg-8{
 padding-right:4rem !important;
 }

 .pb-lg-8,
 .py-lg-8{
 padding-bottom:4rem !important;
 }

 .ps-lg-8,
 .px-lg-8{
 padding-left:4rem !important;
 }

 .p-lg-9{
 padding:6rem !important;
 }

 .pt-lg-9,
 .py-lg-9{
 padding-top:6rem !important;
 }

 .pe-lg-9,
 .px-lg-9{
 padding-right:6rem !important;
 }

 .pb-lg-9,
 .py-lg-9{
 padding-bottom:6rem !important;
 }

 .ps-lg-9,
 .px-lg-9{
 padding-left:6rem !important;
 }
}

@media (min-width:1280px){
 .p-xl-0{
 padding:0 !important;
 }

 .pt-xl-0,
 .py-xl-0{
 padding-top:0 !important;
 }

 .pe-xl-0,
 .px-xl-0{
 padding-right:0 !important;
 }

 .pb-xl-0,
 .py-xl-0{
 padding-bottom:0 !important;
 }

 .ps-xl-0,
 .px-xl-0{
 padding-left:0 !important;
 }

 .p-xl-1{
 padding:0.25rem !important;
 }

 .pt-xl-1,
 .py-xl-1{
 padding-top:0.25rem !important;
 }

 .pe-xl-1,
 .px-xl-1{
 padding-right:0.25rem !important;
 }

 .pb-xl-1,
 .py-xl-1{
 padding-bottom:0.25rem !important;
 }

 .ps-xl-1,
 .px-xl-1{
 padding-left:0.25rem !important;
 }

 .p-xl-2{
 padding:0.5rem !important;
 }

 .pt-xl-2,
 .py-xl-2{
 padding-top:0.5rem !important;
 }

 .pe-xl-2,
 .px-xl-2{
 padding-right:0.5rem !important;
 }

 .pb-xl-2,
 .py-xl-2{
 padding-bottom:0.5rem !important;
 }

 .ps-xl-2,
 .px-xl-2{
 padding-left:0.5rem !important;
 }

 .p-xl-3{
 padding:0.75rem !important;
 }

 .pt-xl-3,
 .py-xl-3{
 padding-top:0.75rem !important;
 }

 .pe-xl-3,
 .px-xl-3{
 padding-right:0.75rem !important;
 }

 .pb-xl-3,
 .py-xl-3{
 padding-bottom:0.75rem !important;
 }

 .ps-xl-3,
 .px-xl-3{
 padding-left:0.75rem !important;
 }

 .p-xl-4{
 padding:1rem !important;
 }

 .pt-xl-4,
 .py-xl-4{
 padding-top:1rem !important;
 }

 .pe-xl-4,
 .px-xl-4{
 padding-right:1rem !important;
 }

 .pb-xl-4,
 .py-xl-4{
 padding-bottom:1rem !important;
 }

 .ps-xl-4,
 .px-xl-4{
 padding-left:1rem !important;
 }

 .p-xl-5{
 padding:1.5rem !important;
 }

 .pt-xl-5,
 .py-xl-5{
 padding-top:1.5rem !important;
 }

 .pe-xl-5,
 .px-xl-5{
 padding-right:1.5rem !important;
 }

 .pb-xl-5,
 .py-xl-5{
 padding-bottom:1.5rem !important;
 }

 .ps-xl-5,
 .px-xl-5{
 padding-left:1.5rem !important;
 }

 .p-xl-6{
 padding:2rem !important;
 }

 .pt-xl-6,
 .py-xl-6{
 padding-top:2rem !important;
 }

 .pe-xl-6,
 .px-xl-6{
 padding-right:2rem !important;
 }

 .pb-xl-6,
 .py-xl-6{
 padding-bottom:2rem !important;
 }

 .ps-xl-6,
 .px-xl-6{
 padding-left:2rem !important;
 }

 .p-xl-7{
 padding:3rem !important;
 }

 .pt-xl-7,
 .py-xl-7{
 padding-top:3rem !important;
 }

 .pe-xl-7,
 .px-xl-7{
 padding-right:3rem !important;
 }

 .pb-xl-7,
 .py-xl-7{
 padding-bottom:3rem !important;
 }

 .ps-xl-7,
 .px-xl-7{
 padding-left:3rem !important;
 }

 .p-xl-8{
 padding:4rem !important;
 }

 .pt-xl-8,
 .py-xl-8{
 padding-top:4rem !important;
 }

 .pe-xl-8,
 .px-xl-8{
 padding-right:4rem !important;
 }

 .pb-xl-8,
 .py-xl-8{
 padding-bottom:4rem !important;
 }

 .ps-xl-8,
 .px-xl-8{
 padding-left:4rem !important;
 }

 .p-xl-9{
 padding:6rem !important;
 }

 .pt-xl-9,
 .py-xl-9{
 padding-top:6rem !important;
 }

 .pe-xl-9,
 .px-xl-9{
 padding-right:6rem !important;
 }

 .pb-xl-9,
 .py-xl-9{
 padding-bottom:6rem !important;
 }

 .ps-xl-9,
 .px-xl-9{
 padding-left:6rem !important;
 }
}

@media (max-width:575.98px){
 .p-sm-max-0{
 padding:0px !important;
 }
}

@media (max-width:1200px){
 .p-xl-max-0{
 padding:0px !important;
 }
}

.ps-static{
 position:static !important;
}

.ps-relative{
 position:relative !important;
}

.ps-absolute{
 position:absolute !important;
}

.ps-fixed{
 position:fixed !important;
}

.ps-sticky{
 position:sticky !important;
}

.a-0{
 top:0;
 bottom:0;
 left:0;
 right:0;
}

.t-0{
 top:0px;
}

.r-0{
 right:0px;
}

.b-0{
 bottom:0px;
}

.l-0{
 left:0px;
}

.t--0{
 top:0px;
}

.r--0{
 right:0px;
}

.b--0{
 bottom:0px;
}

.l--0{
 left:0px;
}

.a-0{
 top:0px;
 right:0px;
 bottom:0px;
 left:0px;
}

.x-0,
.y-0{
 left:0px;
 right:0px;
}

.t-5{
 top:5px;
}

.r-5{
 right:5px;
}

.b-5{
 bottom:5px;
}

.l-5{
 left:5px;
}

.t--5{
 top:-5px;
}

.r--5{
 right:-5px;
}

.b--5{
 bottom:-5px;
}

.l--5{
 left:-5px;
}

.a-5{
 top:5px;
 right:5px;
 bottom:5px;
 left:5px;
}

.x-5,
.y-5{
 left:5px;
 right:5px;
}

.t-10{
 top:10px;
}

.r-10{
 right:10px;
}

.b-10{
 bottom:10px;
}

.l-10{
 left:10px;
}

.t--10{
 top:-10px;
}

.r--10{
 right:-10px;
}

.b--10{
 bottom:-10px;
}

.l--10{
 left:-10px;
}

.a-10{
 top:10px;
 right:10px;
 bottom:10px;
 left:10px;
}

.x-10,
.y-10{
 left:10px;
 right:10px;
}

.t-15{
 top:15px;
}

.r-15{
 right:15px;
}

.b-15{
 bottom:15px;
}

.l-15{
 left:15px;
}

.t--15{
 top:-15px;
}

.r--15{
 right:-15px;
}

.b--15{
 bottom:-15px;
}

.l--15{
 left:-15px;
}

.a-15{
 top:15px;
 right:15px;
 bottom:15px;
 left:15px;
}

.x-15,
.y-15{
 left:15px;
 right:15px;
}

.t-20{
 top:20px;
}

.r-20{
 right:20px;
}

.b-20{
 bottom:20px;
}

.l-20{
 left:20px;
}

.t--20{
 top:-20px;
}

.r--20{
 right:-20px;
}

.b--20{
 bottom:-20px;
}

.l--20{
 left:-20px;
}

.a-20{
 top:20px;
 right:20px;
 bottom:20px;
 left:20px;
}

.x-20,
.y-20{
 left:20px;
 right:20px;
}

.t-25{
 top:25px;
}

.r-25{
 right:25px;
}

.b-25{
 bottom:25px;
}

.l-25{
 left:25px;
}

.t--25{
 top:-25px;
}

.r--25{
 right:-25px;
}

.b--25{
 bottom:-25px;
}

.l--25{
 left:-25px;
}

.a-25{
 top:25px;
 right:25px;
 bottom:25px;
 left:25px;
}

.x-25,
.y-25{
 left:25px;
 right:25px;
}

.t-30{
 top:30px;
}

.r-30{
 right:30px;
}

.b-30{
 bottom:30px;
}

.l-30{
 left:30px;
}

.t--30{
 top:-30px;
}

.r--30{
 right:-30px;
}

.b--30{
 bottom:-30px;
}

.l--30{
 left:-30px;
}

.a-30{
 top:30px;
 right:30px;
 bottom:30px;
 left:30px;
}

.x-30,
.y-30{
 left:30px;
 right:30px;
}

.t-35{
 top:35px;
}

.r-35{
 right:35px;
}

.b-35{
 bottom:35px;
}

.l-35{
 left:35px;
}

.t--35{
 top:-35px;
}

.r--35{
 right:-35px;
}

.b--35{
 bottom:-35px;
}

.l--35{
 left:-35px;
}

.a-35{
 top:35px;
 right:35px;
 bottom:35px;
 left:35px;
}

.x-35,
.y-35{
 left:35px;
 right:35px;
}

.t-40{
 top:40px;
}

.r-40{
 right:40px;
}

.b-40{
 bottom:40px;
}

.l-40{
 left:40px;
}

.t--40{
 top:-40px;
}

.r--40{
 right:-40px;
}

.b--40{
 bottom:-40px;
}

.l--40{
 left:-40px;
}

.a-40{
 top:40px;
 right:40px;
 bottom:40px;
 left:40px;
}

.x-40,
.y-40{
 left:40px;
 right:40px;
}

.t-45{
 top:45px;
}

.r-45{
 right:45px;
}

.b-45{
 bottom:45px;
}

.l-45{
 left:45px;
}

.t--45{
 top:-45px;
}

.r--45{
 right:-45px;
}

.b--45{
 bottom:-45px;
}

.l--45{
 left:-45px;
}

.a-45{
 top:45px;
 right:45px;
 bottom:45px;
 left:45px;
}

.x-45,
.y-45{
 left:45px;
 right:45px;
}

.t-50{
 top:50px;
}

.r-50{
 right:50px;
}

.b-50{
 bottom:50px;
}

.l-50{
 left:50px;
}

.t--50{
 top:-50px;
}

.r--50{
 right:-50px;
}

.b--50{
 bottom:-50px;
}

.l--50{
 left:-50px;
}

.a-50{
 top:50px;
 right:50px;
 bottom:50px;
 left:50px;
}

.x-50,
.y-50{
 left:50px;
 right:50px;
}

.t-55{
 top:55px;
}

.r-55{
 right:55px;
}

.b-55{
 bottom:55px;
}

.l-55{
 left:55px;
}

.t--55{
 top:-55px;
}

.r--55{
 right:-55px;
}

.b--55{
 bottom:-55px;
}

.l--55{
 left:-55px;
}

.a-55{
 top:55px;
 right:55px;
 bottom:55px;
 left:55px;
}

.x-55,
.y-55{
 left:55px;
 right:55px;
}

.t-60{
 top:60px;
}

.r-60{
 right:60px;
}

.b-60{
 bottom:60px;
}

.l-60{
 left:60px;
}

.t--60{
 top:-60px;
}

.r--60{
 right:-60px;
}

.b--60{
 bottom:-60px;
}

.l--60{
 left:-60px;
}

.a-60{
 top:60px;
 right:60px;
 bottom:60px;
 left:60px;
}

.x-60,
.y-60{
 left:60px;
 right:60px;
}

.t-65{
 top:65px;
}

.r-65{
 right:65px;
}

.b-65{
 bottom:65px;
}

.l-65{
 left:65px;
}

.t--65{
 top:-65px;
}

.r--65{
 right:-65px;
}

.b--65{
 bottom:-65px;
}

.l--65{
 left:-65px;
}

.a-65{
 top:65px;
 right:65px;
 bottom:65px;
 left:65px;
}

.x-65,
.y-65{
 left:65px;
 right:65px;
}

.t-70{
 top:70px;
}

.r-70{
 right:70px;
}

.b-70{
 bottom:70px;
}

.l-70{
 left:70px;
}

.t--70{
 top:-70px;
}

.r--70{
 right:-70px;
}

.b--70{
 bottom:-70px;
}

.l--70{
 left:-70px;
}

.a-70{
 top:70px;
 right:70px;
 bottom:70px;
 left:70px;
}

.x-70,
.y-70{
 left:70px;
 right:70px;
}

.t-75{
 top:75px;
}

.r-75{
 right:75px;
}

.b-75{
 bottom:75px;
}

.l-75{
 left:75px;
}

.t--75{
 top:-75px;
}

.r--75{
 right:-75px;
}

.b--75{
 bottom:-75px;
}

.l--75{
 left:-75px;
}

.a-75{
 top:75px;
 right:75px;
 bottom:75px;
 left:75px;
}

.x-75,
.y-75{
 left:75px;
 right:75px;
}

.t-80{
 top:80px;
}

.r-80{
 right:80px;
}

.b-80{
 bottom:80px;
}

.l-80{
 left:80px;
}

.t--80{
 top:-80px;
}

.r--80{
 right:-80px;
}

.b--80{
 bottom:-80px;
}

.l--80{
 left:-80px;
}

.a-80{
 top:80px;
 right:80px;
 bottom:80px;
 left:80px;
}

.x-80,
.y-80{
 left:80px;
 right:80px;
}

.t-85{
 top:85px;
}

.r-85{
 right:85px;
}

.b-85{
 bottom:85px;
}

.l-85{
 left:85px;
}

.t--85{
 top:-85px;
}

.r--85{
 right:-85px;
}

.b--85{
 bottom:-85px;
}

.l--85{
 left:-85px;
}

.a-85{
 top:85px;
 right:85px;
 bottom:85px;
 left:85px;
}

.x-85,
.y-85{
 left:85px;
 right:85px;
}

.t-90{
 top:90px;
}

.r-90{
 right:90px;
}

.b-90{
 bottom:90px;
}

.l-90{
 left:90px;
}

.t--90{
 top:-90px;
}

.r--90{
 right:-90px;
}

.b--90{
 bottom:-90px;
}

.l--90{
 left:-90px;
}

.a-90{
 top:90px;
 right:90px;
 bottom:90px;
 left:90px;
}

.x-90,
.y-90{
 left:90px;
 right:90px;
}

.t-95{
 top:95px;
}

.r-95{
 right:95px;
}

.b-95{
 bottom:95px;
}

.l-95{
 left:95px;
}

.t--95{
 top:-95px;
}

.r--95{
 right:-95px;
}

.b--95{
 bottom:-95px;
}

.l--95{
 left:-95px;
}

.a-95{
 top:95px;
 right:95px;
 bottom:95px;
 left:95px;
}

.x-95,
.y-95{
 left:95px;
 right:95px;
}

.t-100{
 top:100px;
}

.r-100{
 right:100px;
}

.b-100{
 bottom:100px;
}

.l-100{
 left:100px;
}

.t--100{
 top:-100px;
}

.r--100{
 right:-100px;
}

.b--100{
 bottom:-100px;
}

.l--100{
 left:-100px;
}

.a-100{
 top:100px;
 right:100px;
 bottom:100px;
 left:100px;
}

.x-100,
.y-100{
 left:100px;
 right:100px;
}

.t-2{
 top:2px;
}

.r--5{
 right:-5px;
}

.z-index-0{
 z-index:0;
}

.z-index-10{
 z-index:10;
}

.z-index-50{
 z-index:50;
}

.z-index-100{
 z-index:100;
}

.z-index-150{
 z-index:150;
}

.z-index-200{
 z-index:200;
}

@media (min-width:480px){
 .ps-xs-absolute{
 position:absolute;
 }

 .ps-xs-relative{
 position:relative;
 }

 .ps-xs-fixed{
 position:fixed;
 }

 .ps-xs-static{
 position:static;
 }

 .t-xs-auto{
 top:auto;
 }

 .r-xs-auto{
 right:auto;
 }

 .b-xs-auto{
 bottom:auto;
 }

 .l-xs-auto{
 left:auto;
 }
}

@media (min-width:576px){
 .ps-sm-absolute{
 position:absolute;
 }

 .ps-sm-relative{
 position:relative;
 }

 .ps-sm-fixed{
 position:fixed;
 }

 .ps-sm-static{
 position:static;
 }

 .t-sm-auto{
 top:auto;
 }

 .r-sm-auto{
 right:auto;
 }

 .b-sm-auto{
 bottom:auto;
 }

 .l-sm-auto{
 left:auto;
 }
}

@media (min-width:768px){
 .ps-md-absolute{
 position:absolute;
 }

 .ps-md-relative{
 position:relative;
 }

 .ps-md-fixed{
 position:fixed;
 }

 .ps-md-static{
 position:static;
 }

 .t-md-auto{
 top:auto;
 }

 .r-md-auto{
 right:auto;
 }

 .b-md-auto{
 bottom:auto;
 }

 .l-md-auto{
 left:auto;
 }
}

@media (min-width:992px){
 .ps-lg-absolute{
 position:absolute;
 }

 .ps-lg-relative{
 position:relative;
 }

 .ps-lg-fixed{
 position:fixed;
 }

 .ps-lg-static{
 position:static;
 }

 .t-lg-auto{
 top:auto;
 }

 .r-lg-auto{
 right:auto;
 }

 .b-lg-auto{
 bottom:auto;
 }

 .l-lg-auto{
 left:auto;
 }
}

@media (min-width:1200px){
 .ps-xl-absolute{
 position:absolute;
 }

 .ps-xl-relative{
 position:relative;
 }

 .ps-xl-fixed{
 position:fixed;
 }

 .ps-xl-static{
 position:static;
 }

 .t-xl-auto{
 top:auto;
 }

 .r-xl-auto{
 right:auto;
 }

 .b-xl-auto{
 bottom:auto;
 }

 .l-xl-auto{
 left:auto;
 }
}

textarea{
 overflow:auto;
 resize:vertical;
}


.text-monospace{
 font-family:Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify{
 text-align:justify !important;
}

.text-nowrap{
 white-space:nowrap !important;
}

.text-truncate{
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}

.text-start{
 text-align:left !important;
}

.text-end{
 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:1280px){
 .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;
}

.text-white-transparent{
 color:#fff !important;
 opacity:0.9;
}

.text-white-transparent-light{
 color:#fff !important;
 opacity:0.5;
}


.text-primary{
 color:var(--primary-bg-color) !important;
 fill:var(--primary-bg-color) !important;
}

a.text-primary:hover,
a.text-primary:focus{
 color:rgba(var(--primary-bg-color), 0.9) !important;
}

.text-primary-light{
 color:var(--primary09) !important;
 fill:var(--primary09) !important;
}

a.text-primary-light:hover,
a.text-primary-light:focus{
 color:var(--primary06) !important;
}

.text-primary-lighter{
 color:var(--primary06) !important;
 fill:var(--primary06) !important;
}

a.text-primary-lighter:hover,
a.text-primary-lighter:focus{
 color:var(--primary03) !important;
}

.text-primary-lightest{
 color:var(--primary03) !important;
 fill:var(--primary03) !important;
}

a.text-primary-lightest:hover,
a.text-primary-lightest:focus{
 color:rgba(var(--primary-bg-color), 0.15) !important;
}

.text-primary-dark{
 color:var(--primary06) !important;
 fill:var(--primary06) !important;
}

a.text-primary-dark:hover,
a.text-primary-dark:focus{
 color:var(--primary03) !important;
}

.text-primary-darker{
 color:var(--primary09) !important;
 fill:var(--primary09) !important;
}

a.text-primary-darker:hover,
a.text-primary-darker:focus{
 color:var(--primary06) !important;
}

.text-primary-darkest{
 color:var(--primary-bg-color);
 fill:var(--primary-bg-color);
}

a.text-primary-darkest:hover,
a.text-primary-darkest:focus{
 color:var(--primary09) !important;
}

.text-secondary{
 color:#e984b1 !important;
 fill:#e984b1 !important;
}

a.text-secondary:hover,
a.text-secondary:focus{
 color:rgba(233, 132, 177, 0.9) !important;
}

.text-secondary-light{
 color:rgba(233, 132, 177, 0.85) !important;
 fill:rgba(233, 132, 177, 0.85) !important;
}

a.text-secondary-light:hover,
a.text-secondary-light:focus{
 color:rgba(233, 132, 177, 0.55) !important;
}

.text-secondary-lighter{
 color:rgba(233, 132, 177, 0.55) !important;
 fill:rgba(233, 132, 177, 0.55) !important;
}

a.text-secondary-lighter:hover,
a.text-secondary-lighter:focus{
 color:rgba(233, 132, 177, 0.35) !important;
}

.text-secondary-lightest{
 color:rgba(233, 132, 177, 0.35) !important;
 fill:rgba(233, 132, 177, 0.35) !important;
}

a.text-secondary-lightest:hover,
a.text-secondary-lightest:focus{
 color:rgba(233, 132, 177, 0.15) !important;
}

.text-secondary-dark{
 color:rgba(211, 40, 117, 0.55) !important;
 fill:rgba(211, 40, 117, 0.55) !important;
}

a.text-secondary-dark:hover,
a.text-secondary-dark:focus{
 color:rgba(211, 40, 117, 0.35) !important;
}

.text-secondary-darker{
 color:rgba(211, 40, 117, 0.85) !important;
 fill:rgba(211, 40, 117, 0.85) !important;
}

a.text-secondary-darker:hover,
a.text-secondary-darker:focus{
 color:rgba(211, 40, 117, 0.55) !important;
}

.text-secondary-darkest{
 color:#d32875;
 fill:#d32875;
}

a.text-secondary-darkest:hover,
a.text-secondary-darkest:focus{
 color:rgba(211, 40, 117, 0.85) !important;
}

.text-teritary{
 color:#59adec !important;
 fill:#59adec !important;
}

a.text-teritary:hover,
a.text-teritary:focus{
 color:rgba(89, 173, 236, 0.85) !important;
}

.text-teritary-light{
 color:rgba(89, 173, 236, 0.85) !important;
 fill:rgba(89, 173, 236, 0.85) !important;
}

a.text-teritary-light:hover,
a.text-teritary-light:focus{
 color:rgba(89, 173, 236, 0.55) !important;
}

.text-teritary-lighter{
 color:rgba(89, 173, 236, 0.55) !important;
 fill:rgba(89, 173, 236, 0.55) !important;
}

a.text-teritary-lighter:hover,
a.text-teritary-lighter:focus{
 color:rgba(89, 173, 236, 0.35) !important;
}

.text-teritary-lightest{
 color:rgba(89, 173, 236, 0.35) !important;
 fill:rgba(89, 173, 236, 0.35) !important;
}

a.text-teritary-lightest:hover,
a.text-teritary-lightest:focus{
 color:rgba(89, 173, 236, 0.15) !important;
}

.text-teritary-dark{
 color:rgba(42, 133, 202, 0.55) !important;
 fill:rgba(42, 133, 202, 0.55) !important;
}

a.text-teritary-dark:hover,
a.text-teritary-dark:focus{
 color:rgba(42, 133, 202, 0.35) !important;
}

.text-teritary-darker{
 color:rgba(42, 133, 202, 0.85) !important;
 fill:rgba(42, 133, 202, 0.85) !important;
}

a.text-teritary-darker:hover,
a.text-teritary-darker:focus{
 color:rgba(42, 133, 202, 0.55) !important;
}

.text-teritary-darkest{
 color:#2a85ca;
 fill:#2a85ca;
}

a.text-teritary-darkest:hover,
a.text-teritary-darkest:focus{
 color:rgba(42, 133, 202, 0.85) !important;
}

.text-info{
 color:#59adec !important;
 fill:#59adec !important;
}

a.text-info:hover,
a.text-info:focus{
 color:rgba(89, 173, 236, 0.85) !important;
}

.text-info-light{
 color:rgba(89, 173, 236, 0.85) !important;
 fill:rgba(89, 173, 236, 0.85) !important;
}

a.text-info-light:hover,
a.text-info-light:focus{
 color:rgba(89, 173, 236, 0.55) !important;
}

.text-info-lighter{
 color:rgba(89, 173, 236, 0.55) !important;
 fill:rgba(89, 173, 236, 0.55) !important;
}

a.text-info-lighter:hover,
a.text-info-lighter:focus{
 color:rgba(89, 173, 236, 0.35) !important;
}

.text-info-lightest{
 color:rgba(89, 173, 236, 0.35) !important;
 fill:rgba(89, 173, 236, 0.35) !important;
}

a.text-info-lightest:hover,
a.text-info-lightest:focus{
 color:rgba(89, 173, 236, 0.15) !important;
}

.text-info-dark{
 color:rgba(42, 133, 202, 0.55) !important;
 fill:rgba(42, 133, 202, 0.55) !important;
}

a.text-info-dark:hover,
a.text-info-dark:focus{
 color:rgba(42, 133, 202, 0.35) !important;
}

.text-info-darker{
 color:rgba(42, 133, 202, 0.85) !important;
 fill:rgba(42, 133, 202, 0.85) !important;
}

a.text-info-darker:hover,
a.text-info-darker:focus{
 color:rgba(42, 133, 202, 0.55) !important;
}

.text-info-darkest{
 color:#2a85ca;
 fill:#2a85ca;
}

a.text-info-darkest:hover,
a.text-info-darkest:focus{
 color:rgba(42, 133, 202, 0.85) !important;
}

.text-warning{
 color:#e7c354 !important;
 fill:#e7c354 !important;
}

a.text-warning:hover,
a.text-warning:focus{
 color:rgba(231, 195, 84, 0.85) !important;
}

.text-warning-light{
 color:rgba(231, 195, 84, 0.85) !important;
 fill:rgba(231, 195, 84, 0.85) !important;
}

a.text-warning-light:hover,
a.text-warning-light:focus{
 color:rgba(231, 195, 84, 0.55) !important;
}

.text-warning-lighter{
 color:rgba(231, 195, 84, 0.55) !important;
 fill:rgba(231, 195, 84, 0.55) !important;
}

a.text-warning-lighter:hover,
a.text-warning-lighter:focus{
 color:rgba(231, 195, 84, 0.35) !important;
}

.text-warning-lightest{
 color:rgba(231, 195, 84, 0.35) !important;
 fill:rgba(231, 195, 84, 0.35) !important;
}

a.text-warning-lightest:hover,
a.text-warning-lightest:focus{
 color:rgba(231, 195, 84, 0.15) !important;
}

.text-warning-dark{
 color:rgba(201, 162, 47, 0.55) !important;
 fill:rgba(201, 162, 47, 0.55) !important;
}

a.text-warning-dark:hover,
a.text-warning-dark:focus{
 color:rgba(201, 162, 47, 0.35) !important;
}

.text-warning-darker{
 color:rgba(201, 162, 47, 0.85) !important;
 fill:rgba(201, 162, 47, 0.85) !important;
}

a.text-warning-darker:hover,
a.text-warning-darker:focus{
 color:rgba(201, 162, 47, 0.55) !important;
}

.text-warning-darkest{
 color:#c9a22f;
 fill:#c9a22f;
}

a.text-warning-darkest:hover,
a.text-warning-darkest:focus{
 color:rgba(201, 162, 47, 0.85) !important;
}

.text-custom-yellow{
 color:#e7c354 !important;
 fill:#e7c354 !important;
}

a.text-custom-yellow:hover,
a.text-custom-yellow:focus{
 color:rgba(231, 195, 84, 0.85) !important;
}

.text-custom-yellow-light{
 color:rgba(231, 195, 84, 0.85) !important;
 fill:rgba(231, 195, 84, 0.85) !important;
}

a.text-custom-yellow-light:hover,
a.text-custom-yellow-light:focus{
 color:rgba(231, 195, 84, 0.55) !important;
}

.text-custom-yellow-lighter{
 color:rgba(231, 195, 84, 0.55) !important;
 fill:rgba(231, 195, 84, 0.55) !important;
}

a.text-custom-yellow-lighter:hover,
a.text-custom-yellow-lighter:focus{
 color:rgba(231, 195, 84, 0.35) !important;
}

.text-custom-yellow-lightest{
 color:rgba(231, 195, 84, 0.35) !important;
 fill:rgba(231, 195, 84, 0.35) !important;
}

a.text-custom-yellow-lightest:hover,
a.text-custom-yellow-lightest:focus{
 color:rgba(231, 195, 84, 0.15) !important;
}

.text-custom-yellow-dark{
 color:rgba(201, 162, 47, 0.55) !important;
 fill:rgba(201, 162, 47, 0.55) !important;
}

a.text-custom-yellow-dark:hover,
a.text-custom-yellow-dark:focus{
 color:rgba(201, 162, 47, 0.35) !important;
}

.text-custom-yellow-darker{
 color:rgba(201, 162, 47, 0.85) !important;
 fill:rgba(201, 162, 47, 0.85) !important;
}

a.text-custom-yellow-darker:hover,
a.text-custom-yellow-darker:focus{
 color:rgba(201, 162, 47, 0.55) !important;
}

.text-custom-yellow-darkest{
 color:#c9a22f;
 fill:#c9a22f;
}

a.text-custom-yellow-darkest:hover,
a.text-custom-yellow-darkest:focus{
 color:rgba(201, 162, 47, 0.85) !important;
}

.text-warning{
 color:#e7c354 !important;
 fill:#e7c354 !important;
}

a.text-warning:hover,
a.text-warning:focus{
 color:rgba(231, 195, 84, 0.85) !important;
}

.text-warning-light{
 color:rgba(231, 195, 84, 0.85) !important;
 fill:rgba(231, 195, 84, 0.85) !important;
}

a.text-warning-light:hover,
a.text-warning-light:focus{
 color:rgba(231, 195, 84, 0.55) !important;
}

.text-warning-lighter{
 color:rgba(231, 195, 84, 0.55) !important;
 fill:rgba(231, 195, 84, 0.55) !important;
}

a.text-warning-lighter:hover,
a.text-warning-lighter:focus{
 color:rgba(231, 195, 84, 0.35) !important;
}

.text-warning-lightest{
 color:rgba(231, 195, 84, 0.35) !important;
 fill:rgba(231, 195, 84, 0.35) !important;
}

a.text-warning-lightest:hover,
a.text-warning-lightest:focus{
 color:rgba(231, 195, 84, 0.15) !important;
}

.text-warning-dark{
 color:rgba(201, 162, 47, 0.55) !important;
 fill:rgba(201, 162, 47, 0.55) !important;
}

a.text-warning-dark:hover,
a.text-warning-dark:focus{
 color:rgba(201, 162, 47, 0.35) !important;
}

.text-warning-darker{
 color:rgba(201, 162, 47, 0.85) !important;
 fill:rgba(201, 162, 47, 0.85) !important;
}

a.text-warning-darker:hover,
a.text-warning-darker:focus{
 color:rgba(201, 162, 47, 0.55) !important;
}

.text-warning-darkest{
 color:#c9a22f;
 fill:#c9a22f;
}

a.text-warning-darkest:hover,
a.text-warning-darkest:focus{
 color:rgba(201, 162, 47, 0.85) !important;
}

.text-success{
 color:#13bfa6 !important;
 fill:#13bfa6 !important;
}

a.text-success:hover,
a.text-success:focus{
 color:rgba(19, 191, 166, 0.85) !important;
}

.text-success-light{
 color:rgba(19, 191, 166, 0.85) !important;
 fill:rgba(19, 191, 166, 0.85) !important;
}

a.text-success-light:hover,
a.text-success-light:focus{
 color:rgba(19, 191, 166, 0.55) !important;
}

.text-success-lighter{
 color:rgba(19, 191, 166, 0.55) !important;
 fill:rgba(19, 191, 166, 0.55) !important;
}

a.text-success-lighter:hover,
a.text-success-lighter:focus{
 color:rgba(19, 191, 166, 0.35) !important;
}

.text-success-lightest{
 color:rgba(19, 191, 166, 0.35) !important;
 fill:rgba(19, 191, 166, 0.35) !important;
}

a.text-success-lightest:hover,
a.text-success-lightest:focus{
 color:rgba(19, 191, 166, 0.15) !important;
}

.text-success-dark{
 color:rgba(0, 112, 95, 0.55) !important;
 fill:rgba(0, 112, 95, 0.55) !important;
}

a.text-success-dark:hover,
a.text-success-dark:focus{
 color:rgba(0, 112, 95, 0.35) !important;
}

.text-success-darker{
 color:rgba(0, 112, 95, 0.85) !important;
 fill:rgba(0, 112, 95, 0.85) !important;
}

a.text-success-darker:hover,
a.text-success-darker:focus{
 color:rgba(0, 112, 95, 0.55) !important;
}

.text-success-darkest{
 color:#00705f;
 fill:#00705f;
}

a.text-success-darkest:hover,
a.text-success-darkest:focus{
 color:rgba(0, 112, 95, 0.85) !important;
}

.text-light{
 color:rgba(228, 231, 236, 0.7725490196) !important;
}

a.text-light:hover,
a.text-light:focus{
 color:rgba(228, 231, 236, 0.85) !important;
}

.text-dark{
 color:#343a40 !important;
}

a.text-dark:hover,
a.text-dark:focus{
 color:rgba(52, 58, 64, 0.85) !important;
}

.text-dark-light{
 color:rgba(52, 58, 64, 0.85) !important;
 fill:rgba(52, 58, 64, 0.85) !important;
}

a.text-dark-light:hover,
a.text-dark-light:focus{
 color:rgba(52, 58, 64, 0.55) !important;
}

.text-dark-lighter{
 color:rgba(52, 58, 64, 0.55) !important;
 fill:rgba(52, 58, 64, 0.55) !important;
}

a.text-dark-lighter:hover,
a.text-dark-lighter:focus{
 color:rgba(52, 58, 64, 0.35) !important;
}

.text-dark-lightest{
 color:rgba(52, 58, 64, 0.35) !important;
 fill:rgba(52, 58, 64, 0.35) !important;
}

a.text-dark-lightest:hover,
a.text-dark-lightest:focus{
 color:rgba(52, 58, 64, 0.15) !important;
}

.text-body{
 color:#495057 !important;
}

.text-muted{
 color:#707070 !important;
}

.text-black-50{
 color:rgba(0, 0, 0, 0.5) !important;
}

.text-white-50{
 color:rgba(255, 255, 255, 0.5) !important;
}

.text-hide{
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0;
}

.text-wrap{
 font-size:14px;
 line-height:1.66;
}

.text-wrap>:first-child{
 margin-top:0;
}

.text-wrap>:last-child{
 margin-bottom:0;
}

.text-wrap>h1,
.text-wrap>h2,
.text-wrap>h3,
.text-wrap>h4,
.text-wrap>h5,
.text-wrap>h6{
 margin-top:1em;
}


.heading-inverse{
 background-color:#444546;
 color:#fff;
 padding:5px;
}

.heading-primary{
 background-color:var(--primary-bg-color);
 color:#fff;
 padding:5px;
}

.heading-secondary{
 background-color:#e984b1;
 color:#fff;
 padding:5px;
}

.heading-success{
 background-color:#13bfa6;
 color:#fff;
 padding:5px;
}

.heading-info{
 background-color:#59adec;
 color:#fff;
 padding:5px;
}

.heading-teritary{
 background-color:#59adec;
 color:#fff;
 padding:5px;
}

.heading-warning{
 background-color:#e7c354;
 color:#fff;
 padding:5px;
}

.heading-danger{
 background-color:#d12c47;
 color:#fff;
 padding:5px;
}

.text-inherit{
 color:inherit !important;
}

.text-default{
 color:#495057 !important;
}

.text-muted-dark{
 color:#56585f !important;
}

.text-fb-blue{
 color:rgba(19, 41, 73, 0.85) !important;
}

.text-blue{
 color:#467fcf !important;
}

.text-info{
 color:#59adec !important;
}

.text-teritary{
 color:#59adec !important;
}

.text-indigo{
 color:#6574cd !important;
}

.text-purple{
 color:#661fd6 !important;
}

.text-lime{
 color:#7bd235 !important;
}

.text-pink{
 color:#f58598 !important;
}

.text-red{
 color:#e32f2f !important;
}

.text-orange{
 color:#fc7303 !important;
}

.text-yellow{
 color:#FBB034 !important;
}

.text-green{
 color:#4ecc48 !important;
}

.text-lime-dark{
 color:rgba(57, 128, 0, 0.85) !important;
}

.text-teal{
 color:#2bcbba !important;
}

.text-cyan{
 color:#17a2b8 !important;
}

.text-white{
 color:#fff !important;
 fill:#fff !important;
}

.text-gray{
 color:#868e96 !important;
}

.text-gray-dark{
 color:#444546 !important;
}

.text-azure{
 color:#45aaf2 !important;
}

.text-lime{
 color:#7bd235 !important;
}

.text-gray-100{
 color:#f9f9fb !important;
}

.text-gray-200{
 color:#f0f0f8 !important;
}

.text-gray-300{
 color:#e1e1ef !important;
}

.text-gray-400{
 color:#d6d6e6 !important;
}

.text-gray-500{
 color:#949eb7 !important;
}

.text-gray-600{
 color:#7987a1 !important;
}

.text-gray-700{
 color:#4d5875 !important;
}

.text-gray-800{
 color:#383853 !important;
}

.text-gray-900{
 color:#323251 !important;
}

textarea[cols]{
 height:auto;
}

.text-end{
 text-align:right;
}

.text-transparent{
 color:rgba(51, 37, 37, 0.5);
}

.text-facebook{
 color:#467fcf;
}

.text-google-plus{
 color:#e984b1;
}

.text-twitter{
 color:#59adec;
}

.text-pinterest{
 color:#e7c354;
}

textarea.form-control{
 height:auto;
}

.text-primary-gradient{
 background:linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary-bg-color) 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-secondary-gradient{
 background:linear-gradient(to right, #e984b1 0%, #d32875 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-warning-gradient{
 background:linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-custom-yellow-gradient{
 background:linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-info-gradient{
 background:linear-gradient(to right, #59adec 0%, #2a85ca 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-danger-gradient{
 background:linear-gradient(to right, #d12c47 0%, #df092d 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-success-gradient{
 background:linear-gradient(to right, #13bfa6 0%, #00705f 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-facebook-gradient{
 background:linear-gradient(to right, #467fcf 0%, #132949 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-twitter-gradient{
 background:linear-gradient(to right, #59adec 0%, #2a85ca 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-google-plus-gradient{
 background:linear-gradient(to right, #fc7303 0%, #954300 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}

.text-pinterset-gradient{
 background:linear-gradient(to right, #e32f2f 0%, #a30606 100%);
 -webkit-background-clip:text;
 -webkit-text-fill-color:transparent;
}


.text-success-shadow{
 text-shadow:0 5px 10px rgba(19, 191, 166, 0.3) !important;
}

.text-info-shadow{
 text-shadow:0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

.text-warning-shadow{
 text-shadow:0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

.text-danger-shadow{
 text-shadow:0 5px 10px rgba(209, 44, 71, 0.3) !important;
}

.text-pink-shadow{
 text-shadow:0 5px 10px rgba(245, 133, 152, 0.3) !important;
}

.text-purple-shadow{
 text-shadow:0 5px 10px rgba(102, 31, 214, 0.3) !important;
}

.text-dark-shadow{
 text-shadow:0 5px 10px rgba(68, 69, 70, 0.3) !important;
}

.text-white-shadow{
 text-shadow:0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

.text-secondary-shadow{
 text-shadow:0 5px 10px rgba(233, 132, 177, 0.3) !important;
}

.text-teritary-shadow{
 text-shadow:0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

.text-custom-yellow-shadow{
 text-shadow:0 5px 10px rgba(231, 195, 84, 0.3) !important;
}


.text-base{
 font-size:0.875rem;
}

.text-8{
 font-size:8px;
}

.text-8-f{
 font-size:8px !important;
}

.text-9{
 font-size:9px;
}

.text-9-f{
 font-size:9px !important;
}

.text-10{
 font-size:10px;
}

.text-10-f{
 font-size:10px !important;
}

.text-11{
 font-size:11px;
}

.text-11-f{
 font-size:11px !important;
}

.text-12{
 font-size:12px;
}

.text-12-f{
 font-size:12px !important;
}

.text-13{
 font-size:13px;
}

.text-13-f{
 font-size:13px !important;
}

.text-14{
 font-size:14px;
}

.text-14-f{
 font-size:14px !important;
}

.text-15{
 font-size:15px !important;
}

.text-15-f{
 font-size:15px !important;
}

.text-16{
 font-size:16px;
}

.text-16-f{
 font-size:16px !important;
}

.text-17{
 font-size:17px !important;
}

.text-18{
 font-size:18px !important;
}

.text-18-f{
 font-size:18px !important;
}

.text-20{
 font-size:20px !important;
}

.text-20-f{
 font-size:20px !important;
}

.text-21{
 font-size:21px;
}

.text-21-f{
 font-size:21px !important;
}

.text-22{
 font-size:22px;
}

.text-22-f{
 font-size:22px !important;
}

.text-24{
 font-size:24px;
}

.text-24-f{
 font-size:24px !important;
}

.text-26{
 font-size:26px;
}

.text-26-f{
 font-size:26px !important;
}

.text-28{
 font-size:28px;
}

.text-28-f{
 font-size:28px !important;
}

.text-30{
 font-size:30px;
}

.text-30-f{
 font-size:30px !important;
}

.text-32{
 font-size:32px;
}

.text-32-f{
 font-size:32px !important;
}

.text-34{
 font-size:34px;
}

.text-34-f{
 font-size:34px !important;
}

.text-36{
 font-size:36px;
}

.text-36-f{
 font-size:36px !important;
}

.text-38{
 font-size:38px;
}

.text-38-f{
 font-size:38px !important;
}

.text-40{
 font-size:40px;
}

.text-40-f{
 font-size:40px !important;
}

.text-42{
 font-size:42px;
}

.text-42-f{
 font-size:42px !important;
}

.text-44{
 font-size:44px;
}

.text-44-f{
 font-size:44px !important;
}

.text-46{
 font-size:46px;
}

.text-46-f{
 font-size:46px !important;
}

.text-48{
 font-size:48px;
}

.text-48-f{
 font-size:48px !important;
}

.text-50{
 font-size:50px;
}

.text-50-f{
 font-size:50px !important;
}

.text-52{
 font-size:52px;
}

.text-52-f{
 font-size:52px !important;
}

.text-54{
 font-size:54px;
}

.text-54-f{
 font-size:54px !important;
}

.text-56{
 font-size:56px;
}

.text-56-f{
 font-size:56px !important;
}

.text-58{
 font-size:58px;
}

.text-58-f{
 font-size:58px !important;
}

.text-60{
 font-size:60px;
}

.text-60-f{
 font-size:60px !important;
}

.text-62{
 font-size:62px;
}

.text-62-f{
 font-size:62px !important;
}

.text-64{
 font-size:64px;
}

.text-64-f{
 font-size:64px !important;
}

.text-66{
 font-size:66px;
}

.text-66-f{
 font-size:66px !important;
}

.text-68{
 font-size:68px;
}

.text-68-f{
 font-size:68px !important;
}

.text-70{
 font-size:70px;
}

.text-70-f{
 font-size:70px !important;
}

.text-72{
 font-size:72px;
}

.text-72-f{
 font-size:72px !important;
}

.text-74{
 font-size:74px;
}

.text-74-f{
 font-size:74px !important;
}

.text-76{
 font-size:76px;
}

.text-76-f{
 font-size:76px !important;
}

.text-78{
 font-size:78px;
}

.text-78-f{
 font-size:78px !important;
}

.text-80{
 font-size:80px;
}

.text-80-f{
 font-size:80px !important;
}

.text-82{
 font-size:82px;
}

.text-82-f{
 font-size:82px !important;
}

.text-84{
 font-size:84px;
}

.text-84-f{
 font-size:84px !important;
}

.text-86{
 font-size:86px;
}

.text-86-f{
 font-size:86px !important;
}

.text-88{
 font-size:88px;
}

.text-88-f{
 font-size:88px !important;
}

.text-90{
 font-size:90px;
}

.text-90-f{
 font-size:90px !important;
}

.text-92{
 font-size:92px;
}

.text-92-f{
 font-size:92px !important;
}

.text-94{
 font-size:94px;
}

.text-94-f{
 font-size:94px !important;
}

.text-96{
 font-size:96px;
}

.text-96-f{
 font-size:96px !important;
}

.text-98{
 font-size:98px;
}

.text-98-f{
 font-size:98px !important;
}

.text-100{
 font-size:100px;
}

.text-100-f{
 font-size:100px !important;
}

.text-102{
 font-size:102px;
}

.text-102-f{
 font-size:102px !important;
}

.text-104{
 font-size:104px;
}

.text-104-f{
 font-size:104px !important;
}

.text-106{
 font-size:106px;
}

.text-106-f{
 font-size:106px !important;
}

.text-108{
 font-size:108px;
}

.text-108-f{
 font-size:108px !important;
}

.text-110{
 font-size:110px;
}

.text-110-f{
 font-size:110px !important;
}

.text-112{
 font-size:112px;
}

.text-112-f{
 font-size:112px !important;
}

.text-114{
 font-size:114px;
}

.text-114-f{
 font-size:114px !important;
}

.text-116{
 font-size:116px;
}

.text-116-f{
 font-size:116px !important;
}

.text-118{
 font-size:118px;
}

.text-118-f{
 font-size:118px !important;
}

.text-120{
 font-size:120px;
}

.text-120-f{
 font-size:120px !important;
}

.text-122{
 font-size:122px;
}

.text-122-f{
 font-size:122px !important;
}

.text-124{
 font-size:124px;
}

.text-124-f{
 font-size:124px !important;
}

.text-126{
 font-size:126px;
}

.text-126-f{
 font-size:126px !important;
}

.text-128{
 font-size:128px;
}

.text-128-f{
 font-size:128px !important;
}

.text-130{
 font-size:130px;
}

.text-130-f{
 font-size:130px !important;
}

.text-132{
 font-size:132px;
}

.text-132-f{
 font-size:132px !important;
}

.text-134{
 font-size:134px;
}

.text-134-f{
 font-size:134px !important;
}

.text-136{
 font-size:136px;
}

.text-136-f{
 font-size:136px !important;
}

.text-138{
 font-size:138px;
}

.text-138-f{
 font-size:138px !important;
}

.text-140{
 font-size:140px;
}

.text-140-f{
 font-size:140px !important;
}

@media (min-width:480px){
 .text-xs-8{
 font-size:8px;
 }

 .text-xs-8-f{
 font-size:8px !important;
 }

 .text-xs-9{
 font-size:9px;
 }

 .text-xs-9-f{
 font-size:9px !important;
 }

 .text-xs-10{
 font-size:10px;
 }

 .text-xs-10-f{
 font-size:10px !important;
 }

 .text-xs-11{
 font-size:11px;
 }

 .text-xs-11-f{
 font-size:11px !important;
 }

 .text-xs-12{
 font-size:12px;
 }

 .text-xs-12-f{
 font-size:12px !important;
 }

 .text-xs-13{
 font-size:13px;
 }

 .text-xs-13-f{
 font-size:13px !important;
 }

 .text-xs-14{
 font-size:14px;
 }

 .text-xs-14-f{
 font-size:14px !important;
 }

 .text-xs-15{
 font-size:15px;
 }

 .text-xs-15-f{
 font-size:15px !important;
 }

 .text-xs-16{
 font-size:16px;
 }

 .text-xs-16-f{
 font-size:16px !important;
 }

 .text-xs-18{
 font-size:18px;
 }

 .text-xs-18-f{
 font-size:18px !important;
 }

 .text-xs-20{
 font-size:20px;
 }

 .text-xs-20-f{
 font-size:20px !important;
 }

 .text-xs-22{
 font-size:22px;
 }

 .text-xs-22-f{
 font-size:22px !important;
 }

 .text-xs-24{
 font-size:24px;
 }

 .text-xs-24-f{
 font-size:24px !important;
 }

 .text-xs-26{
 font-size:26px;
 }

 .text-xs-26-f{
 font-size:26px !important;
 }

 .text-xs-28{
 font-size:28px;
 }

 .text-xs-28-f{
 font-size:28px !important;
 }

 .text-xs-30{
 font-size:30px;
 }

 .text-xs-30-f{
 font-size:30px !important;
 }

 .text-xs-32{
 font-size:32px;
 }

 .text-xs-32-f{
 font-size:32px !important;
 }

 .text-xs-34{
 font-size:34px;
 }

 .text-xs-34-f{
 font-size:34px !important;
 }

 .text-xs-36{
 font-size:36px;
 }

 .text-xs-36-f{
 font-size:36px !important;
 }

 .text-xs-38{
 font-size:38px;
 }

 .text-xs-38-f{
 font-size:38px !important;
 }

 .text-xs-40{
 font-size:40px;
 }

 .text-xs-40-f{
 font-size:40px !important;
 }

 .text-xs-42{
 font-size:42px;
 }

 .text-xs-42-f{
 font-size:42px !important;
 }

 .text-xs-44{
 font-size:44px;
 }

 .text-xs-44-f{
 font-size:44px !important;
 }

 .text-xs-46{
 font-size:46px;
 }

 .text-xs-46-f{
 font-size:46px !important;
 }

 .text-xs-48{
 font-size:48px;
 }

 .text-xs-48-f{
 font-size:48px !important;
 }

 .text-xs-50{
 font-size:50px;
 }

 .text-xs-50-f{
 font-size:50px !important;
 }

 .text-xs-52{
 font-size:52px;
 }

 .text-xs-52-f{
 font-size:52px !important;
 }

 .text-xs-54{
 font-size:54px;
 }

 .text-xs-54-f{
 font-size:54px !important;
 }

 .text-xs-56{
 font-size:56px;
 }

 .text-xs-56-f{
 font-size:56px !important;
 }

 .text-xs-58{
 font-size:58px;
 }

 .text-xs-58-f{
 font-size:58px !important;
 }

 .text-xs-60{
 font-size:60px;
 }

 .text-xs-60-f{
 font-size:60px !important;
 }

 .text-xs-62{
 font-size:62px;
 }

 .text-xs-62-f{
 font-size:62px !important;
 }

 .text-xs-64{
 font-size:64px;
 }

 .text-xs-64-f{
 font-size:64px !important;
 }

 .text-xs-66{
 font-size:66px;
 }

 .text-xs-66-f{
 font-size:66px !important;
 }

 .text-xs-68{
 font-size:68px;
 }

 .text-xs-68-f{
 font-size:68px !important;
 }

 .text-xs-70{
 font-size:70px;
 }

 .text-xs-70-f{
 font-size:70px !important;
 }

 .text-xs-72{
 font-size:72px;
 }

 .text-xs-72-f{
 font-size:72px !important;
 }

 .text-xs-74{
 font-size:74px;
 }

 .text-xs-74-f{
 font-size:74px !important;
 }

 .text-xs-76{
 font-size:76px;
 }

 .text-xs-76-f{
 font-size:76px !important;
 }

 .text-xs-78{
 font-size:78px;
 }

 .text-xs-78-f{
 font-size:78px !important;
 }

 .text-xs-80{
 font-size:80px;
 }

 .text-xs-80-f{
 font-size:80px !important;
 }

 .text-xs-82{
 font-size:82px;
 }

 .text-xs-82-f{
 font-size:82px !important;
 }

 .text-xs-84{
 font-size:84px;
 }

 .text-xs-84-f{
 font-size:84px !important;
 }

 .text-xs-86{
 font-size:86px;
 }

 .text-xs-86-f{
 font-size:86px !important;
 }

 .text-xs-88{
 font-size:88px;
 }

 .text-xs-88-f{
 font-size:88px !important;
 }

 .text-xs-90{
 font-size:90px;
 }

 .text-xs-90-f{
 font-size:90px !important;
 }

 .text-xs-92{
 font-size:92px;
 }

 .text-xs-92-f{
 font-size:92px !important;
 }

 .text-xs-94{
 font-size:94px;
 }

 .text-xs-94-f{
 font-size:94px !important;
 }

 .text-xs-96{
 font-size:96px;
 }

 .text-xs-96-f{
 font-size:96px !important;
 }

 .text-xs-98{
 font-size:98px;
 }

 .text-xs-98-f{
 font-size:98px !important;
 }

 .text-xs-100{
 font-size:100px;
 }

 .text-xs-100-f{
 font-size:100px !important;
 }

 .text-xs-102{
 font-size:102px;
 }

 .text-xs-102-f{
 font-size:102px !important;
 }

 .text-xs-104{
 font-size:104px;
 }

 .text-xs-104-f{
 font-size:104px !important;
 }

 .text-xs-106{
 font-size:106px;
 }

 .text-xs-106-f{
 font-size:106px !important;
 }

 .text-xs-108{
 font-size:108px;
 }

 .text-xs-108-f{
 font-size:108px !important;
 }

 .text-xs-110{
 font-size:110px;
 }

 .text-xs-110-f{
 font-size:110px !important;
 }

 .text-xs-112{
 font-size:112px;
 }

 .text-xs-112-f{
 font-size:112px !important;
 }

 .text-xs-114{
 font-size:114px;
 }

 .text-xs-114-f{
 font-size:114px !important;
 }

 .text-xs-116{
 font-size:116px;
 }

 .text-xs-116-f{
 font-size:116px !important;
 }

 .text-xs-118{
 font-size:118px;
 }

 .text-xs-118-f{
 font-size:118px !important;
 }

 .text-xs-120{
 font-size:120px;
 }

 .text-xs-120-f{
 font-size:120px !important;
 }

 .text-xs-122{
 font-size:122px;
 }

 .text-xs-122-f{
 font-size:122px !important;
 }

 .text-xs-124{
 font-size:124px;
 }

 .text-xs-124-f{
 font-size:124px !important;
 }

 .text-xs-126{
 font-size:126px;
 }

 .text-xs-126-f{
 font-size:126px !important;
 }

 .text-xs-128{
 font-size:128px;
 }

 .text-xs-128-f{
 font-size:128px !important;
 }

 .text-xs-130{
 font-size:130px;
 }

 .text-xs-130-f{
 font-size:130px !important;
 }

 .text-xs-132{
 font-size:132px;
 }

 .text-xs-132-f{
 font-size:132px !important;
 }

 .text-xs-134{
 font-size:134px;
 }

 .text-xs-134-f{
 font-size:134px !important;
 }

 .text-xs-136{
 font-size:136px;
 }

 .text-xs-136-f{
 font-size:136px !important;
 }

 .text-xs-138{
 font-size:138px;
 }

 .text-xs-138-f{
 font-size:138px !important;
 }

 .text-xs-140{
 font-size:140px;
 }

 .text-xs-140-f{
 font-size:140px !important;
 }

 .text-xs-base{
 font-size:0.875rem;
 }

 .text-xs-bold{
 font-weight:700;
 }

 .text-xs-semibold{
 font-weight:600;
 }

 .text-xs-medium{
 font-weight:500;
 }

 .text-xs-normal{
 font-weight:400;
 }

 .text-xs-light{
 font-weight:300;
 }

 .text-xs-thin{
 font-weight:200;
 }

 .text-xs-xthin{
 font-weight:100;
 }

 .text-xs-center{
 text-align:center;
 }

 .text-xs-right{
 text-align:right;
 }

 .text-xs-left{
 text-align:left;
 }

 .text-xs-center-f{
 text-align:center !important;
 }

 .text-xs-right-f{
 text-align:right !important;
 }

 .text-xs-left-f{
 text-align:left !important;
 }
}

@media (min-width:576px){
 .text-sm-8{
 font-size:8px;
 }

 .text-sm-8-f{
 font-size:8px !important;
 }

 .text-sm-9{
 font-size:9px;
 }

 .text-sm-9-f{
 font-size:9px !important;
 }

 .text-sm-10{
 font-size:10px;
 }

 .text-sm-10-f{
 font-size:10px !important;
 }

 .text-sm-11{
 font-size:11px;
 }

 .text-sm-11-f{
 font-size:11px !important;
 }

 .text-sm-12{
 font-size:12px;
 }

 .text-sm-12-f{
 font-size:12px !important;
 }

 .text-sm-13{
 font-size:13px;
 }

 .text-sm-13-f{
 font-size:13px !important;
 }

 .text-sm-14{
 font-size:14px;
 }

 .text-sm-14-f{
 font-size:14px !important;
 }

 .text-sm-15{
 font-size:15px;
 }

 .text-sm-15-f{
 font-size:15px !important;
 }

 .text-sm-16{
 font-size:16px;
 }

 .text-sm-16-f{
 font-size:16px !important;
 }

 .text-sm-18{
 font-size:18px;
 }

 .text-sm-18-f{
 font-size:18px !important;
 }

 .text-sm-20{
 font-size:20px;
 }

 .text-sm-20-f{
 font-size:20px !important;
 }

 .text-sm-22{
 font-size:22px;
 }

 .text-sm-22-f{
 font-size:22px !important;
 }

 .text-sm-24{
 font-size:24px;
 }

 .text-sm-24-f{
 font-size:24px !important;
 }

 .text-sm-26{
 font-size:26px;
 }

 .text-sm-26-f{
 font-size:26px !important;
 }

 .text-sm-28{
 font-size:28px;
 }

 .text-sm-28-f{
 font-size:28px !important;
 }

 .text-sm-30{
 font-size:30px;
 }

 .text-sm-30-f{
 font-size:30px !important;
 }

 .text-sm-32{
 font-size:32px;
 }

 .text-sm-32-f{
 font-size:32px !important;
 }

 .text-sm-34{
 font-size:34px;
 }

 .text-sm-34-f{
 font-size:34px !important;
 }

 .text-sm-36{
 font-size:36px;
 }

 .text-sm-36-f{
 font-size:36px !important;
 }

 .text-sm-38{
 font-size:38px;
 }

 .text-sm-38-f{
 font-size:38px !important;
 }

 .text-sm-40{
 font-size:40px;
 }

 .text-sm-40-f{
 font-size:40px !important;
 }

 .text-sm-42{
 font-size:42px;
 }

 .text-sm-42-f{
 font-size:42px !important;
 }

 .text-sm-44{
 font-size:44px;
 }

 .text-sm-44-f{
 font-size:44px !important;
 }

 .text-sm-46{
 font-size:46px;
 }

 .text-sm-46-f{
 font-size:46px !important;
 }

 .text-sm-48{
 font-size:48px;
 }

 .text-sm-48-f{
 font-size:48px !important;
 }

 .text-sm-50{
 font-size:50px;
 }

 .text-sm-50-f{
 font-size:50px !important;
 }

 .text-sm-52{
 font-size:52px;
 }

 .text-sm-52-f{
 font-size:52px !important;
 }

 .text-sm-54{
 font-size:54px;
 }

 .text-sm-54-f{
 font-size:54px !important;
 }

 .text-sm-56{
 font-size:56px;
 }

 .text-sm-56-f{
 font-size:56px !important;
 }

 .text-sm-58{
 font-size:58px;
 }

 .text-sm-58-f{
 font-size:58px !important;
 }

 .text-sm-60{
 font-size:60px;
 }

 .text-sm-60-f{
 font-size:60px !important;
 }

 .text-sm-62{
 font-size:62px;
 }

 .text-sm-62-f{
 font-size:62px !important;
 }

 .text-sm-64{
 font-size:64px;
 }

 .text-sm-64-f{
 font-size:64px !important;
 }

 .text-sm-66{
 font-size:66px;
 }

 .text-sm-66-f{
 font-size:66px !important;
 }

 .text-sm-68{
 font-size:68px;
 }

 .text-sm-68-f{
 font-size:68px !important;
 }

 .text-sm-70{
 font-size:70px;
 }

 .text-sm-70-f{
 font-size:70px !important;
 }

 .text-sm-72{
 font-size:72px;
 }

 .text-sm-72-f{
 font-size:72px !important;
 }

 .text-sm-74{
 font-size:74px;
 }

 .text-sm-74-f{
 font-size:74px !important;
 }

 .text-sm-76{
 font-size:76px;
 }

 .text-sm-76-f{
 font-size:76px !important;
 }

 .text-sm-78{
 font-size:78px;
 }

 .text-sm-78-f{
 font-size:78px !important;
 }

 .text-sm-80{
 font-size:80px;
 }

 .text-sm-80-f{
 font-size:80px !important;
 }

 .text-sm-82{
 font-size:82px;
 }

 .text-sm-82-f{
 font-size:82px !important;
 }

 .text-sm-84{
 font-size:84px;
 }

 .text-sm-84-f{
 font-size:84px !important;
 }

 .text-sm-86{
 font-size:86px;
 }

 .text-sm-86-f{
 font-size:86px !important;
 }

 .text-sm-88{
 font-size:88px;
 }

 .text-sm-88-f{
 font-size:88px !important;
 }

 .text-sm-90{
 font-size:90px;
 }

 .text-sm-90-f{
 font-size:90px !important;
 }

 .text-sm-92{
 font-size:92px;
 }

 .text-sm-92-f{
 font-size:92px !important;
 }

 .text-sm-94{
 font-size:94px;
 }

 .text-sm-94-f{
 font-size:94px !important;
 }

 .text-sm-96{
 font-size:96px;
 }

 .text-sm-96-f{
 font-size:96px !important;
 }

 .text-sm-98{
 font-size:98px;
 }

 .text-sm-98-f{
 font-size:98px !important;
 }

 .text-sm-100{
 font-size:100px;
 }

 .text-sm-100-f{
 font-size:100px !important;
 }

 .text-sm-102{
 font-size:102px;
 }

 .text-sm-102-f{
 font-size:102px !important;
 }

 .text-sm-104{
 font-size:104px;
 }

 .text-sm-104-f{
 font-size:104px !important;
 }

 .text-sm-106{
 font-size:106px;
 }

 .text-sm-106-f{
 font-size:106px !important;
 }

 .text-sm-108{
 font-size:108px;
 }

 .text-sm-108-f{
 font-size:108px !important;
 }

 .text-sm-110{
 font-size:110px;
 }

 .text-sm-110-f{
 font-size:110px !important;
 }

 .text-sm-112{
 font-size:112px;
 }

 .text-sm-112-f{
 font-size:112px !important;
 }

 .text-sm-114{
 font-size:114px;
 }

 .text-sm-114-f{
 font-size:114px !important;
 }

 .text-sm-116{
 font-size:116px;
 }

 .text-sm-116-f{
 font-size:116px !important;
 }

 .text-sm-118{
 font-size:118px;
 }

 .text-sm-118-f{
 font-size:118px !important;
 }

 .text-sm-120{
 font-size:120px;
 }

 .text-sm-120-f{
 font-size:120px !important;
 }

 .text-sm-122{
 font-size:122px;
 }

 .text-sm-122-f{
 font-size:122px !important;
 }

 .text-sm-124{
 font-size:124px;
 }

 .text-sm-124-f{
 font-size:124px !important;
 }

 .text-sm-126{
 font-size:126px;
 }

 .text-sm-126-f{
 font-size:126px !important;
 }

 .text-sm-128{
 font-size:128px;
 }

 .text-sm-128-f{
 font-size:128px !important;
 }

 .text-sm-130{
 font-size:130px;
 }

 .text-sm-130-f{
 font-size:130px !important;
 }

 .text-sm-132{
 font-size:132px;
 }

 .text-sm-132-f{
 font-size:132px !important;
 }

 .text-sm-134{
 font-size:134px;
 }

 .text-sm-134-f{
 font-size:134px !important;
 }

 .text-sm-136{
 font-size:136px;
 }

 .text-sm-136-f{
 font-size:136px !important;
 }

 .text-sm-138{
 font-size:138px;
 }

 .text-sm-138-f{
 font-size:138px !important;
 }

 .text-sm-140{
 font-size:140px;
 }

 .text-sm-140-f{
 font-size:140px !important;
 }

 .text-sm-base{
 font-size:0.875rem;
 }

 .text-sm-bold{
 font-weight:700;
 }

 .text-sm-semibold{
 font-weight:600;
 }

 .text-sm-medium{
 font-weight:500;
 }

 .text-sm-normal{
 font-weight:400;
 }

 .text-sm-light{
 font-weight:300;
 }

 .text-sm-thin{
 font-weight:200;
 }

 .text-sm-xthin{
 font-weight:100;
 }

 .text-sm-center{
 text-align:center;
 }

 .text-sm-right{
 text-align:right;
 }

 .text-sm-left{
 text-align:left;
 }

 .text-sm-center-f{
 text-align:center !important;
 }

 .text-sm-right-f{
 text-align:right !important;
 }

 .text-sm-left-f{
 text-align:left !important;
 }
}

@media (min-width:768px){
 .text-md-8{
 font-size:8px;
 }

 .text-md-8-f{
 font-size:8px !important;
 }

 .text-md-9{
 font-size:9px;
 }

 .text-md-9-f{
 font-size:9px !important;
 }

 .text-md-10{
 font-size:10px;
 }

 .text-md-10-f{
 font-size:10px !important;
 }

 .text-md-11{
 font-size:11px;
 }

 .text-md-11-f{
 font-size:11px !important;
 }

 .text-md-12{
 font-size:12px;
 }

 .text-md-12-f{
 font-size:12px !important;
 }

 .text-md-13{
 font-size:13px;
 }

 .text-md-13-f{
 font-size:13px !important;
 }

 .text-md-14{
 font-size:14px;
 }

 .text-md-14-f{
 font-size:14px !important;
 }

 .text-md-15{
 font-size:15px;
 }

 .text-md-15-f{
 font-size:15px !important;
 }

 .text-md-16{
 font-size:16px;
 }

 .text-md-16-f{
 font-size:16px !important;
 }

 .text-md-18{
 font-size:18px;
 }

 .text-md-18-f{
 font-size:18px !important;
 }

 .text-md-20{
 font-size:20px;
 }

 .text-md-20-f{
 font-size:20px !important;
 }

 .text-md-22{
 font-size:22px;
 }

 .text-md-22-f{
 font-size:22px !important;
 }

 .text-md-24{
 font-size:24px;
 }

 .text-md-24-f{
 font-size:24px !important;
 }

 .text-md-26{
 font-size:26px;
 }

 .text-md-26-f{
 font-size:26px !important;
 }

 .text-md-28{
 font-size:28px;
 }

 .text-md-28-f{
 font-size:28px !important;
 }

 .text-md-30{
 font-size:30px;
 }

 .text-md-30-f{
 font-size:30px !important;
 }

 .text-md-32{
 font-size:32px;
 }

 .text-md-32-f{
 font-size:32px !important;
 }

 .text-md-34{
 font-size:34px;
 }

 .text-md-34-f{
 font-size:34px !important;
 }

 .text-md-36{
 font-size:36px;
 }

 .text-md-36-f{
 font-size:36px !important;
 }

 .text-md-38{
 font-size:38px;
 }

 .text-md-38-f{
 font-size:38px !important;
 }

 .text-md-40{
 font-size:40px;
 }

 .text-md-40-f{
 font-size:40px !important;
 }

 .text-md-42{
 font-size:42px;
 }

 .text-md-42-f{
 font-size:42px !important;
 }

 .text-md-44{
 font-size:44px;
 }

 .text-md-44-f{
 font-size:44px !important;
 }

 .text-md-46{
 font-size:46px;
 }

 .text-md-46-f{
 font-size:46px !important;
 }

 .text-md-48{
 font-size:48px;
 }

 .text-md-48-f{
 font-size:48px !important;
 }

 .text-md-50{
 font-size:50px;
 }

 .text-md-50-f{
 font-size:50px !important;
 }

 .text-md-52{
 font-size:52px;
 }

 .text-md-52-f{
 font-size:52px !important;
 }

 .text-md-54{
 font-size:54px;
 }

 .text-md-54-f{
 font-size:54px !important;
 }

 .text-md-56{
 font-size:56px;
 }

 .text-md-56-f{
 font-size:56px !important;
 }

 .text-md-58{
 font-size:58px;
 }

 .text-md-58-f{
 font-size:58px !important;
 }

 .text-md-60{
 font-size:60px;
 }

 .text-md-60-f{
 font-size:60px !important;
 }

 .text-md-62{
 font-size:62px;
 }

 .text-md-62-f{
 font-size:62px !important;
 }

 .text-md-64{
 font-size:64px;
 }

 .text-md-64-f{
 font-size:64px !important;
 }

 .text-md-66{
 font-size:66px;
 }

 .text-md-66-f{
 font-size:66px !important;
 }

 .text-md-68{
 font-size:68px;
 }

 .text-md-68-f{
 font-size:68px !important;
 }

 .text-md-70{
 font-size:70px;
 }

 .text-md-70-f{
 font-size:70px !important;
 }

 .text-md-72{
 font-size:72px;
 }

 .text-md-72-f{
 font-size:72px !important;
 }

 .text-md-74{
 font-size:74px;
 }

 .text-md-74-f{
 font-size:74px !important;
 }

 .text-md-76{
 font-size:76px;
 }

 .text-md-76-f{
 font-size:76px !important;
 }

 .text-md-78{
 font-size:78px;
 }

 .text-md-78-f{
 font-size:78px !important;
 }

 .text-md-80{
 font-size:80px;
 }

 .text-md-80-f{
 font-size:80px !important;
 }

 .text-md-82{
 font-size:82px;
 }

 .text-md-82-f{
 font-size:82px !important;
 }

 .text-md-84{
 font-size:84px;
 }

 .text-md-84-f{
 font-size:84px !important;
 }

 .text-md-86{
 font-size:86px;
 }

 .text-md-86-f{
 font-size:86px !important;
 }

 .text-md-88{
 font-size:88px;
 }

 .text-md-88-f{
 font-size:88px !important;
 }

 .text-md-90{
 font-size:90px;
 }

 .text-md-90-f{
 font-size:90px !important;
 }

 .text-md-92{
 font-size:92px;
 }

 .text-md-92-f{
 font-size:92px !important;
 }

 .text-md-94{
 font-size:94px;
 }

 .text-md-94-f{
 font-size:94px !important;
 }

 .text-md-96{
 font-size:96px;
 }

 .text-md-96-f{
 font-size:96px !important;
 }

 .text-md-98{
 font-size:98px;
 }

 .text-md-98-f{
 font-size:98px !important;
 }

 .text-md-100{
 font-size:100px;
 }

 .text-md-100-f{
 font-size:100px !important;
 }

 .text-md-102{
 font-size:102px;
 }

 .text-md-102-f{
 font-size:102px !important;
 }

 .text-md-104{
 font-size:104px;
 }

 .text-md-104-f{
 font-size:104px !important;
 }

 .text-md-106{
 font-size:106px;
 }

 .text-md-106-f{
 font-size:106px !important;
 }

 .text-md-108{
 font-size:108px;
 }

 .text-md-108-f{
 font-size:108px !important;
 }

 .text-md-110{
 font-size:110px;
 }

 .text-md-110-f{
 font-size:110px !important;
 }

 .text-md-112{
 font-size:112px;
 }

 .text-md-112-f{
 font-size:112px !important;
 }

 .text-md-114{
 font-size:114px;
 }

 .text-md-114-f{
 font-size:114px !important;
 }

 .text-md-116{
 font-size:116px;
 }

 .text-md-116-f{
 font-size:116px !important;
 }

 .text-md-118{
 font-size:118px;
 }

 .text-md-118-f{
 font-size:118px !important;
 }

 .text-md-120{
 font-size:120px;
 }

 .text-md-120-f{
 font-size:120px !important;
 }

 .text-md-122{
 font-size:122px;
 }

 .text-md-122-f{
 font-size:122px !important;
 }

 .text-md-124{
 font-size:124px;
 }

 .text-md-124-f{
 font-size:124px !important;
 }

 .text-md-126{
 font-size:126px;
 }

 .text-md-126-f{
 font-size:126px !important;
 }

 .text-md-128{
 font-size:128px;
 }

 .text-md-128-f{
 font-size:128px !important;
 }

 .text-md-130{
 font-size:130px;
 }

 .text-md-130-f{
 font-size:130px !important;
 }

 .text-md-132{
 font-size:132px;
 }

 .text-md-132-f{
 font-size:132px !important;
 }

 .text-md-134{
 font-size:134px;
 }

 .text-md-134-f{
 font-size:134px !important;
 }

 .text-md-136{
 font-size:136px;
 }

 .text-md-136-f{
 font-size:136px !important;
 }

 .text-md-138{
 font-size:138px;
 }

 .text-md-138-f{
 font-size:138px !important;
 }

 .text-md-140{
 font-size:140px;
 }

 .text-md-140-f{
 font-size:140px !important;
 }

 .text-md-base{
 font-size:0.875rem;
 }

 .text-md-bold{
 font-weight:700;
 }

 .text-md-semibold{
 font-weight:600;
 }

 .text-md-medium{
 font-weight:500;
 }

 .text-md-normal{
 font-weight:400;
 }

 .text-md-light{
 font-weight:300;
 }

 .text-md-thin{
 font-weight:200;
 }

 .text-md-xthin{
 font-weight:100;
 }

 .text-md-center{
 text-align:center;
 }

 .text-md-right{
 text-align:right;
 }

 .text-md-left{
 text-align:left;
 }

 .text-md-center-f{
 text-align:center !important;
 }

 .text-md-right-f{
 text-align:right !important;
 }

 .text-md-left-f{
 text-align:left !important;
 }
}

@media (min-width:992px){
 .text-lg-8{
 font-size:8px;
 }

 .text-lg-8-f{
 font-size:8px !important;
 }

 .text-lg-9{
 font-size:9px;
 }

 .text-lg-9-f{
 font-size:9px !important;
 }

 .text-lg-10{
 font-size:10px;
 }

 .text-lg-10-f{
 font-size:10px !important;
 }

 .text-lg-11{
 font-size:11px;
 }

 .text-lg-11-f{
 font-size:11px !important;
 }

 .text-lg-12{
 font-size:12px;
 }

 .text-lg-12-f{
 font-size:12px !important;
 }

 .text-lg-13{
 font-size:13px;
 }

 .text-lg-13-f{
 font-size:13px !important;
 }

 .text-lg-14{
 font-size:14px;
 }

 .text-lg-14-f{
 font-size:14px !important;
 }

 .text-lg-15{
 font-size:15px;
 }

 .text-lg-15-f{
 font-size:15px !important;
 }

 .text-lg-16{
 font-size:16px;
 }

 .text-lg-16-f{
 font-size:16px !important;
 }

 .text-lg-18{
 font-size:18px;
 }

 .text-lg-18-f{
 font-size:18px !important;
 }

 .text-lg-20{
 font-size:20px;
 }

 .text-lg-20-f{
 font-size:20px !important;
 }

 .text-lg-22{
 font-size:22px;
 }

 .text-lg-22-f{
 font-size:22px !important;
 }

 .text-lg-24{
 font-size:24px;
 }

 .text-lg-24-f{
 font-size:24px !important;
 }

 .text-lg-26{
 font-size:26px;
 }

 .text-lg-26-f{
 font-size:26px !important;
 }

 .text-lg-28{
 font-size:28px;
 }

 .text-lg-28-f{
 font-size:28px !important;
 }

 .text-lg-30{
 font-size:30px;
 }

 .text-lg-30-f{
 font-size:30px !important;
 }

 .text-lg-32{
 font-size:32px;
 }

 .text-lg-32-f{
 font-size:32px !important;
 }

 .text-lg-34{
 font-size:34px;
 }

 .text-lg-34-f{
 font-size:34px !important;
 }

 .text-lg-36{
 font-size:36px;
 }

 .text-lg-36-f{
 font-size:36px !important;
 }

 .text-lg-38{
 font-size:38px;
 }

 .text-lg-38-f{
 font-size:38px !important;
 }

 .text-lg-40{
 font-size:40px;
 }

 .text-lg-40-f{
 font-size:40px !important;
 }

 .text-lg-42{
 font-size:42px;
 }

 .text-lg-42-f{
 font-size:42px !important;
 }

 .text-lg-44{
 font-size:44px;
 }

 .text-lg-44-f{
 font-size:44px !important;
 }

 .text-lg-46{
 font-size:46px;
 }

 .text-lg-46-f{
 font-size:46px !important;
 }

 .text-lg-48{
 font-size:48px;
 }

 .text-lg-48-f{
 font-size:48px !important;
 }

 .text-lg-50{
 font-size:50px;
 }

 .text-lg-50-f{
 font-size:50px !important;
 }

 .text-lg-52{
 font-size:52px;
 }

 .text-lg-52-f{
 font-size:52px !important;
 }

 .text-lg-54{
 font-size:54px;
 }

 .text-lg-54-f{
 font-size:54px !important;
 }

 .text-lg-56{
 font-size:56px;
 }

 .text-lg-56-f{
 font-size:56px !important;
 }

 .text-lg-58{
 font-size:58px;
 }

 .text-lg-58-f{
 font-size:58px !important;
 }

 .text-lg-60{
 font-size:60px;
 }

 .text-lg-60-f{
 font-size:60px !important;
 }

 .text-lg-62{
 font-size:62px;
 }

 .text-lg-62-f{
 font-size:62px !important;
 }

 .text-lg-64{
 font-size:64px;
 }

 .text-lg-64-f{
 font-size:64px !important;
 }

 .text-lg-66{
 font-size:66px;
 }

 .text-lg-66-f{
 font-size:66px !important;
 }

 .text-lg-68{
 font-size:68px;
 }

 .text-lg-68-f{
 font-size:68px !important;
 }

 .text-lg-70{
 font-size:70px;
 }

 .text-lg-70-f{
 font-size:70px !important;
 }

 .text-lg-72{
 font-size:72px;
 }

 .text-lg-72-f{
 font-size:72px !important;
 }

 .text-lg-74{
 font-size:74px;
 }

 .text-lg-74-f{
 font-size:74px !important;
 }

 .text-lg-76{
 font-size:76px;
 }

 .text-lg-76-f{
 font-size:76px !important;
 }

 .text-lg-78{
 font-size:78px;
 }

 .text-lg-78-f{
 font-size:78px !important;
 }

 .text-lg-80{
 font-size:80px;
 }

 .text-lg-80-f{
 font-size:80px !important;
 }

 .text-lg-82{
 font-size:82px;
 }

 .text-lg-82-f{
 font-size:82px !important;
 }

 .text-lg-84{
 font-size:84px;
 }

 .text-lg-84-f{
 font-size:84px !important;
 }

 .text-lg-86{
 font-size:86px;
 }

 .text-lg-86-f{
 font-size:86px !important;
 }

 .text-lg-88{
 font-size:88px;
 }

 .text-lg-88-f{
 font-size:88px !important;
 }

 .text-lg-90{
 font-size:90px;
 }

 .text-lg-90-f{
 font-size:90px !important;
 }

 .text-lg-92{
 font-size:92px;
 }

 .text-lg-92-f{
 font-size:92px !important;
 }

 .text-lg-94{
 font-size:94px;
 }

 .text-lg-94-f{
 font-size:94px !important;
 }

 .text-lg-96{
 font-size:96px;
 }

 .text-lg-96-f{
 font-size:96px !important;
 }

 .text-lg-98{
 font-size:98px;
 }

 .text-lg-98-f{
 font-size:98px !important;
 }

 .text-lg-100{
 font-size:100px;
 }

 .text-lg-100-f{
 font-size:100px !important;
 }

 .text-lg-102{
 font-size:102px;
 }

 .text-lg-102-f{
 font-size:102px !important;
 }

 .text-lg-104{
 font-size:104px;
 }

 .text-lg-104-f{
 font-size:104px !important;
 }

 .text-lg-106{
 font-size:106px;
 }

 .text-lg-106-f{
 font-size:106px !important;
 }

 .text-lg-108{
 font-size:108px;
 }

 .text-lg-108-f{
 font-size:108px !important;
 }

 .text-lg-110{
 font-size:110px;
 }

 .text-lg-110-f{
 font-size:110px !important;
 }

 .text-lg-112{
 font-size:112px;
 }

 .text-lg-112-f{
 font-size:112px !important;
 }

 .text-lg-114{
 font-size:114px;
 }

 .text-lg-114-f{
 font-size:114px !important;
 }

 .text-lg-116{
 font-size:116px;
 }

 .text-lg-116-f{
 font-size:116px !important;
 }

 .text-lg-118{
 font-size:118px;
 }

 .text-lg-118-f{
 font-size:118px !important;
 }

 .text-lg-120{
 font-size:120px;
 }

 .text-lg-120-f{
 font-size:120px !important;
 }

 .text-lg-122{
 font-size:122px;
 }

 .text-lg-122-f{
 font-size:122px !important;
 }

 .text-lg-124{
 font-size:124px;
 }

 .text-lg-124-f{
 font-size:124px !important;
 }

 .text-lg-126{
 font-size:126px;
 }

 .text-lg-126-f{
 font-size:126px !important;
 }

 .text-lg-128{
 font-size:128px;
 }

 .text-lg-128-f{
 font-size:128px !important;
 }

 .text-lg-130{
 font-size:130px;
 }

 .text-lg-130-f{
 font-size:130px !important;
 }

 .text-lg-132{
 font-size:132px;
 }

 .text-lg-132-f{
 font-size:132px !important;
 }

 .text-lg-134{
 font-size:134px;
 }

 .text-lg-134-f{
 font-size:134px !important;
 }

 .text-lg-136{
 font-size:136px;
 }

 .text-lg-136-f{
 font-size:136px !important;
 }

 .text-lg-138{
 font-size:138px;
 }

 .text-lg-138-f{
 font-size:138px !important;
 }

 .text-lg-140{
 font-size:140px;
 }

 .text-lg-140-f{
 font-size:140px !important;
 }

 .text-lg-base{
 font-size:0.875rem;
 }

 .text-lg-bold{
 font-weight:700;
 }

 .text-lg-semibold{
 font-weight:600;
 }

 .text-lg-medium{
 font-weight:500;
 }

 .text-lg-normal{
 font-weight:400;
 }

 .text-lg-light{
 font-weight:300;
 }

 .text-lg-thin{
 font-weight:200;
 }

 .text-lg-xthin{
 font-weight:100;
 }

 .text-lg-center{
 text-align:center;
 }

 .text-lg-right{
 text-align:right;
 }

 .text-lg-left{
 text-align:left;
 }

 .text-lg-center-f{
 text-align:center !important;
 }

 .text-lg-right-f{
 text-align:right !important;
 }

 .text-lg-left-f{
 text-align:left !important;
 }
}

@media (min-width:1200px){
 .text-xl-8{
 font-size:8px;
 }

 .text-xl-8-f{
 font-size:8px !important;
 }

 .text-xl-9{
 font-size:9px;
 }

 .text-xl-9-f{
 font-size:9px !important;
 }

 .text-xl-10{
 font-size:10px;
 }

 .text-xl-10-f{
 font-size:10px !important;
 }

 .text-xl-11{
 font-size:11px;
 }

 .text-xl-11-f{
 font-size:11px !important;
 }

 .text-xl-12{
 font-size:12px;
 }

 .text-xl-12-f{
 font-size:12px !important;
 }

 .text-xl-13{
 font-size:13px;
 }

 .text-xl-13-f{
 font-size:13px !important;
 }

 .text-xl-14{
 font-size:14px;
 }

 .text-xl-14-f{
 font-size:14px !important;
 }

 .text-xl-15{
 font-size:15px;
 }

 .text-xl-15-f{
 font-size:15px !important;
 }

 .text-xl-16{
 font-size:16px;
 }

 .text-xl-16-f{
 font-size:16px !important;
 }

 .text-xl-18{
 font-size:18px;
 }

 .text-xl-18-f{
 font-size:18px !important;
 }

 .text-xl-20{
 font-size:20px;
 }

 .text-xl-20-f{
 font-size:20px !important;
 }

 .text-xl-22{
 font-size:22px;
 }

 .text-xl-22-f{
 font-size:22px !important;
 }

 .text-xl-24{
 font-size:24px;
 }

 .text-xl-24-f{
 font-size:24px !important;
 }

 .text-xl-26{
 font-size:26px;
 }

 .text-xl-26-f{
 font-size:26px !important;
 }

 .text-xl-28{
 font-size:28px;
 }

 .text-xl-28-f{
 font-size:28px !important;
 }

 .text-xl-30{
 font-size:30px;
 }

 .text-xl-30-f{
 font-size:30px !important;
 }

 .text-xl-32{
 font-size:32px;
 }

 .text-xl-32-f{
 font-size:32px !important;
 }

 .text-xl-34{
 font-size:34px;
 }

 .text-xl-34-f{
 font-size:34px !important;
 }

 .text-xl-36{
 font-size:36px;
 }

 .text-xl-36-f{
 font-size:36px !important;
 }

 .text-xl-38{
 font-size:38px;
 }

 .text-xl-38-f{
 font-size:38px !important;
 }

 .text-xl-40{
 font-size:40px;
 }

 .text-xl-40-f{
 font-size:40px !important;
 }

 .text-xl-42{
 font-size:42px;
 }

 .text-xl-42-f{
 font-size:42px !important;
 }

 .text-xl-44{
 font-size:44px;
 }

 .text-xl-44-f{
 font-size:44px !important;
 }

 .text-xl-46{
 font-size:46px;
 }

 .text-xl-46-f{
 font-size:46px !important;
 }

 .text-xl-48{
 font-size:48px;
 }

 .text-xl-48-f{
 font-size:48px !important;
 }

 .text-xl-50{
 font-size:50px;
 }

 .text-xl-50-f{
 font-size:50px !important;
 }

 .text-xl-52{
 font-size:52px;
 }

 .text-xl-52-f{
 font-size:52px !important;
 }

 .text-xl-54{
 font-size:54px;
 }

 .text-xl-54-f{
 font-size:54px !important;
 }

 .text-xl-56{
 font-size:56px;
 }

 .text-xl-56-f{
 font-size:56px !important;
 }

 .text-xl-58{
 font-size:58px;
 }

 .text-xl-58-f{
 font-size:58px !important;
 }

 .text-xl-60{
 font-size:60px;
 }

 .text-xl-60-f{
 font-size:60px !important;
 }

 .text-xl-62{
 font-size:62px;
 }

 .text-xl-62-f{
 font-size:62px !important;
 }

 .text-xl-64{
 font-size:64px;
 }

 .text-xl-64-f{
 font-size:64px !important;
 }

 .text-xl-66{
 font-size:66px;
 }

 .text-xl-66-f{
 font-size:66px !important;
 }

 .text-xl-68{
 font-size:68px;
 }

 .text-xl-68-f{
 font-size:68px !important;
 }

 .text-xl-70{
 font-size:70px;
 }

 .text-xl-70-f{
 font-size:70px !important;
 }

 .text-xl-72{
 font-size:72px;
 }

 .text-xl-72-f{
 font-size:72px !important;
 }

 .text-xl-74{
 font-size:74px;
 }

 .text-xl-74-f{
 font-size:74px !important;
 }

 .text-xl-76{
 font-size:76px;
 }

 .text-xl-76-f{
 font-size:76px !important;
 }

 .text-xl-78{
 font-size:78px;
 }

 .text-xl-78-f{
 font-size:78px !important;
 }

 .text-xl-80{
 font-size:80px;
 }

 .text-xl-80-f{
 font-size:80px !important;
 }

 .text-xl-82{
 font-size:82px;
 }

 .text-xl-82-f{
 font-size:82px !important;
 }

 .text-xl-84{
 font-size:84px;
 }

 .text-xl-84-f{
 font-size:84px !important;
 }

 .text-xl-86{
 font-size:86px;
 }

 .text-xl-86-f{
 font-size:86px !important;
 }

 .text-xl-88{
 font-size:88px;
 }

 .text-xl-88-f{
 font-size:88px !important;
 }

 .text-xl-90{
 font-size:90px;
 }

 .text-xl-90-f{
 font-size:90px !important;
 }

 .text-xl-92{
 font-size:92px;
 }

 .text-xl-92-f{
 font-size:92px !important;
 }

 .text-xl-94{
 font-size:94px;
 }

 .text-xl-94-f{
 font-size:94px !important;
 }

 .text-xl-96{
 font-size:96px;
 }

 .text-xl-96-f{
 font-size:96px !important;
 }

 .text-xl-98{
 font-size:98px;
 }

 .text-xl-98-f{
 font-size:98px !important;
 }

 .text-xl-100{
 font-size:100px;
 }

 .text-xl-100-f{
 font-size:100px !important;
 }

 .text-xl-102{
 font-size:102px;
 }

 .text-xl-102-f{
 font-size:102px !important;
 }

 .text-xl-104{
 font-size:104px;
 }

 .text-xl-104-f{
 font-size:104px !important;
 }

 .text-xl-106{
 font-size:106px;
 }

 .text-xl-106-f{
 font-size:106px !important;
 }

 .text-xl-108{
 font-size:108px;
 }

 .text-xl-108-f{
 font-size:108px !important;
 }

 .text-xl-110{
 font-size:110px;
 }

 .text-xl-110-f{
 font-size:110px !important;
 }

 .text-xl-112{
 font-size:112px;
 }

 .text-xl-112-f{
 font-size:112px !important;
 }

 .text-xl-114{
 font-size:114px;
 }

 .text-xl-114-f{
 font-size:114px !important;
 }

 .text-xl-116{
 font-size:116px;
 }

 .text-xl-116-f{
 font-size:116px !important;
 }

 .text-xl-118{
 font-size:118px;
 }

 .text-xl-118-f{
 font-size:118px !important;
 }

 .text-xl-120{
 font-size:120px;
 }

 .text-xl-120-f{
 font-size:120px !important;
 }

 .text-xl-122{
 font-size:122px;
 }

 .text-xl-122-f{
 font-size:122px !important;
 }

 .text-xl-124{
 font-size:124px;
 }

 .text-xl-124-f{
 font-size:124px !important;
 }

 .text-xl-126{
 font-size:126px;
 }

 .text-xl-126-f{
 font-size:126px !important;
 }

 .text-xl-128{
 font-size:128px;
 }

 .text-xl-128-f{
 font-size:128px !important;
 }

 .text-xl-130{
 font-size:130px;
 }

 .text-xl-130-f{
 font-size:130px !important;
 }

 .text-xl-132{
 font-size:132px;
 }

 .text-xl-132-f{
 font-size:132px !important;
 }

 .text-xl-134{
 font-size:134px;
 }

 .text-xl-134-f{
 font-size:134px !important;
 }

 .text-xl-136{
 font-size:136px;
 }

 .text-xl-136-f{
 font-size:136px !important;
 }

 .text-xl-138{
 font-size:138px;
 }

 .text-xl-138-f{
 font-size:138px !important;
 }

 .text-xl-140{
 font-size:140px;
 }

 .text-xl-140-f{
 font-size:140px !important;
 }

 .text-xl-base{
 font-size:0.875rem;
 }

 .text-xl-bold{
 font-weight:700;
 }

 .text-xl-semibold{
 font-weight:600;
 }

 .text-xl-medium{
 font-weight:500;
 }

 .text-xl-normal{
 font-weight:400;
 }

 .text-xl-light{
 font-weight:300;
 }

 .text-xl-thin{
 font-weight:200;
 }

 .text-xl-xthin{
 font-weight:100;
 }

 .text-xl-center{
 text-align:center;
 }

 .text-xl-right{
 text-align:right;
 }

 .text-xl-left{
 text-align:left;
 }

 .text-xl-center-f{
 text-align:center !important;
 }

 .text-xl-right-f{
 text-align:right !important;
 }

 .text-xl-left-f{
 text-align:left !important;
 }
}


.text-bold{
 font-weight:700;
}

.text-semibold{
 font-weight:600;
}

.text-medium{
 font-weight:500;
}

.text-normal{
 font-weight:400;
}

.text-light{
 font-weight:300;
}

.text-thin{
 font-weight:200;
}

.text-xthin{
 font-weight:100;
}


.text-spacing-1{
 letter-spacing:0.5px;
}

.text-spacing-2{
 letter-spacing:1px;
}

.text-spacing-3{
 letter-spacing:1.5px;
}

.text-spacing-4{
 letter-spacing:2px;
}

.text-spacing-5{
 letter-spacing:2.5px;
}

.text-spacing-6{
 letter-spacing:3px;
}

.text-spacing-7{
 letter-spacing:3.5px;
}

.text-spacing-8{
 letter-spacing:4px;
}

.text-spacing--1{
 letter-spacing:-0.5px;
}

.text-spacing--2{
 letter-spacing:-1px;
}

.text-spacing--3{
 letter-spacing:-1.5px;
}

.text-spacing--4{
 letter-spacing:-2px;
}

.text-spacing--5{
 letter-spacing:-2.5px;
}

.text-spacing--6{
 letter-spacing:-3px;
}

.text-spacing--7{
 letter-spacing:-3.5px;
}

.text-spacing--8{
 letter-spacing:-4px;
}


.line-height-base{
 line-height:1.5rem;
}

.line-height-normal{
 line-height:normalrem;
}

.line-height-0{
 line-height:0rem;
}

.line-height--1{
 line-height:0.1rem;
}

.line-height--2{
 line-height:0.2rem;
}

.line-height--3{
 line-height:0.3rem;
}

.line-height--4{
 line-height:0.4rem;
}

.line-height--5{
 line-height:0.5rem;
}

.line-height--6{
 line-height:0.6rem;
}

.line-height--7{
 line-height:0.7rem;
}

.line-height--8{
 line-height:0.8rem;
}

.line-height--9{
 line-height:0.9rem;
}

.line-height-1{
 line-height:1.1rem;
}

.line-height-2{
 line-height:1.2rem;
}

.line-height-3{
 line-height:1.3rem;
}

.line-height-4{
 line-height:1.4rem;
}

.line-height-5{
 line-height:1.5rem;
}

.line-height-6{
 line-height:1.6rem;
}

.line-height-7{
 line-height:1.7rem;
}

.line-height-8{
 line-height:1.8rem;
}

.line-height-9{
 line-height:1.9rem;
}

.line-height-10{
 line-height:2rem;
}

.line-height-11{
 line-height:2.1rem;
}

.line-height-12{
 line-height:2.2rem;
}

.line-height-13{
 line-height:2.3rem;
}

.line-height-14{
 line-height:2.4rem;
}

.line-height-15{
 line-height:2.5rem;
}

@media (min-width:480px){
 .line-height-xs-0{
 line-height:0rem;
 }

 .line-height-xs-1{
 line-height:1.1rem;
 }

 .line-height-xs-2{
 line-height:1.2rem;
 }

 .line-height-xs-3{
 line-height:1.3rem;
 }

 .line-height-xs-4{
 line-height:1.4rem;
 }

 .line-height-xs-5{
 line-height:1.5rem;
 }

 .line-height-xs-6{
 line-height:1.6rem;
 }

 .line-height-xs-7{
 line-height:1.7rem;
 }

 .line-height-xs-8{
 line-height:1.8rem;
 }

 .line-height-xs-9{
 line-height:1.9rem;
 }

 .line-height-xs-10{
 line-height:2rem;
 }

 .line-height-xs-11{
 line-height:2.1rem;
 }

 .line-height-xs-12{
 line-height:2.2rem;
 }

 .line-height-xs-13{
 line-height:2.3rem;
 }

 .line-height-xs-14{
 line-height:2.4rem;
 }

 .line-height-xs-15{
 line-height:2.5rem;
 }
}

@media (min-width:576px){
 .line-height-sm-0{
 line-height:0rem;
 }

 .line-height-sm-1{
 line-height:1.1rem;
 }

 .line-height-sm-2{
 line-height:1.2rem;
 }

 .line-height-sm-3{
 line-height:1.3rem;
 }

 .line-height-sm-4{
 line-height:1.4rem;
 }

 .line-height-sm-5{
 line-height:1.5rem;
 }

 .line-height-sm-6{
 line-height:1.6rem;
 }

 .line-height-sm-7{
 line-height:1.7rem;
 }

 .line-height-sm-8{
 line-height:1.8rem;
 }

 .line-height-sm-9{
 line-height:1.9rem;
 }

 .line-height-sm-10{
 line-height:2rem;
 }

 .line-height-sm-11{
 line-height:2.1rem;
 }

 .line-height-sm-12{
 line-height:2.2rem;
 }

 .line-height-sm-13{
 line-height:2.3rem;
 }

 .line-height-sm-14{
 line-height:2.4rem;
 }

 .line-height-sm-15{
 line-height:2.5rem;
 }
}

@media (min-width:768px){
 .line-height-md-1{
 line-height:1.1rem;
 }

 .line-height-md-2{
 line-height:1.2rem;
 }

 .line-height-md-3{
 line-height:1.3rem;
 }

 .line-height-md-4{
 line-height:1.4rem;
 }

 .line-height-md-5{
 line-height:1.5rem;
 }

 .line-height-md-6{
 line-height:1.6rem;
 }

 .line-height-md-7{
 line-height:1.7rem;
 }

 .line-height-md-8{
 line-height:1.8rem;
 }

 .line-height-md-9{
 line-height:1.9rem;
 }

 .line-height-md-10{
 line-height:2rem;
 }

 .line-height-md-11{
 line-height:2.1rem;
 }

 .line-height-md-12{
 line-height:2.2rem;
 }

 .line-height-md-13{
 line-height:2.3rem;
 }

 .line-height-md-14{
 line-height:2.4rem;
 }

 .line-height-md-15{
 line-height:2.5rem;
 }
}

@media (min-width:992px){
 .line-height-lg-0{
 line-height:0rem;
 }

 .line-height-lg-1{
 line-height:1.1rem;
 }

 .line-height-lg-2{
 line-height:1.2rem;
 }

 .line-height-lg-3{
 line-height:1.3rem;
 }

 .line-height-lg-4{
 line-height:1.4rem;
 }

 .line-height-lg-5{
 line-height:1.5rem;
 }

 .line-height-lg-6{
 line-height:1.6rem;
 }

 .line-height-lg-7{
 line-height:1.7rem;
 }

 .line-height-lg-8{
 line-height:1.8rem;
 }

 .line-height-lg-9{
 line-height:1.9rem;
 }

 .line-height-lg-10{
 line-height:2rem;
 }

 .line-height-lg-11{
 line-height:2.1rem;
 }

 .line-height-lg-12{
 line-height:2.2rem;
 }

 .line-height-lg-13{
 line-height:2.3rem;
 }

 .line-height-lg-14{
 line-height:2.4rem;
 }

 .line-height-lg-15{
 line-height:2.5rem;
 }
}

@media (min-width:1200px){
 .line-height-xl-0{
 line-height:0rem;
 }

 .line-height-xl-1{
 line-height:1.1rem;
 }

 .line-height-xl-2{
 line-height:1.2rem;
 }

 .line-height-xl-3{
 line-height:1.3rem;
 }

 .line-height-xl-4{
 line-height:1.4rem;
 }

 .line-height-xl-5{
 line-height:1.5rem;
 }

 .line-height-xl-6{
 line-height:1.6rem;
 }

 .line-height-xl-7{
 line-height:1.7rem;
 }

 .line-height-xl-8{
 line-height:1.8rem;
 }

 .line-height-xl-9{
 line-height:1.9rem;
 }

 .line-height-xl-10{
 line-height:2rem;
 }

 .line-height-xl-11{
 line-height:2.1rem;
 }

 .line-height-xl-12{
 line-height:2.2rem;
 }

 .line-height-xl-13{
 line-height:2.3rem;
 }

 .line-height-xl-14{
 line-height:2.4rem;
 }

 .line-height-xl-15{
 line-height:2.5rem;
 }
}

.fw-100{
 font-weight:100;
}

.fw-200{
 font-weight:200;
}

.fw-300{
 font-weight:300;
}

.fw-400{
 font-weight:400;
}

.fw-500{
 font-weight:500;
}

.fw-600{
 font-weight:600;
}

.fw-700{
 font-weight:700;
}

.fw-800{
 font-weight:800;
}

.fw-900{
 font-weight:900;
}


.w-auto{
 width:auto !important;
}

.w-0{
 width:0 !important;
}

.mw-100{
 max-width:100% !important;
}

.minw-100{
 min-width:100% !important;
}

.w-icn{
 width:1.45rem !important;
}

.w-inner-icn{
 width:1.2rem !important;
}

.wv-100{
 width:100v !important;
}


.wp-1{
 width:1% !important;
}

.wp-2{
 width:2% !important;
}

.wp-3{
 width:3% !important;
}

.wp-4{
 width:4% !important;
}

.wp-5{
 width:5% !important;
}

.wp-6{
 width:6% !important;
}

.wp-7{
 width:7% !important;
}

.wp-8{
 width:8% !important;
}

.wp-9{
 width:9% !important;
}

.wp-10{
 width:10% !important;
}

.wp-15{
 width:15% !important;
}

.wp-20{
 width:20% !important;
}

.wp-21{
 width:21% !important;
}

.wp-22{
 width:22% !important;
}

.wp-23{
 width:23% !important;
}

.wp-24{
 width:24% !important;
}

.wp-25{
 width:25% !important;
}

.wp-26{
 width:26% !important;
}

.wp-27{
 width:27% !important;
}

.wp-28{
 width:28% !important;
}

.wp-29{
 width:29% !important;
}

.wp-30{
 width:30% !important;
}

.wp-31{
 width:31% !important;
}

.wp-32{
 width:32% !important;
}

.wp-33{
 width:33% !important;
}

.wp-34{
 width:34% !important;
}

.wp-35{
 width:35% !important;
}

.wp-36{
 width:36% !important;
}

.wp-37{
 width:37% !important;
}

.wp-38{
 width:38% !important;
}

.wp-39{
 width:39% !important;
}

.wp-40{
 width:40% !important;
}

.wp-41{
 width:41% !important;
}

.wp-42{
 width:42% !important;
}

.wp-43{
 width:43% !important;
}

.wp-44{
 width:44% !important;
}

.wp-45{
 width:45% !important;
}

.wp-46{
 width:46% !important;
}

.wp-47{
 width:47% !important;
}

.wp-48{
 width:48% !important;
}

.wp-49{
 width:49% !important;
}

.wp-50{
 width:50% !important;
}

.wp-51{
 width:51% !important;
}

.wp-52{
 width:52% !important;
}

.wp-53{
 width:53% !important;
}

.wp-54{
 width:54% !important;
}

.wp-55{
 width:55% !important;
}

.wp-56{
 width:56% !important;
}

.wp-57{
 width:57% !important;
}

.wp-58{
 width:58% !important;
}

.wp-59{
 width:59% !important;
}

.wp-60{
 width:60% !important;
}

.wp-61{
 width:61% !important;
}

.wp-62{
 width:62% !important;
}

.wp-63{
 width:63% !important;
}

.wp-64{
 width:64% !important;
}

.wp-65{
 width:65% !important;
}

.wp-66{
 width:66% !important;
}

.wp-67{
 width:67% !important;
}

.wp-68{
 width:68% !important;
}

.wp-69{
 width:69% !important;
}

.wp-70{
 width:70% !important;
}

.wp-71{
 width:71% !important;
}

.wp-72{
 width:72% !important;
}

.wp-73{
 width:73% !important;
}

.wp-74{
 width:74% !important;
}

.wp-75{
 width:75% !important;
}

.wp-76{
 width:76% !important;
}

.wp-77{
 width:77% !important;
}

.wp-78{
 width:78% !important;
}

.wp-79{
 width:79% !important;
}

.wp-80{
 width:80% !important;
}

.wp-81{
 width:81% !important;
}

.wp-82{
 width:82% !important;
}

.wp-83{
 width:83% !important;
}

.wp-84{
 width:84% !important;
}

.wp-85{
 width:85% !important;
}

.wp-86{
 width:86% !important;
}

.wp-87{
 width:87% !important;
}

.wp-88{
 width:88% !important;
}

.wp-89{
 width:89% !important;
}

.wp-90{
 width:90% !important;
}

.wp-91{
 width:91% !important;
}

.wp-92{
 width:92% !important;
}

.wp-93{
 width:93% !important;
}

.wp-94{
 width:94% !important;
}

.wp-95{
 width:95% !important;
}

.wp-96{
 width:96% !important;
}

.wp-97{
 width:97% !important;
}

.wp-98{
 width:98% !important;
}

.wp-99{
 width:99% !important;
}

.wp-100{
 width:100% !important;
}

.wp-101{
 width:101% !important;
}

.wp-102{
 width:102% !important;
}

.wp-103{
 width:103% !important;
}

.wp-104{
 width:104% !important;
}

.wp-105{
 width:105% !important;
}

.wp-106{
 width:106% !important;
}

.wp-107{
 width:107% !important;
}

.wp-108{
 width:108% !important;
}

.wp-109{
 width:109% !important;
}

.wp-110{
 width:110% !important;
}

.wp-111{
 width:111% !important;
}

.wp-112{
 width:112% !important;
}

.wp-113{
 width:113% !important;
}

.wp-114{
 width:114% !important;
}

.wp-115{
 width:115% !important;
}

.wp-116{
 width:116% !important;
}

.wp-117{
 width:117% !important;
}

.wp-118{
 width:118% !important;
}

.wp-119{
 width:119% !important;
}

.wp-120{
 width:120% !important;
}

.wp-121{
 width:121% !important;
}

.wp-122{
 width:122% !important;
}

.wp-123{
 width:123% !important;
}

.wp-124{
 width:124% !important;
}

.wp-125{
 width:125% !important;
}

.wp-126{
 width:126% !important;
}

.wp-127{
 width:127% !important;
}

.wp-128{
 width:128% !important;
}

.wp-129{
 width:129% !important;
}

.wp-130{
 width:130% !important;
}

.wp-131{
 width:131% !important;
}

.wp-132{
 width:132% !important;
}

.wp-133{
 width:133% !important;
}

.wp-134{
 width:134% !important;
}

.wp-135{
 width:135% !important;
}

.wp-136{
 width:136% !important;
}

.wp-137{
 width:137% !important;
}

.wp-138{
 width:138% !important;
}

.wp-139{
 width:139% !important;
}

.wp-140{
 width:140% !important;
}

.wp-141{
 width:141% !important;
}

.wp-142{
 width:142% !important;
}

.wp-143{
 width:143% !important;
}

.wp-144{
 width:144% !important;
}

.wp-145{
 width:145% !important;
}

.wp-146{
 width:146% !important;
}

.wp-147{
 width:147% !important;
}

.wp-148{
 width:148% !important;
}

.wp-149{
 width:149% !important;
}

.wp-150{
 width:150% !important;
}

.wp-151{
 width:151% !important;
}

.wp-152{
 width:152% !important;
}

.wp-153{
 width:153% !important;
}

.wp-154{
 width:154% !important;
}

.wp-155{
 width:155% !important;
}

.wp-156{
 width:156% !important;
}

.wp-157{
 width:157% !important;
}

.wp-158{
 width:158% !important;
}

.wp-159{
 width:159% !important;
}

.wp-160{
 width:160% !important;
}

.wp-161{
 width:161% !important;
}

.wp-162{
 width:162% !important;
}

.wp-163{
 width:163% !important;
}

.wp-164{
 width:164% !important;
}

.wp-165{
 width:165% !important;
}

.wp-166{
 width:166% !important;
}

.wp-167{
 width:167% !important;
}

.wp-168{
 width:168% !important;
}

.wp-169{
 width:169% !important;
}

.wp-170{
 width:170% !important;
}

.wp-171{
 width:171% !important;
}

.wp-172{
 width:172% !important;
}

.wp-173{
 width:173% !important;
}

.wp-174{
 width:174% !important;
}

.wp-175{
 width:175% !important;
}

.wp-176{
 width:176% !important;
}

.wp-177{
 width:177% !important;
}

.wp-178{
 width:178% !important;
}

.wp-179{
 width:179% !important;
}

.wp-180{
 width:180% !important;
}

.wp-181{
 width:181% !important;
}

.wp-182{
 width:182% !important;
}

.wp-183{
 width:183% !important;
}

.wp-184{
 width:184% !important;
}

.wp-185{
 width:185% !important;
}

.wp-186{
 width:186% !important;
}

.wp-187{
 width:187% !important;
}

.wp-188{
 width:188% !important;
}

.wp-189{
 width:189% !important;
}

.wp-190{
 width:190% !important;
}

.wp-191{
 width:191% !important;
}

.wp-192{
 width:192% !important;
}

.wp-193{
 width:193% !important;
}

.wp-194{
 width:194% !important;
}

.wp-195{
 width:195% !important;
}

.wp-196{
 width:196% !important;
}

.wp-197{
 width:197% !important;
}

.wp-198{
 width:198% !important;
}

.wp-199{
 width:199% !important;
}

.wp-200{
 width:200% !important;
}


.wpx-1{
 width:1px !important;
}

.wpx-2{
 width:2px !important;
}

.wpx-3{
 width:3px !important;
}

.wpx-4{
 width:4px !important;
}

.wpx-5{
 width:5px !important;
}

.wpx-6{
 width:6px !important;
}

.wpx-7{
 width:7px !important;
}

.wpx-8{
 width:8px !important;
}

.wpx-9{
 width:9px !important;
}

.wpx-10{
 width:10px !important;
}

.wpx-15{
 width:15px !important;
}

.wpx-20{
 width:20px !important;
}

.wpx-21{
 width:21px !important;
}

.wpx-22{
 width:22px !important;
}

.wpx-23{
 width:23px !important;
}

.wpx-24{
 width:24px !important;
}

.wpx-25{
 width:25px !important;
}

.wpx-26{
 width:26px !important;
}

.wpx-27{
 width:27px !important;
}

.wpx-28{
 width:28px !important;
}

.wpx-29{
 width:29px !important;
}

.wpx-30{
 width:30px !important;
}

.wpx-31{
 width:31px !important;
}

.wpx-32{
 width:32px !important;
}

.wpx-33{
 width:33px !important;
}

.wpx-34{
 width:34px !important;
}

.wpx-35{
 width:35px !important;
}

.wpx-36{
 width:36px !important;
}

.wpx-37{
 width:37px !important;
}

.wpx-38{
 width:38px !important;
}

.wpx-39{
 width:39px !important;
}

.wpx-40{
 width:40px !important;
}

.wpx-41{
 width:41px !important;
}

.wpx-42{
 width:42px !important;
}

.wpx-43{
 width:43px !important;
}

.wpx-44{
 width:44px !important;
}

.wpx-45{
 width:45px !important;
}

.wpx-46{
 width:46px !important;
}

.wpx-47{
 width:47px !important;
}

.wpx-48{
 width:48px !important;
}

.wpx-49{
 width:49px !important;
}

.wpx-50{
 width:50px !important;
}

.wpx-51{
 width:51px !important;
}

.wpx-52{
 width:52px !important;
}

.wpx-53{
 width:53px !important;
}

.wpx-54{
 width:54px !important;
}

.wpx-55{
 width:55px !important;
}

.wpx-56{
 width:56px !important;
}

.wpx-57{
 width:57px !important;
}

.wpx-58{
 width:58px !important;
}

.wpx-59{
 width:59px !important;
}

.wpx-60{
 width:60px !important;
}

.wpx-61{
 width:61px !important;
}

.wpx-62{
 width:62px !important;
}

.wpx-63{
 width:63px !important;
}

.wpx-64{
 width:64px !important;
}

.wpx-65{
 width:65px !important;
}

.wpx-66{
 width:66px !important;
}

.wpx-67{
 width:67px !important;
}

.wpx-68{
 width:68px !important;
}

.wpx-69{
 width:69px !important;
}

.wpx-70{
 width:70px !important;
}

.wpx-71{
 width:71px !important;
}

.wpx-72{
 width:72px !important;
}

.wpx-73{
 width:73px !important;
}

.wpx-74{
 width:74px !important;
}

.wpx-75{
 width:75px !important;
}

.wpx-76{
 width:76px !important;
}

.wpx-77{
 width:77px !important;
}

.wpx-78{
 width:78px !important;
}

.wpx-79{
 width:79px !important;
}

.wpx-80{
 width:80px !important;
}

.wpx-81{
 width:81px !important;
}

.wpx-82{
 width:82px !important;
}

.wpx-83{
 width:83px !important;
}

.wpx-84{
 width:84px !important;
}

.wpx-85{
 width:85px !important;
}

.wpx-86{
 width:86px !important;
}

.wpx-87{
 width:87px !important;
}

.wpx-88{
 width:88px !important;
}

.wpx-89{
 width:89px !important;
}

.wpx-90{
 width:90px !important;
}

.wpx-91{
 width:91px !important;
}

.wpx-92{
 width:92px !important;
}

.wpx-93{
 width:93px !important;
}

.wpx-94{
 width:94px !important;
}

.wpx-95{
 width:95px !important;
}

.wpx-96{
 width:96px !important;
}

.wpx-97{
 width:97px !important;
}

.wpx-98{
 width:98px !important;
}

.wpx-99{
 width:99px !important;
}

.wpx-100{
 width:100px !important;
}

.wpx-101{
 width:101px !important;
}

.wpx-102{
 width:102px !important;
}

.wpx-103{
 width:103px !important;
}

.wpx-104{
 width:104px !important;
}

.wpx-105{
 width:105px !important;
}

.wpx-106{
 width:106px !important;
}

.wpx-107{
 width:107px !important;
}

.wpx-108{
 width:108px !important;
}

.wpx-109{
 width:109px !important;
}

.wpx-150{
 width:150px !important;
}

.wpx-151{
 width:151px !important;
}

.wpx-152{
 width:152px !important;
}

.wpx-153{
 width:153px !important;
}

.wpx-154{
 width:154px !important;
}

.wpx-155{
 width:155px !important;
}

.wpx-156{
 width:156px !important;
}

.wpx-157{
 width:157px !important;
}

.wpx-158{
 width:158px !important;
}

.wpx-159{
 width:159px !important;
}

.wpx-200{
 width:200px !important;
}


.wrem-1{
 width:1rem !important;
}

.wrem-2{
 width:2rem !important;
}

.wrem-3{
 width:3rem !important;
}

.wrem-4{
 width:4rem !important;
}

.wrem-5{
 width:5rem !important;
}

.wrem-6{
 width:6rem !important;
}

.wrem-7{
 width:7rem !important;
}

.wrem-8{
 width:8rem !important;
}

.wrem-9{
 width:9rem !important;
}

.wrem-10{
 width:10rem !important;
}

.wrem-15{
 width:15rem !important;
}

.wrem-20{
 width:20rem !important;
}

.wrem-21{
 width:21rem !important;
}

.wrem-22{
 width:22rem !important;
}

.wrem-23{
 width:23rem !important;
}

.wrem-24{
 width:24rem !important;
}

.wrem-25{
 width:25rem !important;
}

.wrem-26{
 width:26rem !important;
}

.wrem-27{
 width:27rem !important;
}

.wrem-28{
 width:28rem !important;
}

.wrem-29{
 width:29rem !important;
}

.wrem-30{
 width:30rem !important;
}

.wrem-31{
 width:31rem !important;
}

.wrem-32{
 width:32rem !important;
}

.wrem-33{
 width:33rem !important;
}

.wrem-34{
 width:34rem !important;
}

.wrem-35{
 width:35rem !important;
}

.wrem-36{
 width:36rem !important;
}

.wrem-37{
 width:37rem !important;
}

.wrem-38{
 width:38rem !important;
}

.wrem-39{
 width:39rem !important;
}

.wrem-40{
 width:40rem !important;
}

.wrem-41{
 width:41rem !important;
}

.wrem-42{
 width:42rem !important;
}

.wrem-43{
 width:43rem !important;
}

.wrem-44{
 width:44rem !important;
}

.wrem-45{
 width:45rem !important;
}

.wrem-46{
 width:46rem !important;
}

.wrem-47{
 width:47rem !important;
}

.wrem-48{
 width:48rem !important;
}

.wrem-49{
 width:49rem !important;
}

.wrem-50{
 width:50rem !important;
}

.wrem-51{
 width:51rem !important;
}

.wrem-52{
 width:52rem !important;
}

.wrem-53{
 width:53rem !important;
}

.wrem-54{
 width:54rem !important;
}

.wrem-55{
 width:55rem !important;
}

.wrem-56{
 width:56rem !important;
}

.wrem-57{
 width:57rem !important;
}

.wrem-58{
 width:58rem !important;
}

.wrem-59{
 width:59rem !important;
}

.wrem-60{
 width:60rem !important;
}

.wrem-61{
 width:61rem !important;
}

.wrem-62{
 width:62rem !important;
}

.wrem-63{
 width:63rem !important;
}

.wrem-64{
 width:64rem !important;
}

.wrem-65{
 width:65rem !important;
}

.wrem-66{
 width:66rem !important;
}

.wrem-67{
 width:67rem !important;
}

.wrem-68{
 width:68rem !important;
}

.wrem-69{
 width:69rem !important;
}

.wrem-70{
 width:70rem !important;
}

.wrem-71{
 width:71rem !important;
}

.wrem-72{
 width:72rem !important;
}

.wrem-73{
 width:73rem !important;
}

.wrem-74{
 width:74rem !important;
}

.wrem-75{
 width:75rem !important;
}

.wrem-76{
 width:76rem !important;
}

.wrem-77{
 width:77rem !important;
}

.wrem-78{
 width:78rem !important;
}

.wrem-79{
 width:79rem !important;
}

.wrem-80{
 width:80rem !important;
}

.wrem-81{
 width:81rem !important;
}

.wrem-82{
 width:82rem !important;
}

.wrem-83{
 width:83rem !important;
}

.wrem-84{
 width:84rem !important;
}

.wrem-85{
 width:85rem !important;
}

.wrem-86{
 width:86rem !important;
}

.wrem-87{
 width:87rem !important;
}

.wrem-88{
 width:88rem !important;
}

.wrem-89{
 width:89rem !important;
}

.wrem-90{
 width:90rem !important;
}

.wrem-91{
 width:91rem !important;
}

.wrem-92{
 width:92rem !important;
}

.wrem-93{
 width:93rem !important;
}

.wrem-94{
 width:94rem !important;
}

.wrem-95{
 width:95rem !important;
}

.wrem-96{
 width:96rem !important;
}

.wrem-97{
 width:97rem !important;
}

.wrem-98{
 width:98rem !important;
}

.wrem-99{
 width:99rem !important;
}

.wrem-100{
 width:100rem !important;
}

.wrem-1-1{
 width:1.1rem !important;
}

.wrem-2-1{
 width:2.1rem !important;
}

.wrem-3-1{
 width:3.1rem !important;
}

.wrem-4-1{
 width:4.1rem !important;
}

.wrem-5-1{
 width:5.1rem !important;
}

.wrem-6-1{
 width:6.1rem !important;
}

.wrem-7-1{
 width:7.1rem !important;
}

.wrem-8-1{
 width:8.1rem !important;
}

.wrem-9-1{
 width:9.1rem !important;
}

.wrem-10-1{
 width:10.1rem !important;
}

.wrem-15-1{
 width:15.1rem !important;
}

.wrem-20-1{
 width:20.1rem !important;
}

.wrem-21-1{
 width:21.1rem !important;
}

.wrem-22-1{
 width:22.1rem !important;
}

.wrem-23-1{
 width:23.1rem !important;
}

.wrem-24-1{
 width:24.1rem !important;
}

.wrem-25-1{
 width:25.1rem !important;
}

.wrem-26-1{
 width:26.1rem !important;
}

.wrem-27-1{
 width:27.1rem !important;
}

.wrem-28-1{
 width:28.1rem !important;
}

.wrem-29-1{
 width:29.1rem !important;
}

.wrem-30-1{
 width:30.1rem !important;
}

.wrem-31-1{
 width:31.1rem !important;
}

.wrem-32-1{
 width:32.1rem !important;
}

.wrem-33-1{
 width:33.1rem !important;
}

.wrem-34-1{
 width:34.1rem !important;
}

.wrem-35-1{
 width:35.1rem !important;
}

.wrem-36-1{
 width:36.1rem !important;
}

.wrem-37-1{
 width:37.1rem !important;
}

.wrem-38-1{
 width:38.1rem !important;
}

.wrem-39-1{
 width:39.1rem !important;
}

.wrem-40-1{
 width:40.1rem !important;
}

.wrem-41-1{
 width:41.1rem !important;
}

.wrem-42-1{
 width:42.1rem !important;
}

.wrem-43-1{
 width:43.1rem !important;
}

.wrem-44-1{
 width:44.1rem !important;
}

.wrem-45-1{
 width:45.1rem !important;
}

.wrem-46-1{
 width:46.1rem !important;
}

.wrem-47-1{
 width:47.1rem !important;
}

.wrem-48-1{
 width:48.1rem !important;
}

.wrem-49-1{
 width:49.1rem !important;
}

.wrem-50-1{
 width:50.1rem !important;
}

.wrem-51-1{
 width:51.1rem !important;
}

.wrem-52-1{
 width:52.1rem !important;
}

.wrem-53-1{
 width:53.1rem !important;
}

.wrem-54-1{
 width:54.1rem !important;
}

.wrem-55-1{
 width:55.1rem !important;
}

.wrem-56-1{
 width:56.1rem !important;
}

.wrem-57-1{
 width:57.1rem !important;
}

.wrem-58-1{
 width:58.1rem !important;
}

.wrem-59-1{
 width:59.1rem !important;
}

.wrem-60-1{
 width:60.1rem !important;
}

.wrem-61-1{
 width:61.1rem !important;
}

.wrem-62-1{
 width:62.1rem !important;
}

.wrem-63-1{
 width:63.1rem !important;
}

.wrem-64-1{
 width:64.1rem !important;
}

.wrem-65-1{
 width:65.1rem !important;
}

.wrem-66-1{
 width:66.1rem !important;
}

.wrem-67-1{
 width:67.1rem !important;
}

.wrem-68-1{
 width:68.1rem !important;
}

.wrem-69-1{
 width:69.1rem !important;
}

.wrem-70-1{
 width:70.1rem !important;
}

.wrem-71-1{
 width:71.1rem !important;
}

.wrem-72-1{
 width:72.1rem !important;
}

.wrem-73-1{
 width:73.1rem !important;
}

.wrem-74-1{
 width:74.1rem !important;
}

.wrem-75-1{
 width:75.1rem !important;
}

.wrem-76-1{
 width:76.1rem !important;
}

.wrem-77-1{
 width:77.1rem !important;
}

.wrem-78-1{
 width:78.1rem !important;
}

.wrem-79-1{
 width:79.1rem !important;
}

.wrem-80-1{
 width:80.1rem !important;
}

.wrem-81-1{
 width:81.1rem !important;
}

.wrem-82-1{
 width:82.1rem !important;
}

.wrem-83-1{
 width:83.1rem !important;
}

.wrem-84-1{
 width:84.1rem !important;
}

.wrem-85-1{
 width:85.1rem !important;
}

.wrem-86-1{
 width:86.1rem !important;
}

.wrem-87-1{
 width:87.1rem !important;
}

.wrem-88-1{
 width:88.1rem !important;
}

.wrem-89-1{
 width:89.1rem !important;
}

.wrem-90-1{
 width:90.1rem !important;
}

.wrem-91-1{
 width:91.1rem !important;
}

.wrem-92-1{
 width:92.1rem !important;
}

.wrem-93-1{
 width:93.1rem !important;
}

.wrem-94-1{
 width:94.1rem !important;
}

.wrem-95-1{
 width:95.1rem !important;
}

.wrem-96-1{
 width:96.1rem !important;
}

.wrem-97-1{
 width:97.1rem !important;
}

.wrem-98-1{
 width:98.1rem !important;
}

.wrem-99-1{
 width:99.1rem !important;
}

.wrem-1-15{
 width:1.15rem !important;
}

.wrem-2-15{
 width:2.15rem !important;
}

.wrem-3-15{
 width:3.15rem !important;
}

.wrem-4-15{
 width:4.15rem !important;
}

.wrem-5-15{
 width:5.15rem !important;
}

.wrem-6-15{
 width:6.15rem !important;
}

.wrem-7-15{
 width:7.15rem !important;
}

.wrem-8-15{
 width:8.15rem !important;
}

.wrem-9-15{
 width:9.15rem !important;
}

.wrem-10-15{
 width:10.15rem !important;
}

.wrem-15-15{
 width:15.15rem !important;
}

.wrem-20-15{
 width:20.15rem !important;
}

.wrem-21-15{
 width:21.15rem !important;
}

.wrem-22-15{
 width:22.15rem !important;
}

.wrem-23-15{
 width:23.15rem !important;
}

.wrem-24-15{
 width:24.15rem !important;
}

.wrem-25-15{
 width:25.15rem !important;
}

.wrem-26-15{
 width:26.15rem !important;
}

.wrem-27-15{
 width:27.15rem !important;
}

.wrem-28-15{
 width:28.15rem !important;
}

.wrem-29-15{
 width:29.15rem !important;
}

.wrem-30-15{
 width:30.15rem !important;
}

.wrem-31-15{
 width:31.15rem !important;
}

.wrem-32-15{
 width:32.15rem !important;
}

.wrem-33-15{
 width:33.15rem !important;
}

.wrem-34-15{
 width:34.15rem !important;
}

.wrem-35-15{
 width:35.15rem !important;
}

.wrem-36-15{
 width:36.15rem !important;
}

.wrem-37-15{
 width:37.15rem !important;
}

.wrem-38-15{
 width:38.15rem !important;
}

.wrem-39-15{
 width:39.15rem !important;
}

.wrem-40-15{
 width:40.15rem !important;
}

.wrem-41-15{
 width:41.15rem !important;
}

.wrem-42-15{
 width:42.15rem !important;
}

.wrem-43-15{
 width:43.15rem !important;
}

.wrem-44-15{
 width:44.15rem !important;
}

.wrem-45-15{
 width:45.15rem !important;
}

.wrem-46-15{
 width:46.15rem !important;
}

.wrem-47-15{
 width:47.15rem !important;
}

.wrem-48-15{
 width:48.15rem !important;
}

.wrem-49-15{
 width:49.15rem !important;
}

.wrem-50-15{
 width:50.15rem !important;
}

.wrem-51-15{
 width:51.15rem !important;
}

.wrem-52-15{
 width:52.15rem !important;
}

.wrem-53-15{
 width:53.15rem !important;
}

.wrem-54-15{
 width:54.15rem !important;
}

.wrem-55-15{
 width:55.15rem !important;
}

.wrem-56-15{
 width:56.15rem !important;
}

.wrem-57-15{
 width:57.15rem !important;
}

.wrem-58-15{
 width:58.15rem !important;
}

.wrem-59-15{
 width:59.15rem !important;
}

.wrem-60-15{
 width:60.15rem !important;
}

.wrem-61-15{
 width:61.15rem !important;
}

.wrem-62-15{
 width:62.15rem !important;
}

.wrem-63-15{
 width:63.15rem !important;
}

.wrem-64-15{
 width:64.15rem !important;
}

.wrem-65-15{
 width:65.15rem !important;
}

.wrem-66-15{
 width:66.15rem !important;
}

.wrem-67-15{
 width:67.15rem !important;
}

.wrem-68-15{
 width:68.15rem !important;
}

.wrem-69-15{
 width:69.15rem !important;
}

.wrem-70-15{
 width:70.15rem !important;
}

.wrem-71-15{
 width:71.15rem !important;
}

.wrem-72-15{
 width:72.15rem !important;
}

.wrem-73-15{
 width:73.15rem !important;
}

.wrem-74-15{
 width:74.15rem !important;
}

.wrem-75-15{
 width:75.15rem !important;
}

.wrem-76-15{
 width:76.15rem !important;
}

.wrem-77-15{
 width:77.15rem !important;
}

.wrem-78-15{
 width:78.15rem !important;
}

.wrem-79-15{
 width:79.15rem !important;
}

.wrem-80-15{
 width:80.15rem !important;
}

.wrem-81-15{
 width:81.15rem !important;
}

.wrem-82-15{
 width:82.15rem !important;
}

.wrem-83-15{
 width:83.15rem !important;
}

.wrem-84-15{
 width:84.15rem !important;
}

.wrem-85-15{
 width:85.15rem !important;
}

.wrem-86-15{
 width:86.15rem !important;
}

.wrem-87-15{
 width:87.15rem !important;
}

.wrem-88-15{
 width:88.15rem !important;
}

.wrem-89-15{
 width:89.15rem !important;
}

.wrem-90-15{
 width:90.15rem !important;
}

.wrem-91-15{
 width:91.15rem !important;
}

.wrem-92-15{
 width:92.15rem !important;
}

.wrem-93-15{
 width:93.15rem !important;
}

.wrem-94-15{
 width:94.15rem !important;
}

.wrem-95-15{
 width:95.15rem !important;
}

.wrem-96-15{
 width:96.15rem !important;
}

.wrem-97-15{
 width:97.15rem !important;
}

.wrem-98-15{
 width:98.15rem !important;
}

.wrem-99-15{
 width:99.15rem !important;
}

.wrem-1-2{
 width:1.2rem !important;
}

.wrem-2-2{
 width:2.2rem !important;
}

.wrem-3-2{
 width:3.2rem !important;
}

.wrem-4-2{
 width:4.2rem !important;
}

.wrem-5-2{
 width:5.2rem !important;
}

.wrem-6-2{
 width:6.2rem !important;
}

.wrem-7-2{
 width:7.2rem !important;
}

.wrem-8-2{
 width:8.2rem !important;
}

.wrem-9-2{
 width:9.2rem !important;
}

.wrem-10-2{
 width:10.2rem !important;
}

.wrem-15-2{
 width:15.2rem !important;
}

.wrem-20-2{
 width:20.2rem !important;
}

.wrem-21-2{
 width:21.2rem !important;
}

.wrem-22-2{
 width:22.2rem !important;
}

.wrem-23-2{
 width:23.2rem !important;
}

.wrem-24-2{
 width:24.2rem !important;
}

.wrem-25-2{
 width:25.2rem !important;
}

.wrem-26-2{
 width:26.2rem !important;
}

.wrem-27-2{
 width:27.2rem !important;
}

.wrem-28-2{
 width:28.2rem !important;
}

.wrem-29-2{
 width:29.2rem !important;
}

.wrem-30-2{
 width:30.2rem !important;
}

.wrem-31-2{
 width:31.2rem !important;
}

.wrem-32-2{
 width:32.2rem !important;
}

.wrem-33-2{
 width:33.2rem !important;
}

.wrem-34-2{
 width:34.2rem !important;
}

.wrem-35-2{
 width:35.2rem !important;
}

.wrem-36-2{
 width:36.2rem !important;
}

.wrem-37-2{
 width:37.2rem !important;
}

.wrem-38-2{
 width:38.2rem !important;
}

.wrem-39-2{
 width:39.2rem !important;
}

.wrem-40-2{
 width:40.2rem !important;
}

.wrem-41-2{
 width:41.2rem !important;
}

.wrem-42-2{
 width:42.2rem !important;
}

.wrem-43-2{
 width:43.2rem !important;
}

.wrem-44-2{
 width:44.2rem !important;
}

.wrem-45-2{
 width:45.2rem !important;
}

.wrem-46-2{
 width:46.2rem !important;
}

.wrem-47-2{
 width:47.2rem !important;
}

.wrem-48-2{
 width:48.2rem !important;
}

.wrem-49-2{
 width:49.2rem !important;
}

.wrem-50-2{
 width:50.2rem !important;
}

.wrem-51-2{
 width:51.2rem !important;
}

.wrem-52-2{
 width:52.2rem !important;
}

.wrem-53-2{
 width:53.2rem !important;
}

.wrem-54-2{
 width:54.2rem !important;
}

.wrem-55-2{
 width:55.2rem !important;
}

.wrem-56-2{
 width:56.2rem !important;
}

.wrem-57-2{
 width:57.2rem !important;
}

.wrem-58-2{
 width:58.2rem !important;
}

.wrem-59-2{
 width:59.2rem !important;
}

.wrem-60-2{
 width:60.2rem !important;
}

.wrem-61-2{
 width:61.2rem !important;
}

.wrem-62-2{
 width:62.2rem !important;
}

.wrem-63-2{
 width:63.2rem !important;
}

.wrem-64-2{
 width:64.2rem !important;
}

.wrem-65-2{
 width:65.2rem !important;
}

.wrem-66-2{
 width:66.2rem !important;
}

.wrem-67-2{
 width:67.2rem !important;
}

.wrem-68-2{
 width:68.2rem !important;
}

.wrem-69-2{
 width:69.2rem !important;
}

.wrem-70-2{
 width:70.2rem !important;
}

.wrem-71-2{
 width:71.2rem !important;
}

.wrem-72-2{
 width:72.2rem !important;
}

.wrem-73-2{
 width:73.2rem !important;
}

.wrem-74-2{
 width:74.2rem !important;
}

.wrem-75-2{
 width:75.2rem !important;
}

.wrem-76-2{
 width:76.2rem !important;
}

.wrem-77-2{
 width:77.2rem !important;
}

.wrem-78-2{
 width:78.2rem !important;
}

.wrem-79-2{
 width:79.2rem !important;
}

.wrem-80-2{
 width:80.2rem !important;
}

.wrem-81-2{
 width:81.2rem !important;
}

.wrem-82-2{
 width:82.2rem !important;
}

.wrem-83-2{
 width:83.2rem !important;
}

.wrem-84-2{
 width:84.2rem !important;
}

.wrem-85-2{
 width:85.2rem !important;
}

.wrem-86-2{
 width:86.2rem !important;
}

.wrem-87-2{
 width:87.2rem !important;
}

.wrem-88-2{
 width:88.2rem !important;
}

.wrem-89-2{
 width:89.2rem !important;
}

.wrem-90-2{
 width:90.2rem !important;
}

.wrem-91-2{
 width:91.2rem !important;
}

.wrem-92-2{
 width:92.2rem !important;
}

.wrem-93-2{
 width:93.2rem !important;
}

.wrem-94-2{
 width:94.2rem !important;
}

.wrem-95-2{
 width:95.2rem !important;
}

.wrem-96-2{
 width:96.2rem !important;
}

.wrem-97-2{
 width:97.2rem !important;
}

.wrem-98-2{
 width:98.2rem !important;
}

.wrem-99-2{
 width:99.2rem !important;
}

.wrem-1-25{
 width:1.25rem !important;
}

.wrem-2-25{
 width:2.25rem !important;
}

.wrem-3-25{
 width:3.25rem !important;
}

.wrem-4-25{
 width:4.25rem !important;
}

.wrem-5-25{
 width:5.25rem !important;
}

.wrem-6-25{
 width:6.25rem !important;
}

.wrem-7-25{
 width:7.25rem !important;
}

.wrem-8-25{
 width:8.25rem !important;
}

.wrem-9-25{
 width:9.25rem !important;
}

.wrem-10-25{
 width:10.25rem !important;
}

.wrem-15-25{
 width:15.25rem !important;
}

.wrem-20-25{
 width:20.25rem !important;
}

.wrem-21-25{
 width:21.25rem !important;
}

.wrem-22-25{
 width:22.25rem !important;
}

.wrem-23-25{
 width:23.25rem !important;
}

.wrem-24-25{
 width:24.25rem !important;
}

.wrem-25-25{
 width:25.25rem !important;
}

.wrem-26-25{
 width:26.25rem !important;
}

.wrem-27-25{
 width:27.25rem !important;
}

.wrem-28-25{
 width:28.25rem !important;
}

.wrem-29-25{
 width:29.25rem !important;
}

.wrem-30-25{
 width:30.25rem !important;
}

.wrem-31-25{
 width:31.25rem !important;
}

.wrem-32-25{
 width:32.25rem !important;
}

.wrem-33-25{
 width:33.25rem !important;
}

.wrem-34-25{
 width:34.25rem !important;
}

.wrem-35-25{
 width:35.25rem !important;
}

.wrem-36-25{
 width:36.25rem !important;
}

.wrem-37-25{
 width:37.25rem !important;
}

.wrem-38-25{
 width:38.25rem !important;
}

.wrem-39-25{
 width:39.25rem !important;
}

.wrem-40-25{
 width:40.25rem !important;
}

.wrem-41-25{
 width:41.25rem !important;
}

.wrem-42-25{
 width:42.25rem !important;
}

.wrem-43-25{
 width:43.25rem !important;
}

.wrem-44-25{
 width:44.25rem !important;
}

.wrem-45-25{
 width:45.25rem !important;
}

.wrem-46-25{
 width:46.25rem !important;
}

.wrem-47-25{
 width:47.25rem !important;
}

.wrem-48-25{
 width:48.25rem !important;
}

.wrem-49-25{
 width:49.25rem !important;
}

.wrem-50-25{
 width:50.25rem !important;
}

.wrem-51-25{
 width:51.25rem !important;
}

.wrem-52-25{
 width:52.25rem !important;
}

.wrem-53-25{
 width:53.25rem !important;
}

.wrem-54-25{
 width:54.25rem !important;
}

.wrem-55-25{
 width:55.25rem !important;
}

.wrem-56-25{
 width:56.25rem !important;
}

.wrem-57-25{
 width:57.25rem !important;
}

.wrem-58-25{
 width:58.25rem !important;
}

.wrem-59-25{
 width:59.25rem !important;
}

.wrem-60-25{
 width:60.25rem !important;
}

.wrem-61-25{
 width:61.25rem !important;
}

.wrem-62-25{
 width:62.25rem !important;
}

.wrem-63-25{
 width:63.25rem !important;
}

.wrem-64-25{
 width:64.25rem !important;
}

.wrem-65-25{
 width:65.25rem !important;
}

.wrem-66-25{
 width:66.25rem !important;
}

.wrem-67-25{
 width:67.25rem !important;
}

.wrem-68-25{
 width:68.25rem !important;
}

.wrem-69-25{
 width:69.25rem !important;
}

.wrem-70-25{
 width:70.25rem !important;
}

.wrem-71-25{
 width:71.25rem !important;
}

.wrem-72-25{
 width:72.25rem !important;
}

.wrem-73-25{
 width:73.25rem !important;
}

.wrem-74-25{
 width:74.25rem !important;
}

.wrem-75-25{
 width:75.25rem !important;
}

.wrem-76-25{
 width:76.25rem !important;
}

.wrem-77-25{
 width:77.25rem !important;
}

.wrem-78-25{
 width:78.25rem !important;
}

.wrem-79-25{
 width:79.25rem !important;
}

.wrem-80-25{
 width:80.25rem !important;
}

.wrem-81-25{
 width:81.25rem !important;
}

.wrem-82-25{
 width:82.25rem !important;
}

.wrem-83-25{
 width:83.25rem !important;
}

.wrem-84-25{
 width:84.25rem !important;
}

.wrem-85-25{
 width:85.25rem !important;
}

.wrem-86-25{
 width:86.25rem !important;
}

.wrem-87-25{
 width:87.25rem !important;
}

.wrem-88-25{
 width:88.25rem !important;
}

.wrem-89-25{
 width:89.25rem !important;
}

.wrem-90-25{
 width:90.25rem !important;
}

.wrem-91-25{
 width:91.25rem !important;
}

.wrem-92-25{
 width:92.25rem !important;
}

.wrem-93-25{
 width:93.25rem !important;
}

.wrem-94-25{
 width:94.25rem !important;
}

.wrem-95-25{
 width:95.25rem !important;
}

.wrem-96-25{
 width:96.25rem !important;
}

.wrem-97-25{
 width:97.25rem !important;
}

.wrem-98-25{
 width:98.25rem !important;
}

.wrem-99-25{
 width:99.25rem !important;
}

.wrem-1-3{
 width:1.3rem !important;
}

.wrem-2-3{
 width:2.3rem !important;
}

.wrem-3-3{
 width:3.3rem !important;
}

.wrem-4-3{
 width:4.3rem !important;
}

.wrem-5-3{
 width:5.3rem !important;
}

.wrem-6-3{
 width:6.3rem !important;
}

.wrem-7-3{
 width:7.3rem !important;
}

.wrem-8-3{
 width:8.3rem !important;
}

.wrem-9-3{
 width:9.3rem !important;
}

.wrem-10-3{
 width:10.3rem !important;
}

.wrem-15-3{
 width:15.3rem !important;
}

.wrem-20-3{
 width:20.3rem !important;
}

.wrem-21-3{
 width:21.3rem !important;
}

.wrem-22-3{
 width:22.3rem !important;
}

.wrem-23-3{
 width:23.3rem !important;
}

.wrem-24-3{
 width:24.3rem !important;
}

.wrem-25-3{
 width:25.3rem !important;
}

.wrem-26-3{
 width:26.3rem !important;
}

.wrem-27-3{
 width:27.3rem !important;
}

.wrem-28-3{
 width:28.3rem !important;
}

.wrem-29-3{
 width:29.3rem !important;
}

.wrem-30-3{
 width:30.3rem !important;
}

.wrem-31-3{
 width:31.3rem !important;
}

.wrem-32-3{
 width:32.3rem !important;
}

.wrem-33-3{
 width:33.3rem !important;
}

.wrem-34-3{
 width:34.3rem !important;
}

.wrem-35-3{
 width:35.3rem !important;
}

.wrem-36-3{
 width:36.3rem !important;
}

.wrem-37-3{
 width:37.3rem !important;
}

.wrem-38-3{
 width:38.3rem !important;
}

.wrem-39-3{
 width:39.3rem !important;
}

.wrem-40-3{
 width:40.3rem !important;
}

.wrem-41-3{
 width:41.3rem !important;
}

.wrem-42-3{
 width:42.3rem !important;
}

.wrem-43-3{
 width:43.3rem !important;
}

.wrem-44-3{
 width:44.3rem !important;
}

.wrem-45-3{
 width:45.3rem !important;
}

.wrem-46-3{
 width:46.3rem !important;
}

.wrem-47-3{
 width:47.3rem !important;
}

.wrem-48-3{
 width:48.3rem !important;
}

.wrem-49-3{
 width:49.3rem !important;
}

.wrem-50-3{
 width:50.3rem !important;
}

.wrem-51-3{
 width:51.3rem !important;
}

.wrem-52-3{
 width:52.3rem !important;
}

.wrem-53-3{
 width:53.3rem !important;
}

.wrem-54-3{
 width:54.3rem !important;
}

.wrem-55-3{
 width:55.3rem !important;
}

.wrem-56-3{
 width:56.3rem !important;
}

.wrem-57-3{
 width:57.3rem !important;
}

.wrem-58-3{
 width:58.3rem !important;
}

.wrem-59-3{
 width:59.3rem !important;
}

.wrem-60-3{
 width:60.3rem !important;
}

.wrem-61-3{
 width:61.3rem !important;
}

.wrem-62-3{
 width:62.3rem !important;
}

.wrem-63-3{
 width:63.3rem !important;
}

.wrem-64-3{
 width:64.3rem !important;
}

.wrem-65-3{
 width:65.3rem !important;
}

.wrem-66-3{
 width:66.3rem !important;
}

.wrem-67-3{
 width:67.3rem !important;
}

.wrem-68-3{
 width:68.3rem !important;
}

.wrem-69-3{
 width:69.3rem !important;
}

.wrem-70-3{
 width:70.3rem !important;
}

.wrem-71-3{
 width:71.3rem !important;
}

.wrem-72-3{
 width:72.3rem !important;
}

.wrem-73-3{
 width:73.3rem !important;
}

.wrem-74-3{
 width:74.3rem !important;
}

.wrem-75-3{
 width:75.3rem !important;
}

.wrem-76-3{
 width:76.3rem !important;
}

.wrem-77-3{
 width:77.3rem !important;
}

.wrem-78-3{
 width:78.3rem !important;
}

.wrem-79-3{
 width:79.3rem !important;
}

.wrem-80-3{
 width:80.3rem !important;
}

.wrem-81-3{
 width:81.3rem !important;
}

.wrem-82-3{
 width:82.3rem !important;
}

.wrem-83-3{
 width:83.3rem !important;
}

.wrem-84-3{
 width:84.3rem !important;
}

.wrem-85-3{
 width:85.3rem !important;
}

.wrem-86-3{
 width:86.3rem !important;
}

.wrem-87-3{
 width:87.3rem !important;
}

.wrem-88-3{
 width:88.3rem !important;
}

.wrem-89-3{
 width:89.3rem !important;
}

.wrem-90-3{
 width:90.3rem !important;
}

.wrem-91-3{
 width:91.3rem !important;
}

.wrem-92-3{
 width:92.3rem !important;
}

.wrem-93-3{
 width:93.3rem !important;
}

.wrem-94-3{
 width:94.3rem !important;
}

.wrem-95-3{
 width:95.3rem !important;
}

.wrem-96-3{
 width:96.3rem !important;
}

.wrem-97-3{
 width:97.3rem !important;
}

.wrem-98-3{
 width:98.3rem !important;
}

.wrem-99-3{
 width:99.3rem !important;
}

.wrem-1-35{
 width:1.35rem !important;
}

.wrem-2-35{
 width:2.35rem !important;
}

.wrem-3-35{
 width:3.35rem !important;
}

.wrem-4-35{
 width:4.35rem !important;
}

.wrem-5-35{
 width:5.35rem !important;
}

.wrem-6-35{
 width:6.35rem !important;
}

.wrem-7-35{
 width:7.35rem !important;
}

.wrem-8-35{
 width:8.35rem !important;
}

.wrem-9-35{
 width:9.35rem !important;
}

.wrem-10-35{
 width:10.35rem !important;
}

.wrem-15-35{
 width:15.35rem !important;
}

.wrem-20-35{
 width:20.35rem !important;
}

.wrem-21-35{
 width:21.35rem !important;
}

.wrem-22-35{
 width:22.35rem !important;
}

.wrem-23-35{
 width:23.35rem !important;
}

.wrem-24-35{
 width:24.35rem !important;
}

.wrem-25-35{
 width:25.35rem !important;
}

.wrem-26-35{
 width:26.35rem !important;
}

.wrem-27-35{
 width:27.35rem !important;
}

.wrem-28-35{
 width:28.35rem !important;
}

.wrem-29-35{
 width:29.35rem !important;
}

.wrem-30-35{
 width:30.35rem !important;
}

.wrem-31-35{
 width:31.35rem !important;
}

.wrem-32-35{
 width:32.35rem !important;
}

.wrem-33-35{
 width:33.35rem !important;
}

.wrem-34-35{
 width:34.35rem !important;
}

.wrem-35-35{
 width:35.35rem !important;
}

.wrem-36-35{
 width:36.35rem !important;
}

.wrem-37-35{
 width:37.35rem !important;
}

.wrem-38-35{
 width:38.35rem !important;
}

.wrem-39-35{
 width:39.35rem !important;
}

.wrem-40-35{
 width:40.35rem !important;
}

.wrem-41-35{
 width:41.35rem !important;
}

.wrem-42-35{
 width:42.35rem !important;
}

.wrem-43-35{
 width:43.35rem !important;
}

.wrem-44-35{
 width:44.35rem !important;
}

.wrem-45-35{
 width:45.35rem !important;
}

.wrem-46-35{
 width:46.35rem !important;
}

.wrem-47-35{
 width:47.35rem !important;
}

.wrem-48-35{
 width:48.35rem !important;
}

.wrem-49-35{
 width:49.35rem !important;
}

.wrem-50-35{
 width:50.35rem !important;
}

.wrem-51-35{
 width:51.35rem !important;
}

.wrem-52-35{
 width:52.35rem !important;
}

.wrem-53-35{
 width:53.35rem !important;
}

.wrem-54-35{
 width:54.35rem !important;
}

.wrem-55-35{
 width:55.35rem !important;
}

.wrem-56-35{
 width:56.35rem !important;
}

.wrem-57-35{
 width:57.35rem !important;
}

.wrem-58-35{
 width:58.35rem !important;
}

.wrem-59-35{
 width:59.35rem !important;
}

.wrem-60-35{
 width:60.35rem !important;
}

.wrem-61-35{
 width:61.35rem !important;
}

.wrem-62-35{
 width:62.35rem !important;
}

.wrem-63-35{
 width:63.35rem !important;
}

.wrem-64-35{
 width:64.35rem !important;
}

.wrem-65-35{
 width:65.35rem !important;
}

.wrem-66-35{
 width:66.35rem !important;
}

.wrem-67-35{
 width:67.35rem !important;
}

.wrem-68-35{
 width:68.35rem !important;
}

.wrem-69-35{
 width:69.35rem !important;
}

.wrem-70-35{
 width:70.35rem !important;
}

.wrem-71-35{
 width:71.35rem !important;
}

.wrem-72-35{
 width:72.35rem !important;
}

.wrem-73-35{
 width:73.35rem !important;
}

.wrem-74-35{
 width:74.35rem !important;
}

.wrem-75-35{
 width:75.35rem !important;
}

.wrem-76-35{
 width:76.35rem !important;
}

.wrem-77-35{
 width:77.35rem !important;
}

.wrem-78-35{
 width:78.35rem !important;
}

.wrem-79-35{
 width:79.35rem !important;
}

.wrem-80-35{
 width:80.35rem !important;
}

.wrem-81-35{
 width:81.35rem !important;
}

.wrem-82-35{
 width:82.35rem !important;
}

.wrem-83-35{
 width:83.35rem !important;
}

.wrem-84-35{
 width:84.35rem !important;
}

.wrem-85-35{
 width:85.35rem !important;
}

.wrem-86-35{
 width:86.35rem !important;
}

.wrem-87-35{
 width:87.35rem !important;
}

.wrem-88-35{
 width:88.35rem !important;
}

.wrem-89-35{
 width:89.35rem !important;
}

.wrem-90-35{
 width:90.35rem !important;
}

.wrem-91-35{
 width:91.35rem !important;
}

.wrem-92-35{
 width:92.35rem !important;
}

.wrem-93-35{
 width:93.35rem !important;
}

.wrem-94-35{
 width:94.35rem !important;
}

.wrem-95-35{
 width:95.35rem !important;
}

.wrem-96-35{
 width:96.35rem !important;
}

.wrem-97-35{
 width:97.35rem !important;
}

.wrem-98-35{
 width:98.35rem !important;
}

.wrem-99-35{
 width:99.35rem !important;
}

.wrem-1-4{
 width:1.4rem !important;
}

.wrem-2-4{
 width:2.4rem !important;
}

.wrem-3-4{
 width:3.4rem !important;
}

.wrem-4-4{
 width:4.4rem !important;
}

.wrem-5-4{
 width:5.4rem !important;
}

.wrem-6-4{
 width:6.4rem !important;
}

.wrem-7-4{
 width:7.4rem !important;
}

.wrem-8-4{
 width:8.4rem !important;
}

.wrem-9-4{
 width:9.4rem !important;
}

.wrem-10-4{
 width:10.4rem !important;
}

.wrem-15-4{
 width:15.4rem !important;
}

.wrem-20-4{
 width:20.4rem !important;
}

.wrem-21-4{
 width:21.4rem !important;
}

.wrem-22-4{
 width:22.4rem !important;
}

.wrem-23-4{
 width:23.4rem !important;
}

.wrem-24-4{
 width:24.4rem !important;
}

.wrem-25-4{
 width:25.4rem !important;
}

.wrem-26-4{
 width:26.4rem !important;
}

.wrem-27-4{
 width:27.4rem !important;
}

.wrem-28-4{
 width:28.4rem !important;
}

.wrem-29-4{
 width:29.4rem !important;
}

.wrem-30-4{
 width:30.4rem !important;
}

.wrem-31-4{
 width:31.4rem !important;
}

.wrem-32-4{
 width:32.4rem !important;
}

.wrem-33-4{
 width:33.4rem !important;
}

.wrem-34-4{
 width:34.4rem !important;
}

.wrem-35-4{
 width:35.4rem !important;
}

.wrem-36-4{
 width:36.4rem !important;
}

.wrem-37-4{
 width:37.4rem !important;
}

.wrem-38-4{
 width:38.4rem !important;
}

.wrem-39-4{
 width:39.4rem !important;
}

.wrem-40-4{
 width:40.4rem !important;
}

.wrem-41-4{
 width:41.4rem !important;
}

.wrem-42-4{
 width:42.4rem !important;
}

.wrem-43-4{
 width:43.4rem !important;
}

.wrem-44-4{
 width:44.4rem !important;
}

.wrem-45-4{
 width:45.4rem !important;
}

.wrem-46-4{
 width:46.4rem !important;
}

.wrem-47-4{
 width:47.4rem !important;
}

.wrem-48-4{
 width:48.4rem !important;
}

.wrem-49-4{
 width:49.4rem !important;
}

.wrem-50-4{
 width:50.4rem !important;
}

.wrem-51-4{
 width:51.4rem !important;
}

.wrem-52-4{
 width:52.4rem !important;
}

.wrem-53-4{
 width:53.4rem !important;
}

.wrem-54-4{
 width:54.4rem !important;
}

.wrem-55-4{
 width:55.4rem !important;
}

.wrem-56-4{
 width:56.4rem !important;
}

.wrem-57-4{
 width:57.4rem !important;
}

.wrem-58-4{
 width:58.4rem !important;
}

.wrem-59-4{
 width:59.4rem !important;
}

.wrem-60-4{
 width:60.4rem !important;
}

.wrem-61-4{
 width:61.4rem !important;
}

.wrem-62-4{
 width:62.4rem !important;
}

.wrem-63-4{
 width:63.4rem !important;
}

.wrem-64-4{
 width:64.4rem !important;
}

.wrem-65-4{
 width:65.4rem !important;
}

.wrem-66-4{
 width:66.4rem !important;
}

.wrem-67-4{
 width:67.4rem !important;
}

.wrem-68-4{
 width:68.4rem !important;
}

.wrem-69-4{
 width:69.4rem !important;
}

.wrem-70-4{
 width:70.4rem !important;
}

.wrem-71-4{
 width:71.4rem !important;
}

.wrem-72-4{
 width:72.4rem !important;
}

.wrem-73-4{
 width:73.4rem !important;
}

.wrem-74-4{
 width:74.4rem !important;
}

.wrem-75-4{
 width:75.4rem !important;
}

.wrem-76-4{
 width:76.4rem !important;
}

.wrem-77-4{
 width:77.4rem !important;
}

.wrem-78-4{
 width:78.4rem !important;
}

.wrem-79-4{
 width:79.4rem !important;
}

.wrem-80-4{
 width:80.4rem !important;
}

.wrem-81-4{
 width:81.4rem !important;
}

.wrem-82-4{
 width:82.4rem !important;
}

.wrem-83-4{
 width:83.4rem !important;
}

.wrem-84-4{
 width:84.4rem !important;
}

.wrem-85-4{
 width:85.4rem !important;
}

.wrem-86-4{
 width:86.4rem !important;
}

.wrem-87-4{
 width:87.4rem !important;
}

.wrem-88-4{
 width:88.4rem !important;
}

.wrem-89-4{
 width:89.4rem !important;
}

.wrem-90-4{
 width:90.4rem !important;
}

.wrem-91-4{
 width:91.4rem !important;
}

.wrem-92-4{
 width:92.4rem !important;
}

.wrem-93-4{
 width:93.4rem !important;
}

.wrem-94-4{
 width:94.4rem !important;
}

.wrem-95-4{
 width:95.4rem !important;
}

.wrem-96-4{
 width:96.4rem !important;
}

.wrem-97-4{
 width:97.4rem !important;
}

.wrem-98-4{
 width:98.4rem !important;
}

.wrem-99-4{
 width:99.4rem !important;
}

.wrem-1-45{
 width:1.45rem !important;
}

.wrem-2-45{
 width:2.45rem !important;
}

.wrem-3-45{
 width:3.45rem !important;
}

.wrem-4-45{
 width:4.45rem !important;
}

.wrem-5-45{
 width:5.45rem !important;
}

.wrem-6-45{
 width:6.45rem !important;
}

.wrem-7-45{
 width:7.45rem !important;
}

.wrem-8-45{
 width:8.45rem !important;
}

.wrem-9-45{
 width:9.45rem !important;
}

.wrem-10-45{
 width:10.45rem !important;
}

.wrem-15-45{
 width:15.45rem !important;
}

.wrem-20-45{
 width:20.45rem !important;
}

.wrem-21-45{
 width:21.45rem !important;
}

.wrem-22-45{
 width:22.45rem !important;
}

.wrem-23-45{
 width:23.45rem !important;
}

.wrem-24-45{
 width:24.45rem !important;
}

.wrem-25-45{
 width:25.45rem !important;
}

.wrem-26-45{
 width:26.45rem !important;
}

.wrem-27-45{
 width:27.45rem !important;
}

.wrem-28-45{
 width:28.45rem !important;
}

.wrem-29-45{
 width:29.45rem !important;
}

.wrem-30-45{
 width:30.45rem !important;
}

.wrem-31-45{
 width:31.45rem !important;
}

.wrem-32-45{
 width:32.45rem !important;
}

.wrem-33-45{
 width:33.45rem !important;
}

.wrem-34-45{
 width:34.45rem !important;
}

.wrem-35-45{
 width:35.45rem !important;
}

.wrem-36-45{
 width:36.45rem !important;
}

.wrem-37-45{
 width:37.45rem !important;
}

.wrem-38-45{
 width:38.45rem !important;
}

.wrem-39-45{
 width:39.45rem !important;
}

.wrem-40-45{
 width:40.45rem !important;
}

.wrem-41-45{
 width:41.45rem !important;
}

.wrem-42-45{
 width:42.45rem !important;
}

.wrem-43-45{
 width:43.45rem !important;
}

.wrem-44-45{
 width:44.45rem !important;
}

.wrem-45-45{
 width:45.45rem !important;
}

.wrem-46-45{
 width:46.45rem !important;
}

.wrem-47-45{
 width:47.45rem !important;
}

.wrem-48-45{
 width:48.45rem !important;
}

.wrem-49-45{
 width:49.45rem !important;
}

.wrem-50-45{
 width:50.45rem !important;
}

.wrem-51-45{
 width:51.45rem !important;
}

.wrem-52-45{
 width:52.45rem !important;
}

.wrem-53-45{
 width:53.45rem !important;
}

.wrem-54-45{
 width:54.45rem !important;
}

.wrem-55-45{
 width:55.45rem !important;
}

.wrem-56-45{
 width:56.45rem !important;
}

.wrem-57-45{
 width:57.45rem !important;
}

.wrem-58-45{
 width:58.45rem !important;
}

.wrem-59-45{
 width:59.45rem !important;
}

.wrem-60-45{
 width:60.45rem !important;
}

.wrem-61-45{
 width:61.45rem !important;
}

.wrem-62-45{
 width:62.45rem !important;
}

.wrem-63-45{
 width:63.45rem !important;
}

.wrem-64-45{
 width:64.45rem !important;
}

.wrem-65-45{
 width:65.45rem !important;
}

.wrem-66-45{
 width:66.45rem !important;
}

.wrem-67-45{
 width:67.45rem !important;
}

.wrem-68-45{
 width:68.45rem !important;
}

.wrem-69-45{
 width:69.45rem !important;
}

.wrem-70-45{
 width:70.45rem !important;
}

.wrem-71-45{
 width:71.45rem !important;
}

.wrem-72-45{
 width:72.45rem !important;
}

.wrem-73-45{
 width:73.45rem !important;
}

.wrem-74-45{
 width:74.45rem !important;
}

.wrem-75-45{
 width:75.45rem !important;
}

.wrem-76-45{
 width:76.45rem !important;
}

.wrem-77-45{
 width:77.45rem !important;
}

.wrem-78-45{
 width:78.45rem !important;
}

.wrem-79-45{
 width:79.45rem !important;
}

.wrem-80-45{
 width:80.45rem !important;
}

.wrem-81-45{
 width:81.45rem !important;
}

.wrem-82-45{
 width:82.45rem !important;
}

.wrem-83-45{
 width:83.45rem !important;
}

.wrem-84-45{
 width:84.45rem !important;
}

.wrem-85-45{
 width:85.45rem !important;
}

.wrem-86-45{
 width:86.45rem !important;
}

.wrem-87-45{
 width:87.45rem !important;
}

.wrem-88-45{
 width:88.45rem !important;
}

.wrem-89-45{
 width:89.45rem !important;
}

.wrem-90-45{
 width:90.45rem !important;
}

.wrem-91-45{
 width:91.45rem !important;
}

.wrem-92-45{
 width:92.45rem !important;
}

.wrem-93-45{
 width:93.45rem !important;
}

.wrem-94-45{
 width:94.45rem !important;
}

.wrem-95-45{
 width:95.45rem !important;
}

.wrem-96-45{
 width:96.45rem !important;
}

.wrem-97-45{
 width:97.45rem !important;
}

.wrem-98-45{
 width:98.45rem !important;
}

.wrem-99-45{
 width:99.45rem !important;
}

.wrem-1-5{
 width:1.5rem !important;
}

.wrem-2-5{
 width:2.5rem !important;
}

.wrem-3-5{
 width:3.5rem !important;
}

.wrem-4-5{
 width:4.5rem !important;
}

.wrem-5-5{
 width:5.5rem !important;
}

.wrem-6-5{
 width:6.5rem !important;
}

.wrem-7-5{
 width:7.5rem !important;
}

.wrem-8-5{
 width:8.5rem !important;
}

.wrem-9-5{
 width:9.5rem !important;
}

.wrem-10-5{
 width:10.5rem !important;
}

.wrem-15-5{
 width:15.5rem !important;
}

.wrem-20-5{
 width:20.5rem !important;
}

.wrem-21-5{
 width:21.5rem !important;
}

.wrem-22-5{
 width:22.5rem !important;
}

.wrem-23-5{
 width:23.5rem !important;
}

.wrem-24-5{
 width:24.5rem !important;
}

.wrem-25-5{
 width:25.5rem !important;
}

.wrem-26-5{
 width:26.5rem !important;
}

.wrem-27-5{
 width:27.5rem !important;
}

.wrem-28-5{
 width:28.5rem !important;
}

.wrem-29-5{
 width:29.5rem !important;
}

.wrem-30-5{
 width:30.5rem !important;
}

.wrem-31-5{
 width:31.5rem !important;
}

.wrem-32-5{
 width:32.5rem !important;
}

.wrem-33-5{
 width:33.5rem !important;
}

.wrem-34-5{
 width:34.5rem !important;
}

.wrem-35-5{
 width:35.5rem !important;
}

.wrem-36-5{
 width:36.5rem !important;
}

.wrem-37-5{
 width:37.5rem !important;
}

.wrem-38-5{
 width:38.5rem !important;
}

.wrem-39-5{
 width:39.5rem !important;
}

.wrem-40-5{
 width:40.5rem !important;
}

.wrem-41-5{
 width:41.5rem !important;
}

.wrem-42-5{
 width:42.5rem !important;
}

.wrem-43-5{
 width:43.5rem !important;
}

.wrem-44-5{
 width:44.5rem !important;
}

.wrem-45-5{
 width:45.5rem !important;
}

.wrem-46-5{
 width:46.5rem !important;
}

.wrem-47-5{
 width:47.5rem !important;
}

.wrem-48-5{
 width:48.5rem !important;
}

.wrem-49-5{
 width:49.5rem !important;
}

.wrem-50-5{
 width:50.5rem !important;
}

.wrem-51-5{
 width:51.5rem !important;
}

.wrem-52-5{
 width:52.5rem !important;
}

.wrem-53-5{
 width:53.5rem !important;
}

.wrem-54-5{
 width:54.5rem !important;
}

.wrem-55-5{
 width:55.5rem !important;
}

.wrem-56-5{
 width:56.5rem !important;
}

.wrem-57-5{
 width:57.5rem !important;
}

.wrem-58-5{
 width:58.5rem !important;
}

.wrem-59-5{
 width:59.5rem !important;
}

.wrem-60-5{
 width:60.5rem !important;
}

.wrem-61-5{
 width:61.5rem !important;
}

.wrem-62-5{
 width:62.5rem !important;
}

.wrem-63-5{
 width:63.5rem !important;
}

.wrem-64-5{
 width:64.5rem !important;
}

.wrem-65-5{
 width:65.5rem !important;
}

.wrem-66-5{
 width:66.5rem !important;
}

.wrem-67-5{
 width:67.5rem !important;
}

.wrem-68-5{
 width:68.5rem !important;
}

.wrem-69-5{
 width:69.5rem !important;
}

.wrem-70-5{
 width:70.5rem !important;
}

.wrem-71-5{
 width:71.5rem !important;
}

.wrem-72-5{
 width:72.5rem !important;
}

.wrem-73-5{
 width:73.5rem !important;
}

.wrem-74-5{
 width:74.5rem !important;
}

.wrem-75-5{
 width:75.5rem !important;
}

.wrem-76-5{
 width:76.5rem !important;
}

.wrem-77-5{
 width:77.5rem !important;
}

.wrem-78-5{
 width:78.5rem !important;
}

.wrem-79-5{
 width:79.5rem !important;
}

.wrem-80-5{
 width:80.5rem !important;
}

.wrem-81-5{
 width:81.5rem !important;
}

.wrem-82-5{
 width:82.5rem !important;
}

.wrem-83-5{
 width:83.5rem !important;
}

.wrem-84-5{
 width:84.5rem !important;
}

.wrem-85-5{
 width:85.5rem !important;
}

.wrem-86-5{
 width:86.5rem !important;
}

.wrem-87-5{
 width:87.5rem !important;
}

.wrem-88-5{
 width:88.5rem !important;
}

.wrem-89-5{
 width:89.5rem !important;
}

.wrem-90-5{
 width:90.5rem !important;
}

.wrem-91-5{
 width:91.5rem !important;
}

.wrem-92-5{
 width:92.5rem !important;
}

.wrem-93-5{
 width:93.5rem !important;
}

.wrem-94-5{
 width:94.5rem !important;
}

.wrem-95-5{
 width:95.5rem !important;
}

.wrem-96-5{
 width:96.5rem !important;
}

.wrem-97-5{
 width:97.5rem !important;
}

.wrem-98-5{
 width:98.5rem !important;
}

.wrem-99-5{
 width:99.5rem !important;
}

.wrem-1-55{
 width:1.55rem !important;
}

.wrem-2-55{
 width:2.55rem !important;
}

.wrem-3-55{
 width:3.55rem !important;
}

.wrem-4-55{
 width:4.55rem !important;
}

.wrem-5-55{
 width:5.55rem !important;
}

.wrem-6-55{
 width:6.55rem !important;
}

.wrem-7-55{
 width:7.55rem !important;
}

.wrem-8-55{
 width:8.55rem !important;
}

.wrem-9-55{
 width:9.55rem !important;
}

.wrem-10-55{
 width:10.55rem !important;
}

.wrem-15-55{
 width:15.55rem !important;
}

.wrem-20-55{
 width:20.55rem !important;
}

.wrem-21-55{
 width:21.55rem !important;
}

.wrem-22-55{
 width:22.55rem !important;
}

.wrem-23-55{
 width:23.55rem !important;
}

.wrem-24-55{
 width:24.55rem !important;
}

.wrem-25-55{
 width:25.55rem !important;
}

.wrem-26-55{
 width:26.55rem !important;
}

.wrem-27-55{
 width:27.55rem !important;
}

.wrem-28-55{
 width:28.55rem !important;
}

.wrem-29-55{
 width:29.55rem !important;
}

.wrem-30-55{
 width:30.55rem !important;
}

.wrem-31-55{
 width:31.55rem !important;
}

.wrem-32-55{
 width:32.55rem !important;
}

.wrem-33-55{
 width:33.55rem !important;
}

.wrem-34-55{
 width:34.55rem !important;
}

.wrem-35-55{
 width:35.55rem !important;
}

.wrem-36-55{
 width:36.55rem !important;
}

.wrem-37-55{
 width:37.55rem !important;
}

.wrem-38-55{
 width:38.55rem !important;
}

.wrem-39-55{
 width:39.55rem !important;
}

.wrem-40-55{
 width:40.55rem !important;
}

.wrem-41-55{
 width:41.55rem !important;
}

.wrem-42-55{
 width:42.55rem !important;
}

.wrem-43-55{
 width:43.55rem !important;
}

.wrem-44-55{
 width:44.55rem !important;
}

.wrem-45-55{
 width:45.55rem !important;
}

.wrem-46-55{
 width:46.55rem !important;
}

.wrem-47-55{
 width:47.55rem !important;
}

.wrem-48-55{
 width:48.55rem !important;
}

.wrem-49-55{
 width:49.55rem !important;
}

.wrem-50-55{
 width:50.55rem !important;
}

.wrem-51-55{
 width:51.55rem !important;
}

.wrem-52-55{
 width:52.55rem !important;
}

.wrem-53-55{
 width:53.55rem !important;
}

.wrem-54-55{
 width:54.55rem !important;
}

.wrem-55-55{
 width:55.55rem !important;
}

.wrem-56-55{
 width:56.55rem !important;
}

.wrem-57-55{
 width:57.55rem !important;
}

.wrem-58-55{
 width:58.55rem !important;
}

.wrem-59-55{
 width:59.55rem !important;
}

.wrem-60-55{
 width:60.55rem !important;
}

.wrem-61-55{
 width:61.55rem !important;
}

.wrem-62-55{
 width:62.55rem !important;
}

.wrem-63-55{
 width:63.55rem !important;
}

.wrem-64-55{
 width:64.55rem !important;
}

.wrem-65-55{
 width:65.55rem !important;
}

.wrem-66-55{
 width:66.55rem !important;
}

.wrem-67-55{
 width:67.55rem !important;
}

.wrem-68-55{
 width:68.55rem !important;
}

.wrem-69-55{
 width:69.55rem !important;
}

.wrem-70-55{
 width:70.55rem !important;
}

.wrem-71-55{
 width:71.55rem !important;
}

.wrem-72-55{
 width:72.55rem !important;
}

.wrem-73-55{
 width:73.55rem !important;
}

.wrem-74-55{
 width:74.55rem !important;
}

.wrem-75-55{
 width:75.55rem !important;
}

.wrem-76-55{
 width:76.55rem !important;
}

.wrem-77-55{
 width:77.55rem !important;
}

.wrem-78-55{
 width:78.55rem !important;
}

.wrem-79-55{
 width:79.55rem !important;
}

.wrem-80-55{
 width:80.55rem !important;
}

.wrem-81-55{
 width:81.55rem !important;
}

.wrem-82-55{
 width:82.55rem !important;
}

.wrem-83-55{
 width:83.55rem !important;
}

.wrem-84-55{
 width:84.55rem !important;
}

.wrem-85-55{
 width:85.55rem !important;
}

.wrem-86-55{
 width:86.55rem !important;
}

.wrem-87-55{
 width:87.55rem !important;
}

.wrem-88-55{
 width:88.55rem !important;
}

.wrem-89-55{
 width:89.55rem !important;
}

.wrem-90-55{
 width:90.55rem !important;
}

.wrem-91-55{
 width:91.55rem !important;
}

.wrem-92-55{
 width:92.55rem !important;
}

.wrem-93-55{
 width:93.55rem !important;
}

.wrem-94-55{
 width:94.55rem !important;
}

.wrem-95-55{
 width:95.55rem !important;
}

.wrem-96-55{
 width:96.55rem !important;
}

.wrem-97-55{
 width:97.55rem !important;
}

.wrem-98-55{
 width:98.55rem !important;
}

.wrem-99-55{
 width:99.55rem !important;
}

.wrem-1-6{
 width:1.6rem !important;
}

.wrem-2-6{
 width:2.6rem !important;
}

.wrem-3-6{
 width:3.6rem !important;
}

.wrem-4-6{
 width:4.6rem !important;
}

.wrem-5-6{
 width:5.6rem !important;
}

.wrem-6-6{
 width:6.6rem !important;
}

.wrem-7-6{
 width:7.6rem !important;
}

.wrem-8-6{
 width:8.6rem !important;
}

.wrem-9-6{
 width:9.6rem !important;
}

.wrem-10-6{
 width:10.6rem !important;
}

.wrem-15-6{
 width:15.6rem !important;
}

.wrem-20-6{
 width:20.6rem !important;
}

.wrem-21-6{
 width:21.6rem !important;
}

.wrem-22-6{
 width:22.6rem !important;
}

.wrem-23-6{
 width:23.6rem !important;
}

.wrem-24-6{
 width:24.6rem !important;
}

.wrem-25-6{
 width:25.6rem !important;
}

.wrem-26-6{
 width:26.6rem !important;
}

.wrem-27-6{
 width:27.6rem !important;
}

.wrem-28-6{
 width:28.6rem !important;
}

.wrem-29-6{
 width:29.6rem !important;
}

.wrem-30-6{
 width:30.6rem !important;
}

.wrem-31-6{
 width:31.6rem !important;
}

.wrem-32-6{
 width:32.6rem !important;
}

.wrem-33-6{
 width:33.6rem !important;
}

.wrem-34-6{
 width:34.6rem !important;
}

.wrem-35-6{
 width:35.6rem !important;
}

.wrem-36-6{
 width:36.6rem !important;
}

.wrem-37-6{
 width:37.6rem !important;
}

.wrem-38-6{
 width:38.6rem !important;
}

.wrem-39-6{
 width:39.6rem !important;
}

.wrem-40-6{
 width:40.6rem !important;
}

.wrem-41-6{
 width:41.6rem !important;
}

.wrem-42-6{
 width:42.6rem !important;
}

.wrem-43-6{
 width:43.6rem !important;
}

.wrem-44-6{
 width:44.6rem !important;
}

.wrem-45-6{
 width:45.6rem !important;
}

.wrem-46-6{
 width:46.6rem !important;
}

.wrem-47-6{
 width:47.6rem !important;
}

.wrem-48-6{
 width:48.6rem !important;
}

.wrem-49-6{
 width:49.6rem !important;
}

.wrem-50-6{
 width:50.6rem !important;
}

.wrem-51-6{
 width:51.6rem !important;
}

.wrem-52-6{
 width:52.6rem !important;
}

.wrem-53-6{
 width:53.6rem !important;
}

.wrem-54-6{
 width:54.6rem !important;
}

.wrem-55-6{
 width:55.6rem !important;
}

.wrem-56-6{
 width:56.6rem !important;
}

.wrem-57-6{
 width:57.6rem !important;
}

.wrem-58-6{
 width:58.6rem !important;
}

.wrem-59-6{
 width:59.6rem !important;
}

.wrem-60-6{
 width:60.6rem !important;
}

.wrem-61-6{
 width:61.6rem !important;
}

.wrem-62-6{
 width:62.6rem !important;
}

.wrem-63-6{
 width:63.6rem !important;
}

.wrem-64-6{
 width:64.6rem !important;
}

.wrem-65-6{
 width:65.6rem !important;
}

.wrem-66-6{
 width:66.6rem !important;
}

.wrem-67-6{
 width:67.6rem !important;
}

.wrem-68-6{
 width:68.6rem !important;
}

.wrem-69-6{
 width:69.6rem !important;
}

.wrem-70-6{
 width:70.6rem !important;
}

.wrem-71-6{
 width:71.6rem !important;
}

.wrem-72-6{
 width:72.6rem !important;
}

.wrem-73-6{
 width:73.6rem !important;
}

.wrem-74-6{
 width:74.6rem !important;
}

.wrem-75-6{
 width:75.6rem !important;
}

.wrem-76-6{
 width:76.6rem !important;
}

.wrem-77-6{
 width:77.6rem !important;
}

.wrem-78-6{
 width:78.6rem !important;
}

.wrem-79-6{
 width:79.6rem !important;
}

.wrem-80-6{
 width:80.6rem !important;
}

.wrem-81-6{
 width:81.6rem !important;
}

.wrem-82-6{
 width:82.6rem !important;
}

.wrem-83-6{
 width:83.6rem !important;
}

.wrem-84-6{
 width:84.6rem !important;
}

.wrem-85-6{
 width:85.6rem !important;
}

.wrem-86-6{
 width:86.6rem !important;
}

.wrem-87-6{
 width:87.6rem !important;
}

.wrem-88-6{
 width:88.6rem !important;
}

.wrem-89-6{
 width:89.6rem !important;
}

.wrem-90-6{
 width:90.6rem !important;
}

.wrem-91-6{
 width:91.6rem !important;
}

.wrem-92-6{
 width:92.6rem !important;
}

.wrem-93-6{
 width:93.6rem !important;
}

.wrem-94-6{
 width:94.6rem !important;
}

.wrem-95-6{
 width:95.6rem !important;
}

.wrem-96-6{
 width:96.6rem !important;
}

.wrem-97-6{
 width:97.6rem !important;
}

.wrem-98-6{
 width:98.6rem !important;
}

.wrem-99-6{
 width:99.6rem !important;
}

.wrem-1-65{
 width:1.65rem !important;
}

.wrem-2-65{
 width:2.65rem !important;
}

.wrem-3-65{
 width:3.65rem !important;
}

.wrem-4-65{
 width:4.65rem !important;
}

.wrem-5-65{
 width:5.65rem !important;
}

.wrem-6-65{
 width:6.65rem !important;
}

.wrem-7-65{
 width:7.65rem !important;
}

.wrem-8-65{
 width:8.65rem !important;
}

.wrem-9-65{
 width:9.65rem !important;
}

.wrem-10-65{
 width:10.65rem !important;
}

.wrem-15-65{
 width:15.65rem !important;
}

.wrem-20-65{
 width:20.65rem !important;
}

.wrem-21-65{
 width:21.65rem !important;
}

.wrem-22-65{
 width:22.65rem !important;
}

.wrem-23-65{
 width:23.65rem !important;
}

.wrem-24-65{
 width:24.65rem !important;
}

.wrem-25-65{
 width:25.65rem !important;
}

.wrem-26-65{
 width:26.65rem !important;
}

.wrem-27-65{
 width:27.65rem !important;
}

.wrem-28-65{
 width:28.65rem !important;
}

.wrem-29-65{
 width:29.65rem !important;
}

.wrem-30-65{
 width:30.65rem !important;
}

.wrem-31-65{
 width:31.65rem !important;
}

.wrem-32-65{
 width:32.65rem !important;
}

.wrem-33-65{
 width:33.65rem !important;
}

.wrem-34-65{
 width:34.65rem !important;
}

.wrem-35-65{
 width:35.65rem !important;
}

.wrem-36-65{
 width:36.65rem !important;
}

.wrem-37-65{
 width:37.65rem !important;
}

.wrem-38-65{
 width:38.65rem !important;
}

.wrem-39-65{
 width:39.65rem !important;
}

.wrem-40-65{
 width:40.65rem !important;
}

.wrem-41-65{
 width:41.65rem !important;
}

.wrem-42-65{
 width:42.65rem !important;
}

.wrem-43-65{
 width:43.65rem !important;
}

.wrem-44-65{
 width:44.65rem !important;
}

.wrem-45-65{
 width:45.65rem !important;
}

.wrem-46-65{
 width:46.65rem !important;
}

.wrem-47-65{
 width:47.65rem !important;
}

.wrem-48-65{
 width:48.65rem !important;
}

.wrem-49-65{
 width:49.65rem !important;
}

.wrem-50-65{
 width:50.65rem !important;
}

.wrem-51-65{
 width:51.65rem !important;
}

.wrem-52-65{
 width:52.65rem !important;
}

.wrem-53-65{
 width:53.65rem !important;
}

.wrem-54-65{
 width:54.65rem !important;
}

.wrem-55-65{
 width:55.65rem !important;
}

.wrem-56-65{
 width:56.65rem !important;
}

.wrem-57-65{
 width:57.65rem !important;
}

.wrem-58-65{
 width:58.65rem !important;
}

.wrem-59-65{
 width:59.65rem !important;
}

.wrem-60-65{
 width:60.65rem !important;
}

.wrem-61-65{
 width:61.65rem !important;
}

.wrem-62-65{
 width:62.65rem !important;
}

.wrem-63-65{
 width:63.65rem !important;
}

.wrem-64-65{
 width:64.65rem !important;
}

.wrem-65-65{
 width:65.65rem !important;
}

.wrem-66-65{
 width:66.65rem !important;
}

.wrem-67-65{
 width:67.65rem !important;
}

.wrem-68-65{
 width:68.65rem !important;
}

.wrem-69-65{
 width:69.65rem !important;
}

.wrem-70-65{
 width:70.65rem !important;
}

.wrem-71-65{
 width:71.65rem !important;
}

.wrem-72-65{
 width:72.65rem !important;
}

.wrem-73-65{
 width:73.65rem !important;
}

.wrem-74-65{
 width:74.65rem !important;
}

.wrem-75-65{
 width:75.65rem !important;
}

.wrem-76-65{
 width:76.65rem !important;
}

.wrem-77-65{
 width:77.65rem !important;
}

.wrem-78-65{
 width:78.65rem !important;
}

.wrem-79-65{
 width:79.65rem !important;
}

.wrem-80-65{
 width:80.65rem !important;
}

.wrem-81-65{
 width:81.65rem !important;
}

.wrem-82-65{
 width:82.65rem !important;
}

.wrem-83-65{
 width:83.65rem !important;
}

.wrem-84-65{
 width:84.65rem !important;
}

.wrem-85-65{
 width:85.65rem !important;
}

.wrem-86-65{
 width:86.65rem !important;
}

.wrem-87-65{
 width:87.65rem !important;
}

.wrem-88-65{
 width:88.65rem !important;
}

.wrem-89-65{
 width:89.65rem !important;
}

.wrem-90-65{
 width:90.65rem !important;
}

.wrem-91-65{
 width:91.65rem !important;
}

.wrem-92-65{
 width:92.65rem !important;
}

.wrem-93-65{
 width:93.65rem !important;
}

.wrem-94-65{
 width:94.65rem !important;
}

.wrem-95-65{
 width:95.65rem !important;
}

.wrem-96-65{
 width:96.65rem !important;
}

.wrem-97-65{
 width:97.65rem !important;
}

.wrem-98-65{
 width:98.65rem !important;
}

.wrem-99-65{
 width:99.65rem !important;
}

.wrem-1-7{
 width:1.7rem !important;
}

.wrem-2-7{
 width:2.7rem !important;
}

.wrem-3-7{
 width:3.7rem !important;
}

.wrem-4-7{
 width:4.7rem !important;
}

.wrem-5-7{
 width:5.7rem !important;
}

.wrem-6-7{
 width:6.7rem !important;
}

.wrem-7-7{
 width:7.7rem !important;
}

.wrem-8-7{
 width:8.7rem !important;
}

.wrem-9-7{
 width:9.7rem !important;
}

.wrem-10-7{
 width:10.7rem !important;
}

.wrem-15-7{
 width:15.7rem !important;
}

.wrem-20-7{
 width:20.7rem !important;
}

.wrem-21-7{
 width:21.7rem !important;
}

.wrem-22-7{
 width:22.7rem !important;
}

.wrem-23-7{
 width:23.7rem !important;
}

.wrem-24-7{
 width:24.7rem !important;
}

.wrem-25-7{
 width:25.7rem !important;
}

.wrem-26-7{
 width:26.7rem !important;
}

.wrem-27-7{
 width:27.7rem !important;
}

.wrem-28-7{
 width:28.7rem !important;
}

.wrem-29-7{
 width:29.7rem !important;
}

.wrem-30-7{
 width:30.7rem !important;
}

.wrem-31-7{
 width:31.7rem !important;
}

.wrem-32-7{
 width:32.7rem !important;
}

.wrem-33-7{
 width:33.7rem !important;
}

.wrem-34-7{
 width:34.7rem !important;
}

.wrem-35-7{
 width:35.7rem !important;
}

.wrem-36-7{
 width:36.7rem !important;
}

.wrem-37-7{
 width:37.7rem !important;
}

.wrem-38-7{
 width:38.7rem !important;
}

.wrem-39-7{
 width:39.7rem !important;
}

.wrem-40-7{
 width:40.7rem !important;
}

.wrem-41-7{
 width:41.7rem !important;
}

.wrem-42-7{
 width:42.7rem !important;
}

.wrem-43-7{
 width:43.7rem !important;
}

.wrem-44-7{
 width:44.7rem !important;
}

.wrem-45-7{
 width:45.7rem !important;
}

.wrem-46-7{
 width:46.7rem !important;
}

.wrem-47-7{
 width:47.7rem !important;
}

.wrem-48-7{
 width:48.7rem !important;
}

.wrem-49-7{
 width:49.7rem !important;
}

.wrem-50-7{
 width:50.7rem !important;
}

.wrem-51-7{
 width:51.7rem !important;
}

.wrem-52-7{
 width:52.7rem !important;
}

.wrem-53-7{
 width:53.7rem !important;
}

.wrem-54-7{
 width:54.7rem !important;
}

.wrem-55-7{
 width:55.7rem !important;
}

.wrem-56-7{
 width:56.7rem !important;
}

.wrem-57-7{
 width:57.7rem !important;
}

.wrem-58-7{
 width:58.7rem !important;
}

.wrem-59-7{
 width:59.7rem !important;
}

.wrem-60-7{
 width:60.7rem !important;
}

.wrem-61-7{
 width:61.7rem !important;
}

.wrem-62-7{
 width:62.7rem !important;
}

.wrem-63-7{
 width:63.7rem !important;
}

.wrem-64-7{
 width:64.7rem !important;
}

.wrem-65-7{
 width:65.7rem !important;
}

.wrem-66-7{
 width:66.7rem !important;
}

.wrem-67-7{
 width:67.7rem !important;
}

.wrem-68-7{
 width:68.7rem !important;
}

.wrem-69-7{
 width:69.7rem !important;
}

.wrem-70-7{
 width:70.7rem !important;
}

.wrem-71-7{
 width:71.7rem !important;
}

.wrem-72-7{
 width:72.7rem !important;
}

.wrem-73-7{
 width:73.7rem !important;
}

.wrem-74-7{
 width:74.7rem !important;
}

.wrem-75-7{
 width:75.7rem !important;
}

.wrem-76-7{
 width:76.7rem !important;
}

.wrem-77-7{
 width:77.7rem !important;
}

.wrem-78-7{
 width:78.7rem !important;
}

.wrem-79-7{
 width:79.7rem !important;
}

.wrem-80-7{
 width:80.7rem !important;
}

.wrem-81-7{
 width:81.7rem !important;
}

.wrem-82-7{
 width:82.7rem !important;
}

.wrem-83-7{
 width:83.7rem !important;
}

.wrem-84-7{
 width:84.7rem !important;
}

.wrem-85-7{
 width:85.7rem !important;
}

.wrem-86-7{
 width:86.7rem !important;
}

.wrem-87-7{
 width:87.7rem !important;
}

.wrem-88-7{
 width:88.7rem !important;
}

.wrem-89-7{
 width:89.7rem !important;
}

.wrem-90-7{
 width:90.7rem !important;
}

.wrem-91-7{
 width:91.7rem !important;
}

.wrem-92-7{
 width:92.7rem !important;
}

.wrem-93-7{
 width:93.7rem !important;
}

.wrem-94-7{
 width:94.7rem !important;
}

.wrem-95-7{
 width:95.7rem !important;
}

.wrem-96-7{
 width:96.7rem !important;
}

.wrem-97-7{
 width:97.7rem !important;
}

.wrem-98-7{
 width:98.7rem !important;
}

.wrem-99-7{
 width:99.7rem !important;
}

.wrem-1-75{
 width:1.75rem !important;
}

.wrem-2-75{
 width:2.75rem !important;
}

.wrem-3-75{
 width:3.75rem !important;
}

.wrem-4-75{
 width:4.75rem !important;
}

.wrem-5-75{
 width:5.75rem !important;
}

.wrem-6-75{
 width:6.75rem !important;
}

.wrem-7-75{
 width:7.75rem !important;
}

.wrem-8-75{
 width:8.75rem !important;
}

.wrem-9-75{
 width:9.75rem !important;
}

.wrem-10-75{
 width:10.75rem !important;
}

.wrem-15-75{
 width:15.75rem !important;
}

.wrem-20-75{
 width:20.75rem !important;
}

.wrem-21-75{
 width:21.75rem !important;
}

.wrem-22-75{
 width:22.75rem !important;
}

.wrem-23-75{
 width:23.75rem !important;
}

.wrem-24-75{
 width:24.75rem !important;
}

.wrem-25-75{
 width:25.75rem !important;
}

.wrem-26-75{
 width:26.75rem !important;
}

.wrem-27-75{
 width:27.75rem !important;
}

.wrem-28-75{
 width:28.75rem !important;
}

.wrem-29-75{
 width:29.75rem !important;
}

.wrem-30-75{
 width:30.75rem !important;
}

.wrem-31-75{
 width:31.75rem !important;
}

.wrem-32-75{
 width:32.75rem !important;
}

.wrem-33-75{
 width:33.75rem !important;
}

.wrem-34-75{
 width:34.75rem !important;
}

.wrem-35-75{
 width:35.75rem !important;
}

.wrem-36-75{
 width:36.75rem !important;
}

.wrem-37-75{
 width:37.75rem !important;
}

.wrem-38-75{
 width:38.75rem !important;
}

.wrem-39-75{
 width:39.75rem !important;
}

.wrem-40-75{
 width:40.75rem !important;
}

.wrem-41-75{
 width:41.75rem !important;
}

.wrem-42-75{
 width:42.75rem !important;
}

.wrem-43-75{
 width:43.75rem !important;
}

.wrem-44-75{
 width:44.75rem !important;
}

.wrem-45-75{
 width:45.75rem !important;
}

.wrem-46-75{
 width:46.75rem !important;
}

.wrem-47-75{
 width:47.75rem !important;
}

.wrem-48-75{
 width:48.75rem !important;
}

.wrem-49-75{
 width:49.75rem !important;
}

.wrem-50-75{
 width:50.75rem !important;
}

.wrem-51-75{
 width:51.75rem !important;
}

.wrem-52-75{
 width:52.75rem !important;
}

.wrem-53-75{
 width:53.75rem !important;
}

.wrem-54-75{
 width:54.75rem !important;
}

.wrem-55-75{
 width:55.75rem !important;
}

.wrem-56-75{
 width:56.75rem !important;
}

.wrem-57-75{
 width:57.75rem !important;
}

.wrem-58-75{
 width:58.75rem !important;
}

.wrem-59-75{
 width:59.75rem !important;
}

.wrem-60-75{
 width:60.75rem !important;
}

.wrem-61-75{
 width:61.75rem !important;
}

.wrem-62-75{
 width:62.75rem !important;
}

.wrem-63-75{
 width:63.75rem !important;
}

.wrem-64-75{
 width:64.75rem !important;
}

.wrem-65-75{
 width:65.75rem !important;
}

.wrem-66-75{
 width:66.75rem !important;
}

.wrem-67-75{
 width:67.75rem !important;
}

.wrem-68-75{
 width:68.75rem !important;
}

.wrem-69-75{
 width:69.75rem !important;
}

.wrem-70-75{
 width:70.75rem !important;
}

.wrem-71-75{
 width:71.75rem !important;
}

.wrem-72-75{
 width:72.75rem !important;
}

.wrem-73-75{
 width:73.75rem !important;
}

.wrem-74-75{
 width:74.75rem !important;
}

.wrem-75-75{
 width:75.75rem !important;
}

.wrem-76-75{
 width:76.75rem !important;
}

.wrem-77-75{
 width:77.75rem !important;
}

.wrem-78-75{
 width:78.75rem !important;
}

.wrem-79-75{
 width:79.75rem !important;
}

.wrem-80-75{
 width:80.75rem !important;
}

.wrem-81-75{
 width:81.75rem !important;
}

.wrem-82-75{
 width:82.75rem !important;
}

.wrem-83-75{
 width:83.75rem !important;
}

.wrem-84-75{
 width:84.75rem !important;
}

.wrem-85-75{
 width:85.75rem !important;
}

.wrem-86-75{
 width:86.75rem !important;
}

.wrem-87-75{
 width:87.75rem !important;
}

.wrem-88-75{
 width:88.75rem !important;
}

.wrem-89-75{
 width:89.75rem !important;
}

.wrem-90-75{
 width:90.75rem !important;
}

.wrem-91-75{
 width:91.75rem !important;
}

.wrem-92-75{
 width:92.75rem !important;
}

.wrem-93-75{
 width:93.75rem !important;
}

.wrem-94-75{
 width:94.75rem !important;
}

.wrem-95-75{
 width:95.75rem !important;
}

.wrem-96-75{
 width:96.75rem !important;
}

.wrem-97-75{
 width:97.75rem !important;
}

.wrem-98-75{
 width:98.75rem !important;
}

.wrem-99-75{
 width:99.75rem !important;
}

.wrem-1-8{
 width:1.8rem !important;
}

.wrem-2-8{
 width:2.8rem !important;
}

.wrem-3-8{
 width:3.8rem !important;
}

.wrem-4-8{
 width:4.8rem !important;
}

.wrem-5-8{
 width:5.8rem !important;
}

.wrem-6-8{
 width:6.8rem !important;
}

.wrem-7-8{
 width:7.8rem !important;
}

.wrem-8-8{
 width:8.8rem !important;
}

.wrem-9-8{
 width:9.8rem !important;
}

.wrem-10-8{
 width:10.8rem !important;
}

.wrem-15-8{
 width:15.8rem !important;
}

.wrem-20-8{
 width:20.8rem !important;
}

.wrem-21-8{
 width:21.8rem !important;
}

.wrem-22-8{
 width:22.8rem !important;
}

.wrem-23-8{
 width:23.8rem !important;
}

.wrem-24-8{
 width:24.8rem !important;
}

.wrem-25-8{
 width:25.8rem !important;
}

.wrem-26-8{
 width:26.8rem !important;
}

.wrem-27-8{
 width:27.8rem !important;
}

.wrem-28-8{
 width:28.8rem !important;
}

.wrem-29-8{
 width:29.8rem !important;
}

.wrem-30-8{
 width:30.8rem !important;
}

.wrem-31-8{
 width:31.8rem !important;
}

.wrem-32-8{
 width:32.8rem !important;
}

.wrem-33-8{
 width:33.8rem !important;
}

.wrem-34-8{
 width:34.8rem !important;
}

.wrem-35-8{
 width:35.8rem !important;
}

.wrem-36-8{
 width:36.8rem !important;
}

.wrem-37-8{
 width:37.8rem !important;
}

.wrem-38-8{
 width:38.8rem !important;
}

.wrem-39-8{
 width:39.8rem !important;
}

.wrem-40-8{
 width:40.8rem !important;
}

.wrem-41-8{
 width:41.8rem !important;
}

.wrem-42-8{
 width:42.8rem !important;
}

.wrem-43-8{
 width:43.8rem !important;
}

.wrem-44-8{
 width:44.8rem !important;
}

.wrem-45-8{
 width:45.8rem !important;
}

.wrem-46-8{
 width:46.8rem !important;
}

.wrem-47-8{
 width:47.8rem !important;
}

.wrem-48-8{
 width:48.8rem !important;
}

.wrem-49-8{
 width:49.8rem !important;
}

.wrem-50-8{
 width:50.8rem !important;
}

.wrem-51-8{
 width:51.8rem !important;
}

.wrem-52-8{
 width:52.8rem !important;
}

.wrem-53-8{
 width:53.8rem !important;
}

.wrem-54-8{
 width:54.8rem !important;
}

.wrem-55-8{
 width:55.8rem !important;
}

.wrem-56-8{
 width:56.8rem !important;
}

.wrem-57-8{
 width:57.8rem !important;
}

.wrem-58-8{
 width:58.8rem !important;
}

.wrem-59-8{
 width:59.8rem !important;
}

.wrem-60-8{
 width:60.8rem !important;
}

.wrem-61-8{
 width:61.8rem !important;
}

.wrem-62-8{
 width:62.8rem !important;
}

.wrem-63-8{
 width:63.8rem !important;
}

.wrem-64-8{
 width:64.8rem !important;
}

.wrem-65-8{
 width:65.8rem !important;
}

.wrem-66-8{
 width:66.8rem !important;
}

.wrem-67-8{
 width:67.8rem !important;
}

.wrem-68-8{
 width:68.8rem !important;
}

.wrem-69-8{
 width:69.8rem !important;
}

.wrem-70-8{
 width:70.8rem !important;
}

.wrem-71-8{
 width:71.8rem !important;
}

.wrem-72-8{
 width:72.8rem !important;
}

.wrem-73-8{
 width:73.8rem !important;
}

.wrem-74-8{
 width:74.8rem !important;
}

.wrem-75-8{
 width:75.8rem !important;
}

.wrem-76-8{
 width:76.8rem !important;
}

.wrem-77-8{
 width:77.8rem !important;
}

.wrem-78-8{
 width:78.8rem !important;
}

.wrem-79-8{
 width:79.8rem !important;
}

.wrem-80-8{
 width:80.8rem !important;
}

.wrem-81-8{
 width:81.8rem !important;
}

.wrem-82-8{
 width:82.8rem !important;
}

.wrem-83-8{
 width:83.8rem !important;
}

.wrem-84-8{
 width:84.8rem !important;
}

.wrem-85-8{
 width:85.8rem !important;
}

.wrem-86-8{
 width:86.8rem !important;
}

.wrem-87-8{
 width:87.8rem !important;
}

.wrem-88-8{
 width:88.8rem !important;
}

.wrem-89-8{
 width:89.8rem !important;
}

.wrem-90-8{
 width:90.8rem !important;
}

.wrem-91-8{
 width:91.8rem !important;
}

.wrem-92-8{
 width:92.8rem !important;
}

.wrem-93-8{
 width:93.8rem !important;
}

.wrem-94-8{
 width:94.8rem !important;
}

.wrem-95-8{
 width:95.8rem !important;
}

.wrem-96-8{
 width:96.8rem !important;
}

.wrem-97-8{
 width:97.8rem !important;
}

.wrem-98-8{
 width:98.8rem !important;
}

.wrem-99-8{
 width:99.8rem !important;
}

.wrem-1-85{
 width:1.85rem !important;
}

.wrem-2-85{
 width:2.85rem !important;
}

.wrem-3-85{
 width:3.85rem !important;
}

.wrem-4-85{
 width:4.85rem !important;
}

.wrem-5-85{
 width:5.85rem !important;
}

.wrem-6-85{
 width:6.85rem !important;
}

.wrem-7-85{
 width:7.85rem !important;
}

.wrem-8-85{
 width:8.85rem !important;
}

.wrem-9-85{
 width:9.85rem !important;
}

.wrem-10-85{
 width:10.85rem !important;
}

.wrem-15-85{
 width:15.85rem !important;
}

.wrem-20-85{
 width:20.85rem !important;
}

.wrem-21-85{
 width:21.85rem !important;
}

.wrem-22-85{
 width:22.85rem !important;
}

.wrem-23-85{
 width:23.85rem !important;
}

.wrem-24-85{
 width:24.85rem !important;
}

.wrem-25-85{
 width:25.85rem !important;
}

.wrem-26-85{
 width:26.85rem !important;
}

.wrem-27-85{
 width:27.85rem !important;
}

.wrem-28-85{
 width:28.85rem !important;
}

.wrem-29-85{
 width:29.85rem !important;
}

.wrem-30-85{
 width:30.85rem !important;
}

.wrem-31-85{
 width:31.85rem !important;
}

.wrem-32-85{
 width:32.85rem !important;
}

.wrem-33-85{
 width:33.85rem !important;
}

.wrem-34-85{
 width:34.85rem !important;
}

.wrem-35-85{
 width:35.85rem !important;
}

.wrem-36-85{
 width:36.85rem !important;
}

.wrem-37-85{
 width:37.85rem !important;
}

.wrem-38-85{
 width:38.85rem !important;
}

.wrem-39-85{
 width:39.85rem !important;
}

.wrem-40-85{
 width:40.85rem !important;
}

.wrem-41-85{
 width:41.85rem !important;
}

.wrem-42-85{
 width:42.85rem !important;
}

.wrem-43-85{
 width:43.85rem !important;
}

.wrem-44-85{
 width:44.85rem !important;
}

.wrem-45-85{
 width:45.85rem !important;
}

.wrem-46-85{
 width:46.85rem !important;
}

.wrem-47-85{
 width:47.85rem !important;
}

.wrem-48-85{
 width:48.85rem !important;
}

.wrem-49-85{
 width:49.85rem !important;
}

.wrem-50-85{
 width:50.85rem !important;
}

.wrem-51-85{
 width:51.85rem !important;
}

.wrem-52-85{
 width:52.85rem !important;
}

.wrem-53-85{
 width:53.85rem !important;
}

.wrem-54-85{
 width:54.85rem !important;
}

.wrem-55-85{
 width:55.85rem !important;
}

.wrem-56-85{
 width:56.85rem !important;
}

.wrem-57-85{
 width:57.85rem !important;
}

.wrem-58-85{
 width:58.85rem !important;
}

.wrem-59-85{
 width:59.85rem !important;
}

.wrem-60-85{
 width:60.85rem !important;
}

.wrem-61-85{
 width:61.85rem !important;
}

.wrem-62-85{
 width:62.85rem !important;
}

.wrem-63-85{
 width:63.85rem !important;
}

.wrem-64-85{
 width:64.85rem !important;
}

.wrem-65-85{
 width:65.85rem !important;
}

.wrem-66-85{
 width:66.85rem !important;
}

.wrem-67-85{
 width:67.85rem !important;
}

.wrem-68-85{
 width:68.85rem !important;
}

.wrem-69-85{
 width:69.85rem !important;
}

.wrem-70-85{
 width:70.85rem !important;
}

.wrem-71-85{
 width:71.85rem !important;
}

.wrem-72-85{
 width:72.85rem !important;
}

.wrem-73-85{
 width:73.85rem !important;
}

.wrem-74-85{
 width:74.85rem !important;
}

.wrem-75-85{
 width:75.85rem !important;
}

.wrem-76-85{
 width:76.85rem !important;
}

.wrem-77-85{
 width:77.85rem !important;
}

.wrem-78-85{
 width:78.85rem !important;
}

.wrem-79-85{
 width:79.85rem !important;
}

.wrem-80-85{
 width:80.85rem !important;
}

.wrem-81-85{
 width:81.85rem !important;
}

.wrem-82-85{
 width:82.85rem !important;
}

.wrem-83-85{
 width:83.85rem !important;
}

.wrem-84-85{
 width:84.85rem !important;
}

.wrem-85-85{
 width:85.85rem !important;
}

.wrem-86-85{
 width:86.85rem !important;
}

.wrem-87-85{
 width:87.85rem !important;
}

.wrem-88-85{
 width:88.85rem !important;
}

.wrem-89-85{
 width:89.85rem !important;
}

.wrem-90-85{
 width:90.85rem !important;
}

.wrem-91-85{
 width:91.85rem !important;
}

.wrem-92-85{
 width:92.85rem !important;
}

.wrem-93-85{
 width:93.85rem !important;
}

.wrem-94-85{
 width:94.85rem !important;
}

.wrem-95-85{
 width:95.85rem !important;
}

.wrem-96-85{
 width:96.85rem !important;
}

.wrem-97-85{
 width:97.85rem !important;
}

.wrem-98-85{
 width:98.85rem !important;
}

.wrem-99-85{
 width:99.85rem !important;
}

.wrem-1-9{
 width:1.9rem !important;
}

.wrem-2-9{
 width:2.9rem !important;
}

.wrem-3-9{
 width:3.9rem !important;
}

.wrem-4-9{
 width:4.9rem !important;
}

.wrem-5-9{
 width:5.9rem !important;
}

.wrem-6-9{
 width:6.9rem !important;
}

.wrem-7-9{
 width:7.9rem !important;
}

.wrem-8-9{
 width:8.9rem !important;
}

.wrem-9-9{
 width:9.9rem !important;
}

.wrem-10-9{
 width:10.9rem !important;
}

.wrem-15-9{
 width:15.9rem !important;
}

.wrem-20-9{
 width:20.9rem !important;
}

.wrem-21-9{
 width:21.9rem !important;
}

.wrem-22-9{
 width:22.9rem !important;
}

.wrem-23-9{
 width:23.9rem !important;
}

.wrem-24-9{
 width:24.9rem !important;
}

.wrem-25-9{
 width:25.9rem !important;
}

.wrem-26-9{
 width:26.9rem !important;
}

.wrem-27-9{
 width:27.9rem !important;
}

.wrem-28-9{
 width:28.9rem !important;
}

.wrem-29-9{
 width:29.9rem !important;
}

.wrem-30-9{
 width:30.9rem !important;
}

.wrem-31-9{
 width:31.9rem !important;
}

.wrem-32-9{
 width:32.9rem !important;
}

.wrem-33-9{
 width:33.9rem !important;
}

.wrem-34-9{
 width:34.9rem !important;
}

.wrem-35-9{
 width:35.9rem !important;
}

.wrem-36-9{
 width:36.9rem !important;
}

.wrem-37-9{
 width:37.9rem !important;
}

.wrem-38-9{
 width:38.9rem !important;
}

.wrem-39-9{
 width:39.9rem !important;
}

.wrem-40-9{
 width:40.9rem !important;
}

.wrem-41-9{
 width:41.9rem !important;
}

.wrem-42-9{
 width:42.9rem !important;
}

.wrem-43-9{
 width:43.9rem !important;
}

.wrem-44-9{
 width:44.9rem !important;
}

.wrem-45-9{
 width:45.9rem !important;
}

.wrem-46-9{
 width:46.9rem !important;
}

.wrem-47-9{
 width:47.9rem !important;
}

.wrem-48-9{
 width:48.9rem !important;
}

.wrem-49-9{
 width:49.9rem !important;
}

.wrem-50-9{
 width:50.9rem !important;
}

.wrem-51-9{
 width:51.9rem !important;
}

.wrem-52-9{
 width:52.9rem !important;
}

.wrem-53-9{
 width:53.9rem !important;
}

.wrem-54-9{
 width:54.9rem !important;
}

.wrem-55-9{
 width:55.9rem !important;
}

.wrem-56-9{
 width:56.9rem !important;
}

.wrem-57-9{
 width:57.9rem !important;
}

.wrem-58-9{
 width:58.9rem !important;
}

.wrem-59-9{
 width:59.9rem !important;
}

.wrem-60-9{
 width:60.9rem !important;
}

.wrem-61-9{
 width:61.9rem !important;
}

.wrem-62-9{
 width:62.9rem !important;
}

.wrem-63-9{
 width:63.9rem !important;
}

.wrem-64-9{
 width:64.9rem !important;
}

.wrem-65-9{
 width:65.9rem !important;
}

.wrem-66-9{
 width:66.9rem !important;
}

.wrem-67-9{
 width:67.9rem !important;
}

.wrem-68-9{
 width:68.9rem !important;
}

.wrem-69-9{
 width:69.9rem !important;
}

.wrem-70-9{
 width:70.9rem !important;
}

.wrem-71-9{
 width:71.9rem !important;
}

.wrem-72-9{
 width:72.9rem !important;
}

.wrem-73-9{
 width:73.9rem !important;
}

.wrem-74-9{
 width:74.9rem !important;
}

.wrem-75-9{
 width:75.9rem !important;
}

.wrem-76-9{
 width:76.9rem !important;
}

.wrem-77-9{
 width:77.9rem !important;
}

.wrem-78-9{
 width:78.9rem !important;
}

.wrem-79-9{
 width:79.9rem !important;
}

.wrem-80-9{
 width:80.9rem !important;
}

.wrem-81-9{
 width:81.9rem !important;
}

.wrem-82-9{
 width:82.9rem !important;
}

.wrem-83-9{
 width:83.9rem !important;
}

.wrem-84-9{
 width:84.9rem !important;
}

.wrem-85-9{
 width:85.9rem !important;
}

.wrem-86-9{
 width:86.9rem !important;
}

.wrem-87-9{
 width:87.9rem !important;
}

.wrem-88-9{
 width:88.9rem !important;
}

.wrem-89-9{
 width:89.9rem !important;
}

.wrem-90-9{
 width:90.9rem !important;
}

.wrem-91-9{
 width:91.9rem !important;
}

.wrem-92-9{
 width:92.9rem !important;
}

.wrem-93-9{
 width:93.9rem !important;
}

.wrem-94-9{
 width:94.9rem !important;
}

.wrem-95-9{
 width:95.9rem !important;
}

.wrem-96-9{
 width:96.9rem !important;
}

.wrem-97-9{
 width:97.9rem !important;
}

.wrem-98-9{
 width:98.9rem !important;
}

.wrem-99-9{
 width:99.9rem !important;
}

.wrem-1-95{
 width:1.95rem !important;
}

.wrem-2-95{
 width:2.95rem !important;
}

.wrem-3-95{
 width:3.95rem !important;
}

.wrem-4-95{
 width:4.95rem !important;
}

.wrem-5-95{
 width:5.95rem !important;
}

.wrem-6-95{
 width:6.95rem !important;
}

.wrem-7-95{
 width:7.95rem !important;
}

.wrem-8-95{
 width:8.95rem !important;
}

.wrem-9-95{
 width:9.95rem !important;
}

.wrem-10-95{
 width:10.95rem !important;
}

.wrem-15-95{
 width:15.95rem !important;
}

.wrem-20-95{
 width:20.95rem !important;
}

.wrem-21-95{
 width:21.95rem !important;
}

.wrem-22-95{
 width:22.95rem !important;
}

.wrem-23-95{
 width:23.95rem !important;
}

.wrem-24-95{
 width:24.95rem !important;
}

.wrem-25-95{
 width:25.95rem !important;
}

.wrem-26-95{
 width:26.95rem !important;
}

.wrem-27-95{
 width:27.95rem !important;
}

.wrem-28-95{
 width:28.95rem !important;
}

.wrem-29-95{
 width:29.95rem !important;
}

.wrem-30-95{
 width:30.95rem !important;
}

.wrem-31-95{
 width:31.95rem !important;
}

.wrem-32-95{
 width:32.95rem !important;
}

.wrem-33-95{
 width:33.95rem !important;
}

.wrem-34-95{
 width:34.95rem !important;
}

.wrem-35-95{
 width:35.95rem !important;
}

.wrem-36-95{
 width:36.95rem !important;
}

.wrem-37-95{
 width:37.95rem !important;
}

.wrem-38-95{
 width:38.95rem !important;
}

.wrem-39-95{
 width:39.95rem !important;
}

.wrem-40-95{
 width:40.95rem !important;
}

.wrem-41-95{
 width:41.95rem !important;
}

.wrem-42-95{
 width:42.95rem !important;
}

.wrem-43-95{
 width:43.95rem !important;
}

.wrem-44-95{
 width:44.95rem !important;
}

.wrem-45-95{
 width:45.95rem !important;
}

.wrem-46-95{
 width:46.95rem !important;
}

.wrem-47-95{
 width:47.95rem !important;
}

.wrem-48-95{
 width:48.95rem !important;
}

.wrem-49-95{
 width:49.95rem !important;
}

.wrem-50-95{
 width:50.95rem !important;
}

.wrem-51-95{
 width:51.95rem !important;
}

.wrem-52-95{
 width:52.95rem !important;
}

.wrem-53-95{
 width:53.95rem !important;
}

.wrem-54-95{
 width:54.95rem !important;
}

.wrem-55-95{
 width:55.95rem !important;
}

.wrem-56-95{
 width:56.95rem !important;
}

.wrem-57-95{
 width:57.95rem !important;
}

.wrem-58-95{
 width:58.95rem !important;
}

.wrem-59-95{
 width:59.95rem !important;
}

.wrem-60-95{
 width:60.95rem !important;
}

.wrem-61-95{
 width:61.95rem !important;
}

.wrem-62-95{
 width:62.95rem !important;
}

.wrem-63-95{
 width:63.95rem !important;
}

.wrem-64-95{
 width:64.95rem !important;
}

.wrem-65-95{
 width:65.95rem !important;
}

.wrem-66-95{
 width:66.95rem !important;
}

.wrem-67-95{
 width:67.95rem !important;
}

.wrem-68-95{
 width:68.95rem !important;
}

.wrem-69-95{
 width:69.95rem !important;
}

.wrem-70-95{
 width:70.95rem !important;
}

.wrem-71-95{
 width:71.95rem !important;
}

.wrem-72-95{
 width:72.95rem !important;
}

.wrem-73-95{
 width:73.95rem !important;
}

.wrem-74-95{
 width:74.95rem !important;
}

.wrem-75-95{
 width:75.95rem !important;
}

.wrem-76-95{
 width:76.95rem !important;
}

.wrem-77-95{
 width:77.95rem !important;
}

.wrem-78-95{
 width:78.95rem !important;
}

.wrem-79-95{
 width:79.95rem !important;
}

.wrem-80-95{
 width:80.95rem !important;
}

.wrem-81-95{
 width:81.95rem !important;
}

.wrem-82-95{
 width:82.95rem !important;
}

.wrem-83-95{
 width:83.95rem !important;
}

.wrem-84-95{
 width:84.95rem !important;
}

.wrem-85-95{
 width:85.95rem !important;
}

.wrem-86-95{
 width:86.95rem !important;
}

.wrem-87-95{
 width:87.95rem !important;
}

.wrem-88-95{
 width:88.95rem !important;
}

.wrem-89-95{
 width:89.95rem !important;
}

.wrem-90-95{
 width:90.95rem !important;
}

.wrem-91-95{
 width:91.95rem !important;
}

.wrem-92-95{
 width:92.95rem !important;
}

.wrem-93-95{
 width:93.95rem !important;
}

.wrem-94-95{
 width:94.95rem !important;
}

.wrem-95-95{
 width:95.95rem !important;
}

.wrem-96-95{
 width:96.95rem !important;
}

.wrem-97-95{
 width:97.95rem !important;
}

.wrem-98-95{
 width:98.95rem !important;
}

.wrem-99-95{
 width:99.95rem !important;
}

@media (min-width:480px){
 .wd-xs-5{
 width:5px;
 }

 .wd-xs-5p{
 width:5%;
 }

 .mx-wd-xs-5p{
 max-width:5%;
 }

 .mn-wd-xs-5p{
 min-width:5%;
 }

 .wd-xs-5-f{
 width:5px !important;
 }

 .wd-xs-5p-f{
 width:5% !important;
 }

 .mx-wd-xs-5p-f{
 max-width:5% !important;
 }

 .mn-wd-xs-5p-f{
 min-width:5% !important;
 }

 .wd-xs-10{
 width:10px;
 }

 .wd-xs-10p{
 width:10%;
 }

 .mx-wd-xs-10p{
 max-width:10%;
 }

 .mn-wd-xs-10p{
 min-width:10%;
 }

 .wd-xs-10-f{
 width:10px !important;
 }

 .wd-xs-10p-f{
 width:10% !important;
 }

 .mx-wd-xs-10p-f{
 max-width:10% !important;
 }

 .mn-wd-xs-10p-f{
 min-width:10% !important;
 }

 .wd-xs-15{
 width:15px;
 }

 .wd-xs-15p{
 width:15%;
 }

 .mx-wd-xs-15p{
 max-width:15%;
 }

 .mn-wd-xs-15p{
 min-width:15%;
 }

 .wd-xs-15-f{
 width:15px !important;
 }

 .wd-xs-15p-f{
 width:15% !important;
 }

 .mx-wd-xs-15p-f{
 max-width:15% !important;
 }

 .mn-wd-xs-15p-f{
 min-width:15% !important;
 }

 .wd-xs-20{
 width:20px;
 }

 .wd-xs-20p{
 width:20%;
 }

 .mx-wd-xs-20p{
 max-width:20%;
 }

 .mn-wd-xs-20p{
 min-width:20%;
 }

 .wd-xs-20-f{
 width:20px !important;
 }

 .wd-xs-20p-f{
 width:20% !important;
 }

 .mx-wd-xs-20p-f{
 max-width:20% !important;
 }

 .mn-wd-xs-20p-f{
 min-width:20% !important;
 }

 .wd-xs-25{
 width:25px;
 }

 .wd-xs-25p{
 width:25%;
 }

 .mx-wd-xs-25p{
 max-width:25%;
 }

 .mn-wd-xs-25p{
 min-width:25%;
 }

 .wd-xs-25-f{
 width:25px !important;
 }

 .wd-xs-25p-f{
 width:25% !important;
 }

 .mx-wd-xs-25p-f{
 max-width:25% !important;
 }

 .mn-wd-xs-25p-f{
 min-width:25% !important;
 }

 .wd-xs-30{
 width:30px;
 }

 .wd-xs-30p{
 width:30%;
 }

 .mx-wd-xs-30p{
 max-width:30%;
 }

 .mn-wd-xs-30p{
 min-width:30%;
 }

 .wd-xs-30-f{
 width:30px !important;
 }

 .wd-xs-30p-f{
 width:30% !important;
 }

 .mx-wd-xs-30p-f{
 max-width:30% !important;
 }

 .mn-wd-xs-30p-f{
 min-width:30% !important;
 }

 .wd-xs-35{
 width:35px;
 }

 .wd-xs-35p{
 width:35%;
 }

 .mx-wd-xs-35p{
 max-width:35%;
 }

 .mn-wd-xs-35p{
 min-width:35%;
 }

 .wd-xs-35-f{
 width:35px !important;
 }

 .wd-xs-35p-f{
 width:35% !important;
 }

 .mx-wd-xs-35p-f{
 max-width:35% !important;
 }

 .mn-wd-xs-35p-f{
 min-width:35% !important;
 }

 .wd-xs-40{
 width:40px;
 }

 .wd-xs-40p{
 width:40%;
 }

 .mx-wd-xs-40p{
 max-width:40%;
 }

 .mn-wd-xs-40p{
 min-width:40%;
 }

 .wd-xs-40-f{
 width:40px !important;
 }

 .wd-xs-40p-f{
 width:40% !important;
 }

 .mx-wd-xs-40p-f{
 max-width:40% !important;
 }

 .mn-wd-xs-40p-f{
 min-width:40% !important;
 }

 .wd-xs-45{
 width:45px;
 }

 .wd-xs-45p{
 width:45%;
 }

 .mx-wd-xs-45p{
 max-width:45%;
 }

 .mn-wd-xs-45p{
 min-width:45%;
 }

 .wd-xs-45-f{
 width:45px !important;
 }

 .wd-xs-45p-f{
 width:45% !important;
 }

 .mx-wd-xs-45p-f{
 max-width:45% !important;
 }

 .mn-wd-xs-45p-f{
 min-width:45% !important;
 }

 .wd-xs-50{
 width:50px;
 }

 .wd-xs-50p{
 width:50%;
 }

 .mx-wd-xs-50p{
 max-width:50%;
 }

 .mn-wd-xs-50p{
 min-width:50%;
 }

 .wd-xs-50-f{
 width:50px !important;
 }

 .wd-xs-50p-f{
 width:50% !important;
 }

 .mx-wd-xs-50p-f{
 max-width:50% !important;
 }

 .mn-wd-xs-50p-f{
 min-width:50% !important;
 }

 .wd-xs-55{
 width:55px;
 }

 .wd-xs-55p{
 width:55%;
 }

 .mx-wd-xs-55p{
 max-width:55%;
 }

 .mn-wd-xs-55p{
 min-width:55%;
 }

 .wd-xs-55-f{
 width:55px !important;
 }

 .wd-xs-55p-f{
 width:55% !important;
 }

 .mx-wd-xs-55p-f{
 max-width:55% !important;
 }

 .mn-wd-xs-55p-f{
 min-width:55% !important;
 }

 .wd-xs-60{
 width:60px;
 }

 .wd-xs-60p{
 width:60%;
 }

 .mx-wd-xs-60p{
 max-width:60%;
 }

 .mn-wd-xs-60p{
 min-width:60%;
 }

 .wd-xs-60-f{
 width:60px !important;
 }

 .wd-xs-60p-f{
 width:60% !important;
 }

 .mx-wd-xs-60p-f{
 max-width:60% !important;
 }

 .mn-wd-xs-60p-f{
 min-width:60% !important;
 }

 .wd-xs-65{
 width:65px;
 }

 .wd-xs-65p{
 width:65%;
 }

 .mx-wd-xs-65p{
 max-width:65%;
 }

 .mn-wd-xs-65p{
 min-width:65%;
 }

 .wd-xs-65-f{
 width:65px !important;
 }

 .wd-xs-65p-f{
 width:65% !important;
 }

 .mx-wd-xs-65p-f{
 max-width:65% !important;
 }

 .mn-wd-xs-65p-f{
 min-width:65% !important;
 }

 .wd-xs-70{
 width:70px;
 }

 .wd-xs-70p{
 width:70%;
 }

 .mx-wd-xs-70p{
 max-width:70%;
 }

 .mn-wd-xs-70p{
 min-width:70%;
 }

 .wd-xs-70-f{
 width:70px !important;
 }

 .wd-xs-70p-f{
 width:70% !important;
 }

 .mx-wd-xs-70p-f{
 max-width:70% !important;
 }

 .mn-wd-xs-70p-f{
 min-width:70% !important;
 }

 .wd-xs-75{
 width:75px;
 }

 .wd-xs-75p{
 width:75%;
 }

 .mx-wd-xs-75p{
 max-width:75%;
 }

 .mn-wd-xs-75p{
 min-width:75%;
 }

 .wd-xs-75-f{
 width:75px !important;
 }

 .wd-xs-75p-f{
 width:75% !important;
 }

 .mx-wd-xs-75p-f{
 max-width:75% !important;
 }

 .mn-wd-xs-75p-f{
 min-width:75% !important;
 }

 .wd-xs-80{
 width:80px;
 }

 .wd-xs-80p{
 width:80%;
 }

 .mx-wd-xs-80p{
 max-width:80%;
 }

 .mn-wd-xs-80p{
 min-width:80%;
 }

 .wd-xs-80-f{
 width:80px !important;
 }

 .wd-xs-80p-f{
 width:80% !important;
 }

 .mx-wd-xs-80p-f{
 max-width:80% !important;
 }

 .mn-wd-xs-80p-f{
 min-width:80% !important;
 }

 .wd-xs-85{
 width:85px;
 }

 .wd-xs-85p{
 width:85%;
 }

 .mx-wd-xs-85p{
 max-width:85%;
 }

 .mn-wd-xs-85p{
 min-width:85%;
 }

 .wd-xs-85-f{
 width:85px !important;
 }

 .wd-xs-85p-f{
 width:85% !important;
 }

 .mx-wd-xs-85p-f{
 max-width:85% !important;
 }

 .mn-wd-xs-85p-f{
 min-width:85% !important;
 }

 .wd-xs-90{
 width:90px;
 }

 .wd-xs-90p{
 width:90%;
 }

 .mx-wd-xs-90p{
 max-width:90%;
 }

 .mn-wd-xs-90p{
 min-width:90%;
 }

 .wd-xs-90-f{
 width:90px !important;
 }

 .wd-xs-90p-f{
 width:90% !important;
 }

 .mx-wd-xs-90p-f{
 max-width:90% !important;
 }

 .mn-wd-xs-90p-f{
 min-width:90% !important;
 }

 .wd-xs-95{
 width:95px;
 }

 .wd-xs-95p{
 width:95%;
 }

 .mx-wd-xs-95p{
 max-width:95%;
 }

 .mn-wd-xs-95p{
 min-width:95%;
 }

 .wd-xs-95-f{
 width:95px !important;
 }

 .wd-xs-95p-f{
 width:95% !important;
 }

 .mx-wd-xs-95p-f{
 max-width:95% !important;
 }

 .mn-wd-xs-95p-f{
 min-width:95% !important;
 }

 .wd-xs-100{
 width:100px;
 }

 .wd-xs-100p{
 width:100%;
 }

 .mx-wd-xs-100p{
 max-width:100%;
 }

 .mn-wd-xs-100p{
 min-width:100%;
 }

 .wd-xs-100-f{
 width:100px !important;
 }

 .wd-xs-100p-f{
 width:100% !important;
 }

 .mx-wd-xs-100p-f{
 max-width:100% !important;
 }

 .mn-wd-xs-100p-f{
 min-width:100% !important;
 }

 .wd-xs-150{
 width:150px;
 }

 .wd-xs-150p{
 width:150%;
 }

 .mx-wd-xs-150p{
 max-width:150%;
 }

 .mn-wd-xs-150p{
 min-width:150%;
 }

 .wd-xs-150-f{
 width:150px !important;
 }

 .wd-xs-150p-f{
 width:150% !important;
 }

 .mx-wd-xs-150p-f{
 max-width:150% !important;
 }

 .mn-wd-xs-150p-f{
 min-width:150% !important;
 }

 .wd-xs-200{
 width:200px;
 }

 .wd-xs-200p{
 width:200%;
 }

 .mx-wd-xs-200p{
 max-width:200%;
 }

 .mn-wd-xs-200p{
 min-width:200%;
 }

 .wd-xs-200-f{
 width:200px !important;
 }

 .wd-xs-200p-f{
 width:200% !important;
 }

 .mx-wd-xs-200p-f{
 max-width:200% !important;
 }

 .mn-wd-xs-200p-f{
 min-width:200% !important;
 }

 .wd-xs-250{
 width:250px;
 }

 .wd-xs-250p{
 width:250%;
 }

 .mx-wd-xs-250p{
 max-width:250%;
 }

 .mn-wd-xs-250p{
 min-width:250%;
 }

 .wd-xs-250-f{
 width:250px !important;
 }

 .wd-xs-250p-f{
 width:250% !important;
 }

 .mx-wd-xs-250p-f{
 max-width:250% !important;
 }

 .mn-wd-xs-250p-f{
 min-width:250% !important;
 }

 .wd-xs-300{
 width:300px;
 }

 .wd-xs-300p{
 width:300%;
 }

 .mx-wd-xs-300p{
 max-width:300%;
 }

 .mn-wd-xs-300p{
 min-width:300%;
 }

 .wd-xs-300-f{
 width:300px !important;
 }

 .wd-xs-300p-f{
 width:300% !important;
 }

 .mx-wd-xs-300p-f{
 max-width:300% !important;
 }

 .mn-wd-xs-300p-f{
 min-width:300% !important;
 }

 .wd-xs-350{
 width:350px;
 }

 .wd-xs-350p{
 width:350%;
 }

 .mx-wd-xs-350p{
 max-width:350%;
 }

 .mn-wd-xs-350p{
 min-width:350%;
 }

 .wd-xs-350-f{
 width:350px !important;
 }

 .wd-xs-350p-f{
 width:350% !important;
 }

 .mx-wd-xs-350p-f{
 max-width:350% !important;
 }

 .mn-wd-xs-350p-f{
 min-width:350% !important;
 }

 .wd-xs-400{
 width:400px;
 }

 .wd-xs-400p{
 width:400%;
 }

 .mx-wd-xs-400p{
 max-width:400%;
 }

 .mn-wd-xs-400p{
 min-width:400%;
 }

 .wd-xs-400-f{
 width:400px !important;
 }

 .wd-xs-400p-f{
 width:400% !important;
 }

 .mx-wd-xs-400p-f{
 max-width:400% !important;
 }

 .mn-wd-xs-400p-f{
 min-width:400% !important;
 }

 .wd-xs-450{
 width:450px;
 }

 .wd-xs-450p{
 width:450%;
 }

 .mx-wd-xs-450p{
 max-width:450%;
 }

 .mn-wd-xs-450p{
 min-width:450%;
 }

 .wd-xs-450-f{
 width:450px !important;
 }

 .wd-xs-450p-f{
 width:450% !important;
 }

 .mx-wd-xs-450p-f{
 max-width:450% !important;
 }

 .mn-wd-xs-450p-f{
 min-width:450% !important;
 }

 .wd-xs-500{
 width:500px;
 }

 .wd-xs-500p{
 width:500%;
 }

 .mx-wd-xs-500p{
 max-width:500%;
 }

 .mn-wd-xs-500p{
 min-width:500%;
 }

 .wd-xs-500-f{
 width:500px !important;
 }

 .wd-xs-500p-f{
 width:500% !important;
 }

 .mx-wd-xs-500p-f{
 max-width:500% !important;
 }

 .mn-wd-xs-500p-f{
 min-width:500% !important;
 }

 .wd-xs-550{
 width:550px;
 }

 .wd-xs-550p{
 width:550%;
 }

 .mx-wd-xs-550p{
 max-width:550%;
 }

 .mn-wd-xs-550p{
 min-width:550%;
 }

 .wd-xs-550-f{
 width:550px !important;
 }

 .wd-xs-550p-f{
 width:550% !important;
 }

 .mx-wd-xs-550p-f{
 max-width:550% !important;
 }

 .mn-wd-xs-550p-f{
 min-width:550% !important;
 }

 .wd-xs-600{
 width:600px;
 }

 .wd-xs-600p{
 width:600%;
 }

 .mx-wd-xs-600p{
 max-width:600%;
 }

 .mn-wd-xs-600p{
 min-width:600%;
 }

 .wd-xs-600-f{
 width:600px !important;
 }

 .wd-xs-600p-f{
 width:600% !important;
 }

 .mx-wd-xs-600p-f{
 max-width:600% !important;
 }

 .mn-wd-xs-600p-f{
 min-width:600% !important;
 }

 .wd-xs-650{
 width:650px;
 }

 .wd-xs-650p{
 width:650%;
 }

 .mx-wd-xs-650p{
 max-width:650%;
 }

 .mn-wd-xs-650p{
 min-width:650%;
 }

 .wd-xs-650-f{
 width:650px !important;
 }

 .wd-xs-650p-f{
 width:650% !important;
 }

 .mx-wd-xs-650p-f{
 max-width:650% !important;
 }

 .mn-wd-xs-650p-f{
 min-width:650% !important;
 }

 .wd-xs-700{
 width:700px;
 }

 .wd-xs-700p{
 width:700%;
 }

 .mx-wd-xs-700p{
 max-width:700%;
 }

 .mn-wd-xs-700p{
 min-width:700%;
 }

 .wd-xs-700-f{
 width:700px !important;
 }

 .wd-xs-700p-f{
 width:700% !important;
 }

 .mx-wd-xs-700p-f{
 max-width:700% !important;
 }

 .mn-wd-xs-700p-f{
 min-width:700% !important;
 }

 .wd-xs-750{
 width:750px;
 }

 .wd-xs-750p{
 width:750%;
 }

 .mx-wd-xs-750p{
 max-width:750%;
 }

 .mn-wd-xs-750p{
 min-width:750%;
 }

 .wd-xs-750-f{
 width:750px !important;
 }

 .wd-xs-750p-f{
 width:750% !important;
 }

 .mx-wd-xs-750p-f{
 max-width:750% !important;
 }

 .mn-wd-xs-750p-f{
 min-width:750% !important;
 }

 .wd-xs-800{
 width:800px;
 }

 .wd-xs-800p{
 width:800%;
 }

 .mx-wd-xs-800p{
 max-width:800%;
 }

 .mn-wd-xs-800p{
 min-width:800%;
 }

 .wd-xs-800-f{
 width:800px !important;
 }

 .wd-xs-800p-f{
 width:800% !important;
 }

 .mx-wd-xs-800p-f{
 max-width:800% !important;
 }

 .mn-wd-xs-800p-f{
 min-width:800% !important;
 }

 .wd-xs-850{
 width:850px;
 }

 .wd-xs-850p{
 width:850%;
 }

 .mx-wd-xs-850p{
 max-width:850%;
 }

 .mn-wd-xs-850p{
 min-width:850%;
 }

 .wd-xs-850-f{
 width:850px !important;
 }

 .wd-xs-850p-f{
 width:850% !important;
 }

 .mx-wd-xs-850p-f{
 max-width:850% !important;
 }

 .mn-wd-xs-850p-f{
 min-width:850% !important;
 }

 .wd-xs-900{
 width:900px;
 }

 .wd-xs-900p{
 width:900%;
 }

 .mx-wd-xs-900p{
 max-width:900%;
 }

 .mn-wd-xs-900p{
 min-width:900%;
 }

 .wd-xs-900-f{
 width:900px !important;
 }

 .wd-xs-900p-f{
 width:900% !important;
 }

 .mx-wd-xs-900p-f{
 max-width:900% !important;
 }

 .mn-wd-xs-900p-f{
 min-width:900% !important;
 }

 .wd-xs-950{
 width:950px;
 }

 .wd-xs-950p{
 width:950%;
 }

 .mx-wd-xs-950p{
 max-width:950%;
 }

 .mn-wd-xs-950p{
 min-width:950%;
 }

 .wd-xs-950-f{
 width:950px !important;
 }

 .wd-xs-950p-f{
 width:950% !important;
 }

 .mx-wd-xs-950p-f{
 max-width:950% !important;
 }

 .mn-wd-xs-950p-f{
 min-width:950% !important;
 }

 .wd-xs-1000{
 width:1000px;
 }

 .wd-xs-1000p{
 width:1000%;
 }

 .mx-wd-xs-1000p{
 max-width:1000%;
 }

 .mn-wd-xs-1000p{
 min-width:1000%;
 }

 .wd-xs-1000-f{
 width:1000px !important;
 }

 .wd-xs-1000p-f{
 width:1000% !important;
 }

 .mx-wd-xs-1000p-f{
 max-width:1000% !important;
 }

 .mn-wd-xs-1000p-f{
 min-width:1000% !important;
 }

 .wd-xs-auto{
 width:auto;
 }

 .wd-xs-auto-f{
 width:auto !important;
 }
}

@media (min-width:576px){
 .wd-sm-5{
 width:5px;
 }

 .wd-sm-5p{
 width:5%;
 }

 .mx-wd-sm-5p{
 max-width:5%;
 }

 .mn-wd-sm-5p{
 min-width:5%;
 }

 .wd-sm-5-f{
 width:5px !important;
 }

 .wd-sm-5p-f{
 width:5% !important;
 }

 .mx-wd-sm-5p-f{
 max-width:5% !important;
 }

 .mn-wd-sm-5p-f{
 min-width:5% !important;
 }

 .wd-sm-10{
 width:10px;
 }

 .wd-sm-10p{
 width:10%;
 }

 .mx-wd-sm-10p{
 max-width:10%;
 }

 .mn-wd-sm-10p{
 min-width:10%;
 }

 .wd-sm-10-f{
 width:10px !important;
 }

 .wd-sm-10p-f{
 width:10% !important;
 }

 .mx-wd-sm-10p-f{
 max-width:10% !important;
 }

 .mn-wd-sm-10p-f{
 min-width:10% !important;
 }

 .wd-sm-15{
 width:15px;
 }

 .wd-sm-15p{
 width:15%;
 }

 .mx-wd-sm-15p{
 max-width:15%;
 }

 .mn-wd-sm-15p{
 min-width:15%;
 }

 .wd-sm-15-f{
 width:15px !important;
 }

 .wd-sm-15p-f{
 width:15% !important;
 }

 .mx-wd-sm-15p-f{
 max-width:15% !important;
 }

 .mn-wd-sm-15p-f{
 min-width:15% !important;
 }

 .wd-sm-20{
 width:20px;
 }

 .wd-sm-20p{
 width:20%;
 }

 .mx-wd-sm-20p{
 max-width:20%;
 }

 .mn-wd-sm-20p{
 min-width:20%;
 }

 .wd-sm-20-f{
 width:20px !important;
 }

 .wd-sm-20p-f{
 width:20% !important;
 }

 .mx-wd-sm-20p-f{
 max-width:20% !important;
 }

 .mn-wd-sm-20p-f{
 min-width:20% !important;
 }

 .wd-sm-25{
 width:25px;
 }

 .wd-sm-25p{
 width:25%;
 }

 .mx-wd-sm-25p{
 max-width:25%;
 }

 .mn-wd-sm-25p{
 min-width:25%;
 }

 .wd-sm-25-f{
 width:25px !important;
 }

 .wd-sm-25p-f{
 width:25% !important;
 }

 .mx-wd-sm-25p-f{
 max-width:25% !important;
 }

 .mn-wd-sm-25p-f{
 min-width:25% !important;
 }

 .wd-sm-30{
 width:30px;
 }

 .wd-sm-30p{
 width:30%;
 }

 .mx-wd-sm-30p{
 max-width:30%;
 }

 .mn-wd-sm-30p{
 min-width:30%;
 }

 .wd-sm-30-f{
 width:30px !important;
 }

 .wd-sm-30p-f{
 width:30% !important;
 }

 .mx-wd-sm-30p-f{
 max-width:30% !important;
 }

 .mn-wd-sm-30p-f{
 min-width:30% !important;
 }

 .wd-sm-35{
 width:35px;
 }

 .wd-sm-35p{
 width:35%;
 }

 .mx-wd-sm-35p{
 max-width:35%;
 }

 .mn-wd-sm-35p{
 min-width:35%;
 }

 .wd-sm-35-f{
 width:35px !important;
 }

 .wd-sm-35p-f{
 width:35% !important;
 }

 .mx-wd-sm-35p-f{
 max-width:35% !important;
 }

 .mn-wd-sm-35p-f{
 min-width:35% !important;
 }

 .wd-sm-40{
 width:40px;
 }

 .wd-sm-40p{
 width:40%;
 }

 .mx-wd-sm-40p{
 max-width:40%;
 }

 .mn-wd-sm-40p{
 min-width:40%;
 }

 .wd-sm-40-f{
 width:40px !important;
 }

 .wd-sm-40p-f{
 width:40% !important;
 }

 .mx-wd-sm-40p-f{
 max-width:40% !important;
 }

 .mn-wd-sm-40p-f{
 min-width:40% !important;
 }

 .wd-sm-45{
 width:45px;
 }

 .wd-sm-45p{
 width:45%;
 }

 .mx-wd-sm-45p{
 max-width:45%;
 }

 .mn-wd-sm-45p{
 min-width:45%;
 }

 .wd-sm-45-f{
 width:45px !important;
 }

 .wd-sm-45p-f{
 width:45% !important;
 }

 .mx-wd-sm-45p-f{
 max-width:45% !important;
 }

 .mn-wd-sm-45p-f{
 min-width:45% !important;
 }

 .wd-sm-50{
 width:50px;
 }

 .wd-sm-50p{
 width:50%;
 }

 .mx-wd-sm-50p{
 max-width:50%;
 }

 .mn-wd-sm-50p{
 min-width:50%;
 }

 .wd-sm-50-f{
 width:50px !important;
 }

 .wd-sm-50p-f{
 width:50% !important;
 }

 .mx-wd-sm-50p-f{
 max-width:50% !important;
 }

 .mn-wd-sm-50p-f{
 min-width:50% !important;
 }

 .wd-sm-55{
 width:55px;
 }

 .wd-sm-55p{
 width:55%;
 }

 .mx-wd-sm-55p{
 max-width:55%;
 }

 .mn-wd-sm-55p{
 min-width:55%;
 }

 .wd-sm-55-f{
 width:55px !important;
 }

 .wd-sm-55p-f{
 width:55% !important;
 }

 .mx-wd-sm-55p-f{
 max-width:55% !important;
 }

 .mn-wd-sm-55p-f{
 min-width:55% !important;
 }

 .wd-sm-60{
 width:60px;
 }

 .wd-sm-60p{
 width:60%;
 }

 .mx-wd-sm-60p{
 max-width:60%;
 }

 .mn-wd-sm-60p{
 min-width:60%;
 }

 .wd-sm-60-f{
 width:60px !important;
 }

 .wd-sm-60p-f{
 width:60% !important;
 }

 .mx-wd-sm-60p-f{
 max-width:60% !important;
 }

 .mn-wd-sm-60p-f{
 min-width:60% !important;
 }

 .wd-sm-65{
 width:65px;
 }

 .wd-sm-65p{
 width:65%;
 }

 .mx-wd-sm-65p{
 max-width:65%;
 }

 .mn-wd-sm-65p{
 min-width:65%;
 }

 .wd-sm-65-f{
 width:65px !important;
 }

 .wd-sm-65p-f{
 width:65% !important;
 }

 .mx-wd-sm-65p-f{
 max-width:65% !important;
 }

 .mn-wd-sm-65p-f{
 min-width:65% !important;
 }

 .wd-sm-70{
 width:70px;
 }

 .wd-sm-70p{
 width:70%;
 }

 .mx-wd-sm-70p{
 max-width:70%;
 }

 .mn-wd-sm-70p{
 min-width:70%;
 }

 .wd-sm-70-f{
 width:70px !important;
 }

 .wd-sm-70p-f{
 width:70% !important;
 }

 .mx-wd-sm-70p-f{
 max-width:70% !important;
 }

 .mn-wd-sm-70p-f{
 min-width:70% !important;
 }

 .wd-sm-75{
 width:75px;
 }

 .wd-sm-75p{
 width:75%;
 }

 .mx-wd-sm-75p{
 max-width:75%;
 }

 .mn-wd-sm-75p{
 min-width:75%;
 }

 .wd-sm-75-f{
 width:75px !important;
 }

 .wd-sm-75p-f{
 width:75% !important;
 }

 .mx-wd-sm-75p-f{
 max-width:75% !important;
 }

 .mn-wd-sm-75p-f{
 min-width:75% !important;
 }

 .wd-sm-80{
 width:80px;
 }

 .wd-sm-80p{
 width:80%;
 }

 .mx-wd-sm-80p{
 max-width:80%;
 }

 .mn-wd-sm-80p{
 min-width:80%;
 }

 .wd-sm-80-f{
 width:80px !important;
 }

 .wd-sm-80p-f{
 width:80% !important;
 }

 .mx-wd-sm-80p-f{
 max-width:80% !important;
 }

 .mn-wd-sm-80p-f{
 min-width:80% !important;
 }

 .wd-sm-85{
 width:85px;
 }

 .wd-sm-85p{
 width:85%;
 }

 .mx-wd-sm-85p{
 max-width:85%;
 }

 .mn-wd-sm-85p{
 min-width:85%;
 }

 .wd-sm-85-f{
 width:85px !important;
 }

 .wd-sm-85p-f{
 width:85% !important;
 }

 .mx-wd-sm-85p-f{
 max-width:85% !important;
 }

 .mn-wd-sm-85p-f{
 min-width:85% !important;
 }

 .wd-sm-90{
 width:90px;
 }

 .wd-sm-90p{
 width:90%;
 }

 .mx-wd-sm-90p{
 max-width:90%;
 }

 .mn-wd-sm-90p{
 min-width:90%;
 }

 .wd-sm-90-f{
 width:90px !important;
 }

 .wd-sm-90p-f{
 width:90% !important;
 }

 .mx-wd-sm-90p-f{
 max-width:90% !important;
 }

 .mn-wd-sm-90p-f{
 min-width:90% !important;
 }

 .wd-sm-95{
 width:95px;
 }

 .wd-sm-95p{
 width:95%;
 }

 .mx-wd-sm-95p{
 max-width:95%;
 }

 .mn-wd-sm-95p{
 min-width:95%;
 }

 .wd-sm-95-f{
 width:95px !important;
 }

 .wd-sm-95p-f{
 width:95% !important;
 }

 .mx-wd-sm-95p-f{
 max-width:95% !important;
 }

 .mn-wd-sm-95p-f{
 min-width:95% !important;
 }

 .wd-sm-100{
 width:100px;
 }

 .wd-sm-100p{
 width:100%;
 }

 .mx-wd-sm-100p{
 max-width:100%;
 }

 .mn-wd-sm-100p{
 min-width:100%;
 }

 .wd-sm-100-f{
 width:100px !important;
 }

 .wd-sm-100p-f{
 width:100% !important;
 }

 .mx-wd-sm-100p-f{
 max-width:100% !important;
 }

 .mn-wd-sm-100p-f{
 min-width:100% !important;
 }

 .wd-sm-150{
 width:150px;
 }

 .wd-sm-150p{
 width:150%;
 }

 .mx-wd-sm-150p{
 max-width:150%;
 }

 .mn-wd-sm-150p{
 min-width:150%;
 }

 .wd-sm-150-f{
 width:150px !important;
 }

 .wd-sm-150p-f{
 width:150% !important;
 }

 .mx-wd-sm-150p-f{
 max-width:150% !important;
 }

 .mn-wd-sm-150p-f{
 min-width:150% !important;
 }

 .wd-sm-200{
 width:200px;
 }

 .wd-sm-200p{
 width:200%;
 }

 .mx-wd-sm-200p{
 max-width:200%;
 }

 .mn-wd-sm-200p{
 min-width:200%;
 }

 .wd-sm-200-f{
 width:200px !important;
 }

 .wd-sm-200p-f{
 width:200% !important;
 }

 .mx-wd-sm-200p-f{
 max-width:200% !important;
 }

 .mn-wd-sm-200p-f{
 min-width:200% !important;
 }

 .wd-sm-250{
 width:250px;
 }

 .wd-sm-250p{
 width:250%;
 }

 .mx-wd-sm-250p{
 max-width:250%;
 }

 .mn-wd-sm-250p{
 min-width:250%;
 }

 .wd-sm-250-f{
 width:250px !important;
 }

 .wd-sm-250p-f{
 width:250% !important;
 }

 .mx-wd-sm-250p-f{
 max-width:250% !important;
 }

 .mn-wd-sm-250p-f{
 min-width:250% !important;
 }

 .wd-sm-300{
 width:300px;
 }

 .wd-sm-300p{
 width:300%;
 }

 .mx-wd-sm-300p{
 max-width:300%;
 }

 .mn-wd-sm-300p{
 min-width:300%;
 }

 .wd-sm-300-f{
 width:300px !important;
 }

 .wd-sm-300p-f{
 width:300% !important;
 }

 .mx-wd-sm-300p-f{
 max-width:300% !important;
 }

 .mn-wd-sm-300p-f{
 min-width:300% !important;
 }

 .wd-sm-350{
 width:350px;
 }

 .wd-sm-350p{
 width:350%;
 }

 .mx-wd-sm-350p{
 max-width:350%;
 }

 .mn-wd-sm-350p{
 min-width:350%;
 }

 .wd-sm-350-f{
 width:350px !important;
 }

 .wd-sm-350p-f{
 width:350% !important;
 }

 .mx-wd-sm-350p-f{
 max-width:350% !important;
 }

 .mn-wd-sm-350p-f{
 min-width:350% !important;
 }

 .wd-sm-400{
 width:400px;
 }

 .wd-sm-400p{
 width:400%;
 }

 .mx-wd-sm-400p{
 max-width:400%;
 }

 .mn-wd-sm-400p{
 min-width:400%;
 }

 .wd-sm-400-f{
 width:400px !important;
 }

 .wd-sm-400p-f{
 width:400% !important;
 }

 .mx-wd-sm-400p-f{
 max-width:400% !important;
 }

 .mn-wd-sm-400p-f{
 min-width:400% !important;
 }

 .wd-sm-450{
 width:450px;
 }

 .wd-sm-450p{
 width:450%;
 }

 .mx-wd-sm-450p{
 max-width:450%;
 }

 .mn-wd-sm-450p{
 min-width:450%;
 }

 .wd-sm-450-f{
 width:450px !important;
 }

 .wd-sm-450p-f{
 width:450% !important;
 }

 .mx-wd-sm-450p-f{
 max-width:450% !important;
 }

 .mn-wd-sm-450p-f{
 min-width:450% !important;
 }

 .wd-sm-500{
 width:500px;
 }

 .wd-sm-500p{
 width:500%;
 }

 .mx-wd-sm-500p{
 max-width:500%;
 }

 .mn-wd-sm-500p{
 min-width:500%;
 }

 .wd-sm-500-f{
 width:500px !important;
 }

 .wd-sm-500p-f{
 width:500% !important;
 }

 .mx-wd-sm-500p-f{
 max-width:500% !important;
 }

 .mn-wd-sm-500p-f{
 min-width:500% !important;
 }

 .wd-sm-550{
 width:550px;
 }

 .wd-sm-550p{
 width:550%;
 }

 .mx-wd-sm-550p{
 max-width:550%;
 }

 .mn-wd-sm-550p{
 min-width:550%;
 }

 .wd-sm-550-f{
 width:550px !important;
 }

 .wd-sm-550p-f{
 width:550% !important;
 }

 .mx-wd-sm-550p-f{
 max-width:550% !important;
 }

 .mn-wd-sm-550p-f{
 min-width:550% !important;
 }

 .wd-sm-600{
 width:600px;
 }

 .wd-sm-600p{
 width:600%;
 }

 .mx-wd-sm-600p{
 max-width:600%;
 }

 .mn-wd-sm-600p{
 min-width:600%;
 }

 .wd-sm-600-f{
 width:600px !important;
 }

 .wd-sm-600p-f{
 width:600% !important;
 }

 .mx-wd-sm-600p-f{
 max-width:600% !important;
 }

 .mn-wd-sm-600p-f{
 min-width:600% !important;
 }

 .wd-sm-650{
 width:650px;
 }

 .wd-sm-650p{
 width:650%;
 }

 .mx-wd-sm-650p{
 max-width:650%;
 }

 .mn-wd-sm-650p{
 min-width:650%;
 }

 .wd-sm-650-f{
 width:650px !important;
 }

 .wd-sm-650p-f{
 width:650% !important;
 }

 .mx-wd-sm-650p-f{
 max-width:650% !important;
 }

 .mn-wd-sm-650p-f{
 min-width:650% !important;
 }

 .wd-sm-700{
 width:700px;
 }

 .wd-sm-700p{
 width:700%;
 }

 .mx-wd-sm-700p{
 max-width:700%;
 }

 .mn-wd-sm-700p{
 min-width:700%;
 }

 .wd-sm-700-f{
 width:700px !important;
 }

 .wd-sm-700p-f{
 width:700% !important;
 }

 .mx-wd-sm-700p-f{
 max-width:700% !important;
 }

 .mn-wd-sm-700p-f{
 min-width:700% !important;
 }

 .wd-sm-750{
 width:750px;
 }

 .wd-sm-750p{
 width:750%;
 }

 .mx-wd-sm-750p{
 max-width:750%;
 }

 .mn-wd-sm-750p{
 min-width:750%;
 }

 .wd-sm-750-f{
 width:750px !important;
 }

 .wd-sm-750p-f{
 width:750% !important;
 }

 .mx-wd-sm-750p-f{
 max-width:750% !important;
 }

 .mn-wd-sm-750p-f{
 min-width:750% !important;
 }

 .wd-sm-800{
 width:800px;
 }

 .wd-sm-800p{
 width:800%;
 }

 .mx-wd-sm-800p{
 max-width:800%;
 }

 .mn-wd-sm-800p{
 min-width:800%;
 }

 .wd-sm-800-f{
 width:800px !important;
 }

 .wd-sm-800p-f{
 width:800% !important;
 }

 .mx-wd-sm-800p-f{
 max-width:800% !important;
 }

 .mn-wd-sm-800p-f{
 min-width:800% !important;
 }

 .wd-sm-850{
 width:850px;
 }

 .wd-sm-850p{
 width:850%;
 }

 .mx-wd-sm-850p{
 max-width:850%;
 }

 .mn-wd-sm-850p{
 min-width:850%;
 }

 .wd-sm-850-f{
 width:850px !important;
 }

 .wd-sm-850p-f{
 width:850% !important;
 }

 .mx-wd-sm-850p-f{
 max-width:850% !important;
 }

 .mn-wd-sm-850p-f{
 min-width:850% !important;
 }

 .wd-sm-900{
 width:900px;
 }

 .wd-sm-900p{
 width:900%;
 }

 .mx-wd-sm-900p{
 max-width:900%;
 }

 .mn-wd-sm-900p{
 min-width:900%;
 }

 .wd-sm-900-f{
 width:900px !important;
 }

 .wd-sm-900p-f{
 width:900% !important;
 }

 .mx-wd-sm-900p-f{
 max-width:900% !important;
 }

 .mn-wd-sm-900p-f{
 min-width:900% !important;
 }

 .wd-sm-950{
 width:950px;
 }

 .wd-sm-950p{
 width:950%;
 }

 .mx-wd-sm-950p{
 max-width:950%;
 }

 .mn-wd-sm-950p{
 min-width:950%;
 }

 .wd-sm-950-f{
 width:950px !important;
 }

 .wd-sm-950p-f{
 width:950% !important;
 }

 .mx-wd-sm-950p-f{
 max-width:950% !important;
 }

 .mn-wd-sm-950p-f{
 min-width:950% !important;
 }

 .wd-sm-1000{
 width:1000px;
 }

 .wd-sm-1000p{
 width:1000%;
 }

 .mx-wd-sm-1000p{
 max-width:1000%;
 }

 .mn-wd-sm-1000p{
 min-width:1000%;
 }

 .wd-sm-1000-f{
 width:1000px !important;
 }

 .wd-sm-1000p-f{
 width:1000% !important;
 }

 .mx-wd-sm-1000p-f{
 max-width:1000% !important;
 }

 .mn-wd-sm-1000p-f{
 min-width:1000% !important;
 }

 .wd-sm-auto{
 width:auto;
 }

 .wd-sm-auto-f{
 width:auto !important;
 }
}

@media (min-width:768px){
 .wd-md-5{
 width:5px;
 }

 .wd-md-5p{
 width:5%;
 }

 .mx-wd-md-5p{
 max-width:5%;
 }

 .mn-wd-md-5p{
 min-width:5%;
 }

 .wd-md-5-f{
 width:5px !important;
 }

 .wd-md-5p-f{
 width:5% !important;
 }

 .mx-wd-md-5p-f{
 max-width:5% !important;
 }

 .mn-wd-md-5p-f{
 min-width:5% !important;
 }

 .wd-md-10{
 width:10px;
 }

 .wd-md-10p{
 width:10%;
 }

 .mx-wd-md-10p{
 max-width:10%;
 }

 .mn-wd-md-10p{
 min-width:10%;
 }

 .wd-md-10-f{
 width:10px !important;
 }

 .wd-md-10p-f{
 width:10% !important;
 }

 .mx-wd-md-10p-f{
 max-width:10% !important;
 }

 .mn-wd-md-10p-f{
 min-width:10% !important;
 }

 .wd-md-15{
 width:15px;
 }

 .wd-md-15p{
 width:15%;
 }

 .mx-wd-md-15p{
 max-width:15%;
 }

 .mn-wd-md-15p{
 min-width:15%;
 }

 .wd-md-15-f{
 width:15px !important;
 }

 .wd-md-15p-f{
 width:15% !important;
 }

 .mx-wd-md-15p-f{
 max-width:15% !important;
 }

 .mn-wd-md-15p-f{
 min-width:15% !important;
 }

 .wd-md-20{
 width:20px;
 }

 .wd-md-20p{
 width:20%;
 }

 .mx-wd-md-20p{
 max-width:20%;
 }

 .mn-wd-md-20p{
 min-width:20%;
 }

 .wd-md-20-f{
 width:20px !important;
 }

 .wd-md-20p-f{
 width:20% !important;
 }

 .mx-wd-md-20p-f{
 max-width:20% !important;
 }

 .mn-wd-md-20p-f{
 min-width:20% !important;
 }

 .wd-md-25{
 width:25px;
 }

 .wd-md-25p{
 width:25%;
 }

 .mx-wd-md-25p{
 max-width:25%;
 }

 .mn-wd-md-25p{
 min-width:25%;
 }

 .wd-md-25-f{
 width:25px !important;
 }

 .wd-md-25p-f{
 width:25% !important;
 }

 .mx-wd-md-25p-f{
 max-width:25% !important;
 }

 .mn-wd-md-25p-f{
 min-width:25% !important;
 }

 .wd-md-30{
 width:30px;
 }

 .wd-md-30p{
 width:30%;
 }

 .mx-wd-md-30p{
 max-width:30%;
 }

 .mn-wd-md-30p{
 min-width:30%;
 }

 .wd-md-30-f{
 width:30px !important;
 }

 .wd-md-30p-f{
 width:30% !important;
 }

 .mx-wd-md-30p-f{
 max-width:30% !important;
 }

 .mn-wd-md-30p-f{
 min-width:30% !important;
 }

 .wd-md-35{
 width:35px;
 }

 .wd-md-35p{
 width:35%;
 }

 .mx-wd-md-35p{
 max-width:35%;
 }

 .mn-wd-md-35p{
 min-width:35%;
 }

 .wd-md-35-f{
 width:35px !important;
 }

 .wd-md-35p-f{
 width:35% !important;
 }

 .mx-wd-md-35p-f{
 max-width:35% !important;
 }

 .mn-wd-md-35p-f{
 min-width:35% !important;
 }

 .wd-md-40{
 width:40px;
 }

 .wd-md-40p{
 width:40%;
 }

 .mx-wd-md-40p{
 max-width:40%;
 }

 .mn-wd-md-40p{
 min-width:40%;
 }

 .wd-md-40-f{
 width:40px !important;
 }

 .wd-md-40p-f{
 width:40% !important;
 }

 .mx-wd-md-40p-f{
 max-width:40% !important;
 }

 .mn-wd-md-40p-f{
 min-width:40% !important;
 }

 .wd-md-45{
 width:45px;
 }

 .wd-md-45p{
 width:45%;
 }

 .mx-wd-md-45p{
 max-width:45%;
 }

 .mn-wd-md-45p{
 min-width:45%;
 }

 .wd-md-45-f{
 width:45px !important;
 }

 .wd-md-45p-f{
 width:45% !important;
 }

 .mx-wd-md-45p-f{
 max-width:45% !important;
 }

 .mn-wd-md-45p-f{
 min-width:45% !important;
 }

 .wd-md-50{
 width:50px;
 }

 .wd-md-50p{
 width:50%;
 }

 .mx-wd-md-50p{
 max-width:50%;
 }

 .mn-wd-md-50p{
 min-width:50%;
 }

 .wd-md-50-f{
 width:50px !important;
 }

 .wd-md-50p-f{
 width:50% !important;
 }

 .mx-wd-md-50p-f{
 max-width:50% !important;
 }

 .mn-wd-md-50p-f{
 min-width:50% !important;
 }

 .wd-md-55{
 width:55px;
 }

 .wd-md-55p{
 width:55%;
 }

 .mx-wd-md-55p{
 max-width:55%;
 }

 .mn-wd-md-55p{
 min-width:55%;
 }

 .wd-md-55-f{
 width:55px !important;
 }

 .wd-md-55p-f{
 width:55% !important;
 }

 .mx-wd-md-55p-f{
 max-width:55% !important;
 }

 .mn-wd-md-55p-f{
 min-width:55% !important;
 }

 .wd-md-60{
 width:60px;
 }

 .wd-md-60p{
 width:60%;
 }

 .mx-wd-md-60p{
 max-width:60%;
 }

 .mn-wd-md-60p{
 min-width:60%;
 }

 .wd-md-60-f{
 width:60px !important;
 }

 .wd-md-60p-f{
 width:60% !important;
 }

 .mx-wd-md-60p-f{
 max-width:60% !important;
 }

 .mn-wd-md-60p-f{
 min-width:60% !important;
 }

 .wd-md-65{
 width:65px;
 }

 .wd-md-65p{
 width:65%;
 }

 .mx-wd-md-65p{
 max-width:65%;
 }

 .mn-wd-md-65p{
 min-width:65%;
 }

 .wd-md-65-f{
 width:65px !important;
 }

 .wd-md-65p-f{
 width:65% !important;
 }

 .mx-wd-md-65p-f{
 max-width:65% !important;
 }

 .mn-wd-md-65p-f{
 min-width:65% !important;
 }

 .wd-md-70{
 width:70px;
 }

 .wd-md-70p{
 width:70%;
 }

 .mx-wd-md-70p{
 max-width:70%;
 }

 .mn-wd-md-70p{
 min-width:70%;
 }

 .wd-md-70-f{
 width:70px !important;
 }

 .wd-md-70p-f{
 width:70% !important;
 }

 .mx-wd-md-70p-f{
 max-width:70% !important;
 }

 .mn-wd-md-70p-f{
 min-width:70% !important;
 }

 .wd-md-75{
 width:75px;
 }

 .wd-md-75p{
 width:75%;
 }

 .mx-wd-md-75p{
 max-width:75%;
 }

 .mn-wd-md-75p{
 min-width:75%;
 }

 .wd-md-75-f{
 width:75px !important;
 }

 .wd-md-75p-f{
 width:75% !important;
 }

 .mx-wd-md-75p-f{
 max-width:75% !important;
 }

 .mn-wd-md-75p-f{
 min-width:75% !important;
 }

 .wd-md-80{
 width:80px;
 }

 .wd-md-80p{
 width:80%;
 }

 .mx-wd-md-80p{
 max-width:80%;
 }

 .mn-wd-md-80p{
 min-width:80%;
 }

 .wd-md-80-f{
 width:80px !important;
 }

 .wd-md-80p-f{
 width:80% !important;
 }

 .mx-wd-md-80p-f{
 max-width:80% !important;
 }

 .mn-wd-md-80p-f{
 min-width:80% !important;
 }

 .wd-md-85{
 width:85px;
 }

 .wd-md-85p{
 width:85%;
 }

 .mx-wd-md-85p{
 max-width:85%;
 }

 .mn-wd-md-85p{
 min-width:85%;
 }

 .wd-md-85-f{
 width:85px !important;
 }

 .wd-md-85p-f{
 width:85% !important;
 }

 .mx-wd-md-85p-f{
 max-width:85% !important;
 }

 .mn-wd-md-85p-f{
 min-width:85% !important;
 }

 .wd-md-90{
 width:90px;
 }

 .wd-md-90p{
 width:90%;
 }

 .mx-wd-md-90p{
 max-width:90%;
 }

 .mn-wd-md-90p{
 min-width:90%;
 }

 .wd-md-90-f{
 width:90px !important;
 }

 .wd-md-90p-f{
 width:90% !important;
 }

 .mx-wd-md-90p-f{
 max-width:90% !important;
 }

 .mn-wd-md-90p-f{
 min-width:90% !important;
 }

 .wd-md-95{
 width:95px;
 }

 .wd-md-95p{
 width:95%;
 }

 .mx-wd-md-95p{
 max-width:95%;
 }

 .mn-wd-md-95p{
 min-width:95%;
 }

 .wd-md-95-f{
 width:95px !important;
 }

 .wd-md-95p-f{
 width:95% !important;
 }

 .mx-wd-md-95p-f{
 max-width:95% !important;
 }

 .mn-wd-md-95p-f{
 min-width:95% !important;
 }

 .wd-md-100{
 width:100px;
 }

 .wd-md-100p{
 width:100%;
 }

 .mx-wd-md-100p{
 max-width:100%;
 }

 .mn-wd-md-100p{
 min-width:100%;
 }

 .wd-md-100-f{
 width:100px !important;
 }

 .wd-md-100p-f{
 width:100% !important;
 }

 .mx-wd-md-100p-f{
 max-width:100% !important;
 }

 .mn-wd-md-100p-f{
 min-width:100% !important;
 }

 .wd-md-150{
 width:150px;
 }

 .wd-md-150p{
 width:150%;
 }

 .mx-wd-md-150p{
 max-width:150%;
 }

 .mn-wd-md-150p{
 min-width:150%;
 }

 .wd-md-150-f{
 width:150px !important;
 }

 .wd-md-150p-f{
 width:150% !important;
 }

 .mx-wd-md-150p-f{
 max-width:150% !important;
 }

 .mn-wd-md-150p-f{
 min-width:150% !important;
 }

 .wd-md-200{
 width:200px;
 }

 .wd-md-200p{
 width:200%;
 }

 .mx-wd-md-200p{
 max-width:200%;
 }

 .mn-wd-md-200p{
 min-width:200%;
 }

 .wd-md-200-f{
 width:200px !important;
 }

 .wd-md-200p-f{
 width:200% !important;
 }

 .mx-wd-md-200p-f{
 max-width:200% !important;
 }

 .mn-wd-md-200p-f{
 min-width:200% !important;
 }

 .wd-md-250{
 width:250px;
 }

 .wd-md-250p{
 width:250%;
 }

 .mx-wd-md-250p{
 max-width:250%;
 }

 .mn-wd-md-250p{
 min-width:250%;
 }

 .wd-md-250-f{
 width:250px !important;
 }

 .wd-md-250p-f{
 width:250% !important;
 }

 .mx-wd-md-250p-f{
 max-width:250% !important;
 }

 .mn-wd-md-250p-f{
 min-width:250% !important;
 }

 .wd-md-300{
 width:300px;
 }

 .wd-md-300p{
 width:300%;
 }

 .mx-wd-md-300p{
 max-width:300%;
 }

 .mn-wd-md-300p{
 min-width:300%;
 }

 .wd-md-300-f{
 width:300px !important;
 }

 .wd-md-300p-f{
 width:300% !important;
 }

 .mx-wd-md-300p-f{
 max-width:300% !important;
 }

 .mn-wd-md-300p-f{
 min-width:300% !important;
 }

 .wd-md-350{
 width:350px;
 }

 .wd-md-350p{
 width:350%;
 }

 .mx-wd-md-350p{
 max-width:350%;
 }

 .mn-wd-md-350p{
 min-width:350%;
 }

 .wd-md-350-f{
 width:350px !important;
 }

 .wd-md-350p-f{
 width:350% !important;
 }

 .mx-wd-md-350p-f{
 max-width:350% !important;
 }

 .mn-wd-md-350p-f{
 min-width:350% !important;
 }

 .wd-md-400{
 width:400px;
 }

 .wd-md-400p{
 width:400%;
 }

 .mx-wd-md-400p{
 max-width:400%;
 }

 .mn-wd-md-400p{
 min-width:400%;
 }

 .wd-md-400-f{
 width:400px !important;
 }

 .wd-md-400p-f{
 width:400% !important;
 }

 .mx-wd-md-400p-f{
 max-width:400% !important;
 }

 .mn-wd-md-400p-f{
 min-width:400% !important;
 }

 .wd-md-450{
 width:450px;
 }

 .wd-md-450p{
 width:450%;
 }

 .mx-wd-md-450p{
 max-width:450%;
 }

 .mn-wd-md-450p{
 min-width:450%;
 }

 .wd-md-450-f{
 width:450px !important;
 }

 .wd-md-450p-f{
 width:450% !important;
 }

 .mx-wd-md-450p-f{
 max-width:450% !important;
 }

 .mn-wd-md-450p-f{
 min-width:450% !important;
 }

 .wd-md-500{
 width:500px;
 }

 .wd-md-500p{
 width:500%;
 }

 .mx-wd-md-500p{
 max-width:500%;
 }

 .mn-wd-md-500p{
 min-width:500%;
 }

 .wd-md-500-f{
 width:500px !important;
 }

 .wd-md-500p-f{
 width:500% !important;
 }

 .mx-wd-md-500p-f{
 max-width:500% !important;
 }

 .mn-wd-md-500p-f{
 min-width:500% !important;
 }

 .wd-md-550{
 width:550px;
 }

 .wd-md-550p{
 width:550%;
 }

 .mx-wd-md-550p{
 max-width:550%;
 }

 .mn-wd-md-550p{
 min-width:550%;
 }

 .wd-md-550-f{
 width:550px !important;
 }

 .wd-md-550p-f{
 width:550% !important;
 }

 .mx-wd-md-550p-f{
 max-width:550% !important;
 }

 .mn-wd-md-550p-f{
 min-width:550% !important;
 }

 .wd-md-600{
 width:600px;
 }

 .wd-md-600p{
 width:600%;
 }

 .mx-wd-md-600p{
 max-width:600%;
 }

 .mn-wd-md-600p{
 min-width:600%;
 }

 .wd-md-600-f{
 width:600px !important;
 }

 .wd-md-600p-f{
 width:600% !important;
 }

 .mx-wd-md-600p-f{
 max-width:600% !important;
 }

 .mn-wd-md-600p-f{
 min-width:600% !important;
 }

 .wd-md-650{
 width:650px;
 }

 .wd-md-650p{
 width:650%;
 }

 .mx-wd-md-650p{
 max-width:650%;
 }

 .mn-wd-md-650p{
 min-width:650%;
 }

 .wd-md-650-f{
 width:650px !important;
 }

 .wd-md-650p-f{
 width:650% !important;
 }

 .mx-wd-md-650p-f{
 max-width:650% !important;
 }

 .mn-wd-md-650p-f{
 min-width:650% !important;
 }

 .wd-md-700{
 width:700px;
 }

 .wd-md-700p{
 width:700%;
 }

 .mx-wd-md-700p{
 max-width:700%;
 }

 .mn-wd-md-700p{
 min-width:700%;
 }

 .wd-md-700-f{
 width:700px !important;
 }

 .wd-md-700p-f{
 width:700% !important;
 }

 .mx-wd-md-700p-f{
 max-width:700% !important;
 }

 .mn-wd-md-700p-f{
 min-width:700% !important;
 }

 .wd-md-750{
 width:750px;
 }

 .wd-md-750p{
 width:750%;
 }

 .mx-wd-md-750p{
 max-width:750%;
 }

 .mn-wd-md-750p{
 min-width:750%;
 }

 .wd-md-750-f{
 width:750px !important;
 }

 .wd-md-750p-f{
 width:750% !important;
 }

 .mx-wd-md-750p-f{
 max-width:750% !important;
 }

 .mn-wd-md-750p-f{
 min-width:750% !important;
 }

 .wd-md-800{
 width:800px;
 }

 .wd-md-800p{
 width:800%;
 }

 .mx-wd-md-800p{
 max-width:800%;
 }

 .mn-wd-md-800p{
 min-width:800%;
 }

 .wd-md-800-f{
 width:800px !important;
 }

 .wd-md-800p-f{
 width:800% !important;
 }

 .mx-wd-md-800p-f{
 max-width:800% !important;
 }

 .mn-wd-md-800p-f{
 min-width:800% !important;
 }

 .wd-md-850{
 width:850px;
 }

 .wd-md-850p{
 width:850%;
 }

 .mx-wd-md-850p{
 max-width:850%;
 }

 .mn-wd-md-850p{
 min-width:850%;
 }

 .wd-md-850-f{
 width:850px !important;
 }

 .wd-md-850p-f{
 width:850% !important;
 }

 .mx-wd-md-850p-f{
 max-width:850% !important;
 }

 .mn-wd-md-850p-f{
 min-width:850% !important;
 }

 .wd-md-900{
 width:900px;
 }

 .wd-md-900p{
 width:900%;
 }

 .mx-wd-md-900p{
 max-width:900%;
 }

 .mn-wd-md-900p{
 min-width:900%;
 }

 .wd-md-900-f{
 width:900px !important;
 }

 .wd-md-900p-f{
 width:900% !important;
 }

 .mx-wd-md-900p-f{
 max-width:900% !important;
 }

 .mn-wd-md-900p-f{
 min-width:900% !important;
 }

 .wd-md-950{
 width:950px;
 }

 .wd-md-950p{
 width:950%;
 }

 .mx-wd-md-950p{
 max-width:950%;
 }

 .mn-wd-md-950p{
 min-width:950%;
 }

 .wd-md-950-f{
 width:950px !important;
 }

 .wd-md-950p-f{
 width:950% !important;
 }

 .mx-wd-md-950p-f{
 max-width:950% !important;
 }

 .mn-wd-md-950p-f{
 min-width:950% !important;
 }

 .wd-md-1000{
 width:1000px;
 }

 .wd-md-1000p{
 width:1000%;
 }

 .mx-wd-md-1000p{
 max-width:1000%;
 }

 .mn-wd-md-1000p{
 min-width:1000%;
 }

 .wd-md-1000-f{
 width:1000px !important;
 }

 .wd-md-1000p-f{
 width:1000% !important;
 }

 .mx-wd-md-1000p-f{
 max-width:1000% !important;
 }

 .mn-wd-md-1000p-f{
 min-width:1000% !important;
 }

 .wd-md-auto{
 width:auto;
 }

 .wd-md-auto-f{
 width:auto !important;
 }

 .wd-md-120{
 width:120px;
 }
}

@media (min-width:992px){
 .wd-lg-5{
 width:5px;
 }

 .wd-lg-5p{
 width:5%;
 }

 .mx-wd-lg-5p{
 max-width:5%;
 }

 .mn-wd-lg-5p{
 min-width:5%;
 }

 .wd-lg-5-f{
 width:5px !important;
 }

 .wd-lg-5p-f{
 width:5% !important;
 }

 .mx-wd-lg-5p-f{
 max-width:5% !important;
 }

 .mn-wd-lg-5p-f{
 min-width:5% !important;
 }

 .wd-lg-10{
 width:10px;
 }

 .wd-lg-10p{
 width:10%;
 }

 .mx-wd-lg-10p{
 max-width:10%;
 }

 .mn-wd-lg-10p{
 min-width:10%;
 }

 .wd-lg-10-f{
 width:10px !important;
 }

 .wd-lg-10p-f{
 width:10% !important;
 }

 .mx-wd-lg-10p-f{
 max-width:10% !important;
 }

 .mn-wd-lg-10p-f{
 min-width:10% !important;
 }

 .wd-lg-15{
 width:15px;
 }

 .wd-lg-15p{
 width:15%;
 }

 .mx-wd-lg-15p{
 max-width:15%;
 }

 .mn-wd-lg-15p{
 min-width:15%;
 }

 .wd-lg-15-f{
 width:15px !important;
 }

 .wd-lg-15p-f{
 width:15% !important;
 }

 .mx-wd-lg-15p-f{
 max-width:15% !important;
 }

 .mn-wd-lg-15p-f{
 min-width:15% !important;
 }

 .wd-lg-20{
 width:20px;
 }

 .wd-lg-20p{
 width:20%;
 }

 .mx-wd-lg-20p{
 max-width:20%;
 }

 .mn-wd-lg-20p{
 min-width:20%;
 }

 .wd-lg-20-f{
 width:20px !important;
 }

 .wd-lg-20p-f{
 width:20% !important;
 }

 .mx-wd-lg-20p-f{
 max-width:20% !important;
 }

 .mn-wd-lg-20p-f{
 min-width:20% !important;
 }

 .wd-lg-25{
 width:25px;
 }

 .wd-lg-25p{
 width:25%;
 }

 .mx-wd-lg-25p{
 max-width:25%;
 }

 .mn-wd-lg-25p{
 min-width:25%;
 }

 .wd-lg-25-f{
 width:25px !important;
 }

 .wd-lg-25p-f{
 width:25% !important;
 }

 .mx-wd-lg-25p-f{
 max-width:25% !important;
 }

 .mn-wd-lg-25p-f{
 min-width:25% !important;
 }

 .wd-lg-30{
 width:30px;
 }

 .wd-lg-30p{
 width:30%;
 }

 .mx-wd-lg-30p{
 max-width:30%;
 }

 .mn-wd-lg-30p{
 min-width:30%;
 }

 .wd-lg-30-f{
 width:30px !important;
 }

 .wd-lg-30p-f{
 width:30% !important;
 }

 .mx-wd-lg-30p-f{
 max-width:30% !important;
 }

 .mn-wd-lg-30p-f{
 min-width:30% !important;
 }

 .wd-lg-35{
 width:35px;
 }

 .wd-lg-35p{
 width:35%;
 }

 .mx-wd-lg-35p{
 max-width:35%;
 }

 .mn-wd-lg-35p{
 min-width:35%;
 }

 .wd-lg-35-f{
 width:35px !important;
 }

 .wd-lg-35p-f{
 width:35% !important;
 }

 .mx-wd-lg-35p-f{
 max-width:35% !important;
 }

 .mn-wd-lg-35p-f{
 min-width:35% !important;
 }

 .wd-lg-40{
 width:40px;
 }

 .wd-lg-40p{
 width:40%;
 }

 .mx-wd-lg-40p{
 max-width:40%;
 }

 .mn-wd-lg-40p{
 min-width:40%;
 }

 .wd-lg-40-f{
 width:40px !important;
 }

 .wd-lg-40p-f{
 width:40% !important;
 }

 .mx-wd-lg-40p-f{
 max-width:40% !important;
 }

 .mn-wd-lg-40p-f{
 min-width:40% !important;
 }

 .wd-lg-45{
 width:45px;
 }

 .wd-lg-45p{
 width:45%;
 }

 .mx-wd-lg-45p{
 max-width:45%;
 }

 .mn-wd-lg-45p{
 min-width:45%;
 }

 .wd-lg-45-f{
 width:45px !important;
 }

 .wd-lg-45p-f{
 width:45% !important;
 }

 .mx-wd-lg-45p-f{
 max-width:45% !important;
 }

 .mn-wd-lg-45p-f{
 min-width:45% !important;
 }

 .wd-lg-50{
 width:50px;
 }

 .wd-lg-50p{
 width:50%;
 }

 .mx-wd-lg-50p{
 max-width:50%;
 }

 .mn-wd-lg-50p{
 min-width:50%;
 }

 .wd-lg-50-f{
 width:50px !important;
 }

 .wd-lg-50p-f{
 width:50% !important;
 }

 .mx-wd-lg-50p-f{
 max-width:50% !important;
 }

 .mn-wd-lg-50p-f{
 min-width:50% !important;
 }

 .wd-lg-55{
 width:55px;
 }

 .wd-lg-55p{
 width:55%;
 }

 .mx-wd-lg-55p{
 max-width:55%;
 }

 .mn-wd-lg-55p{
 min-width:55%;
 }

 .wd-lg-55-f{
 width:55px !important;
 }

 .wd-lg-55p-f{
 width:55% !important;
 }

 .mx-wd-lg-55p-f{
 max-width:55% !important;
 }

 .mn-wd-lg-55p-f{
 min-width:55% !important;
 }

 .wd-lg-60{
 width:60px;
 }

 .wd-lg-60p{
 width:60%;
 }

 .mx-wd-lg-60p{
 max-width:60%;
 }

 .mn-wd-lg-60p{
 min-width:60%;
 }

 .wd-lg-60-f{
 width:60px !important;
 }

 .wd-lg-60p-f{
 width:60% !important;
 }

 .mx-wd-lg-60p-f{
 max-width:60% !important;
 }

 .mn-wd-lg-60p-f{
 min-width:60% !important;
 }

 .wd-lg-65{
 width:65px;
 }

 .wd-lg-65p{
 width:65%;
 }

 .mx-wd-lg-65p{
 max-width:65%;
 }

 .mn-wd-lg-65p{
 min-width:65%;
 }

 .wd-lg-65-f{
 width:65px !important;
 }

 .wd-lg-65p-f{
 width:65% !important;
 }

 .mx-wd-lg-65p-f{
 max-width:65% !important;
 }

 .mn-wd-lg-65p-f{
 min-width:65% !important;
 }

 .wd-lg-70{
 width:70px;
 }

 .wd-lg-70p{
 width:70%;
 }

 .mx-wd-lg-70p{
 max-width:70%;
 }

 .mn-wd-lg-70p{
 min-width:70%;
 }

 .wd-lg-70-f{
 width:70px !important;
 }

 .wd-lg-70p-f{
 width:70% !important;
 }

 .mx-wd-lg-70p-f{
 max-width:70% !important;
 }

 .mn-wd-lg-70p-f{
 min-width:70% !important;
 }

 .wd-lg-75{
 width:75px;
 }

 .wd-lg-75p{
 width:75%;
 }

 .mx-wd-lg-75p{
 max-width:75%;
 }

 .mn-wd-lg-75p{
 min-width:75%;
 }

 .wd-lg-75-f{
 width:75px !important;
 }

 .wd-lg-75p-f{
 width:75% !important;
 }

 .mx-wd-lg-75p-f{
 max-width:75% !important;
 }

 .mn-wd-lg-75p-f{
 min-width:75% !important;
 }

 .wd-lg-80{
 width:80px;
 }

 .wd-lg-80p{
 width:80%;
 }

 .mx-wd-lg-80p{
 max-width:80%;
 }

 .mn-wd-lg-80p{
 min-width:80%;
 }

 .wd-lg-80-f{
 width:80px !important;
 }

 .wd-lg-80p-f{
 width:80% !important;
 }

 .mx-wd-lg-80p-f{
 max-width:80% !important;
 }

 .mn-wd-lg-80p-f{
 min-width:80% !important;
 }

 .wd-lg-85{
 width:85px;
 }

 .wd-lg-85p{
 width:85%;
 }

 .mx-wd-lg-85p{
 max-width:85%;
 }

 .mn-wd-lg-85p{
 min-width:85%;
 }

 .wd-lg-85-f{
 width:85px !important;
 }

 .wd-lg-85p-f{
 width:85% !important;
 }

 .mx-wd-lg-85p-f{
 max-width:85% !important;
 }

 .mn-wd-lg-85p-f{
 min-width:85% !important;
 }

 .wd-lg-90{
 width:90px;
 }

 .wd-lg-90p{
 width:90%;
 }

 .mx-wd-lg-90p{
 max-width:90%;
 }

 .mn-wd-lg-90p{
 min-width:90%;
 }

 .wd-lg-90-f{
 width:90px !important;
 }

 .wd-lg-90p-f{
 width:90% !important;
 }

 .mx-wd-lg-90p-f{
 max-width:90% !important;
 }

 .mn-wd-lg-90p-f{
 min-width:90% !important;
 }

 .wd-lg-95{
 width:95px;
 }

 .wd-lg-95p{
 width:95%;
 }

 .mx-wd-lg-95p{
 max-width:95%;
 }

 .mn-wd-lg-95p{
 min-width:95%;
 }

 .wd-lg-95-f{
 width:95px !important;
 }

 .wd-lg-95p-f{
 width:95% !important;
 }

 .mx-wd-lg-95p-f{
 max-width:95% !important;
 }

 .mn-wd-lg-95p-f{
 min-width:95% !important;
 }

 .wd-lg-100{
 width:100px;
 }

 .wd-lg-100p{
 width:100%;
 }

 .mx-wd-lg-100p{
 max-width:100%;
 }

 .mn-wd-lg-100p{
 min-width:100%;
 }

 .wd-lg-100-f{
 width:100px !important;
 }

 .wd-lg-100p-f{
 width:100% !important;
 }

 .mx-wd-lg-100p-f{
 max-width:100% !important;
 }

 .mn-wd-lg-100p-f{
 min-width:100% !important;
 }

 .wd-lg-150{
 width:150px;
 }

 .wd-lg-150p{
 width:150%;
 }

 .mx-wd-lg-150p{
 max-width:150%;
 }

 .mn-wd-lg-150p{
 min-width:150%;
 }

 .wd-lg-150-f{
 width:150px !important;
 }

 .wd-lg-150p-f{
 width:150% !important;
 }

 .mx-wd-lg-150p-f{
 max-width:150% !important;
 }

 .mn-wd-lg-150p-f{
 min-width:150% !important;
 }

 .wd-lg-200{
 width:200px;
 }

 .wd-lg-200p{
 width:200%;
 }

 .mx-wd-lg-200p{
 max-width:200%;
 }

 .mn-wd-lg-200p{
 min-width:200%;
 }

 .wd-lg-200-f{
 width:200px !important;
 }

 .wd-lg-200p-f{
 width:200% !important;
 }

 .mx-wd-lg-200p-f{
 max-width:200% !important;
 }

 .mn-wd-lg-200p-f{
 min-width:200% !important;
 }

 .wd-lg-250{
 width:250px;
 }

 .wd-lg-250p{
 width:250%;
 }

 .mx-wd-lg-250p{
 max-width:250%;
 }

 .mn-wd-lg-250p{
 min-width:250%;
 }

 .wd-lg-250-f{
 width:250px !important;
 }

 .wd-lg-250p-f{
 width:250% !important;
 }

 .mx-wd-lg-250p-f{
 max-width:250% !important;
 }

 .mn-wd-lg-250p-f{
 min-width:250% !important;
 }

 .wd-lg-300{
 width:300px;
 }

 .wd-lg-300p{
 width:300%;
 }

 .mx-wd-lg-300p{
 max-width:300%;
 }

 .mn-wd-lg-300p{
 min-width:300%;
 }

 .wd-lg-300-f{
 width:300px !important;
 }

 .wd-lg-300p-f{
 width:300% !important;
 }

 .mx-wd-lg-300p-f{
 max-width:300% !important;
 }

 .mn-wd-lg-300p-f{
 min-width:300% !important;
 }

 .wd-lg-350{
 width:350px;
 }

 .wd-lg-350p{
 width:350%;
 }

 .mx-wd-lg-350p{
 max-width:350%;
 }

 .mn-wd-lg-350p{
 min-width:350%;
 }

 .wd-lg-350-f{
 width:350px !important;
 }

 .wd-lg-350p-f{
 width:350% !important;
 }

 .mx-wd-lg-350p-f{
 max-width:350% !important;
 }

 .mn-wd-lg-350p-f{
 min-width:350% !important;
 }

 .wd-lg-400{
 width:400px;
 }

 .wd-lg-400p{
 width:400%;
 }

 .mx-wd-lg-400p{
 max-width:400%;
 }

 .mn-wd-lg-400p{
 min-width:400%;
 }

 .wd-lg-400-f{
 width:400px !important;
 }

 .wd-lg-400p-f{
 width:400% !important;
 }

 .mx-wd-lg-400p-f{
 max-width:400% !important;
 }

 .mn-wd-lg-400p-f{
 min-width:400% !important;
 }

 .wd-lg-450{
 width:450px;
 }

 .wd-lg-450p{
 width:450%;
 }

 .mx-wd-lg-450p{
 max-width:450%;
 }

 .mn-wd-lg-450p{
 min-width:450%;
 }

 .wd-lg-450-f{
 width:450px !important;
 }

 .wd-lg-450p-f{
 width:450% !important;
 }

 .mx-wd-lg-450p-f{
 max-width:450% !important;
 }

 .mn-wd-lg-450p-f{
 min-width:450% !important;
 }

 .wd-lg-500{
 width:500px;
 }

 .wd-lg-500p{
 width:500%;
 }

 .mx-wd-lg-500p{
 max-width:500%;
 }

 .mn-wd-lg-500p{
 min-width:500%;
 }

 .wd-lg-500-f{
 width:500px !important;
 }

 .wd-lg-500p-f{
 width:500% !important;
 }

 .mx-wd-lg-500p-f{
 max-width:500% !important;
 }

 .mn-wd-lg-500p-f{
 min-width:500% !important;
 }

 .wd-lg-550{
 width:550px;
 }

 .wd-lg-550p{
 width:550%;
 }

 .mx-wd-lg-550p{
 max-width:550%;
 }

 .mn-wd-lg-550p{
 min-width:550%;
 }

 .wd-lg-550-f{
 width:550px !important;
 }

 .wd-lg-550p-f{
 width:550% !important;
 }

 .mx-wd-lg-550p-f{
 max-width:550% !important;
 }

 .mn-wd-lg-550p-f{
 min-width:550% !important;
 }

 .wd-lg-600{
 width:600px;
 }

 .wd-lg-600p{
 width:600%;
 }

 .mx-wd-lg-600p{
 max-width:600%;
 }

 .mn-wd-lg-600p{
 min-width:600%;
 }

 .wd-lg-600-f{
 width:600px !important;
 }

 .wd-lg-600p-f{
 width:600% !important;
 }

 .mx-wd-lg-600p-f{
 max-width:600% !important;
 }

 .mn-wd-lg-600p-f{
 min-width:600% !important;
 }

 .wd-lg-650{
 width:650px;
 }

 .wd-lg-650p{
 width:650%;
 }

 .mx-wd-lg-650p{
 max-width:650%;
 }

 .mn-wd-lg-650p{
 min-width:650%;
 }

 .wd-lg-650-f{
 width:650px !important;
 }

 .wd-lg-650p-f{
 width:650% !important;
 }

 .mx-wd-lg-650p-f{
 max-width:650% !important;
 }

 .mn-wd-lg-650p-f{
 min-width:650% !important;
 }

 .wd-lg-700{
 width:700px;
 }

 .wd-lg-700p{
 width:700%;
 }

 .mx-wd-lg-700p{
 max-width:700%;
 }

 .mn-wd-lg-700p{
 min-width:700%;
 }

 .wd-lg-700-f{
 width:700px !important;
 }

 .wd-lg-700p-f{
 width:700% !important;
 }

 .mx-wd-lg-700p-f{
 max-width:700% !important;
 }

 .mn-wd-lg-700p-f{
 min-width:700% !important;
 }

 .wd-lg-750{
 width:750px;
 }

 .wd-lg-750p{
 width:750%;
 }

 .mx-wd-lg-750p{
 max-width:750%;
 }

 .mn-wd-lg-750p{
 min-width:750%;
 }

 .wd-lg-750-f{
 width:750px !important;
 }

 .wd-lg-750p-f{
 width:750% !important;
 }

 .mx-wd-lg-750p-f{
 max-width:750% !important;
 }

 .mn-wd-lg-750p-f{
 min-width:750% !important;
 }

 .wd-lg-800{
 width:800px;
 }

 .wd-lg-800p{
 width:800%;
 }

 .mx-wd-lg-800p{
 max-width:800%;
 }

 .mn-wd-lg-800p{
 min-width:800%;
 }

 .wd-lg-800-f{
 width:800px !important;
 }

 .wd-lg-800p-f{
 width:800% !important;
 }

 .mx-wd-lg-800p-f{
 max-width:800% !important;
 }

 .mn-wd-lg-800p-f{
 min-width:800% !important;
 }

 .wd-lg-850{
 width:850px;
 }

 .wd-lg-850p{
 width:850%;
 }

 .mx-wd-lg-850p{
 max-width:850%;
 }

 .mn-wd-lg-850p{
 min-width:850%;
 }

 .wd-lg-850-f{
 width:850px !important;
 }

 .wd-lg-850p-f{
 width:850% !important;
 }

 .mx-wd-lg-850p-f{
 max-width:850% !important;
 }

 .mn-wd-lg-850p-f{
 min-width:850% !important;
 }

 .wd-lg-900{
 width:900px;
 }

 .wd-lg-900p{
 width:900%;
 }

 .mx-wd-lg-900p{
 max-width:900%;
 }

 .mn-wd-lg-900p{
 min-width:900%;
 }

 .wd-lg-900-f{
 width:900px !important;
 }

 .wd-lg-900p-f{
 width:900% !important;
 }

 .mx-wd-lg-900p-f{
 max-width:900% !important;
 }

 .mn-wd-lg-900p-f{
 min-width:900% !important;
 }

 .wd-lg-950{
 width:950px;
 }

 .wd-lg-950p{
 width:950%;
 }

 .mx-wd-lg-950p{
 max-width:950%;
 }

 .mn-wd-lg-950p{
 min-width:950%;
 }

 .wd-lg-950-f{
 width:950px !important;
 }

 .wd-lg-950p-f{
 width:950% !important;
 }

 .mx-wd-lg-950p-f{
 max-width:950% !important;
 }

 .mn-wd-lg-950p-f{
 min-width:950% !important;
 }

 .wd-lg-1000{
 width:1000px;
 }

 .wd-lg-1000p{
 width:1000%;
 }

 .mx-wd-lg-1000p{
 max-width:1000%;
 }

 .mn-wd-lg-1000p{
 min-width:1000%;
 }

 .wd-lg-1000-f{
 width:1000px !important;
 }

 .wd-lg-1000p-f{
 width:1000% !important;
 }

 .mx-wd-lg-1000p-f{
 max-width:1000% !important;
 }

 .mn-wd-lg-1000p-f{
 min-width:1000% !important;
 }

 .wd-lg-auto{
 width:auto;
 }

 .wd-lg-auto-f{
 width:auto !important;
 }
}

@media (min-width:1200px){
 .wd-xl-5{
 width:5px;
 }

 .wd-xl-5p{
 width:5%;
 }

 .mx-wd-xl-5p{
 max-width:5%;
 }

 .mn-wd-xl-5p{
 min-width:5%;
 }

 .wd-xl-5-f{
 width:5px !important;
 }

 .wd-xl-5p-f{
 width:5% !important;
 }

 .mx-wd-xl-5p-f{
 max-width:5% !important;
 }

 .mn-wd-xl-5p-f{
 min-width:5% !important;
 }

 .wd-xl-10{
 width:10px;
 }

 .wd-xl-10p{
 width:10%;
 }

 .mx-wd-xl-10p{
 max-width:10%;
 }

 .mn-wd-xl-10p{
 min-width:10%;
 }

 .wd-xl-10-f{
 width:10px !important;
 }

 .wd-xl-10p-f{
 width:10% !important;
 }

 .mx-wd-xl-10p-f{
 max-width:10% !important;
 }

 .mn-wd-xl-10p-f{
 min-width:10% !important;
 }

 .wd-xl-15{
 width:15px;
 }

 .wd-xl-15p{
 width:15%;
 }

 .mx-wd-xl-15p{
 max-width:15%;
 }

 .mn-wd-xl-15p{
 min-width:15%;
 }

 .wd-xl-15-f{
 width:15px !important;
 }

 .wd-xl-15p-f{
 width:15% !important;
 }

 .mx-wd-xl-15p-f{
 max-width:15% !important;
 }

 .mn-wd-xl-15p-f{
 min-width:15% !important;
 }

 .wd-xl-20{
 width:20px;
 }

 .wd-xl-20p{
 width:20%;
 }

 .mx-wd-xl-20p{
 max-width:20%;
 }

 .mn-wd-xl-20p{
 min-width:20%;
 }

 .wd-xl-20-f{
 width:20px !important;
 }

 .wd-xl-20p-f{
 width:20% !important;
 }

 .mx-wd-xl-20p-f{
 max-width:20% !important;
 }

 .mn-wd-xl-20p-f{
 min-width:20% !important;
 }

 .wd-xl-25{
 width:25px;
 }

 .wd-xl-25p{
 width:25%;
 }

 .mx-wd-xl-25p{
 max-width:25%;
 }

 .mn-wd-xl-25p{
 min-width:25%;
 }

 .wd-xl-25-f{
 width:25px !important;
 }

 .wd-xl-25p-f{
 width:25% !important;
 }

 .mx-wd-xl-25p-f{
 max-width:25% !important;
 }

 .mn-wd-xl-25p-f{
 min-width:25% !important;
 }

 .wd-xl-30{
 width:30px;
 }

 .wd-xl-30p{
 width:30%;
 }

 .mx-wd-xl-30p{
 max-width:30%;
 }

 .mn-wd-xl-30p{
 min-width:30%;
 }

 .wd-xl-30-f{
 width:30px !important;
 }

 .wd-xl-30p-f{
 width:30% !important;
 }

 .mx-wd-xl-30p-f{
 max-width:30% !important;
 }

 .mn-wd-xl-30p-f{
 min-width:30% !important;
 }

 .wd-xl-35{
 width:35px;
 }

 .wd-xl-35p{
 width:35%;
 }

 .mx-wd-xl-35p{
 max-width:35%;
 }

 .mn-wd-xl-35p{
 min-width:35%;
 }

 .wd-xl-35-f{
 width:35px !important;
 }

 .wd-xl-35p-f{
 width:35% !important;
 }

 .mx-wd-xl-35p-f{
 max-width:35% !important;
 }

 .mn-wd-xl-35p-f{
 min-width:35% !important;
 }

 .wd-xl-40{
 width:40px;
 }

 .wd-xl-40p{
 width:40%;
 }

 .mx-wd-xl-40p{
 max-width:40%;
 }

 .mn-wd-xl-40p{
 min-width:40%;
 }

 .wd-xl-40-f{
 width:40px !important;
 }

 .wd-xl-40p-f{
 width:40% !important;
 }

 .mx-wd-xl-40p-f{
 max-width:40% !important;
 }

 .mn-wd-xl-40p-f{
 min-width:40% !important;
 }

 .wd-xl-45{
 width:45px;
 }

 .wd-xl-45p{
 width:45%;
 }

 .mx-wd-xl-45p{
 max-width:45%;
 }

 .mn-wd-xl-45p{
 min-width:45%;
 }

 .wd-xl-45-f{
 width:45px !important;
 }

 .wd-xl-45p-f{
 width:45% !important;
 }

 .mx-wd-xl-45p-f{
 max-width:45% !important;
 }

 .mn-wd-xl-45p-f{
 min-width:45% !important;
 }

 .wd-xl-50{
 width:50px;
 }

 .wd-xl-50p{
 width:50%;
 }

 .mx-wd-xl-50p{
 max-width:50%;
 }

 .mn-wd-xl-50p{
 min-width:50%;
 }

 .wd-xl-50-f{
 width:50px !important;
 }

 .wd-xl-50p-f{
 width:50% !important;
 }

 .mx-wd-xl-50p-f{
 max-width:50% !important;
 }

 .mn-wd-xl-50p-f{
 min-width:50% !important;
 }

 .wd-xl-55{
 width:55px;
 }

 .wd-xl-55p{
 width:55%;
 }

 .mx-wd-xl-55p{
 max-width:55%;
 }

 .mn-wd-xl-55p{
 min-width:55%;
 }

 .wd-xl-55-f{
 width:55px !important;
 }

 .wd-xl-55p-f{
 width:55% !important;
 }

 .mx-wd-xl-55p-f{
 max-width:55% !important;
 }

 .mn-wd-xl-55p-f{
 min-width:55% !important;
 }

 .wd-xl-60{
 width:60px;
 }

 .wd-xl-60p{
 width:60%;
 }

 .mx-wd-xl-60p{
 max-width:60%;
 }

 .mn-wd-xl-60p{
 min-width:60%;
 }

 .wd-xl-60-f{
 width:60px !important;
 }

 .wd-xl-60p-f{
 width:60% !important;
 }

 .mx-wd-xl-60p-f{
 max-width:60% !important;
 }

 .mn-wd-xl-60p-f{
 min-width:60% !important;
 }

 .wd-xl-65{
 width:65px;
 }

 .wd-xl-65p{
 width:65%;
 }

 .mx-wd-xl-65p{
 max-width:65%;
 }

 .mn-wd-xl-65p{
 min-width:65%;
 }

 .wd-xl-65-f{
 width:65px !important;
 }

 .wd-xl-65p-f{
 width:65% !important;
 }

 .mx-wd-xl-65p-f{
 max-width:65% !important;
 }

 .mn-wd-xl-65p-f{
 min-width:65% !important;
 }

 .wd-xl-70{
 width:70px;
 }

 .wd-xl-70p{
 width:70%;
 }

 .mx-wd-xl-70p{
 max-width:70%;
 }

 .mn-wd-xl-70p{
 min-width:70%;
 }

 .wd-xl-70-f{
 width:70px !important;
 }

 .wd-xl-70p-f{
 width:70% !important;
 }

 .mx-wd-xl-70p-f{
 max-width:70% !important;
 }

 .mn-wd-xl-70p-f{
 min-width:70% !important;
 }

 .wd-xl-75{
 width:75px;
 }

 .wd-xl-75p{
 width:75%;
 }

 .mx-wd-xl-75p{
 max-width:75%;
 }

 .mn-wd-xl-75p{
 min-width:75%;
 }

 .wd-xl-75-f{
 width:75px !important;
 }

 .wd-xl-75p-f{
 width:75% !important;
 }

 .mx-wd-xl-75p-f{
 max-width:75% !important;
 }

 .mn-wd-xl-75p-f{
 min-width:75% !important;
 }

 .wd-xl-80{
 width:80px;
 }

 .wd-xl-80p{
 width:80%;
 }

 .mx-wd-xl-80p{
 max-width:80%;
 }

 .mn-wd-xl-80p{
 min-width:80%;
 }

 .wd-xl-80-f{
 width:80px !important;
 }

 .wd-xl-80p-f{
 width:80% !important;
 }

 .mx-wd-xl-80p-f{
 max-width:80% !important;
 }

 .mn-wd-xl-80p-f{
 min-width:80% !important;
 }

 .wd-xl-85{
 width:85px;
 }

 .wd-xl-85p{
 width:85%;
 }

 .mx-wd-xl-85p{
 max-width:85%;
 }

 .mn-wd-xl-85p{
 min-width:85%;
 }

 .wd-xl-85-f{
 width:85px !important;
 }

 .wd-xl-85p-f{
 width:85% !important;
 }

 .mx-wd-xl-85p-f{
 max-width:85% !important;
 }

 .mn-wd-xl-85p-f{
 min-width:85% !important;
 }

 .wd-xl-90{
 width:90px;
 }

 .wd-xl-90p{
 width:90%;
 }

 .mx-wd-xl-90p{
 max-width:90%;
 }

 .mn-wd-xl-90p{
 min-width:90%;
 }

 .wd-xl-90-f{
 width:90px !important;
 }

 .wd-xl-90p-f{
 width:90% !important;
 }

 .mx-wd-xl-90p-f{
 max-width:90% !important;
 }

 .mn-wd-xl-90p-f{
 min-width:90% !important;
 }

 .wd-xl-95{
 width:95px;
 }

 .wd-xl-95p{
 width:95%;
 }

 .mx-wd-xl-95p{
 max-width:95%;
 }

 .mn-wd-xl-95p{
 min-width:95%;
 }

 .wd-xl-95-f{
 width:95px !important;
 }

 .wd-xl-95p-f{
 width:95% !important;
 }

 .mx-wd-xl-95p-f{
 max-width:95% !important;
 }

 .mn-wd-xl-95p-f{
 min-width:95% !important;
 }

 .wd-xl-100{
 width:100px;
 }

 .wd-xl-100p{
 width:100%;
 }

 .mx-wd-xl-100p{
 max-width:100%;
 }

 .mn-wd-xl-100p{
 min-width:100%;
 }

 .wd-xl-100-f{
 width:100px !important;
 }

 .wd-xl-100p-f{
 width:100% !important;
 }

 .mx-wd-xl-100p-f{
 max-width:100% !important;
 }

 .mn-wd-xl-100p-f{
 min-width:100% !important;
 }

 .wd-xl-150{
 width:150px;
 }

 .wd-xl-150p{
 width:150%;
 }

 .mx-wd-xl-150p{
 max-width:150%;
 }

 .mn-wd-xl-150p{
 min-width:150%;
 }

 .wd-xl-150-f{
 width:150px !important;
 }

 .wd-xl-150p-f{
 width:150% !important;
 }

 .mx-wd-xl-150p-f{
 max-width:150% !important;
 }

 .mn-wd-xl-150p-f{
 min-width:150% !important;
 }

 .wd-xl-200{
 width:200px;
 }

 .wd-xl-200p{
 width:200%;
 }

 .mx-wd-xl-200p{
 max-width:200%;
 }

 .mn-wd-xl-200p{
 min-width:200%;
 }

 .wd-xl-200-f{
 width:200px !important;
 }

 .wd-xl-200p-f{
 width:200% !important;
 }

 .mx-wd-xl-200p-f{
 max-width:200% !important;
 }

 .mn-wd-xl-200p-f{
 min-width:200% !important;
 }

 .wd-xl-250{
 width:250px;
 }

 .wd-xl-250p{
 width:250%;
 }

 .mx-wd-xl-250p{
 max-width:250%;
 }

 .mn-wd-xl-250p{
 min-width:250%;
 }

 .wd-xl-250-f{
 width:250px !important;
 }

 .wd-xl-250p-f{
 width:250% !important;
 }

 .mx-wd-xl-250p-f{
 max-width:250% !important;
 }

 .mn-wd-xl-250p-f{
 min-width:250% !important;
 }

 .wd-xl-300{
 width:300px;
 }

 .wd-xl-300p{
 width:300%;
 }

 .mx-wd-xl-300p{
 max-width:300%;
 }

 .mn-wd-xl-300p{
 min-width:300%;
 }

 .wd-xl-300-f{
 width:300px !important;
 }

 .wd-xl-300p-f{
 width:300% !important;
 }

 .mx-wd-xl-300p-f{
 max-width:300% !important;
 }

 .mn-wd-xl-300p-f{
 min-width:300% !important;
 }

 .wd-xl-350{
 width:350px;
 }

 .wd-xl-350p{
 width:350%;
 }

 .mx-wd-xl-350p{
 max-width:350%;
 }

 .mn-wd-xl-350p{
 min-width:350%;
 }

 .wd-xl-350-f{
 width:350px !important;
 }

 .wd-xl-350p-f{
 width:350% !important;
 }

 .mx-wd-xl-350p-f{
 max-width:350% !important;
 }

 .mn-wd-xl-350p-f{
 min-width:350% !important;
 }

 .wd-xl-400{
 width:400px;
 }

 .wd-xl-400p{
 width:400%;
 }

 .mx-wd-xl-400p{
 max-width:400%;
 }

 .mn-wd-xl-400p{
 min-width:400%;
 }

 .wd-xl-400-f{
 width:400px !important;
 }

 .wd-xl-400p-f{
 width:400% !important;
 }

 .mx-wd-xl-400p-f{
 max-width:400% !important;
 }

 .mn-wd-xl-400p-f{
 min-width:400% !important;
 }

 .wd-xl-450{
 width:450px;
 }

 .wd-xl-450p{
 width:450%;
 }

 .mx-wd-xl-450p{
 max-width:450%;
 }

 .mn-wd-xl-450p{
 min-width:450%;
 }

 .wd-xl-450-f{
 width:450px !important;
 }

 .wd-xl-450p-f{
 width:450% !important;
 }

 .mx-wd-xl-450p-f{
 max-width:450% !important;
 }

 .mn-wd-xl-450p-f{
 min-width:450% !important;
 }

 .wd-xl-500{
 width:500px;
 }

 .wd-xl-500p{
 width:500%;
 }

 .mx-wd-xl-500p{
 max-width:500%;
 }

 .mn-wd-xl-500p{
 min-width:500%;
 }

 .wd-xl-500-f{
 width:500px !important;
 }

 .wd-xl-500p-f{
 width:500% !important;
 }

 .mx-wd-xl-500p-f{
 max-width:500% !important;
 }

 .mn-wd-xl-500p-f{
 min-width:500% !important;
 }

 .wd-xl-550{
 width:550px;
 }

 .wd-xl-550p{
 width:550%;
 }

 .mx-wd-xl-550p{
 max-width:550%;
 }

 .mn-wd-xl-550p{
 min-width:550%;
 }

 .wd-xl-550-f{
 width:550px !important;
 }

 .wd-xl-550p-f{
 width:550% !important;
 }

 .mx-wd-xl-550p-f{
 max-width:550% !important;
 }

 .mn-wd-xl-550p-f{
 min-width:550% !important;
 }

 .wd-xl-600{
 width:600px;
 }

 .wd-xl-600p{
 width:600%;
 }

 .mx-wd-xl-600p{
 max-width:600%;
 }

 .mn-wd-xl-600p{
 min-width:600%;
 }

 .wd-xl-600-f{
 width:600px !important;
 }

 .wd-xl-600p-f{
 width:600% !important;
 }

 .mx-wd-xl-600p-f{
 max-width:600% !important;
 }

 .mn-wd-xl-600p-f{
 min-width:600% !important;
 }

 .wd-xl-650{
 width:650px;
 }

 .wd-xl-650p{
 width:650%;
 }

 .mx-wd-xl-650p{
 max-width:650%;
 }

 .mn-wd-xl-650p{
 min-width:650%;
 }

 .wd-xl-650-f{
 width:650px !important;
 }

 .wd-xl-650p-f{
 width:650% !important;
 }

 .mx-wd-xl-650p-f{
 max-width:650% !important;
 }

 .mn-wd-xl-650p-f{
 min-width:650% !important;
 }

 .wd-xl-700{
 width:700px;
 }

 .wd-xl-700p{
 width:700%;
 }

 .mx-wd-xl-700p{
 max-width:700%;
 }

 .mn-wd-xl-700p{
 min-width:700%;
 }

 .wd-xl-700-f{
 width:700px !important;
 }

 .wd-xl-700p-f{
 width:700% !important;
 }

 .mx-wd-xl-700p-f{
 max-width:700% !important;
 }

 .mn-wd-xl-700p-f{
 min-width:700% !important;
 }

 .wd-xl-750{
 width:750px;
 }

 .wd-xl-750p{
 width:750%;
 }

 .mx-wd-xl-750p{
 max-width:750%;
 }

 .mn-wd-xl-750p{
 min-width:750%;
 }

 .wd-xl-750-f{
 width:750px !important;
 }

 .wd-xl-750p-f{
 width:750% !important;
 }

 .mx-wd-xl-750p-f{
 max-width:750% !important;
 }

 .mn-wd-xl-750p-f{
 min-width:750% !important;
 }

 .wd-xl-800{
 width:800px;
 }

 .wd-xl-800p{
 width:800%;
 }

 .mx-wd-xl-800p{
 max-width:800%;
 }

 .mn-wd-xl-800p{
 min-width:800%;
 }

 .wd-xl-800-f{
 width:800px !important;
 }

 .wd-xl-800p-f{
 width:800% !important;
 }

 .mx-wd-xl-800p-f{
 max-width:800% !important;
 }

 .mn-wd-xl-800p-f{
 min-width:800% !important;
 }

 .wd-xl-850{
 width:850px;
 }

 .wd-xl-850p{
 width:850%;
 }

 .mx-wd-xl-850p{
 max-width:850%;
 }

 .mn-wd-xl-850p{
 min-width:850%;
 }

 .wd-xl-850-f{
 width:850px !important;
 }

 .wd-xl-850p-f{
 width:850% !important;
 }

 .mx-wd-xl-850p-f{
 max-width:850% !important;
 }

 .mn-wd-xl-850p-f{
 min-width:850% !important;
 }

 .wd-xl-900{
 width:900px;
 }

 .wd-xl-900p{
 width:900%;
 }

 .mx-wd-xl-900p{
 max-width:900%;
 }

 .mn-wd-xl-900p{
 min-width:900%;
 }

 .wd-xl-900-f{
 width:900px !important;
 }

 .wd-xl-900p-f{
 width:900% !important;
 }

 .mx-wd-xl-900p-f{
 max-width:900% !important;
 }

 .mn-wd-xl-900p-f{
 min-width:900% !important;
 }

 .wd-xl-950{
 width:950px;
 }

 .wd-xl-950p{
 width:950%;
 }

 .mx-wd-xl-950p{
 max-width:950%;
 }

 .mn-wd-xl-950p{
 min-width:950%;
 }

 .wd-xl-950-f{
 width:950px !important;
 }

 .wd-xl-950p-f{
 width:950% !important;
 }

 .mx-wd-xl-950p-f{
 max-width:950% !important;
 }

 .mn-wd-xl-950p-f{
 min-width:950% !important;
 }

 .wd-xl-1000{
 width:1000px;
 }

 .wd-xl-1000p{
 width:1000%;
 }

 .mx-wd-xl-1000p{
 max-width:1000%;
 }

 .mn-wd-xl-1000p{
 min-width:1000%;
 }

 .wd-xl-1000-f{
 width:1000px !important;
 }

 .wd-xl-1000p-f{
 width:1000% !important;
 }

 .mx-wd-xl-1000p-f{
 max-width:1000% !important;
 }

 .mn-wd-xl-1000p-f{
 min-width:1000% !important;
 }

 .wd-xl-auto{
 width:auto;
 width:auto !important;
 }
}

@media (max-width:576px){
 .wd-sm-5-max{
 width:5px;
 }

 .wd-sm-5p-max{
 width:5%;
 }

 .mx-wd-sm-5p-max{
 max-width:5%;
 }

 .mn-wd-sm-5p-max{
 min-width:5%;
 }

 .wd-sm-5-f-max{
 width:5px !important;
 }

 .wd-sm-5p-f-max{
 width:5% !important;
 }

 .mx-wd-sm-5p-f-max{
 max-width:5% !important;
 }

 .mn-wd-sm-5p-f-max{
 min-width:5% !important;
 }

 .wd-sm-10-max{
 width:10px;
 }

 .wd-sm-10p-max{
 width:10%;
 }

 .mx-wd-sm-10p-max{
 max-width:10%;
 }

 .mn-wd-sm-10p-max{
 min-width:10%;
 }

 .wd-sm-10-f-max{
 width:10px !important;
 }

 .wd-sm-10p-f-max{
 width:10% !important;
 }

 .mx-wd-sm-10p-f-max{
 max-width:10% !important;
 }

 .mn-wd-sm-10p-f-max{
 min-width:10% !important;
 }

 .wd-sm-15-max{
 width:15px;
 }

 .wd-sm-15p-max{
 width:15%;
 }

 .mx-wd-sm-15p-max{
 max-width:15%;
 }

 .mn-wd-sm-15p-max{
 min-width:15%;
 }

 .wd-sm-15-f-max{
 width:15px !important;
 }

 .wd-sm-15p-f-max{
 width:15% !important;
 }

 .mx-wd-sm-15p-f-max{
 max-width:15% !important;
 }

 .mn-wd-sm-15p-f-max{
 min-width:15% !important;
 }

 .wd-sm-20-max{
 width:20px;
 }

 .wd-sm-20p-max{
 width:20%;
 }

 .mx-wd-sm-20p-max{
 max-width:20%;
 }

 .mn-wd-sm-20p-max{
 min-width:20%;
 }

 .wd-sm-20-f-max{
 width:20px !important;
 }

 .wd-sm-20p-f-max{
 width:20% !important;
 }

 .mx-wd-sm-20p-f-max{
 max-width:20% !important;
 }

 .mn-wd-sm-20p-f-max{
 min-width:20% !important;
 }

 .wd-sm-25-max{
 width:25px;
 }

 .wd-sm-25p-max{
 width:25%;
 }

 .mx-wd-sm-25p-max{
 max-width:25%;
 }

 .mn-wd-sm-25p-max{
 min-width:25%;
 }

 .wd-sm-25-f-max{
 width:25px !important;
 }

 .wd-sm-25p-f-max{
 width:25% !important;
 }

 .mx-wd-sm-25p-f-max{
 max-width:25% !important;
 }

 .mn-wd-sm-25p-f-max{
 min-width:25% !important;
 }

 .wd-sm-30-max{
 width:30px;
 }

 .wd-sm-30p-max{
 width:30%;
 }

 .mx-wd-sm-30p-max{
 max-width:30%;
 }

 .mn-wd-sm-30p-max{
 min-width:30%;
 }

 .wd-sm-30-f-max{
 width:30px !important;
 }

 .wd-sm-30p-f-max{
 width:30% !important;
 }

 .mx-wd-sm-30p-f-max{
 max-width:30% !important;
 }

 .mn-wd-sm-30p-f-max{
 min-width:30% !important;
 }

 .wd-sm-35-max{
 width:35px;
 }

 .wd-sm-35p-max{
 width:35%;
 }

 .mx-wd-sm-35p-max{
 max-width:35%;
 }

 .mn-wd-sm-35p-max{
 min-width:35%;
 }

 .wd-sm-35-f-max{
 width:35px !important;
 }

 .wd-sm-35p-f-max{
 width:35% !important;
 }

 .mx-wd-sm-35p-f-max{
 max-width:35% !important;
 }

 .mn-wd-sm-35p-f-max{
 min-width:35% !important;
 }

 .wd-sm-40-max{
 width:40px;
 }

 .wd-sm-40p-max{
 width:40%;
 }

 .mx-wd-sm-40p-max{
 max-width:40%;
 }

 .mn-wd-sm-40p-max{
 min-width:40%;
 }

 .wd-sm-40-f-max{
 width:40px !important;
 }

 .wd-sm-40p-f-max{
 width:40% !important;
 }

 .mx-wd-sm-40p-f-max{
 max-width:40% !important;
 }

 .mn-wd-sm-40p-f-max{
 min-width:40% !important;
 }

 .wd-sm-45-max{
 width:45px;
 }

 .wd-sm-45p-max{
 width:45%;
 }

 .mx-wd-sm-45p-max{
 max-width:45%;
 }

 .mn-wd-sm-45p-max{
 min-width:45%;
 }

 .wd-sm-45-f-max{
 width:45px !important;
 }

 .wd-sm-45p-f-max{
 width:45% !important;
 }

 .mx-wd-sm-45p-f-max{
 max-width:45% !important;
 }

 .mn-wd-sm-45p-f-max{
 min-width:45% !important;
 }

 .wd-sm-50-max{
 width:50px;
 }

 .wd-sm-50p-max{
 width:50%;
 }

 .mx-wd-sm-50p-max{
 max-width:50%;
 }

 .mn-wd-sm-50p-max{
 min-width:50%;
 }

 .wd-sm-50-f-max{
 width:50px !important;
 }

 .wd-sm-50p-f-max{
 width:50% !important;
 }

 .mx-wd-sm-50p-f-max{
 max-width:50% !important;
 }

 .mn-wd-sm-50p-f-max{
 min-width:50% !important;
 }

 .wd-sm-55-max{
 width:55px;
 }

 .wd-sm-55p-max{
 width:55%;
 }

 .mx-wd-sm-55p-max{
 max-width:55%;
 }

 .mn-wd-sm-55p-max{
 min-width:55%;
 }

 .wd-sm-55-f-max{
 width:55px !important;
 }

 .wd-sm-55p-f-max{
 width:55% !important;
 }

 .mx-wd-sm-55p-f-max{
 max-width:55% !important;
 }

 .mn-wd-sm-55p-f-max{
 min-width:55% !important;
 }

 .wd-sm-60-max{
 width:60px;
 }

 .wd-sm-60p-max{
 width:60%;
 }

 .mx-wd-sm-60p-max{
 max-width:60%;
 }

 .mn-wd-sm-60p-max{
 min-width:60%;
 }

 .wd-sm-60-f-max{
 width:60px !important;
 }

 .wd-sm-60p-f-max{
 width:60% !important;
 }

 .mx-wd-sm-60p-f-max{
 max-width:60% !important;
 }

 .mn-wd-sm-60p-f-max{
 min-width:60% !important;
 }

 .wd-sm-65-max{
 width:65px;
 }

 .wd-sm-65p-max{
 width:65%;
 }

 .mx-wd-sm-65p-max{
 max-width:65%;
 }

 .mn-wd-sm-65p-max{
 min-width:65%;
 }

 .wd-sm-65-f-max{
 width:65px !important;
 }

 .wd-sm-65p-f-max{
 width:65% !important;
 }

 .mx-wd-sm-65p-f-max{
 max-width:65% !important;
 }

 .mn-wd-sm-65p-f-max{
 min-width:65% !important;
 }

 .wd-sm-70-max{
 width:70px;
 }

 .wd-sm-70p-max{
 width:70%;
 }

 .mx-wd-sm-70p-max{
 max-width:70%;
 }

 .mn-wd-sm-70p-max{
 min-width:70%;
 }

 .wd-sm-70-f-max{
 width:70px !important;
 }

 .wd-sm-70p-f-max{
 width:70% !important;
 }

 .mx-wd-sm-70p-f-max{
 max-width:70% !important;
 }

 .mn-wd-sm-70p-f-max{
 min-width:70% !important;
 }

 .wd-sm-75-max{
 width:75px;
 }

 .wd-sm-75p-max{
 width:75%;
 }

 .mx-wd-sm-75p-max{
 max-width:75%;
 }

 .mn-wd-sm-75p-max{
 min-width:75%;
 }

 .wd-sm-75-f-max{
 width:75px !important;
 }

 .wd-sm-75p-f-max{
 width:75% !important;
 }

 .mx-wd-sm-75p-f-max{
 max-width:75% !important;
 }

 .mn-wd-sm-75p-f-max{
 min-width:75% !important;
 }

 .wd-sm-80-max{
 width:80px;
 }

 .wd-sm-80p-max{
 width:80%;
 }

 .mx-wd-sm-80p-max{
 max-width:80%;
 }

 .mn-wd-sm-80p-max{
 min-width:80%;
 }

 .wd-sm-80-f-max{
 width:80px !important;
 }

 .wd-sm-80p-f-max{
 width:80% !important;
 }

 .mx-wd-sm-80p-f-max{
 max-width:80% !important;
 }

 .mn-wd-sm-80p-f-max{
 min-width:80% !important;
 }

 .wd-sm-85-max{
 width:85px;
 }

 .wd-sm-85p-max{
 width:85%;
 }

 .mx-wd-sm-85p-max{
 max-width:85%;
 }

 .mn-wd-sm-85p-max{
 min-width:85%;
 }

 .wd-sm-85-f-max{
 width:85px !important;
 }

 .wd-sm-85p-f-max{
 width:85% !important;
 }

 .mx-wd-sm-85p-f-max{
 max-width:85% !important;
 }

 .mn-wd-sm-85p-f-max{
 min-width:85% !important;
 }

 .wd-sm-90-max{
 width:90px;
 }

 .wd-sm-90p-max{
 width:90%;
 }

 .mx-wd-sm-90p-max{
 max-width:90%;
 }

 .mn-wd-sm-90p-max{
 min-width:90%;
 }

 .wd-sm-90-f-max{
 width:90px !important;
 }

 .wd-sm-90p-f-max{
 width:90% !important;
 }

 .mx-wd-sm-90p-f-max{
 max-width:90% !important;
 }

 .mn-wd-sm-90p-f-max{
 min-width:90% !important;
 }

 .wd-sm-95-max{
 width:95px;
 }

 .wd-sm-95p-max{
 width:95%;
 }

 .mx-wd-sm-95p-max{
 max-width:95%;
 }

 .mn-wd-sm-95p-max{
 min-width:95%;
 }

 .wd-sm-95-f-max{
 width:95px !important;
 }

 .wd-sm-95p-f-max{
 width:95% !important;
 }

 .mx-wd-sm-95p-f-max{
 max-width:95% !important;
 }

 .mn-wd-sm-95p-f-max{
 min-width:95% !important;
 }

 .wd-sm-100-max{
 width:100px;
 }

 .wd-sm-100p-max{
 width:100%;
 }

 .mx-wd-sm-100p-max{
 max-width:100%;
 }

 .mn-wd-sm-100p-max{
 min-width:100%;
 }

 .wd-sm-100-f-max{
 width:100px !important;
 }

 .wd-sm-100p-f-max{
 width:100% !important;
 }

 .mx-wd-sm-100p-f-max{
 max-width:100% !important;
 }

 .mn-wd-sm-100p-f-max{
 min-width:100% !important;
 }

 .wd-sm-150-max{
 width:150px;
 }

 .wd-sm-150p-max{
 width:150%;
 }

 .mx-wd-sm-150p-max{
 max-width:150%;
 }

 .mn-wd-sm-150p-max{
 min-width:150%;
 }

 .wd-sm-150-f-max{
 width:150px !important;
 }

 .wd-sm-150p-f-max{
 width:150% !important;
 }

 .mx-wd-sm-150p-f-max{
 max-width:150% !important;
 }

 .mn-wd-sm-150p-f-max{
 min-width:150% !important;
 }

 .wd-sm-200-max{
 width:200px;
 }

 .wd-sm-200p-max{
 width:200%;
 }

 .mx-wd-sm-200p-max{
 max-width:200%;
 }

 .mn-wd-sm-200p-max{
 min-width:200%;
 }

 .wd-sm-200-f-max{
 width:200px !important;
 }

 .wd-sm-200p-f-max{
 width:200% !important;
 }

 .mx-wd-sm-200p-f-max{
 max-width:200% !important;
 }

 .mn-wd-sm-200p-f-max{
 min-width:200% !important;
 }

 .wd-sm-250-max{
 width:250px;
 }

 .wd-sm-250p-max{
 width:250%;
 }

 .mx-wd-sm-250p-max{
 max-width:250%;
 }

 .mn-wd-sm-250p-max{
 min-width:250%;
 }

 .wd-sm-250-f-max{
 width:250px !important;
 }

 .wd-sm-250p-f-max{
 width:250% !important;
 }

 .mx-wd-sm-250p-f-max{
 max-width:250% !important;
 }

 .mn-wd-sm-250p-f-max{
 min-width:250% !important;
 }

 .wd-sm-300-max{
 width:300px;
 }

 .wd-sm-300p-max{
 width:300%;
 }

 .mx-wd-sm-300p-max{
 max-width:300%;
 }

 .mn-wd-sm-300p-max{
 min-width:300%;
 }

 .wd-sm-300-f-max{
 width:300px !important;
 }

 .wd-sm-300p-f-max{
 width:300% !important;
 }

 .mx-wd-sm-300p-f-max{
 max-width:300% !important;
 }

 .mn-wd-sm-300p-f-max{
 min-width:300% !important;
 }

 .wd-sm-350-max{
 width:350px;
 }

 .wd-sm-350p-max{
 width:350%;
 }

 .mx-wd-sm-350p-max{
 max-width:350%;
 }

 .mn-wd-sm-350p-max{
 min-width:350%;
 }

 .wd-sm-350-f-max{
 width:350px !important;
 }

 .wd-sm-350p-f-max{
 width:350% !important;
 }

 .mx-wd-sm-350p-f-max{
 max-width:350% !important;
 }

 .mn-wd-sm-350p-f-max{
 min-width:350% !important;
 }

 .wd-sm-400-max{
 width:400px;
 }

 .wd-sm-400p-max{
 width:400%;
 }

 .mx-wd-sm-400p-max{
 max-width:400%;
 }

 .mn-wd-sm-400p-max{
 min-width:400%;
 }

 .wd-sm-400-f-max{
 width:400px !important;
 }

 .wd-sm-400p-f-max{
 width:400% !important;
 }

 .mx-wd-sm-400p-f-max{
 max-width:400% !important;
 }

 .mn-wd-sm-400p-f-max{
 min-width:400% !important;
 }

 .wd-sm-450-max{
 width:450px;
 }

 .wd-sm-450p-max{
 width:450%;
 }

 .mx-wd-sm-450p-max{
 max-width:450%;
 }

 .mn-wd-sm-450p-max{
 min-width:450%;
 }

 .wd-sm-450-f-max{
 width:450px !important;
 }

 .wd-sm-450p-f-max{
 width:450% !important;
 }

 .mx-wd-sm-450p-f-max{
 max-width:450% !important;
 }

 .mn-wd-sm-450p-f-max{
 min-width:450% !important;
 }

 .wd-sm-500-max{
 width:500px;
 }

 .wd-sm-500p-max{
 width:500%;
 }

 .mx-wd-sm-500p-max{
 max-width:500%;
 }

 .mn-wd-sm-500p-max{
 min-width:500%;
 }

 .wd-sm-500-f-max{
 width:500px !important;
 }

 .wd-sm-500p-f-max{
 width:500% !important;
 }

 .mx-wd-sm-500p-f-max{
 max-width:500% !important;
 }

 .mn-wd-sm-500p-f-max{
 min-width:500% !important;
 }

 .wd-sm-550-max{
 width:550px;
 }

 .wd-sm-550p-max{
 width:550%;
 }

 .mx-wd-sm-550p-max{
 max-width:550%;
 }

 .mn-wd-sm-550p-max{
 min-width:550%;
 }

 .wd-sm-550-f-max{
 width:550px !important;
 }

 .wd-sm-550p-f-max{
 width:550% !important;
 }

 .mx-wd-sm-550p-f-max{
 max-width:550% !important;
 }

 .mn-wd-sm-550p-f-max{
 min-width:550% !important;
 }

 .wd-sm-600-max{
 width:600px;
 }

 .wd-sm-600p-max{
 width:600%;
 }

 .mx-wd-sm-600p-max{
 max-width:600%;
 }

 .mn-wd-sm-600p-max{
 min-width:600%;
 }

 .wd-sm-600-f-max{
 width:600px !important;
 }

 .wd-sm-600p-f-max{
 width:600% !important;
 }

 .mx-wd-sm-600p-f-max{
 max-width:600% !important;
 }

 .mn-wd-sm-600p-f-max{
 min-width:600% !important;
 }

 .wd-sm-650-max{
 width:650px;
 }

 .wd-sm-650p-max{
 width:650%;
 }

 .mx-wd-sm-650p-max{
 max-width:650%;
 }

 .mn-wd-sm-650p-max{
 min-width:650%;
 }

 .wd-sm-650-f-max{
 width:650px !important;
 }

 .wd-sm-650p-f-max{
 width:650% !important;
 }

 .mx-wd-sm-650p-f-max{
 max-width:650% !important;
 }

 .mn-wd-sm-650p-f-max{
 min-width:650% !important;
 }

 .wd-sm-700-max{
 width:700px;
 }

 .wd-sm-700p-max{
 width:700%;
 }

 .mx-wd-sm-700p-max{
 max-width:700%;
 }

 .mn-wd-sm-700p-max{
 min-width:700%;
 }

 .wd-sm-700-f-max{
 width:700px !important;
 }

 .wd-sm-700p-f-max{
 width:700% !important;
 }

 .mx-wd-sm-700p-f-max{
 max-width:700% !important;
 }

 .mn-wd-sm-700p-f-max{
 min-width:700% !important;
 }

 .wd-sm-750-max{
 width:750px;
 }

 .wd-sm-750p-max{
 width:750%;
 }

 .mx-wd-sm-750p-max{
 max-width:750%;
 }

 .mn-wd-sm-750p-max{
 min-width:750%;
 }

 .wd-sm-750-f-max{
 width:750px !important;
 }

 .wd-sm-750p-f-max{
 width:750% !important;
 }

 .mx-wd-sm-750p-f-max{
 max-width:750% !important;
 }

 .mn-wd-sm-750p-f-max{
 min-width:750% !important;
 }

 .wd-sm-800-max{
 width:800px;
 }

 .wd-sm-800p-max{
 width:800%;
 }

 .mx-wd-sm-800p-max{
 max-width:800%;
 }

 .mn-wd-sm-800p-max{
 min-width:800%;
 }

 .wd-sm-800-f-max{
 width:800px !important;
 }

 .wd-sm-800p-f-max{
 width:800% !important;
 }

 .mx-wd-sm-800p-f-max{
 max-width:800% !important;
 }

 .mn-wd-sm-800p-f-max{
 min-width:800% !important;
 }

 .wd-sm-850-max{
 width:850px;
 }

 .wd-sm-850p-max{
 width:850%;
 }

 .mx-wd-sm-850p-max{
 max-width:850%;
 }

 .mn-wd-sm-850p-max{
 min-width:850%;
 }

 .wd-sm-850-f-max{
 width:850px !important;
 }

 .wd-sm-850p-f-max{
 width:850% !important;
 }

 .mx-wd-sm-850p-f-max{
 max-width:850% !important;
 }

 .mn-wd-sm-850p-f-max{
 min-width:850% !important;
 }

 .wd-sm-900-max{
 width:900px;
 }

 .wd-sm-900p-max{
 width:900%;
 }

 .mx-wd-sm-900p-max{
 max-width:900%;
 }

 .mn-wd-sm-900p-max{
 min-width:900%;
 }

 .wd-sm-900-f-max{
 width:900px !important;
 }

 .wd-sm-900p-f-max{
 width:900% !important;
 }

 .mx-wd-sm-900p-f-max{
 max-width:900% !important;
 }

 .mn-wd-sm-900p-f-max{
 min-width:900% !important;
 }

 .wd-sm-950-max{
 width:950px;
 }

 .wd-sm-950p-max{
 width:950%;
 }

 .mx-wd-sm-950p-max{
 max-width:950%;
 }

 .mn-wd-sm-950p-max{
 min-width:950%;
 }

 .wd-sm-950-f-max{
 width:950px !important;
 }

 .wd-sm-950p-f-max{
 width:950% !important;
 }

 .mx-wd-sm-950p-f-max{
 max-width:950% !important;
 }

 .mn-wd-sm-950p-f-max{
 min-width:950% !important;
 }

 .wd-sm-1000-max{
 width:1000px;
 }

 .wd-sm-1000p-max{
 width:1000%;
 }

 .mx-wd-sm-1000p-max{
 max-width:1000%;
 }

 .mn-wd-sm-1000p-max{
 min-width:1000%;
 }

 .wd-sm-1000-f-max{
 width:1000px !important;
 }

 .wd-sm-1000p-f-max{
 width:1000% !important;
 }

 .mx-wd-sm-1000p-f-max{
 max-width:1000% !important;
 }

 .mn-wd-sm-1000p-f-max{
 min-width:1000% !important;
 }

 .wd-sm-auto-max{
 width:auto;
 }

 .wd-sm-auto-f-max{
 width:auto !important;
 }
}

@media (max-width:575.98px){
 .wp-sm-max-20{
 width:20% !important;
 }
}

.skeleton{
 animation:skeleton-loading 1s linear infinite alternate;
}

@keyframes skeleton-loading{
 0%{
 background-color:hsl(200, 20%, 70%);
 }

 100%{
 background-color:hsl(200, 20%, 95%);
 }
}

.skeleton-text{
 width:100%;
 height:0.7rem;
 border-radius:0.05rem;
}

.skeleton-text__body{
 width:75%;
}

.skeleton-footer{
 width:30%;
}

.wallet-sidebar-icon{
 margin:0 15px 0 5px;
 font-size:15px;
}

.select2-container.select2-container--default.select2-container--open{
 z-index:9999;
}

@media(max-width:767px){
 .logo-horizontal{
 text-align:center;
 }
}

@media(max-width:767px){
 .side-menu{
 display:flex;
 justify-content:center;
 flex-direction:column;
 }

 .side-menu__item.active .side-menu__label{
 color:#93bf5d;
 font-weight:600;
 }

 .side-menu__item.active .side-menu__icon{
 color:#93bf5d !important;
 fill:#93bf5d !important;
 }

 .side-menu__item{
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:0.625rem 1.5rem;
 font-size:14px;
 font-weight:400;
 transition:all ease 0.3s;
 color:#93bf5d;
 margin:0px 0px 2px 0px;
 }

 .slide-menu.open{
 position:relative;
 background:#fff;
 margin:5px 0;
 border-radius:3px;
 border:none;
 }

 .main-sidemenu.is-expanded{
 width:100%;
 }

 .app-sidebar{
 position:position;
 top:0;
 bottom:0;
 left:0;
 z-index:99;
 background:#fff !important;
 -webkit-box-shadow:0 8px 24px rgba(229, 228, 230, 0.4);
 transition:all ease 0.2s;
 height:100vh;
 display:flex;
 align-items:center;
 justify-content:center;
 color:#000 !important;
 position:fixed;
 height:100%;
 left:0 !important;
 }

 .side-menu__item.active .side-menu__label{
 color:#93bf5d;
 font-weight:600;
 font-size:15px;
 }

 .slide-menu.open{
 position:relative;
 background:#fff;
 margin:5px 20px;
 border-radius:3px;
 border:none;
 }

 .side-menu__item.has-link i{
 position:relative;
 left:0px;
 font-size:15px;
 }

 .side-menu__item{
 font-size:15px;
 font-weight:400;
 color:#93bf5d;
 }

 .jumps-prevent{
 padding-top:0 !important;
 }

 .side-menu__item{
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center;
 padding:10px 30px;
 font-size:14px;
 font-weight:400;
 transition:all ease 0.3s;
 color:#93bf5d;
 margin:0px 0px 2px 0px;
 }

 .d-flex.order-lg-2{
 display:flex;
 justify-content:center;
 }

 .side-menu{
 display:flex;
 justify-content:space-around;
 padding-top:70px;
 }

 .sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon{
 margin-left:0;
 margin-right:-3px;
 }

 .app-sidebar__toggle{
 display:block;
 }

 .menu-title-side{
 display:block;
 }

 .main-sidemenu.is-expanded{
 width:100%;
 height:100%;
 }

 .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
 background:none !important;
 box-shadow:none;
 }

 .sidebar-mini.sidenav-toggled .sidebar-mini.sidenav-toggled.user-notification::before{
 background:transparent;
 display:none;
 }

 .sidebar-mini.sidenav-toggled .app-sidebar__user-name{
 width:3rem;
 height:3rem;
 line-height:3rem;
 font-size:1rem;
 margin-bottom:0px !important;
 }

 .sidebar-mini.sidenav-toggled .app-sidebar__user-avatar{
 width:25px;
 height:25px;
 }

 .sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before{
 display:none;
 }
}

