h1{color:#5a9a4c}.row-user-background{background:url("/build/assets/images/agriculture-field-grain-5980(2).7baefa35.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover}.sidebar{background:#f9fffc;border-radius:.25rem;padding:2rem 1.5rem}.no-border{border:0!important}.profile-picture{text-align:right;width:100%}.profile-picture img{border:2px solid hsla(0,0%,79%,.5);border-radius:100%;height:150px;margin-bottom:30px;margin-top:30px;width:150px}.profile-picture img:hover{cursor:pointer}.profile-details{text-align:left}.profile-details .profile-name{color:#fff;margin-top:70px;padding:0}.profile-details .profile-occupation{margin-bottom:4%;padding:0}.extra-infos{color:#fff;font-size:18px;padding:0}.user-description{padding:20px}.user-data,.user-description{background-color:#f8f8f8;border:2px solid #5a9a4c;border-radius:5px;box-shadow:1px 3px 8px -1px rgba(0,0,0,.55)}.user-data{max-width:100%;padding:5px}.user-data p{margin:0;padding-left:2px}.description-icon{margin-top:-33px;right:40px}.description-icon,.small-description-icon{background-color:#5a9a4c;border-radius:50%;color:#fff;font-size:21px;height:35px;padding-left:7px;padding-top:7px;position:absolute;width:35px}.small-description-icon{margin-top:-25px;right:5px}.profile-modification-label{color:#5a9a4c;font-weight:700}.card>.card-header,.card>.card-title{border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:0;padding:1.5rem}.form-default .form-control{border-color:#e6e6e6;color:#555}.picture{display:block;overflow:hidden;position:relative}.picture-img{min-height:200px;width:100%}.picture:before{transform:scaleX(1)}.picture:after,.picture:before{background:#000 none repeat scroll 0 0;content:"";height:100%;opacity:.5;position:absolute;right:0;transition:all .5s ease 0s;width:100%}.picture:after{transform:scaleX(3)}.flex-desc:hover .picture:before{transform:scaleX(0)}.pic-description{font-size:14px!important;opacity:1;top:50%}.pic-description,.pic-description2{bottom:0;color:#fff;left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;transform:scaleX(1);transition:all .5s ease 0s}.pic-description2{font-size:20px!important;opacity:0;top:0}.flex-desc:hover .picture .pic-description{opacity:0;top:0;transform:scaleX(3)}.flex-desc:hover .picture .pic-description2{opacity:1;top:50%}.user-icon-padding{padding-left:8px!important}input[type=email],input[type=text]{margin-bottom:0}textarea.form-control{height:auto;max-height:150px!important}#hideInput{display:none}.profile-sub-title{color:#777;font-size:16px;line-height:1.55em}@media screen and (max-width:770px){.data-bottom{margin-top:25px}.description-icon{right:5px}}@media screen and (max-width:600px){.profile-picture{overflow:hidden;text-align:right;width:100%}.profile-picture img{border:2px solid hsla(0,0%,79%,.5);border-radius:100%;height:100%;margin-bottom:30px;margin-top:30px;width:100%}}@media screen and (max-width:500px){.profile-name{font-size:1.7rem!important;margin-top:55px!important;margin-top:40px!important}}.change-cursor:hover{cursor:pointer}.btn-green{background-color:#5a9a4c}@media(max-width:575.98px){.row-user-background{background-position:50%;padding:1rem}.row-user-background>.col-4,.row-user-background>.col-8{flex:0 0 auto;max-width:100%;width:100%}.profile-picture{text-align:center!important}.profile-picture img{border-width:2px;height:80px!important;margin-bottom:12px;margin-top:20px;width:80px!important}.profile-details{margin-bottom:12px;text-align:center!important}.profile-details .profile-name{font-size:1.35rem!important;line-height:1.2;margin-top:0!important}.profile-details .extra-infos,.profile-details .profile-occupation{font-size:14px}.user-data{border-radius:.75rem;margin-bottom:12px;padding:14px 14px 12px}.user-data p{font-size:14px;padding-left:0}.description-icon,.small-description-icon{font-size:16px;height:32px;margin-top:-28px;padding-left:8px;padding-top:6px;right:12px;width:32px}.user-description{border-radius:.85rem;padding:14px}.user-description p{font-size:14px;line-height:1.5}.flex-desc{margin-bottom:12px}.picture-img{min-height:220px}.profile-sub-title{font-size:14px}.btn-green,input[type=email],input[type=text]{font-size:16px;min-height:48px}.btn-green{padding:12px 16px}}