@import url('../../../assets/css/package.css');

/* SCROLLER */
::selection                     { background: #a8d1ff;                                      }
::-moz-selection                { background: #a8d1ff;                                      }
::-webkit-scrollbar             { width: 10px;                                                }
::-webkit-scrollbar-track       { background-color: #eaeaea; border-left: 1px solid #ccc  }
::-webkit-scrollbar-thumb       { background-color: #888888;                                }
::-webkit-scrollbar-thumb:hover { background-color: #636363;                                }

 body { opacity: 1; transition: 0.5s opacity; }
.bodyload {  top: 0;  height:100vh;display: flex; justify-content: center; align-items: center; width: 100%; position: fixed; z-index: 9999; background: #fff; }
.rotatingDiv { display: block; margin: 16px auto; height: 24px; width: 24px; -webkit-animation: rotation .9s infinite linear; -moz-animation: rotation .9s infinite linear; -o-animation: rotation .9s infinite linear; animation: rotation .3s infinite linear; border-left: 3px solid rgba(0,0,0,.10); border-right: 3px solid rgba(0,0,0,.10); border-bottom: 3px solid rgba(0,0,0,.10); border-top: 3px solid rgb(0 0 0); border-radius: 100%; } @keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } } @-moz-keyframes rotation { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(359deg); } } @-o-keyframes rotation { from { -o-transform: rotate(0deg); } to { -o-transform: rotate(359deg); } }

a{text-decoration:none}
body{min-height:100vh;min-height:-webkit-fill-available;background-color:#f5f5f5;font-family:Roboto,sans-serif}
html{height:-webkit-fill-available}
main{display:flex;flex-wrap:nowrap;height:100vh;max-height:100vh;overflow-x:auto;overflow-y:hidden}
.b-example-divider{flex-shrink:0;width:1.5rem;height:100vh;background-color:rgba(0,0,0,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15)}
.bi{vertical-align:-.125em;pointer-events:none;fill:currentColor}
.dropdown-toggle{outline:0}
.nav-flush .nav-link{border-radius:0}
.btn-toggle{border-radius:6px !important;display:inline-flex;align-items:center;padding:0.5rem 1rem;font-weight:400;color:#fff;background-color:transparent;border:0}
.btn-toggle:focus,.btn-toggle:hover{color: rgb(255 255 255 / 85%); background-color: #0373ff;}
.btn-toggle-nav .active{color:#fff!important;background-color:#048dff!important}
header .active{color:#fff!important;background-color:#048dff!important}
.btn-toggle::before{width:1.25em;line-height:0;content:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 16 16'><path fill='none' stroke='rgb(203 221 255)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M5 14l6-6-6-6'/></svg>");transition:transform .35s ease;transform-origin:.5em 50%;position:relative;left:190px}
/* .btn-toggle[aria-expanded=true]{color:#fff} */
.btn-toggle[aria-expanded=true]::before{transform:rotate(90deg)}
.btn-toggle-nav a{display:inline-flex;padding:0.3rem 1rem;text-decoration:none;text-transform: capitalize; width: 100%}
.btn-toggle-nav a:focus,.btn-toggle-nav a:hover{background-color:#4facf8;color:#000}
.scrollarea{overflow-y:auto}
.fw-semibold{font-weight:600}
.lh-tight{line-height:1.25}
.btn{border-radius:3px!important;font-size:14px}
.form-control,.form-select{background-color:#ffffff;min-height:44px;padding:0 22px;border-radius:8px!important}
.card{border-radius:10px!important}
.border-bottom{border-bottom:1px solid #4f5356!important}
.border-top{border-top:1px solid #4f5356!important}
[readonly]{background-color:#eee}
[readonly]:focus{background-color:#eee}
.page_head{text-transform:capitalize;backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.72);border-bottom:1px solid #d2d2d2;height:68px;padding:16px;max-width:100%;position:sticky;top:0;z-index:11}
.page_head .page_title{ margin-top: 0.3rem !important;}
table{vertical-align: baseline !important;}
.table > :not(caption) > * > * { border-bottom-width: 0.4px; }
.form-check-input[type=checkbox] {width: 18px; height: 18px;}
.form-floating select.form-select { padding: 16px 12px 0 }
.sidebar button svg {margin-left: -30px}


.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}
.bootstrap-select{vertical-align:middle}
.bootstrap-select>.dropdown-toggle{ font-weight: 100; color: #6c757d !important; font-size: 18px; border-radius:8px !important;box-shadow: none !important; background: #f9f9f9; border: 1px solid #d4d4d4;height:44px;position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}
.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}
.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}
.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}
.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}
.bootstrap-select.fit-width{width:auto!important}
/* .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px} */
/* .bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px} */
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}
:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}
.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}
.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}
.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}
.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}
.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}
.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}
.form-inline .bootstrap-select .form-control{width:100%}
.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}
.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}
.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}
.bootstrap-select.bs-container .dropdown-menu{z-index:1060}
.bootstrap-select .dropdown-toggle .filter-option{display: flex; align-items: center;position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}
.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}
.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}
.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}
.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}
.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select .dropdown-menu li{position:relative}
.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}
.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select .dropdown-menu li small{padding-left:.5em}
.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}
.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}
.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}
.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}
.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%}
.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-donebutton .btn-group button{width:100%}
.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}
.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
.dropdown-item.active, .dropdown-item:active { background-color: transparent;}
.bootstrap-select .dropdown-menu li a:hover { background-color: #eee; }
.dropdown-item.active, .dropdown-item:active { color: #000;}
select {text-transform: capitalize;}
.dropdown-toggle::after{right: 10px; color: rgb(255 255 255 / 48%);position: absolute;}
.ck-editor__main { padding: 10px !important;min-height: 400px;}
.ck-editor__main{ border: 1px solid #c9c9c9;}
.ck-editor__editable:not(.ck-focused){ border: 1px solid #fff !important; min-height: 400px !important; }
.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable, .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners { border: 1px solid #fff !important; box-shadow: none !important;}
.ck-content .image>figcaption { min-height: 30px !important;}

/* flags */
i.flag:not(.icon){ transform:scale(1.2); border: 1px solid #dde4f2;display:inline-block;width:16px;height:11px;line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}
i.flag:not(.icon):before{display:inline-block;content:'';background:url(../img/flags.png) no-repeat -108px -1976px;width:16px;height:11px}
i.flag.ad:before,i.flag.andorra:before{background-position:0 0}
i.flag.ae:before,i.flag.united.arab.emirates:before,i.flag.uae:before{background-position:0 -26px}
i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}
i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}
i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}
i.flag.al:before,i.flag.albania:before{background-position:0 -130px}
i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}
i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}
i.flag.ao:before,i.flag.angola:before{background-position:0 -208px}
i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}
i.flag.as:before,i.flag.american.samoa:before{background-position:0 -260px}
i.flag.at:before,i.flag.austria:before{background-position:0 -286px}
i.flag.au:before,i.flag.australia:before{background-position:0 -312px}
i.flag.aw:before,i.flag.aruba:before{background-position:0 -338px}
i.flag.ax:before,i.flag.aland.islands:before{background-position:0 -364px}
i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}
i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}
i.flag.bb:before,i.flag.barbados:before{background-position:0 -442px}
i.flag.bd:before,i.flag.bangladesh:before{background-position:0 -468px}
i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}
i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}
i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}
i.flag.bh:before,i.flag.bahrain:before{background-position:0 -572px}
i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}
i.flag.bj:before,i.flag.benin:before{background-position:0 -624px}
i.flag.bm:before,i.flag.bermuda:before{background-position:0 -650px}
i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}
i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}
i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}
i.flag.bs:before,i.flag.bahamas:before{background-position:0 -754px}
i.flag.bt:before,i.flag.bhutan:before{background-position:0 -780px}
i.flag.bv:before,i.flag.bouvet.island:before{background-position:0 -806px}
i.flag.bw:before,i.flag.botswana:before{background-position:0 -832px}
i.flag.by:before,i.flag.belarus:before{background-position:0 -858px}
i.flag.bz:before,i.flag.belize:before{background-position:0 -884px}
i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}
i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}
i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}
i.flag.cf:before,i.flag.central.african.republic:before{background-position:0 -1014px}
i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}
i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}
i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}
i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}
i.flag.cl:before,i.flag.chile:before{background-position:0 -1144px}
i.flag.cm:before,i.flag.cameroon:before{background-position:0 -1170px}
i.flag.cn:before,i.flag.china:before{background-position:0 -1196px}
i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}
i.flag.cr:before,i.flag.costa.rica:before{background-position:0 -1248px}
i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}
i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}
i.flag.cv:before,i.flag.cape.verde:before{background-position:0 -1326px}
i.flag.cx:before,i.flag.christmas.island:before{background-position:0 -1352px}
i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}
i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}
i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}
i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}
i.flag.dk:before,i.flag.denmark:before{background-position:0 -1482px}
i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}
i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}
i.flag.dz:before,i.flag.algeria:before{background-position:0 -1560px}
i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}
i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}
i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}
i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}
i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}
i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}
i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}
i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}
i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}
i.flag.fj:before,i.flag.fiji:before{background-position:0 -1872px}
i.flag.fk:before,i.flag.falkland.islands:before{background-position:0 -1898px}
i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}
i.flag.fo:before,i.flag.faroe.islands:before{background-position:0 -1950px}
i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}
i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}
i.flag.gb:before,i.flag.united.kingdom:before{background-position:-36px -26px}
i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}
i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}
i.flag.gf:before,i.flag.french.guiana:before{background-position:-36px -104px}
i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}
i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}
i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}
i.flag.gm:before,i.flag.gambia:before{background-position:-36px -208px}
i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}
i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}
i.flag.gq:before,i.flag.equatorial.guinea:before{background-position:-36px -286px}
i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}
i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}
i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}
i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}
i.flag.gw:before,i.flag.guinea-bissau:before{background-position:-36px -416px}
i.flag.gy:before,i.flag.guyana:before{background-position:-36px -442px}
i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}
i.flag.hm:before,i.flag.heard.island:before{background-position:-36px -494px}
i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}
i.flag.hr:before,i.flag.croatia:before{background-position:-36px -546px}
i.flag.ht:before,i.flag.haiti:before{background-position:-36px -572px}
i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}
i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}
i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}
i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}
i.flag.in:before,i.flag.india:before{background-position:-36px -702px}
i.flag.io:before,i.flag.indian.ocean.territory:before{background-position:-36px -728px}
i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}
i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}
i.flag.is:before,i.flag.iceland:before{background-position:-36px -806px}
i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}
i.flag.jm:before,i.flag.jamaica:before{background-position:-36px -858px}
i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}
i.flag.jp:before,i.flag.japan:before{background-position:-36px -910px}
i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}
i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}
i.flag.kh:before,i.flag.cambodia:before{background-position:-36px -988px}
i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}
i.flag.km:before,i.flag.comoros:before{background-position:-36px -1040px}
i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}
i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}
i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}
i.flag.kw:before,i.flag.kuwait:before{background-position:-36px -1144px}
i.flag.ky:before,i.flag.cayman.islands:before{background-position:-36px -1170px}
i.flag.kz:before,i.flag.kazakhstan:before{background-position:-36px -1196px}
i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}
i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}
i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}
i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}
i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}
i.flag.lr:before,i.flag.liberia:before{background-position:-36px -1352px}
i.flag.ls:before,i.flag.lesotho:before{background-position:-36px -1378px}
i.flag.lt:before,i.flag.lithuania:before{background-position:-36px -1404px}
i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}
i.flag.lv:before,i.flag.latvia:before{background-position:-36px -1456px}
i.flag.ly:before,i.flag.libya:before{background-position:-36px -1482px}
i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}
i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}
i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}
i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}
i.flag.mg:before,i.flag.madagascar:before{background-position:-36px -1613px}
i.flag.mh:before,i.flag.marshall.islands:before{background-position:-36px -1639px}
i.flag.mk:before,i.flag.macedonia:before{background-position:-36px -1665px}
i.flag.ml:before,i.flag.mali:before{background-position:-36px -1691px}
i.flag.mm:before,i.flag.myanmar:before,i.flag.burma:before{background-position:-36px -1717px}
i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}
i.flag.mo:before,i.flag.macau:before{background-position:-36px -1769px}
i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}
i.flag.mq:before,i.flag.martinique:before{background-position:-36px -1821px}
i.flag.mr:before,i.flag.mauritania:before{background-position:-36px -1847px}
i.flag.ms:before,i.flag.montserrat:before{background-position:-36px -1873px}
i.flag.mt:before,i.flag.malta:before{background-position:-36px -1899px}
i.flag.mu:before,i.flag.mauritius:before{background-position:-36px -1925px}
i.flag.mv:before,i.flag.maldives:before{background-position:-36px -1951px}
i.flag.mw:before,i.flag.malawi:before{background-position:-36px -1977px}
i.flag.mx:before,i.flag.mexico:before{background-position:-72px 0}
i.flag.my:before,i.flag.malaysia:before{background-position:-72px -26px}
i.flag.mz:before,i.flag.mozambique:before{background-position:-72px -52px}
i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}
i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}
i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}
i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}
i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}
i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}
i.flag.nl:before,i.flag.netherlands:before{background-position:-72px -234px}
i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}
i.flag.np:before,i.flag.nepal:before{background-position:-72px -286px}
i.flag.nr:before,i.flag.nauru:before{background-position:-72px -312px}
i.flag.nu:before,i.flag.niue:before{background-position:-72px -338px}
i.flag.nz:before,i.flag.new.zealand:before{background-position:-72px -364px}
i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}
i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}
i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}
i.flag.pf:before,i.flag.french.polynesia:before{background-position:-72px -468px}
i.flag.pg:before,i.flag.new.guinea:before{background-position:-72px -494px}
i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}
i.flag.pk:before,i.flag.pakistan:before{background-position:-72px -546px}
i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}
i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}
i.flag.pn:before,i.flag.pitcairn.islands:before{background-position:-72px -624px}
i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}
i.flag.ps:before,i.flag.palestine:before{background-position:-72px -676px}
i.flag.pt:before,i.flag.portugal:before{background-position:-72px -702px}
i.flag.pw:before,i.flag.palau:before{background-position:-72px -728px}
i.flag.py:before,i.flag.paraguay:before{background-position:-72px -754px}
i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}
i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}
i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}
i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}
i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}
i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}
i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}
i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}
i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}
i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}
i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}
i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}
i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}
i.flag.sh:before,i.flag.saint.helena:before{background-position:-72px -1118px}
i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}
i.flag.sj:before,i.flag.svalbard:before,i.flag.jan.mayen:before{background-position:-72px -1170px}
i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}
i.flag.sl:before,i.flag.sierra.leone:before{background-position:-72px -1222px}
i.flag.sm:before,i.flag.san.marino:before{background-position:-72px -1248px}
i.flag.sn:before,i.flag.senegal:before{background-position:-72px -1274px}
i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}
i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}
i.flag.st:before,i.flag.sao.tome:before{background-position:-72px -1352px}
i.flag.sv:before,i.flag.el.salvador:before{background-position:-72px -1378px}
i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}
i.flag.sz:before,i.flag.swaziland:before{background-position:-72px -1430px}
i.flag.tc:before,i.flag.caicos.islands:before{background-position:-72px -1456px}
i.flag.td:before,i.flag.chad:before{background-position:-72px -1482px}
i.flag.tf:before,i.flag.french.territories:before{background-position:-72px -1508px}
i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}
i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}
i.flag.tj:before,i.flag.tajikistan:before{background-position:-72px -1586px}
i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}
i.flag.tl:before,i.flag.timorleste:before{background-position:-72px -1638px}
i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}
i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}
i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}
i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}
i.flag.tt:before,i.flag.trinidad:before{background-position:-72px -1768px}
i.flag.tv:before,i.flag.tuvalu:before{background-position:-72px -1794px}
i.flag.tw:before,i.flag.taiwan:before{background-position:-72px -1820px}
i.flag.tz:before,i.flag.tanzania:before{background-position:-72px -1846px}
i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}
i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}
i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}
i.flag.us:before,i.flag.america:before,i.flag.united.states:before{background-position:-72px -1950px}
i.flag.uy:before,i.flag.uruguay:before{background-position:-72px -1976px}
i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}
i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}
i.flag.vc:before,i.flag.saint.vincent:before{background-position:-108px -52px}
i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}
i.flag.vg:before,i.flag.british.virgin.islands:before{background-position:-108px -104px}
i.flag.vi:before,i.flag.us.virgin.islands:before{background-position:-108px -130px}
i.flag.vn:before,i.flag.vietnam:before{background-position:-108px -156px}
i.flag.vu:before,i.flag.vanuatu:before{background-position:-108px -182px}
i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}
i.flag.wf:before,i.flag.wallis.and.futuna:before{background-position:-108px -234px}
i.flag.ws:before,i.flag.samoa:before{background-position:-108px -260px}
i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}
i.flag.yt:before,i.flag.mayotte:before{background-position:-108px -312px}
i.flag.za:before,i.flag.south.africa:before{background-position:-108px -338px}
i.flag.zm:before,i.flag.zambia:before{background-position:-108px -364px}
i.flag.zw:before,i.flag.zimbabwe:before{background-position:-108px -390px}
/* flags */

