.premqm_col
{
  display:inline-block;
  box-sizing:border-box;
  vertical-align:top;
  width:110px;
  color:#000;
  padding: 15px;
  padding-left:0px;
  position:fixed;
  z-index:1000;
  transition: all 0.3s ease-out;
}


.premqm_col_content
{
  display:inline-block;
  box-sizing:border-box;
  vertical-align:top;
  /* width:calc(100% - 170px); */
  color:#000;
  /* margin-left:130px; */
  width:100%;
}

.premqm_cont
{
  width:100%;
  box-sizing:border-box;
  border-radius: 0px;
  border-top-right-radius:30px;
  border-bottom-right-radius:30px;
  box-shadow: 0px 0px 16px #d9dae0;
  /* min-height: calc(100vh - 100px); */
  padding:15px 30px 00px 0px;
  display:inline-block;
  background-color:#fff;
  overflow-x: hidden;
  border: solid 0px #e6e6e6;
  border-left: none;
}

.premqm_title
{
  display:inline-block;
  box-sizing:border-box;
  width:419px;
  color:var(--themecolor6);
  font-size:13px;
  line-height:13px;
  border-bottom:solid 1px #d6d7d8;
  margin:4px 0px;
  font-weight: 300;
  font-style: italic;
  padding-bottom: 10px;
  margin-bottom:10px;
}

.premqm_itemcont
{
  width:412px;
  box-sizing:border-box;
  display:inline-block;
  text-align:left;
  /* height: calc(100vh - 230px); */
  overflow-y:hidden;
  padding-right:8px;
  overflow-x: hidden
}

.premqm_item
{
  width:432px;
  box-sizing:border-box;
  display:inline-block;
  text-align:left;
  border-bottom:solid 1px #e6e6e6;
  padding:12px 4px;
  color:#000;
  text-decoration:none;
}

.premqm_item:last-child
{
  border-bottom:solid 1px transparent;
}

.premqm_item:visited
{
  color:#000;
}

.premqm_item:hover
{
  color:var(--themecolor6);
}

.premqm_item_col1
{
  width:77px;
  box-sizing:border-box;
  display:inline-block;
  text-align:center;
  vertical-align:middle;
}

.premqm_item_col2
{
  width:290px;
  box-sizing:border-box;
  display:inline-block;
  text-align:left;
  vertical-align:middle;
  font-size:16px;
  line-height:24px;
  font-weight:normal;
  padding-left:15px;
}

.premqm_item_col3
{
  width:20px;
  box-sizing:border-box;
  display:inline-block;
  text-align:right;
  vertical-align:bottom;
  font-size:10px;
  line-height:10px;
  color:#ccc;
  padding-right:0px;
}

.premqm_item:hover .premqm_item_col3
{
  color:var(--themecolor6);
}

.premqm_col:hover
{
  width:470px;
}


.premqm_col:hover .premqm_itemcont
{
  overflow-y:auto;
}

/*
@media(max-height:700px)
{
  .premqm_cont
  {
    min-height: calc(100vh - 100px);
  }
 
  .premqm_itemcont
  {
    height: calc(100vh - 230px);
  }
}
*/

@media(max-height:700px)
{
  .premqm_item
  {
    padding:6px 4px;
  }

  .premqm_item_col2
  {
    font-size:14px;
    line-height:20px;
  }
}


@media(max-height:530px)
{
  .premqm_col
  {
    position:absolute;
  }
}


.premqm_top_cont
{
  display: inline-block;
  box-sizing: border-box;
  border: solid 0px #e6e6e6;
  border-radius: 30px;
  padding: 10px 10px;
  font-size: 2px;
  line-height: 2px;
  box-shadow: 0px 0px 16px #d9dae0;
  vertical-align:middle;
}

.premqm_top_cont_dedikaltbankszla
{
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  padding: 6px 18px;
  margin-right: 10px;
  box-shadow: inset 0px 2px 6px #0C655C;
  background-color: var(--themecolor6);
  color: #fff;
}


.premqm_top_item
{
  display: inline-block;
  box-sizing: border-box;
  padding: 0px;
  border-right: solid 1px #e6e6e6;
  width:60px;
  text-align:center;
}

.premqm_top_item:last-child
{
  border-right:none;
}

.premqm_top_item_mail
{
  min-width:1px;
}


@media(max-width:1260px)
{
  .premqm_top_cont_dedikaltbankszla
  {
    display:none;
  }
}




