/* ~ Profiles Modals CSS ~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~ */

.modal-content {
   background-repeat: no-repeat;
   border-color: #4A4A4A;
/* border-color: #16E701 */
   background-image: url("../images/pro_back.jpg");
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}

.modal-header {
    border-bottom: 0 none;
}

.modal-footer {
   border-top: 1px solid #4A4A4A;
}

.profile-text {
   display:inline-block;
   margin-right:13px;
   font-family:oswald,sans-serif;
   text-transform:uppercase;
   font-weight:400;
   font-size:15px;
   padding-left:25px;
   color: white;
   text-align: left;
}

.profile-world{
   max-height:250px;
   margin-top:-240px;
   margin-left:190px;
   z-index:-5;
}

.profile-titles{
   color:#AAAAAA;
}

.pulseSniper {
   margin-top:-43px;
   margin-left:220px;
   position: absolute;
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #16E701;
   cursor: pointer;
   box-shadow: 0 0 0 rgba(125,255,113, 0.4);
   animation: pulse 2s infinite;
   z-index: 2;
}
.pulseSniper:hover {
  animation: none;
}

.pulseRobojew {
   margin-top:-38px;
   margin-left:238px;
   position: absolute;
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #16E701;
   cursor: pointer;
   box-shadow: 0 0 0 rgba(125,255,113, 0.4);
   animation: pulse 2s infinite;
   z-index: 2;
}
.pulseRobojew:hover {
  animation: none;
}

.pulseMagnus {
   margin-top:-65px;
   margin-left:312px;
   position: absolute;
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #16E701;
   cursor: pointer;
   box-shadow: 0 0 0 rgba(125,255,113, 0.4);
   animation: pulse 2s infinite;
   z-index: 2;
}
.pulseMagnus:hover {
  animation: none;
}

.pulseWesley {
   margin-top:-47px;
   margin-left:240px;
   position: absolute;
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #16E701;
   cursor: pointer;
   box-shadow: 0 0 0 rgba(125,255,113, 0.4);
   animation: pulse 2s infinite;
   z-index: 2;
}
.pulseWesley:hover {
  animation: none;
}

.pulseIrish {
   margin-top:-38px;
   margin-left:247px;
   position: absolute;
   width: 6px;
   height: 6px;
   border-radius: 50%;
   background: #16E701;
   cursor: pointer;
   box-shadow: 0 0 0 rgba(125,255,113, 0.4);
   animation: pulse 2s infinite;
   z-index: 2;
}
.pulseIrish:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(96,255,80, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 50px rgba(96,255,80, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(96,255,80, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(96,255,80, 0.4);
    box-shadow: 0 0 0 0 rgba(96,255,80, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 50px rgba(96,255,80, 0);
      box-shadow: 0 0 0 50px rgba(96,255,80, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(96,255,80, 0);
      box-shadow: 0 0 0 0 rgba(96,255,80, 0);
  }
}
