/* Mobile prilagoditve */ @media screen and (max-width: 700px) { header{ nav{ flex-direction: column-reverse; align-self: auto; justify-content: space-evenly; height: 100%; text-align: right; font-size: 14px; span.menu_item{ line-height: 18px; &.active{ border-bottom: 2px $color_blue solid; } a{ line-height: 18px; } } } } body{ #main{ .main_content{ padding: 10px 20px 40px 20px; h1{ padding: 10px 10px; font-size: 22px; text-align: center; } .form_row{ margin: 0 !important; padding-left: 0 !important; padding-right: 0 !important; } .label{ line-height: 30px; } input[type="text"], input[type="email"], input[type="password"]{ width: 100%; } input[type="submit"], input[type="button"]{ display: block; width: 100%; margin: 20px auto !important; } .have_account{ display: block; margin: 30px 0 0 0; } .red.italic{ padding-left: 0 !important; } .form_row.agreement{ margin-top: 10px !important; } textarea#gdpr-note{ margin: 0; width: 100%; } } } } body.landing_page, body.login, body.register, body.login_noEmail{ #main{ min-height: auto; /*background-image: none;*/ .main_content{ padding: 30px 20px 30px 20px; .app_title{ width: 95%; margin: 10px auto 40px auto; font-size: 32px; /*color: $color_text;*/ } .landing_page_window{ width: 100%; .tab{ font-size: 16px; } .lostpass{ font-size: 14px; } input[type="submit"], input[type="button"]{ margin: 30px auto !important; } } .app_subtitle{ width: 100%; box-sizing: border-box; } } } /* AAI */ #content.aai #main .main_content{ .landing_page_window{ width: 100%; box-sizing: border-box; margin-top: 20px; } .app_title{ width: 100%; box-sizing: border-box; } .app_subtitle{ width: 100%; box-sizing: border-box; } } } footer{ padding: 0 20px; .footer_content{ flex-direction: column; padding: 20px 0; text-align: center; .col{ width: 100%; .follow{ justify-content: center; } } .logo_holder img{ margin: 20px auto 30px auto; } } } .cookie_notice{ flex-direction: column; .left{ margin: 0 0 20px 0; text-align: center; } } }