.radius_100x{ border-radius: 100%; } .radius_100{ border-radius: 100px; } .radius_10{ border-radius: 8px; } .radius_5{ border-radius: 5px; } .radius_lenyilo_header{ border-radius: 7px; } .radius_felso_10{ border-radius: 8px 8px 0px 0px; } .radius_inputs{ border-radius: 5px; } @color_white: #fff; @color_black: #333; @color_ddgray: #333; @color_dgray: #888; @color_gray: #aaa; @color_lgray: #ccc ; @color_l1gray: #e6e6e6; @color_red: #f33; @color_green: #0eaf00; @color_link: #0b6acc; @nyelv_valaszto_anim_ido: 350ms; @arrow_anim_ido: 350ms; @elvalaszto_header_szin: #529c908c; @color1: #FFFFFF; @color2: #15435D; @color3: #C3DDB2; @color4: #CD8A00; @color5: #529c908c; //@import "colors.php"; .color1_bg{ background-color: @color1; } .color2_bg{ background-color: @color2; } .color3_bg{ background-color: @color3; } .color4_bg{ background-color: @color4; } .color5_bg{ background-color: @color5; } .color_red{ color: @color_red; } .color_link{ color: @color_red; } .clra{clear:both}.clra:after{clear:both;content:".";display:block;height:0;visibility:hidden} .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */ } :root{ --color-zknp-blue: #01a0e2; } /** Bootstrap 3 panel (Bootstrap 5 nem tartalmazza) */ .panel { margin-bottom: 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body { padding: 15px; } .panel-body:before, .panel-body:after { display: table; content: " "; } .panel-body:after { clear: both; } .panel-body:before, .panel-body:after { display: table; content: " "; } .panel-body:after { clear: both; } .panel > .list-group { margin-bottom: 0; } .panel > .list-group .list-group-item { border-width: 1px 0; } .panel > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .panel > .list-group .list-group-item:last-child { border-bottom: 0; } .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table { margin-bottom: 0; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive { border-top: 1px solid #dddddd; } .panel > .table > tbody:first-child th, .panel > .table > tbody:first-child td { border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .panel > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } .panel > .table-responsive { margin-bottom: 0; border: 0; } .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; } .panel-heading > .dropdown .dropdown-toggle { color: inherit; } .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; } .panel-title > a { color: inherit; } .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .panel-group .panel { margin-bottom: 0; overflow: hidden; border-radius: 4px; } .panel-group .panel + .panel { margin-top: 5px; } .panel-group .panel-heading { border-bottom: 0; } .panel-group .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #dddddd; } .panel-group .panel-footer { border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd; } .panel-default { border-color: #dddddd; } .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #dddddd; } .panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #dddddd; } .panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #dddddd; } .panel-primary { border-color: #428bca; } .panel-primary > .panel-heading { color: #ffffff; background-color: #428bca; border-color: #428bca; } .panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #428bca; } .panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #428bca; } .panel-success { border-color: #d6e9c6; } .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color: #d6e9c6; } .panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #d6e9c6; } .panel-warning { border-color: #faebcc; } .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color: #faebcc; } .panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #faebcc; } .panel-danger { border-color: #ebccd1; } .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color: #ebccd1; } .panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #ebccd1; } .panel-info { border-color: #bce8f1; } .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color: #bce8f1; } .panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #bce8f1; } .hide{ display: none; } .content_size{ width:800px; max-width:95%; margin:0px auto; height: 100%; } .content{ min-height: 220px; } .link { color: blue !important; } .link:hover { text-decoration: underline; } .title{ font-size:12px; } .text_solid{ display: inline-block; } .pointer{ cursor: pointer; } .default_cursor{ cursor: default; } a{ text-decoration: none; color: inherit; &:hover, &:active, &:focus{ color: inherit; } } .row{ margin-left: -15px; margin-right: -15px; margin-bottom: 8px; .col{ position: relative; padding-left: 15px !important; padding-right: 15px !important; &.col-12{ float: left; width:100%; } &.col-6{ float: left; width:50%; &.teljes_szeles_b{ padding-right: 0px; } &.teljes_szeles_j{ padding-left: 0px; } } &.col-4{ float: left; width:33%; } &.col-3{ float: left; } .input_text, .select_input{ width: 100%; } } } .radio_sor_tarto{ display: inline-block; margin-left: -25px; .radio_gomb{ display: none; } input[type=radio] ~ label { padding-left: 25px; position: relative; cursor: pointer; vertical-align: top; z-index: 5; } input[type=radio] ~ .check { position: relative; display: inline-block; left: 24px; top: 1px; width: 20px; height: 20px; margin-top: 0px !important; border: 2px solid @color_dgray; background-color: transparent; z-index: 1; } input[type=radio]:checked ~ .check { display: inline-block; width: 20px; height: 20px; border:2px solid @color2; margin-top: 0px !important; background-color: @color1; } // //input[type=radio]:checked ~ .check::before{ // background: #0DFF92; //} } .checkbox_sor_tarto{ .checkbox_gomb{ display: none; } input[type=checkbox] ~ label { padding-left: 25px; position: relative; cursor: pointer; vertical-align: top; z-index: 5; } input[type=checkbox] ~ .check { position: relative; display: inline-block; left: 24px; top: 1px; width: 20px; height: 20px; margin-top: 0px !important; border: 2px solid @color_dgray; background-color: transparent; z-index: 1; } input[type=checkbox]:checked ~ .check { display: inline-block; width: 20px; height: 20px; border:2px solid @color2; margin-top: 0px !important; //background-color: @color1; &:before{ display: block; content: ""; height: 5px; width: 10px; border-left: 2px solid @color2; border-bottom: 2px solid @color2; transform: translate(3px,5px)rotate(-45deg); } } } .input_text{ padding:3px 7px; border: 1px solid @color_dgray; &:focus, &:active{ outline: none; } } .select_input{ padding:4px 7px; border: 1px solid @color_dgray; &:focus, &:active{ outline: none; } } body{ position: relative; min-height: 100vh; margin:0 10px; padding:0; font-size:15px; font-weight: 300 !important; font-family: 'Ubuntu', sans-serif !important; background-color: #224854; } header{ width: 800px; max-width: 95%; height: 80px; z-index: 20; margin: 10px auto; .navbar{ color: @color_white; .visszaX_gomb_tarto{ width:72px; .visszaX_gomb{ display: inline-block; height: 37px; margin:10px 0px; padding:6px 12px; font-size: 18px; font-weight: 800; background-color: @color_red; cursor: pointer; } } .vissza_gomb_tarto{ width:266px; .vissza_gomb{ display: inline-block; height: 50px; width: 260px; margin:4px 0px; padding:6px 12px; background-position: left; background-size: contain; background-repeat: no-repeat; background-image: url("../../assets/img/zknp_logo.png"); cursor: pointer; } } .header_title { font-size: 23px; margin:13px 0px; width:~"calc(100% - 400px)"; } .nyelv_valaszto_tarto{ width:65px; height: 47px; padding-top:2px; display: inline-block; .nyelv_valaszto{ display: inline-block; padding:5px 20px 5px 7px; margin-top: 4px; //border: 2px solid @color_white; text-align: right; transition: all @nyelv_valaszto_anim_ido; &.aktiv{ background-color: @color_white; box-shadow: 0px 0px 7px rgba(0,0,0,0.5); .zaszlo { display: block; opacity: 1; } } .zaszlo{ display: none; opacity: 0; width: 35px; height: 35px; margin-top: 15px; background-position: center; background-size: cover; transition: all @nyelv_valaszto_anim_ido; cursor: pointer; &:first-child{ display: block; margin-top: 0px; opacity: 1; } &.HU{ background-image: url("../../assets/flags/HU.png"); } &.EN{ background-image: url("../../assets/flags/GB.png"); } &.DE{ background-image: url("../../assets/flags/DE.png"); } &.FR{ background-image: url("../../assets/flags/FR.png"); } &.ES{ background-image: url("../../assets/flags/ES.png"); } &.CH{ background-image: url("../../assets/flags/CH.png"); } } } &.aktiv{ .lenyilo_arrow_tarto { transform: translate(0px, -143px); .arrow{ border-left: 2px solid @color_ddgray; border-bottom: 2px solid @color_ddgray; transform: translate(-5px, 1px) rotate(135deg); } } } .lenyilo_arrow_tarto{ display: inline-block; width: 10px; height: 10px; padding: 10px; transform: translate(0px, -39px); cursor: pointer; .arrow{ width: 10px; height: 10px; border-left: 2px solid @color_white; border-bottom: 2px solid @color_white; transition: all 350ms; transform: translate(-5px, -7px) rotate(315deg); } } } } .logo_container{ width: 100%; height: 100%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; background-color: #FFF; border-radius: 10px; color: #595959; padding: 5px 0; .logo{ display: inline-block; width: 130px; height: 50px; background-position: left; background-size: contain; background-repeat: no-repeat; background-image: url("../../assets/img/zknp_logo.png"); margin-right: 10px; margin-left: 10px; } .logo_text{ height: 70px; width: 100%; //text-align: center; font-size: medium; display: flex; //justify-content: center; align-items: center; } .logo_info{ padding-left: 10px; font-size: 8px; width: 280px; p{ margin: 0; } } } .authenticated_logo_container{ width: 100%; height: 100%; background: #FFF; border-radius: 10px; display: flex; flex-direction: row; align-items: center; justify-content: center; .header_bubble{ width: calc(100% - 80px); //background: white; //border-radius: 10px; height: 80px; margin-right: 10px; display: flex; align-items: center; .authenticated_logo{ display: inline-block; width: 130px; height: 50px; //width: 100%; //height: 100%; max-width: 160px; background-position: left; background-size: contain; background-repeat: no-repeat; background-image: url("../../assets/img/zknp_logo.png"); margin-left: 10px; margin-right: 5px; } .authenticated_logo_text{ color: #595959; //height: 70px; width: 100%; //text-align: center; font-size: small; display: flex; justify-content: left; align-items: center; //text-shadow: 2px 2px 2px #ababab; font-weight: bold; margin: 0; border-left: 1px solid #000; } .authenticated_header_text{ margin: 0; padding-left: 5px; } } } } .loader{ border: 8px solid #f3f3f3; /* Light grey */ border-top: 8px solid #3f859b; /* Blue */ border-radius: 50%; width: 40px; height: 40px; animation: spin 1s linear infinite; display: none; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #menu_container{ width: calc(40% + 80px); background: #000; border-left: 20px solid #FFF; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom: 80px solid transparent; box-sizing: border-box; } #m_icon{ float: right; height: 80px; } .icon{ width: 80px; height: 100%; //border: 1px solid white; border-radius: 10px; } .menu_icon_container{ display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; .menu-icon { display: grid; place-items: center; height: 40px; //width: 80px; cursor: pointer; padding: 0 15px; & > span { width: 40px; height: 6px; border-radius: 4px; //border: 1px solid white; //background: #7f7f7f; background: #FFF; display: block; //box-shadow: 1px 1px 4px #000000; transition: all 0.3s ease-in-out; } } } .line{ //border: 1px solid #000000; } .line-1 { width: 42px; justify-self: end; } .line-2 { width: 35px; justify-self: end; } .topnav{ overflow: hidden; position: relative; background: #000; //height: 200px; width: 100%; border-radius: 10px; border: 1px solid #000; z-index: 20; display: none; #navMenu{ padding: 0 10px; .underline_item{ border-bottom: 1px solid #FFF; a:link{ color: #FFF; } } li{ display: flex; flex-direction: row; align-items: center; } } li{ color: #FFF; padding: 14px 0px; text-decoration: none; font-size: 15px; display: block; cursor: pointer; height: 50px; //line-height: 40px; icon{ background: black; display: block; position: absolute; right: 0; top: 0; } li:hover{ background: #000; color: #FFF; } } a{ color: #FFF; padding: 14px 5px; text-decoration: none; font-size: 15px; display: block; //height: 70px; //line-height: 40px; width: 100%; icon{ background: black; display: block; position: absolute; right: 0; top: 0; } a:hover{ background: #000; color: #FFF; } } } .material-symbols-outlined { font-variation-settings: 'FILL' 0, 'wght' 700, 'GRAD' 0, 'opsz' 48 } #login_page{ display: flex; flex-direction: column; justify-content: center; .login_form_item{ display: flex; flex-direction: row; width: 100%; height: 40px; background: white; border-radius: 10px; margin: 5px 0; margin-bottom: 20px; box-shadow: 1px 2px 4px #000000; input{ float: right; width: 100%; height: 40px; border-radius: 10px; //text-align: center; border: 1px solid white; border-top-left-radius: 0; border-bottom-left-radius: 0; } input:focus{ border-left: 0; } .login_form_icon{ height: 40px; border-radius: 10px; border: 1px solid white; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-left: 5px; } } } .mrgn_btm_5{ margin-bottom: 5px; } /*.parking_btn_container{ border: 1px solid white; border-radius: 15px; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100px; padding: 0 20px; margin-bottom: 10px; background: #3f859b;*/ .parking_btn{ height: 80px; width: 100%; background: white; border-radius: 10px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-image: url("../../assets/img/blue_start.png"); background-size: 60px; background-position: 15px 10px; //box-shadow: 2px 1px 4px #000; //display: flex; //flex-direction: row; //background: #f76f6e; border: 1px solid black; /*.bar_play_icon{ width: 80px; height: 100%; background-position: left; background-size: contain; background-repeat: no-repeat; background-image: url("../../assets/img/blue_start.png"); }*/ .bar_square{ width: 80px; height: 100%; border-left: 1px solid black; border-radius: 8px; background: #3cb0ef; text-align: center; //display: flex; display: inline-block; float: right; padding: 30px 0; //align-items: center; //justify-content: center; p{ margin: 0; color: white; font-size: large; line-height: 16px; } } .bar_content{ height: 100%; width: 100%; text-align: center; //display: flex; display: inline-block; float: left; position: relative; top: -78px; //flex-direction: column; //justify-content: center; //align-items: center; margin: auto; padding: 28px 0; p{ margin: 0; color: black; font-size: x-large; line-height: 20px; } .btimer{ font-size: large; line-height: 20px; margin-top: 4px; font-weight: bold; } } } //} .flexrowcenter{ display: flex; flex-direction: row; justify-content: center; align-items: center; } #parking_controler_page{ display: flex; flex-direction: column; } #adding_permit{ height: 80px; width: 100%; background: white; border-radius: 10px; margin-bottom: 10px; //display: inline-block; display: flex; flex-direction: row; background: #3f859b; border: 1px solid white; //text-align: center; justify-content: center; align-items: center; p{ color: white; } i{ float: left; } #plus_icon{ float: left; margin-left: 20px; } #adding_permit_content{ flex-grow: 1; text-align: center; cursor: pointer; p{ margin: 0; font-size: large; } } } .control_bar{ height: 80px; background: white; border-radius: 10px; margin-bottom: 10px; display: flex; flex-direction: row; padding: 10px 0px; align-items: center; #add_btn{ margin: 0px 15px; width: 25px; } .parking_indicator{ width: 40%; height: 100%; background: red; border-radius: 10px; text-align: center; color: white; display: flex; flex-direction: column; justify-content: center; p{ margin: 0 5px; font-size: 12px; } .rendszam{ font-size: 16px; } } .parking_start{ width: 40%; height: 100%; background: green; border-radius: 10px; text-align: center; margin: 0 20px; color: white; font-size: 12px; display: flex; flex-direction: column; justify-content: center; p{ margin: 0; } } .parking_in_progress{ width: 100%; height: 100%; background: green; border-radius: 10px; text-align: center; margin: 0 20px; color: white; font-size: 12px; display: flex; flex-direction: column; justify-content: center; p{ margin: 0; } } } #parking_list{ overflow-y: scroll; } #residential_permit_chooser{ #residential_permit_container{ width: 100%; height: 200px; border: 1px solid black; margin-bottom: 20px; overflow-y: scroll; #residential_permit_list{ p{ margin: 0; } } } } #parking_prog1{ margin: 0 20px 0 5px; } #elozmeny_lista{ padding: 0 10px; } .btn_col_container{ display: flex; flex-direction: column; align-items: center; } .btn_bar{ display: flex; flex-direction: row; justify-content: space-between; } .btn_template{ padding: 15px 40px; background: #3f859b; color: white; text-decoration: none; border: 1px solid white; border-radius: 10px; cursor: pointer; } .btn_template:active{ text-decoration: none; } .btn_template_div{ display: flex; flex-direction: column; background: #3f859b; color: white; text-decoration: none; border: 1px solid white; border-radius: 10px; padding: 10px; } #zknp_ugyfelszolgalat_link:link{ text-decoration: none; color: black; } #zknp_ugyfelszolgalat_link:focus{ text-decoration: none; color: black; } #zknp_ugyfelszolgalat_link:hover{ text-decoration: none; color: black; } a:link{ text-decoration: none; color: white; } a:focus{ text-decoration: none; color: white; } a:hover{ text-decoration: none; color: white; } back_btn:hover{ color: white; } .elozmeny_item{ display: flex; flex-direction: row; justify-content: space-around; align-items: self-end; border-bottom: 2px solid black; border-left: 0; border-right: 0; padding: 0; .column{ display: flex; flex-direction: column; margin-bottom: 0; p{ width: 50%; margin: 0; font-size: small; } } } .header_text{ //text-shadow: 2px 2px 2px #ababab; font-weight: bold; margin: 0; } .dateInput{ -webkit-appearance: none; -moz-appearance: none; } .btn-primary { background-color: #15435D; } footer{ display: flex; flex-direction: row; position: absolute; left: 0px; right: 0px; bottom: 20px; width: 100%; margin: auto; padding:10px; color: black; text-align: center; background-color: @color1; z-index: 15; border-radius: 10px; text-align: justify; width: 800px; max-width: 95%; justify-content: space-around; .footer_item{ display: flex; flex-direction: row; align-items: center; } .valaszto{ width: 2px; background: black; } a:link{ color: black; font-size: larger; //margin: 10px 0; } #kapcsolat_ugyfelszolg{ //margin: 10px 0; } #kapcsolat_email{ //margin: 10px 0; } #kapcsolat_tel_szam{ //margin: 10px 0; } .footer_szoveg{ font-size: 12px; line-height: 13px; padding-bottom: 10px; } .footer_sp_h_logo{ width: 470px; max-width: 100%; padding: 5px; background-color: @color_white; } .footer_sp_v_logo{ display: none; max-width: 100%; height: 80px; padding: 5px; background-color: @color_white; } } .cross_line{ width: 106px; //height: 80px; border-bottom: 5px solid black; -webkit-transform: translateY(7px)translateX(-13px)rotate(-45deg); position: relative; border-radius: 2px; //top: -33px; //left: -13px; } #query_form{ input{ border: 1px solid black; border-radius: 10px; } select{ border: 1px solid black; border-radius: 10px; } .btn_template{ border: 1px solid black; padding: 10px 30px; } a:active{ color: white; } } #accept_permit_adding{ .btn_template{ border: 1px solid black; padding: 10px 30px; } } #accept_form{ .btn_template{ border: 1px solid black; padding: 10px 30px; } } #accept_starting{ .btn_template{ border: 1px solid black; padding: 10px 30px; } } .potdij_index{ padding-top: 60px; padding-bottom: 200px; &.potdij_index2{ padding-top: 75px; } } .potdij_csempe{ padding:10px; margin:10px 0px 20px 0px; background-color: @color_l1gray; //box-shadow: 0px 0px 7px rgba(0,0,0,0.5); &.tranzakcio{ .potdij_csempe_header{ //background-color: @color_gray; } .tranzakcio_table_tarto{ overflow-x: auto; .tranzakcio_table_belso{ min-width: 320px; overflow: hidden; } } .row{ &::after { content: ""; width: ~"calc(100% - 30px)"; height: 0px; margin: 0px auto; padding-top: 8px; border-bottom: 1px solid @color_gray; } &:last-child{ margin-bottom: 5px; } } } .felso_elem{ .jobb{ text-align: left !important; } } .row:last-child{ margin-bottom: 0px; } .egyenleg, .rendszam{ width:~"calc(100% - 30px)"; font-weight: 800; } .potdij_csempe_header{ margin: -10px -10px 10px -10px; padding: 7px 10px 7px 10px; font-size: 18px; font-weight: 800; color:@color_white; background-color: @color2; } .lenyilo_arrow_tarto{ display: inline-block; width:20px; height:20px; padding: 15px; transform: translate(0,-10px); cursor: pointer; &.aktiv{ .arrow{ transform: translate(-10px,-10px)rotate(135deg); } } .arrow{ width:20px; height:20px; border-left:2px solid @color_black; border-bottom:2px solid @color_black; transition: all @arrow_anim_ido; transform: translate(-10px,-20px)rotate(315deg); } } .lenyilo{ display: none; padding-top:8px; //padding-left: 15px !important; //padding-right: 15px !important; width: 100% !important; .row{ &::after { content: ""; width: ~"calc(100% - 30px)"; height: 0px; margin: 0px auto; padding-top: 8px; border-bottom: 1px solid @color_gray; } } .lenyilo_header{ width: auto; margin: 10px 0px 10px 0px; padding: 5px 2px; background-color: @elvalaszto_header_szin; color: @color_white; } .potdij_reszletei{ margin-bottom: 30px; &.also{ margin-bottom: 5px; } } .fotok_lenyilo{ margin-bottom: 30px; } .foto_ikon_tarto{ .fotok_gomb{ display: inline-block; padding: 5px 15px; color: #fff; background-color: @color_dgray; cursor: pointer; } .foto_ikon{ width: 40px; height: 40px; margin-right: 10px; background-position: left; background-size: contain; background-repeat: no-repeat; background-image: url("../../assets/img/camera_icon.png"); display: inline-block; cursor: pointer; &.foto_ikon2{ width: 25px; height: 25px; vertical-align: bottom; } } .foto_ikon_szoveg{ height: 25px; line-height: 25px; display: inline-block; } } .foto_tarto{ display: none; position: relative; margin-top: 15px; .foto{ width:~"calc(100% - 50px)"; //width:100%; margin: 0px 25px; } .balra, .jobbra{ position: absolute; top:0px; width: 7%; height: 100%; cursor: pointer; &:hover{ background-color: rgba(0,0,0,0.2); } .arrow_tarto{ margin-top: 50%; .arrow{ display: inline-block; width:20px; height:20px; border-left:2px solid @color_black; border-bottom:2px solid @color_black; transition: all @arrow_anim_ido; transform: translate(10px,0px)rotate(45deg); } } &.jobbra{ right:0px; .arrow_tarto{ text-align: right; .arrow{ transform: translate(-10px,0px)rotate(225deg); } } } } } } .penzugyi_osszesto{ .osszeg_tarto, .afa_tarto{ &.osszeg_tarto{ padding-right: 3px; } display: inline-block; text-align: right; } } .table_tarto{ overflow: auto; width:100%; max-width: 100%; border: 1px solid @color_gray; .penz_table{ width: 100%; min-width: 100%; tr{ &:nth-child(2n+1){ background-color: @color_lgray; //color: @color_white; } th{ background-color: @color_dgray; color:@color_white } td, th{ padding: 7px 7px; &:first-child{ width: 33%; min-width: 90px; text-align: left; } &:nth-child(2){ //width: 40%; min-width: 120px; //word-break: break-all; } &:last-child{ width: 33%; min-width: 75px; text-align: right; } } } } } &.ugyviteli_koltseg_csempe, &.fizetési_adatok_csempe{ .potdij_reszletei{ margin-bottom: 5px; } .row{ &::after { content: ""; width: ~"calc(100% - 30px)"; height: 0px; margin: 0px auto; padding-top: 8px; border-bottom: 1px solid @color_gray; } } } } .penz_csempe{ padding: 10px; margin: 35px 0px 20px 0px; background-color: #e6e6e6; .penz_osszesito_header{ padding: 5px 2px; margin: 0px 0px 15px 0px; color: @color_white; background-color: @elvalaszto_header_szin !important; } .penz_adat_tarto{ .lenyilo{ display: none; } &.aktiv{ .lenyilo{ display: table-row; } } .table_tarto{ overflow: auto; width:100%; max-width: 100%; border: 1px solid @color_gray; .penz_table{ width: 100%; min-width: 100%; tr{ &.lenyilo{} &:nth-child(2n+1){ background-color: @color_lgray; //color: @color_white; } th{ background-color: @color2; color:@color_white } td, th{ padding: 7px 7px; //text-align: center; &:first-child{ //text-align: left; min-width: 105px; } &:nth-child(2){ word-break: break-all; min-width: 130px; } &:nth-child(3){ min-width: 140px; } &:last-child{ //text-align: right; min-width: 95px; } } } } } .penz_tablazat_szoveg{ margin-top: 5px; display: none; } .penz_lenyilo_gomb{ display: inline-block; margin-top: 10px; padding:5px 15px; color:@color_white; background-color: @color2; cursor: pointer; } } } .fizetes_gomb_alul_tarto{ position: fixed; bottom:0px; left: 0px; width: 100%; z-index: 20; .ok{ //display: none; .fizetes_gomb_alul{ background-color: @color1 !important; } } .fizetes_gomb_alul{ width: ~"calc(100% - 20px)"; padding:15px 25px; margin: 0px 10px 15px 10px; color: white; font-size: 20px; font-weight: 800; background-color: @color2; //background-color: @color_green; z-index: 20; box-shadow: 0px 0px 5px rgba(0,0,10,0.6); &.bizonylat{ color: @color_white; background-color: @color_dgray; } } } .gazdalkodoi_adatok, .gazdalkodoi_adatok_eubelul, .gazdalkodoi_adatok_eukivul{ display: none; padding-left: 10px; } .adoszam_load_atarto, .tovabbi_adatok { display: none; } .tovabbi_adatok_show { display: block; } .nohide { display: block !important; } .potdij_sz_adatok{ padding-top: 75px; padding-bottom: 200px; } .sz_adatok_tipus_gomb{ display: inline-block; width: 100%; max-width:100%; padding: 5px 15px; margin: 0px 0px 20px 0px; color: #fff; background-color: @color_dgray; cursor: pointer; &.aktiv{ .lenyilo_arrow_tarto { //transform: translate(0px, 3px); //.arrow{ // transform: translate(-5px, 1px) rotate(135deg); //} } } .lenyilo_arrow_tarto{ display: inline-block; width: 10px; height: 10px; padding: 10px; transform: translate(0px, 3px); cursor: pointer; .arrow{ width: 10px; height: 10px; border-left: 2px solid @color_white; border-bottom: 2px solid @color_white; transition: all 350ms; transform: translate(-5px, -7px) rotate(315deg); } } } .sz_adatok_csempe{ padding:10px; margin:10px 0px 20px 0px; background-color: @color_l1gray; .sz_adatok_csempe_header{ margin: -10px -10px 10px -10px; padding: 5px 10px 5px 10px; font-weight: 800; color:@color_white; background-color: @color2; } .sz_adatok_tipus_gomb{ display: inline-block; width: 100%; max-width:100%; padding: 5px 15px; margin: 0px 0px 20px 0px; color: #fff; background-color: @color_dgray; cursor: pointer; &.aktiv{ .lenyilo_arrow_tarto { //transform: translate(0px, 3px); //.arrow{ // transform: translate(-5px, 1px) rotate(135deg); //} } } .lenyilo_arrow_tarto{ display: inline-block; width: 10px; height: 10px; padding: 10px; transform: translate(0px, 3px); cursor: pointer; .arrow{ width: 10px; height: 10px; border-left: 2px solid @color_white; border-bottom: 2px solid @color_white; transition: all 350ms; transform: translate(-5px, -7px) rotate(315deg); } } } .fizetes_gomb_tarto{ display: none; } .fizetes_gomb_small { display: inline-block; width: auto; max-width: 100%; padding:15px 35px 15px 35px; color: @color_white; font-size: 14px; font-weight: 800; background-color: @color1; z-index: 20; } .fizetes_gomb{ display: inline-block; width: 400px; max-width: 100%; padding:10px 25px; margin: 30px 0px 15px 0px; color: @color_white; font-size: 20px; font-weight: 800; background-color: @color1; z-index: 20; } .vissza_gomb_tarto{ //padding:0px 10px; .vissza_gomb{ display: inline-block; width: 400px; max-width: 100%; margin: 25px auto 10px auto; padding: 5px 10px 5px 10px; font-weight: 800; color:@color_white; background-color: @color2; } } } .vissza_gomb_tarto_left{ text-align: left; //padding:0px 10px; .vissza_gomb{ display: inline-block; width: 200px; max-width: 100%; margin: 5px auto 10px auto; padding: 5px 10px 5px 10px; font-weight: 800; color:@color_white; background-color: @color2; text-align: center; text-decoration: none; } .vissza_gomb:hover{ text-decoration: underline; } } .vissza_gomb_tarto_right{ text-align: right; //padding:0px 10px; .vissza_gomb{ display: inline-block; width: 200px; max-width: 100%; margin: 5px auto 10px auto; padding: 5px 10px 5px 10px; font-weight: 800; color:@color_white; background-color: @color2; text-align: center; } } .vissza_gomb_tarto_right_long{ text-align: right; //padding:0px 10px; .vissza_gomb{ display: inline-block; width: auto; max-width: 100%; margin: 5px auto 10px auto; padding: 5px 10px 5px 10px; font-weight: 800; color:@color_white; background-color: @color2; text-align: center; } } .potdij_fizetes_pay_status{ padding-top: 75px; padding-bottom: 200px; .vissza_gomb_tarto{ padding:0px 10px; .vissza_gomb{ display: inline-block; width: 400px; max-width: 100%; margin: 25px auto 10px auto; padding: 5px 10px 5px 10px; font-weight: 800; color:@color_white; background-color: @color2; } } } .kerelembeadas_text{ color: black; font-size: small; font-weight: bold; position: relative; top: -20px; } #footer_dropdown{ display: flex; flex-direction: row; border: 1px solid black; border-radius: 10px; align-items: center; justify-content: space-between; p{ font-weight: bold; margin: 5px 10px; } } #footer_container{ padding: 5px; } /*@media only screen and (max-height: 600px) { #parking_list{ max-height: 250px; } }*/ @media only screen and (max-width: 520px) { header .navbar .header_title{ margin: 14px 0px; font-size: 21px; } body { font-size: 16px; } #parking_list{ max-height: 250px; } .title { font-size: 14px; } .row{ margin-left: -10px; margin-right: -10px; margin-bottom: 8px; .col{ position: relative; padding-left: 10px !important; padding-right: 10px !important; &.col-6{ &:nth-child(2){ text-align: right; } } } } .potdij_csempe{ &.tranzakcio{ .row{ font-size: 14px; &::after { width: ~"calc(100% - 15px)"; } } } .table_tarto{ .penz_table{ font-size: 14px; tr{ td, th{ padding: 5px 5px; } } } } .lenyilo{ .row{ &:after{ width: ~"calc(100% - 20px)"; } } .foto_tarto{ .balra, .jobbra{ width: 20%; } } } &.ugyviteli_koltseg_csempe, &.fizetési_adatok_csempe{ .row{ &:after{ width: ~"calc(100% - 20px)"; } } } } .penz_csempe{ .penz_adat_tarto{ font-size: 14px; .table_tarto{ .penz_table{ width: auto; tr{ td, th{ padding: 1px 3px; &:first-child{ min-width: 90px; } &:last-child{ min-width: 85px; } } } } } .penz_tablazat_szoveg{ display: block; } } } .sz_adatok_csempe{ .fizetes_gomb{ padding: 5px 10px; line-height: 23px; span{ display: block; } } } .fizetes_gomb_alul_tarto{ .fizetes_gomb_alul{ padding: 5px 10px; line-height: 23px; span{ display: block; } } } footer{ //height: 240px; //.footer_sp_h_logo{ // display: none; //} //.footer_sp_v_logo{ // display: inline-block; //} } } @media only screen and (max-width: 690px){ footer{ display: flex; flex-direction: column; position: relative; bottom: 20px; margin-top: 20px; a:link{ color: black; font-size: small; //margin: 15px 0; } #kapcsolat_ugyfelszolg{ //margin: 15px 0; } #kapcsolat_email{ //margin: 15px 0; } #kapcsolat_tel_szam{ //margin: 15px 0; } } .elozmeny_item{ p{ font-size: 12px; } } } @media only screen and (max-width: 390px) { header{ .authenticated_logo_container{ .header_bubble{ width: 60%; } } } } @media only screen and (max-width: 320px) { .control_bar{ .parking_indicator{ p{ font-size: 10px; } .rendszam{ font-size: 12px; } } } .btn_bar{ justify-content: space-around; .btn_template{ padding: 10px 30px; } #forget_btn{ padding: 10px 10px; margin-left: 10px; } #login_btn{ height: 45px; padding: 10px 20px; } a:hover{ color: #FFF; } } header .navbar .header_title{ margin: 11px 0px; font-size: 18px; span{ display: block; line-height: 18px; } } .row{ margin-left: 0px; margin-right: 0px; margin-bottom: 0px; .col{ padding-left: 0px !important; padding-right: 0px !important; margin-bottom: 8px; &.col-6{ width:100%; &:nth-child(2){ text-align: left; } } &.col-4{ width:100%; } &.col-3{ width:100%; } } } .potdij_csempe{ &.tranzakcio{ .row{ .col{ &.col-6{ width:50%; } &.col-4{ width:33%; } &.col-3{ width:20%; } } } } .lenyilo_arrow_tarto{ transform: translate(0, -60px); } .row:last-child .col{ margin-bottom:0px; } .lenyilo { .row::after{ width: ~"calc(100% - 0px)"; padding: 0px; padding-top: 8px; margin-bottom: 8px; } .foto_ikon_tarto .foto_ikon_szoveg{ font-size: 14px; } } .penzugyi_osszesto{ .osszeg_tarto, .afa_tarto{ text-align: left; } } &.ugyviteli_koltseg_csempe, &.fizetési_adatok_csempe{ .row{ &:after{ width: ~"calc(100% - 0px)"; padding: 0px; padding-top: 8px; margin-bottom: 8px; } } } } } .dropdown-style{ background-color: #15435D; color: #fff; } .dropdown-menu>li>a{ color: #FFFFFF; } .dropdown-toggle { background-color: #15435D; } .dropdown-menu>li>a:hover{ color: #000000; background-color: #C3DDB2; } .navbar-nav>li>a{ color: #FFFFFF; } .navbar-nav>li>a:hover{ color: #FFFFFF; background-color: #15435D; } .navbar-nav>li>a:active{ color: #FFFFFF; background-color: #15435D; } .nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color: #15435D; } .nav .open>a, .nav .open>a:hover, .nav .open>a:hover { background-color: #15435D; } .nav a:visited{ background-color: #222836; } .nav .caret{ border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; } .nav a:hover .caret{ border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; } .nav .open>a .caret, .nav .open>a:hover .caret, .nav .open>a:focus .caret{ border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; } .nav>li>a:hover, .nav>li>a:focus{ background-color: #15435D; }