
@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans&family=Oswald:wght@400&family=Alatsi&family=Reem+Kufi&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,800&display=swap');

@import url('oset_util.css');
.right-text{color:#90a4ae;font-size:12px;font-weight:400;display:inline;float:right;margin-left:auto}.choices__item--selectable{cursor:pointer}.strong,.strong,strong{font-weight:700}.inline-block{display:inline-block}.middle{position:relative;margin:0 auto}.inline{display:inline}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.wrapper{margin:0 auto;width:100%}.wrapper--large{max-width:100rem}
.modal{z-index:1050 !important;position:fixed !important;top:0 !important;left:0 !important;}

@media (max-width: 480px) {.modal .modal-full-height {top: 0 !important}}


.csatop2{background-color:#38475e !important;/*background-color:#ffffff;*/border-radius:3px !important;box-shadow:0 4px 16px rgba(56,71,93,.4) !important;top:52px !important}
.csatop2 label{color:#99ffff;font-weight:normal;font-family:'Merriweather Sans', sans-serif}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:15rem;font-size:.88rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu{box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03);}.dropdown-menu.dropdown-menu-right{right:0 !important}.dropdown-menu .dropdown-header{text-transform:uppercase;font-size:.73333rem;color:#3f6ad8;font-weight:bold}.dropdown-menu .dropdown-item{font-size:.88rem;display:flex;align-items:center;transition:background-color 0.3s ease, color 0.3s ease;cursor:pointer;z-index:6;position:relative}.dropdown-menu .dropdown-item .dropdown-icon{font-size:1rem;margin-right:.325rem;width:30px;text-align:center;opacity:.3;margin-left:-10px}.dropdown-menu .dropdown-item:hover .dropdown-icon{opacity:.7}.dropdown-menu.dropdown-menu-shadow{box-shadow:0 0.66875rem 2.3875rem rgba(4,9,20,0.03),0 1.1375rem 1.60625rem rgba(4,9,20,0.03),0 0.45rem 0.73125rem rgba(4,9,20,0.05),0 0.325rem 0.3875rem rgba(4,9,20,0.03)}.dropdown-menu-rounded{border-radius:10px;padding:.65rem}.dropdown-menu-rounded .dropdown-item{border-radius:30px}.dropdown-menu-rounded .dropdown-divider{margin-left:-.65rem;margin-right:-.65rem}.dropdown-menu-rounded .dropdown-menu-header{margin-left:-.65rem;margin-right:-.65rem;border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu-rounded .menu-header-image,.dropdown-menu-rounded .dropdown-menu-header-inner{border-top-left-radius:10px;border-top-right-radius:10px}.dropdown-menu-hover-link .dropdown-item:hover{background:none;color:#3f6ad8}.dropdown-menu-hover-primary .dropdown-item:hover{background:#3f6ad8;color:#fff}.dropdown-menu.dropdown-menu-lg{min-width:22rem}
.dropdown-menu.dropdown-menu-xl{min-width:25rem}.dropdown-menu .dropdown-menu-header,.dropdown-menu .menu-header-image,.dropdown-menu .dropdown-menu-header-inner{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.dropdown-menu-header{color:#fff;margin-top:-.65rem;margin-bottom:.65rem;position:relative;z-index:6}.dropdown-menu-header .dropdown-menu-header-inner{margin:-1px -1px 0;padding:1.5rem .5rem;position:relative}.dropdown-menu-header .menu-header-image{position:absolute;left:0;top:0;height:100%;width:100%;z-index:8;opacity:.25;filter:grayscale(80%);background-size:cover}.dropdown-menu-header .menu-header-content{text-align:center;position:relative;z-index:10}.dropdown-menu-header .menu-header-content.text-left{padding-left:.5rem}.dropdown-menu-header .menu-header-content.btn-pane-right{padding-left:.5rem;padding-right:.5rem;display:flex;align-content:center;align-items:center;text-align:left}.dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane{margin:0 0 0 auto}.dropdown-menu-header .menu-header-content .menu-header-btn-pane{margin-top:10px;margin-bottom:3px}.dropdown-menu-header+.grid-menu{margin-top:-.65rem}.menu-header-title{font-weight:500;font-size:1.25rem;margin:0}.menu-header-subtitle{font-size:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:5px 0 0;opacity:.8}.dropdown-menu .grid-menu{margin-bottom:-.65rem;padding:1px}.dropdown-menu .grid-menu [class*="col-"]{padding:.65rem}.dropdown-menu .grid-menu-xl{margin-bottom:-.48148rem}.dropdown-menu .grid-menu-xl [class*="col-"]{padding:0}.dropdown-toggle::after{position:relative;top:2px;opacity:.8;margin-left:5px}.dropdown-toggle-split::after{margin-left:0}.dropright .dropdown-toggle::after{top:0}.dropdown-toggle-split{border-left:rgba(255,255,255,0.1) solid 2px}.dropdown-mega-menu{width:56rem;padding:1rem}.dropdown-mega-menu .nav-item.nav-item-header{text-transform:none;font-size:1rem;padding-top:0;font-weight:normal}.dropdown-mega-menu .grid-menu{margin-bottom:0}.dropdown-mega-menu-sm{width:40rem}body .dropdown-menu.dropdown-menu-inline{border:0;position:static !important;box-shadow:0 0 0 transparent;background:transparent;border-radius:0;display:inline-block;float:none;left:0 !important;top:0 !important;width:100% !important;transform:translateY(0) !important}body .dropdown-menu.dropdown-menu-inline::before,body .dropdown-menu.dropdown-menu-inline::after{display:none}.nav-item .nav-link{font-weight:normal}.nav-link{display:flex;align-items:center;transition:background-color 0.3s ease, color 0.3s ease;cursor:pointer}.nav-link .nav-link-icon{color:#3f6ad8;font-size:1rem;width:30px;text-align:center;opacity:.45;margin-left:-10px}.nav-link:hover{color:#495057}.nav-link:hover .nav-link-icon{opacity:.9;color:#3f6ad8}.nav-link:disabled .nav-link-icon,.nav-link.disabled .nav-link-icon{opacity:.3}.nav-item.nav-item-header{text-transform:uppercase;font-size:.73333rem;color:#6c757d;font-weight:bold;padding:.5rem 1rem}.nav-item.nav-item-btn{padding:.5rem 1rem}.nav-item.nav-item-divider{margin:.5rem 0;height:1px;overflow:hidden;background:#dee2e6}.nav .badge{margin-left:8px}.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover{color:#fff}.nav-pills .nav-link.active .nav-link-icon,.nav-pills .nav-link.active:hover .nav-link-icon{color:#fff;opacity:.8}.nav-pills .nav-link:hover{color:#495057 !important}.nav-justified .nav-link .nav-text{display:block;width:100%;text-align:center}.grid-menu [class*="col-"]{border-right:#dee2e6 solid 0;border-bottom:#dee2e6 solid 1px}.grid-menu [class*="col-"]:hover{z-index:5}@media (min-width: 576px){.grid-menu [class*="col-"]:nth-last-child(-n+2){border-bottom-width:0}.grid-menu [class*="col-"]:nth-child(1n){border-right-width:1px}.grid-menu [class*="col-"]:nth-child(2n){border-right-width:0}}.grid-menu [class*="col-"]:nth-last-child(-n+1){border-bottom-width:0}@media (min-width: 1200px){.grid-menu.grid-menu-3col [class*="col-"]:nth-last-child(-n+3){border-bottom-width:0}.grid-menu.grid-menu-3col [class*="col-"]:nth-child(2n){border-right-width:1px}.grid-menu.grid-menu-3col [class*="col-"]:nth-child(3n){border-right-width:0}}.grid-menu .btn{display:block;border:0;min-width:100%}.badge-primary{color:#fff;background-color:#3f6ad8}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#2651be}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}.badge-success{color:#fff;background-color:#3ac47d}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#2e9d64}.badge-info{color:#fff;background-color:#16aaff}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#0090e2}.badge-warning{color:#212529;background-color:#f7b924}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#e0a008}.badge-danger{color:#fff;background-color:#d92550}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#ad1e40}.badge-light{color:#212529;background-color:#eee}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#d5d5d5}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}.badge-focus{color:#fff;background-color:#444054}a.badge-focus:hover,a.badge-focus:focus{color:#fff;background-color:#2d2a37}.badge-alternate{color:#fff;background-color:#794c8a}a.badge-alternate:hover,a.badge-alternate:focus{color:#fff;background-color:#5c3a69}.badge{font-weight:bold;text-transform:uppercase;padding:5px 10px;min-width:19px}.badge-light{background:#fff}.badge-dot{text-indent:-999em;padding:0;width:8px;height:8px;border:transparent solid 1px;border-radius:30px;min-width:2px}.badge-dot-lg{width:10px;height:10px}.badge-dot-xl{width:18px;height:18px;position:relative}.badge-dot-xl::before{content:'';width:10px;height:10px;border-radius:.25rem;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;background:#fff}.badge-dot-sm{width:6px;height:6px}.btn .badge{margin-left:8px}.btn .badge-dot{position:absolute;border:#fff solid 2px;top:-5px;right:-5px;width:11px;height:11px}.btn .badge-dot.badge-dot-lg{width:14px;height:14px}.btn .badge-dot.badge-dot-sm{width:8px;height:8px;border-width:1px}.btn .badge-dot-inside{top:10px;right:10px}.btn-sm .badge-dot-sm,.btn-group-sm>.btn .badge-dot-sm{top:1px;right:4px}.btn-sm .badge-dot,.btn-group-sm>.btn .badge-dot{top:0px;right:2px}.btn-sm .badge-dot-lg,.btn-group-sm>.btn .badge-dot-lg{top:-3px;right:-2px}.btn-sm .badge-pill,.btn-group-sm>.btn .badge-pill{position:absolute;top:-4px;right:-4px}.badge-abs{position:absolute;right:-3px;top:-3px}.avatar-icon-wrapper{display:inline-block;margin-right:.1rem;position:relative}.avatar-icon-wrapper .badge{position:absolute;right:-2px;top:-2px}.avatar-icon-wrapper .badge:empty{display:block}.avatar-icon-wrapper .badge.badge-bottom{top:auto;right:-2px;bottom:-2px}.avatar-icon-wrapper .badge-dot{width:10px;height:10px;border:#fff solid 2px}.avatar-icon-wrapper .badge-dot.badge-dot-lg{width:14px;height:14px;border:#fff solid 2px;top:0;right:0}.avatar-icon-wrapper .badge-dot.badge-dot-lg.badge-bottom{top:auto;right:0;bottom:0}.avatar-icon-add .avatar-icon{background:#e0f3ff;border:#7f9be5 dashed 1px;color:#3f6ad8;text-align:center;opacity:.6}.avatar-icon-add .avatar-icon i{font-style:normal;vertical-align:middle;font-size:1.5rem;display:block;height:100%}.avatar-icon-add:hover{cursor:pointer}.avatar-icon-add:hover .avatar-icon{opacity:1}a.avatar-icon-wrapper:hover .avatar-icon{opacity:.8}.avatar-icon{display:block;width:44px;height:44px;transition:all .2s;opacity:1;border-radius:50px}.avatar-icon.rounded{border-radius:.39rem !important}.avatar-icon-xl .avatar-icon{width:64px;height:64px}.avatar-icon-xl.avatar-icon-add i{font-size:2rem}.avatar-icon-lg .avatar-icon{width:54px;height:54px}.avatar-icon-lg.avatar-icon-add i{font-size:1.75rem}.avatar-icon-sm .avatar-icon{width:34px;height:34px}.avatar-icon-sm.avatar-icon-add i{font-size:1.1rem}.avatar-icon-xs .avatar-icon{width:26px;height:26px;transition:transform .2s}.avatar-icon-xs.avatar-icon-add i{line-height:26px;font-size:.88rem}.avatar-icon-xs:hover .avatar-icon{transform:scale(2)}.avatar-icon{border:#fff solid 3px;overflow:hidden}.avatar-icon img{width:100%;height:100%}.avatar-wrapper-overlap .avatar-icon-wrapper{z-index:5;margin-left:-18px}.avatar-wrapper-overlap .avatar-icon-wrapper:hover{z-index:7}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xl{margin-left:-30px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-lg{margin-left:-24px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-sm{margin-left:-14px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xs{margin-left:-10px}.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-add,.avatar-wrapper-overlap .avatar-icon-wrapper:first-child{margin-left:0 !important}@-webkit-keyframes sploosh{0%{box-shadow:0 0 0 0px rgba(51,51,51,0.2)}100%{box-shadow:0 0 0 8px rgba(51,51,51,0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}16.5%{-webkit-transform:scale(1.2)}33%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}.badge-pulse{-webkit-animation:pulse 2s ease-out;-webkit-animation-iteration-count:infinite;position:relative}.badge-pulse::before,.badge-pulse::after{content:'';position:absolute;top:0;left:0;border:0;width:100%;height:100%;border-radius:50%;-webkit-animation:sploosh 2s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-iteration-count:infinite}.badge-pulse::after{-webkit-animation-delay:.33s;-webkit-animation-duration:2.2s}.card{box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03);border-width:0;transition:all .2s}.card>.dropdown-menu-header{margin:0}.card>.dropdown-menu-header .dropdown-menu-header-inner{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header,.card.text-white .card-footer,.card.text-white .card-header{color:rgba(255,255,255,0.9)}.card.text-dark.text-white .card-footer,.card.text-dark.text-white .card-header{color:rgba(0,0,0,0.9)}.card .card-footer{display:flex;align-items:center}.btn-actions-pane-right{margin-left:auto;white-space:nowrap}.btn-actions-pane-right a{text-transform:none}.btn-actions-pane-left{margin-right:auto}.actions-icon-btn .btn-icon-only{padding-left:0;padding-right:0;color:#495057}.actions-icon-btn .btn-icon-only .btn-icon-wrapper{font-size:1.3rem;width:30px;text-align:center}.actions-icon-btn .btn-icon-only:hover{color:#3f6ad8}.card-header,.card-title{text-transform:uppercase;color:rgba(13,27,62,0.7);font-weight:bold;font-size:.88rem}.card-header{display:flex;align-items:center;border-bottom-width:1px;padding-top:0;padding-bottom:0;padding-right:.625rem;height:3.5rem}.card-header.no-border{border:0;padding:0;height:auto}.card-header .menu-header-subtitle{display:block}.card-header.card-header-tab .nav{width:auto;margin-left:auto}.card-header.card-header-tab .card-header-title{display:flex;align-items:center;white-space:nowrap}.card-header .header-icon{font-size:1.65rem;margin-right:.625rem}.card-header>.nav{margin-left:-.625rem;height:100%;width:100%}.card-header>.nav .nav-item{position:relative;height:100%;display:flex;align-items:center}.card-header>.nav .nav-link{text-transform:none;width:100%;display:block;color:#495057}.card-header>.nav .nav-link::before{content:'';border-radius:15px;background:#3f6ad8;transition:all .2s;height:4px;width:100%;position:absolute;left:0;bottom:-2px;opacity:0}.card-header>.nav .nav-link:hover{color:#3f6ad8}.card-header>.nav .nav-link.active{color:#3f6ad8}.card-header>.nav .nav-link.active::before{opacity:1}.card-header.card-header-tab-animation .nav .nav-link::before{transform:scale(0);opacity:1;width:90%;left:5%}.card-header.card-header-tab-animation .nav .nav-link.active::before,.card-header.card-header-tab-animation .nav .nav-link:hover::before{transform:scale(1)}.card-border{box-shadow:0 0 0 transparent;border-width:1px}.card-hover-shadow:hover{box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}.card-hover-shadow-2x:hover{box-shadow:0 0.66875rem 2.3875rem rgba(4,9,20,0.03),0 1.1375rem 1.60625rem rgba(4,9,20,0.03),0 0.45rem 0.73125rem rgba(4,9,20,0.05),0 0.325rem 0.3875rem rgba(4,9,20,0.03)}.card-subtitle{margin-bottom:.75rem;font-size:.968rem;color:rgba(13,27,62,0.55)}.card-shadow-primary{box-shadow:0 0.46875rem 2.1875rem rgba(63,106,216,0.03),0 0.9375rem 1.40625rem rgba(63,106,216,0.03),0 0.25rem 0.53125rem rgba(63,106,216,0.05),0 0.125rem 0.1875rem rgba(63,106,216,0.03)}.card-shadow-secondary{box-shadow:0 0.46875rem 2.1875rem rgba(108,117,125,0.03),0 0.9375rem 1.40625rem rgba(108,117,125,0.03),0 0.25rem 0.53125rem rgba(108,117,125,0.05),0 0.125rem 0.1875rem rgba(108,117,125,0.03)}.card-shadow-success{box-shadow:0 0.46875rem 2.1875rem rgba(58,196,125,0.03),0 0.9375rem 1.40625rem rgba(58,196,125,0.03),0 0.25rem 0.53125rem rgba(58,196,125,0.05),0 0.125rem 0.1875rem rgba(58,196,125,0.03)}.card-shadow-info{box-shadow:0 0.46875rem 2.1875rem rgba(22,170,255,0.03),0 0.9375rem 1.40625rem rgba(22,170,255,0.03),0 0.25rem 0.53125rem rgba(22,170,255,0.05),0 0.125rem 0.1875rem rgba(22,170,255,0.03)}.card-shadow-warning{box-shadow:0 0.46875rem 2.1875rem rgba(247,185,36,0.03),0 0.9375rem 1.40625rem rgba(247,185,36,0.03),0 0.25rem 0.53125rem rgba(247,185,36,0.05),0 0.125rem 0.1875rem rgba(247,185,36,0.03)}.card-shadow-danger{box-shadow:0 0.46875rem 2.1875rem rgba(217,37,80,0.03),0 0.9375rem 1.40625rem rgba(217,37,80,0.03),0 0.25rem 0.53125rem rgba(217,37,80,0.05),0 0.125rem 0.1875rem rgba(217,37,80,0.03)}.card-shadow-light{box-shadow:0 0.46875rem 2.1875rem rgba(238,238,238,0.03),0 0.9375rem 1.40625rem rgba(238,238,238,0.03),0 0.25rem 0.53125rem rgba(238,238,238,0.05),0 0.125rem 0.1875rem rgba(238,238,238,0.03)}.card-shadow-dark{box-shadow:0 0.46875rem 2.1875rem rgba(52,58,64,0.03),0 0.9375rem 1.40625rem rgba(52,58,64,0.03),0 0.25rem 0.53125rem rgba(52,58,64,0.05),0 0.125rem 0.1875rem rgba(52,58,64,0.03)}.card-shadow-focus{box-shadow:0 0.46875rem 2.1875rem rgba(68,64,84,0.03),0 0.9375rem 1.40625rem rgba(68,64,84,0.03),0 0.25rem 0.53125rem rgba(68,64,84,0.05),0 0.125rem 0.1875rem rgba(68,64,84,0.03)}.card-shadow-alternate{box-shadow:0 0.46875rem 2.1875rem rgba(121,76,138,0.03),0 0.9375rem 1.40625rem rgba(121,76,138,0.03),0 0.25rem 0.53125rem rgba(121,76,138,0.05),0 0.125rem 0.1875rem rgba(121,76,138,0.03)}.card-header-lg{padding:1.5rem 2.5rem;height:auto}.sticky-active-class .sticky-inner-wrapper>div{box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}.nav-pills,.nav-tabs{margin-bottom:1rem}.nav-link{font-weight:bold}.nav-link:hover{cursor:pointer}.nav-tabs .nav-link:hover{color:#3f6ad8 !important}.nav-tabs .nav-link.active{color:#3f6ad8}.nav-pills .nav-link:hover{color:#3f6ad8 !important}.nav-pills .nav-link.active{background:#3f6ad8}.nav-pills .nav-link.active:hover{color:#fff !important}.tabs-lg-alternate.card-header{padding:0;height:auto}.tabs-lg-alternate.card-header .widget-number{font-size:2rem;font-weight:300}.tabs-lg-alternate.card-header .tab-subheading{padding:5px 0 0;opacity:.6;transition:all .2s}.tabs-lg-alternate.card-header>.nav{margin:0}.tabs-lg-alternate.card-header>.nav .nav-link{padding:1.5rem 0;border-right:#e9ecef solid 1px;background:#f8f9fa}.tabs-lg-alternate.card-header>.nav .nav-link:hover{background:#fff}.tabs-lg-alternate.card-header>.nav .nav-link:hover .tab-subheading{color:#000;opacity:.9}.tabs-lg-alternate.card-header>.nav .nav-link::before{background:#fff;border-radius:0}.tabs-lg-alternate.card-header>.nav .nav-link.active{background:#fff}.tabs-lg-alternate.card-header>.nav .nav-link.active .tab-subheading{color:#000;opacity:.9}.tabs-lg-alternate.card-header>.nav .nav-item:last-child .nav-link{border-right:0}.tabs-animated .nav-link{position:relative;padding:1rem;margin:0 .75rem 0 0;color:#495057}.tabs-animated .nav-link::before{transform:scale(0);opacity:1;width:100%;left:0;bottom:-2px;content:"";position:absolute;display:block;border-radius:.25rem;background:#3f6ad8;transition:all .2s;height:4px}.tabs-animated .nav-link.active,.tabs-animated .nav-link:hover{color:#3f6ad8}.tabs-animated .nav-link.active::before,.tabs-animated .nav-link:hover::before{transform:scale(1)}.tabs-animated-shadow .nav-link{padding:.5rem .75rem;margin-bottom:.75rem}.tabs-animated-shadow .nav-link span{position:relative;z-index:5;display:inline-block;width:100%}.tabs-animated-shadow .nav-link::before{height:100%;top:0;z-index:4;bottom:auto;box-shadow:0 16px 26px -10px rgba(63,106,216,0.56),0 4px 25px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(63,106,216,0.2);border-radius:100%;opacity:.5}.tabs-animated-shadow .nav-link.active,.tabs-animated-shadow .nav-link:hover{color:#fff}.tabs-animated-shadow .nav-link.active::before,.tabs-animated-shadow .nav-link:hover::before{border-radius:.25rem;opacity:1}.tabs-animated-shadow .nav-item:last-child .nav-link{margin-right:0}.tabs-animated-shadow.tabs-shadow-bordered{border-bottom:rgba(26,54,126,0.125) solid 1px}.tabs-animated-shadow.tabs-shadow-bordered .nav-link{margin-bottom:0}.body-tabs-shadow .body-tabs-animated{padding:.75rem 0}.body-tabs-shadow .body-tabs-animated .nav-link span{position:relative;z-index:5}.body-tabs-shadow .body-tabs-animated .nav-link::before{height:70%;top:15%;z-index:4;bottom:auto;box-shadow:0 16px 26px -10px rgba(63,106,216,0.56),0 4px 25px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(63,106,216,0.2);border-radius:100%;opacity:.5}.body-tabs-shadow .body-tabs-animated .nav-link.active,.body-tabs-shadow .body-tabs-animated .nav-link:hover{color:#fff}.body-tabs-shadow .body-tabs-animated .nav-link.active::before,.body-tabs-shadow .body-tabs-animated .nav-link:hover::before{border-radius:.25rem;opacity:1}.body-tabs-line .body-tabs-layout{margin:0 -30px;padding:0 30px;margin-bottom:30px;border-bottom:#dee2e6 solid 1px}.tabs-rounded-lg{border-radius:120px;background:#fff;padding:.75rem;margin-bottom:1.5rem}.tabs-rounded-lg .nav-link{margin-bottom:0;font-size:1.1rem;padding:.75rem .5rem}.tabs-rounded-lg .nav-link::before{border-radius:120px !important;box-shadow:0 0 0 0 transparent}.accordion-wrapper{border-radius:.25rem;border:#e9ecef solid 1px}.accordion-wrapper>.card{box-shadow:0 0 0 0 transparent}.accordion-wrapper>.card>.card-header{padding:1rem;height:auto}.accordion-wrapper>.card>.card-header .btn:active,.accordion-wrapper>.card>.card-header .btn:focus,.accordion-wrapper>.card>.card-header .btn:hover{text-decoration:none}.accordion-wrapper>.card>.card-header .form-heading p{margin:0}.accordion-wrapper>.card .collapse{border-bottom:transparent solid 1px}.accordion-wrapper>.card .collapse.show{border-bottom-color:#e9ecef}
/*.modal-header,.modal-footer{background:#f8f9fa}.modal-footer{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.modal-dialog{box-shadow:0 0.76875rem 2.4875rem rgba(52,58,64,0.3),0 1.3375rem 1.70625rem rgba(52,58,64,0.3),0 0.55rem 0.53125rem rgba(0,0,0,0.05),0 0.225rem 0.4375rem rgba(52,58,64,0.3);border-radius:.25rem}*/
@keyframes scale{0%{transform:scale(1);opacity:1}45%{transform:scale(0.1);opacity:0.7}80%{transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){animation:scale 0.75s -.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(1){animation:scale 0.75s -.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(2){animation:scale 0.75s -.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(3){animation:scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block}@keyframes ball-pulse-sync{33%{transform:translateY(10px)}66%{transform:translateY(-10px)}100%{transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){animation:ball-pulse-sync 0.6s -.21s infinite ease-in-out}.ball-pulse-sync>div:nth-child(1){animation:ball-pulse-sync 0.6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){animation:ball-pulse-sync 0.6s -.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){animation:ball-pulse-sync 0.6s 0s infinite ease-in-out}.ball-pulse-sync>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block}@keyframes ball-scale{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.ball-scale>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block;height:60px;width:60px;animation:ball-scale 1s 0s ease-in-out infinite}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.ball-rotate{position:relative}.ball-rotate>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;position:relative}.ball-rotate>div:first-child{animation:rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite}.ball-rotate>div:before,.ball-rotate>div:after{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:0.8}.ball-rotate>div:before{top:0px;left:-28px}.ball-rotate>div:after{top:0px;left:25px}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(0.6)}100%{transform:rotate(360deg) scale(1)}}.ball-clip-rotate>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;border:2px solid #3f6ad8;border-bottom-color:transparent;height:25px;width:25px;background:transparent !important;display:inline-block;animation:rotate 0.75s 0s linear infinite}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(0.6)}100%{transform:rotate(360deg) scale(1)}}@keyframes scale{30%{transform:scale(0.3)}100%{transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;transform:translateY(-15px)}.ball-clip-rotate-pulse>div{animation-fill-mode:both;position:absolute;top:0px;left:0px;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#3f6ad8;height:16px;width:16px;top:7px;left:-7px;animation:scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;border:2px solid #3f6ad8;width:30px;height:30px;left:-16px;top:-2px;background:transparent;border:2px solid;border-color:#3f6ad8 transparent #3f6ad8 transparent;animation:rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation-duration:1s}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(0.6)}100%{transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border:2px solid #3f6ad8;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;animation-duration:0.5s;border-color:#3f6ad8 transparent #3f6ad8 transparent;animation-direction:reverse}@keyframes ball-scale-ripple{0%{transform:scale(0.1);opacity:1}70%{transform:scale(1);opacity:0.7}100%{opacity:0.0}}.ball-scale-ripple>div{animation-fill-mode:both;height:50px;width:50px;border-radius:100%;border:2px solid #3f6ad8;animation:ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8)}@keyframes ball-scale-ripple-multiple{0%{transform:scale(0.1);opacity:1}70%{transform:scale(1);opacity:0.7}100%{opacity:0.0}}.ball-scale-ripple-multiple{position:relative;transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){animation-delay:-.8s}.ball-scale-ripple-multiple>div:nth-child(1){animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){animation-delay:-.2s}.ball-scale-ripple-multiple>div{animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #3f6ad8;animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8)}@keyframes ball-beat{50%{opacity:0.2;transform:scale(0.75)}100%{opacity:1;transform:scale(1)}}.ball-beat>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block;animation:ball-beat 0.7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){animation-delay:-0.35s !important}@keyframes ball-scale-multiple{0%{transform:scale(0);opacity:0}5%{opacity:1}100%{transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){animation-delay:-.2s}.ball-scale-multiple>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;position:absolute;left:-30px;top:0px;opacity:0;margin:0;width:60px;height:60px;animation:ball-scale-multiple 1s 0s linear infinite}@keyframes ball-triangle-path-1{33%{transform:translate(25px, -50px)}66%{transform:translate(50px, 0px)}100%{transform:translate(0px, 0px)}}@keyframes ball-triangle-path-2{33%{transform:translate(25px, 50px)}66%{transform:translate(-25px, 50px)}100%{transform:translate(0px, 0px)}}@keyframes ball-triangle-path-3{33%{transform:translate(-50px, 0px)}66%{transform:translate(-25px, -50px)}100%{transform:translate(0px, 0px)}}.ball-triangle-path{position:relative;transform:translate(-29.994px, -37.50938px)}.ball-triangle-path>div:nth-child(1){animation-name:ball-triangle-path-1;animation-delay:0;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){animation-name:ball-triangle-path-2;animation-delay:0;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){animation-name:ball-triangle-path-3;animation-delay:0;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ball-triangle-path>div{animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #3f6ad8}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@keyframes ball-pulse-rise-even{0%{transform:scale(1.1)}25%{transform:translateY(-30px)}50%{transform:scale(0.4)}75%{transform:translateY(30px)}100%{transform:translateY(0);transform:scale(1)}}@keyframes ball-pulse-rise-odd{0%{transform:scale(0.4)}25%{transform:translateY(30px)}50%{transform:scale(1.1)}75%{transform:translateY(-30px)}100%{transform:translateY(0);transform:scale(0.75)}}.ball-pulse-rise>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block;animation-duration:1s;animation-timing-function:cubic-bezier(0.15, 0.46, 0.9, 0.6);animation-iteration-count:infinite;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){animation-name:ball-pulse-rise-odd}@keyframes ball-grid-beat{50%{opacity:0.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){animation-delay:.54s;animation-duration:1.39s}.ball-grid-beat>div:nth-child(2){animation-delay:.25s;animation-duration:1.55s}.ball-grid-beat>div:nth-child(3){animation-delay:-.12s;animation-duration:1.51s}.ball-grid-beat>div:nth-child(4){animation-delay:.8s;animation-duration:1.41s}.ball-grid-beat>div:nth-child(5){animation-delay:.24s;animation-duration:1.3s}.ball-grid-beat>div:nth-child(6){animation-delay:.14s;animation-duration:1.55s}.ball-grid-beat>div:nth-child(7){animation-delay:.74s;animation-duration:.96s}.ball-grid-beat>div:nth-child(8){animation-delay:.32s;animation-duration:.89s}.ball-grid-beat>div:nth-child(9){animation-delay:-.14s;animation-duration:1.3s}.ball-grid-beat>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block;float:left;animation-name:ball-grid-beat;animation-iteration-count:infinite;animation-delay:0}@keyframes ball-grid-pulse{0%{transform:scale(1)}50%{transform:scale(0.5);opacity:0.7}100%{transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:nth-child(1){animation-delay:.51s;animation-duration:.61s}.ball-grid-pulse>div:nth-child(2){animation-delay:.12s;animation-duration:1.44s}.ball-grid-pulse>div:nth-child(3){animation-delay:-.13s;animation-duration:1.32s}.ball-grid-pulse>div:nth-child(4){animation-delay:.66s;animation-duration:1.43s}.ball-grid-pulse>div:nth-child(5){animation-delay:.14s;animation-duration:1.34s}.ball-grid-pulse>div:nth-child(6){animation-delay:.13s;animation-duration:.97s}.ball-grid-pulse>div:nth-child(7){animation-delay:.43s;animation-duration:1.51s}.ball-grid-pulse>div:nth-child(8){animation-delay:.16s;animation-duration:.85s}.ball-grid-pulse>div:nth-child(9){animation-delay:.09s;animation-duration:1.45s}.ball-grid-pulse>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block;float:left;animation-name:ball-grid-pulse;animation-iteration-count:infinite;animation-delay:0}@keyframes ball-spin-fade-loader{50%{opacity:0.3;transform:scale(0.4)}100%{opacity:1;transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;animation:ball-spin-fade-loader 1s -.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;animation:ball-spin-fade-loader 1s -.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;animation:ball-spin-fade-loader 1s -.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;animation:ball-spin-fade-loader 1s -.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;animation:ball-spin-fade-loader 1s -.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;animation:ball-spin-fade-loader 1s -.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;animation:ball-spin-fade-loader 1s -.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;animation:ball-spin-fade-loader 1s -.12s infinite linear}.ball-spin-fade-loader>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;position:absolute}@keyframes ball-spin-loader{75%{opacity:0.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;animation:ball-spin-loader 2s .9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@keyframes ball-zig{33%{transform:translate(-15px, -30px)}66%{transform:translate(15px, -30px)}100%{transform:translate(0, 0)}}@keyframes ball-zag{33%{transform:translate(15px, 30px)}66%{transform:translate(-15px, 30px)}100%{transform:translate(0, 0)}}.ball-zig-zag{position:relative;transform:translate(-15px, -15px)}.ball-zig-zag>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag>div:first-child{animation:ball-zig 0.7s 0s infinite linear}.ball-zig-zag>div:last-child{animation:ball-zag 0.7s 0s infinite linear}@keyframes ball-zig-deflect{17%{transform:translate(-15px, -30px)}34%{transform:translate(15px, -30px)}50%{transform:translate(0, 0)}67%{transform:translate(15px, -30px)}84%{transform:translate(-15px, -30px)}100%{transform:translate(0, 0)}}@keyframes ball-zag-deflect{17%{transform:translate(15px, 30px)}34%{transform:translate(-15px, 30px)}50%{transform:translate(0, 0)}67%{transform:translate(-15px, 30px)}84%{transform:translate(15px, 30px)}100%{transform:translate(0, 0)}}.ball-zig-zag-deflect{position:relative;transform:translate(-15px, -15px)}.ball-zig-zag-deflect>div{background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{animation:ball-zag-deflect 1.5s 0s infinite linear}@keyframes line-scale{0%{transform:scaley(1)}50%{transform:scaley(0.4)}100%{transform:scaley(1)}}.line-scale>div:nth-child(1){animation:line-scale 1s -.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(2){animation:line-scale 1s -.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(3){animation:line-scale 1s -.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(4){animation:line-scale 1s -.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(5){animation:line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div{background-color:#3f6ad8;width:4px;height:35px;border-radius:2px;margin:2px;animation-fill-mode:both;display:inline-block}@keyframes line-scale-party{0%{transform:scale(1)}50%{transform:scale(.5)}100%{transform:scale(1)}}.line-scale-party>div:nth-child(1){animation-delay:.21s;animation-duration:.58s}.line-scale-party>div:nth-child(2){animation-delay:.42s;animation-duration:.63s}.line-scale-party>div:nth-child(3){animation-delay:.59s;animation-duration:1.08s}.line-scale-party>div:nth-child(4){animation-delay:.16s;animation-duration:.81s}.line-scale-party>div{background-color:#3f6ad8;width:4px;height:35px;border-radius:2px;margin:2px;animation-fill-mode:both;display:inline-block;animation-name:line-scale-party;animation-iteration-count:infinite;animation-delay:0}@keyframes line-scale-pulse-out{0%{transform:scaley(1)}50%{transform:scaley(0.4)}100%{transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#3f6ad8;width:4px;height:35px;border-radius:2px;margin:2px;animation-fill-mode:both;display:inline-block;animation:line-scale-pulse-out 0.9s -.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){animation-delay:-.4s !important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){animation-delay:-.2s !important}@keyframes line-scale-pulse-out-rapid{0%{transform:scaley(1)}80%{transform:scaley(0.3)}90%{transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#3f6ad8;width:4px;height:35px;border-radius:2px;margin:2px;animation-fill-mode:both;display:inline-block;vertical-align:middle;animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){animation-delay:-0.25s !important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){animation-delay:0s !important}@keyframes line-spin-fade-loader{50%{opacity:0.3}100%{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;transform:rotate(-45deg);animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;transform:rotate(90deg);animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;transform:rotate(45deg);animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;transform:rotate(-45deg);animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;transform:rotate(90deg);animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;transform:rotate(45deg);animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#3f6ad8;width:4px;height:35px;border-radius:2px;margin:2px;animation-fill-mode:both;position:absolute;width:5px;height:15px}@keyframes triangle-skew-spin{25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{animation-fill-mode:both;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #3f6ad8;animation:triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}@keyframes square-spin{25%{transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{animation-fill-mode:both;width:50px;height:50px;background:#3f6ad8;animation:square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}@keyframes rotate_pacman_half_up{0%{transform:rotate(270deg)}50%{transform:rotate(360deg)}100%{transform:rotate(270deg)}}@keyframes rotate_pacman_half_down{0%{transform:rotate(90deg)}50%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}@keyframes pacman-balls{75%{opacity:0.7}100%{transform:translate(-100px, -6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){animation:pacman-balls 1s -.99s infinite linear}.pacman>div:nth-child(3){animation:pacman-balls 1s -.66s infinite linear}.pacman>div:nth-child(4){animation:pacman-balls 1s -.33s infinite linear}.pacman>div:nth-child(5){animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{width:0px;height:0px;border-right:25px solid transparent;border-top:25px solid #3f6ad8;border-left:25px solid #3f6ad8;border-bottom:25px solid #3f6ad8;border-radius:25px;animation:rotate_pacman_half_up 0.5s 0s infinite;position:relative;left:-30px}.pacman>div:nth-child(2){width:0px;height:0px;border-right:25px solid transparent;border-top:25px solid #3f6ad8;border-left:25px solid #3f6ad8;border-bottom:25px solid #3f6ad8;border-radius:25px;animation:rotate_pacman_half_down 0.5s 0s infinite;margin-top:-50px;position:relative;left:-30px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#3f6ad8;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;transform:translate(0, -6.25px);top:25px;left:70px}@keyframes cube-transition{25%{transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{transform:translate(50px, 50px) rotate(-180deg)}75%{transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{transform:rotate(-360deg)}}.cube-transition{position:relative;transform:translate(-25px, -25px)}.cube-transition>div{animation-fill-mode:both;width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#3f6ad8;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{animation-delay:-0.8s}@keyframes spin-rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0px;border-radius:100%;animation:spin-rotate 0.6s 0s infinite linear;background-image:linear-gradient(transparent 0%, transparent 70%, #3f6ad8 30%, #3f6ad8 100%);width:100%;height:100%}.blockOverlay{display:block !important;opacity:.6;z-index:55}.blockElement{display:flex;align-content:center;align-items:center;z-index:66;height:100%;width:100%}.blockPage{left:50%;top:50%;z-index:66}.blockPage .d-none{display:block !important}.blockPage .loader{background:#fff;border-radius:.25rem;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03);padding:1.5rem}.blockPage .ball-grid-pulse{min-height:57px}.progress .progress-bar:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.progress.progress-bar-sm{height:.5rem}.progress.progress-bar-xs{height:.3rem}.progress.progress-bar-rounded{border-radius:30px}.progress-bar-animated-alt.progress-bar,.progress-bar-animated-alt .progress-bar{position:relative}.progress-bar-animated-alt.progress-bar::after,.progress-bar-animated-alt .progress-bar::after{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;animation:progress-active 2s ease infinite}@keyframes progress-active{0%{opacity:.4;width:0}100%{opacity:0;width:100%}}.vertical-timeline{width:100%;position:relative;padding:1.5rem 0 1rem}.vertical-timeline::after{content:'';display:table;clear:both}.vertical-timeline::before{content:'';position:absolute;top:0;left:67px;height:100%;width:4px;background:#e9ecef;border-radius:.25rem}.vertical-timeline-element{position:relative;margin:0 0 1rem}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:last-child{margin-bottom:0}.vertical-timeline-element-content{position:relative;margin-left:90px;font-size:.8rem}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content .timeline-title{font-size:.8rem;text-transform:uppercase;margin:0 0 .5rem;padding:2px 0 0;font-weight:bold}.vertical-timeline-element-content p{color:#6c757d;margin:0 0 .5rem}.vertical-timeline-element-content .vertical-timeline-element-date{display:block;position:absolute;left:-90px;top:0;padding-right:10px;text-align:right;color:#adb5bd;font-size:.7619rem;white-space:nowrap}.vertical-timeline-element-icon{position:absolute;top:0;left:60px}.vertical-timeline-element-icon .badge-dot-xl{box-shadow:0 0 0 5px #fff}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element--no-children .vertical-timeline-element-content::before{display:none}.vertical-without-time::before{left:11px}.vertical-without-time .vertical-timeline-element-content{margin-left:36px}.vertical-without-time .vertical-timeline-element-icon{left:4px}.vertical-time-icons{padding:2rem 0 0}.vertical-time-icons::before{content:'';position:absolute;top:0;left:14px;height:100%;width:6px;background:#e9ecef;border-radius:.25rem}.vertical-time-icons .vertical-timeline-element{margin-bottom:1rem}.vertical-time-icons .vertical-timeline-element-content{margin-left:50px}.vertical-time-icons .vertical-timeline-element-icon{width:34px;height:34px;left:0;top:-7px}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon{width:34px;height:34px;background:#fff;border-radius:50px;border-width:2px;border-style:solid;box-shadow:0 0 0 5px #fff;text-align:center;display:flex;align-items:center;align-content:center}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon i{display:block;font-size:1.1rem;margin:0 auto}.vertical-time-icons .vertical-timeline-element-icon .timeline-icon svg{margin:0 auto}.vertical-time-simple{padding:.5rem 0}.vertical-time-simple .vertical-timeline-element{margin:0 0 .5rem}.vertical-time-simple .timeline-title{font-weight:normal;font-size:.91667rem;padding:0}.vertical-time-simple .vertical-timeline-element-icon{height:14px;width:14px;background:#e9ecef;position:absolute;left:6px;top:2px;display:block;border-radius:20px}.vertical-time-simple .vertical-timeline-element-icon::after{content:'';position:absolute;background:#fff;left:50%;top:50%;margin:-4px 0 0 -4px;display:block;width:8px;height:8px;border-radius:20px}.vertical-time-simple .timeline-title{text-transform:none}.dot-primary .vertical-timeline-element-icon{background:#3f6ad8}.dot-secondary .vertical-timeline-element-icon{background:#6c757d}.dot-success .vertical-timeline-element-icon{background:#3ac47d}.dot-info .vertical-timeline-element-icon{background:#16aaff}.dot-warning .vertical-timeline-element-icon{background:#f7b924}.dot-danger .vertical-timeline-element-icon{background:#d92550}.dot-light .vertical-timeline-element-icon{background:#eee}.dot-dark .vertical-timeline-element-icon{background:#343a40}.dot-focus .vertical-timeline-element-icon{background:#444054}.dot-alternate .vertical-timeline-element-icon{background:#794c8a}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;animation:cd-bounce-1 .8s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width: 1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width: 1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.todo-list-wrapper .todo-indicator{position:absolute;width:4px;height:60%;border-radius:.3rem;left:.625rem;top:20%;opacity:.6;transition:opacity .2s}.todo-list-wrapper .list-group-item:hover .todo-indicator{opacity:.9}.todo-list-wrapper .custom-control,.todo-list-wrapper input[checkbox]{margin-left:.625rem}.list-group-flush+.card-footer{border-top:0}.rm-list-borders .list-group-item{border:0;padding:.5rem 0}.rm-list-borders-scroll .list-group-item{border:0;padding-right:1.125rem}.input-group .input-group-prepend div:not([class]) .react-datepicker__input-container .form-control,.input-group .input-group-prepend+div .react-datepicker__input-container .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.input-group>div:not([class]){position:relative;flex:1 1 auto;width:1%}.input-group>div:not([class]) .react-datepicker__input-container .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-prepend+div{position:relative;flex:1 1 auto;width:1%}.input-group>.react-datepicker-wrapper{position:relative;flex:1 1 auto;width:1%}.input-group>.react-datepicker-wrapper>.react-datepicker__input-container>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}legend{font-size:.88rem;font-weight:bold}.form-heading{font-size:1.1rem;margin:0;color:#3f6ad8}.form-heading p{color:#6c757d;padding:0.3rem 0 0;font-size:.88rem}.custom-select{-webkit-appearance:none;-moz-appearance:none}.pagination li a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.pagination li a:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.pagination li a:focus{z-index:2;outline:0;box-shadow:none}.pagination li a:not(:disabled):not(.disabled){cursor:pointer}.pagination li:first-child a{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination li:last-child a{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination li.active a{z-index:1;color:#fff;background-color:#3f6ad8;border-color:#007bff}.pagination li.active a:hover{color:#fff}.pagination li.disabled a{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-rounded li a{border-radius:50px !important;margin:0 .3rem}.chat-box-wrapper{display:flex;clear:both;padding:.75rem}.chat-box-wrapper+.chat-box-wrapper{padding-top:0}.chat-box-wrapper .chat-box{box-shadow:0 0 0 transparent;position:relative;opacity:1;background:#e0f3ff;border:0;padding:.75rem 1.5rem;border-radius:30px;border-top-left-radius:.25rem;flex:1;display:flex;max-width:50%;min-width:100%;text-align:left}.chat-box-wrapper .chat-box+small{text-align:left;padding:.5rem 0 0;margin-left:1.5rem;display:block}.chat-box-wrapper.chat-box-wrapper-right{text-align:right}.chat-box-wrapper.chat-box-wrapper-right .chat-box{border-radius:30px;border-top-left-radius:30px;border-top-right-radius:.25rem;margin-left:auto}.chat-box-wrapper.chat-box-wrapper-right .chat-box+small{text-align:right;margin-right:1.5rem;margin-left:0}.forms-wizard{margin:0;padding:0;list-style-type:none;width:100%;display:table;table-layout:fixed;border-radius:.25rem;border:0}.forms-wizard li{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;font-size:1rem;padding:1rem 0;color:#adb5bd;position:relative}.forms-wizard li .nav-link{display:block;padding:0;color:#adb5bd}.forms-wizard li .nav-link:focus,.forms-wizard li .nav-link:active,.forms-wizard li .nav-link:hover{border-color:transparent;color:#495057 !important}.forms-wizard li::after,.forms-wizard li::before{position:absolute;height:4px;top:50%;margin-top:-1rem;width:50%;content:'';background:#dee2e6;z-index:5;transition:all .2s}.forms-wizard li::after{left:50%}.forms-wizard li::before{left:0}.forms-wizard li:first-child::before{border-top-left-radius:20px;border-bottom-left-radius:20px}.forms-wizard li:last-child::after{border-top-right-radius:20px;border-bottom-right-radius:20px}.forms-wizard li em{font-style:normal;font-size:1.5rem;background:#ced4da;color:#fff;text-align:center;padding:0;width:40px;height:40px;line-height:40px;border-radius:50px;display:block;margin:0 auto 0.5rem;position:relative;z-index:7;transition:all .2s}.forms-wizard li.active .nav-link{color:#495057}.forms-wizard li.active em{background:#3f6ad8;color:#fff}.forms-wizard li.active::after,.forms-wizard li.active::before{background:#3f6ad8}.forms-wizard li.done em{font-family:'Linearicons-Free';background:#3ac47d;overflow:hidden}.forms-wizard li.done em::before{width:42px;height:42px;font-size:1.2rem;line-height:40px;text-align:center;display:block}.forms-wizard li.done::after,.forms-wizard li.done::before{background:#3ac47d}.forms-wizard li.done:hover{color:#495057 !important}.forms-wizard li:hover{color:#6c757d}.forms-wizard-alt .forms-wizard li{font-size:.88rem}.forms-wizard-alt .forms-wizard li em{width:14px;height:14px;line-height:14px;text-indent:-999rem;border:#fff solid 2px}.forms-wizard-vertical .forms-wizard{display:block;width:30%;float:left;padding:0 1.5rem 1.5rem 0}.forms-wizard-vertical .forms-wizard li{display:block;margin:0;padding:0}.forms-wizard-vertical .forms-wizard li::before,.forms-wizard-vertical .forms-wizard li::after{display:none}.forms-wizard-vertical .forms-wizard li a{text-align:left;display:flex;align-items:center;align-content:flex-start;padding:.75rem;margin-bottom:.5rem;border-radius:.3rem;transition:all .2s}.forms-wizard-vertical .forms-wizard li a em{margin:0 .75rem 0 0}.forms-wizard-vertical .forms-wizard li a:active,.forms-wizard-vertical .forms-wizard li a:focus,.forms-wizard-vertical .forms-wizard li a:hover{background:#e9ecef;color:#495057 !important}.forms-wizard-vertical .forms-wizard li.active a{background:#3f6ad8;color:#fff}.forms-wizard-vertical .forms-wizard li.active a:active,.forms-wizard-vertical .forms-wizard li.active a:focus,.forms-wizard-vertical .forms-wizard li.active a:hover{color:#fff !important}.forms-wizard-vertical .forms-wizard li.active a em{background:rgba(255,255,255,0.2)}.forms-wizard-vertical .form-wizard-content{width:70%;overflow:auto}.icon-wrapper{display:flex;align-content:center;align-items:center}.widget-chart{text-align:center;padding:1rem;position:relative}.widget-chart .progress-sub-label{opacity:.8;padding:5px 0 0}.widget-chart .progress-circle-wrapper{min-width:68px;margin-right:1rem}.widget-chart .progress-circle-wrapper .react-sweet-progress-symbol{font-size:.8rem}.widget-chart .widget-chart-content{position:relative;z-index:5}.widget-chart .widget-chart-content-lg{padding:2rem 0 1rem 2rem}.widget-chart .widget-chart-content-lg .widget-numbers{margin-bottom:0}.widget-chart .widget-chart-wrapper{position:absolute;bottom:0;left:0;width:100%;opacity:.25;z-index:4;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;overflow:hidden}.widget-chart .widget-numbers{font-weight:bold;font-size:2.5rem;display:block;line-height:1;margin:1rem auto}.widget-chart .widget-numbers+.widget-chart-flex,.widget-chart .widget-numbers+.widget-description,.widget-chart .widget-numbers+.widget-subheading{margin-top:-.5rem}.widget-chart .widget-subheading{margin:-0.5rem 0 0;display:block;opacity:.6}.widget-chart .widget-subheading:first-child{margin-top:0}.widget-chart .widget-subheading+.widget-numbers{margin-top:.5rem}.widget-chart .widget-description{margin:1rem 0 0}.widget-chart.widget-chart-hover{transition:all .2s}.widget-chart.widget-chart-hover:hover{z-index:15;transform:scale(1.15);box-shadow:0 0.46875rem 4.1875rem rgba(4,9,20,0.05),0 0.9375rem 2.40625rem rgba(4,9,20,0.05),0 0.25rem 1.3125rem rgba(4,9,20,0.06),0 0.125rem 1.1875rem rgba(4,9,20,0.06);cursor:pointer;background:#fff}.widget-chart .widget-chart-actions{position:absolute;right:.5rem;top:.5rem;z-index:12}.widget-chart .widget-chart-actions .btn-link{font-size:1.1rem;padding-top:0;padding-bottom:0;opacity:.6}.widget-chart .widget-progress-wrapper{margin-top:1rem}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom{position:absolute;left:0;bottom:0;width:100%}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress{margin:0 -1px -1px}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress .progress-bar{border-bottom-left-radius:.25rem}.widget-chart .widget-chart-flex{display:flex;align-items:center;align-content:center;margin-bottom:1rem}.widget-chart .widget-chart-flex:last-child{margin-bottom:0}.widget-chart .widget-chart-flex .widget-subheading{margin:0}.widget-chart .widget-chart-flex .widget-description{margin-top:0}.widget-chart.text-left{flex-direction:row;align-items:center}.widget-chart.text-left .icon-wrapper{min-width:54px;margin:0 1rem 0 0}.widget-chart.text-left .widget-numbers{margin-left:0}.widget-chart.text-left .widget-chart-content{display:flex;flex-direction:column;align-content:center;flex:1;position:relative}.widget-chart.text-left .widget-chart-content>.widget-numbers:first-child{margin-top:0}.widget-chart.text-left .widget-chart-content .widget-description{align-self:flex-start}.widget-chart.text-left .widget-chart-wrapper{height:35%}.widget-chart.widget-chart-left{padding-bottom:15%}.widget-chart .chart-wrapper-relative{position:relative;opacity:1;margin-top:1rem}.widget-chart-actions{position:absolute;right:1rem;top:1rem;z-index:12}.widget-chart-actions .btn-link{font-size:1.1rem;padding-top:0;padding-bottom:0;opacity:.6}.widget-chart:hover .widget-chart-actions .btn-link,.widget-content:hover .widget-chart-actions .btn-link{opacity:1}.grid-menu .widget-chart.widget-chart-hover:hover{background:#fff;border-radius:.25rem}.icon-wrapper{width:54px;height:54px;margin:0 auto;position:relative;overflow:hidden}.icon-wrapper[class*="border-"]{border-width:1px;border-style:solid}.icon-wrapper .icon-wrapper-bg{position:absolute;height:100%;width:100%;z-index:3;opacity:.2}.icon-wrapper .icon-wrapper-bg.bg-light{opacity:.08}.icon-wrapper i{margin:0 auto;font-size:1.7rem;position:relative;z-index:5}.icon-wrapper i:before{margin-top:-3px}.icon-wrapper .progress-circle-wrapper{width:100%;margin-right:0;margin-top:4px}.widget-chart2 .widget-chart-flex{display:flex;align-items:baseline;align-content:center;margin-bottom:0}.widget-chart2 .widget-chart-flex .widget-subtitle{margin-left:auto}.widget-chart2 .widget-chart-flex .widget-numbers{font-weight:normal}.widget-chart2 .widget-chart-flex+.widget-chart-flex .widget-numbers{margin-bottom:0}.widget-chart2 .widget-chat-wrapper-outer{display:flex;flex:1;flex-direction:column;max-width:100%}.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper{height:70px;opacity:.8;position:relative;margin:1rem auto -.5rem}.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper-lg{height:130px}.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper-xlg{height:160px}.card-btm-border{border-bottom:transparent solid 4px}.progress-box{text-align:center}.progress-box h4{font-size:.88rem;font-weight:bold;opacity:.6;text-transform:uppercase;padding-bottom:.33333rem}.progress-box svg{margin:0 auto}.svg-bg{position:absolute;width:100%;height:100%;opacity:.1}.svg-bg svg{width:100%;height:100%;position:absolute;left:0;top:0}.widget-numbers-sm{font-size:1.5rem}.widget-content{padding:1rem;flex-direction:row;align-items:center}.widget-content .widget-content-wrapper{display:flex;flex:1;position:relative;align-items:center}.widget-content .widget-content-left .widget-heading{opacity:.8;font-weight:bold}.widget-content .widget-content-left .widget-subheading{opacity:.5}.widget-content .widget-content-right{margin-left:auto}.widget-content .widget-numbers{font-weight:bold;font-size:1.8rem;display:block}.widget-content .widget-content-outer{display:flex;flex:1;flex-direction:column}.widget-content .widget-progress-wrapper{margin-top:1rem}.widget-content .widget-progress-wrapper .progress-sub-label{margin-top:.33333rem;opacity:.5;display:flex;align-content:center;align-items:center}.widget-content .widget-progress-wrapper .progress-sub-label .sub-label-right{margin-left:auto}.widget-content .widget-content-right.widget-content-actions{visibility:hidden;opacity:0;transition:opacity .2s}.widget-content:hover .widget-content-right.widget-content-actions{visibility:visible;opacity:1}.profile-block{position:relative;overflow:hidden}.profile-block .profile-blur{width:100%;height:100%;filter:blur(5px);transform:scale(1.8);position:absolute;left:-25%;top:-25%}.profile-block .profile-inner{position:absolute;width:100%;height:100%;opacity:.5;left:0;top:0}.profile-block .dropdown-menu-header .menu-header-content{padding:3rem}.profile-block .dropdown-menu-header .menu-header-content .menu-header-title{margin:.75rem 0 0}.profile-block .dropdown-menu-header .menu-header-content .menu-header-subtitle{margin:.5rem 0 0}.profile-block .dropdown-menu-header .menu-header-btn-pane{margin:.5rem 0 0}.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon{color:#fff;padding:0;width:44px;height:44px;line-height:37px;font-size:1.1rem}.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon:hover{background:rgba(255,255,255,0.2)}.app-logo{height:23px;width:97px;background:url(assets/images/logo-inverse.png)}.app-logo-inverse{height:23px;width:97px;background:url(assets/images/logo.png)}.app-login-box .app-logo{margin-bottom:3rem}.app-login-box h4{margin-bottom:1.5rem;font-weight:normal}.app-login-box h4 div{opacity:.6}.app-login-box h4 span{font-size:1.1rem}.app-inner-layout.rm-sidebar .app-inner-layout__wrapper .app-inner-layout__content{width:auto;float:none}.app-inner-layout .app-inner-layout__header{width:100%;padding:1.5rem;text-align:left;border-bottom:#e9ecef solid 1px}.app-inner-layout .app-inner-layout__header .app-page-title{margin:0;padding:0;background:transparent}.app-inner-layout .app-inner-layout__header-boxed{padding:1.5rem}.app-inner-layout .app-inner-layout__header-boxed .app-inner-layout__header{border-radius:.3rem}.app-inner-layout .app-inner-layout__wrapper{position:relative;display:flex;flex-direction:row;min-height:100vh}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content{flex:1;display:flex}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content.card{box-shadow:0 0 0 0 transparent;border-radius:0;border:0}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__top-pane{display:flex;align-content:center;align-items:center;text-align:left;padding:.75rem 1.5rem}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-left{display:flex;align-items:center}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-right{display:flex;align-items:center;margin-left:auto}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__bottom-pane{padding:1.5rem;border-top:#e9ecef solid 1px}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar{width:270px;list-style:none;text-align:left;order:-1;flex:0 0 270px;display:flex;margin:0;position:relative}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .dropdown-item{white-space:normal}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar.card{box-shadow:0 0 0 0 transparent;border-radius:0;background:#f8f9fa;border:0;border-right:#e9ecef solid 1px;border-left:#e9ecef solid 1px}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-footer,.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-header{background:#f8f9fa}.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__aside{width:60px}.app-inner-layout .app-inner-layout__footer{width:100%;height:50px}.app-wrapper-footer .app-footer{border-top:#e9ecef solid 1px}.app-wrapper-footer .app-footer .app-footer__inner{border-left:#e9ecef solid 1px}.chat-layout.app-inner-layout .app-inner-layout__sidebar{width:360px;flex:0 0 360px}.chat-layout .app-inner-layout__top-pane h4{font-size:1.25rem}.chat-layout .app-inner-layout__top-pane h4 div{font-size:.88rem}.chat-layout .chat-box-wrapper{padding:1.5rem}@media (max-width: 1199.98px){.chat-layout.app-inner-layout .app-inner-layout__sidebar .widget-content .widget-content-left .widget-subheading{white-space:normal}}.mobile-app-menu-btn{display:none;margin:3px 1.5rem 0 0}@media (max-width: 991.98px){.app-inner-layout__sidebar{display:none !important}.mobile-app-menu-btn{display:block}.open-mobile-menu .app-inner-layout__sidebar{display:block !important}}.ps{overflow:hidden !important;overflow-anchor:none;touch-action:auto}.ps__rail-x{display:none !important;opacity:0;transition:background-color .2s linear, opacity .2s linear;height:15px;bottom:0;position:absolute;z-index:7}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;width:15px;right:0;position:absolute;border-radius:50px;z-index:7}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:0.6}.ps__rail-x:hover,.ps__rail-y:hover,.ps__rail-x:focus,.ps__rail-y:focus{background-color:rgba(0,0,0,0.1);opacity:0.9}.ps__thumb-x{background-color:rgba(0,0,0,0.1);border-radius:6px;transition:background-color .2s linear, height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:rgba(0,0,0,0.1);border-radius:6px;transition:background-color .2s linear, width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x{background-color:rgba(0,0,0,0.12);height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y{background-color:rgba(0,0,0,0.12);width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}.scrollbar-sidebar,.scrollbar-container{position:relative;height:100%}.scroll-area{overflow-x:hidden;height:400px}.scroll-area-xs{height:150px;overflow-x:hidden}.scroll-area-sm{height:200px;overflow-x:hidden}.scroll-area-md{height:300px;overflow-x:hidden}.scroll-area-lg{height:400px;overflow-x:hidden}.scroll-area-x{overflow-x:auto;width:100%;max-width:100%}.shadow-overflow{position:relative}.shadow-overflow::after,.shadow-overflow::before{width:100%;bottom:auto;top:0;left:0;height:1.5rem;position:absolute;z-index:10;content:'';background:linear-gradient(to bottom, #fff 20%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0)}.shadow-overflow::after{bottom:0;top:auto;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}

.paginationny {position: relative;text-align: center;margin-bottom:50px;}
.paginationny a {position: relative !important;display: inline-block !important;color: #243238 !important;text-decoration: none !important;font-size: 12px !important;padding: 8px 16px 10px !important;}
.paginationny a:before {
  z-index: -1 !important;
  position: absolute !important;
  height: 100% !important;
  width: 100% !important;
  content: "" !important;
  top: 0 !important;
  left: 0 !important;
  background-color: #2c3e50 !important;
  border-radius: 24px !important;
  transform: scale(0) !important;
  transition: all 0.2s;
}
.paginationny a:hover,
.paginationny a.pagination-active {color: #fff !important;background-color: #2c3e50 !important;border-radius: 24px !important;}
.paginationny a:hover:before,
.paginationny a.pagination-active:before {transform: scale(1) !important;}
.paginationny .pagination-active {color: #fff !important;background-color: #2c3e50 !important;}
.paginationny .pagination-active:before {transform: scale(1) !important;}
.pagination-newer {margin-right: 20px !important;}
.pagination-older {margin-left: 20px !important;}

.header_sub-menu{margin-top:60px !important;background: #302340 !important;color:}
@media (max-width:719px){header_logo-image{min-width:150px;width:150px}.header_logo-link{align-items:left;display:inline-flex;height:60px;justify-content:left;min-width:150px;width:150px;padding:5px 0 5px 10px}.desonly{display:none}.sidebar-block-title{margin-bottom:10px;}}

.fixed-header .header_container{position:fixed;width:100%;top:0}
/*-----NY PROD-----*/
.left{float:left}.right{float:right;margin-left:auto}.center{text-align:center}.clear{zoom:1}.clear:after,.clear:before{content:'';display:table;clear:both}.inline-block{display:inline-block}
.sch_dtl_bar{border-top:1px solid #302340;margin:0}.sch_dtl_bar:first-of-type{margin-top:10px}.sch_dtl_bar:last-of-type{border-bottom:1px solid #302340;margin-bottom:10px}.sch_dtl_bar--short{max-width:450px}
.sch_dtl_crs{position:relative;width:100%;display:block}.sch_dtl_crs__details{font-weight:400;display:block;margin-top:5px}
.sch_dtl_crs__text{width:100%;position:relative;color:#2e2c38;line-height:.9rem}.sch_dtl_crs__text--full-width{width:100%}

.layer_center{display: flex;justify-content: center;align-items: center;}
@media (max-width:719px){.layer_center{display: block;justify-content: center;align-items: center;}}
.product-title{margin-bottom:40px}
.product-main-info{align-items:flex-start;display:flex;padding-bottom:5px}@media (max-width:959px){.product-main-info{flex-direction:column}}
.product-main-info_left{max-width:800px;overflow:hidden;width:100%}
@media (max-width:959px){.product-main-info_left{max-width:none}}
.product-main-info_right{margin-top:50px;margin-left:40px;/*max-width:440px;*/width:100%;}
.product-main-info_right .info_right01{margin-top:30px;}
/*-------NYMOBILE*/
@media (max-width:959px){.product-main-info_right{border-top:1px dashed #dde3e6;margin-left:5px;margin-top:10px;/*margin-left:auto;margin-right:auto;*/padding-top:20px}.product-main-info_right .info_right01{margin-bottom:30px}.prodtl_sch_title{display:none}.prodtl_sch__title{font-size:16px} }

.reward__cashback-icon{width:13px;height:13px;float:none;vertical-align:middle;display:inline-block;/*margin:-2px 2px 0 2px*/}
.prodtl_desc_sub{width:100%;float:left;margin-left:0;margin-right:0;float:left;display:block;font-size:.75rem;margin-top:0}.prodtl_desc_sub+.prodtl_desc_sub{line-height:.75em}
.prodtl_desc_sub_2{width:100%;float:left;margin-left:0;margin-right:0;float:left;display:block;font-size:.95rem;margin-top:0}
a.no-underline{text-decoration:none}
.review{clear:left}
.product__side-col{display:inline-block}.product__side-col--top{position:relative;width:100%;float:left;padding:10px;margin-top:20px;margin-bottom:20px}.product__side-col--middle{position:relative;width:100%;float:left;margin-left:10px;margin-bottom:15px;border-bottom:1px solid #f0f1f7}
.product-badge{position:relative;width:100%;display:inline-block;margin-bottom:20px}
.product__pricing{display:inline-block}.product__price{font-size:1.75rem;line-height:30px;/*float:left;*/margin-right:10px;color:#202340}.product__price--lg{font-size:2.0625rem}
.csa_price_dash{text-decoration:line-through;color:#002040;margin-right:10px}
.price-savings{font-size:.875rem;display:block}
.collapse-text{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}
.product__cashback{display:inline-block;line-height:2em}
.slant-divider{position:relative;display:inline-block;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);height:15px;width:8px}
.slant-divider--sm{height:12px;width:5px}.slant-divider--lg{height:28px;width:13px}.slant-divider--xl{height:35px;width:15px}
.slant-divider:before{content:' ';border-left:1px solid #575748;height:18px;width:15px;position:absolute;top:0;left:5px}
.slant-divider--sm:before{height:15px;width:13px;left:3px}.slant-divider--lg:before{height:30px;width:12px;left:7px}
.slant-divider--xl:before{height:37px;width:15px;left:7px}
.product__options{width:100%;float:left;margin-left:0;margin-right:0;float:left;display:inline-block;margin-bottom:15px;padding-left:10px;padding-right:10px}

.selector{font-size:.9em;margin-top:10px;margin-right:10px}.selector a,.selector select{position:relative;max-width:100%;width:100%;height:auto;padding:10px;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;border-radius:2px;background-color:#ededed;border:1px solid #ccc;color:#6c6d70;font-size:.9em}
.selector a:hover,.selector select:hover{height:auto;padding:10px;background-color:#ededed}
.product-purchase{width:98%;border:1px solid #dadbe6;border-radius:4px;}
.product-purchase__selection{width:100%;display:inline-block;padding:10px}
.product-purchase__selection:last-of-type{border-top:1px solid #dadbe6}
.product-purchase__selection--active{background:#fff}
.product-purchase__selection-label{position:relative;font-size:.875rem;line-height:16px;font-weight:700;display:inline-block;cursor:pointer}
.product-purchase__selection-label:before{content:'';background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:0;margin-right:10px;text-align:center;border-radius:50%}
.product-purchase__selection-radio{opacity:0;position:absolute}
.product-purchase__qty{float:left;margin-top:20px;margin-right:10px;font-weight:700}
.product-purchase__selection-radio:checked+.product-purchase__selection-label:before{content:"\2b24";background:#fff;color:#202340;font-size:1rem}
.product-purchase__selection-radio:focus+.product-purchase__selection-label{outline:1px solid #ddd}
.product__buy{background:#fff;width:100%;max-width:435px;padding:10px;margin-bottom:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-animation:autoshipSlideDown .5s ease-out;animation:autoshipSlideDown .5s ease-out}
.product-msg__wrapper{background:#f0f1f7;padding:0 10px;margin:0;width:100%}.product-msg__text{vertical-align:top;padding:0;margin-top:0;color:#856132;font-weight:700;font-size:1rem;width:90%;margin-top:10px;background:inherit}
.product__quantity{float:left;display:inline-block;font-size:.875rem}
.product__quantity_input,.product__quantity_select{display:block;width:45px;min-height:35px;font-size:.875rem}
.product__quantity_input{margin-top:5px}.product__quantity_select{margin-top:.625em;min-width:50px}
@media all and (min-width:41.25em) and (max-width:63.9375em){.product__quantity_input{margin-top:10px}}
.product__middle-col{float:left;width:100%}
@media all and (min-width:56.25em){.product__middle-col{width:calc(100% - 100px)}}
.product__description{display:inline-block;text-align:justify;font-size:.875rem;line-height:20px;padding-left:10px;padding-right:10px;margin-bottom:20px}
.descriptions__title{color:#202340;font-size:1.75rem;text-align:center;border-bottom:1px solid #dadbe6;padding-bottom:10px}.descriptions__title h2{font-weight:700}
@media all and (max-width:41.1875em) {.descriptions__title {display: none;}}
.descriptions__title02{color:#202340;padding-top:10px;padding-bottom:10px}.descriptions__title02 h2{font-weight:700}
@media all and (max-width:41.1875em) {.descriptions__title02 {display: none;}}
.descriptions__section {width: 100%;display: none;}
@media all and (min-width:41.25em) {.descriptions__section {display: block;}}

.descriptions__text {font-size: .875rem;line-height: 22px;padding: 0 10px;}
.descriptions__text p {margin: 10px 0;}
.descriptions__text ul li {list-style: disc outside;margin-left: 25px;font-size: .875rem;}
.descriptions__text ol li {list-style: decimal outside;margin-left: 20px;}
.descriptions__text--full {width: 100%;float: left;margin-left: 0;margin-right: 0;}

.menu-icon{float:right;font-size:1.8em;font-weight:700;color:#f0f1f7}.menu-icon.expand{color:#f0f1f7;font-size:1.6em}.open .menu-icon.expand{color:#f0f1f7}
.product-details{position:relative;width:100%;}
.product-details .h2{color:#666;font-size:1.2em;padding:7px 10px;background-color:transparent}
.product-details .menu-icon.expand{display:none}
.product-details .expandable{font-size:1rem;font-weight:700;padding:1em .5em .5em .7em;margin:0 0 .65em;background-color:#fff;border-top:1px solid #dadbe6;width:100%;cursor:pointer}
.product-details .expandable a{color:#202340;text-decoration:none}
.product-details .expandable:last-child{border-bottom:1px solid #dadbe6}
.product-details .expandable .menu-icon.expand{display:inline-block;color:#2e2c38;float:right;margin-right:.25em}
.product-details .expandable .menu-icon.expand a,.product-details .expandable .menu-icon.expand a:active,.product-details .expandable .menu-icon.expand a:visited{color:#00a8ca}
@media all and (min-width:41.25em){.expandable{display:none}}

.schdtl-add-to-opt{background:#f5f7f8;border-radius:3px;border:1px solid}
@media (max-width:480px){.schdtl-add-to-opt{}}
.schdtl-add-to-opt-header{display:flex;padding:20px;position:relative}
.schdtl-add-to-opt__2{background:#ffffff;}
.schdtl-add-to-opt__2-header{position:relative;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:10px;background:#eeeeee;}

.cart-services{margin-bottom:0}
.sch_dtl_add_option{}.sch_dtl_add_option .cart-service-tooltip{margin-right:0}
.sch_dtl_add_option-icon{border-bottom:2px solid;border-radius:1px;border-right:2px solid;color:#90a4ae;height:12px;margin-left:8px;margin-right:12px;position:relative;top:3px;transform:rotate(45deg);width:6px}
.sch_dtl_add_option-icon2{height:12px;margin-left:8px;margin-right:12px;position:relative;width:6px;}
.sch_dtl_add_option-icon2::before{font-family:"Font Awesome\ 5 Free";content:"\f05a";font-weight:900}
.sch_dtl_add_option__sub{align-items:flex-start;display:flex;margin-bottom:0;padding:10px;position:relative;white-space:nowrap}
.sch_dtl_add_option__sub2{align-items:flex-start;display:flex;margin-bottom:0;padding:5px 0 5px 10px;position:relative;white-space:nowrap}
.sch_dtl_add_option__span{overflow:hidden;text-overflow:ellipsis;color:#000000}.sch_dtl_add_option_chk{white-space:normal}
.sch_dtl_add_option__2{border-bottom:1px solid}

.sch_dtl_add_option-tooltip{display:inline-block;}
.csa-tooltip{z-index:999999 !important}
.csa-tooltip-content{background-color:#302340;border-radius:3px;box-shadow:0 5px 10px #302340;color:#fff;display:inline-block;font-size:14px;left:0;line-height:21px;margin-top:10px;max-width:100%;padding:20px;position:absolute;top:100%;white-space:normal;width:100%/*auto*/;z-index:100}
.csa-tooltip-content:after{content:"";height:15px;left:0;position:absolute;top:-15px;width:100%}
.csa-tooltip-content a{color:#fff;font-weight:700;text-decoration:underline}
.csa-tooltip-content a:hover{text-decoration:none}
.csa-tooltip .csa-tooltip-content{display:none}
.csa-tooltip:hover .csa-tooltip-content{display:inline-block}
.csa-tooltip-arrow{background-color:#302340;border-radius:0 0 0 3px;display:none;height:14px;margin-left:3px;margin-top:5px;position:absolute;top:100%;transform:rotate(-45deg);width:14px}
.csa-tooltip:hover .csa-tooltip-arrow{display:block}
.csa-tooltip-button{display:flex}
.sch-dtl-fld01{align-items:baseline;display:flex;margin-left:auto;white-space:nowrap}
.sch-dtl-fld01-sub{color:#243238;display:block;line-height:18px}
.sch-dtl-fld01-sub_original{color:#78909c;font-size:14px;margin-right:8px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}
.sch-dtl-fld01-sub_discount{color:#f4511e;font-weight:700}
/*-----NY 모달 START-----*/
.overlay-wrapper{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;display:block;margin-top:0;padding-top:100px;z-index:14;text-align:center;overflow-y:auto}
.overlay-wrapper .overlay-body{width:auto;height:auto;min-height:200px;min-width:300px;background-color:#fff;max-width:600px;-webkit-box-shadow:0 0 50px 5px rgba(0,0,0,.6);box-shadow:0 0 50px 5px rgba(0,0,0,.6);padding:10px;position:relative}
.overlay-wrapper .overlay-body--wide{max-width:800px}
.overlay-wrapper .overlay-body--full{width:100%}
.banner-ico__close{margin-top:7px}
.close-icon-css{position:relative;top:0;right:0;font-size:12px;font-weight:700;text-decoration:none;color:#2e2c38;background:#f0f1f7;border:1px solid #f0f1f7;border-radius:50%;line-height:19px;height:21px;width:21px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.close-icon-css:hover{opacity:.5}
.close-icon-css--dark{color:#fff;background-color:#2e2c38;border:1px solid #2e2c38}
.close-icon-css--rt-align{float:right}
@media all and (min-width:41.25em){.close-icon-css--dark{border:3px solid #dadbe6;line-height:12px}}
@media all and (max-width:41.1875em){.close-icon-css{margin-bottom:5px}}
@media all and (min-width:48.75em){.overlay-wrapper .overlay-body{margin:60px auto;border-radius:6px}}
/*-----NY 모달 END-----*/

.csa-ad{width:100%;}.csa-ad--side-top{clear:both}.csa-ad--side-bottom{float:left;margin-top:10px;margin-left:10px}.csa-ad img{width:100%;height:auto}
/*-----NY PROD END-----*/

a.back-top__link{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:fixed;bottom:0;right:-50px;width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px 1em 0;border:2px solid #302340;border-radius:50%;padding:.45em .45em 0;background-color:#ffffff;text-decoration:none;-webkit-box-shadow:0 5px 10px 0 rgba(46,44,56,.3);box-shadow:0 5px 10px 0 rgba(46,44,56,.3);z-index:100;visibility:hidden;opacity:0}
a.back-top__link--show{right:0;visibility:visible;opacity:1}
a.back-top__link:active,a.back-top__link:hover{background-color:#00B8D4;color:#ffffff;border:none}
a.back-top__link:focus{background-color:#545871}
.back-top__icon{padding-bottom:11px;width:100%;height:100%}
/*-----NY 폰트-----*/
.nyfont01{font-family:'Alatsi', sans-serif}
.nyfont02{font-family:'Oswald', sans-serif}
.nyfont03{font-family:'Merriweather Sans', sans-serif}
.nyfont04{font-family:'Reem Kufi', sans-serif;letter-spacing:1px;font-weight:400}
.nyfont05{font-family:'Reem Kufi', sans-serif;letter-spacing:1px;font-weight:400;font-size:14px;}
.nyfont06{font-family:'Reem Kufi', sans-serif;letter-spacing:2px;font-weight:normal}
.nyfont07{font-family: "Open Sans", sans-serif}
.nyfont88{font-family: 'Poppins', sans-serif !important;}
.nyfont88b{font-family: 'Poppins', sans-serif;font-weight:700}
/*-----NY 버튼-----*/
.btn-transition{color:#6c757d;border-color:#e9ecef;background-color:none}
.btn-transition.btn-outline-link{border-color:transparent;background-color:transparent}
.btn-transition.btn-outline-link:hover{color:#3f6ad8;background:#f8f9fa}.btn-transition.disabled,.btn-transition:disabled{color:#6c757d;border-color:#e9ecef}
.btn-transition:hover .btn-icon-wrapper{transition:none}

.banner-btn {display: block;border: 1px solid #fe4066;color: #fe4066;line-height: 38px;font-size: 15px;text-align: center;transition: 0.3s;margin-top: auto;border-radius: 4px;text-decoration: none;}
.banner-btn:hover {color: #ffffff;background: #fe4066;text-decoration: none;}
.banner-btn2 {display: block;border: 1px solid #000000;color: #000000;line-height: 38px;font-size: 15px;text-align: center;transition: 0.3s;margin-top: auto;border-radius: 4px;text-decoration: none;}
.banner-btn2:hover {color: #ffffff;background: #000000;text-decoration: none;}

.banner-btn_bg {border: 1px solid #fe4066;color: #ffffff;background-color:#fe4066;line-height: 38px;text-align: center;transition: 0.3s;margin-top: auto;border-radius: 4px;text-decoration: none;}
.banner-btn_bg:hover {color: #ffffff;background: #fe4066;text-decoration: none;}
.banner-btn_bg.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(100,100,115,0.7),0 0.0625rem 0.125rem rgba(121,121,106,0.7)}

.banner-btn2_bg {border: 1px solid #302340;color: #ffffff;background-color:#302340;line-height: 38px;text-align: center;transition: 0.3s;margin-top: auto;border-radius: 4px;text-decoration: none;}
.banner-btn2_bg:hover {color: #ffffff;background: #302340;text-decoration: none;}
.banner-btn3_bg {border: 1px solid #eeeeee;color: #000000;background-color:#eeeeee;line-height: 38px;text-align: center;transition: 0.3s;margin-top: auto;border-radius: 4px;text-decoration: none;}
.banner-btn3_bg:hover {color: #000000;background: #eeeeee;text-decoration: none;}

.banner-btn4 {display: block;border: 1px solid #ffffff;color: #fe4066;line-height: 38px;font-size: 15px;text-align: center;transition: 0.3s;margin-top: auto;border-radius: 4px;text-decoration: none;}
.banner-btn4:hover {color: #fe4066;background: #ffffff;text-decoration: none;}

.btn-warning{color:#ffffff !important;background-color:#f7b924;border-color:#f7b924;text-shadow: 2px 2px 2px #b38600;}
.btn-warning:hover{color:#ffffff;background-color:#ffbf00;border-color:#ffbf00;}
.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 0 rgba(215,163,37,0.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#f7b924;border-color:#f7b924}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#e0a008;border-color:#d49808}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(215,163,37,0.5)}
.btn-warning.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(247,185,36,0.7),0 0.0625rem 0.125rem rgba(247,185,36,0.7)}
.btn-warning.btn-shadow:hover{box-shadow:0 0.125rem 0.625rem rgba(247,185,36,0.5),0 0.0625rem 0.125rem rgba(247,185,36,0.6)}

.btn-black{color:#ffffff;background-color:#000000;border-color:#000000;}
.btn-black:hover{color:#ffffff;background-color:#000000;border-color:#000000;}
.btn-black.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(100,100,115,0.7),0 0.0625rem 0.125rem rgba(121,121,106,0.7)}

.btn-indigo{color:#ffffff;background-color:#22B8CF;border-color:#22B8CF;}
.btn-indigo:hover{color:#ffffff;background-color:#000000;border-color:#000000;}
.btn-indigo.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(100,100,115,0.7),0 0.0625rem 0.125rem rgba(121,121,106,0.7)}

.btn-dark-green{color:#ffffff;background-color:#008c00;border-color:#008c00;}
.btn-dark-green:hover{color:#ffffff;background-color:#008c00;border-color:#008c00;}
.btn-dark-green.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(100,100,115,0.7),0 0.0625rem 0.125rem rgba(121,121,106,0.7)}

.btn_6{background:transparent;border:1px solid #00BCD4;color:#00BCD4;font-weight:700}
.btn_6:active,.btn_6:hover{background-color:#00BCD4;}

.btn-outline-dark{color:#000000;border-color:#343a40}
.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 0 rgba(52,58,64,0.5)}
.btn-outline-dark.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(52,58,64,0.7),0 0.0625rem 0.125rem rgba(52,58,64,0.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(52,58,64,0.5)}

.btn-outline-danger{color:#d92550;border-color:#d92550;}.btn-outline-danger:hover{color:#ffffff;background-color:#d92550;border-color:#d92550;}
.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 0 rgba(217,37,80,0.5)}

.btn-outline-primary.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(63,106,216,0.4),0 0.0625rem 0.125rem rgba(63,106,216,0.5)}
.btn-outline-primary.btn-shadow.active:hover,.btn-outline-primary.btn-shadow.disabled:hover,.btn-outline-primary.btn-shadow:active:hover,.btn-outline-primary.btn-shadow:disabled:hover{box-shadow:0 0.125rem 0.625rem rgba(63,106,216,0.5),0 0.0625rem 0.125rem rgba(63,106,216,0.6)}
.btn-outline-primary.btn-shadow:hover{box-shadow:0px 5px 15px 2px rgba(63,106,216,0.19)}

.btn-outline-alternate{color:#794c8a;border-color:#794c8a}.btn-outline-alternate:hover{color:#fff;background-color:#794c8a;border-color:#794c8a}.btn-outline-alternate:focus,.btn-outline-alternate.focus{box-shadow:0 0 0 0 rgba(121,76,138,0.5)}
.btn-outline-alternate.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(121,76,138,0.4),0 0.0625rem 0.125rem rgba(121,76,138,0.5)}
.btn-outline-alternate.btn-shadow.active:hover,.btn-outline-alternate.btn-shadow.disabled:hover,.btn-outline-alternate.btn-shadow:active:hover,.btn-outline-alternate.btn-shadow:disabled:hover{box-shadow:0 0.125rem 0.625rem rgba(121,76,138,0.5),0 0.0625rem 0.125rem rgba(121,76,138,0.6)}.btn-outline-alternate.btn-shadow:hover{box-shadow:0px 5px 15px 2px rgba(121,76,138,0.19)}

.btn-outline-warning{color:#f7b924;border-color:#f7b924}.btn-outline-warning:hover{color:#ffffff;background-color:#f7b924;border-color:#f7b924}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 0 rgba(247,185,36,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f7b924;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#f7b924;border-color:#f7b924}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(247,185,36,0.5)}
.btn-outline-warning.btn-shadow{box-shadow:0 0.125rem 0.625rem rgba(247,185,36,0.4),0 0.0625rem 0.125rem rgba(247,185,36,0.5)}.btn-outline-warning.btn-shadow.active:hover,.btn-outline-warning.btn-shadow.disabled:hover,.btn-outline-warning.btn-shadow:active:hover,.btn-outline-warning.btn-shadow:disabled:hover{box-shadow:0 0.125rem 0.625rem rgba(247,185,36,0.5),0 0.0625rem 0.125rem rgba(247,185,36,0.6)}.btn-outline-warning.btn-shadow:hover{box-shadow:0px 5px 15px 2px rgba(247,185,36,0.19)}


/*-----NY 버튼 END-----*/
.button {position: relative;overflow: hidden;display: inline-block;padding: 4px 17px;font-size: 14px;line-height: 2;border: 1px solid;font-family: roboto condensed,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;font-weight: 400;letter-spacing: .1em;text-transform: uppercase;white-space: nowrap;text-overflow: ellipsis;text-align: center;cursor: pointer;vertical-align: middle;user-select: none;transition: all 250ms ease-in-out;}
.button-secondary, .button-secondary:focus {color: #ffffff;background-color: #000000;border-color: #000000;}
@media (min-width: 992px){.button {padding: 14px 34px;}}
@media (min-width: 768px){.button {padding: 9px 29px;}}
.buttonsm {padding: 3px 10px !important;margin: 2px !important;letter-spacing: 0px !important;font-size: 12px !important;border-radius: 5px;}
.button-secondary.button-zakaria:after {background: #fff;}

.input-with-icon{padding-left:49px}
.subtle_ny{color:#666;font-size:13px;line-height:1.3;margin-top:3px}.cnt_block{display:block}

.top_margine_01{display:none;}
@media screen and (max-width: 680px){.top_margine_01{display:block;margin-top:40px}}
/*-----NY 컬러-----*/
.fc01{color:#339798;}
.fc02{color:#AEAC4F;}
.fc03{color:#00BFA5 !important;}
.fc04{color:#00B8D4;}
.fc05{color:#00BCD4;}
.fc06{color:#00A5DC;}
.fc07{color:#fe4066;}
.fc08{color:#ffc107 !important;}
.fc09{color:#008EBF;}
.fc10{color:#0485B3;}
.fc11{color:#59b300;}
.fc12{color:#ff0000;}
.fc13{color:#100040;}
.fcolor01{color:#000000}
.fcolor02{color:#ffffff}
.nyhidden {display: none;}
.nyhidden2 {visibility: hidden;}
.divider{margin-top:1rem;margin-bottom:1rem;height:1px;overflow:hidden;background:#e9ecef}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:.88rem;font-weight:400;line-height:1.5;color:#ffffff;text-align:center;white-space:nowrap;background-color:#002040;border:1px solid #ced4da;border-radius:.25rem}

/*-----NY 타임라인-----*/
:root {
  --background-modal-color: #fff;
  --body-color: #fff;
  --color-timeline-default: #D2D3D8;
  --color-step-completed: #13CB8F;/*#5C6174;*/
  --color-checkmark-completed: #fff;
  --color-in-progress: #00BCD4;
  --color-label-default: var(--color-timeline-default);
  --color-label-completed: var(--color-step-completed);
  --color-label-loading: var(--color-in-progress);
  --color-icon-completed: var(--color-step-completed);
  --color-icon-default: var(--color-timeline-default);
}
@media screen and (max-width: 680px) {.label-stage.completed,.label-stage.default{display:none}.label-stage {max-width:10px}.line-stage{max-width:60px !important}.steps-container {margin-left:20px;margin-right:20px}}
.steps-container {margin-bottom:40px;position: relative;display: flex;align-items: center;justify-content: center;font-family:'Reem Kufi', sans-serif;letter-spacing:1px;font-weight:400}
.steps-container .step {z-index: 1;position: relative;display: flex;align-items: center;justify-content: center;transition: all 200ms ease;flex-grow: 0;height: 15px;width: 15px;border: 4px solid var(--color-timeline-default);border-radius: 50%;}
.steps-container .step .preloader, .steps-container .step svg {display: none;}
.steps-container .step.completed {width: 18px;height: 18px;background: var(--color-step-completed);border: none;}
.steps-container .step.completed svg {transition: all 200ms ease;display: block;height: 10px;width: 10px;fill: var(--color-checkmark-completed);}
.steps-container .i_check {transition: all 200ms ease;display: block;font-size:10px;color: #fff;}
.steps-container .step.in-progress {width: 18px;height: 18px;background: var(--color-in-progress);border: none;}
.steps-container .step.in-progress .preloader {display: block;height: 10px;width: 10px;border: 2px solid #fff;border-radius: 50%;border-left-color: transparent;}
.label-stage {position: absolute;top: 30px;filter: none;z-index: 2000;color: var(--color-label-default);width:100%;min-width:150px;text-align:center;}
.steps-container .step .label-stage.completed {color: var(--color-label-completed);}
.steps-container .step .label-stage.loading {color: var(--color-label-loading);}
.steps-container .step .icon {font-size: 40px;position: absolute;top: -60px;color: var(--color-icon-default);transition: color 200ms ease;}
.steps-container .step .icon.completed {color: var(--color-icon-completed);}
.steps-container .step .icon.in-progress {color: var(--color-in-progress);}
.steps-container .line-stage {transition: all 200ms ease;height: 2px;flex-grow: 1;max-width: 180px;background: var(--color-timeline-default);}
.steps-container .line-stage.completed {background: var(--color-step-completed);}
.steps-container .line-stage.next-step-uncomplete {background: linear-gradient(to right, var(--color-step-completed), var(--color-timeline-default));}
.steps-container .line-stage.next-step-in-progress {background: linear-gradient(to right, var(--color-step-completed), var(--color-in-progress));}
.steps-container .line-stage.prev-step-in-progress {background: linear-gradient(to right, var(--color-in-progress), var(--color-timeline-default));}
/*-----NY 타임라인 END-----*/
/*-----NY floating 라벨 START-----*/
.form-group.input-material {position: relative;margin-top: 20px;margin-bottom: 10px;}
.form-group.input-material label {color: #666666;font-size: 14px;font-weight: normal;position: absolute;pointer-events: none;left: 5px;bottom: 1px;transition: 0.1s ease all;-moz-transition: 0.1s ease all;-webkit-transition: 0.1s ease all; }
.form-group.input-material textarea.form-control ~ label {bottom: 90%;bottom: calc(100% - 38px); }
.form-group.input-material .form-control, .form-group.input-material .form-select {border: none;border-bottom: 1px solid #ced4da;border-radius: 0px;background-color: transparent;padding-left: 5px;box-shadow: none;}
.form-group.input-material .form-control:required ~ label::after, .form-group.input-material .form-select:required ~ label::after {content: '*';color: #dc3545;padding-left: 2px;font-size: 0.8em; }
.form-group.input-material .form-control:focus, .form-group.input-material .form-control[value]:not([value=""]), .form-group.input-material .form-select:focus, .form-group.input-material .form-select[value]:not([value=""]) {border-bottom-width:2px;border-bottom-color: #000000;color: #000; }
.form-group.input-material .form-control:focus ~ label,
.form-group.input-material .form-control[value]:not([value=""]) ~ label, .form-group.input-material .form-select:focus ~ label,
.form-group.input-material .form-select[value]:not([value=""]) ~ label {top: unset;bottom: 100%;bottom: calc(100% - 2px);font-size: 14px;/*color: #007bff;*/color: #0086b3;font-weight: 500;}
.form-group.input-material .form-control:focus.invalid, .form-group.input-material .form-control.invalid, .form-group.input-material .form-control:focus.parsley-error, .form-group.input-material .form-control[value]:not([value=""]).parsley-error, .form-group.input-material .form-select:focus.invalid, .form-group.input-material .form-select.invalid, .form-group.input-material .form-select:focus.parsley-error, .form-group.input-material .form-select[value]:not([value=""]).parsley-error {border-bottom-color: #dc3545; }
.form-group.input-material .form-control:focus.invalid ~ label,
.form-group.input-material .form-control.invalid ~ label,
.form-group.input-material .form-control:focus.parsley-error ~ label,
.form-group.input-material .form-control[value]:not([value=""]).parsley-error ~ label, .form-group.input-material .form-select:focus.invalid ~ label,
.form-group.input-material .form-select.invalid ~ label,
.form-group.input-material .form-select:focus.parsley-error ~ label,
.form-group.input-material .form-select[value]:not([value=""]).parsley-error ~ label {color: #dc3545; }
.form-group.input-material .form-select {background-position: right 0 center;padding-left: 0; }
.form-group.input-material .parsley-errors-list {color: #dc3545;list-style: none;font-size: 0.7em;padding-left: 5px; }
/*-----NY floatinglabel END-----*/
/*-----NY floating 라벨 스타일 2 START-----*/
.field {display: flex;flex-flow: column-reverse;margin-bottom: 1em;}
.field label.fltlabel, input.fltinput, textarea.flttexta {transition: all 0.2s;touch-action: manipulation;}
.field input.fltinput, textarea.flttexta {/*font-size: 1.5em;*/border: 1px solid #ccc;border-bottom: 1px solid #ccc;font-family: inherit;-webkit-appearance: none;border-radius: 1;padding: .6em;cursor: text;}

.field input.fltinput:focus {outline: 0;border-bottom: 1px solid #0059b3;}
.field label.fltlabel {/*text-transform: uppercase;*/letter-spacing: 0.05em;font-size:9px !important;}
.field input.fltinput:placeholder-shown + label.fltlabel {cursor: text;max-width: 66.66%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transform-origin: left bottom;transform: translate(0, 2.125rem) scale(1.5);}
.field textarea.flttexta:placeholder-shown + label.fltlabel {cursor: text;max-width: 66.66%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transform-origin: left bottom;transform: translate(0, 2.125rem) scale(1.5);}
input.fltinput::-webkit-input-placeholder {opacity: 0 !important;transition: inherit;}
textarea.flttexta::-webkit-input-placeholder {opacity: 0 !important;transition: inherit;}
.field input.fltinput:focus::-webkit-input-placeholder {opacity: 1 !important;}
.field textarea.flttexta:focus::-webkit-input-placeholder {opacity: 1 !important;}
.field input.fltinput:not(:placeholder-shown) + label.fltlabel,.field input.fltinput:focus + label.fltlabel {transform: translate(0, 0) scale(1);cursor: pointer;color:#69008c;font-size:12px !important;}
.field textarea.flttexta:not(:placeholder-shown) + label.fltlabel,.field textarea.flttexta:focus + label.fltlabel {transform: translate(0, 0) scale(1);cursor: pointer;color:#69008c;font-size:12px !important;}
/*-----NY floating 라벨 스타일 2 END-----*/

/*-----NY 회원혜택 START-----*/
.csa_memB_01{display:flex;flex-wrap:wrap}
.csa_memB_02{display:flex;flex-direction:row;/*flex-basis:50%;*/align-items:center;background-color:#fbfbfb;border-bottom:1px solid #f4f4f4;padding-top:25px;padding-bottom:25px}
.csa_memB_02 h1{color:#313131;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;text-align:left}
@media (max-width:768px){.csa_memB_02 h1{font-size:18px;margin:0 0 2px;color:#313131;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;text-align:left}}
.csa_memB_02 p{color:#313131;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0;text-align:left;}
/*-----NY 회원혜택 END-----*/

/*-----NY 아이콘 START-----*/
.csa_memB_03{display:flex;align-items:center;padding-right:15px}
.csa_memB_04{font-family:"Font Awesome\ 5 Free";speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-flex;color:inherit}
.csa_memB_04:before{vertical-align:middle;text-align:center;display:block}
.csa_memB_05:before{content:"\f2bb"}.csa_memB_06:before{content:"\f004"}.csa_memB_07:before{content:"\f15c"}
.csa_memB_08:before{content:"\f79c"}
.comment_triangle::before{font-family:"Font Awesome\ 5 Free";content:"\f27a";font-weight:900}
.comment_check::before{font-family:"Font Awesome\ 5 Free";content:"\f058";font-weight:900}
.comment_slash::before{font-family:"Font Awesome\ 5 Free";content:"\f715";font-weight:900;}
.comment_down::before{font-family:"Font Awesome\ 5 Free";content:"\f0dd";font-weight:900;}
.comment_star::before{font-family:"Font Awesome\ 5 Free";content:"\f005";font-weight:900}
.comment_exclamation::before{font-family:"Font Awesome\ 5 Free";content:"\f12a";font-weight:900}
.comment_comment-dollar::before{font-family:"Font Awesome\ 5 Free";content:"\f651";font-weight:900}
.comment_dot-circle::before{font-family:"Font Awesome\ 5 Free";content:"\f192";font-weight:900}
.comment_heart::before{font-family:"Font Awesome\ 5 Free";content:"\f004";font-weight:900}
.comment_bell-slash::before{font-family:"Font Awesome\ 5 Free";content:"\f1f6";font-weight:900}
.comment_calendar-alt::before{font-family:"Font Awesome\ 5 Free";content:"\f073";font-weight:900}
.comment_user-check::before{font-family:"Font Awesome\ 5 Free";content:"\f4fc";font-weight:900}
.comment_street-view::before{font-family:"Font Awesome\ 5 Free";content:"\f21d";font-weight:900}
.comment_external-link-alt::before{font-family:"Font Awesome\ 5 Free";content:"\f35d";font-weight:900}
.comment_compass::before{font-family:"Font Awesome\ 5 Free";content:"\f14e";font-weight:900}
.comment_times::before{font-family:"Font Awesome\ 5 Free";content:"\f00d";font-weight:900}
.comment_paper-plane::before{font-family:"Font Awesome\ 5 Free";content:"\f1d8";font-weight:900}
.comment_user-circle::before{font-family:"Font Awesome\ 5 Free";content:"\f2bd";font-weight:900}
.comment_envelope::before{font-family:"Font Awesome\ 5 Free";content:"\f0e0";font-weight:900}
.comment_comment-dots::before{font-family:"Font Awesome\ 5 Free";content:"\f4ad";font-weight:900}
.comment_building::before{font-family:"Font Awesome\ 5 Free";content:"\f1ad";font-weight:900}
.comment_internet-explorer::before{font-family:"Font Awesome\ 5 Free";content:"\f26b";font-weight:900}
.comment_globe::before{font-family:"Font Awesome\ 5 Free";content:"\f0ac";font-weight:900}
.comment_angle-right::before{font-family:"Font Awesome\ 5 Free";content:"\f105";font-weight:900}
.comment_equals::before{font-family:"Font Awesome\ 5 Free";content:"\f52c";font-weight:900}
.comment_sync-alt::before{font-family:"Font Awesome\ 5 Free";content:"\f2f1";font-weight:900}
.comment_undo::before{font-family:"Font Awesome\ 5 Free";content:"\f0e2";font-weight:900}
.comment_home::before{font-family:"Font Awesome\ 5 Free";content:"\f015";font-weight:900}
.comment_sliders-h::before{font-family:"Font Awesome\ 5 Free";content:"\f1de";font-weight:900}
.comment_bars::before{font-family:"Font Awesome\ 5 Free";content:"\f0c9";font-weight:900}
.comment_graduation-cap::before{font-family:"Font Awesome\ 5 Free";content:"\f19d";font-weight:900}
.comment_shopping-basket::before{font-family:"Font Awesome\ 5 Free";content:"\f291";font-weight:900}
.comment_box-open::before{font-family:"Font Awesome\ 5 Free";content:"\f49e";font-weight:900}
.comment_heart::before{font-family:"Font Awesome\ 5 Free";content:"\f004";font-weight:900}
/*-----NY 아이콘 END-----*/
/*-----NY 모달 메인 스크롤 START-----*/
.not_scroll{position: fixed !important;overflow: hidden !important;width: 100% !important;height: 100vh !important}
.not_scroll .cont {position: relative !important;top: 0 !important;}
/*-----NY 모달 메인 스크롤 END-----*/
/*-----NY 테이블 START-----*/
.mpTable_01 {width: 100%;margin: 0 auto;clear: both;border-collapse: separate;border-spacing: 0;}
.mpTable_01 td, th {font-size:12px}
.mpTable_01 td.hei01 {height:20px}
.mpTable_01 th {font-weight:bold;padding:3px 0 3px 0}
.mpTable_01 th.fntsize01 {font-size:14px}
.mpTable_01 th.fntsize02 {font-size:16px}
.mpTable_01 th.brd01 {border-top:1px solid}
.mpTable_01 th.brd02 {border-top:2px solid}
.mpTable_01 th.margin01 {padding-top:50px}
.mpTable_01 .td01 {padding:5px 0 5px 0;border-top:2px solid;border-bottom:2px solid;}
.mpTable_01 .bg01 {background-color:#eeeeee}
/*-----NY 테이블 END-----*/
.list-group-item {position: relative;display: block;padding: .75rem 1.25rem;background-color: #fff;border: 1px solid rgba(0,0,0,.125);}
.italic {font-style: italic;}
i.italic {font-style: italic;}
.minHeight01{min-height:190px}
.aside-title {padding-bottom: 14px;text-transform: uppercase;border-bottom: 1px solid #e1e1e1;letter-spacing: .075em;display: block;}
@media (min-width: 768px){.aside-title{font-size: 16px;}}
.row_cart>td {vertical-align: middle !important;}
/*-----NY 링크 태그 START-----*/
a.nylink01:link{color:#001040 ;}
a.nylink01:hover{color:#00a3d9;font-weight:bold}
a.nylink01:focus{text-shadow: 0 0 24px;}
/*-----NY 링크 태그 END-----*/
/*-----NY 아코디언 START-----*/
.accordion-title { cursor: pointer; }
.ni {font-family: "Font Awesome\ 5 Free" !important;font-size:1.6em;speak: none;font-style: normal;font-weight: 700;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ni-plus:before {content: "\f067";}
.ni-minus:before {content: "\f068";}
.ni-right:before {content: "\f054";}
.ni-down:before {content: "\f078";}
/*-----NY 아코디언 END-----*/
/*-----NY Confirm 폰트 변경 Start-----*/
.jconfirm .jconfirm-box div.jconfirm-title-c{ font-size:18px !important}
/*-----NY Confirm 폰트 변경 End-----*/
.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:#fff;border-bottom:1px solid rgba(26,54,126,0.125)}

/*-----NY 판넬 Start-----*/
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-default{border-color:#ddd}
.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}
.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}
.panel-footer{padding:10px 15px;background-color:#ffffff;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}

.card_ny02 {box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 0 solid rgba(0,0,0,.8);
border-radius: .75rem;
}
.card_ny02 .card_ny02-header {padding: 1.0rem;}
.card_ny02-header:first-child {border-radius: 0.75rem 0.75rem 0 0;}
.card_ny02-header {padding: 0.5rem 1rem;margin-bottom: 0;background-color: #fff;border-bottom: 0 solid rgba(0,0,0,.125);}
.card_ny02 .card_ny02-body {font-family: "Poppins", sans-seri;padding: 1.5rem;flex: 1 1 auto;padding: 1rem;}

/*-----NY 판넬 End-----*/
/*-----NY Calendar Start-----*/
.add_event_button{position: absolute;width: 55px;height: 55px;background: #ff5722;border-radius: 50px;bottom: 40px;right: 55px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.3);z-index: 5;cursor:pointer;}
.add_event_button:after{background: #000;border-radius: 2px;color: #FFF;content: attr(data-tooltip);margin: 16px 0 0 -137px;opacity: 0;padding: 4px 9px;position: absolute;visibility: visible;font-family: "Roboto";font-size: 14px;visibility: hidden;transition: all .5s ease-in-out;}
.add_event_button:hover{background: #ff774c;}
.add_event_button:hover:after{opacity: 0.55;visibility: visible;}
.add_event_button span:before{content:"";background: #fff;height: 16px;width: 2px;position: absolute;left: 26px;top: 20px;}
.add_event_button span:after{content:"";height: 2px;width: 16px;background: #fff;position: absolute;left: 19px;top: 27px;}
@media only screen and (max-width: 1000px){.add_event_button{bottom: 5vw;right: 5vw;}}
/*-----NY Calendar End-----*/
.dhtmlx-alert-error{border:1px solid #ffffff !important;}
.dhtmlx-alert-error .dhtmlx_popup_title{background:#000000 !important;color:#ffffff !important; }

.dhtmlx_popup_button.dhtmlx_ok_button{border:1px solid #000000 !important;}
.dhtmlx_popup_button.dhtmlx_ok_button div{border:1px solid #000000 !important;background-color:#000000 !important;outline:0}
.dhtmlx_popup_button div:active,.dhtmlx_popup_button div:focus{background:#000000 !important;border:1px solid #000000 !important;background-image:none;box-shadow:none;outline:0}

@media screen and (max-width: 768px){.dhx_cal_light{z-index:1060 !important}.dhx_cal_ltitle span{font-weight:normal !important;font-size:11px !important}.dhx_cal_lsection label, .dhx_cal_light.dhx_cal_light_responsive .dhx_btn_set{font-size:12px !important}.dhx_cal_light.dhx_cal_light_responsive .dhx_cal_lsection div.dhx_custom_button, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_radio, .dhx_cal_light.dhx_cal_light_responsive .dhx_cal_template, .dhx_cal_light.dhx_cal_light_responsive .dhx_wrap_section .dhx_section_time select, .dhx_cal_light.dhx_cal_light_responsive select, .dhx_cal_light.dhx_cal_light_responsive textarea{font-size:12px !important}  }

/*-----NY animated Start-----*/
.animated{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}html:not(.lt-ie10) .not-animated{opacity:0}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes fadeScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeScale{-webkit-animation-name:fadeScale;animation-name:fadeScale}
@keyframes moreLoopX{0%{transform:scale(0,1);transform-origin:left}47%{transform:scale(1,1);transform-origin:left}48%{transform:scale(1,1);transform-origin:right}95%{transform:scale(0,1);transform-origin:right}96%{transform:scale(0,1);transform-origin:left}100%{transform:scale(0,1)}}
/*-----NY animated End-----*/
.product-badge{display:inline-block;position:absolute;text-align:center;top:0;right:0;padding:5px 12px;font-size:14px;line-height:1;letter-spacing:.02em;text-transform:uppercase;font-family:roboto condensed,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif;border-radius:6px;color:#fff;z-index:1}
.product-badge-new{background:#93a6ab}.product-badge-sale{background:#f96666}
img.new {position: absolute;right: 0px;top: 0px;padding: 0px !important;}
.numberCircle {border-radius: 50%;width: 36px;height: 36px;padding: 8px;background:rgba(136,136,136,0.6);border: 2px solid #666;color: #ffffff;font: 32px Arial, sans-serif;}
/*-----NY Ribbon Start-----*/
.ribbon {width: 150px;height: 150px;overflow: hidden;position: absolute;z-index: 1;}
.ribbon::before,.ribbon::after {position: absolute;z-index: 1;content: "";display: block;border: 5px solid #2980b9;}
.ribbon span {position: absolute;display: block;width: 225px;padding: 15px 0;background-color: #3498db;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);color: #fff;font: 700 18px/1 "Lato", sans-serif;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);text-transform: uppercase;text-align: center;}
.ribbon-top-left {top: -10px;left: -10px;}
.ribbon-top-left::before,.ribbon-top-left::after {border-top-color: transparent;border-left-color: transparent;}
.ribbon-top-left::before {top: 0;right: 0;}
.ribbon-top-left::after {bottom: 0;left: 0;}
.ribbon-top-left span {right: -25px;top: 30px;transform: rotate(-45deg);}
.ribbon-top-right {top: -10px;right: -10px;}
.ribbon-top-right::before,.ribbon-top-right::after {border-top-color: transparent;border-right-color: transparent;}
.ribbon-top-right::before {top: 0;left: 0;}
.ribbon-top-right::after {bottom: 0;right: 0;}
.ribbon-top-right span {left: -25px;top: 30px;transform: rotate(45deg);}
/*-----NY Ribbon End-----*/
/*-----NY 이미지 마우스 오버 Start-----*/
.kkbn{position: absolute;top:50%;width:100%;}
.kkbn h2 {z-index:1045 !important;text-transform: uppercase;text-align: center;font-size: 17px;background-color: transparent;color: #FFF !important;padding: 1em 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);border-bottom:1px solid #ffffff;}
.product-image-wrapper:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');
  filter: brightness(0.6);
  -webkit-filter: brightness(0.6);
}
.product-image-wrapper:hover a, .product-image-wrapper:hover p, .product-image-wrapper:hover h2 {opacity: 1;filter: alpha(opacity=100);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
/*-----NY 이미지 마우스 오버 End-----*/
.callUsbtn {position: fixed;right: 18px;bottom: 10px;background: #1d587c;color: #fff;z-index: 999;width: 35px;height: 35px;line-height: 35px;font-size: 20px;border-radius: 50%;text-align: center;cursor: pointer;}
/*-----NY 이벤트 리스트 Start-----*/
.content.grid {display: flex;flex-flow: wrap row;justify-content: space-between;}
.content.grid .item {flex: 0 0 30%;margin-bottom: 10px;margin-top: 10px;display: flex;flex-direction: column;box-shadow: 0px 1px 4px rgb(0 0 0 / 20%);border-radius: 0px;background-color: #fff;}
.content .item .image {text-align: center;}
.content.grid .item .image img {width: 100%;height:100px}
.content .item .image {position: relative;}
.content .item a {color: #1b5686;font-size: 18px;font-weight: 700;}
.content .item .info {padding: 0 10px;height: auto;}
.content .item .info h4 { margin-bottom: 3px; }
.content .item .info h4 .title{ font-size: 14px;line-height: 24px;margin-bottom: 5px;}
.content .item .info .info-list {margin: 20px 0 25px;font-size: 12px;line-height: 22px;color: #37424a;font-style: italic;}
@supports (display: grid) {
.content.grid {display: grid;grid-gap: 10px;grid-template-columns: repeat(auto-fill, minmax(370px, 1fr));}	
.content.grid .item {margin-bottom: 0px;}
}
.truncate {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sc-image {width: 450px;max-height: 154px;}
/*-----NY 이벤트 리스트 End-----*/
.dropdown-menu-header-inner{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.dropdown-menu-header{color:#fff;margin-top:-.65rem;margin-bottom:.65rem;position:relative;z-index:6}.dropdown-menu-header .dropdown-menu-header-inner{margin:-1px -1px 0;padding:1.5rem .5rem;position:relative}
.menu-header-image2{position:absolute;left:0;top:0;height:100%;width:100%;z-index:8;background-size:cover;background-color:#a3d900;}
.bg-deep-blue{background-image:linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%) !important}.bg-premium-dark{background-image:linear-gradient(to right, #434343 0%, black 100%) !important}

.gMapContainer {padding: 10px;width: 100%;height:500px;}
/* NY CARD */
.card-ny2 {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid #bbbbbb;border-radius: 0.25rem;}
.card-header-ny2 {background-color: transparent;border-bottom: 1px solid rgba(0,0,0,.125);padding: 0.75rem 1.25rem;position: relative;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.card-title-ny2 {float: left;margin: 0;}
.card-body-ny2 {-ms-flex: 1 1 auto;flex: 1 1 auto;min-height: 1px;padding: 1.25rem;}



@media screen and (min-width:1024px){.container-fluid{max-width:700px;padding-right: 20px;padding-left: 20px;}}
@media screen and (min-width: 768px){.container-fluid{padding-right: 20px;padding-left: 20px;}}
@media screen and (min-width: 312px){.container-fluid{padding-right: 15px;padding-left: 15px;}}
.container-fluid{margin-left:auto;margin-right:auto;padding-right: 10px;padding-left: 10px;letter-spacing: .5px;margin-bottom: 50px !important;}
.container-fluid .form-group {margin-bottom: 14px;}

@media screen and (min-width:1024px){.container-meetup{max-width:1400px;padding-right: 20px;padding-left: 20px;}}
@media screen and (min-width: 768px){.container-meetup{padding-right: 20px;padding-left: 20px;}}
@media screen and (min-width: 312px){.container-meetup{padding-right: 15px;padding-left: 15px;}}
.container-meetup{margin-left:auto;margin-right:auto;padding-right: 10px;padding-left: 10px;letter-spacing: .5px;margin-bottom: 50px !important;}
.container-meetup .form-group {margin-bottom: 14px;}
 
@media screen and (min-width:1024px){.container-flashsales{max-width:1500px;padding-right: 20px;padding-left: 20px;}}
@media screen and (min-width: 768px){.container-flashsales{padding-right: 20px;padding-left: 20px;}}
@media screen and (min-width: 312px){.container-flashsales{padding-right: 15px;padding-left: 15px;}}
.container-flashsales{margin-left:auto;margin-right:auto;padding-right: 10px;padding-left: 10px;letter-spacing: .5px;margin-bottom: 50px !important;}
.container-flashsales .form-group {margin-bottom: 14px;}
.container-recomnd{margin-left:auto;margin-right:auto;padding-right: 10px;padding-left: 10px;letter-spacing: .5px;margin-bottom: 50px !important;}


/*-----NY 전체모달 Start-----*/
.modal .modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0;background-color:#39BEB9;}.modal .modal-fullscreen .modal-content{height:100%;border:0;border-radius:0;min-height: 100vh}.modal .modal-fullscreen .modal-header{border-radius:0;background-color:#39BEB9;color:#ffffff;}.modal .modal-fullscreen .modal-body{overflow-y:auto;background-color:#39BEB9;color:#ffffff;}.modal .modal-fullscreen .modal-footer{border-radius:0;background-color:#39BEB9;color:#ffffff;}
.modal .modal-fullscreen2{width:100vw;max-width:none;height:100%;margin:0;background-color:#39BEB9;}.modal .modal-fullscreen2 .modal-content{height:100%;border:0;border-radius:0;min-height: 100vh}.modal .modal-fullscreen2 .modal-header{border-radius:0;background-color:#39BEB9;color:#ffffff;}.modal .modal-fullscreen2 .modal-body{overflow-y:auto;background-color:#ffffff;color:#001040;}.modal .modal-fullscreen2 .modal-footer{border-radius:0;background-color:#39BEB9;color:#ffffff;}
.modal .modal-fullscreen2 .close{background-color:#000000}
.vhline{border-right:1px solid #ffffff}
@media only screen and (max-width: 600px) {.vhline{border-right:none;border-bottom:1px solid #ffffff;padding-bottom:20px;margin-bottom:20px;}}


table.nyTable03 {font-family:"Poppins", sans-seri;width: 100%;text-align: left;margin: 0 auto;clear: both;border-collapse: separate;border-spacing: 0;height:100%}
table.nyTable03 td{border: none;padding: 20px 30px;}
table.nyTable03 tbody td {font-size: 13px;color: #000000;border-bottom:1px solid #555555;}
table.nyTable03 thead {background: #eeeeee;border-bottom: 2px solid #444444;}
table.nyTable03 thead th {font-size: 15px;font-weight: bold;color: #000000;border-left: 0px solid #D0E4F5;padding: 5px 10px;}
table.nyTable03 thead th:first-child {border-left: none;}
table.nyTable03 tbody tr {}
table.nyTable03 tbody tr:last-child { }
table.nyTable03 tfoot td {font-size: 14px;}
table.nyTable03 tfoot .links {text-align: right;}
table.nyTable03 tfoot .links a{display: inline-block;background: #1C6EA4;color: #FFFFFF;padding: 2px 8px;border-radius: 5px;}
table.nyTable03 tbody tr:hover { background-color:#bfefff; }

.m-a-10 {margin-top:20px !important;margin-bottom:10px;margin-left:10px}
.p-a-20 {padding:20px !important}

.modal-header--sticky {position: sticky;top: 0;background-color: inherit;z-index: 1055;}
.modal-footer--sticky {position: sticky;bottom: 0;background-color: inherit;z-index: 1055;}

.fancy {position: relative;white-space: nowrap;}
.fancy:after {
  --deco-height: 0.3125em;content: "";position: absolute;left: 0;right: 0;bottom: calc(var(--deco-height) * -0.625);height: var(--deco-height);
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M-17 30.5C-1 22 72-4 54 13 37.9 28.2-2.5 57.5 16 55.5s72-29 104-40' stroke='%2300FDCF' stroke-width='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: auto 100%;background-repeat: round;background-position: 0em;
}
.texttopline {
  background-image: linear-gradient(gold, gold);
  background-size: 100% 3px;
  background-repeat: no-repeat;
  background-position: 100% 0%;
  transition: background-size 0.7s, background-position 0.5s ease-in-out;
}
.head-t {border-bottom: 2px solid #dcdcdc;padding-bottom: 15px;position: relative;font-family:"Poppins";}
.head-t::before {border-bottom: 2px solid #2261ca;position: absolute;bottom: -2px;content: '';width: 145px;}
.head-t h4 {margin-bottom: 0;font-size: 18px;text-transform: uppercase;letter-spacing: 1px;font-weight: 500;position: relative;color: #131313;}

.borderbox01{border-radius: 4px;border-color: rgb(221, 223, 226);border-style: solid;border-width: 1px;padding:16px;box-shadow: none;margin: 16px 0px 0px;}










