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

/* Font Family */
html, h1, h2, h3, h4, h5, h6, p, a, b, li, label, input, select, button, .product_main_content, .product_main_content p, .product_main_content li, .product_main_content div > b, .ui-widget {
  font-family: 'Open Sans', sans-serif; }

button, input, optgroup, select, textarea {
  font: inherit; }
/* Font Size */
#dashboard_container h1, #countries_title_container h1 {
  font-size: 50px; }

h1 {
  font-size: 40px; }

h2, #useful_links_container h3 {
  font-size: 30px; }

.main_content_container div > h1 {
  font-size: 26px; }

h3 {
  font-size: 24px; }

.main_content_container div > h2 {
  font-size: 22px; }

h4, select, button, .large_text, #useful_links_container p, .product_main_content, .product_main_content p, .product_main_content li, .main_content_container div > b {
  font-size: 18px; }

p, input, #countries_navigation span, .useful_links_product_navigation span, .move_planner_task_container button, .no_bullets ul li, #back_button, #next_button, #time_container #local_time, #time_container #child_report_time, .mm-panel span.menu_heading, .print_menu_button, #print_summary ul li {
  font-size: 14px; }

.product_navigation {
  margin: 0px; }

ul, .input_form p, .error_message, .ui-tooltip-content, #results .description, #results .url, #countries_main_content .general_info_divs.one_third_width p, header .destinations_select, .top_banner p, .medium_text {
  font-size: 14px; }

.small_text, #time_container p, .add_all {
  font-size: 12px; }
/* Font Weight */
b, h1, h2, h4, .bold, button, .large_text, .error_message, .no_bullets ul li, .SuggestFramework_Heading, #time_container p, #responsive_menu_button, li.survey_container span, #print_summary ul li, #print_summary ol li, .my_report_text {
  font-weight: 600; }

h3, nav a, .move_planner_task_container button, .product_main_content, .product_main_content p, .product_main_content li, .print_menu_button, .no_bullets ul li a {
  font-weight: 400; }
/* Font Align */
h1, h2, h3, h4, .text_center, #footer_nav, .top_banner p {
  text-align: center; }

.text_left, #dashboard_destinations_container button, .mm-navbar .mm-navbar__title, #countries_main_content h3 {
  text-align: left; }

.text_right {
  text-align: right; }
/* Font Styles */
a {
  text-decoration: none; }

.underline {
  text-decoration: underline; }

.mm-panel .product_navigation li, .mm-panel span.menu_heading, .useful_links_product_navigation > li, #responsive_menu_button, .mm-navbar .mm-navbar__title {
  text-transform: uppercase; }

.product_navigation span {
  padding: 10px !important; }

.mm-panel ul li, .useful_links_product_navigation ul li {
  text-transform: none; }

li.survey_container span {
  text-transform: capitalize; }
/* Line Height */
html {
  line-height: 1.4; }
/* List Styles */
nav ul, .no_bullets ul, #countries_navigation, #countries_navigation ul, .useful_links_product_navigation, .useful_links_product_navigation ul, .related_links_container ul {
  list-style: none; }

@media only screen and (max-width: 800px) {
  #dashboard_container h1, #countries_title_container h1 {
    font-size: 30px; } }

@media only screen and (max-width: 600px) {
  h2, #useful_links_container h3 {
    font-size: 21px; }

  #useful_links_container p {
    font-size: 14px; }

  #dashboard_container h1 {
    font-size: 18px; }

  .product_navigation span {
    padding-left: 15px !important; } }
