/* width */
::-webkit-scrollbar {
    width: 3px;
  }
  
  /* Track */
  ::-webkit-scrollbar-track {
    background: #F9E5D1;
  }
  
  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: #E89947;
  }
  
  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #E89947;
  }


body {
    background-color: #f9e5d1;
    margin:0;      
}

body, div, td, span, h1, h2, h3, h4, h5 {
    font-family: 'Barlow', Arial, Helvetica, sans-serif;
}

header, main {
    width:100%;
    display:block;
}

header {
    padding:15px;
}

main {
    width:100%;
    padding:0;
}

#preloader {
    display:none;
    position: fixed;
    top:50px;
    left:50%;
    margin-left:-80px;
    width:160px;
    height:160px;
    background-color: #fff;
    background-image: url(img/ikona-cakat.svg);
    background-repeat: no-repeat;
    background-size: 80px;
    background-position: center;
    border-radius: 10px;
    z-index: 100;    
}

#core {
    width:100%;
    height:255px;
    border-style: none;
    overflow-y: auto;
    overflow-x: hidden;
}

#logo {
    float:left;
    width:80px;
    height:80px;
    background-image: url(img/logo-aaaktovka.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin:-11px 0 0 0;
}

#qrbox {
    width:200px;
    height:200px;
    margin:30px auto 0 auto;
}

.aaaitem {
    display:block;
    float:left;
    width:30%;
    font-family: 'Barlow Condensed', Arial, Helvetica, sans-serif;    
    border-radius:0;
    background-repeat:no-repeat;
    margin:0 8px 15px 8px;
    padding:46px 0 0 0;
    text-decoration:none;
    color:#4e1728;
    font-weight:400;
    font-size:18px;
    line-height:20px;
    background-image:url(img/ikona-doc.svg);
    background-size:auto 40px;
    background-position:center 0;
    text-align: center;
    min-height:45px;
    /*background-color: #fff;*/
}

.button {
    display:block;
    border-width:3px;
    border-color:#7E0F3E;
    border-style:solid;
    border-radius:5px;
    background-color:#fff;
    background-repeat:no-repeat;
    margin-left:15px;
    text-decoration:none;
    color:#7E0F3E;
    text-transform:uppercase;
    font-weight:500;
    font-size:22px;
    line-height:24px;
    text-align: center;
    padding:18px 0 16px 0;
}

.pridat {
    width:375px;
    float:left;
    background-image:url(img/ikona-pridat.svg);
    background-size:auto 60%;
    background-position:15px center;
}

.stiahnut {
    width:400px;
    background-image:url(img/ikona-stiahnut.svg);
    background-size:auto 60%;
    background-position:15px center;
    margin:15px auto 0 auto;
}

.vymazat {
    float:left;
    padding:17px 0;
    background-image:url(img/ikona-vymazat.svg);
    background-size:auto 60%;
    background-position:center;
    width:65px;
}

.clear {
    clear:both;
    height:1px;
    width:1px;
    overflow: hidden;
    font-size: 1px;
    line-height: 1px;    
}            

.qrbox {
    width:30%;
    height:300px;
    float:left;
    background-color: #fff;
}

.filebox {
    width:66%;
    height:300px;
    float:right;
    background-color: #fff;
    overflow-y: auto;
}