
.profileLbl{	
	padding: 13px 10px 13px 0;
	color: #2B3E42;
	font-family: MyriadPro-Regular;
	letter-spacing: 0.02em;
	padding-top: 10px;
	font-size:16px;
	font-weight:bold
}

.profileBlockLbl{
	padding: 10px 10px 10px 50px;
	color: #333;
	font-family: MyriadPro-Regular;
	letter-spacing: 0.02em;
	font-size:14pt;
	font-weight:bold;
	border-bottom:#ccc 1px solid;
	background-image:url(image/profile/profle.png);
	background-repeat:no-repeat;
	background-size:40px 40px;
	cursor:move;
}
.profileBlockLbl:hover{
	/*background-color:#e3ffc9;*/
}


.profileBlock{
	box-shadow: 1px 5px 5px #999;
	-moz-box-shadow: 1px 5px 5px #999;
	-webkit-box-shadow: 1px 5px 5px #999;
    margin-bottom:20px;  	
	padding:10px;
	width:98%;
	background-color:#F4FFFE;
	border-bottom-right-radius:10px;
}

.generalBlock:hover {	
	/*background-color:#F4FFFE;*/
}

.generalBlock .profileBlockLbl, .displayBlock .profileBlockLbl, .displayBlock, .displaySubBlock .profileSubBlockLbl, .displaySubBlock{
	cursor:default;
}

#experienceBlock div.profileBlockLbl{
	background-image:url(image/profile/prof.png);
}
#educationBlock div.profileBlockLbl{
	background-image:url(image/profile/edu.png);
}
#projectsBlock div.profileBlockLbl{
	background-image:url(image/profile/project.png);
}
#interestsBlock div.profileBlockLbl{
	background-image:url(image/profile/hobby.png);
}
#publicationsBlock div.profileBlockLbl{
	background-image:url(image/profile/public.png);
}
#skillsBlock div.profileBlockLbl{
	background-image:url(image/profile/skills.png);
}

.profileInfoWrapper{
	background-color:#fff;
	margin-bottom:40px;
}

.profileSubBlock {
	padding:5px 3px 3px 5px;
	border-radius:5px;
}

.profileSubBlockLbl{	
    color: #000000;
    font-family: MyriadPro-Regular;
    font-size: 11pt;
    font-weight: bold;
    letter-spacing: 0.02em;
	cursor:move;
}

.profileBlockMenuImg{
	margin:5px 15px 0 0;
}

.profileSubBlock .profileBlockMenuImg{
	margin: 0;
}


.col-md-10.info {
    border: 2px dashed #ffffff;
    border-radius: 34px;
    padding: 1%;
	box-shadow: -3px 3px 17px 7px rgb(53 53 53 / 52%);
	-moz-box-shadow: -3px 3px 17px 7px rgb(53 53 53 / 52%);
	-webkit-box-shadow: -3px 3px 17px 7px rgb(53 53 53 / 52%);
}

.col-md-12.customProf {
	padding-top: 2%;
	background-color: #83b3ca;
}

.editLine {
    width: 93.6%;
	margin: 0 auto;
}

div#editDiv {
    padding-top: 4%;
}

div#profileImageDiv {
    /* border: 2px dashed #ffffff !important; */
	padding-top: 18px;
}

.profileBlockLbl {
    padding: 5px 10px 10px 50px;
	font-size: 23px;
}

.profileSubBlockLbl {
	font-size: 20px;
}

.profileBlockMenu {
    height: 20px;
    width: 100%;
    float: right;
	text-align: right;
	position: relative;
	bottom: 40px;
	right: 40px;
}

.profileSubBlockMenuImg {
	float: right;
	position: relative;
	bottom: 15px;
	right: 13px;
}

.profileBlockMenuImg {
	cursor: pointer;
	
}

.profileBlockDelete {
    float: right;
    cursor: pointer;
    position: relative;
}

div#emptyTeachingExperience {
    font-size: 20px;
}

div#teachingExperienceImages {
    display: inline-flex;
}

div#schoolsImages {
    display: inline-flex;
}

div#trelation_to_education {
    font-size: 20px;
}

div#texpertise {
    font-size: 20px;
}

div#teducational_context {
    font-size: 20px;
}

div#emptySchool {
    font-size: 20px;
}

div#emptyProjects {
    font-size: 20px;
}

div#emptyInterests {
    font-size: 20px;
}

div#emptyPublications {
    font-size: 20px;
}

div#emptySkills {
    font-size: 20px;
}

.profileValWrapper {
	font-size: 20px;
	padding-top: 20px;
}

.profileLbl {
	font-size: 20px;
}

.sectionSeperator {
    display: block;
    height: 3px;
    border-bottom: #83b3ca 1px dashed;
    width: 90%;
    margin: 20px 0;
}

div#projectsImages {
    display: inline-flex;
}

div#interestsImages {
	display: inline-flex;
}

div#publicationsImages {
	display: inline-flex;
}

div#skillsImages {
	display: inline-flex;
}

form.form-inline.editableform {
    font-size: 17px;
    padding-top: 11px;
}

.fileAcceptMsg {
    font-size: 20px;
    padding: 15px;
    color: red;
    background: #83b3ca;
    font-weight: 600;
}

div#profileImageDiv img {
    max-width: 100%;
}