.lang_row:hover input { background: #e1e1e1; }
.ck.ck-editor__main>.ck-editor__editable { line-height: 25px; }
main header .btn { border-radius : 0px !important}
.user_circle { border-radius: 15px; }

/*============================================================================================*/
/* Select2 */
/*============================================================================================*/
.categories .select2{background: #fff; padding: 15px 0px; width: 100%; z-index: 1; top: 0px; left: 0px; box-sizing: border-box; min-height: 60px; border-radius: 3px; box-shadow: rgb(186, 199, 213) 0px 0px 0px 1px inset; background-color: rgb(255, 255, 255); font-size: 14px; transition: all 0.15s ease-in-out 0s; cursor: text;}
.categories .select2:hover {  box-shadow: rgb(0, 53, 201) 0px 0px 0px 2px inset; }
.select2-container { width: auto !important; display: block !important; }
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:44px;min-height:44px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left;}
.selectdiv .select2-container .select2-search--inline{float:left;padding: 12px 6px; font-size: 18px;}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{ border-color: rgb(235 235 235) !important; display:block; border: 1px solid; border-top: transparent;border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{background: #fff; padding: 0px 0px; width: 100%; z-index: 1; top: 0px; left: 0px; box-sizing: border-box; min-height: 60px; border-radius: 3px; box-shadow: rgb(186, 199, 213) 0px 0px 0px 1px inset; background-color: rgb(255, 255, 255); font-size: 14px; transition: all 0.15s ease-in-out 0s; cursor: text;}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-radius: 4px;}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
.select2-container--default .select2-selection--single { border: 1px solid #c9c9c9; border-radius: 8px; background-color: #f9f9f9; }
.select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0px; color: rgb(0 0 0 / 68%); line-height: 10px; text-align: left; font-size: 16px; height: 20px; margin-top: -3px; margin-left: -7px; padding-top: 6px;}
.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:6px;right:3px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{width: 100%; z-index: 1; top: 0px; left: 0px; box-sizing: border-box; min-height: 60px; border-radius: 3px; box-shadow: rgb(186, 199, 213) 0px 0px 0px 1px inset; background-color: rgb(255, 255, 255); font-size: 14px; transition: all 0.15s ease-in-out 0s; cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{ border: solid transparent 1px;background-color: rgb(245, 247, 249); border: 1px solid rgb(233, 236, 240); box-shadow: rgb(239, 242, 245) 0px 0px 0px 1px; border-radius: 2px; cursor: default; float: left; margin-right: 5px; margin: 11px 6px 0; padding: 7px 15px; font-weight: bold; font-size: 14px; transition: color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, background 0.15s ease-in-out 0s;}
.select2-container--default .select2-selection--multiple .select2-selection__choice:hover{background: rgb(229, 234, 239); box-shadow: none;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #fff; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; background: rgb(186, 199, 213); border-radius: 10px; padding: 4px; height: 16px; line-height: 7px; margin-right: 8px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{ box-shadow: rgb(0, 53, 201) 0px 0px 0px 2px inset;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
/* .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0} */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 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:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 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:0;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:0}
.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:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 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:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 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:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;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:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.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}

.categories .select2-selection__rendered { text-indent: 14px !important; font-size: 16px !important; }
.categories .select2-selection__arrow { top: 16px !important; right: 12px !important; }
.locations  .select2{ margin-top: -76px }

.input-items .select2-selection { letter-spacing: 0.5px;letter-spacing: 0px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px; width: 100%; border: 1px solid #eee; outline: 0; color: #000; font-size: 14px; padding: 20px; height: 55px; }
.input-items .select2-selection:hover { background: rgba(206, 206, 206, 0.31); border-color:var(--theme);}
.input-items .select2-selection:focus { background: rgba(206, 206, 206, 0.31); border-color:var(--theme);  }
.input-items .select2-selection:disabled { color: transparent; }
.select2-container--open .select2-dropdownz--below { top: -54px; }
.select2-search--dropdown { padding: 0px; }
.select2-container--default .select2-search--dropdown .select2-search__field { border-bottom: transparent !important; border-bottom: white; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; border-radius:10px; outline: none; text-transform: capitalize;  height: 64px; background: #fff; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; padding: 16px; font-size: 16px !important; color: #000; }
/*.select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none; position: absolute; top: 11px; right: 10px; }*/
.select2-container--default .select2-results__option[aria-disabled=true] { color: #000; }
.select2-dropdown { top:-64px;background-color: white; border: 0px solid #aaa; border-radius: 3px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #000 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -16px; margin-top: 5px; position: absolute; top: 50%; width: 0; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #000; }

.select2-container--default .select2-results>.select2-results__options { max-height: 250px; overflow-y: auto; -webkit-box-shadow: rgba(0,0,0,.37) 0 50px 100px, rgba(0,0,0,.22) 0 5px 50px; box-shadow: rgba(0,0,0,.37) 0 50px 100px, rgba(0,0,0,.22) 0 5px 50px; }
/* .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: var(--theme);  } */
.select2-container--default .select2-results__option { padding: 6px 15px 4px 16px; height: 36px; font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.select2-container--default .loading-results:before  { right: 14px; content: ""; position: absolute; top: 16px;  border: 3px solid #f3f3f3; border-radius: 50%; border-top: 3px solid #000; width: 22px; height: 22px; -webkit-animation: spin 0.3s linear infinite; /* Safari */ animation: spin 0.3s linear infinite; }

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

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

.select2-selection { letter-spacing: 0.5px; letter-spacing: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; width: 100%; border: 1px solid #c3c3c3; outline: 0; color: #000; font-size: 16px; padding: 22px 20px; height: 64px; }

/*============================================================================================*/
/* Select2 */
/*============================================================================================*/

.btn { padding: 6px 16px; font-size: 0.875rem; min-height: 36px; font-weight: 600; }
.btn-primary { box-shadow: rgb(38 71 255 / 24%) 0px 8px 16px 0px;}
.btn-info { box-shadow: rgb(38 219 255 / 24%) 0px 8px 16px 0px}
.btn-warning { box-shadow: rgb(255 186 0 / 24%) 0px 8px 16px 0px;}
.btn-danger { box-shadow: rgb(229 61 0 / 24%) 0px 8px 16px 0px}
.btn-success { box-shadow:rgb(58 166 0 / 24%) 0px 8px 16px 0px}
.btn-dark { box-shadow: rgb(64 64 64 / 24%) 0px 8px 16px 0px}
.btn-light { box-shadow: rgb(171 171 171 / 24%) 0px 8px 16px 0px}
.blockquote { margin-bottom: 1rem; font-size: 14px; }

.status_btn { min-width: 100px; border-radius: 10px !important; padding: 3px !important; min-height: 11px !important; font-size: 12px; }

.lazy-load-image-background.blur{filter:blur(15px)}
.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}
.lazy-load-image-background.blur>img{opacity:0}
.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}

.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-w0pj6f{overflow:hidden;pointer-events:none;position:absolute;z-index:0;inset:0;border-radius:inherit}
.css-6jrdpz{width:100%;height:100%;object-fit:cover}
.css-1a7yq8u{justify-content:flex-start;align-items:center;text-decoration:none;box-sizing:border-box;text-align:left;padding:0;margin:4px;width:80px;height:80px;border-radius:10px;overflow:hidden;position:relative;display:inline-flex;border:1px solid rgba(145,158,171,0.24)}
.css-1vboz2{width:100%;line-height:0;display:block;overflow:hidden;position:relative;padding-top:100%}
.css-1vboz2 .wrapper{inset:0;line-height:0;position:absolute;background-size:cover!important}
.css-vp5vtz{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:0;border:0;margin:0;cursor:pointer;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;text-align:center;flex:0 0 auto;border-radius:50%;overflow:visible;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1) 0ms;font-size:1.125rem;top:6px;padding:2px;right:6px;position:absolute;color:#fff;background-color:rgba(22,28,36,0.72)}
.css-vp5vtz:hover{background-color:rgba(99,115,129,0.08)}
@media(hover:none){.css-vp5vtz:hover{background-color:transparent}
}.css-vp5vtz:hover{background-color:rgba(22,28,36,0.48)}

.filepond--drop-label { background: #d7e7ff; border-radius: 12px; color: #000; }
.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label { font-weight: bold; color: #000; opacity: 1; }
.goog-logo-link { display:none !important; } .goog-te-gadget { color: transparent !important; } .goog-te-gadget .goog-te-combo { color: blue !important; }
.pac-container:after{display:none !important;}

.status_pending { background: #ffc29a  !important; text-transform: capitalize; color: #000; }
.status_confirmed { background: #9affa6  !important; text-transform: capitalize; color: #000; }
.status_cancelled { background: #ff9a9a  !important; text-transform: capitalize; color: #000; }

.status_payment_paid * { background: red !important; }

/*============================================================================================*/
/* Select2 */
/*============================================================================================*/
.categories .select2{background: #fff; padding: 15px 0px; width: 100%; z-index: 1; top: 0px; left: 0px; box-sizing: border-box; min-height: 60px; border-radius: 3px; box-shadow: rgb(186, 199, 213) 0px 0px 0px 1px inset; background-color: rgb(255, 255, 255); font-size: 14px; transition: all 0.15s ease-in-out 0s; cursor: text;}
.categories .select2:hover {  box-shadow: rgb(0, 53, 201) 0px 0px 0px 2px inset; }

.select2-container{ box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100%}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left;}
.selectdiv .select2-container .select2-search--inline{float:left;padding: 12px 6px; font-size: 18px;}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{ border-color: #9e9e9e !important; display:block; border: 1px solid #9e9e9e; border-top: transparent;border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{background: #fff; padding: 0px 0px; width: 100%; z-index: 1; top: 0px; left: 0px; box-sizing: border-box; min-height: 60px; border-radius: 3px; box-shadow: rgb(186, 199, 213) 0px 0px 0px 1px inset; background-color: rgb(255, 255, 255); font-size: 14px; transition: all 0.15s ease-in-out 0s; cursor: text;}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0;border-radius: 4px;}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0 6px; color: rgb(0 0 0 / 68%); line-height: 24px; text-transform: capitalize; margin-top: -11px; text-align: left; font-size: 1rem; font-weight: 100;}
.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{position: absolute; top: 5px; right: 40px; width: 18px;}

.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{height: 100%; width: 100%; z-index: 1; top: 0px; left: 0px; box-sizing: border-box; min-height: 60px; border-radius: 3px; box-shadow: rgb(186, 199, 213) 0px 0px 0px 1px inset; background-color: rgb(255, 255, 255); font-size: 14px; transition: all 0.15s ease-in-out 0s; cursor:text; padding: 4px; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{ border: solid transparent 1px;background-color: rgb(245, 247, 249); border: 1px solid rgb(233, 236, 240); box-shadow: rgb(239, 242, 245) 0px 0px 0px 1px; border-radius: 2px; cursor: default; float: left; margin-right: 5px; margin: 11px 6px 0; padding: 7px 15px; font-weight: bold; font-size: 14px; transition: color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, background 0.15s ease-in-out 0s;}
.select2-container--default .select2-selection--multiple .select2-selection__choice:hover{background: rgb(229, 234, 239); box-shadow: none;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #848484; cursor: pointer; display: inline-block; font-weight: bold; background: #ffffff; border-radius: 10px; padding: 5px; height: 18px; width: 18px; line-height: 7px; margin-right: 8px; border: 1px solid #ffffff;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{ box-shadow: rgb(31 89 255) 0px 0px 0px 2px inset;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
/* .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0} */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 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:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 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:0;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:0}
.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:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 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:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 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:0;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;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:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.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}

.categories .select2-selection__rendered { text-indent: 14px !important; font-size: 16px !important; }
.categories .select2-selection__arrow { top: 16px !important; right: 12px !important; }
.locations  .select2{ margin-top: -76px }

.input-items .select2-selection { letter-spacing: 0.5px;letter-spacing: 0px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px; width: 100%; border: 1px solid #eee; outline: 0; color: #000; font-size: 14px; padding: 20px; height: 55px; }
.input-items .select2-selection:hover { background: rgba(206, 206, 206, 0.31); border-color:var(--theme);}
.input-items .select2-selection:focus { background: rgba(206, 206, 206, 0.31); border-color:var(--theme);  }
.input-items .select2-selection:disabled { color: transparent; }
.select2-container--open .select2-dropdownz--below { top: -54px; }
.select2-search--dropdown { padding: 0px; }
.select2-container--default .select2-search--dropdown .select2-search__field { border-bottom: transparent !important; border-bottom: white; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; outline: none; text-transform: capitalize; border-top: 1px solid #9e9e9e !important; height: 44px; background: #fff; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; padding: 24px; font-size: 16px !important; color: #000; border-radius: 6px; }
/*.select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none; position: absolute; top: 11px; right: 10px; }*/
.select2-container--default .select2-results__option[aria-disabled=true] { color: #000; }
.select2-dropdown { top:-46px;background-color: white; border: 0px solid #aaa; border-radius: 3px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }
.select2-container--default .select2-selection--single .select2-selection__arrow b{ border: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6' /%3E%3C/svg%3E") !important; font-size: 10px; position: absolute; top: 8px; right: 20px; width: 26px; height: 26px; background: #eeeeee; text-align: center; border-radius: 18px; background-repeat: no-repeat; background-position: center;}
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #000; }
.select2-container--default .select2-results>.select2-results__options { max-height: 250px; overflow-y: auto; -webkit-box-shadow: rgba(0,0,0,.37) 0 50px 100px, rgba(0,0,0,.22) 0 5px 50px; box-shadow:rgb(0 0 0 / 1%) 0 50px 100px, rgb(0 0 0 / 17%) 0 5px 50px }
/* .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: var(--theme);  } */
.select2-container--default .select2-results__option { display: flex; align-items: center; padding: 6px 15px 6px 16px; height: 42px; font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.select2-container--default .loading-results:before  { right: 14px; content: ""; position: absolute; top: 16px;  border: 3px solid #f3f3f3; border-radius: 50%; border-top: 3px solid #000; width: 22px; height: 22px; -webkit-animation: spin 0.3s linear infinite; /* Safari */ animation: spin 0.3s linear infinite; }

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

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

.select2custom .select2-container--default .select2-selection--single .select2-selection__rendered { padding: 10px 16px; }
.input-items .select2-selection { letter-spacing: 0.5px; letter-spacing: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; width: 100%; border: 1px solid #c3c3c3; outline: 0; color: #000; font-size: 16px; padding: 24px 20px; height: 64px; }
/* .select2-container--default .select2-selection--single .select2-selection__rendered { display: block; justify-content: space-between; align-items: center; padding-right: 40px; }
.select2-container--default .select2-selection--single .select2-selection__rendered small { float: right; } */
/*============================================================================================*/
/* Select2 */
/*============================================================================================*/

.form-horizontal .control-label { max-height: 60px; padding-top: 8px; }
.form-control:focus { color: #212529; background-color: #fff; border-color: #86b7fe; outline: 0; box-shadow: rgb(31 89 255) 0px 0px 0px 2px inset; }
.alerts .drapdown{position:fixed!important;transform: none!important;margin: 0 240px !important;height:100vh!important;min-width: 360px;box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2); overflow: auto;}


/* datepicker */
.datepicker table {min-width:100%}
.datepicker{padding:4px;direction:ltr;width: 290px; text-align: center;}
.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-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;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-top:before{top:-7px}
.datepicker-dropdown.datepicker-orient-top:after{top:-6px}
.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker>div{display:none}
.datepicker.days div.datepicker-days{display:block}
.datepicker.months div.datepicker-months{display:block}
.datepicker.years div.datepicker-years{display:block}
.datepicker table{border-collapse: collapse;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border:0}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day {border: 2.5px transparent;}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{cursor:pointer; background-color: #ffffff; border-color: #0058e6; color: #000; box-shadow: 0 1px 0 0 #0058e6; box-shadow: 0 -1px 0 0 #0058e6; box-shadow: -1px 0 0 0 #0058e6; box-shadow: 1px 0 0 0 #0058e6; box-shadow: 0 0 0 2px #0058e6; border-radius: 3px;}
/*.datepicker table tr td.day{border:1px solid #e6e6e6}*/
.datepicker table tr td.old,.datepicker table tr td.new{color:#0058e6;font-weight: bold;}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#c6d3e0;;cursor:default;box-shadow: 0 0 0 0;}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{color:#000;position:relative}
.datepicker table tr td.today:before,.datepicker table tr td.today:hover:before,.datepicker table tr td.today.disabled:before,.datepicker table tr td.today.disabled:hover:before{content:'';bottom:2px;right:2px;display:block;width:0;height:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent #333 transparent;position:absolute}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today:hover:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background-color:#ffdb99;border-color:#ffb733}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover{color:#fff}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f7ca77;border-color:#f1a417;-webkit-border-radius:0;border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#f4bb51;border-color:#bf800c}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today:hover:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background-color:#f7ca77;border-color:#f1a417}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{border-color:#373737}
.datepicker table tr td.selected:hover color:#fff,.datepicker table tr td.selected:hover:hover color:#fff,.datepicker table tr td.selected.disabled:hover color:#fff,.datepicker table tr td.selected.disabled:hover:hover color:#fff,.datepicker table tr td.selected:focus color:#fff,.datepicker table tr td.selected:hover:focus color:#fff,.datepicker table tr td.selected.disabled:focus color:#fff,.datepicker table tr td.selected.disabled:hover:focus color:#fff,.datepicker table tr td.selected:active color:#fff,.datepicker table tr td.selected:hover:active color:#fff,.datepicker table tr td.selected.disabled:active color:#fff,.datepicker table tr td.selected.disabled:hover:active color:#fff,.datepicker table tr td.selected.active color:#fff,.datepicker table tr td.selected:hover.active color:#fff,.datepicker table tr td.selected.disabled.active color:#fff,.datepicker table tr td.selected.disabled:hover.active color:#fff,.open .dropdown-toggle.datepicker table tr td.selected color:#fff,.open .dropdown-toggle.datepicker table tr td.selected:hover color:#fff,.open .dropdown-toggle.datepicker table tr td.selected.disabled color:#fff,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover color:#fff{background-color:#858585}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected:hover:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background-color:#999;border-color:#555}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{color:#fff;background-color:#2050EE;border-color:#2050EE;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{cursor:pointer; background-color: #ffffff; border-color: #0058e6; color: #000; box-shadow: 0 1px 0 0 #0058e6; box-shadow: 0 -1px 0 0 #0058e6; box-shadow: -1px 0 0 0 #0058e6; box-shadow: 1px 0 0 0 #0058e6; box-shadow: 0 0 0 2px #0058e6; border-radius: 3px;}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-image:none}
.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled,fieldset[disabled] .datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active:hover[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active:hover:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus,.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus,fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active,.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active,.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active,fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active,.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active,.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active,.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active,fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active{ background-color: #ffffff; border-color: #0058e6; color: #000; box-shadow: 0 1px 0 0 #0058e6; box-shadow: 0 -1px 0 0 #0058e6; box-shadow: -1px 0 0 0 #0058e6; box-shadow: 1px 0 0 0 #0058e6; box-shadow: 0 0 0 2px #0058e6; border-radius: 3px; }
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#2050EE;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#333;border-color:#e27513}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#ea2330;border-color:#357ebd}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}
.datepicker th.datepicker-switch{width:145px}
.datepicker .switch{font-size: 18px}
.datepicker .mdi{font-size: 20px}
.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:#eee}
.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}
.datepicker.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; float: left; display: none; min-width: 20px; list-style: none; background-color: #fff; border: 0.1px solid #b4b4b4; -webkit-border-radius: 0; border-radius: 0; -webkit-background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding-box; color: #333; font-size: 15px; line-height: 1.428571429; -webkit-box-shadow: rgba(0,0,0,.37) 0 50px 100px, rgba(0,0,0,.22) 0 5px 50px; box-shadow: rgb(0 0 0 / 1%) 0 50px 100px, rgb(0 0 0 / 14%) 0 5px 50px; padding: 20px; z-index: 9999; border-radius: 0px; }
.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:0 8px;left:0px; font-weight: normal;}
/*.datepicker thead tr:first-child th.prev:before,.datepicker thead tr:first-child th.next:before{content:'>';font-size:18px;font-weight:400;font-style:normal}
.datepicker thead tr:first-child th.prev:before{content:'<'}*/
.bootstrap-timepicker{position:relative}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}
.bootstrap-timepicker .add-on{cursor:pointer}
.bootstrap-timepicker .add-on i{display:inline-block;width:16px;height:16px;border:1px solid rgba(0,0,0,.2)}
.bootstrap-timepicker-widget.dropdown-menu{padding:7px 10px;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 1px rgba(0,0,0,.2)}
.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}
.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute}
.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute}
.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px}
.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px}
.bootstrap-timepicker-widget.timepicker-orient-right:before{right:6px}
.bootstrap-timepicker-widget.timepicker-orient-right:after{right:7px}
.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-7px}
.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-6px}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{-webkit-border-radius:0;border-radius:0}
.bootstrap-timepicker-widget table{width:100%;margin:0}
.bootstrap-timepicker-widget table td{text-align:center;height:30px;margin:0;padding:2px}
.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}
.bootstrap-timepicker-widget table td span{width:100%}
.bootstrap-timepicker-widget table td a{width:100%;display:inline-block;margin:0;outline:0;color:#333;width:35px;height:35px;line-height:35px}
.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee}
.bootstrap-timepicker-widget table td a i{margin-top:2px;font-size:18px}
.bootstrap-timepicker-widget table td input{width:35px;margin:0;text-align:center;color:#000}
.bootstrap-timepicker-widget .modal-content{padding:4px}
.datepicker table thead tr{color: black; font-size:12px/*background-image: linear-gradient(rgba(25, 59, 103, 0.05), rgba(25, 59, 103, 0.05))*/;}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:rgba(238,238,238,0.3)}
.datepicker.dropdown-menu{border-radius: 6px;overflow-y:visible!important;max-height:100%!important; }

.dropdown-menu,.select2-results__option {
-webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
      animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
      border-radius: 0;
}

@-webkit-keyframes fpFadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
}
}
@keyframes fpFadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
}
}


@media only screen and (max-width: 768px) {
.datepicker.dropdown-menu{position:fixed;left:0px !important;width:100% !important;top:0px !important;height:100vh;}
.datepicker.dropdown-menu th, .datepicker.datepicker-inline th, .datepicker.dropdown-menu td, .datepicker.datepicker-inline td{padding:20px 4px;}
.datepicker:after{border-bottom:0px;}
.dropdown{width:100%;}
.datepicker.dropdown-menu{position:fixed !important;left:0px !important;width:100% !important;top:0px !important;height:100vh;}
.datepicker.dropdown-menu th, .datepicker.datepicker-inline th, .datepicker.dropdown-menu td, .datepicker.datepicker-inline td{padding:20px 4px;}
.datepicker:after{border-bottom:0px;}
.datepicker table thead tr{height:50px;}
.datepicker table{height:450px;width:100%;}
}

.datepicker table tr td.old, .datepicker table tr td.new { color: var(--theme-bg); }

.strong {
  font-weight: 900 !important;
}

