.profile-header{padding-top:15px;}
.profile-header h1{margin:5px 0; padding:0px 10px 0 0; text-transform:capitalize}
.profile-header .span10 .span8 .table{width:auto;margin:0px;float:left}
.profile-header .span10 .span8 .table span{font-size:20px; font-weight:bold; color:#333; display:block;text-align:center}
.profile-header .span10 .span8 .table a:hover{text-decoration:none}
.profile-header>.span2{padding-top:40px;}
.profile-header .span2 a.btn{float:right; clear:both; margin:0 0 10px; width:105px;}
.profile-header  ul.owner{margin:0px; padding:0px;float:right;list-style:none}
.profile-header  ul.owner li {float:left;padding:0 5px;}
.profile-header  ul.owner li img{height:40px;}
.profile-header  ul.owner h4{margin:0px;}
.profile-header .table td{width:60px;text-align:center}
.profile-header .span10 .btn{margin-top:5px}
.profile-header form{margin:0px}
.profile-header .img-polaroid{display:block; text-align:center;width:93%}
.profile-header .span2 .edit-photo{text-align:center;background:#f5f5f5;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;font-size:12px}
.profile-header .table td:last-child{width:100px}

.medals-small .level-zero, .medals-small .level0, .medals-small .level9, .medals-small .level-one, .medals-small .level1, .medals-small .level-two, .medals-small .level2, .medals-small .level-three, .medals-small .level3, .medals-medium .level-zero, .medals-medium .level0, .medals-medium .level9, .medals-medium .level-one, .medals-medium .level1, .medals-medium .level-two, .medals-medium .level2, .medals-medium .level-three, .medals-medium .level3, .medals-large .level-zero, .medals-large .level0, .medals-large .level9, .medals-large .level-one, .medals-large .level1, .medals-large .level-two, .medals-large .level2, .medals-large .level-three, .medals-large .level3 {
	background:url(../images/medals.png) 0 0 no-repeat;
	margin:0 5px 0 0;
	overflow:hidden;
	display:inline-block
}
.medals-large {
	float:left;
	margin:5px 10px 0 0;
}
.medals-small .level-zero, .medals-small .level0, .medals-small .level9, .medals-small .level-one, .medals-small .level1, .medals-small .level-two, .medals-small .level2, .medals-small .level-three, .medals-small .level3 {
	width:30px;
	height:15px;
	background-position:0 0
}
.medals-small .level-one, .medals-small .level1 {
	background-position:0 -15px
}
.medals-small .level-two, .medals-small .level2 {
	background-position:0 -30px
}
.medals-small .level-three, .medals-small .level3 {
	background-position:0 -45px
}
.medals-medium .level-zero, .medals-medium .level0, .medals-medium .level9, .medals-medium .level-one, .medals-medium .level1, .medals-medium .level-two, .medals-medium .level2, .medals-medium .level-three, .medals-medium .level3 {
	width:38px;
	height:21px;
	background-position:0 -60px
}
.medals-medium .level-one, .medals-medium .level1 {
	background-position:0 -81px
}
.medals-medium .level-two, .medals-medium .level2 {
	background-position:0 -102px
}
.medals-medium .level-three, .medals-medium .level3 {
	background-position:0 -123px
}
.medals-large .level-zero, .medals-large .level0, .medals-large .level9, .medals-large .level-one, .medals-large .level1, .medals-large .level-two, .medals-large .level2, .medals-large .level-three, .medals-large .level3 {
	width:43px;
	height:25px;
	background-position:0 -144px
}
.medals-large .level-one, .medals-large .level1 {
	background-position:0 -169px
}
.medals-large .level-two, .medals-large .level2 {
	background-position:0 -194px
}
.medals-large .level-three, .medals-large .level3 {
	background-position:0 -219px
}
.member-profile .span3 .box-glow ul.inline{margin:0px}
.member-profile .span3 .box-glow ul.inline i{font-size:22px;}
.member-profile .span3 .box-glow ul.inline i.icon-twitter{color:#9AE4E8;}
.member-profile .span3 .box-glow ul.inline i.icon-facebook{color:#3b5998;}
.member-profile .span3 .box-glow ul.inline i.icon-google-plus{color:#d34836;}
.member-profile .select-post{width:auto;height:auto;float:right;margin-bottom:0}
.posts-wrap h2{padding-bottom:10px}
.posts-wrap h2 span{text-transform:capitalize}
.posts-wrap h4{margin:0px; padding:0px;line-height:19px;width:466px}
.posts-wrap h4 small{font-size:11px; font-family:arial}
.posts-wrap .well{margin-bottom:5px;padding:10px}
.posts-wrap .posts{padding:0 0 10px; border-bottom:1px solid #eee;margin-bottom: 10px;}
.posts-wrap small,.members-following small{font-size: 85%;}
.posts-wrap small i{font-size:15px}
.members-following h5{margin:0px;}
.members-following h5 .btn{margin-left:10px;}
.posts-wrap,.recent-activities{padding-bottom:10px}
.profile-topics ul.unstyled li,.brands-follow ul.unstyled li{width:100%;float:left; padding:0 0 8px}
.profile-topics ul.unstyled li a,.brands-follow ul.unstyled li a{max-width:142px;line-height:16px}
.profile-topics ul.unstyled li span,.brands-follow ul.unstyled li span{display:block;font-size:11px;}
.member-profile .thumb-img{width:90%;  padding:2px; border:1px solid #ccc;background:#fff;}
.member-profile .thumb-img a{display:block; text-align:center}
.members-following .span3 .thumb-img img{height:66px}
.suggested-members{line-height:17px;}
.suggested-members .thumb-img img{height:44px}
.suggested-members .row-fluid{border-bottom:1px solid #eee; margin-bottom:5px;padding-bottom:5px}
.posts-wrap .thumb-img img{height:86px}
.suggested-members .row-fluid:last-child{border-bottom:0;margin-bottom: 0px;padding-bottom: 0px;}
.suggested-members small{font-size:11px}

.member-follow-header{ border-bottom:1px solid #eeeeee; margin: 0 0 10px;}
.member-follow-header .btn{margin-bottom:5px}
.member-follow{padding-bottom:5px}
.member-modalfooter{ text-align:center}
.modal-body .member-modalfooter{margin-left: -15px;width: 515px;position: absolute;}
.myprofile-link{padding:6px 0 0}
.modal-loading {margin-left:-125px;width:250px;text-align:center; background:url(../images/page-loader.gif) no-repeat center 15px #fff;padding-top:40px}
.members-following .span9 h5{float:left;width:190px;text-transform:capitalize}
.edit-profile{margin-bottom:0}
.edit-profile label{font-weight:bold}
.edit-profile label.radio{font-weight:normal}
.date-picker input {background: #fff;cursor: default;}
.icon-calendar:before {content: "\f073";}
.profile-popup .img-polaroid a{display:block;text-align:center}
.profile-popup .img-polaroid img{height:50px}
.profile-popup h4{position:relative;padding-right:40px;float:left;max-width: 130px;margin:0px;text-transform:capitalize}
.profile-popup h4 a{float:left}
.profile-popup .medals-small{position:absolute; right:0;}
.topics-popup ul li{padding:10px 0;border-bottom:1px solid #eee}
.icon-message:before{content: "\f0e5";}

.ui-datepicker-prev:before,.ui-datepicker-next:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none;
}
.ui-datepicker-prev:before {
    content: "\f053";
}
.ui-datepicker-next:after {
    content: "\f054";
}
.ui-datepicker{
    border: 1px solid #ccc;
    box-shadow: 1px 1px 1px 0 #e3e3e3;
    background-color: #fff;
    padding: 5px;
    margin-bottom: 20px;
    border-radius: 4px;
	font-size:12px;
}
.ui-datepicker-header
{
    font-size:12px;
	position:relative;
	border-bottom:1px solid #ccc;
	margin-bottom:3px;
}
.ui-datepicker-title{
	padding:0 20px;
	text-align:center;
}
.ui-datepicker-prev,.ui-datepicker-next {
    position:absolute;
	z-index:1;
	left:0;
	font-size:11px;
	cursor:pointer;
}
.ui-datepicker-prev span,
.ui-datepicker-next span {
	margin:0 2px;
}
.ui-datepicker-next {
    right:0;
	left:auto;
}
.ui-datepicker-calendar td,
.ui-datepicker-calendar th{
	padding:0;
}
.ui-datepicker-calendar td a{
	padding:3px 6px;
	text-align:center;
	display:block;
	text-decoration:none;
}
.ui-datepicker-calendar tbody tr{
	border-top:1px solid #eee;
}
.ui-datepicker-calendar td a:hover,
.ui-datepicker-calendar .ui-datepicker-current-day a,
.ui-datepicker-calendar .ui-datepicker-today a{
	border-radius:20px;
	margin:2px;
	padding:1px 4px;
	background-color:#bbb;
	color:#fff;
}
.ui-datepicker-calendar td a:hover{
	font-weight:bold;
}
.ui-datepicker-calendar .ui-datepicker-today a{
	background-color:#0081c2;
}

/*Progress Bar*/
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* Progress Bar End*/

.upload-photo .row-fluid:first-child{padding-bottom:10px}
.upload-photo .thumbnail{position:relative}
.upload-photo .thumbnail button{position:absolute; width:20px; right:4px; top:4px; opacity:0.4;background:#fff}
.upload-photo .row-fluid .span8 .span3 img{height:69px}
.upload-photo .progress{margin-bottom:5px}
.upload-photo .choose-file{font-size:10px; line-height:14px;}
.upload-photo  .alert .btn{margin-left:10px}
.upload-photo .row-fluid .span8 .row-fluid{padding-bottom:10px}
.modal.processing .process-loading {display: block;}
.modal .process-loading{opacity:.8;filter:alpha(opacity=80);background:url(../images/page-loader.gif) no-repeat center #fff;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:none;z-index:9}
.modal.processing .modal-header .close {
position: absolute;
right: 15px;
top: 15px;
z-index: 10;
}
.fileinput-button{position:relative;width:90px;overflow:hidden}
.fileinput-button input {cursor: pointer;direction: ltr;margin: 0;opacity: 0;position: absolute;right: 0;top: 0; -ms-filter: 'alpha(opacity=0)';}
/* Fixes for IE < 8 */
@media screen\9 
{
  .fileinput-button input 
  {
      -ms-filter: alpha(opacity=0);
      direction: ltr;
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
.edit-profile .input-prepend input {
width: 226px;
}