#owner_photo_css {
  display: none;
}

#owner_photo_upload,
#owner_photo_edit,
#owner_photo_crop,
#owner_photo_camera {
  padding: 20px;
}
#owner_photo_error {
  display: block;
  margin-top: 20px;
/*  border: 0px;
  background: #F3E7AC;*/
  display: none;
}
#owner_photo_input {
  margin: 20px 0px;
  text-align: center;
  height: 30px;
}
#owner_photo_input .upload_btn {
  padding: 5px 16px;
  font-size: 13px;
  line-height: 16px;
}
div.owner_photo_about {
  background: #E6E9EE;
  border: 0px;
}
#owner_photo_crop_thumb {
  padding: 20px 0px;
}
#owner_photo_thumb {
  position: relative;
  margin: 20px auto;
}
.owner_photo_controls {
  position: relative;
  text-align: center;
}
.crop-preview-100{
    width: 100px !important;
    height: 100px !important;
}
.crop-preview-50{
    width: 50px !important;
    height: 50px !important;
}
#owner_photo_rotate_c {
  right: 0px;
  bottom: 0px;
  position: absolute;
  z-index: 1900;
}
#owner_photo_rotate_c3,
#owner_photo_rotate_c1 {
  background: url(/images/rotate_white.png?2) no-repeat 0px 0px;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: top;
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 100ms linear;
  -moz-transition: opacity 100ms linear;
  -o-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
#owner_photo_rotate_c3 {
  background-position: -20px 0px;
}
#owner_photo_rotate_c3:hover,
#owner_photo_rotate_c1:hover {
  opacity: 1;
}
.owner_photo_rotate1 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.owner_photo_rotate2 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.owner_photo_rotate3 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

#owner_photo_upload_return,
#owner_photo_camera_return,
#owner_photo_edit_return {
  margin: 0px 10px;
  position: relative;
}

.owner_photo_title {
  font-size: 15px;
  font-weight: bold;
  color: #45688E;
  margin-bottom: 10px;
}
.owner_photo_desc,
.owner_photo_additional {
  font-size: 13px;
  line-height: 170%;
}

.owner_photo_close {
  padding: 20px;
  font-size: 13px;
  margin: -20px;
}
#owner_photo_preview100,
#owner_photo_preview50 {
  cursor: move;
  width: 100px;
  height: 100px;
  margin: 0px 20px;
  text-align: left; /* Even for rtl langs */
  direction: ltr;
  overflow: hidden;
}
#owner_photo_preview50 {
  width: 50px;
  height: 50px;
  margin: 20px;
}
#owner_photo_crop_wrap {
  width: 350px;
  margin: 0px auto;
}
#owner_photo_webcam_wrap {
  overflow: hidden;
  height: 479px;
  margin: 20px 0px;
}
#owner_photo_webcam {
  position: relative;
  left: -1px;
  z-index: 100;
}
#owner_photo_cam_ctrls {
  margin-top: -49px;
  padding-top: 20px;
  visibility: visible;
}