$SansPro_font: "Source Sans Pro"; $max_sirina: (1160px); $black: #333333; $light_blue: #4ca0ea; $blue: #1e88e5; $input_border: 1px solid #C4C4C4; @import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap"); /* Author : Nejc Kovač Urejanje landing page */ /* @import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap"); */ body.landing_page #main { background-image: none; } header { height: unset; padding-top: 12px; padding-left: 0px; padding-right: 0px; max-width: 1160px; width: 95%; margin: auto; font-family: $SansPro_font; } header nav{ font-weight: 400; } header .logo a img { height: 45px; } .nav-desktop { align-items: center; padding-bottom: 19px; } header nav span.lang_switch .flag img { padding-right: 8px; } .flag img{ padding-right: 8px; } .flag { display: flex; align-items: unset; } header nav span.menu_item{ border-bottom: unset; } .app_title{ display: none; } .landing_page_content { font-family: "Source Sans Pro", "sans-serif"; text-align: center; color: #333333; padding-bottom: 70px; } .landing_page_content .landing_page_title { font-weight: 300; font-size: 50px; line-height: 63px; } body.landing_page #main .app_subtitle { text-shadow: unset; color: #333333; font-weight: 400; line-height: 26px; font-size: 18px; margin-top: 25px; margin-bottom: 24px; } body.landing_page #main .landing_page_window { border: 1px solid #C4C4C4; max-width: 400px; width: unset; min-height: 327px; } body.landing_page #main .landing_page_window #login_holder .login_form { padding: 25px 25px; position: unset; } body.landing_page #main .landing_page_window .tabs .tab { font-size: 16px; font-weight: 600; background-color: unset; color: #777777; height: 39px; display: flex; justify-content: center; align-items: center; } body.landing_page #main .landing_page_window .tabs .tab{ background-color: #F8F8F8; } body.landing_page #main .landing_page_window .tabs .tab.active { color: #1E88E5; background-color: #FFFFFF; } body.landing_page #main .landing_page_window label { text-align: left; font-size: 16px; margin: 15px 0px 4px 0px; } body.landing_page #main .landing_page_window label:first-of-type{ margin-top: 0px; } .landing_page_window input[type="text"] { padding: 0px; padding-left: 8px; height: 38px; max-width: 354px; width: 100%; border: $input_border; } .landing_page_window input[type="password"] { padding: 0px; padding-left: 8px; height: 38px; max-width: 354px; width: 100%; border: $input_border; } body.landing_page #main .landing_page_window input[type="submit"] { align-self: unset; width: unset; max-width: 354px; margin: 16px 0px; font-weight: 700; padding: 12.5px 0px; line-height: 20px; font-family: $SansPro_font; } body.landing_page #main .landing_page_window #login_holder .login_form .lostpass { position: unset; text-align: left; text-decoration-line: underline; text-decoration-color: $blue; font-weight: 400; font-size: 16px; line-height: 20px; } body.landing_page #main .landing_page_window #login_holder .login_form .lostpass a { font-weight: 400; } /* REGISTRACIJA */ body.landing_page #main .landing_page_window .register_window { padding: 25px 23px !important; } body.landing_page #main .landing_page_window .register_window a { position: unset; text-align: left; text-decoration-line: underline; text-decoration-color: $blue; font-weight: 400; font-size: 16px; line-height: 20px; } body.landing_page #main .landing_page_window .agreement input{ height: 18px; width: 18px; margin: 0px 9px 4px 0px; align-self: normal; } body.landing_page #main .landing_page_window .register_window .checkbox_text_holder{ font-weight: 400; margin-bottom: 0px; } body.landing_page #main .landing_page_window .register_window .lostpass { position: unset; text-align: left; text-decoration-line: underline; text-decoration-color: $blue; font-weight: 400; font-size: 16px; line-height: 20px; } footer .footer_content { max-width: $max_sirina; width: 95%; margin: auto; padding: 70px 0px 70px 0px; } footer .footer_content h2 { font-family: $SansPro_font; color: $blue; text-transform: uppercase; font-size: 18px; line-height: 26px; font-weight: 700; margin: 0px; padding-bottom: 12px; } footer .footer_content .col a:hover{ color: $light_blue; } #main footer .footer_content col { max-width: 290px; } footer .footer_content .col1-flex{ display: flex; flex-direction: column; } footer .footer_content .col span{ padding: 0px 0px 12px 0px; } footer .footer_content .col span:last-of-type{ padding: 0px; } footer .footer_content .col a { color: $black; font-weight: 400; font-size: 18px; line-height: 26px; font-family: $SansPro_font; } footer .footer_content .col3 .social_logo_flex a:first-of-type{ margin-right: 20px; } //CAPTCHA iframe { max-width: 304px; width: unset; } .rc-anchor-normal .rc-anchor-checkbox-label{ max-width: 152px; width: unset; } //------------- POPRAVKI ( napačno geslo, elektronski naslov etc.)-------------------------- // napačen EMAIL------------ body.login_noEmail #main{ background-image: none; } body.login_noEmail #main .main_content{ padding-top: 70px; } body.login_noEmail #main .app_subtitle { text-shadow: unset; color: #333333; font-weight: 400; line-height: 26px; font-size: 18px; margin-top: 25px; margin-bottom: 24px; } body.login_noEmail #main .landing_page_window{ max-width: 400px; border: 1px solid #C4C4C4; } body.landing_page #main .landing_page_window .tabs .tab, body.register #main .landing_page_window .tabs .tab, body.login #main .landing_page_window .tabs .tab, body.login_noEmail #main .landing_page_window .tabs .tab { background-color: $color_background_grey; color: #888888; font-size: 16px; font-weight: 600; background-color: unset; color: #777777; height: 39px; display: flex; justify-content: center; align-items: center; } body.login_noEmail #main .landing_page_window .tabs .tab.active{ background-color: $color_background; color: $color_blue; } body.login_noEmail #main .landing_page_window #login_holder .login_form { text-align: left; } body.login_noEmail #main .landing_page_window #login_holder .login_form label:first-of-type{ margin-top: 0px; } body.login_noEmail #main .landing_page_window #login_holder .login_form .lostpass { position: unset; } body.landing_page #main .landing_page_window .error_holder, body.register #main .landing_page_window .error_holder, body.login #main .landing_page_window .error_holder, body.login_noEmail #main .landing_page_window .error_holder { margin-top: 16px; } body.login_noEmail #main .landing_page_window input[type=submit]{ width: 100%; max-width: 100%; margin: 16px 0px; } // napačen EMAIL - registracija body.landing_page #main .landing_page_window #registration_holder, body.register #main .landing_page_window #registration_holder, body.login #main .landing_page_window #registration_holder, body.login_noEmail #main .landing_page_window #registration_holder { text-align: left; } body.login_noEmail #main .landing_page_window label:first-of-type { margin-top: 0px; } // NAPAČNO GESLO ------------------------------------- body.login #main{ background-image: none; } body.login #main .main_content{ padding-top: 70px; } body.login #main .app_subtitle { text-shadow: unset; color: #333333; font-weight: 400; line-height: 26px; font-size: 18px; margin-top: 25px; margin-bottom: 24px; } body.login #main .landing_page_window{ max-width: 400px; border: 1px solid #C4C4C4; } body.login #main .landing_page_window .tabs .tab { background-color: $color_background_grey; color: #888888; font-size: 16px; font-weight: 600; background-color: unset; color: #777777; height: 39px; display: flex; justify-content: center; align-items: center; } body.login #main .landing_page_window .tabs .tab.active{ background-color: $color_background; color: $color_blue; } body.login #main .landing_page_window #login_holder .login_form { text-align: left; } body.login #main .landing_page_window #login_holder .login_form label:first-of-type{ margin-top: 0px; } body.login #main .landing_page_window #login_holder .login_form .lostpass { position: unset; } body.login #main .landing_page_window .error_holder { margin-top: 16px; } body.login #main .landing_page_window input[type=submit]{ width: 100%; max-width: 100%; margin: 16px 0px; } // napačno geslo - registracija body.login #main .landing_page_window #registration_holder { text-align: left; } body.login #main .landing_page_window label:first-of-type { margin-top: 0px; } //-------------------------------------