@charset "UTF-8";

html {
    overflow-x: hidden;
}

.webLoginInput, #webLoginBtn {
    width: 100% !important;
}

#paramForm, #paramForm * {
    box-sizing: content-box !important;
}

label {
    font-weight: normal !important;

}

#cont_SZERZODO_NYIL_AHB_FELTETELEK .infoDivE, #cont_SZERZODO_NYIL_RISK_ALKUSZI_MEGBIZAS .infoDivE{
    display: none;
}

#cont_SZERZODO_NYIL_AHB_FELTETELEK .floatL, #cont_SZERZODO_NYIL_RISK_ALKUSZI_MEGBIZAS .floatL {
    width: 20px;
}

.tarif.columns2 .row.dmNyilatkozat .inputBefore, .tarif.columns2 .row.dmNyilatkozatInfo .inputBefore {
    width: 96% !important;
}

.calcDataRow .calcDataLeft .calcMoreDisc {
    padding-left: 16px !important;
    width: 216px !important;
}

#eLakasCalcTable, #eLakasCalcTable div{
    box-sizing: content-box !important;
}

#detailPanel .detailModName{
    box-sizing: content-box !important;
}

/*.detailModName, #webWrapper .mainForm div {*/
    /*box-sizing: content-box !important;*/
/*}*/

/*#EUTAS_DIJTAJ .detailModName, #EUTAS_DIJTAJ.mainForm div, #UTAS_EXPRESS_OSSZE.mainForm div, #UTAS_EXPRESS_BIZTOSITOTTAK.mainForm div, #UTAS_EXPRESS_DIJFIZETO.mainForm div, #UTAS_EXPRESS_SZERZODO.mainForm div, #UTAS_EXPRESS_NYILATKOZAT.mainForm div {*/
    /*box-sizing: border-box !important;*/
/*}*/

#paramBox, .paramBox {
    background-color: transparent !important;
}

.overlayValueDisable {
    width: 160px !important;
    height: 240px !important;
}

#paramFormContent select {
    box-sizing: border-box !important;
}

#paramFormTable input#INGATLAN_KOZTERULET_IRSZAM{
    width: 28px !important;
}

/*MENÜ*/

.navbar {
    /* bootstrap default felülírás */
    min-height: 0px !important;
}

#mainMenuCont {
    /* sktrend .navbar megfelelője */
    height: 40px;
}

#menu div div ul li a {
    /* menüpontok */
    color: #FFF;
    text-decoration: none;
    display: block;
    padding: 12px 9px;
    font-size: 12px;
    white-space: nowrap;
    border-right: 1px solid #276B97;
    border-left: 1px solid #3A97D2;
}

#menu div div ul li:first-child {
    /* első menüpont bal alsó sarok */
    border-bottom-left-radius: 5px;
}

#menu div div ul li:first-child a {
    /* első menüpont bal keret */
    border-left: none !important;
}

#menu div div ul li:last-child {
    /* utsó menüpont jobb alsó sarok */
    border-bottom-right-radius: 5px;
}

#menu div div ul li:last-child a {
    /* utsó menüpont jobb keret*/
    border-right: none !important;
}

#menu div div ul li ul {
    /* almenü aljának szépítése */
    border-top: 1px solid #276B97;
    border-bottom-left-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
}

/* almenüpontok aljának szépítése */
#menu div div ul li ul li {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

#menu div div ul li ul li:last-child {
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

#menu div div ul li ul li:last-child a {
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

/* /almenüpontok aljának szépítése */

.dropdown-menu {
    /* almenü padding - bootstrap default felülírás*/
    padding: 0;
}

.subMenuA {
    /* almenüppontok keskenyítése - bootstrap default felülírás */
    padding: 5px 9px !important;
}

/*/MENÜ*/

/* BOOTSTRAP MENÜ */

