/* compiled by scssphp v0.6.7 on Fri, 20 Oct 2023 09:02:40 +0100 (0.1085s) */

/* BACKGROUNDS */
:root {
  --teal: #0f7191;
  --gray-blue: #4a77a2;
  --light-blue: #049dfc;
  --dark-blue: #356797;
  --pale-yellow: #f2c14e;
  --orange: #f38b3a;
  --light-orange: #f89b31;
  --dark-orange: #f07131;
  --yellow-orange: #ff9a00;
  --light-purple: #a396e8;
  --dark-purple: #7168db;
  --zinc: #2fd5c8;
  --pink: #e55d8b;
  --light-green: #57bd89;
  --green: #328282;
  --white: #fff;
  --gray: #888c8f;
  --light-red: #f15932;
  --red: #e84430;
  --black: #000; }

body, .SuggestFramework_Normal, #accordion div, #time_container {
  background-color: #f4f4f4; }

.custom-body {
  background-color: #fff; }

.white_background, #search_icon, .product_navigation span, .product_main_content, .product_navigation li:first-child span:after, #responsive_menu_button, .mm-panel > .product_navigation.mm-listview > .mm-selected > span {
  background-color: #fff; }

.input_form button, .searchBox input[type='submit'], #show_all_button {
  background-color: #fd9927 !important; }

.light_blue_background {
  background-color: #6fa3d3 !important; }

.text_color {
  color: white !important; }

.blue_transparent_background {
  background-color: rgba(46, 119, 158, 0.8); }

.yellow_transparent_background {
  background-color: rgba(241, 186, 59, 0.8); }

.purple_transparent_background {
  background-color: rgba(154, 139, 230, 0.8); }

.pink_transparent_background {
  background-color: rgba(226, 75, 125, 0.8); }

.green_transparent_background {
  background-color: rgba(93, 205, 99, 0.8); }

.turquoise_transparent_background {
  background-color: rgba(47, 213, 200, 0.6); }

.bg-teal {
  background-color: var(--teal); }

.bg-gray-blue {
  background-color: var(--gray-blue); }

.bg-light-blue {
  background-color: var(--light-blue); }

.bg-dark-blue {
  background-color: var(--dark-blue); }

.bg-pale-yellow {
  background-color: var(--pale-yellow); }

.bg-orange {
  background-color: var(--orange); }

.bg-light-orange {
  background-color: var(--light-orange); }

.bg-dark-orange {
  background-color: var(--dark-orange); }

.bg-yellow-orange {
  background-color: var(--yellow-orange); }

.bg-light-purple {
  background-color: var(--light-purple); }

.bg-dark-purple {
  background-color: var(--dark-purple); }

.bg-zinc {
  background-color: var(--zinc); }

.bg-light-green {
  background-color: var(--light-green); }

.bg-green {
  background-color: var(--green); }

.bg-gray {
  background-color: var(--gray); }

.bg-light-red {
  background-color: var(--light-red); }

.bg-red {
  background-color: var(--red); }

#dashboard_destinations_container button {
  background-color: #4d4946; }

.move_planner_task_container button {
  background-color: #f1a41f; }

.move_planner_task_container > div, #family_center_navigation .highlight_tab, #family_center_navigation .highlight_tab:after, #family_center_button_container button {
  background-color: #f1cc1f !important; }

.SuggestFramework_Heading {
  background-color: #6a6a6a; }

#countries_menu .highlight_tab, .print_menu_button, #countries_button_container button, #select_all_button, .survey_container button, .go_button, .survey_container span, #cultural_questionnaire_container button[type="submit"] {
  background-color: #29aae1 !important; }

.custom_print_menu_button {
  margin: 0 !important; }

.useful_links_product_navigation .highlight_tab, .useful_links_product_navigation .highlight_tab:after, #best_of_the_web_button_container button {
  color: #366797 !important;
  font-weight: 700; }

.useful_links_product_navigation li.firstcurrent {
  border-top: solid 1px #366797;
  border-bottom: solid 1px #366797;
  border-right: solid 1px #366797;
  border-left: solid 1px #366797;
  color: #366797;
  width: 9p;
  font-weight: bold; }

.useful_links_product_navigation li.current {
  border-bottom: solid 1px;
  width: 9p; }

.current span {
  border-bottom: solid 1px;
  width: 9p; }

.useful_links_product_navigation li.customfirstcurrent {
  border-bottom: solid 1px;
  width: 9p;
  color: black !important;
  font-weight: bold; }

.customfirstcurrent {
  border-bottom: solid 1px;
  width: 9p;
  color: black !important;
  font-weight: bold; }

#family_center_select_destination span {
  color: black !important; }

#hot_topics_navigation .highlight_tab, #hot_topics_navigation .highlight_tab:after, #hot_topics_button_container button {
  background-color: #e24b7d !important; }

.highlight_tab {
  border-left: 4px solid #366797; }

.highlight_link {
  border-left: 4px solid #366797;
  padding-left: 3px; }

#business_travel_navigation .highlight_tab, #business_travel_navigation .highlight_tab:after, #business_travel_button_container button {
  background-color: #5dcd63 !important; }

#cultural_questionnaire_navigation .highlight_tab, #cultural_questionnaire_navigation .highlight_tab:after, #cultural_questionnaire_button_container button {
  background-color: #2fd5c8 !important; }

.SuggestFramework_Highlighted, #accordion h3:hover, #accordion .ui-state-active {
  background-color: #4cbc76; }

#accordion h3, .mm-navbar {
  background-color: #366797; }

#submit_pdf_summary_report:disabled, #submit_pdf_summary_report[disabled] {
  background-color: #a2a2a2 !important; }

.expand {
  background: linear-gradient(#fd9927, #cc6f06); }

#report_count_warning {
  background-color: #fd9927; }
/* FONT COLOURS */
.blue_background, .light_blue_background, .light_blue_background a, #dashboard_destinations_container button, .product_navigation .highlight_tab > a, .move_planner_task_container h4, .move_planner_task_container p.hide_task_container, .move_planner_task_container button, .print_menu_button, #back_button, #next_button, .searchBox input[type='submit'], li.destination_select span, .mm-panel span.menu_heading, .mm-navbar a, .survey_container a, #compare_crime_button, .expand, #show_all_button, #cultural_questionnaire_container button[type="submit"] {
  /*li.destination_select a,*/
  color: black !important; }

#footer_nav a, h1, h2, h3, h4, h5, h6, p, li, form a, .product_navigation a, .product_main_content, .product_main_content p, .product_main_content div > b, .SuggestFramework_Normal, #time_container #local_time, #time_container #child_report_time, #business_travel_country_background .white_transparent_background h1 {
  color: var(--black); }

a, .error_message, #footer_nav a:hover, #countries_menu a:hover:not(.mm-title), #countries_menu .highlight_link:not(.mm-title), #business_travel_navigation a:hover, #business_travel_navigation .highlight_link, #print_menu_form div > label, #responsive_menu_button.green_outline, .ui-widget-content a, .green_text, .my_report_text, #cultural_questionnaire_container a {
  color: var(--light-blue); }

.input_form button, .move_planner_task_container button, .SuggestFramework_Heading, .SuggestFramework_Highlighted, #accordion h3 a, #select_all_button, .go_button, #report_count_warning p, #countries_background h1, #business_travel_country_background h1 {
  color: #fff;
  margin-bottom: 0px !; }

.useful_links_product_navigation a:hover, .useful_links_product_navigation .highlight_header, .useful_links_product_navigation .highlight_link, #responsive_menu_button.purple_outline {
  color: #8e7ee2; }

#relocation_essentials_navigation a:hover, #relocation_essentials_navigation .highlight_link, #responsive_menu_button.blue_outline {
  color: #366797; }

#hot_topics_navigation a:hover, #hot_topics_navigation .highlight_link, #responsive_menu_button.pink_outline {
  color: #e24b7d; }

#family_center_navigation a:hover, #family_center_navigation .highlight_link, #family_center_navigation .highlight_header, #responsive_menu_button.yellow_outline {
  color: #f1cc1f; }

.add_all {
  color: #fd9927; }

#submit_pdf_summary_report:disabled, #submit_pdf_summary_report[disabled] {
  color: #6a6a6a !important; }
/* BORDERS */
hr {
  border-top: 2px solid #4d4946; }

select, .input_form button, .searchBox input[type='submit'], #show_all_button {
  border: 1px solid #fd9927; }

input, textarea, #submit_pdf_summary_report:disabled, #submit_pdf_summary_report[disabled] {
  border: 1px solid #a2a2a2; }

#print_report_container hr, #print_report_footer {
  border-top: 1px solid #a2a2a2; }

#dashboard_destinations_container button, #crime_country_compare input {
  border: 1px solid #4d4946; }

.move_planner_task_container button {
  border: 1px solid #f1a41f; }

.move_planner_task_container {
  border: 2px solid #f1cc1f; }

#responsive_menu_button.yellow_outline {
  border: 1px solid #f1cc1f; }

.ui-tooltip, #relocation_essentials_button_container button, #responsive_menu_button.blue_outline {
  border: 1px solid #366797; }

.default_header {
  border-top: 10px solid #366797;
  border-bottom: 10px solid #366797; }

.print_menu_button, #countries_button_container button, #select_all_button, .go_button {
  border: 1px solid #366797;
  cursor: pointer;
  color: white !important; }

#best_of_the_web_button_container button, #family_center_button_container button, #responsive_menu_button.purple_outline {
  border: 1px solid #8e7ee2; }

#hot_topics_button_container button, #responsive_menu_button.pink_outline {
  border: 1px solid #e24b7d; }

#business_travel_button_container button, #country_selectbox, #accordion .ui-state-active, #accordion h3:hover, #responsive_menu_button.green_outline {
  border: 1px solid #5dcd63; }

#cultural_questionnaire_button_container button, #responsive_menu_button.turquoise_outline {
  border: 1px solid #2fd5c8; }

.SuggestFramework_List {
  border: 1px solid #6a6a6a; }

#countries_main_content .general_info_divs.one_third_width, .survey_container button {
  border: 1px solid black; }

#countries_main_content .general_info_divs.one_third_width p {
  margin-bottom: 10px; }

.mm-menu .mm-btn:before, .mm-menu .quick_links .mm-btn_next:after, .mm-menu .news_across_the_web .mm-btn_next:after, .mm-menu .destination_select .mm-btn_next:after, .mm-menu .mm-listitem_selected .mm-btn_next:after, .mm-menu .child_report .mm-btn_next:after {
  border-color: #fff !important; }

.top-container {
  display: flex;
  flex-direction: row;
  flex: 1;
  position: relative;
  text-align: center;
  background-color: #0c72d0;
  color: var(--white);
  align-items: center;
  justify-content: space-between; }

.top-container .top_banner {
  width: 50%;
  text-align: center;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center; }

.top-container .top_banner a {
  color: var(--white);
  text-decoration: underline; }

.top-container .top_banner span {
  color: var(--white); }

.top_banner .hide_banner {
  padding: 0 10px 0 0;
  font-size: 20px;
  font-weight: bold; }

.top-container .goog-te-gadget {
  color: black;
  height: 30px;
  overflow: hidden; }

.top-container .goog-te-gadget .goog-te-combo {
  margin: 4px 0;
  background-color: #0c72d0;
  color: var(--white);
  border: 1px solid #fff;
  border-radius: 8px;
  cursor: pointer;
  overflow-y: hidden;
  -webkit-appearance: none;
  padding-left: 10px;
  font-size: 16px;
  width: 142px; }

.top-container .goog-te-gadget .goog-te-combo::-webkit-scrollbar {
  display: none; }

.one_third_width h5 {
  margin-block-end: 0px;
  margin-block-start: 0px; }

.one_third_width p {
  margin-block-start: 0px;
  margin-block-end: 0px; }

@media only screen and (max-width: 600px) {
  .top-container {
    flex-direction: column;
    padding: 10px 3px;
    justify-content: center; }

  .top-container .top_banner {
    width: 100%;
    text-align: center;
    padding: 0px; }

  .top_banner_icon {
    padding: 0px;
    margin-right: 0px !important;
    gap: 5px; }

  .top-container .goog-te-gadget .goog-te-combo {
    color: black;
    background-color: white; } }

@media only screen and (max-width: 600px) {
  .top-container {
    flex-direction: row; }

  .desktop_screen {
    display: none !important; } }
