/* 
    Created on : 16-set-2015, 18.01.32
    Author     : Dmytro
*/

.main-header-container{position:fixed;z-index:101;width:100%;}
#main-header div{line-height:3.4em;}
#main-header span{padding:8px 12px;font-size:0.8em;margin-left:2px;cursor:default;}
#main-header .main-menu-span{text-transform:uppercase;cursor:pointer;}
#main-header .main-menu-span i{margin-right:0.4em;}
#main-header .title{font-weight:bold;line-height:1.4em;padding-top:0.6em;}
/* #main-header .title .client-info-panel{text-align:center;line-height:1.4em;margin-top:-0.6em;font-size:0.86em;font-weight:normal;color:black;margin-left:2em;}   */
#main-header .title .client-info-panel{text-align:center;line-height:2.2em;margin-top:-2.5em;font-size:0.86em;font-weight:normal;color:black;margin-left:2em;}
#main-header .title .secondary{display:none;}
#main-header .title.alternative{line-height:2em;}
/*#main-header .title img{height:2em;width:4.4em;margin-top:0.2em;}   */
#main-header .title img{height:3.6em;width:6.4em;margin-top:2em;margin-bottom:-1.6em;margin-right:1em;}
#main-header .title.alternative img{height:3.2em;width:5.7em;margin-top:-0.5em;margin-right:0em;}
#main-header .account-type i{margin-right:6px;}
#main-header .language-span{cursor:pointer;}
#main-header ul{position:absolute;left:100%;margin-left:-74px;margin-top:-9px;z-index:102;}
#main-header li{width:59px;text-align:center;font-size:0.8em;line-height:2.8em;margin-top:1px;cursor:pointer;}


#main-menu{position:absolute;margin:0px 0px 0px -15px;z-index:110;font-size:0.96em;}
#main-menu li{line-height:2.8em;margin:0px -15px 0px -15px;padding-left:20px;border-top:1px solid gainsboro;cursor:pointer;}
#main-menu i{margin-right:6px;}
#main-menu label{font-weight:normal;cursor:pointer;}
#main-menu .submenu{background:none;border-top:none;}
#main-menu .submenu li{margin:0px 20px 0px -20px;padding-left:34px;}
#main-menu .expand-icon{font-size:0.7em;float:right;margin-top:14px;margin-right:14px;}

.view-container-main{position:relative;height:100%;width:100%;} 
.view-container-app{padding:0em;}
.view-segment-app{margin-top:3.4em;}

.main-wrapper {min-height: 100%;margin: 0em auto -4em;top:0;}
footer{line-height:3.6em;}
footer div{font-size:1.4em;}
footer, .pushing-block{height:4em;}
footer span:first-child{display:inline-block;margin-top:1em;}
footer span{font-size:0.8em;}
.loading-frame{position:fixed;width:100%;height:100%;z-index:120;opacity:0.2;}
.loading-message{position:fixed;z-index:121;text-align:center;padding-bottom:14px;width:220px;top:50%;left:50%;margin-top:-100px;margin-left:-110px;font-style:italic;font-size:0.9em;}

