﻿.custom-toast{display:flex;align-items:center}.custom-toast img{background-size:50px 50px;height:50px;width:50px}.custom-toast p{font-size:14px;padding:10px}#toasts{min-height:0;position:fixed;right:20px;top:50px;width:400px;max-width:calc(100% - 40px);z-index:1100}#toasts .toast{background:#d6d8d9;border-radius:3px;box-shadow:2px 2px 3px rgba(0,0,0,0.1);color:rgba(0,0,0,0.6);cursor:default;margin-bottom:20px;opacity:0;position:relative;padding:20px;transform:translateY(15%);transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out;width:100%;will-change:opacity, transform;z-index:1100;box-sizing:border-box}#toasts .toast p{margin:0}#toasts .toast.success{background:#26d68a}#toasts .toast.warning{background:#ffa533}#toasts .toast.info{background:#2cbcff}#toasts .toast.error{background:#d37c78;color:#fff;font-weight:bold}#toasts .toast.show{opacity:1;transform:translateY(0);transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out}#toasts .toast.hide{height:0;margin:0;opacity:0;overflow:hidden;padding:0 30px;transition:all 0.5s ease-in-out}#toasts .toast .close{cursor:pointer;font-size:24px;height:16px;margin-top:-19px;position:absolute;right:14px;top:50%;width:16px}.quantity{position:relative}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity input{width:65px !important;height:42px !important;line-height:1.65 !important;float:left !important;display:block !important;padding:0 !important;margin:0 !important;padding-left:20px !important;border:none !important;box-shadow:0 0 0 1px rgba(0,0,0,0.08) !important;font-size:1rem !important;border-radius:4px !important}.quantity input:focus{outline:0}.quantity-nav{float:left;position:relative;height:42px}.quantity-button{position:relative;cursor:pointer;border:none;border-left:1px solid rgba(0,0,0,0.08);width:21px !important;text-align:center;color:#333;font-size:13px;line-height:1.5;padding:0;background:#FAFAFA;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;margin:0 !important}.quantity-button:active{background:#EAEAEA}.quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid rgba(0,0,0,0.08);border-radius:0 4px 0 0;line-height:1.6}.quantity-button.quantity-down{position:absolute;bottom:0;height:50%;font-family:"FontAwesome";border-radius:0 0 4px 0}.tooltip,[data-tooltip]{position:relative;cursor:pointer;z-index:10}span.tooltip{border-bottom:1px dotted darkblue}.tooltip:after,.tooltip:before{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none}[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none}.tooltip:focus:after,.tooltip:focus:before{visibility:visible;opacity:1}.tooltip:hover:after,.tooltip:hover:before{visibility:visible;opacity:1}[data-tooltip]:focus:after,[data-tooltip]:focus:before{visibility:visible;opacity:1}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:rgba(51,51,51,0.9);color:#fff;text-align:center;word-wrap:break-word;content:attr(data-tooltip);font-weight:normal;font-size:0.67rem;line-height:1.2}.tooltip-top:after,.tooltip-top:before{bottom:100%;left:50%}.tooltip:after,.tooltip:before{bottom:100%;left:50%}[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%}.tooltip-top:before,.tooltip:before,[data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,0.9)}.tooltip-top:after,.tooltip:after,[data-tooltip]:after{margin-left:-80px}.tooltip-top:focus:after,.tooltip-top:focus:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-top:hover:after,.tooltip-top:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip:focus:after,.tooltip:focus:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip:hover:after,.tooltip:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}[data-tooltip]:focus:after,[data-tooltip]:focus:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}[data-tooltip]:hover:after,[data-tooltip]:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:after{right:100%;bottom:50%;left:auto}.tooltip-left:before{right:100%;bottom:50%;left:auto;margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,0.9)}.tooltip-left:focus:after,.tooltip-left:focus:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-left:hover:after,.tooltip-left:hover:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:after{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{top:100%;bottom:auto;left:50%;margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,0.9)}.tooltip-bottom:focus:after,.tooltip-bottom:focus:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tooltip-bottom:hover:after,.tooltip-bottom:hover:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:after{bottom:50%;left:100%}.tooltip-right:before{bottom:50%;left:100%;margin-bottom:-8px;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,0.9)}.tooltip-right:focus:after,.tooltip-right:focus:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.tooltip-right:hover:after,.tooltip-right:hover:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-10px}article,aside,figure,footer,header,main,nav,section{display:block}body#cc,body#iof{margin:0;display:flex;font-family:"Open Sans","Roboto","Helvetica Neue", Arial, "Noto Sans", sans-serif;font-size:0.875rem;flex-direction:column}body#iof{margin:0;padding:0;background-color:#f9fafb;overflow-x:hidden;width:100%;overflow-y:scroll}input{font-family:"Open Sans","Roboto","Helvetica Neue", Arial, "Noto Sans", sans-serif}p{margin-top:0}h1{font-size:1.52em;font-weight:bold;margin-top:0;margin-bottom:10px}h2{font-size:1.0em;font-weight:bold;margin-right:0;margin-bottom:10px;padding-bottom:5px;border-bottom:rgba(171,171,171,0.521569) 1px solid}td{font-size:0.9em}a:active,a:hover,a:link,a:visited{border:none;text-decoration:none;font-weight:bold;color:#033c7b;transition:color 0.2s ease-in-out}a:active,a:hover{text-decoration:underline;transition:color 0.2s ease-in-out;color:#ab3730}a sup{margin-left:0.25em;font-weight:normal}footer a{color:#8392a3}footer a:active,footer a:hover,footer a:link,footer a:visited{color:#8392a3}.log{display:flex;font-family:monospace;gap:30px}.log strong{padding-right:1.5em}.log pre{margin-top:0}img{border:none}body:-moz-last-node .moz-break::before{content:"\200B";letter-spacing:-1ex}div#outer{text-align:left}#iof div#outer{min-height:calc(100vh - 5em);box-shadow:inset 0 0 30px rgba(135,135,135,0.266667);margin:0;overflow-x:hidden}#iof header{background-image:linear-gradient(#006086 3em, #b1443e 3em);text-align:center;font-weight:bold;width:100%;margin:0 auto;overflow:hidden;height:132px;font-size:1em;position:absolute;top:0;z-index:1}#iof header div{display:inline-block;position:relative;bottom:-59px;z-index:3}#iof header h1{color:white;font-size:1.4em;margin-top:2.75em}header#iof_logo{font-family:sans-serif;background:linear-gradient(#d0d0d0, #959595);border-radius:10px;height:92px;line-height:2.5em;margin-bottom:1em}header#iof_logo h1{font-size:17px;font-weight:bold;color:#555;line-height:2.75;text-transform:uppercase;text-shadow:0 1px 1px #bbb;float:left;margin:23px 23px 23px 10px}div#iog_logo a{display:block}header#iof_logo a:first-of-type{width:calc(100% - 185px);height:calc(100% - 2px);float:left}header#iof_logo img{float:right;margin:3px;height:86px;filter:drop-shadow(0 1px 2px #fff) drop-shadow(0px -1px 1px #555)}#cc div#main{max-width:1024px;padding:1em;margin:0 auto}#iof div#main{margin-top:121px;position:relative;width:100%;max-width:1024px;padding:1em;margin:0 auto;box-sizing:border-box}#iof div#main #hidepage{background-color:#ffffff;position:absolute;height:calc(100% - 2em);top:1em;z-index:200;width:100%;display:flex;text-align:center;text-align:center;flex-direction:column;justify-content:center}#iof div#main #hidepage>div{height:calc(100% - 50% - 20px);width:100%;position:fixed;top:calc(50% - 50px);left:0}#iof div#main #preloader{display:none}.searchconnex{display:none}#connex-search select{font-weight:normal}#connex-search .select2-container--default .select2-selection--single .select2-selection__clear{height:34px}#connex-search .select2-selection__arrow,#connex-search .select2-selection__clear{height:34px}#connex-search .select2-container .select2-selection--single,#connex-search .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:0.9rem;height:36px;white-space:nowrap;line-height:36px;font-weight:bold;overflow:hidden}@media all and (max-width: 470px){#connex-search .select2-container .select2-selection--single,#connex-search .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:0.8rem}}#connex-search .select2-container .select2-selection--single .select2-selection__placeholder,#connex-search .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{font-weight:normal}#connex-search .select2-container .select2-selection--single code,#connex-search .select2-container--default .select2-selection--single .select2-selection__rendered code{font-size:1rem;font-weight:normal}#connex-search .select2-container .select2-selection--single em,#connex-search .select2-container--default .select2-selection--single .select2-selection__rendered em{display:inline;font-size:0.9em;font-weight:normal;margin:0 1em;float:right}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable .select2-result-airport__art{color:#fdfdfd}#select2-carrier-results,#select2-start-results,#select2-ziel-results{font-size:0.8rem}@media all and (min-height: 900px){#select2-carrier-results,#select2-start-results,#select2-ziel-results{max-height:500px}}#select2-carrier-results .select2-results__option,#select2-start-results .select2-results__option,#select2-ziel-results .select2-results__option{font-size:0.9rem}select#booking{font-family:Courier New;border:0;width:100%}table.form{width:100%;border-collapse:collapse}button.submitbutton,input.submitbutton{width:100%;height:50px;background-color:#EFEFEF;border:1px solid #000000;font-size:0.9rem;font-weight:bold}button.submitbutton,input.submitbutton{min-width:150px;max-width:300px;height:auto;background-color:#2196f3;border:none;font-size:0.82rem;font-weight:normal;color:white;padding:0.75em;box-sizing:border-box}button.submitbutton:not(:disabled),input.submitbutton:not(:disabled){cursor:pointer}button.submitbutton:not(:disabled):hover,input.submitbutton:not(:disabled):hover{background-color:#1c8be3;box-shadow:0 1px 8px #c4bebe;transition:all 0.2s ease-in-out}button.submitbutton:not(:disabled).formwarning,input.submitbutton:not(:disabled).formwarning{background-color:#e13232}button.submitbutton:not(:disabled).formwarning:hover,input.submitbutton:not(:disabled).formwarning:hover{background-color:#ff0000}div.form form .submit{text-align:right}button.linkbutton{border:none;background-color:unset;font-weight:bold;color:#000066;margin-left:-0.5em}button.linkbutton:hover{text-decoration:underline;cursor:pointer}td.formdesc{padding-bottom:10px}#iof div.form{padding:1em;border-radius:3px;background:#fbfbfb;margin-top:1em;box-shadow:0 0 5px -2px}div.form form>div,div.form form>fieldset{padding:0.2em 0;width:100%;text-align:left;font-size:0.9em;font-weight:bold;vertical-align:middle;box-sizing:border-box;margin-bottom:0.5rem}div.form form>div .smallprint,div.form form>fieldset .smallprint{margin-top:-1rem;text-align:right}div.form form>div img,div.form form>fieldset img{width:fit-content;max-width:100%}div.form form>div label :not(.tooltip::after),div.form form>fieldset label :not(.tooltip::after){display:block}div.form form>div label :not(.tooltip::after) em,div.form form>fieldset label :not(.tooltip::after) em{font-weight:normal}div.form form>div em,div.form form>fieldset em{font-weight:normal;display:block;flex:0 0 100%}div.form form>div>legend,div.form form>div>label,div.form form>fieldset>legend,div.form form>fieldset>label{text-shadow:1px 1px 0 white, -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 0 0 1px black}div.form form>div>legend::selection,div.form form>div>label::selection,div.form form>fieldset>legend::selection,div.form form>fieldset>label::selection{text-shadow:none}div.form form>div>legend.tooltip,div.form form>div>label.tooltip,div.form form>fieldset>legend.tooltip,div.form form>fieldset>label.tooltip{width:max-content;padding-right:0.25rem;padding-left:0.25rem;margin-left:-0.25rem;box-sizing:border-box;border-bottom:1px dotted}div.form form>div>legend.tooltip::after,div.form form>div>legend.tooltip::before,div.form form>div>label.tooltip::after,div.form form>div>label.tooltip::before,div.form form>fieldset>legend.tooltip::after,div.form form>fieldset>legend.tooltip::before,div.form form>fieldset>label.tooltip::after,div.form form>fieldset>label.tooltip::before{text-shadow:none}div.form form>div>legend>.smallprint,div.form form>div>label>.smallprint,div.form form>fieldset>legend>.smallprint,div.form form>fieldset>label>.smallprint{flex:1;text-align:right}@media all and (min-width: 1200px){div.form form>div label,div.form form>fieldset label{margin-bottom:0.25em}}div.form form>div>fieldset>div,div.form form>fieldset>fieldset>div{display:flex}div.form form>div>fieldset>div input[type=radio],div.form form>fieldset>fieldset>div input[type=radio]{margin-right:1em}.required-input{position:relative}.required-input:before{content:"*";color:#f44336;font-size:0.8rem !important;position:absolute;left:-0.7rem}div.form form>fieldset{display:flex;gap:1em;box-sizing:border-box;padding:1em 1em 2.5em;border:1px solid lightgray;border-radius:4px;background-color:white;box-shadow:0 0 15px -10px grey;border:none;box-shadow:0 0 3px -1px #000000;justify-content:space-between;position:relative;flex-wrap:wrap}div.form form>fieldset>.required-input{position:absolute;top:-1.5rem;left:0}div.form form>fieldset .smallprint{display:inline-block;position:absolute;right:0}div.form form>fieldset>div{font-size:0.9em;width:100%;margin-top:0.5em;flex:1}div.form form>div.submit,div.submit{padding:0;margin:0;box-sizing:border-box;border:0;flex-direction:row;gap:1em;justify-content:flex-end}td.formfield{padding:2px 2px 10px;width:100%;border:#ddd 1px solid;text-align:left;color:#000000;background-color:#FFFFFF;font-size:0.9em;font-weight:bold;vertical-align:middle}div.form form>div{position:relative;display:flex;flex-direction:column}div.form textarea.forminput{font-size:1.0rem;line-height:1.4em}section.aircraft_edit_img img{width:100%;max-width:800px;display:block;margin:0 auto 1em}section.aircraft_edit_img h2{text-decoration:none}div.form form>div label em{font-weight:normal;font-size:0.9em}input.forminput::placeholder,textarea.forminput::placeholder{font-size:0.85rem;font-style:italic}#airport-preview{margin:0 auto}div.formfieldcode{color:#000000;font-size:9pt;font-weight:bold;height:55px;padding:2px}input.formfieldcode{width:3.6ch;height:50px;font-size:4em;letter-spacing:0.1em;font-weight:bold;padding:0 0.25em;color:#000066;margin-top:5px;font-family:monospace}#connex-search select,.forminput{width:calc(100% - 1em);max-width:100%;box-sizing:border-box;height:30px;height:clamp(1em, 30px, 100%);background-color:white;border:1px solid lightgray;font-size:1.1em;padding:0;color:#000066;margin-top:5px;padding:0.5em;border-radius:3px;border-radius:0}#connex-search select:disabled,.forminput:disabled{color:gray;background-color:#efefef}select.forminput{width:100%}select.forminput option{padding:0.5em;background-color:#eeefff}select.forminput :nth-child(odd){background-color:white}.formtextarea{font-family:Arial, sans-serif;width:calc(100% - 0.5em);min-height:100px;font-size:0.9rem;padding:0;color:#000066;margin-top:5px;padding-left:0.5em}.formtextarea:disabled{color:gray;background-color:#efefef}div.formdisabled{background-color:rgba(0,0,0,0.0666667)}#deletebutton:disabled,.submitbutton:disabled,input.submitbutton:disabled{color:#775555 !important;background-color:#ddd !important;border-color:#bbb !important}div.formdisabled em{font-weight:normal}div.formwarning{background-color:#e13232;color:#fff;padding:10px;font-weight:normal}div.formwarning>div{display:flex;gap:1em;padding:0.5em}div.formwarning input[type="checkbox"]{padding:0.5em}a.flightplan_show{font-family:monospace}div#information_window{z-index:50;position:fixed;left:calc(50% - 210px);top:10%;width:420px;font-size:0.9em;min-height:81px;min-width:330px;min-height:120px;background-color:white !important;padding:0.5em;box-shadow:0 0 15px rgba(33,33,33,0.4);border-radius:4px;border:1px solid #cdcdcd;overflow:hidden}div#information_window .fadeout{min-width:330px;overflow-y:auto;overflow-x:hidden;height:calc(100% - 1.5em - 4px);padding:1px}div#information_window div{border-radius:4px;text-align:center}div#information_window div:not(.fadeout){box-shadow:0 0 4px rgba(120,120,120,0.466667);margin-top:0.5em}div#information_window .fadeout>div,div#information_window .fadeout table div{padding:0.5em}div#information_window p{display:inline-block;margin:0.25em 1em}button.btn-fadeout{float:right;color:#445;border:1px solid rgba(120,120,120,0.466667);background:white;border-radius:3px}.ui-draggable{cursor:move}.system-msg{border:1px solid #ececec;border-radius:5px;padding:1em;box-sizing:border-box}.system-msg-content,.system-msg .collapsible{max-height:100% !important;box-shadow:#55555554 1px 1px 5px inset;padding:2em;color:#555;border-radius:4px;font-size:0.9em}.system-msg-read{color:#828f94;font-weight:normal;font-style:italic}.system-msg-read>a{color:#828f94}.system-msg-read>a:active,.system-msg-read>a:link,.system-msg-read>a:visited{color:#828f94}div#information_window .ui-resizable-se{width:19px;margin:0 -5px !important;box-shadow:none !important;margin-right:-8px !important;position:absolute;background-image:url("/js/images/ui-icons_444444_256x240.png")}div#information_window .ui-resizable-sw{background-position:-65px -226px;margin:0 !important;background-image:url("/js/images/ui-icons_444444_256x240.png");box-shadow:none !important;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;border-radius:0 !important;width:11px;height:9px;left:0;bottom:0;position:absolute}div#information_window .fadeout{min-width:calc(100% - 1em + 1px);min-height:81px;padding:0.5em;overflow-y:auto;overflow-x:hidden}div#information_window table{width:100%;border-spacing:0;border-collapse:collapse}#cc .carrierlist a{display:block}#iof header h1 a{color:white;position:relative;z-index:20}#iof header h1 a:hover{text-decoration:none}div#information_window table th{font-weight:bold;vertical-align:top;text-align:left;padding:0.25em;width:30%}div#information_window table td{padding:0.25em;vertical-align:top;text-align:left}div#information_window table td a.flightplan_show{font-size:1.4em}div#information_window table tr td:nth-of-type(4) a.information_show{font-size:1.1em}div#information_window table span{font-size:0.8em}div#information_window div.poptitle,div#information_window table caption{font-weight:bold;color:#FFFFFF !important;padding:0.25em !important;margin-bottom:0.25em !important;background-color:#b1443e !important;border-radius:0 !important;box-shadow:none !important;height:18px}div#information_window div.poptitle{cursor:move;margin:0 0 0.7em !important}div.poptitle h2{text-align:center;display:inline-block;width:calc(100% - 2em);margin:0;padding:0;border-bottom:none}table.airplanelist img{max-width:15em}table.airplanelist th{width:calc(50% - 25px)}table.airplanelist th:first-of-type{width:50px}table.airplanelist td:nth-of-type(3){text-align:right}table.airplanelist td:nth-of-type(2){text-align:left;padding-left:1em}table.airplanelist th:nth-of-type(2){text-align:left;padding-left:1em}div#flightplan{color:#000000;background-color:#FFFFFF;font-size:9pt;font-weight:bold;height:60px;padding:2px;float:right;margin-right:10px;border:1px solid #222222;margin-bottom:3px}input#flightplan{height:40px;background-color:#FFFFFF;border:0;font-size:14pt;font-weight:bold;padding:0;color:#000066;margin-top:5px;margin-right:0}ul.flightplansmall{display:flex;flex-wrap:wrap;list-style-type:none;padding-inline-start:0;max-width:800px;margin:0 auto;align-items:stretch;grid-template-columns:100px 1fr 1fr 90px 1fr 1fr 1fr 1fr 90px;grid-template-areas:"carrier number number dep dep dep arr arr arr" "aircraft aircraft aircraft fleetplane fleetplane fleetplane std std time " "sta day days days days days art art art"}ul.flightplansmall>li{color:#000000;font-size:0.8em;font-weight:bold;height:90px;box-sizing:border-box;padding:5px 10px;float:left;border:1px solid #dedede;margin:0 -1px -1px 0;width:224px;flex-grow:2;position:relative}ul.flightplansmall>li:nth-of-type(1){grid-area:carrier;width:50px}ul.flightplansmall>li:nth-of-type(2){grid-area:number;width:140px}ul.flightplansmall>li:nth-of-type(3){grid-area:dep}ul.flightplansmall>li:nth-of-type(4){grid-area:arr}ul.flightplansmall>li:nth-of-type(5){grid-area:aircraft}ul.flightplansmall>li:nth-of-type(6){grid-area:fleetplane}ul.flightplansmall>li:nth-of-type(7){grid-area:std}ul.flightplansmall>li:nth-of-type(8){grid-area:time}ul.flightplansmall>li:nth-of-type(8) input{max-width:100%}ul.flightplansmall>li:nth-of-type(9){grid-area:sta}ul.flightplansmall>li:nth-of-type(10){grid-area:days}ul.flightplansmall>li:nth-of-type(11){grid-area:art}ul.flightplansmall>li input{font-weight:normal}ul.flightplansmall>li.days div{display:inline-block;max-width:1.6em}ul.flightplansmall>li.days input[type='checkbox']{display:block}ul.flightplansmall p{display:block;margin:0}ul.flightplansmall input{height:2.2em;border:0;font-size:0.9rem;padding:0 0.5em;box-sizing:border-box;margin-top:0;margin-right:0;display:block;max-width:100%;border:1px solid #c3c2c2;border-radius:3px;text-align:left}ul.flightplansmall input:not(:disabled){color:#000066;background-color:#FFFFFF}ul.flightplansmall input[type='checkbox']{display:inline;height:18px;margin:3px 4px 0 0}ul.flightplansmall .label,ul.flightplansmall label,ul.flightplansmall legend{display:block;margin:0;height:2.55em}ul.flightplansmall fieldset{display:flex;border:none;width:100%;box-sizing:border-box;justify-content:space-between}ul.flightplansmall em{font-size:0.85em;font-style:italic;font-weight:normal;display:block}ul.flightplansmall input[type='radio']{margin:3px;display:unset;height:unset}#edit_flightplan .submitbutton,#new_flightplan .submitbutton{margin-top:1em}button.disabled,button:disabled+label,input.disabled,input:disabled+label{color:rgba(84,84,84,0.5) !important;background-color:#ebebe4 !important}#btn-flight-edit,#btn-flight-new{transition:all 1s}.btn-loading{position:relative;transition:all 1s;background:linear-gradient(93deg, #4379a5, #b5b6ab, #1f81c3, #c3bd72);background-size:800% 800%;-webkit-animation:btn-load 13s ease infinite;-moz-animation:btn-load 13s ease infinite;animation:btn-load 13s ease infinite;cursor:wait !important}.btn-loading:active{pointer-events:none;cursor:wait !important}.btn-loading i{position:absolute;left:1em}@-webkit-keyframes btn-load{0%{background-position:0 50%}50%{background-position:100% 51%}100%{background-position:0 50%}}@-moz-keyframes btn-load{0%{background-position:0 50%}50%{background-position:100% 51%}100%{background-position:0 50%}}@keyframes btn-load{0%{background-position:0 50%}50%{background-position:100% 51%}100%{background-position:0 50%}}.table input:disabled+label,.table label{position:relative;top:-0.5em}#iof section.flightplanlist{content-visibility:auto;padding-top:2em;background:white;border-radius:4px;box-shadow:0 0 10px -8px;padding:1em;box-sizing:border-box}.scheduleboard tr{box-shadow:0 0 20px -7px white;background:#1f1e1e;color:#ffeb3b}table.flightplanlist{font-size:0.9em;padding:3px;border-collapse:collapse;border-spacing:0;width:100%;margin:-2em auto auto}table.flightplanlist td,table.flightplanlist th:not(.arr),table.flightplanlist th:not(.dep){text-align:center}table.flightplanlist th.dep{background-color:#555555;color:#FFFFFF;font-weight:bold;text-align:left}table.flightplanlist th.dep a:active,table.flightplanlist th.dep a:link,table.flightplanlist th.dep a:visited{color:#FFFFFF;font-weight:bold;text-decoration:none}table.flightplanlist a.flightplan_show{font-size:1.4em}table.flightplanlist th.arr{text-align:left;background-color:#DDDDDD;color:#000000;font-weight:bold;border-spacing:0.5em 0}table.flightplanlist th.arr+td,table.flightplanlist th.arr+tr{height:3em;vertical-align:top}table.flightplanlist th.arr a:active,table.flightplanlist th.arr a:link,table.flightplanlist th.arr a:visited{color:#000000;font-weight:bold;text-decoration:none}table.flightplanlist th.arr em{font-size:0.65em;margin-left:2em;position:relative;top:-0.1em}table.flightplanlist th.dep em{font-size:0.65em;margin-left:2em;position:relative;top:-0.1em}button.switch_local_arrdep,button.switch_realtime_arrdep,button.switch_timezone_local,button.switch_timezone_utc{padding:0.5em;margin:0.5em auto;border:1px solid #dedede;border-radius:3px;background-image:linear-gradient(#fafafa, #eee);cursor:pointer}span.timezone_info{font-size:0.8em;font-style:italic}span.item.item-code{font-weight:bold;display:block}span.item.item-art,span.item.item-city,span.item.item-country,span.item.item-fullname{font-size:0.8em}span.item.item-art{font-weight:bold;color:#525050;float:right;position:absolute;top:0.25em;right:1em;font-family:monospace}span.item.item-art:before{content:"["}span.item.item-art:after{content:"]";position:absolute}span.item.item-city{display:block}span.item.item-fullname{font-style:italic}span.item.item-country{font-size:0.75em;display:block}.js-select{width:400px;max-width:calc(100%)}.select2-results{font-size:0.7rem}.select2-results__option:nth-of-type(odd){background-color:#f5f6f7}.select2-result-carrier{font-size:0.8rem}.select2-result-carrier i.fa{margin:auto 0.5rem auto 0;width:1rem}.select2-result-airport{position:relative}.select2-result-airport__info{display:flex;gap:0.1rem;line-height:1em;padding:0 0.1rem;justify-content:space-between}.select2-result-airport__info i{margin:auto 0.5rem auto 0;width:1rem}.select2-result-airport__location{display:flex;padding:0 0.1rem;font-size:0.8em}.select2-result-airport__location i{margin:auto 0.5rem auto 0;width:1rem}.select2-result-airport__code{font-weight:bold;display:block;padding:0.1rem}.select2-result-airport__fullname{font-style:italic;padding:0.1rem;display:flex;gap:0.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select2-result-airport__art{color:#525050;padding:0.1rem;position:absolute;font-size:0.8em;top:0;right:0}.select2-result-airport__country{padding:0.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select2-result-airport__city{display:flex;gap:0.1rem;padding:0.1rem}#arr-flexdatalist-results,#dep-flexdatalist-results{font-size:0.6em;box-sizing:border-box;border-top-left-radius:3px;border-top-right-radius:3px}#arr-flexdatalist-results li,#dep-flexdatalist-results li{position:relative}#cc nav h2,.menutitle{font-weight:bold;border-bottom:1px solid #000066;margin-top:15px}#iof nav{font-size:0.8em;width:92%;line-height:3.5em;height:3.75em;text-align:center;justify-content:center;position:absolute;z-index:4;margin-right:4%;margin-left:4%}#iof nav p.logo_small{display:none}#iof nav ul{list-style:none;padding-inline-start:0;display:flex;flex-direction:row;justify-content:center;margin:0;height:100%;color:white;margin-right:4%;margin-left:4%}#iof nav a{color:white;font-weight:normal;filter:drop-shadow(0 0 2px #003);padding-left:2em;padding-right:2em}#iof nav ul li{font-size:1.1em}#iof nav ul li span{display:none}#iof nav ul li button{border:none;background:transparent;color:white;cursor:pointer}#iof nav ul li:nth-of-type(2){min-width:10.0em;display:flex}#iof nav ul li:nth-of-type(2) a{float:right}#iof nav ul li:nth-of-type(2) form{float:left}@media all and (max-width: 768px){#iof nav ul li:nth-of-type(2) form{order:2}}#iof nav ul li:nth-of-type(4){min-width:9.8em}#iof nav ul li:nth-of-type(2) .icon{margin-top:0.75em}#iof nav ul li:last-of-type a,#iof nav ul li:nth-last-of-type(2) a{padding-left:0.75em;padding-right:0.75em}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#iof nav a{text-shadow:0 0 2px #003}}.headplane{fill:#f9fafb;width:calc(100% - 0.5em);position:absolute;max-width:1400px;top:1em;height:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;filter:drop-shadow(-1px 1px 5px rgba(17,17,34,0.4))}.nav-iof-logo{display:none}#iof nav .icon{width:2.2em;height:1.6em;margin-top:0.8em}#iof nav a ~ .icon{padding-top:0.5em;border:1px solid green}#iof nav ul li input[type="text"]{font-size:0.8em;max-width:8em;line-height:1.5em;width:calc(100% - 3em)}#iof nav ul li a{display:block;font-weight:normal;text-decoration:none;height:100%}#iof nav ul li a:active,#iof nav ul li a:hover,#iof nav ul li a:link,#iof nav ul li a:visited{display:block;font-weight:normal;text-decoration:none;height:100%}#iof nav ul li button{display:block;font-weight:normal;text-decoration:none;height:100%}#iof nav ul li a:hover,#iof nav ul li button:hover{background-color:white;color:#006086;text-shadow:none}#iof .icon{display:inline-block;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}#iof nav .icon-iof-logo{height:3em;width:6em;margin-top:0.2em}.icon-iof-logo,.icon-iof-logo-color{height:3em;width:6em;margin-top:0.2em}.bp_list img{width:100%;max-width:750px;margin:0 auto 1em;display:block}#cc nav a,div.menulink a{display:inline-block;width:calc(100% - 2em)}#cc nav a:hover{background-color:#f6f6f6}div.menulink a:hover{background-color:#f6f6f6}div.carrierselect{display:grid;padding-top:1em;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));grid-gap:0.5em}div.carrierselect>div{padding:0;border:#EFEFEF 1px solid;background-color:#e1dfdf;position:relative;text-align:center}div.carrierselect>div div{width:100%;height:100%;cursor:pointer}div.carrierselect>div div i.fas{font-size:12px}div.carrierselect>div input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:all;margin:0;padding:0;cursor:pointer;z-index:100}div.carrierselect>div input[type="checkbox"]:focus+div{box-shadow:0 0 0 2px #285fc5;border-radius:2px}div.carrierselect>div input[type="checkbox"]:checked+div{background-color:white;color:black}div.carrierselect>div input[type="checkbox"]:checked+div i.fas::before{color:#0575ff;content:"\f14a"}div.carrierselect>div input[type="checkbox"]:not(:checked)+div{color:#a2a0a0;background-color:e2e2e2}div.carrierselect>div input[type="checkbox"]:not(:checked)+div img{filter:contrast(0.77) grayscale(0.8)}div.carrierselect>div input[type="checkbox"]:not(:checked)+div i.fas::before{color:white;text-shadow:0 0 1px black;font-size:11px;margin-right:1px;content:"\f0c8"}div.carrierselect>div p{font-size:0.8em;font-weight:normal;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 0.25rem;box-sizing:border-box}div.carrierselect>div p em{font-family:serif}div.carrierselect>div:last-of-type{margin-right:0}section.connection{background-color:#FFFFFF;padding:0.5em 0.5em 1em;box-shadow:0 0 40px -33px}section.connection p{margin-top:1em;font-size:0.9em}section.connection a:hover{border-bottom:1px solid;text-decoration:none}table.connection{width:100%;font-size:0.95em}table.connection select{height:3em;border:0;font-weight:bold;text-align:center;font-size:1em;color:#ffffff;background:#206b8e}table.connection td{vertical-align:middle;border-bottom:1px solid #DEDEDE;text-align:center}table.connection th{font-weight:bold;border-bottom:1px solid #DEDEDE;width:3em;text-align:center;font-size:0.8em}table.connection th:nth-of-type(3){width:50%;text-align:left}table.connection td:nth-of-type(2){font-size:1.2em;font-family:monospace}table.connection td:nth-of-type(3){text-align:left}.connectiondays{display:inline-block;width:4.5em;margin-right:-4.5em;font-size:0.5rem}div.flugplandep{background-color:#547b8e;color:#FFFFFF;font-weight:bold;border-radius:4px 4px 0 0;margin-bottom:0.5em;content-visibility:auto}div.flugplandep a:active,div.flugplandep a:hover,div.flugplandep a:link,div.flugplandep a:visited{color:#FFFFFF;font-weight:bold;text-decoration:none}div.flugplanarr{background-color:#DDDDDD;color:#000000;font-weight:bold;display:flex;flex-direction:column;content-visibility:auto}div.flugplanarr a:active,div.flugplanarr a:hover,div.flugplanarr a:link,div.flugplanarr a:visited{color:#000000;font-weight:bold;text-decoration:none}div.flugplanarr em{display:block;font-size:0.7em;margin-left:2em;margin-top:0.5em;padding-bottom:0.5em}div.flugplandep em{display:block;font-size:0.7em;margin-left:2em;margin-top:0.5em;padding-bottom:0.5em}div.flugplan{content-visibility:auto;background-color:#FFFFFF;padding:20px 10px;font-size:0.9rem;width:100%}td.flugplantitle{font-size:9pt;font-weight:bold}td.flugplanflight{vertical-align:middle;height:20px}table.flugplan{content-visibility:auto}table.flugplan tr td:first-of-type{width:12%}table.flugplan tr td:nth-of-type(2){width:15%}table.flugplan tr td:nth-of-type(3){width:12%}table.flugplan tr td:nth-of-type(4){width:15%}table.flugplan tr td:nth-of-type(5),table.flugplan tr td:nth-of-type(6){width:12%}table.flugplan tr td:nth-of-type(7){width:10%;text-align:center}table.flugplan tr td:nth-of-type(8){width:10%}table .fleet tr th:nth-of-type(1){width:15%}table .fleet tr th:nth-of-type(2),table .fleet tr th:nth-of-type(3){width:25%}table .fleet tr th:nth-of-type(4){width:15%}.featherlight{box-sizing:border-box}.featherlight .caption{text-align:center;padding:1em;font-size:1.2em}.seatmap-help{display:flex;flex-wrap:wrap;padding:0;gap:1em;box-sizing:border-box;text-align:justify}.seatmap-help section{flex:1;box-sizing:border-box;padding:0.5em;border:1px solid black}@media all and (max-width: 470px){.seatmap-help{flex-direction:column}}#iof #seatmap_preview{font-family:monospace;text-align:center}#iof #seatmap_preview table{border-radius:6px;box-shadow:0 0 0 1px #bbb}#iof #seatmap_preview table td{border:none !important}table.list{width:100%;font-size:1.2em;border-collapse:collapse;text-align:center;padding:0.5em;border-spacing:0}table.list th{padding-top:0.8em;border-bottom:1px solid #bfbfbf;font-size:0.75em}table.list tr{height:25px}table.list td{border-bottom:1px solid #DEDEDE;font-size:0.8em;padding-bottom:0.5em;padding-top:0.5em}table.list td a{display:block;padding:0.5em;margin-top:-0.5em;margin-bottom:-0.5em}table.list input{padding:0.3em;border:1px solid #ccc;border-radius:3px}table.list select{padding:0.3em;border:1px solid #ccc;border-radius:3px;height:2em;width:5em}.sortlist th{cursor:pointer}div.list{background-color:#FFFFFF;padding:1em 0.5em}@media screen and (max-width: 768px){div.list{font-size:0.9rem}}@media screen and (max-width: 420px){div.list{font-size:0.5rem}}td.listtitle,th.listtitle{font-size:0.8em;font-weight:bold;border-bottom:1px solid #DEDEDE}table.carrierlist div.table_cell img{margin-left:0.25em;margin-right:0.25em}table.airport-list td,table.airport-list th{text-align:left;padding-right:1em}@media all and (min-width: 651px){#iof .carrierlist .table_row div.table_cell:nth-of-type(2){display:flex;flex-direction:column;justify-content:center;padding:0}#iof .carrierlist .table_row div.table_cell:nth-of-type(2) a{padding:0.25em}}#iof .carrierlist .table_row a{display:block;transition:all 0.2s ease-in-out}#iof .carrierlist .table_row a:hover{color:#ab3730}#iof .carrierlist .table_row a.hasimg img{z-index:10}#iof .carrierlist .table_row a.hasimg:hover{position:relative;display:block;background-color:white;box-shadow:1px 1px 6px -3px black}#iof .carrierlist .table_row a.hasimg:hover:after{position:absolute;content:"";width:100%;height:100%;background-color:white;opacity:0.2;left:0;top:0;z-index:4}.tablesorter-header{background-repeat:no-repeat;background-position:center right;padding:4px 18px 4px 4px;white-space:normal}.tablesorter-header:not(.sorter-false){background-image:url("data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==");cursor:pointer}.tablesorter-header.headerSortUp:not(.sorter-false),.tablesorter-header.tablesorter-headerAsc:not(.sorter-false),.tablesorter-header.tablesorter-headerSortUp:not(.sorter-false){background-image:url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7")}.tablesorter-header.headerSortDown:not(.sorter-false),.tablesorter-header.tablesorter-headerDesc:not(.sorter-false),.tablesorter-header.tablesorter-headerSortDown:not(.sorter-false){background-image:url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7")}.book-form h4{margin-top:0.25em}.book-form-options{margin-bottom:0.5em;display:flex;justify-content:space-between}.book-form-options>div{display:inline-block}.book-form-buttons{float:right;margin-right:0.5em}#iof .book-form-buttons .icon{height:2em;width:2em}#iof .book-form-buttons .icon-user-plus{fill:#208e69}#iof .book-form-buttons .icon-user-plus:hover{fill:#005136}#iof .book-form-buttons .icon-user-minus{fill:#b1443e}#iof .book-form-buttons .icon-user-minus:hover{fill:#820700}div.pax-list{display:flex;flex-wrap:wrap;flex-direction:column;font-size:0.8em;padding-top:1em}div.boardingpass-select,div.pax-form{padding-bottom:10px;padding-left:1.5em;border:#ddd 1px solid;text-align:left;font-size:0.9em;font-weight:bold;margin-top:-1px}div.boardingpass-select{padding-left:0;margin-top:1em}.pax-form h5{font-size:1.1em;margin-bottom:0.5em;margin-top:0.25em;margin-left:-0.25em}.pax-form>div{display:inline-block;margin:0}div.boardingpass-select>div{display:inline-block;margin:0}.pax-form label{display:block}.pax-form>div:first-of-type,.pax-form>div:nth-of-type(2){width:calc(40% - 0.5em)}.pax-form>div:last-of-type{width:calc(20% - 0.5em)}.boardingpass-select select{width:calc(100% - 1em);font-size:1.0em;padding:0.25em;margin-top:0.25em;height:2em;line-height:2em;font-size:1.5em;font-weight:bold;border:1px solid lightgrey}.pax-form input,.pax-form select{width:calc(100% - 1em);font-size:1.0em;padding:0.25em;margin-top:0.25em;height:2em;line-height:2em;font-size:1.5em;font-weight:bold;border:1px solid lightgrey}.boardingpass-select select{font-family:Courier New;border:0;width:100%}.pax-form select{height:2.75em}.booking h3,.booking h4{height:100%;line-height:100%;background:lightgrey;margin:0;padding:0.5em}div.boardingpass-select h3,div.boardingpass-select h4{height:100%;line-height:100%;background:lightgrey;margin:0;padding:0.5em}div.booking-view-code{display:block;border:1px solid lightgray;margin-bottom:1em}.booking-view-code h3{font-size:1.2em;display:inline-block}.booking-view-code span{font-size:2em;font-family:monospace;padding-left:0.5em}div.booking-view-paxlist{display:block;border:1px solid lightgray}div.booking-view-paxlist p{font-family:monospace;padding:0.5em 0.5em 1.5em}div.booking-view-routing{display:block;border:1px solid lightgray;padding-bottom:1.5em}div.booking-view-routing table{font-family:monospace;font-size:1.1em}.booking-view-routing table td{padding:0.2em;font-family:monospace}div.booking-view-routing table tr td:nth-of-type(1){width:5%}div.booking-view-routing table tr td:nth-of-type(2){width:12%}div.booking-view-routing table tr td:nth-of-type(3){width:10%}div.booking-view-routing table tr td:nth-of-type(4){width:7%}div.booking-view-routing table tr td:nth-of-type(5){width:55%}div.booking-view-routing table tr td:nth-of-type(6),div.booking-view-routing table tr td:nth-of-type(7){width:5%}div.booking-view-payment{display:block;border:1px solid lightgray;padding-bottom:1.5em}div.booking-view-payment>div,div.booking-view-payment>p{font-family:monospace;font-size:1.10em;padding:0.5em}div.booking-view-tkts{display:block;border:1px solid lightgray}div.booking-view-tkts>div:first-of-type{padding:0.5em}div#issue-boardingpass{min-height:100px}div#bp-show-dl{text-align:center}button#close-bp-img{float:right;height:2em;width:2em;font-size:1.2em;padding:0;font-weight:bold;color:red;position:relative;top:1.2em}div#back{background-color:#FFFFFF;padding:10px}div.mainimg{text-align:center;padding:0.5em;border-top:#DEDEDE 1px solid;border-bottom:#DEDEDE 1px solid;margin-top:0;margin-bottom:10px}div.mainimg img{width:100%;max-width:800px}div.ac_images{margin-top:20px;margin-bottom:10px;vertical-align:middle;text-align:center;padding-top:10px;padding-bottom:10px;border-top:#DEDEDE 1px solid;border-bottom:#DEDEDE 1px solid;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:center}div.ac_images img{margin:0.5em}div.ac_info{margin-top:0;margin-bottom:10px}article.ac_info{margin-top:1.5em}article.ac_info section{margin:0 auto}.ac_info h1,.ac_info h2{margin:0.5em}article.ac_info section:first-of-type{flex-wrap:wrap;justify-content:space-between;flex-direction:column;margin-bottom:1.2em;width:100%}article.ac_info section:nth-of-type(2){max-height:100%;width:100%;margin-bottom:0;clear:both}article.ac_info section:nth-of-type(2) table{margin-bottom:1.3em}div.ac_info_text{font-size:0.9rem}div.col{width:calc(50% - 1em);align-items:center;margin:0 auto}div.col_left{float:left}div.col_right{float:right}div.ac_right{padding:0;margin-left:10px;float:right;width:300px}.ac_info table{width:100%;border:0;border-spacing:0;border-collapse:collapse;margin-bottom:1em}table.ac_box,table.ac_table{width:100%;border:0;border-spacing:0;border-collapse:collapse;margin-bottom:1em}img#right{float:left}img#left{float:right}.ac_info table caption,.ac_info table th{background-color:rgba(222,222,222,0.6);border:rgba(171,171,171,0.521569) 1px solid;padding:5px !important;font-weight:bold;font-size:0.9em}div.ac_bigbox h3{background-color:rgba(222,222,222,0.6);border:rgba(171,171,171,0.521569) 1px solid;padding:5px !important;font-weight:bold;font-size:0.9em}table.ac_box th,table.ac_table th{background-color:rgba(222,222,222,0.6);border:rgba(171,171,171,0.521569) 1px solid;padding:5px !important;font-weight:bold;font-size:0.9em}td.ac_box_header{background-color:rgba(222,222,222,0.6);border:rgba(171,171,171,0.521569) 1px solid;padding:5px !important;font-weight:bold;font-size:0.9em}.ac_info table caption{border-bottom:none}.ac_info table td{border:rgba(171,171,171,0.521569) 1px solid;margin:0;padding:5px !important;font-size:0.9em}div.ac_bigbox{border:rgba(171,171,171,0.521569) 1px solid;margin:0;padding:5px !important;font-size:0.9em}table.ac_box td,table.ac_table td{border:rgba(171,171,171,0.521569) 1px solid;margin:0;padding:5px !important;font-size:0.9em}td.ac_box_content{border:rgba(171,171,171,0.521569) 1px solid;margin:0;padding:5px !important;font-size:0.9em}div.ac_bigbox{max-width:500px;overflow:hidden;margin:0 auto 2em}div.ac_bigbox h3{display:block;margin:-0.6em -0.6em 1px}.ac_info table .icon-link-external{margin-bottom:-0.2em;margin-left:-0.2em}table.ac_box .icon-link-external,table.ac_table .icon-link-external{margin-bottom:-0.2em;margin-left:-0.2em}.smallprint{color:#555;font-size:0.9em;display:block;margin-top:0.2em;font-style:italic}table.airportInfoFlights{width:100%;font-size:0.9em;border:rgba(171,171,171,0.521569) 1px solid;margin-bottom:0}table.airportInfoFlights caption{font-size:1.1em;border:1px solid rgba(171,171,171,0.521569);border-bottom:0}table.airportInfoFlights td{border:none;vertical-align:middle;border-bottom:1px solid #DEDEDE;font-size:1.2em;padding-left:5px}table.airportInfoFlights tr td:first-of-type{font-weight:bold;font-family:monospace;font-size:1.5em;width:30px}table.airportInfoFlights td:nth-of-type(2){text-align:center;width:160px}table.airportInfoFlights td:nth-of-type(3){text-align:center;font-size:1.4em;width:6em}table.airportInfoFlights-dep td:nth-of-type(4){text-align:left;width:27%}table.airportInfoFlights tr td:last-of-type{font-weight:bold;text-align:right;color:#333}table.airportInfoFlights tr:last-of-type td{border-bottom:rgba(171,171,171,0.521569) 1px solid}div.airportInfoFlights{background-color:#FFFFFF;padding:20px 10px;font-size:0.9rem}.fit{display:inline-block}.chart{width:100%;height:185px;justify-content:center;display:flex}.pieTip{position:absolute;float:left;min-width:30px;max-width:300px;padding:5px 18px 6px;border-radius:2px;background:rgba(255,255,255,0.97);color:#444;font-size:19px;text-shadow:0 1px 0 #fff;text-transform:uppercase;text-align:center;line-height:1.3;letter-spacing:0.06em;box-shadow:0 0 3px rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.5);-webkit-transform:all 0.3s;-moz-transform:all 0.3s;-ms-transform:all 0.3s;-o-transform:all 0.3s;transform:all 0.3s;pointer-events:none}.pieTip:after{position:absolute;left:50%;bottom:-6px;content:"";height:0;margin:0 0 0 -6px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(255,255,255,0.95);line-height:0}.chart path{cursor:pointer}.doughnutTip{position:absolute;min-width:25px;max-width:300px;padding:5px 12px;border-radius:1px;background:rgba(0,0,0,0.8);color:#ddd;font-size:14px;text-shadow:0 1px 0 #000;text-align:center;line-height:1.3;letter-spacing:0.06em;box-shadow:0 1px 3px rgba(0,0,0,0.5);pointer-events:none}.doughnutTip::after{position:absolute;left:50%;bottom:-6px;content:"";height:0;margin:0 0 0 -6px;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid rgba(0,0,0,0.7);line-height:0}.doughnutSummary{position:relative;bottom:140px;left:92px;color:#d5d5d5;text-align:center;cursor:default;color:black}.doughnutSummaryTitle{font-size:22px;letter-spacing:0.06em;color:#565656}.doughnutSummaryNumber{font-size:55px;color:#565656}.chart path:hover{opacity:0.65}#cc #main h1:first-of-type:not(.form h1),.adminlink,.managerlink{width:100%;color:#ffffff;text-align:center;vertical-align:middle;padding-top:5px;padding-bottom:5px;margin-bottom:1em;box-sizing:border-box}#cc #main h1:first-of-type a:link,#cc #main h1:first-of-type a:visited,.adminlink a:link,.adminlink a:visited,.managerlink a:link,.managerlink a:visited{color:#ffffff;text-decoration:none;display:inline-block;width:180px;padding:0.5em;margin:0.25em 1em;background-color:rgba(0,0,0,0.329412);border:1px solid black}#cc #main h1:first-of-type a:active,#cc #main h1:first-of-type a:hover,.adminlink a:active,.adminlink a:hover,.managerlink a:active,.managerlink a:hover{color:#ffffff;background-color:#557b8e}.adminlink{background-color:#b1443d}#cc #main h1:first-of-type:not(.form h1),.managerlink{background-color:#006086}#cc #main :h1:first-of-type:not(.form h1){padding-left:1em;text-align:left}.msg_ok{color:#008000;margin-bottom:0.2em}.msg_error{color:#ff0000;font-weight:bold;margin-bottom:0.2em}.msg_warn{color:#ff9900;font-weight:bold;margin-bottom:0.2em}.msg_neutral,.msg_notice{color:#0000ff;margin-bottom:0.2em}.missing-field,.validate-error{padding:0.5em;color:#a84747;font-weight:normal;background:#f6d5d5;margin-top:0.5em;font-size:0.7rem;line-height:1.5em}.missing-field em,.validate-error em{display:inline !important;font-weight:bold !important}ul.flightplansmall .missing-field,ul.flightplansmall .validate-error{background:transparent;text-align:right;width:100%;position:absolute;top:0.85em;right:0;box-sizing:border-box;pointer-events:none}.missing-field{content:""}.missing-field:after{content:"Fehlt"}section#iofstats{padding:0.25em 1em 1em;width:calc(100% - 3.25em);margin:auto}section#iofstats p{position:relative;top:73px;height:0;text-align:center;font-size:2em;margin:0 auto;color:#595959;font-weight:bold}section#iofstats>ul{list-style:none;padding-inline-start:0;display:flex;flex-flow:row;flex-wrap:wrap;gap:1.5em;justify-content:space-around}section#iofstats>ul>li{min-width:250px;flex:1}section#iofstats h4{text-align:center;color:#424242;font-size:1.0em;margin-bottom:0.5em;margin-top:0.5em}ul.legendbox{display:flex;flex-flow:row;flex-wrap:wrap;font-size:0.82em;padding-inline-start:0}ul.legendbox li{height:1em;margin:0.5em;min-width:6em;display:inline-flex}ul.legendbox li>div:first-of-type{width:1em;min-width:1em;float:left;height:1em;margin-right:1em}ul.legendbox li>div:nth-of-type(2){line-height:1em;font-size:0.9em}h3{font-size:0.95em}article.notams h2{font-size:1.1em}article.notams section h3{margin-bottom:0.5em}article.notams section .notam_datetime,article.notams section h4{margin-bottom:0.4em;margin-top:0.0em}article.notams section.notamlist ul{list-style:none;padding-inline-start:0}article.notams section.notamlist li{background-color:#f9f9f9;border:1px solid #eee;margin-bottom:0.8em;display:flex;min-height:60px;transition:1s}div.collapsible{max-height:0;overflow:hidden;background-color:#fafafa;transition:max-height 0.25s ease-in-out;margin-top:0.5em;margin-bottom:0.5em;box-shadow:#55555554 1px 1px 5px inset;color:#555;border-radius:4px}div.collapsible h4{margin-block-end:0.25em}div.collapsible h5{margin-block-end:0}.toggle:checked+.collapsible{max-height:520px}div.distinc{padding:0.5em;margin:1em;border:1px solid #ddd}form.smallform table{width:100%}form.smallform td:first-child{width:120px}form.smallform td select{width:100%}form.smallform input{padding-right:0.25em}footer{text-align:center;font-size:0.8em;height:2em;margin-top:2em;color:rgba(128,128,128,0.580392)}section.notamlist li.disabled{color:grey;background-color:rgba(250,250,250,0.666667);border:1px solid #f3f3f3}section.notamlist li.hidden{display:none}section.notamlist ul li div:first-of-type{width:100%;padding:0.4em}section.notamlist ul li div span{float:right;text-align:right;font-style:italic;padding-right:0.4em}section.notamlist ul li div p{margin:0;padding:0;font-size:1.1em;color:#18235d;font-family:monospace}li#notam_id div.notam_datetime{display:inline-block}section.notamlist h4{display:inline-block}section.notamlist h5{float:right;display:block}article h2 button{float:right;align-items:left;background:transparent;border:none;padding-right:0;cursor:pointer}section h3 button{float:right;align-items:left;background:transparent;border:none;padding-right:0;cursor:pointer}section.notamlist h3{font-size:0.9em;color:#555;height:2em;line-height:2em;padding:0.25em}section.notamtrash{border:1px solid #ddd;background-color:#fafafa;background-color:#fdfdfd;padding:0.5em}div.notam_delete,div.notam_enable,div.notam_new{float:right;display:flex;justify-content:center;align-items:center;margin-left:10px;font-weight:bold;width:25px;margin:0;padding:0;border-left:1px solid grey}div.notam_delete button,div.notam_enable button,div.notam_new button{border:0;display:block;height:100%;width:100%;font-weight:bold;cursor:pointer;background-image:none;background-color:unset}table.list button.toggle-switch{border:0;display:block;height:100%;width:100%;font-weight:bold;cursor:pointer;background-image:none;background-color:unset}div.notam_delete button{color:red}div.notam_enable button{color:green}div.notam_new button{color:yellow}button.notam_delete_inactive{color:grey !important}li#notam_new div.notam_datetime{padding:0}.book-flightdate-pick input{background-color:#eee;border:1px solid #aaa;border-radius:2px;background-image:url("/controlcenter/img/calendar.png");background-position:99%;background-repeat:no-repeat;height:1.5em;padding:0.2em;font-weight:bold;color:#454545;font-size:0.9em;background-size:1.5em}li#notam_new div.notam_datetime input{background-color:#eee;border:1px solid #aaa;border-radius:2px;background-image:url("/controlcenter/img/calendar.png");background-position:99%;background-repeat:no-repeat;height:1.5em;padding:0.2em;font-weight:bold;color:#454545;font-size:0.9em;background-size:1.5em}li#notam_new div.notam_datetime label{margin-left:-1em;margin-right:1.2em}li#notam_new textarea{width:calc(100% - 0.4em);min-height:35px;margin-top:0.5em}.header_icon{display:inline-block;width:18px;height:18px;margin-top:16px;stroke-width:0;background-color:#f4f4f4;stroke:currentColor;fill:#444;border:1px solid #f4f4f4;box-shadow:1px 1px 1px black}.icon{height:20px;width:20px;display:inline-block;stroke:black;stroke-width:0.5}.icon-toggle-on,.icon_toggle_on{fill:grey}.icon-toggle-off,.icon_toggle_off{fill:#282;transform:scale(-1, 1)}.notam_new svg{fill:green;stroke-width:5;text-shadow:4px 4px 5px red;filter:drop-shadow(0px 0px 2px rgba(170,170,170,0.2))}div#message{height:1.5em;font-size:0.85em;overflow:hidden;margin-top:-2.5em;display:block;float:right;width:200px;text-align:right}div#messagebox div:not(#overlay){max-width:360px;width:100%;max-height:90%;border-radius:4px;box-shadow:2px 2px 2px -1px #6f6f6f;display:flex;flex-direction:column;position:fixed;left:50%;top:10%;z-index:10;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);padding:1em;background-image:linear-gradient(#f5f5f5, #ededee)}div#messagebox div:not(#overlay).msg_error{background:#81352bde;font-size:1.1em;color:#ffffff;font-weight:normal}div#messagebox div:not(#overlay).msg_error>p .msg_error{text-shadow:1px 1px 5px #1a0d08}#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:90;cursor:pointer}#cc div#loginfo{float:right;color:white}#cc div#loginfo a{color:white;width:auto;height:auto;float:none;text-decoration:none}#cc div#loginfo #menu-user-info i{float:right;width:2.0em;border-radius:2.5em;margin:0.1em 1em;font-size:1.5em;box-sizing:border-box;background:#607d8b;padding:0.5em;justify-content:center;text-align:center}#cc div#outer{width:100%;text-align:left;display:flex;flex-wrap:wrap;justify-content:left}#cc header#iof_logo{font-family:sans-serif;background:#356;height:3.5em;width:100%;border-radius:0;margin-bottom:0}#cc header#iof_logo>div:first-of-type a:first-of-type{width:unset;height:calc(100% - 2px);float:left}#cc header#iof_logo h1{font-size:1.2em;font-weight:bold;color:#eee;line-height:unset;text-transform:uppercase;text-shadow:0 1px 1px #444;float:left;margin:10px}#cc header#iof_logo img:first-of-type{float:left;margin:0.5em;height:2.5em;filter:brightness(10)}#cc header#iof_logo div#loginfo{padding-right:5px;display:flex}#cc header#iof_logo div#loginfo img{max-height:20px;margin-top:1.15em;margin-left:0;margin-right:0;background-color:#f4f4f4;filter:none;float:left;box-shadow:1px 1px 1px black}div#loginfo div{float:right;padding:0.25em;font-size:0.875em;width:32ch;text-align:right;line-height:1.74em;margin:0;position:relative;margin-left:5em;right:4em;margin-right:1em;transition:background 0.2s}div#loginfo div:hover{background:#ffffff29;transition:background 0.2s}.expand-one{cursor:pointer}div#loginfo div em{font-size:0.8em}.logout-dropdown{display:none;z-index:100;position:absolute;top:3.5em;right:0;background:#922;color:white;font-weight:bold;text-align:center;min-width:100px;padding:0.25em 2em}#cc header#iof_logo .logout-dropdown a{text-align:center;color:white;float:right;text-decoration:none;width:100%}#cc header#iof_logo .logout-dropdown a:hover,#cc header#iof_logo .logout-dropdown a:link,#cc header#iof_logo .logout-dropdown a:visited{color:white;float:right;text-decoration:none}.logout{max-width:2.5em;padding-right:1em;position:absolute;top:0;right:0;cursor:pointer;padding-right:1.5em;padding-left:1.5em;transition:background 0.3s ease-in-out}.logout:hover{background:#992223;transition:background 0.3s ease-in-out}.icon-switch{background:none;border:none;fill:white;box-shadow:none}.logout-message{z-index:100;background-color:lightgray;position:relative;top:10%;margin:auto;max-width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 24px -10px;border-radius:3px;width:300px;box-sizing:border-box}#cc nav{width:240px;min-width:240px;max-width:240px;flex:1;margin:0;float:left;line-height:1.1em;background-color:#f9fafb;padding:5px;font-size:1em;padding-left:0.6rem;min-height:calc(100vh - 3.5rem - 4px);box-shadow:inset -1px 0 0 rgba(0,0,0,0.1),inset 0 0 10px rgba(33,33,33,0.133333);font-weight:normal}#cc nav ul{list-style:none;padding-inline-start:0}#cc nav li{padding:0.15em 0}#cc nav a{display:inline-block;width:calc(100% - 1.2rem);padding:0.25rem;font-weight:normal;font-size:1em;color:#656565;text-decoration:none;display:block}#cc nav a:hover{color:#222}#cc nav a::before{content:"» ";display:block;float:left;width:1.15rem;padding-left:0}#cc nav a:hover::before{color:blue;font-weight:800}#cc nav a.active::before,#cc nav a:active::before{color:#345565;font-size:1.1rem;font-weight:800}#iof nav a.active,#iof nav a:active{background-color:#b1443d;color:white;filter:none}#iof nav li:first-of-type a.active{background-color:inherit}#iof nav li:first-of-type a.active:hover{background-color:white}#cc-info{flex:1;font-size:0.8rem}@media all and (max-width: 1024px){#cc-info{order:2}}#cc div#main{width:calc(100% - 240px - 4em);float:unset;background-color:#FFFFFF;max-width:1024px;float:unset;background-color:#FFFFFF;padding:1em;flex:2;box-shadow:0 0 17px 0 rgba(69,69,69,0.133333)}@media all and (min-width: 1024px){#cc div#main{margin:unset !important}}#cc .login-box{display:flex;gap:1em;padding:1em;flex-direction:row}@media all and (max-width: 1024px){#cc .login-box{flex-direction:column}}@media all and (max-width: 470px){#cc .login-box{padding:1em 0}}#cc div.form,#cc section.form{max-width:800px;border:1px solid #dadada;padding:1em;border-radius:5px;background-color:#f8f8fa;margin-bottom:1em;box-sizing:border-box}#cc div.form.login-form,#cc section.form.login-form{width:100%;max-width:500px;margin:0 auto 1em;padding:2em 2em 1em;flex:1;display:flex;flex-direction:column;justify-content:space-between}#cc div.form.login-form>form,#cc section.form.login-form>form{font-size:1.2em}#cc div.form.login-form.register-form,#cc section.form.login-form.register-form{font-size:0.8rem}@media all and (max-width: 1024px){#cc div.form.login-form,#cc section.form.login-form{order:1}}@media all and (max-height: 840px){#cc div.form.login-form.register-form,#cc section.form.login-form.register-form{font-size:0.65rem}}@media all and (max-width: 470px){#cc div.form.login-form,#cc section.form.login-form{max-width:100%}}#cc div.form.login-form div.submit,#cc section.form.login-form div.submit{text-align:center}#cc div.form.login-form button.submitbutton,#cc div.form.login-form input.submitbutton,#cc section.form.login-form button.submitbutton,#cc section.form.login-form input.submitbutton{min-width:150px;max-width:150px;height:auto;background-color:#2196f3;border:none;font-size:0.85rem;font-weight:normal;color:white;padding:0.75em;box-sizing:border-box;border-radius:2px;cursor:pointer;box-shadow:0 1px 2px #a09a9a}#cc div.form.login-form button.submitbutton:not(:disabled) :hover,#cc div.form.login-form input.submitbutton:not(:disabled) :hover,#cc section.form.login-form button.submitbutton:not(:disabled) :hover,#cc section.form.login-form input.submitbutton:not(:disabled) :hover{background-color:#1c8be3;box-shadow:0 1px 8px #c4bebe;transition:all 0.2s ease-in-out}#cc div.form.login-form p.register-link,#cc section.form.login-form p.register-link{margin:1em auto 0;font-size:0.8rem;text-align:center}#cc div.form.login-form p.register-link a,#cc section.form.login-form p.register-link a{color:#dc004b}#cc nav label,#hamburger{display:none}#iof nav #hamburger,#iof nav label{display:none}section#iofstats>ul>li{background-color:#fdfdfd;border-radius:5px;padding-bottom:1em;margin-bottom:1em;box-shadow:0 2px 2px #bbb}section.start{background-color:#fdfdfd;border-radius:5px;padding-bottom:1em;margin-bottom:1em;box-sizing:border-box;box-shadow:0 2px 2px #bbb;padding:0.25em 1em 1em;width:calc(100% - 3.25em);color:#222;margin:auto}div.iof_info_box,section.iof_info_box{background-color:rgba(71,135,158,0.858824);color:white;border:1px solid rgba(54,123,129,0.639216);box-shadow:0 0 10px rgba(38,69,80,0.380392)}article#satzung ol,article#satzung ul{margin:0.5em;padding-inline-start:1em}article#satzung li{margin:0.3em 0.3em 0.5em;line-height:1.3em}article#satzung>section{margin-bottom:2em}article#satzung>section>section{margin-bottom:3em}article#satzung h2{margin-top:1.2em}article#satzung hr{margin-top:3em;margin-bottom:3em}.gatelist h3{margin-top:0.25em;margin-bottom:0.5em}dl.carrierfees-description dd{margin-left:7.5em;margin-top:-1.2em;margin-bottom:1.2em}dl.carrierfees-description dt{width:200px}div.carrierfees-factors.sitesection .collapsible{overflow:unset;max-height:100%;padding:1rem;border:1px solid #gray}div.carrierfees-factors.sitesection .collapsible p{margin:0 auto;width:500px;max-width:100%;padding:0.25rem;font-size:0.8em;text-align:center;box-sizing:border-box}div.carrierfees-factors.sitesection .flex{display:flex;gap:1em;box-sizing:border-box;flex-wrap:wrap}div.carrierfees-factors.sitesection .flex>div{flex:1;width:100%}div.carrierfees-factors.sitesection table{margin:0 auto;width:100%;max-width:500px;box-sizing:border-box;background:white;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:white;box-shadow:0 0 1px #949494;border-collapse:collapse}div.carrierfees-factors.sitesection table caption{padding:0.33rem;border:1px solid grey;border-radius:4px 4px 0 0;border-bottom:0;background:#547b8e;color:#fdfdfd;letter-spacing:1px;text-shadow:1px 1px 4px black}div.carrierfees-factors.sitesection table td,div.carrierfees-factors.sitesection table th{padding:0.2rem 0.5rem;box-sizing:border-box}div.carrierfees-factors.sitesection table tbody tr{border-collapse:collapse}div.carrierfees-factors.sitesection table tbody tr:nth-of-type(odd){background-color:#fdfdfd}div.carrierfees-factors.sitesection table tbody tr:last-of-type{border-radius:0 0 4px 4px}article#satzung li>ul{padding-inline-start:2em}article.seatmap-edit{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:1em}article.seatmap-edit h1{flex:0 0 100%}article.seatmap-edit section{flex:1;min-width:250px}#seatmap_preview{box-shadow:inset 0 0 2px rgba(84,84,84,0.266667);min-width:250px;flex:1;font-family:"Courier New", monospace;font-size:10pt;text-align:center}#iof #seatmap_preview{flex:6}ul.dashed{list-style-type:none !important}ul.dashed>li{text-indent:-20px !important;padding-inline-start:20px}ul.dashed>li:before{content:"-" !important;text-indent:-5px !important;margin-right:1em !important}.flexdatalist-results li.item em{font-size:0.6em;display:block;color:#777;text-align:right;margin-top:-2.4em}.flexdatalist-results li.item em>span{display:none}#dep-flexdatalist-results{font-size:0.6em}#dep-flexdatalist-results li.item{color:black}#dep-flexdatalist-results .item-label{color:darkgrey}.carrierfees-new .table_header:last-child{width:33%}.carrierfees-list button,.carrierfees-list input[type=submit],.carrierfees-list select,.carrierfees-new button,.carrierfees-new input[type=submit],.carrierfees-new select{max-width:146px;width:7ch;box-sizing:border-box;border:1px solid lightgrey;border-radius:3px;text-align:center}.gatelist ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-inline-start:0;list-style-type:none;margin-block-start:0;font-size:0.9em}.gatebox{width:3.0em;background-color:#dbdbdb;display:block;margin:0.25em;padding:0.15em;border:1px solid rgba(0,0,0,0.0196078);text-align:center;margin-left:0}.gatelist ul li{width:3.0em;background-color:#dbdbdb;display:block;margin:0.25em;padding:0.15em;border:1px solid rgba(0,0,0,0.0196078);text-align:center;margin-left:0}.gatelist ul li a{display:block;color:#444444}a.gatebox{display:block;color:#444444}div.gates-all{display:flex;flex-flow:row;flex-wrap:wrap;text-align:center;justify-content:center}section.gates-col{max-width:340px;padding:0;margin:0.5em}div.gate-unit{text-align:center;max-width:340px;padding:0;margin-bottom:1em}div.gate-monitor{overflow:hidden;height:202px;width:340px;box-shadow:none;border:none;background-color:black;min-width:340px;min-height:202px}div.gate-monitor iframe{border:0;height:100%;left:0;top:0;width:100%}div.gate-link{padding-top:0.25em;font-size:0.8em}div.igate-info{position:relative;overflow:hidden;height:236px;box-shadow:none;border:none;background-color:black;padding:0 !important}div.igate-info iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.blink-red-1{fill:grey;animation:blink-red 2s linear infinite;animation-delay:1s}.blink-red-2{fill:red;animation:blink-red 2s linear infinite;animation-delay:0s}.blink-green-1{fill:grey;animation:blink-green 2s linear infinite;animation-delay:1s}.blink-green-2{fill:green;animation:blink-green 2s linear infinite;animation-delay:0s}.blink-circle{height:1em;width:1.1em}.airportInfoFlights .blink-circle{height:0.75em;width:0.75em}@keyframes blink-red{0%{fill:grey}49%{fill:grey}50%{fill:red}100%{fill:red}}@keyframes blink-green{0%{fill:grey}49%{fill:grey}50%{fill:green}100%{fill:green}}.table button:not(.toggle-switch){border:1px solid #dedede;border-radius:3px;background-image:linear-gradient(#fafafa, #eee);margin:0.25em;width:calc(100% - 0.5em);float:right}table.list button,table.list input[type=submit]{border:1px solid #dedede;border-radius:3px;background-image:linear-gradient(#fafafa, #eee);margin:0.25em;width:calc(100% - 0.5em);float:right}#cc form.list{max-width:800px}dl dt{font-weight:bold}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.toggle-switch{border:none;background:none}.table{display:table;text-align:center;width:100%;margin:auto 0;border-collapse:separate;font-family:'Roboto', sans-serif;font-weight:400}.table.list form{display:contents}.table_row,.theader{display:table-row}.table_header{display:table-cell;border-bottom:#ccc 1px solid;border-top:#ccc 1px solid;background:#547b8e;color:#fdfdfd;padding:10px;letter-spacing:1px;text-shadow:1px 1px 4px black}.table_header a:active,.table_header a:link,.table_header a:visited{color:inherit;font-weight:normal;width:100%;justify-content:center;position:relative;text-decoration:none}.table_header a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:-5px;background-color:white;visibility:hidden;transform:scaleX(0);transition:all 0.4s ease-in-out}.table_header a:hover:before{visibility:visible;transform:scaleX(1.25);transition:all 0.4s ease-in-out}.table_header img.sortarrow{width:10px;height:10px;margin-top:3px}.table_header:first-child{border-left:#ccc 1px solid;border-top-left-radius:5px;min-width:70px}.table_header:last-child{border-right:#ccc 1px solid;border-top-right-radius:5px}.table_small{display:table-cell;vertical-align:bottom}.table_row>.table_small>.table_cell:nth-child(odd){display:none;background:#547b8e;color:#f4f4f4;padding-top:10px;padding-bottom:10px}.table_header .icon-toggle-on,.table_row>.table_small>.table_cell:nth-child(odd) .icon-toggle-on{fill:#cecece}.table_header .icon-toggle-off{fill:#25d125}.table_row>.table_small>.table_cell{padding:0.25em;color:#5b5b5b;border-bottom:#ccc 1px solid;min-height:2em}.table_row>.table_small>.table_cell:nth-child(odd) .icon-toggle-off{fill:#25d125}.table_row>.table_small:first-child>.table_cell{border-left:#ccc 1px solid}.table_row>.table_small:last-child>.table_cell{border-right:#ccc 1px solid}.table_row:last-child>.table_small:last-child>.table_cell:last-child{border-bottom-right-radius:5px}.table_row:last-child>.table_small:first-child>.table_cell:last-child{border-bottom-left-radius:5px}.table_row:nth-child(2n+3){background:#e9e9e9}#fleetlist .table_row{background:white}#fleetlist .table_row:nth-child(2n+3){background:#f5f5f5}.fleet-livery{display:flex;gap:1em}.fleet-livery>div{text-align:center}.fleet-livery img{max-width:280px;width:100%}#cc div#information_window{z-index:400 !important}#cc div#information_window div.poptitle{background-color:#006086 !important;z-index:410 !important}.table_cell .icon-binoculars{height:1em;width:1em;position:relative;top:0.2em;left:1.8em;color:#dfe2e3;stroke:#3b3b3b;stroke-width:10;margin-left:-1.4em}.table_cell .icon-binoculars:hover{color:#000;stroke:#000;stroke-width:0.5}section.form h3{font-size:1.1em;margin-left:0.2em;margin-top:0}section.classes-list{display:block;border:1px solid rgba(120,120,120,0.611765);padding:1em;margin-bottom:1em;border-radius:4px;background:#fcfcfc;padding-top:0;overflow:hidden}section.classes-list input[type="submit"]{max-width:100%}@media all and (max-width: 470px){section.classes-list input[type="submit"]{font-size:0.9em}}table.classes-list{display:block;border:1px solid rgba(120,120,120,0.611765);padding:1em;margin-bottom:1em;border-radius:4px;background:#fcfcfc;padding-top:0;overflow:hidden}section.classes-list h4,table.classes-list tr:first-of-type{margin-top:0;background:#547b8e;color:white;padding:0.25em 0.25em 0.25em 0.5em;margin-left:-1em;margin-right:-1em}button.hide-fleet,button.show-fleet{padding:0.5em;min-width:180px;border:1px solid #dedede;background-image:linear-gradient(#fafafa, #eee);border-radius:2px;height:2.5em;line-height:1.25em;margin-top:1em}.carrierfees-list input[type=text],.carrierfees-list select,.carrierfees-new input[type=text],.carrierfees-new select{background:#f8fbff;padding:0.25em;border:1px solid darkgray;border-radius:3px;text-align:center;width:7ch;background-color:#f8fbff}.carrierfees-list input[type=text]:disabled,.carrierfees-list select:disabled,.carrierfees-new input[type=text]:disabled,.carrierfees-new select:disabled{background:#f9f9f9;border-color:lightgrey;color:#989898}table.list.gate-edit td{vertical-align:bottom}table.list.gate-edit td input,table.list.gate-edit td select{box-sizing:border-box;height:42px !important}table.list.gate-edit td button:not(.quantity-button){height:42px}table.list.gate-edit td a{font-size:16px;display:flex;max-width:60px;flex-direction:column;justify-content:center;text-align:center;height:42px;color:white;background:#033d7b;margin:0 auto;box-sizing:border-box}input#fleet_plane_registration{max-width:calc(100% - 22px) !important}ul.flightplansmall #arr,ul.flightplansmall #dep,ul.flightplansmall .flex-aircraft,ul.flightplansmall .select2-container{font-weight:normal;max-width:calc(100% - 22px) !important}ul.flightplansmall li .select2-selection__rendered,ul.flightplansmall li select{font-weight:normal}div#arr-info,div#delete-plane-select,div#dep-info,div#show-plane-info{display:inline-block;float:right}div#arr-info,div#delete-plane-select,div#dep-info{position:relative;right:-0.5em}div#arr-info,div#dep-info{top:calc(25% - 1.5em)}div#delete-plane-select{top:-2em}div#show-plane-info .icon{height:15px}div#arr-info .icon,div#delete-plane-select .icon,div#dep-info .icon{height:15px;stroke:red}div#plane-info-flights{margin:0 !important;padding:0 !important;border:none !important;width:100% !important;box-shadow:none !important}div#plane-info-flights button{padding:0.3em;margin:0.0em auto;border:1px solid #dedede;border-radius:3px;background-image:linear-gradient(#fafafa, #eee);float:right;font-size:0.85em;width:16em}#iof div#arrinc,#iof div#depinc{display:flex;flex-direction:column}td.weekdays-mono{font-family:monospace;font-size:1.1em}@media screen and (max-width: 900px){.table{margin:0 auto}table.flugplan{font-size:0.9em;content-visibility:auto}div#bp-show-dl img{height:100%}}@media screen and (min-width: 769px){#iof div#main{padding-top:150px !important}}@media screen and (max-width: 768px){#iof header{display:none}#cc div#outer,#iof div #outer{overflow:hidden}#cc header#iof_logo{font-size:0.55em;max-width:100%}#cc header#iof_logo div#loginfo img{max-height:1.4em}#cc header#iof_logo .header_icon{height:1.2em;width:1.2em;margin-top:1.2em}#cc header#iof_logo h1{font-size:0.80em;line-height:1em;margin-right:0}#cc header#iof_logo img:first-of-type{margin-top:0.6em;height:2em}#cc div#main{width:auto;box-sizing:border-box;max-width:100%;margin-top:2.5em}#iof div#main{width:100%;margin-top:2.5em;margin-top:5em;padding-left:0.5rem;padding-right:0.5rem}#cc nav{width:100%;max-width:100%;height:unset;min-height:0;opacity:0.93;font-size:0.95em;position:absolute;top:2.0em;z-index:2;padding:0}#iof nav{width:100%;background-color:#006086;height:5em;opacity:0.93;font-size:0.95em;position:absolute;text-align:left;align-content:left;left:-4%;z-index:2;padding:0}.headplane{width:calc(100% - 4.5em);position:absolute;top:0;margin-left:2em;height:3.445em;filter:drop-shadow(1px -5px 5px rgba(18,18,18,0.4))}#cc nav label,#iof nav label,nav label{display:inline-block;color:#fff;background:#a02620;font-style:normal;font-size:1.2em;padding:10px}#iof nav label{width:3em;height:2.95em;text-align:center}#iof nav p.logo_small{display:inline-block;font-size:1.5em;font-weight:bold;color:white;padding-left:0.2em;margin:0}#iof nav ul{margin:0}div#loginfo div{right:0;margin-left:1em}#cc nav h2,#cc nav ul li{display:block}#iof nav h2,#iof nav ul li{display:block}#cc nav ul li{padding:0.25em}#cc nav ul li a{padding:0.25rem}#iof nav ul li{border-top:1px solid #333;padding:0.5em;background-color:#006086;font-size:1.2em}#iof nav ul li:nth-of-type(2) form{display:inline-block;float:none}#iof nav ul li:nth-of-type(2) a{float:left}#cc nav h2,#cc nav ul{display:none}#iof nav h2,#iof nav ul{display:none}#cc nav input:checked ~ h2,#cc nav input:checked ~ ul{display:block}#iof nav input:checked ~ h2{display:block}#iof nav input:checked ~ ul{display:block;display:block;background:#006086}#cc nav input:checked ~ div#main,#iof nav input:checked ~ div#main{background-color:red;filter:blur(5px)}#cc nav input:checked ~ div#main{background-color:#006086;filter:blur(5px)}#iof nav input:checked ~ div#main{background-color:#006086;filter:blur(5px)}#iof nav ul li:first-of-type{display:none}#iof nav .icon{padding-left:1em}#iof a.nav-iof-logo{display:inline-block;position:absolute;top:0.2em;padding:0;z-index:4}#iof nav .icon-iof-logo{height:2em !important;width:4em;padding:0;margin-top:0.4em}#iof nav ul li span{display:inline;background-color:transparent}#cc nav.shadow,#iof nav.shadow{box-shadow:0 10px 15px #0005}#cc nav h2{padding-left:1em}#cc div#main.blur{filter:blur(3px);color:#777;pointer-events:none}#iof div#main.blur{filter:blur(3px);color:#777;pointer-events:none}#cc .logout{background:unset;padding:0;z-index:100;padding-top:0;position:absolute;top:3.5em;right:0;max-width:34px;height:34px}#cc .logout-dropdown{top:3.50em;height:3.0em;right:4em;padding-top:1em}#cc .logout-dropdown strong{font-size:2em}#cc header#iof_logo .icon-switch{margin:5px 0 0;width:34px;height:20px;fill:#a02620}table.list{font-size:1.0em}table.airport-list{font-size:0.7rem}table.list input{padding:0}table.list select{padding:0;height:unset;width:unset}table.list button{font-size:0.55em}.fleetlist input{max-width:5em}.airportInfoFlights img{width:100px}.smallprint{font-size:0.85em}section.connection p{font-size:0.8em}table.connection th{font-size:0.85em}section.book-form table.connection{font-size:0.7em}div#messagebox div{max-width:90%;width:90%}div#information_window{left:0.25em;width:calc(100% - 2em);min-height:81px;min-width:330px;min-height:120px;background-color:white !important;padding-top:0.5em;max-height:calc(100% - 2em);top:0.25em}#cc #main h1:first-of-type:not(#cc #main .form h1){font-size:0.9em}section.form h4{margin-left:0.5em}.flexdatalist-results li{text-align:left}}@media screen and (max-width: 650px){div.flugplanarr,div.flugplandep{font-size:0.85em;content-visibility:auto}table.flugplan{font-size:0.85em;content-visibility:auto}article.ac_info section{max-height:100%;width:100%}article.ac_info section:first-of-type{display:flex;flex-direction:column-reverse;max-height:100%;width:100%}div.col{max-height:100%;width:100%}table.flightplanlist{font-size:0.8em}table.flightplanlist th{font-size:0.82em}section#iofstats>ul>li{width:calc(50% - 0.5em)}section#iofstats h4{font-size:1.0em;margin-bottom:0}.table{display:block}.table_row:nth-child(2n+3){background:none}.theader{display:none}.table_row>.table_small>.table_cell:nth-child(odd){display:table-cell;width:40%}.table_cell{display:table-cell}.table_row{display:table;width:100%;border-collapse:separate;margin:5% auto 0;text-align:center}.table_small{display:table-row}.table_row>.table_small:first-child>.table_cell:last-child{border-left:none}.table_row>.table_small:first-child>.table_cell:first-child{border-top-left-radius:5px;border-top:#ccc 1px solid}.table_row>.table_small:first-child>.table_cell:last-child{border-top-right-radius:5px;border-top:#ccc 1px solid;display:table-cell}.table_row>.table_small>.table_cell:first-child{border-left:#ccc 1px solid}.table_row>.table_small:last-child>.table_cell:first-child{border-right:none}.table_row>.table_small:last-child>.table_cell:first-child{border-bottom-left-radius:5px}.table_row>.table_small:last-child>.table_cell:last-child{border-bottom-right-radius:5px;display:table-cell}.table_row>.table_small>.table_cell:last-child{border-right:#ccc 1px solid}.table input[type=text]{border:none;padding:0.25em}.table_cell .icon-binoculars{color:#89a4b2;left:-4px;float:right}.table_small .table_filler{display:none}.carrierfees-list button,.carrierfees-list input[type=submit],.carrierfees-list select,.carrierfees-new button,.carrierfees-new input[type=submit],.carrierfees-new select{float:none !important}#cc section.form{padding:0}#iof div#arrinc table,#iof div#depinc table{font-size:0.75em}}@media screen and (max-width: 500px){div.flugplanarr,div.flugplandep{font-size:0.73em;content-visibility:auto}table.flugplan{font-size:0.73em;content-visibility:auto}table.flugplan td,table.flugplan th{text-align:left}button.switch_timezone_local,button.switch_timezone_utc{font-size:0.8em}.ac_info section>table.airportInfoFlights{font-size:0.6em}section#iofstats p{font-size:1.8em;top:57px}.chart{height:150px}div.legendbox{margin-top:1em}table.airportInfoFlights td:nth-of-type(2){width:100px}table.airportInfoFlights td:nth-of-type(3){width:4em}.headplane{width:calc(100% - 4.5em);position:absolute;top:0.85em;height:2.5em}.smallprint{font-size:0.82em}table.list.gate-edit,table.list.ticket-edit{font-size:0.85em}table.list.gate-edit select,table.list.ticket-edit select{font-size:0.85em}table.list.gate-edit input,table.list.gate-edit td{max-width:7em;font-size:0.9em;vertical-align:bottom}table.list.ticket-edit input,table.list.ticket-edit td{max-width:7em;font-size:0.9em}table.list.flugplan{font-size:0.8em;content-visibility:auto}table.airport-list{font-size:0.575rem}.adminlink a:link{width:calc(100% - 3.5em)}#iof div#arrinc table,#iof div#depinc table{font-size:0.65em}td.weekdays-mono{font-size:0.9em}}@media screen and (max-width: 440px){table.flightplanlist td:nth-last-of-type(2),table.flightplanlist td:nth-last-of-type(3){display:none}table.flightplanlist th:nth-last-of-type(2),table.flightplanlist th:nth-last-of-type(3){display:none}}@media screen and (max-width: 380px){div.flugplanarr,div.flugplandep{font-size:0.60em;content-visibility:auto}table.list{font-size:0.60em}section#iofstats>ul>li{width:calc(100% - 0.5em)}section#iofstats p{font-size:2em;top:66px}.chart{height:175px}div#information_window{min-width:300px;top:0.5em}div#information_window .fadeout{min-width:300px;z-index:1000}.ac_info section>table.airportInfoFlights{font-size:0.5em}#iof div#arrinc table,#iof div#depinc table{font-size:0.50em}}@media screen and (max-width: 350px){table.flightplanlist{font-size:0.72em}.smallprint{font-size:0.70em}#cc header#iof_logo div#loginfo table{max-width:59%}#iof div#depinc table{font-size:0.45em}}
