﻿.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;

  z-index: 2000;
  position: fixed;
  height: 290px;
  width: 290px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.pace.pace-inactive .pace-activity {
  display: none;
}

.pace .pace-activity {
  position: fixed;
  z-index: 2000;
  display: block;
  position: absolute;
  left: -30px;
  top: -30px;
  height: 290px;
  width: 290px;
  display: block;
  border-width: 30px;
  border-style: double;
  border-color: #29d transparent transparent;
  border-radius: 50%;

  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -o-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

.pace .pace-activity:before {
  content: ' ';
  position: absolute;
  top: 10px;
  left: 10px;
  height: 50px;
  width: 50px;
  display: block;
  border-width: 10px;
  border-style: solid;
  border-color: #29d transparent transparent;
  border-radius: 50%;
}

@-webkit-keyframes spin {
  100% { -webkit-transform: rotate(359deg); }
}

@-moz-keyframes spin {
  100% { -moz-transform: rotate(359deg); }
}

@-o-keyframes spin {
  100% { -moz-transform: rotate(359deg); }
}

@keyframes spin {
  100% {  transform: rotate(359deg); }
}

#div-logout{     
     display:none;
     /*width:177px;*/
     background:#003f72;
     color:white;
     position:absolute; 
     bottom: -33px;
     left:0;
     border:3px double white;
     line-height:1.7em;
     text-align:center;
     font-weight:bold;
}
#div-logout span{
   display:inline-block;
   color:white;
   padding-left:10px;
   padding-right:10px;
}

#div-logout:hover{
    background-color:#49aadf;
    cursor:pointer;   
}
#div-profile{
    background-color:#8cc63e;
    float:right;
    cursor: pointer !important;
    -webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    user-select: none; 
}
.title-supplier-name{
    margin-left:30px;
    margin-right:30px;
    width:auto;
    padding: 6px 30px 6px 30px;
    height:auto;
    border:1px solid #333;
    background-color:#003f72;
    text-align:center;
    color:white;
}
.datatable-number{
   text-align:right;
   padding-right:125px!important;
}
.datatable-number-1{
   text-align:right;
   padding-right:30px!important;
}
.gray-bg{
    background-color:#e6e6e6;
    padding-left:5px;
    height:25px;
}
.white-bg{
    background-color:#ffffff;
    padding-left:5px;
    height:25px;
}

.blocker{
    z-index:1000;height:100%;width:100%; position: absolute;display:none;
}