/* Mobile prilagoditve */ .mobile{ display: none; } @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; // } // } // } // } /* --------------HAMBURGER---------------------------------- */ .nav-desktop { display: none; } .mobile { display: block; } #nav-icon3 { width: 38px; height: 20px; position: relative; bottom: 15px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; span { display: block; position: absolute; height: 5px; width: 100%; background: #1E88E5; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; } span:nth-child(1) { top: 0px; } span:nth-child(2), span:nth-child(3) { top: 9px; } span:nth-child(4) { top: 18px; } } #nav-icon3.open span:nth-child(1) { top: 9px; width: 0%; left: 50%; } #nav-icon3.open span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #nav-icon3.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } #nav-icon3.open span:nth-child(4) { top: 9px; width: 0%; left: 50%; } #links { display: none; } /* */ .aai a { color: #333333; } #links.open { position: absolute; top: 100px; left: 0px; display: flex; flex-direction: column; align-items: center; width: 100%; height: 100vh; background-color: rgb(255, 255, 255); } #links .menu_item { font-size: 30px; margin-top: 30px; a { font-size: 16px; } } //------------------------------------------------------------------- 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; width: 100%; } } .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: 50px 0; text-align: center; .col{ max-width: unset; width: 100%; h2{ padding-top: 12px; } a{ padding-bottom: 12px; } .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; } } }