.pop {
   background: url(/pic/adm/bg-pop.png) repeat left top;
   position: fixed;
   z-index: 100500;
   width: 100%;
   height: 100%;
   left: 0;
   right: 0;
   bottom: 0;
   top: 0; 
   font-family: Arial, Tahoma, sans-serif;
   font-size: 14px;
   color: #414040;
   display: none;
}

   .pop-wrapper {
      width: 600px;
      background: white;
      margin: 150px 0 150px -300px;
      position: absolute;
      left: 50%;
      border-radius: 5px;
   }

   .pop-title {
      font-size: 20px;
      padding: 10px 15px;
      border-bottom: 1px solid #ccc;
   }

   .pop-cont {
      padding: 15px;
      border-bottom: 1px solid #ccc;
   }

   .pop-close {
      width: 16px;
      height: 16px;
      display: block;
      position: absolute;
      background: url(/pic/adm/b-icon-close.png) no-repeat left top;
      right: 15px;
      top: 14px;
   }
      .pop-close:hover,
      .pop-close:active {
         background-position: -16px 0;
      }

   .pop-buttons {
      float: right;
      padding: 15px;
   }

      .pop-button {
         text-decoration: none;
         display: block;
         float: left;
         padding: 10px 15px;
         border-radius: 5px;
         color: inherit;
         border: 1px solid;
         margin-left: 15px;
      }

         .pop-button.white {
            background: white;
            border-color: #ccc;
         }
            .pop-button.white:hover {
               background: #e6e6e6;
               border-color: #adadad;
            }

         .pop-button.green {
            color: #fff;
            background-color: #36b733;
            border-color: #30a42e;
         }
         .pop-button.green:hover {
            background-color: #247f22;
            border-color: #206f1e;
         }

         .pop-button.blue {
            color: #fff;
            background-color: #337ab7;
            border-color: #2e6da4;
         }
         .pop-button.blue:hover {
            background-color: #286090;
            border-color: #204d74;
         }


.popup.popup__clonearticle {
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 100;
   background: white;
//   background: rgba(255,255,255,.5);
   background: rgba(0,0,0,.5);
}

.popup.popup__clonearticle .chosen-container {
   position: absolute;
   z-index: 1;
}

.popup.popup__clonearticle .popup__content {
   position: absolute;
   width: 400px;
   padding: 25px;
   border: 1px solid rgb(225, 238, 250);
   background: white;
   border-radius: 5px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   box-shadow: 1px 1px 5px rgba(0,0,0,.35);
}

.popup.popup__clonearticle a {
   text-decoration: none;   
}
.popup.popup__clonearticle a.popup__close {
   position: absolute;
   font-size: 18px;
   font-weight: 300;
   right: 20px;
   top: 10px;
   color: #404751;
}
.popup.popup__clonearticle label {
   display: inline-block;
   width: 65%;
   margin-right: 5%;
}

.popup.popup__clonearticle label span {
   display: block;
   margin-bottom: 5px;
   font-size: 12px;
   color: gray;
}
.popup.popup__clonearticle input[type="text"] {
   box-sizing: border-box;
   width: 100%;
   padding: 5px 10px;
}

.popup.popup__clonearticle .popup__submit{
   display: inline-block;
   width: 29%;
   background: rgb(33, 148, 90);
   box-sizing: border-box;
   padding: 5px 15px;
   text-align: center;
   border-radius: 2px;
   letter-spacing: 0.5px;
   color: white;
}
.popup.popup__clonearticle .popup__error{
   padding: 0;
   margin: 10px 0 -5px;
   font-style: italic;
   color: #ff1d1d;
   font-size: 12px;
}
.popup.popup__clonearticle .popup__btn_close{
   display: inline-block;
   width: 29%;
   background: grey;
   box-sizing: border-box;
   padding: 5px 15px;
   text-align: center;
   border-radius: 2px;
   letter-spacing: 0.5px;
   color: white;
}
