﻿:root{--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--td-widget-z-index:1056;--td-font-color:#41474a;--td-widget-background:#fff;--td-dark-font-color:var(--td-font-color);--td-dark-widget-background:var(--td-widget-background);--td-dow-color:#6c757d;--td-alternate-color:#adb5bd;--td-btn-hover-bg:#e9ecef;--td-dark-dow-color:var(--td-dow-color);--td-dark-alternate-color:var(--td-alternate-color);--td-dark-btn-hover-bg:var(--td-btn-hover-bg);}html,body{height:100%;margin:0;padding:0;}body{font-family:"Inter","Segoe UI",system-ui,sans-serif;font-size:15px;font-weight:normal;line-height:1.08;background-color:#fff;}.body-bordered{border:1px solid rgba(0,212,255,.35);max-width:900px;margin:20px auto 50px;box-shadow:0 18px 45px rgba(77,225,255,.35);-webkit-box-shadow:0 18px 45px rgba(77,225,255,.35);-moz-box-shadow:0 18px 45px rgba(77,225,255,.35);border-radius:var(--radius-lg);padding:0;}.body-bordered header{border-radius:var(--radius-lg) var(--radius-lg) 0 0;}.body-bordered .headerimage{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;object-fit:cover;}.body-bordered .img-fluid{max-width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;}.body-bordered .footer-img-fluid{max-width:100%;border-radius:0 0 var(--radius-lg) var(--radius-lg);}.body-bordered #wrapper{padding:20px 30px;}.body-bordered .main{border-radius:0 0 var(--radius-lg) var(--radius-lg);}.bi{font-family:"Bootstrap Icons","Helvetica",sans-serif;}.main{background-color:#fff;border-radius:8px;}.header{background:linear-gradient(to right,#fff 50%,#fff 50%);transition:background 1s ease-in-out;}.footer{border-top:6px solid #00d4ff;}.footer,.footer a{background-color:#221f20;font-size:12px;color:#fff;text-decoration:none;}.footer a:hover,.footer a:focus,.footer a:active{text-decoration:underline;}#wrapper{color:#41474a;margin:auto;margin-top:0;background-color:transparent;max-width:900px;border-radius:8px;}.navbar{background-color:#e31c43;border-top:1px solid #565657;border-bottom:1px solid #b2b2b2;min-height:auto;background-image:linear-gradient(180deg,#565657 0%,#fff 20%,#fff 100%,#565657 100%);}.navbar-inverse .navbar-brand{color:#b70f35;}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#b70f35;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#b70f35;background-color:#f04860;}.navbar-nav>li{color:#b70f35;border-left:1px solid #b2b2b2;}.navbar-nav>li:last-child{border-right:1px solid #b2b2b2;}.navbar-nav>li:first-child{border-left:0;}.navbar-nav>li.borderleft{border-left:1px solid #b2b2b2;}.navbar-nav>li>a{color:#b70f35;padding:8px 15px;}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li>a:active{color:#b70f35;}.navbar-nav>li.active>a{background-color:#f04860;color:#b70f35;}li.active>a{color:#c1123a!important;font-weight:bold;}.dropdown-menu{width:950px;}.dropdown-menu>li{color:#41474a;}.dropdown-menu>li>a{color:#41474a;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:active{background-color:#e31c43;color:#fff;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#e31c43;outline:0;}.navbar-inverse .navbar-toggle{border-color:#b70f35;}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#f04860;}.navbar-inverse .navbar-toggle .icon-bar{background-color:#b70f35;}.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#b70f35;}.cookie-consent-footer{line-height:20px;border-top:1px solid #c0bebe;background:#fff;font-size:10px;color:#41474a;padding:10px;box-shadow:0 0 5px rgba(129,129,129,.4);position:relative;z-index:1;}.cookie-consent-footer .container{width:auto;padding:0 15px;}.cookie-consent-footer .btn{font-size:10px;color:#41474a;margin:5px 10px;}.content{border-radius:2px;padding:10px;background-color:#fff;margin-bottom:10px;color:#41474a;}.content td{vertical-align:top;}.content a{color:#41474a;font-weight:bold;}.section a{color:#41474a;font-weight:bold;}h1,h2{font-size:30px;margin:2px 0 15px 0;padding:6px 0 7px 0;border-bottom:0 solid #b3e5fc;font-weight:bold;color:#221f20;}h1{font-size:30px;}h2{font-size:30px;}.form a{color:#41474a;}a.button,.button{appearance:none;border:0;border-radius:999px;padding:13px 24px;text-transform:uppercase;text-align:center;font:800 16px/1 "Inter","Segoe UI",system-ui,sans-serif;color:#fff;background-color:#ffd34c;min-width:120px;cursor:pointer;transition:transform 140ms ease,box-shadow 140ms ease,background-color 140ms ease;box-shadow:0 10px 24px rgba(227,28,67,.24);}a.button:hover,.button:hover,a.button:focus,.button:focus,a.button:active,.button:active{background-color:#b70f35;color:#fff;transform:translateY(-1px);}.btn-outline-primary{background-color:#fff;color:#e31c43;border:1px solid #e31c43;}.btn-outline-primary:hover{background-color:#e31c43;color:#fff;}.btn-default{border:var(--bs-border-width) solid var(--bs-border-color);}.btn-custom-shadow{box-shadow:.15em .15em .1em 0 var(--bs-gray-500);-webkit-box-shadow:.15em .15em .1em 0 var(--bs-gray-500);-moz-box-shadow:.15em .15em .1em 0 var(--bs-gray-500);}.btn-custom-shadow:active:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#e31c43;border:1px solid #b70f35;border-color:#b70f35;}a.button.alt,.button.alt{appearance:none;border:0;border-radius:999px;padding:13px 24px;text-transform:uppercase;text-align:center;font:800 16px/1 "Inter","Segoe UI",system-ui,sans-serif;color:#221f20;background-color:#00d4ff;min-width:120px;cursor:pointer;box-shadow:none;transition:transform 140ms ease,box-shadow 140ms ease,background-color 140ms ease;}a.button.alt:hover,.button.alt:hover,a.button.alt:focus,.button.alt:focus,a.button.alt:active,.button.alt:active{background-color:#09b;color:#221f20;transform:translateY(-1px);}.btn-default.alt.disabled,.btn-default.alt[disabled],fieldset[disabled] .btn-default.alt,.btn-default.alt.disabled:hover,.btn-default[disabled].alt:hover,fieldset[disabled] .btn-default.alt:hover,.btn-default.alt.disabled:focus,.btn-default.alt[disabled]:focus,fieldset[disabled] .btn-default.alt:focus,.btn-default.alt.disabled.focus,.btn-default.alt[disabled].focus,fieldset[disabled] .btn-default.alt.focus,.btn-default.alt.disabled:active,.btn-default.alt[disabled]:active,fieldset[disabled] .btn-default.alt:active,.btn-default.alt.disabled.active,.btn-default.alt[disabled].active,fieldset[disabled] .btn-default.alt.active{background-color:#00d4ff;border:1px solid #09b;border-color:#b70f35;}.form .section{background-color:transparent;border:0 solid #b3e5fc;box-shadow:0 0 rgba(77,225,255,.35);padding:0;border-radius:3px;}.form .section .caption{font-size:12px;}.req{display:inline-block;vertical-align:text-top;line-height:12px;padding-left:5px;padding-right:5px;font-size:8px;color:#f00;margin-top:3px;}.notreq{font-size:140%;color:#f00;}.pageheader{font-size:30px;margin:3px 3px 10px 0;padding:10px 0 7px 0;border-bottom:0 solid #b3e5fc;font-weight:bold;color:#221f20;}.sectionheader{font-size:25px;margin:3px 3px 10px 0;padding:10px 0 7px 0;border-bottom:0 solid #b3e5fc;font-weight:bold;color:#221f20;background-color:transparent;}.sectionsubheader{font-size:15px;margin:3px 3px 10px 0;padding:10px 0 7px 0;border-bottom:0 solid #b3e5fc;font-weight:bold;color:#221f20;background-color:transparent;}.section h3{font-size:25px;margin:3px 3px 10px 0;padding:10px 0 7px 0;border-bottom:0 solid #b3e5fc;font-weight:bold;color:#221f20;background-color:transparent;padding:6px 0 7px 0;}.section h3:first-child{margin-top:0;}h3{font-size:25px;color:#221f20;}.specialNote{font-size:12px;}.form-control,.form-select{border:2px solid #b3e5fc;border-radius:var(--radius-sm);padding:10px 12px;font-size:16px;background-color:transparent;color:#41474a;box-shadow:none;width:100%;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease;}.form-control:focus,.form-select:focus{border-color:#00d4ff;box-shadow:0 0 0 3px rgba(0,212,255,.3);outline:0;}.form-control[disabled],.form-select[disabled],.disabled-label{background-color:rgba(179,229,252,.35);cursor:not-allowed;}.form-control::placeholder{color:#a0a0a0;}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px;padding-right:40px;}.form-select option{background-color:#fff;color:#41474a;}.form-select option::checkmark{display:none;}.form-select option:hover,.form-select option:focus-visible{background-color:#b3e5fc;outline:0;border-radius:var(--radius-sm);}.form-select,.form-select::picker(select){appearance:base-select;}.form-select::picker(select){padding:12px 14px;border:2px solid #b3e5fc;border-radius:var(--radius-md);background-color:#fff;}.form-select::picker(select){margin-block-start:.5rem;margin-block-end:.5rem;}.form-select::picker-icon{display:none;}textarea.form-control{height:auto;min-height:120px;resize:vertical;}.input-group{display:flex;border-radius:var(--radius-sm);border:2px solid #b3e5fc;transition:border-color 160ms ease,box-shadow 160ms ease;}.input-group:focus-within{border-color:#00d4ff;box-shadow:0 0 0 3px rgba(0,212,255,.3);}.input-group .form-control{border:0;box-shadow:none;flex-grow:1;}.input-group .form-control:focus{box-shadow:none;}.input-group .input-group-text{background-color:transparent;border:0;padding:10px 12px;color:#a0a0a0;}.control-label{font-weight:bold;}.form-control-file-upload{border:2px dashed #ccc;padding:20px;}.form-checkbox-list{width:100%;}.form-checkbox-list input[type="checkbox"]{margin-right:.5rem;}.form-checkbox-list label.form-checkbox-list-option-disabled{text-decoration:line-through;}.form-checkbox-list tr.form-control.invalid{border:1px solid #f00!important;}.form-checkbox-list-subtext{display:block;margin-top:.25rem;font-size:.875em;color:#6c757d;font-style:italic;}.mobile-input-wrapper{display:flex;align-items:center;border-radius:var(--radius-sm);transition:border-color .2s ease-in-out;position:relative;font-size:16px;background-color:transparent;color:#41474a;box-shadow:none;width:100%;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease;}.mobile-input-wrapper:focus-within .phone-input-box{border-color:#00d4ff;box-shadow:0 0 0 3px rgba(0,212,255,.3);}.country-selector{position:relative;}.date-picker-icon-inside-input{cursor:pointer;}.country-selected{display:flex;align-items:center;padding:10px;cursor:pointer;background-color:#f8f9fa;border-right:2px solid #b3e5fc;min-width:150px;}.country-selected .country-flag{width:24px;margin-right:8px;}.country-selected .country-arrow{margin-left:auto;transition:transform .2s ease;}.country-selector.open .country-selected .country-arrow{transform:rotate(180deg);}.country-dropdown{position:absolute;top:105%;left:0;z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:var(--radius-md);box-shadow:0 2px 5px rgba(0,0,0,.15);min-width:420px;display:none;padding:10px;}.country-selector.open .country-dropdown{display:block;}.country-dropdown-wrapper{overflow-y:auto;max-height:250px;}.country-search-container{padding:8px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff;}.country-search-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.country-list{list-style:none;padding:0;margin:0;}.country-flag{width:24px;}.country-list li{padding:8px 12px;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;}.country-list li:hover{background-color:#f0f0f0;}.country-list li.highlighted{background-color:#e0e0e0;}.country-list li .country-name{margin-left:8px;flex-grow:1;}.country-list li .country-dial-code{color:#888;}.phone-input-box{border:2px solid #b3e5fc;padding:10px;font-size:16px;outline:0;flex-grow:1;width:100%;border-radius:var(--radius-sm);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;}.phone-input-box:focus{box-shadow:none;}.flight-panel{border-color:#fff;}.flight-panel .panel-heading{background-color:#fff;}.flight-panel .panel-body{background-color:#fff;}.flight-panel .panel-footer{background-color:#fff;}.table,.table td,.table th{border:1px solid #b3e5fc;}.table-striped>tbody>tr:nth-of-type(even){background-color:#4de8ff;}.table-striped>tbody>tr:nth-of-type(odd){background-color:transparent;}.flight-item-group{position:relative;}.flight-item-group .dropdown-menu{width:100%;}.open>.dropdown-menu{display:block;width:100%;}.flight-item{padding:10px;}.flight-item-group .dropdown-menu>li>a{white-space:normal;}.scrollable-menu{height:auto;max-height:200px;overflow-x:hidden;}.invalidText{color:#f00;}.form-control.invalid{border-color:#f00;background-color:#fee;color:#f00;}.invalid{border-color:#f00!important;background-color:#fee!important;color:#f00!important;}.phone-input-box.invalid{border-color:#f00;background-color:#fee;color:#f00;}.mobile-input-wrapper:has(.phone-input-box.invalid){border-color:#f00;background-color:#fee;color:#f00;}.Sessiondiv.invalid{border:1px solid #f00;background-color:#fee;}.custom-dialog .modal-dialog{width:80%;}.maxwidth300{max-width:300px;}.width225{width:225px;}.TopName{font-size:25px;font-weight:bold;color:#221f20;}.checkboxdiv{padding:5px!important;}.checkbox{padding-left:20px;}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out;}.EventInfoData{font-weight:bold;}@media all and (max-width:900px){.body-bordered{margin:0;}}@media all and (max-width:1024px){.navbar-header{float:none;}.navbar-left,.navbar-right{float:none!important;}.navbar-toggle{display:block;}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin-top:7.5px;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.collapse.in{display:block!important;}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}}@media all and (min-width:1024px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0;}.navbar-right{margin-right:0;}.navbar-collapse{padding-left:0;padding-right:0;}.dropdown-menu{width:900px;}}.datepicker-years .picker-switch{pointer-events:none;}#divValidationError{display:none;}.survey-form .control-label{font-weight:normal;}.btn-group-myzone{width:100%;}.FormatRadioButtonList{margin-left:0;}.FormatRadioButtonList td{padding:5px;}.btn-group-myzone label{margin:0 5px;}.control-label-myzone{margin-top:20px;}.FormatRadioButtonListHorizontal{margin-bottom:0;}.FormatRadioButtonList{clear:both;display:inline-block;}.FormatRadioButtonList.invalid{padding:20px;}.FormatRadioButtonList label{margin:0;}.FormatRadioButtonList input[type="radio"]{display:none;}.FormatRadioButtonList input[type="radio"]+label{float:left;padding:.5em .5em;cursor:pointer;border:1px solid #09b;margin-right:-1px;color:#3d3d3d;background-color:#f3f3f3;min-width:10%;text-align:center;}.FormatRadioButtonList input[type="radio"]+label:first-of-type{border-radius:.5em 0 0 .5em;}.FormatRadioButtonList input[type="radio"]+label:last-of-type{border-radius:0 .5em .5em 0;}.FormatRadioButtonList input[type="radio"]:checked+label{background-color:#00b3d4;color:#fff;}.FormatRadioButtonList input[type="radio"]:hover+label{background-color:#c5c5c5;color:#fff;}.invalid input:required:invalid{background-color:#ffffe0;}.invalid input:required:valid{background-color:#90ee90;}#divActivity{padding:10px;}.table-activity{width:100%;margin-bottom:20px;border:1px solid #ddd;}.table-activity th,.table-activity td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}.table-activity th{font-weight:bold;background-color:#f5f5f5;}.table-activity .activity-name{font-weight:bold;}.table-activity .activity-time{color:#777;}.table-activity .activity-description{font-size:.9em;}.table-activity .activity-actions{text-align:right;}.activity-footer{text-align:right;}.activitymoreinfo{font-size:12px;color:#777;}.table-session{width:100%;margin-bottom:20px;border:1px solid #ddd;}.table-session th,.table-session td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}.table-session th{font-weight:bold;background-color:#f5f5f5;}.table-session .session-name{font-weight:bold;}.table-session .session-time{color:#777;}.table-session .session-description{font-size:.9em;}.table-session .session-actions{text-align:right;}.table-session .session-track{font-style:italic;}.sessionmoreinfo{font-size:12px;color:#777;}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;}.bs-callout-info{border-left-color:#1b809e;}.bs-callout-danger{border-left-color:#ce4844;}.bs-callout-warning{border-left-color:#aa6708;}.bs-callout-success{border-left-color:#139a13;}.callout-button{float:right;}.callout-button-Email{float:right;border:1px solid #ccc;padding:5px;border-radius:5px;background-color:#f5f5f5;}.my-email-content{border:1px solid #ccc;padding:10px;margin-top:10px;background-color:#f9f9f9;border-radius:5px;}.my-email-Content-Button{margin-top:10px;}.my-email-Content-Disable-links a{pointer-events:none;}.tab-content-border{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;}.pushnotifcation-button{float:right;margin-top:-5px;}#divSession{padding:10px;}.registration_footer_button_group{text-align:right;padding-top:20px;padding-bottom:20px;}.form-group{margin-bottom:15px;}.standard_button_width{min-width:150px;}.BootstrapDialog-button{min-width:150px;}.BootstrapDialog-button-primary{color:#fff;background-color:#e31c43;border-color:#e31c43;}.BootstrapDialog-button-primary:hover{background-color:#b70f35;}.btn-outline-custom-primary{color:#e31c43;background-color:transparent;background-image:none;border-color:#e31c43;}.btn-outline-custom-primary:hover{color:#fff;background-color:#e31c43;border-color:#e31c43;}.register_input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;}.dashboard-item{border:1px solid #ddd;margin-bottom:20px;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);}.dashboard-item-title{padding:10px 15px;border-bottom:1px solid #ddd;background-color:#f5f5f5;font-weight:bold;border-radius:3px 3px 0 0;}.dashboard-item-date{padding:10px 15px;font-size:.9em;color:#777;}.dashboard-item-body{padding:15px;}.dashboard-item-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 3px 3px;}.cookie-consent-footer{line-height:20px;border-top:1px solid #c0bebe;background:#fff;font-size:10px;color:#41474a;padding:10px;box-shadow:0 0 5px rgba(129,129,129,.4);position:relative;z-index:1;}.cookie-consent-footer .container{width:auto;padding:0 15px;}.cookie-consent-footer .btn{font-size:10px;color:#41474a;margin:5px 10px;}.ql-align-center{text-align:center;}.ql-align-left{text-align:left;}.ql-align-right{text-align:right;}.ql-align-justify{text-align:justify;}.date-picker-input-wrapper{position:relative;display:flex;width:100%;}.date-picker-input-wrapper .form-control{flex-grow:1;}.date-picker-icon-inside-input{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center;}.hidden-loader{display:none;visibility:hidden;}.page-loader{width:50px;height:50px;border-radius:50%;position:relative;animation:rotate 1s linear infinite;display:block;}.page-loader::before,.page-loader::after{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite;}.page-loader::after{border-color:#ff3d00;animation:prixClipFix 2s linear infinite,rotate .5s linear infinite reverse;inset:6px;}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);}}.dropdown-container{position:relative;width:100%;border:1px solid #ced4da;border-radius:.25rem;}.dropdown-trigger{width:100%;padding:.375rem .75rem;background-color:#fff;border:0;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}.flight-card-dropdown{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #ced4da;border-top:0;border-radius:0 0 .25rem .25rem;z-index:1000;max-height:300px;overflow-y:auto;overflow:hidden;}.flight-card-dropdown.show{display:block;}.flight-option{padding:.75rem 1.25rem;cursor:pointer;border-bottom:1px solid #e9ecef;}.flight-option:last-child{border-bottom:0;}.flight-option:hover{background-color:#f8f9fa;}.flight-option.selected{background-color:#e9ecef;}.flight-info{display:flex;justify-content:space-between;align-items:center;}.flight-details{display:flex;align-items:center;}.flight-times{font-weight:500;}.flight-duration{color:#6c757d;font-size:.875em;}.airline-info{display:flex;align-items:center;}.airline-logo{width:24px;height:24px;margin-right:.5rem;border-radius:50%;object-fit:contain;border:1px solid #dee2e6;padding:2px;background-color:#fff;}.icon-arrow{transform:rotate(90deg);}.text-muted{color:#6c757d!important;}.flight-number{font-size:.875em;color:#6c757d;}.flight-details .bi-airplane{margin:0 1rem;color:#6c757d;}.flight-option.selected .flight-number{color:#212529;}.profile-picture-editor-wrapper{border:1px solid #dee2e6;border-radius:.25rem;padding:1rem;background-color:#fff;max-width:500px;margin:auto;display:flex;flex-direction:column;}.profile-picture-cropper-container-box{width:100%;background-color:#eee;border:1px dashed #ccc;}#profile-picture-image-to-crop{max-width:100%;display:block;}.profile-picture-controls-container{background-color:#f8f9fa;padding:.75rem;border-top:1px solid #dee2e6;}.profile-picture-zoom-row{display:flex;align-items:center;gap:.5rem;}.profile-picture-icon-btn{background:none;border:0;cursor:pointer;padding:.5rem;font-size:1.25rem;color:#666;display:flex;align-items:center;justify-content:center;}.profile-picture-icon-btn:hover{color:#0056b3;}.profile-picture-icon-btn-danger:hover{color:#dc3545;}.profile-picture-zoom-slider{flex-grow:1;-webkit-appearance:none;width:100%;height:8px;background:#ddd;outline:0;}.profile-picture-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#007bff;border-radius:50%;cursor:pointer;border:2px solid #fff;}.tempus-dominus-widget{list-style:none;padding:4px;width:19rem;border-radius:4px;display:none;z-index:var(--td-widget-z-index);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:var(--td-widget-background);color:var(--td-font-color);}.tempus-dominus-widget.dark{color:var(--td-dark-font-color);background-color:var(--td-dark-widget-background);}.tempus-dominus-widget .calendar-header{padding-top:10px;}.tempus-dominus-widget .date-container-days .dow{color:var(--td-dow-color);}.tempus-dominus-widget.dark .date-container-days .dow{color:var(--td-dark-dow-color);}.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).new,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).new,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).new,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).new{color:var(--td-dark-alternate-color);}.tempus-dominus-widget .date-container-decades div:not(.no-highlight).old,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).new,.tempus-dominus-widget .date-container-years div:not(.no-highlight).old,.tempus-dominus-widget .date-container-years div:not(.no-highlight).new,.tempus-dominus-widget .date-container-months div:not(.no-highlight).old,.tempus-dominus-widget .date-container-months div:not(.no-highlight).new,.tempus-dominus-widget .date-container-days div:not(.no-highlight).old,.tempus-dominus-widget .date-container-days div:not(.no-highlight).new,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).old,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).new,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).old,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).new,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).old,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).new,.tempus-dominus-widget .time-container-second div:not(.no-highlight).old,.tempus-dominus-widget .time-container-second div:not(.no-highlight).new{color:var(--td-alternate-color);}.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight):hover,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight):hover{background:var(--td-dark-btn-hover-bg);}.tempus-dominus-widget .date-container-decades div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-days div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-clock div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-hour div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-minute div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-second div:not(.no-highlight):hover{background:var(--td-btn-hover-bg);}.tempus-dominus-widget .date-container-decades div:not(.no-highlight),.tempus-dominus-widget .date-container-years div:not(.no-highlight),.tempus-dominus-widget .date-container-months div:not(.no-highlight),.tempus-dominus-widget .date-container-days div:not(.no-highlight),.tempus-dominus-widget .time-container-clock div:not(.no-highlight),.tempus-dominus-widget .time-container-hour div:not(.no-highlight),.tempus-dominus-widget .time-container-minute div:not(.no-highlight),.tempus-dominus-widget .time-container-second div:not(.no-highlight){width:90%;height:90%;border-radius:var(--td-border-radius);align-items:center;justify-content:center;box-sizing:border-box;display:flex;}.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled{background-color:#ced6de;}.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled:hover{background-color:#ced6de;}