html {   width:100%; height:100%; margin: 0; padding: 0; color:#000000;
    background: #ffffff; font-family: sans-serif, Helvetica, Arial ;  }
body { width:100%; height:100%; margin: 0; font-size: 12px; }

.overlay{ position: fixed; width:100%; height:100%;top:0; left:0; 
    background:#ffffff; background: rgba(255, 255, 255, 0.96);  
    z-index:9999;  overflow-y: auto; }

.footer{ font-size:0.85em; text-align:center; height:18px; vertical-align:middle; }
.web { width: 100%; height:100%;}
.full{ width: 100%; height:100%; }
.block{ display: block; }
/*********************************************************************************/
/*                                    loader                                    */
/*********************************************************************************/
.loader{ text-align: center;  display: block;}
.loader p{ font-size: 1em; font-weight: 600;}     
.dot {
    width: 14px;
    height: 14px;
    background: #3ac;
    border-radius: 100%;
    display: inline-block;
    animation: slide 1s infinite;
  }
  .dot:nth-child(1) {
    animation-delay: 0.1s;
    background: #14285a;
  }
  .dot:nth-child(2) {
    animation-delay: 0.2s;
    background: #3ac;
  }
  .dot:nth-child(3) {
    animation-delay: 0.3s;
    background: #14285a;
  }
  .dot:nth-child(4) {
    animation-delay: 0.4s;
    background: #3ac;
  }
  .dot:nth-child(5) {
    animation-delay: 0.5s;
    background: #14285a;
  }
  @-moz-keyframes slide {
    0% {
      transform: scale(1);
    }
    50% {
      opacity: 0.3;
      transform: scale(2);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes slide {
    0% {
      transform: scale(1);
    }
    50% {
      opacity: 0.3;
      transform: scale(2);
    }
    100% {
      transform: scale(1);
    }
  }
  @-o-keyframes slide {
    0% { transform: scale(1); }
    50% { opacity: 0.3; transform: scale(2); }
    100% { transform: scale(1); }
  }
  @keyframes slide {
    0% { transform: scale(1); }
    50% { opacity: 0.3; transform: scale(2); }
    100% { transform: scale(1); }
  }