/*Ana Layout*/
.belgenet-layout {
    display: grid;
    grid-template-areas:
    'blheader blheader blheader'
    'blleftmenu blsplitter bltopmenu'
    'blleftmenu blsplitter blmain'
    'blleftmenu blsplitter blfooter';
    /*gap: 10px;*/
    /*background-color: #2196F3;*/
    /*padding: 10px;*/
    width: 100vw;
    height: 100vh;
    grid-template-columns: 240px 7px 1fr;
    grid-template-rows: 38.5px 28px 1fr 32px;
}

.belgenet-layout .bl-header {
    grid-area: blheader;
    border: medium none;
    padding: 0;
}
.belgenet-layout .bl-header #evrakAramaSearchContainer{position:absolute;right:180px;top:5px;width:189px;float: right;}
.belgenet-layout .bl-header #topMenuContainer{left: 150px;position:absolute;min-width:800px;}
.belgenet-layout .bl-header #topMenuContainer button {border-bottom:none;font-weight:bold;margin-right:2px;}
.belgenet-layout .bl-header #userMenuContainer{position:absolute;right:20px; top:5px;}
.belgenet-layout .bl-header #userMenuContainer button{height:2.8em;min-width: 14em;}
.belgenet-layout .bl-header #topMenuBanners{position: absolute;left: 0; height: 34px !important; width: 150px; text-align: center;}

.belgenet-layout .bl-left-menu {
    grid-area: blleftmenu;
    padding:0;
    height: calc(100vh - 41px);
    overflow: auto;
}

.belgenet-layout .bl-splitter {
    grid-area: blsplitter;
    padding:0;
    height: calc(100vh - 41px);
}

.belgenet-layout .bl-left-menu .menu-header { border:none; font-size:1.5em;padding: .35em .5em;position: fixed; z-index: 999;width: 223px;}
.belgenet-layout .bl-left-menu .ui-accordion .ui-accordion-header {  border:none; font-size:1.1em; font-weight:bold; margin-bottom:0; margin-top:1px; }
.belgenet-layout .bl-left-menu .ui-accordion .ui-accordion-content { border:none; margin-bottom:2px; margin-top:0; padding:0; }
.belgenet-layout .bl-left-menu .ui-menu {  padding:0; width:auto; }
.belgenet-layout .bl-left-menu .ui-menu .ui-widget-header {  border:none; cursor:pointer; font-size:1.1em; font-weight:bold; padding:4px 5px; width: calc(100% - 11px); }
.belgenet-layout .bl-left-menu .ui-menu .ui-menuitem-link { border-left:none; border-right:none; padding:4px 12px 4px 15px; width: calc(100% - 27px);}
.belgenet-layout .bl-left-menu .ui-menu .ui-menuitem-link-bold { border-left:none; border-right:none; padding:4px 12px 4px 15px; width: calc(100% - 27px); font-weight: bold; color: #00a4db !important;}
.belgenet-layout .bl-left-menu .ui-menu .ui-widget-header h3 { margin-left: 25px; }
.belgenet-layout .bl-left-menu #kullaniciBirimAd{ padding: 7px; }
.belgenet-layout .bl-left-menu .ui-birimlerim-menu .ui-menuitem-link { padding-left: 10px; width: calc(100% - 22px);}

.belgenet-layout .bl-base-top-menu {
    grid-area: bltopmenu;
    border: medium none;
    padding: 0;
    overflow: auto;
}
.belgenet-layout .bl-base-top-menu #topMenuContainer button { height: 26px; border-bottom:none;  font-weight:bold;  margin-right:2px; }
.belgenet-layout .bl-base-top-menu #userMenuContainer { position:absolute; right:20px; top:5px; }
.belgenet-layout .bl-base-top-menu #userMenuContainer button { height:2.8em; min-width: 14em;  }
.belgenet-layout .bl-base-top-menu #topMenuBanners { position: absolute; left: 0; height: 34px !important; width: 150px; text-align: center; }

.belgenet-layout .bl-base-main {
    grid-area: blmain;
    padding:4px;
    height: calc(100vh - 111px);
    overflow-y: auto;
    overflow-x: hidden;
}

.belgenet-layout .bl-base-footer {
    grid-area: blfooter;
    border:none;
    padding:0;
}
.belgenet-layout .bl-base-footer #mainTaskBar { border-left:none; height:29px; overflow:hidden; }
.belgenet-layout .bl-base-footer #mainTaskBar > .ui-button { margin-top:-1px; }
.belgenet-layout .bl-base-footer #mainTaskBar > .ui-button-text-icon-left .ui-button-text { padding: .6em 1em .3em 2.1em; }
/*Ana Layout*/


/*Custom Layouts*/

/*Yardım ve imza servis yardım ekranları*/
.yardim-layout {
    display: grid;
    grid-template-areas:
    'ylleft ylright';
    gap: 8px;
    /*background-color: #2196F3;*/
    padding: 5px;
    width: calc(100vw - 18px);
    height: 100vh;
    grid-template-columns: 40% 60%;
    grid-template-rows: repeat(1, 1fr);
}

.yardim-layout .yl-left {
    grid-area: ylleft;
    overflow: auto;
}

.yardim-layout .yl-right {
    grid-area: ylright;
    overflow: auto;
}
/*Yardım ve imza servis yardım ekranları*/

/*Window dialog içerisinde tam yerleşen ve ikiye bölen layout*/
.half-layout {
    display: grid;
    grid-template-areas:
    'hlleft hlright';
    gap: 8px;
    /*background-color: #2196F3;*/
    /*padding: 10px;*/
    width: calc(100% - 8px);
    height: calc(100vh - 140px);
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, 1fr);
}

.half-layout .hl-left {
    grid-area: hlleft;
    overflow: auto;
}

.half-layout .hl-right {
    grid-area: hlright;
    overflow: auto;
}
/*Window dialog içerisinde tam yerleşen ve ikiye bölen layout*/

/*Custom Layouts*/
