body.admin{background:#fff}body.admin header .ui.button{background-color:#EFF4F6}body.admin .header_menu{padding:0px !important}.admin_dashboard .ui.menu{border:0;box-shadow:none}.admin_dashboard .ui.menu a.item{font-weight:bold;color:#4183c4}.admin_dashboard .ui.menu a.item i.icon{float:none;margin:0}.main.fullwidth_container{margin-top:2em;margin-bottom:2em}.ui.fullwidth_container{margin-left:1rem !important;margin-right:1rem !important}.ui.fullwidth_container{display:block;max-width:auto !important}.table_site_icon{max-width:20px;vertical-align:middle}.quote_row_submitted{background:#f0f0f0}form.ui.form.to_invoice_list{max-width:none !important;min-width:2500px;font-size:85%}form.ui.form.to_invoice_list .ui.table{width:auto;border-top:0}form.ui.form.to_invoice_list th{font-weight:normal;background:#27a4c8;color:#fff;border-left:1px solid #fff;border-top:1px solid #fff}form.ui.form.to_invoice_list th,form.ui.form.to_invoice_list td{width:20px}form.ui.form.to_invoice_list select{width:auto}form.ui.form.to_invoice_list textarea{width:auto}.row_alert{background-color:#ffee99}.row_cancel_pending{background-color:#c9ffad}.ui.button.to_invoice_list_do_save{background-color:pink}@media print{form.ui.form.to_invoice_list{font-family:Arial,Helvitica,sans-serif}form.ui.form.to_invoice_list th{background:black;color:#fff;border-top:1px rgba(34,36,38,0.1)}}.ui.form #products_pricing_table input{padding:0.1em;text-align:center}.ui.form #products_pricing_table input::-webkit-outer-spin-button,.ui.form #products_pricing_table input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui.form #products_pricing_table input[type=number]{-moz-appearance:textfield}.ui.form #products_pricing_table td{padding:0.15em}footer .ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),footer .ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:none !important}.cascade footer.ui.vertical.segment{margin-top:100px;padding-top:2em;padding-bottom:2em}.cascade .footer_top_image{background-image:url(/assets/grey-transparent-up-b48736da7da023f86c9bdf7b1a0ce43c973178e91d0e04931021acbaaa050980.png);background-position:center top;background-repeat:no-repeat;height:100px;margin-top:-100px}.cascade .footer_top_image_icon{margin:0 auto;padding-top:30px;width:50px;text-align:center}.cascade .footer_top_image_icon i{margin:0 auto;text-align:center}.fullfibre footer.ui.vertical.segment{margin-top:4em;padding-top:2em;padding-bottom:2em;background:#ffffff;border-top:2px solid #c3073f;color:rgba(0,0,0,0.87)}#header img.logo{width:100%;max-width:360px}#header h2{margin-top:30px}#header .header_buttons{margin-bottom:10px}#header .header_buttons .ui.button{font-weight:normal;text-transform:uppercase}@media screen and (min-width: 760px){#header .header_buttons{margin-top:-18px}#header .header_buttons .ui.button{padding-top:12px}}.header_menu{padding:0 !important}.header_menu .ui.menu{background:transparent;border:0;box-shadow:none}.header_menu .ui.menu .item::before{background:transparent}.header_menu .ui.menu .simple.item{text-transform:uppercase;font-weight:bold}.header_menu .ui.menu .simple.item a.heading{color:rgba(0,0,0,0.87);font-weight:normal;text-transform:none;font-size:20px;padding-right:40px}.header_menu .ui.menu .simple.item:first-of-type{padding-left:0}.cascade #header{background:#dbeaee;border-bottom:3px solid #27a4c8}.cascade .header_menu .simple.item{color:#27a4c8}.cascade .header_menu .simple.item a{color:#27a4c8}.fullfibre .header_menu .ui.menu .simple.item a.heading{color:#c3073f;font-weight:bold}.fullfibre #header{background:#ffffff;border-bottom:2px solid #c3073f}.fullfibre #header .item{color:#222}.fullfibre .ui.vertical.segment.header_menu{background-color:#ffffff;border-bottom:2px solid #c3073f}.admin .header_menu .simple.item{color:#27a4c8}.admin .header_menu .simple.item a{color:#27a4c8}.homepage_order_items .segment{min-height:180px}.ui.segment.homepage_top{font-size:20px;height:310px}.ui.segment.homepage_top h1{margin-top:10px;font-size:48px}.ui.segment.homepage_top .ui.inverted.button{box-shadow:0px 0px 0px 2px #000 inset !important;color:#000}.marketing_banner .ui.segment{background-image:url(/assets/city_tint_4_mask_b-9f87eaa7eb4b07c57fd4ffcc6da5668f6ee0c19515e5c14ee27e6288886ffa00.jpg);background-size:auto 200%;background-repeat:no-repeat;background-position:center center}.image_marketing_banner img{width:100%}.ui.grid.homepage_grid_top{margin-top:-150px}.ui.grid.homepage_grid .ui.card i.massive{margin-top:20px;margin-bottom:10px}.ui.grid.homepage_grid .ui.card .content{border-top:0}.cascade .ui.segment.homepage_top{background-image:url(/assets/city_tint_4_mask_b-9f87eaa7eb4b07c57fd4ffcc6da5668f6ee0c19515e5c14ee27e6288886ffa00.jpg);background-size:auto 120%;background-repeat:no-repeat;background-position:center 100%}.fullfibre .ui.segment.homepage_top{background:transparent}.fullfibre .card_quotes{background:#6f2232}.fullfibre .card_orders{background:#c3073f}.fullfibre .card_services{background:#2666ab}.fullfibre .homepage_grid .card .header,.fullfibre .homepage_grid .card .description{color:#fff}.fullfibre .homepage_grid .card:hover{background:black}.invoice_summary_line{background:#f9fafb}.ui.form input.table_quantity[type="number"]{width:80px}a.modal_info_link{float:right}#product_results_final{display:none}#quote_sim_number_message{padding:10px}body.fullfibre .quote_product_item{background:#fff;color:#000;padding-bottom:10px}body.fullfibre .quote_product_item .field>label{color:#2666ab !important;font-weight:normal;font-size:120%;line-height:140%}body.fullfibre .quote_product_item .ui.segment{border-top:0}body.fullfibre .quote_product_item .fullfibre_quote_product_item_details{padding:10px 0;min-height:100px;text-align:center;line-height:160%}body.fullfibre .quote_product_item .fullfibre_quote_product_item_months{font-weight:bold;font-size:120%}body.fullfibre .quote_product_item .ui.radio.checkbox label:before{box-shadow:0px 0px 3px #c3073f;border:2px solid #c3073f;width:30px;height:30px}body.fullfibre .quote_product_item .ui.radio.checkbox label:after{width:30px;height:30px}body.fullfibre .quote_product_item .ui.radio.checkbox{min-height:30px;min-width:30px}body.fullfibre .quote_product_item .segment{background:transparent}@media screen and (min-width: 760px) and (max-width: 990px){.ui.steps.quote_form_steps .step{flex-direction:column}}@media screen and (min-width: 320px) and (max-width: 760px){.ui.steps.quote_form_steps .step{flex-direction:row}}#paypal-button-container{display:inline-block;width:500px}.snmp_graphs p{text-align:center}.ui.form .renewal_date_range select{width:auto}#order_users_full_edit{display:none}#product_price_bands_table.ui.table td{text-align:center}#product_price_bands_table.ui.table td div{display:inline-block}#product_price_bands_table.ui.table td .margin{float:left}#product_price_bands_table.ui.table td .sell_price{float:right}#products_index_search_form{white-space:nowrap}#search_postcode{margin:0;height:38px}.options_products_table th:nth-child(1){width:100px}.options_products_table th:nth-child(3){width:180px}.options_products_table th:nth-child(4){width:180px}.options_products_table th:nth-child(5){width:180px}.old_portal_radius_stats td,.old_portal_radius_stats th{padding:4px 8px;text-align:left}.old_portal_radius_stats caption{padding:25px 8px 15px;font-size:130%;text-align:left}.service_show_ceased_field{margin-left:60px}.service_show_ceased_field .ui.checkbox label{font-weight:bold;font-size:13px}#service_usage_email_addresses_full_edit{display:none}.move_range_button{background-color:#27a4c8;border-radius:1em;color:#FFFFFF;width:2em;display:inline-block;vertical-align:middle;text-align:center}.move_range_button:hover{background-color:#0D91B7;color:#FFFFFF}#ticket_users_full_edit{display:none}#ticket_index_search_form{white-space:nowrap}.ticket_status_buttons{position:fixed;left:0;top:15vw}.ticket_status_buttons .status_button{text-align:right}.ticket_status_buttons .ui.button.grey1{background-color:#838383;color:#fff}#ticket_timer_preview{height:-webkit-max-content;height:-moz-max-content;height:max-content}#feedback #feedback_icons{font-size:5em;width:100%;justify-content:center;display:flex;line-height:normal;margin-bottom:2rem}#feedback .frown{color:orangered}#feedback .meh{color:orange}#feedback .smile{color:limegreen}#feedback .actions{justify-content:center;display:flex}body .ui.inverted.teal.segment{background-color:#27a4c8 !important}body .ui.teal.button,body .ui.teal.buttons .button{background-color:#27a4c8}body .ui.inverted.grey.segment{background-color:#465a65 !important}body{overflow-x:visible}body.cascade{background-color:#f0f5f7}.main.container{margin-top:2em;margin-bottom:2em}.ui.celled.table th a{color:#000000}.ui.celled.table th .current i{padding-left:0.15em;display:inline}.ui.checkbox label{cursor:pointer}.rails_env_message{z-index:999;position:fixed;right:0;top:0;background:red;padding:0px 6px;color:#fff;border-radius:0 0 0 4px;opacity:0.5}.form_field_details{color:#aaa}body.fullfibre .ui.pink.button,body.fullfibre .ui.pink.buttons .button{background-color:#c3073f}body.fullfibre{background-color:#000;background-image:url(/assets/fullfibre-scaled-dark-ec9bbe90e6addba96f4845076ae67c5fe0abe3e434110b922fde875a3a81322e.jpg);background-position:center 100px;background-size:4000px auto;background-repeat:repeat-y;color:#fff}body.fullfibre .ui.form .inline.fields>label,body.fullfibre .ui.form .inline.fields .field>label,body.fullfibre .ui.form .inline.fields .field>p,body.fullfibre .ui.form .inline.field>label,body.fullfibre .ui.form .inline.field>p,body.fullfibre .ui.checkbox label,body.fullfibre .ui.checkbox+label,body.fullfibre .ui.form .field>label{color:rgba(255,255,255,0.87)}body.fullfibre .ui.secondary .ui.form .inline.fields>label,body.fullfibre .ui.secondary .ui.form .inline.fields .field>label,body.fullfibre .ui.secondary .ui.form .inline.fields .field>p,body.fullfibre .ui.secondary .ui.form .inline.field>label,body.fullfibre .ui.secondary .ui.form .inline.field>p,body.fullfibre .ui.secondary .ui.checkbox label,body.fullfibre .ui.secondary .ui.checkbox+label,body.fullfibre .ui.secondary .ui.form .field>label{color:rgba(0,0,0,0.6)}body.fullfibre .segment{background:rgba(255,255,255,0.2)}
