﻿body {
}
          .loader {
  border: 16px solid #3498db; /* Light grey */
  border-top: 16px solid #1872ff; /* Blue */
  border-radius: 50%;
  width: 70px;
  height: 70px;
  animation: spin 1s linear infinite;
  vertical-align:middle;
  text-align:center;
}
  .loader .loader1 {
  border: 8px solid transparent; /* Light grey */
  border-top: 8px solid #3498db; /* Blue */
   border-bottom: 8px solid #1872ff;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin1 0.5s reverse infinite;
  margin:5px;
  display:none;
 
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spin1 {
  0% { transform: rotate(0deg); }
  
  100% { transform: rotate(360deg); }
}
.hider {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.7);
    z-index: 9999;
    height: 100%;
    width: 100%;
    background:rgba(0, 0, 0, 0.58);
}
   
.popup {
    position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            width: 400px;
            padding: 40px;
            background: rgba(0,0,0,.8);
            box-sizing: border-box;
            box-shadow: 0 15px 25px rgba(0,0,0,.5);
            border-radius: 10px;
}
        .load {
         top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  position:fixed;
        }
#loadspan1 {
    font-weight:bold;
    color:#3498db;
    padding-left:1px;
    font-size:25px;
    animation: blink1 1s linear infinite;
}
#loadspan2 {
    font-weight:bold;
    color:#3498db;
    padding-left:1px;
    font-size:25px;
    animation: blink1 1s linear infinite;
}
#loadspan3 {
    font-weight:bold;
    color:#3498db;
    padding-left:1px;
    font-size:25px;
    animation: blink1 1s linear infinite;
}
#loadspan4 {
    font-weight:bold;
    color:#3498db;
    padding-left:1px;
    font-size:25px;
    animation: blink1 1s linear infinite;
}
#loadspan {
    font-weight:bold;
    color:#3498db;
    padding-left:1px;
    font-size:25px;
    animation: blink1 1s linear infinite;
}
.spanAlert {
padding-top:50px;
padding-bottom:20px;
color:#000;
font-size:16px;
}
@keyframes blink1 {
  0% {  color:#3498db; }
 
  50% {  color:#ffffff; }
  
  100% {  color:#3498db; }
}

  input [type=button] {
    background: #ffae00;
    border: 0;
    border-radius: 20px;
    font-size: 12px;
    cursor: pointer;
}


 input [type=button]:hover {
    background: #000;
    transition: all ease .6s;
    color: #fff;
}
 input [type=button] {
    padding: 10px 30px;
    font-weight: 700;
    text-transform: uppercase;
}
 .button5 {
    background: #ffae00;
    border: 0;
    border-radius: 20px;
    font-size: 12px;
    cursor: pointer;
}


 .button5:hover {
    background: #000;
    transition: all ease .6s;
    color: #fff;
}
 .button5{
    padding: 10px 30px;
    font-weight: 700;
    text-transform: uppercase;
}
 /* use this code
     <div class="hider">
            <div class="load">
                <div class="loader">
                    <div class="loader1">
                    </div>
                </div>
            </div>
        </div>
     */


 /*
 * File
 */

.file11 {
  position: relative;
  display: inline-block;
  cursor: pointer;
  height: 2.5rem;
}
.file11 input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}
.file11-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  border: .075rem solid #ddd;
  border-radius: .25rem;
  box-shadow: inset 0 .2rem .4rem rgba(0,0,0,.05);
      text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.file11-custom:after {
  content: "Choose file.......";
  
}
.file11-custom:before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  content: "Browse";
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #b2b2b2;
  border: .075rem solid #ddd;
  border-radius: 0 .25rem .25rem 0;
}

/* Focus */
.file11 input:focus ~ .file11-custom {
  box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}