
.popups-body input.form-text {
  width: 220px;
}

.popups-title .popups-close {
  float: right;
  margin: 5px 5px 0 0;
  cursor: pointer;
}

#modalContent div.ctools-modal-content{
 /* border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;*/
  border: 0px solid;
}
#modalContent div.messages{margin: 0 0 10px}
#modalContent div#messages{margin: 0 0 10px; padding: 0}

#modalContent .popups-body{min-height: 200px;}
div.ctools-modal-content .modal-header{padding: 10px 10px 5px}

.popups-title .close {
  opacity: .8;
}

.popups-title .close:hover {
  opacity: .9;
}

.popups-close img{
  width: 20px;
  height: auto;
}

/*  Overlay New style*/

.modal-content{
  border: none !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  box-shadow:none !important;
}

.overlay_form .form-control{
  border-radius: 0px;
  margin-bottom: 0px;
  border: 0px;
  height: 28px;
  -webkit-box-shadow: inset 0 2px 2px rgba(153, 153, 153, 0.5);
  box-shadow: inset 0 2px 2px rgba(153, 153, 153, 0.5);
}

.popups-title .modal-title{
  display: none;
}
.popups-close {
  margin: 0px !important;
}

div.ctools-modal-content .popups-title.modal-header{
  padding: 0px !important;
}
div.ctools-modal-content img{
  margin: 5px 5px 5px 0;
}


.overlay_copy{
  width: 300px;
  font-size: 18px;
  line-height: 26px;
  padding-bottom: 10px;
  float: left;
  margin-right: 20px;
}

.overlay_copy p{
  padding-bottom: 20px;
  margin: 0px;
  font-size: 18px;
  line-height: 26px;
}

.overlay_headshot{
  float: left;
  margin-right: 10px;
}

.overlay_editor{
  font-size: 16px;
}

.div.ctools-modal-content .modal-content{
  padding: 2em 2em 0 2em;
}

.overlay_title h1{
  font-size: 34px;
  line-height: 40px;
  margin-top: 0px !important;
}

#kmoverlay-popup-form .form-type-textfield:first-child{
  margin-top: 20px;
}

#kmoverlay-popup-form .form-submit,
#kmsubscription-block-form .form-submit{
  background: #ccc;
  box-shadow: none !important;
  border: 0px;
  text-shadow: none;
  color: #fff;
  font-size: 26px;
  padding: 5px 10px;
  font-weight: normal;
  width: 220px;
  border-radius: 0px !important;
}

#kmoverlay-popup-form select{
  width: 220px;
  margin-bottom: 10px;
}

form#kmoverlay-popup-form{
  padding: 10px;
}

div.ctools-modal-content{
  box-shadow: 0 0 2em #222;
  -webkit-box-shadow: 0 0 2em #222;
  margin: 0px !important;
}

.popups-body input.form-text {
  margin: 0 0 10px 0 !important;
  font-size: 14px;
}

#modalContent  .form-item{
  margin:0;
}

#kmoverlay-popup-form .url-textfield{
  display: none !important;
}
