.content-edit-btn
{

  position: absolute;
  background:url(../images/edit.png) no-repeat center green;
  background-size:20px;
  width: 35px;
  height:35px;
  cursor: pointer;
  z-index:9;
  top:150px;
  left: 100px;
  border-radius: 50px;
  z-index: 9;
}

.content-edit-btn:hover
{
  background:url(../images/edit.png) no-repeat center gray;
  background-size:20px;
}

.content-edit-btn::after {
    content: '';
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 10px solid #15ac4f;
    position: absolute;
    z-index: 1;
    top: 49%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: ring 1.5s infinite;
}


@keyframes ring {
  0% {
    width: 20px;
    height: 20px;
    opacity: 1;
  }
  100% {
    width: 50px;
    height: 50px;
    opacity: 0;
  }
}


.default-modal .modal-content
{
  padding:20px;
  border-radius: 5px;
}

.default-modal .modal-content input
{
  border-radius:10px;
  height: 50px;
  padding-top:0px;
}

.default-modal .modal-content label
{
  font-size:20px;
  padding-bottom:20px;
  padding-top:10px;
  padding-left:5px;
}
.default-modal .modal-content
{
  padding-bottom:40px;
}

.default-modal .modal-content .btn
{
  border-radius: 50px;
  padding:10px;
  padding-left:50px;
  padding-right: 50px;
  width:100%;
  margin-right: 0px;
  margin-left: 0px;
  margin:0px;



}

.default-modal .btn-success
{
  background-color: #9e56c2 !important;
    border-color: #9e56c2;
    -webkit-box-shadow: 0 2px 0 #8341a5 !important;
    box-shadow: 0 2px 0 #8341a5 !important;
    font-weight: 700;
}


.default-modal .btn-rounded:hover,
.default-modal .btn-rounded:focus {



    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 #e0e6ed,0 2px 10px 0 #e0e6ed;
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px);
}

.default-modal .close
{
  position: absolute;
  background:url(../images/close.png) no-repeat center;
  background-size:30px;
  width: 40px;
  height:40px;
  cursor: pointer;
  z-index:9;
  float: left;
  right: 20px;
  border-radius: 50px;
}


.theme-plugins-loading
{
  align-items: center;
  width: 100%;
  float: left;
  margin-bottom:70px;
  display: none;
}

.theme-plugins-loading span
{
  position: absolute;
  background:url(../images/loading.gif) no-repeat center;
  background-size:40px;
  width: 40px;
  height:40px;
  cursor: pointer;
  z-index:9;
  left:46%;
  right: 20px;
  border-radius: 50px;

}
