/* HTML: <div class="loader"></div> */
.copyright{
    cursor: pointer;
    display: block;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width:100%;
	    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    box-sizing: border-box;
       color: #a6a6a6;
font-size:13px;
  position:absolute;
 bottom:20px;
text-align:center; 
   font-style: normal;
}
#rotator {
	position:absolute;
	opacity:.5;
	width:100%;
	height:100%;
	background:black;
	z-index:9999;
	display:none;
}
.unread{
	   font-weight:bold;
}
.loader {
 position: absolute;
  top: calc( 50% - 10px );
  left: calc( 50% - 30px);
  width: 60px;
  height: 20px;
  display: grid;
  color: #046D8B;
}
.loader:before,
.loader:after {
  content: "";
  grid-area: 1/1;
  --c:#0000 calc(100%/3),#046D8B 0 calc(2*100%/3),#0000 0;
  --c1:linear-gradient(90deg,var(--c));
  --c2:linear-gradient( 0deg,var(--c));
  background: var(--c1),var(--c2),var(--c1),var(--c2);
  background-size: 300% 4px,4px 300%;
  background-repeat: no-repeat;
  animation: l15 1.5s infinite;
}
.loader:after {
  animation-delay: -.75s;
}
@keyframes l15 {
  0%   {background-position: 50%  0,100% 100%,0    100%,0 0}
  25%  {background-position: 0    0,100% 50% ,0    100%,0 0}
  50%  {background-position: 0    0,100% 0   ,50%  100%,0 0}
  75%  {background-position: 0    0,100% 0   ,100% 100%,0 50%}
 75.01%{background-position: 100% 0,100% 0   ,100% 100%,0 50%}
  100% {background-position: 50%  0,100% 0   ,100% 100%,0 100%}
}
.greenz {
	color:green
}
.bluez {
        color:blue
}
.redz {
        color:red
}

.purplez {
	color:purple
}
.greyz {
	 color:gray;
	opacity:0.5;
}
.upload-script-report > input {
    position: relative;
    right: 0;
    margin: 0;
    opacity: 0;
    direction: ltr;
    cursor: pointer;
    height: 16px;
    overflow: hidden;
    width: 30px;
}

input[type="file"] {
    position: absolute;
    width: 100%;
    opacity: 0;
    cursor: pointer;
}

.tr_upload_button{
        height:25px;
        width:100px;
}
.tr_upload_button > input {
    position: absolute;
    right: 72px;
    margin: 0;
    opacity: 0;
width:100px;
top:71px;
    direction: ltr;
    cursor: pointer;
    overflow: hidden;
}
.member_upload_button{
        height:26px;
        width:130px;
}
.member_upload_button > input {
    position: absolute;
    right: 12px;
    margin: 0;
    opacity: 0;
width:130px;
    direction: ltr;
    cursor: pointer;
    overflow: hidden;
}
.script_upload_button > input {
    position: absolute;
    cursor: pointer;
    margin-left:-40px;
    overflow: hidden;
}

#popup-add-receipt .button {
	width: 80px;
}
