

/*Modal*/
.close {
  color: black;
  transform: scale(1.2)
}

.signmodal-body {
  position: relative;
  padding:
}

.signmodal-body h1 {
	font-weight: bold;
	margin: 0;
}

.signmodal-body h2 {
	text-align: center;
}

.signmodal-body span {
	font-size: 12px;
}

.signmodal-body a {
	color: #333;
	font-size: 14px;
	text-decoration: none;
	margin: 15px 0;
}


.signmodal-body .f-facebook {
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 0 50px;
	height: 100%;
	text-align: center;
}
.signmodal-body .f-google {
	background: linear-gradient(to right, #FF4B2B, #FF416C);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 0 50px;
	height: 100%;
	text-align: center;
}


.signmodal-body .container {
	background-color: #fff;
  	box-shadow: 0 14px 28px rgba(0,0,0,0.25),
			0 10px 10px rgba(0,0,0,0.22);
	position: relative;
	overflow: hidden;
	width: 768px;
	max-width: 100%;
	min-height: 400px;
}

.signmodal-body .form-container {
	position: absolute;
	top: 0;
	height: 100%;
	transition: all 0.6s ease-in-out;
}

.signmodal-body .sign-in-container {
	left: 0;
	width: 50%;
	z-index: 2;
}

.signmodal-body .overlay-container {
	position: absolute;
	top: 0;
	left: 50%;
	width: 50%;
	height: 100%;
	overflow: hidden;
	transition: transform 0.6s ease-in-out;
	z-index: 100;
}


.signmodal-body .overlay {
	background: #FF416C;
	background: -webkit-linear-gradient(to right, #FF4B2B, #FF416C);
	background: linear-gradient(to right, #FF4B2B, #FF416C);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 0;
	color: #FFFFFF;
	position: relative;
	left: -100%;
	height: 100%;
	width: 200%;
  	transform: translateX(0);
	transition: transform 0.6s ease-in-out;
}

.signmodal-body .overlay-panel {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 0 40px;
	text-align: center;
	top: 0;
	height: 100%;
	width: 50%;
	transform: translateX(0);
	transition: transform 0.6s ease-in-out;
}

.signmodal-body .overlay-left {
	transform: translateX(-20%);
}


.signmodal-body .overlay-right {
	right: 0;
	transform: translateX(0);
}

.signmodal-body .container.right-panel-active .overlay-right {
	transform: translateX(20%);
}

.signmodal-body .social-container {
	margin: 20px 0;
}

.signmodal-body .social-container a {
	border: 1px solid #DDDDDD;
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	margin: 0 5px;
	height: 40px;
	width: 40px;
}
/*profile img*/
.circle {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  display: inline-block;
}

/*film img*/
.film_img {
    width: 90px;
    height: 130px;
    display: inline-block;
  }

  /*drama img*/
.drama_img {
    width: 90px;
    height: 130px;
    display: inline-block;
  }

/*user profile*/

.profile-nav, .profile-info{
    margin-top:30px;
}

.profile-nav .user-heading {
    background: #fbc02d;
    color: #fff;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
}

.profile-nav .user-heading.round a  {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid rgba(255,255,255,0.3);
    display: inline-block;
}

.profile-nav .user-heading a img {
    width: 112px;
    height: 112px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}

.profile-nav .user-heading h1 {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 5px;
}

.profile-nav .user-heading p {
    font-size: 12px;
}

.profile-nav ul {
    margin-top: 1px;
}

.profile-nav ul > li {
    border-bottom: 1px solid #ebeae6;
    margin-top: 0;
    line-height: 30px;
}

.profile-nav ul > li:last-child {
    border-bottom: none;
}

.profile-nav ul > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    color: #89817f;
    border-left: 5px solid #fff;
}

.profile-nav ul > li > a:hover, .profile-nav ul > li > a:focus, .profile-nav ul li.active  a {
    background: #f8f7f5 !important;
    border-left: 5px solid #fbc02d;
    color: #89817f !important;
}

.profile-nav ul > li:last-child > a:last-child {
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
}

.profile-nav ul > li > a > i{
    font-size: 16px;
    padding-right: 10px;
    color: #bcb3aa;
}

.r-activity {
    margin: 6px 0 0;
    font-size: 12px;
}


.p-text-area, .p-text-area:focus {
    border: none;
    font-weight: 300;
    box-shadow: none;
    color: #c3c3c3;
    font-size: 16px;
}

.profile-info .panel-footer {
    background-color:#f8f7f5 ;
    border-top: 1px solid #e7ebee;
}

.profile-info .panel-footer ul li a {
    color: #7a7a7a;
}

.bio-graph-heading {
    background: #fbc02d;
    color: #fff;
    text-align: center;
    font-style: italic;
    padding: 40px 110px;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    font-size: 16px;
    font-weight: 300;
}

.bio-graph-info {
    color: #89817e;
}

.bio-graph-info h1 {
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 20px;
}

.bio-row {
    width: 50%;
    float: left;
    margin-bottom: 10px;
    padding:0 15px;
}

.bio-row p span {
    width: 100px;
    display: inline-block;
}

/*required astrik*/
.required:after {
content:" *";
color: red;
}
.cursor-pointer{
	cursor: pointer;
}

/*avetar edit*/
.profile-avatar-edit {
  position: absolute;
  right: 12px;
  z-index: 1;
  top: 10px;
}
.profile-avatar-edit input {
  display: none;
}

/*.editable-submit {
   background: image-url('../img/check-white.png')center no-repeat;
   background-color: #ccc;
   padding: 20px;
   border: none;
   border-radius: 4px !important;
 }
 .editable-cancel {
   background-image: image-url('black-x.png'), linear-gradient(to top, rgb(204, 204, 204) 0%, rgb(238, 238, 238) 60%);
   background-repeat: no-repeat;
   background-position: center;
   border: 1px solid #ccc;
   padding: 19px;
   border-radius: 4px !important;
 }*/

.editable-buttons .editable-submit {
background: url('check-white.png') rgb(11, 131, 179) center no-repeat !important;
padding: 15px;
border: none;
border-radius: 3px !important;
}

.editable-buttons .editable-cancel {
margin-left: 7px;
background: url('clear.png') rgb(83, 85, 83) center no-repeat !important;
/* background-image: url('check-white.png') center center no-repeat !important; */
padding: 15px;
border: none;
border-radius: 3px !important;
}





