
/* 
    Created on : 7 лют 2014, 18:04:17
    Author     : PSV
*/
.popup {
  display:none;
  position:fixed;
  z-index: 1010;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:url(../images/popup/popups_bg.png);
  color:#1c1e20;
}

.popup_wrapper {
  width:100%;
  height:100%;
}

.popup_container {
  position:absolute;
  left:50%;
  top:50%;
  z-index: 200;
  background:#F0F0F0;
  margin: 0 0 0 -330px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
    font-family: 'pf_square_sans_proregular',Arial,Verdana,sans-serif;
    font-size: 18px;
    line-height: 18px;
}

.messages_popup_container{
     margin: 0 0 0 -220px;
}
.popup.inner_popup .popup_container {
  width:580px;
  color:#1c1e20;
}

.popup.inner_popup .popup_container,
.inner_title {
  padding:15px 20px 15px 20px;
}

.popup.inner_popup .popup_container .popup_close {
  top:10px;
  right:10px;
}
.popup.inner_popup .popup_container .inner_title_right {
  margin-right: 10px;
}

.inner_title {
  width:100%;
  padding-top: 0;
  padding-bottom: 15px;
  margin:0 0 0 -20px;
  border-bottom: #d2d6da 1px solid;
}
.inner_title h2 {
  display:inline-block;
  color:#626f77;
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
}



.popup_close {
  width:10px;
  height:12px;
  position:absolute;
  top:19px;
  right:20px;
  background:url(../images/popup/popup_close.png) no-repeat;
}

.popup_container,
.popup_line,
.popup_title {
  padding:37px 20px 40px 20px;
}

.popup_line {
  height:0px;
  width:100%;
  padding-top:0;
  padding-bottom:0;
  margin:0 0 0 -20px;
  border-top:#d2d6da 1px solid;
}

.popup_title {
  width:100%;
  padding-top: 0;
  padding-bottom: 15px;
  margin:0 0 0 -20px;
  border-bottom: #d2d6da 1px solid;
}
.popup_title h2 {
  display:inline-block;
  color:#626f77;
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
}

.popup_title .h2 {
  display:inline-block;
  color:#626f77;
  font-size: 24px;
  line-height: 30px;
  font-weight: normal;
}
/* WELCOME POPUP */
.welcome_bg {
  position:absolute;
  top:55px;
  width:100%;
  text-align: center;
}
.welcome_image {
  display:inline-block;
  width: 1274px;
  position:relative;
}
.welcome_close {
  position:absolute;
  top:18px;
  right:172px;
}
/*.welcome_image img {
  width:100%;
  height:auto;
}*/


#welcome_popup .popup_container {
  width:420px;
  /*top:300px;
  margin-top: 0 !important;*/
  padding:57px 30px 28px 30px;
  text-align: center;
}
.welcome_text {
  font-size: 24px;
  line-height: 30px;
  margin:0 0 13px 0;
}
#welcome_popup .popup_container .btn {
  min-width: 112px;
}
/* END WELCOME POPUP */




/* PERSONA INFO POPUP */
#personal_info_popup .popup_container {
  width:580px;
  padding:15px 20px 15px 20px;
}
#personal_info_popup .popup_title {
  padding:0 20px -15px 20px;
  margin:0 0 0 -20px;
}
#personal_info_popup .personal_checkboxes {
  margin:20px 0 0 0;
  /*padding: 30px 0 10px 0;*/
  padding: 11px 0 10px;
}
#personal_info_popup .personal_info_date {
  margin-top:0;
}
/* END PERSONA INFO POPUP */







/* NOTIFY POPUPS */
.popup.notify_popup .popup_container {
  width:440px;
  padding-bottom: 19px;
}
.popup_notify_img {
  width:80px;
  height:80px;
  margin:5px auto 0;
  background:url(../images/popup/notify_images.png) 0 0 no-repeat;
}
.notify_check {
  background-position: 0 0;
}
.notify_alert {
  background-position: 0 -80px;
}
.notify_info {
  background-position: 0 -160px;
}
.notify_mail {
  background-position: 0 -240px;
}

.messages_notify_text {
  margin:25px 0 0 0;
  text-align: center;
  line-height: 21px;
  color:#1c1e20;
}

.messages_notify_bottom {
  overflow:hidden;
  margin:40px 0 0 0;
}

#confirm_popup .messages_notify_bottom {
  text-align: center;
}

.popup_notify_checkbox {
  float:left;
  margin:10px 0 0 0;
  font-size: 13px;
  color:#626f77;
  font-family: Arial, Verdana, sans-serif;
}
.popup_notify_checkbox label {
  margin:0 0 0 4px;
  position:relative;
  top:-2px;
}

.messages_notify_bottom .btn
 {
  float:right;
}

.btn.popup_notify_btn {
  min-width:82px;
}
.btn.popup_notify_btn.btn_yes {
  float: left;
}
#confirm_popup .popup_notify_bottom .btn {
  float: none;
}


.btn.popup_notify_check,
.btn.popup_notify_check:hover {
  padding:0;
  height:40px;
  width:40px;
  min-width: auto;
  background-image: url(../images/popup/check_icon.png);
  background-position: center center;
  background-repeat: no-repeat;
}
/* END NOTIFY POPUPS */

.form-item__label {
  font-size: 13px;
}

.popup_background {
  background: url("../images/popup/newpasword.jpg") repeat scroll 0 0 transparent;
}


.popup_notify_btn.float_none {
  float: none !important;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}


.popup_container .btn.btn_red {
    background: none repeat scroll 0 0 #D21A6F;
}
.popup_container .btn.btn_green {
    background: none repeat scroll 0 0 #89B33D;
}
.popup_container .btn.btn_padding {
}

.popup_container .btn.btn_red:hover {
    background: none repeat scroll 0 0 #A11D61;
}
.popup_container .btn.btn_green:hover {
    background: none repeat scroll 0 0 #789D36;
}
.popup_container input[type="submit"] {
    border: medium none;
    outline: medium none;
}