@media (min-width: 850px) {
    /* a lenyíló menüpontok jelzésének lerejtése 851 pixel felett */
    .caret {
        display: none;
    }
}

@media (min-width: 851px) {
    /*dropdown lista hoveres verziójára váltás kattintás helyett 851 pixel felett.*/
    .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }

    li.dropdown.open .dropdown-menu {
        visibility: hidden !important;
    }
}

@media (max-width: 479px) {
    /* tablet menüpontok behúzása */
    .navbar-nav a {
        font-size: 14px !important;
        margin-left: 10px;
        text-align: left;
    }

    .navbar-nav .dropdown a {
        margin-left: 10px;
        text-align: left;
    }

    #menu div div ul li a {
        /* minden menüpont keret*/
        border: none !important;
    }

    .navbar-nav .open .dropdown-menu a {
        /* almenüpontok */
        margin-left: 10px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    /* tablet menüpontok behúzása */
    .navbar-nav a {
        font-size: 14px !important;
        margin-left: 0px;
        text-align: left;
    }

    .navbar-nav .dropdown a {
        margin-left: 0 xp;
        text-align: left;
    }

    #menu div div ul li a {
        /* minden menüpont keret*/
        border: none !important;
    }

    .navbar-nav .open .dropdown-menu a {
        /* almenüpontok */
        margin-left: 0px !important;
    }
}

@media (min-width: 768px) and (max-width: 850px) {

    #menu div div ul li a {
        border: 0;
    }

    /* tablet menüpontok behúzásának igazítása */
    .navbar-nav a {
        text-align: left;
        margin-left: 0px !important;
    }

    .navbar-nav .dropdown a {
        text-align: left;
        margin-left: 0px !important;
    }
}

.navbar-nav .open .dropdown-menu a {
    /* almenüpontok */
    float: none;
    margin-left: 9px;
    text-align: left;
    background-color: #276B97 !important;
}

.navbar-default .navbar-nav > .open > a {
    /* aktív menüpont */
    background-color: #3A97D2 !important;
}

@media (max-width: 850px) {
    /* a lenyíló menüpontok jelzésének megjelenítése */
    .caret {
        display: inline-block;
    }

    /* menü lerejtése szépen 850 pixel alatt.*/
    .navbar-header {
        float: none;
    }

    .navbar-left, .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

    .navbar-nav > li {
        float: none;
    }

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .collapse.in {
        display: block !important;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        margin-top: 0;
        border: 0;
    }
}

/* /BOOTSTRAP MENÜ */

/* PRODUCT MENÜ */

#productMenuContainer {
    min-height: 172px;
    margin-top: 15px !important;
}

#productMenu {
    /* product menü keretének fixálása */
    border-bottom: 0 !important;
}

.productPic img {
    /* a product képek méretének stabilizálása */
    padding: 1px;
    max-width: 239px;
    max-height: 120px;
}

#productMenu a {
    /* a productok magasságának fixálása */
    height: 171px !important;
}

@media (max-width: 768px) {
    /* tablet vagy kisebb nézet esetén, product tábla javítása | szegélyesítés */
    #productMenu {
        border-radius: 0 !important;
    }

    #productMenu a {
        border-radius: 0 !important;
    }

    .product .productTitle {
        border-bottom: 1px solid #D9D9D9;
        border-radius: 0 !important;
    }

    .product .productPic {
        border-radius: 0 !important;
    }

    .product {
        margin: 0 !important;
    }
}

/* /PRODUCT MENÜ */

/* CONTENT */

/* LISTA */
#webHomeContentWrapper {
    position: relative;
}

section {
    margin-top: 10px;
}

.list-group-item {
    border: 0;
    margin-bottom: 0;
    background-color: transparent !important;
}

/* /LISTA */

.webGeneralTextBox {
    padding: 0 !important;
    margin-bottom: 20px;
}

/* /CONTENT */

.navbar-collapse.in {
    overflow: hidden !important;
}
