.connect-block {
    background: #ffffff;
	border: 1px solid #ddd;
    border-bottom: 0;
	height: 100px;
}
.wrap-user-name{
	width: 242px;
	word-wrap: break-word;
}
.set-group-position{
	padding-left: 53px !important;
}
.set-owl-stage-padding{
	padding-left: 0px !important;
}
.group-member{
	padding-bottom: 8px;
	padding-top: 8px;
    padding-left: 8px;
}
.group-member:hover{
	background-color:#f4eded;
}
.group-member-style{
	position: relative;
	font-size:small;
	font-family: inherit;
	left: 5px;top: -11px;	
}
.image-padding{
	padding-bottom:14px;
}

.user-name-requests{
	cursor:pointer;
	position: relative;
	top: -43px;
	left: 48px;
	width: 45%;
	height: 43px;
}
.request-type{
	position: relative;
	top: -84px;
	right: 5px;
}
.reject-button-style{
	margin-left:4px;
	margin-top:4px;
}
.accept-button-style{
	margin-top:4px;
}
.friend-request-list{
	height:58px;
}
.title-style{
	width:100%;
	padding:6px 7px;
    text-align:left !important;
}
.request-image{
	cursor:pointer;
	float:left;
}
.main-tab-scroll{
	text-align:left;
	position:fixed;
	height:100%;
	top:128px;
	left:1008px;
	overflow: hidden;
}
.main-tab-scroll1{
	z-index: 999;
    text-align: left;
    position: fixed;
    top: 49px;
    //left: 1008px;
    overflow: hidden;
    width: 100%;
    background-color: #f1f3f6;
    padding: 16px;
	padding-left: 0px;
}
.sent-request-que{
	position:relative;
	height:75%;
	width:110%;
	overflow-x:hidden;
	overflow-y:visible;
}
.set-width-for-nameandemail{
	width:69%;
}
.set-header-min-height{
	min-height:40px;
}
.remove-hover{
	border-color:#ccc !important;
	background-color:#ccc !important
}
.send-message-button-style{
	cursor:pointer;
	background-color:#ccc;
	border-color:#ccc;
}
.send-message-button-style:hover{
	cursor:pointer;
	background-color:#ccc !important;
	border-color:#ccc !important;
}
.friend-request-in-que{
	//margin-bottom:8px !important;
	//height: 50px;
}
.notification-user-name{
	font-size:13px;
	font-weight: bold;
	cursor:pointer;
}
.set-footer-min-height{
	min-height:40px;
}
.remove-padding{
	padding: 0px 0px !important;
}

.connectionNotification {
    font-size: 17px;
    width: 96%;
    background-color: #ffffff;
    padding: 12px;
    border-radius: 5px;
    margin-bottom: 15px;
   
}
.connectionNotificationSetMargin{
	margin-left: 17px;
}
.notification-padding{
	 padding: 0 !important;
}
.btn-margin-class{
	margin-top: 12px;
}
.connect-block img {
	margin: 0 auto;
    display: block;
	margin-top: 10px;
   /*  float:left;
	margin: 6px;
	margin-right: 10px; */
}
.connect-block h6{
	margin-bottom: 0;
	/* text-align: center; */
    /* margin-bottom: 10px; */
    font-size: 13px;
}
.connect-bottom,.message-bottom{
	text-align: center;
    background: #4f81bd;
    font-weight: bold;
    padding: 1px;
    cursor: pointer;
    margin-bottom: 15px;
    color: #fff;
   /*  border: 2px solid #fff; */
	/* text-align:center;
    background: #ccc;
	font-weight:bold;
	padding: 1px;
	cursor:pointer;
	margin-bottom: 15px; */
}
.connect-bottom p,.message-bottom p {
    font-size: 15px;
	margin: 6px 0;
}
.connect-count {
    background: #ffffff;
    padding: 25px;
	margin-bottom: 15px;
}
.sent-receiv-width{
	width: 109%;
}

#connectionTabContent{
	background:none!important;
}
.connection-tab {
    background: none;
}
.connection-menu.nav-tabs>li.active>a {
    background: none;
	border-top: 1px solid #f1f3f6;
	border-left: 1px solid #f1f3f6;
	border-right: 1px solid #f1f3f6;
	border-bottom:3px solid #57889c;
	color:#000000;
}
.connection-menu.nav-tabs>li{
	font-size: 15px;
}
.connection-menu.nav-tabs li a{
	color: #aba6a6;
}
.connection-menu.nav-tabs li:first-child a{
	padding-left: 0;
}
.connection-menu{
   border-bottom: 1px solid #999;
   margin-bottom: 20px;
}
.mentors-bottom a {
	color: #fff;
  /*   color: #607D8B; */
	padding: 10px;
	/* font-size: 17px; */
}
.mentors-action-bottom a {
	padding: 0px;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    /* padding: 0px;
	font-size: 15px; */
}
.connections-user-block li{
	margin-right: 6px;
}
.loc-search-results{
	position: absolute;
	left: 0px;
	right: 0px;
	background: #FFF;
	max-height: 300px;
	z-index: 999999;
	overflow-y: auto;
}
.loc-search-results ul{
	padding-left:0;
	list-style-type:none;
	margin-bottom:0;
	border: 1px solid #999;
	border-top: 0;
}
.loc-search-results ul li{
	cursor:pointer;
	border-bottom: 1px solid #D4D4D4;
	padding: 5px;
}
.loc-search-results ul li:hover{
	background-color:#dddddd;
}
.loc-search-results ul li:last-child{
	border-bottom:0px!important;
}
.loc-search-results option:hover{
	background-color:#dddddd;
}
.loc-search-results option{
	cursor:pointer;
	border-bottom: 1px solid #D4D4D4;
	padding: 5px;
}
#location-dropdown{
	position: absolute;
	z-index: 999999;
}
#search-job-btn{
	border-radius: 0;
    padding: 9px 12px;
}
.jobsSearchForm label.error {
    display: none!important;
}
.search-fieldset-content  input{
	height: 40px;
}
#event-search-form .form-control {
    border-radius: 0px;
}
#event-search-form button {
    /* padding: 9px 12px; */
    /* border-radius: 0px; */
}
.search-fieldset-content .col-lg-5{
    padding-left: 0px;
}
.search-fieldset-content .col-lg-3{
	padding-left:0px;
}
.cropit-image-preview {
  width: 100%;
  height: 100%;
  cursor: move;
  position: absolute;
  margin: auto;
  overflow: hidden;
  text-align: center;
  margin-bottom: 15px;
  border: 1px solid #e4e5e7 !important;
  background-size: cover;
}
.image-editor{
	width: 100%;
    position: relative;
    /* padding-bottom: 40%; */
    height: 300px;
    /* overflow: hidden; */
	/* top: 2px; */
}
input.cropit-image-input {
  display: none;
}
.image-editor-caption {
  background-color: #fff;
  background-size: 100px;
  background-repeat: no-repeat;
  background-position: center calc(50% - 20px);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 50px;
  text-align: center;
  font-size: 13px;
  justify-content: center;
  cursor: pointer;
  margin: 0;
}
.image-editor-cancel {
  position: absolute;
  transform: rotate(45deg);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ffffff;
  top: 10px;
  right: 10px;
  display: none;
  cursor: pointer;
  z-index: 3;
  font-size: 30px;
  font-weight: bold;
}
.cropit-image-preview.cropit-image-loaded .image-editor-cancel {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cropit-image-preview.cropit-image-loaded .image-editor-caption {
  z-index: -1;
}
.add-image{
	color:#888888;
	font-size:20px;
	font-weight:bold;
}
.save-job {
    margin-bottom: 15px;
}
.description-edit{
	padding:0px!important;
}
.post-show {
    margin: 7px;
}
.publish-draft{
	margin-bottom:25px;
}
.bootstrap-tagsinput{
	width:100%;
	box-shadow: none;
	border:1px solid #e4e5e7;
}
.bootstrap-tagsinput .tag {
    color: #FFF;
    position: relative;
    margin: 3px 0 3px 2px;
    display: inline-block;
}
.bootstrap-tagsinput>span {
    border-radius: 0!important;
    font-weight: 400;
    font-size: 13px;
    border: 1px solid #3f5872;
    background: #3f5872;
}
.professional-block {
    line-height: 0.5;
}
.profile-pic {
    text-align: right;
	/* top: -23px; */
}
.air-bottom-right {
    bottom: 0;
    right: 0;
}
.air {
    position: absolute;
    z-index: 5;
}
.profile-carousel .carousel-inner {
    max-height: 150px;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.profile-pic .user-img {
    /* border-radius: 50%; */
    border: 5px solid #fff;
    max-width: 120px;
    margin-bottom: -30px;
	background-color: #FFF;
}
.img-wrap {
	text-align: right;
	left: 10px;
	top: -30px;
    z-index: 5;
	max-width: 120px;
    position: relative;
    display: inline-block;
}
.update-profile-pic{
	position: absolute;
    top: 7px;
    right: 7px;
    z-index: 100;
	color:#fff;
	background-color: #000;
    border-radius: 50%;
}
.update-profile-pic:hover{
	color:#fff;
}
#profile-photo .cropit-image-preview{
	max-width: 500px;
    border: 1px solid #afafaf!important;
}
#profile-photo .image-editor{
    margin: 0 auto;
    max-width: 500px;
    padding-bottom: 92.6%;
	margin-bottom: 25px;
}
#profile-photo input.cropit-image-zoom-input{
	width:auto!important;
	position:absolute;
	bottom:-30px;
}
#profile-photo .image-editor-caption{
	padding:0px;
	padding-top: 50px;
}
.profile-main-widget .nav-tabs li {
    width: 25%;
    text-align: center;
}
.new-border {
    border-bottom: 1px solid #bfbfbf!important;
    padding-bottom: 10px;
    margin: 0!important;
    border: 0;
}
.info-border {
    position: relative;
    margin: 14px 13px 0;
}
.new-border .about-style {
    color: #3276b1;
    font-weight: 500;
}
.about-style {
    color: #999;
    margin: 10px;
	font-size: 22px;
}
.info-select {
    margin-left: 10px;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}
.profile-edit {
    position: absolute;
    top: 0;
    right: 5px;
    padding: 10px;
}
.friends-list-lg {
    margin-left: 0!important;
}
.friends-list-lg li {
    margin-bottom: 15px!important;
    margin-right: 10px!important;
}
.friends-list li {
    margin-bottom: 10px;
    margin-right: 3px;
    padding: 0;
}
.friends-list img {
    width: 35px;
    border: 1px solid #fff;
    outline: 1px solid #bfbfbf;
}
h1 small {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -1px;
}
.edit-professional {
    font-size: 13px;
}
.save-professional {
    font-size: 13px;
}
.professionalvalues {
    font-size: 16px;
    line-height: 1.2em;
}
.ethinic-flag {
    /* width: 111px; */
	display: inline-block;
}
.ethinic-flag img {
    margin: 3px;
	float: left;
}
.connections-user-block li {
    margin-right: 6px;
}
.persons-viewed-block h5 {
    border-bottom: 1px solid #D6D5D5;
    padding-bottom: 5px;
	font-weight: 600;
}
.persons-viewed-block {
    /* margin-top: 30px; */
}
.carousel.fade .item.active {
    opacity: 1;
    -moz-transition: opacity ease-in-out .7s;
    -o-transition: opacity ease-in-out .7s;
    -webkit-transition: opacity ease-in-out .7s;
    transition: opacity ease-in-out .7s;
    z-index: 2;
}
.carousel.fade .item:first-child {
    top: auto;
    position: relative;
}
.carousel.fade {
    opacity: 1;
}
.txt-color-white {
    color: #fff!important;
}
.font-md {
    font-size: 130%!important;
}
.bg-color-teal {
    background-color: #568a89!important;
}
.txt-color-white {
    color: #fff!important;
}
.bg-color-pinkDark {
    background-color: #a8829f!important;
}
.userInfoModal .wizard ul[role="tablist"],
.completeProfileModal .wizard ul[role="tablist"]{
    display: none;
}
.userInfoModal .modal-body,
.completeProfileModal .modal-body{
	padding:0!important;
}
.userInfoModal .wizard-step-title,
.completeProfileModal .wizard-step-title {
	margin: 0 0 15px 0px;
	font-weight: bold;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	font-size: 19px;
}
.userInfoModal .content,
.completeProfileModal .content {
	padding:0px!important;
}
.wizard-error-msg{
	vertical-align: top;
    margin-top: 7px;
    display: inline-block;
}
select.custom-scroll.select-height {
    width: 100%;
    height: 200px;
}
select.custom-scroll.select-width {
    width: 100%;
}
.custom-scroll.select-height {
    height: 200px!important;
}
.checkbox-ethnic{
	background-color:#eee;
}
span.col-lg-11.col-xs-11.ethnicvalues{
	padding-top: 15px;
    padding-bottom: 15px;
	font-size:16px;
	width: 100%;
}
span.col-lg-11.col-xs-11.ethnicvalues img{
	margin-right: 10px;
    vertical-align: top;
    margin-top: 1px;
}
label.ethnic {
    margin-bottom:0px!important;
	border-bottom: 1px solid #ddd;
}
.ethnic-scroll {
  height:350px!important;
  overflow-y:scroll;
}
.occupation-scroll{
	height:300px!important;
	overflow-y:scroll;
}
.educationlevel-scroll{
	height:350px!important;
	overflow-y:scroll;
}
#count {
    margin-top: 15px;
}
.gender-radio {
    width: 75px;
    font-size: 14px;
}
@media (min-width: 992px){
.checkbox-work {
    margin-left:44%;
}
}
label.ethnic.col-lg-12.col-xs-12 {
    padding-left: 0;
}
#occupationcount {
    margin-top: 15px;
    color: #686868;
}
.occupation-subgroup {
    height: 323px!important;
    overflow-y: scroll;
}
#occupationalsubgroupcount {
    margin-top: 15px;
    color: #686868;
}
.home-town-values fieldset {
    border: 1px solid #c79121!important;
}
.home-town-values fieldset legend {
    padding: 0 5px;
    margin-bottom: 0;
    border: 0;
    background: none;
    width: auto;
	font-size: 16px;
}
.living-place-legened {
    margin-top: 15px;
}
.home-town-values select.form-control {
	margin-bottom: 7px;
}
.userInfoModal .wizard > .content > .body,
.completeProfileModal .wizard > .content > .body{
    width: 100%;
}
span.pick-all {
    font-size: 14px;
    font-weight: normal;
    color: #686868;
}
span.pick-all.edit-occupationsubgroup {
    display: inline-block!important;
}
span.pick-all.bottom {
    display: table!important;
}
#languagescount {
    margin-top: 15px;
    color: #686868;
}
.userInfoModal .wizard > .content > .body input[type="radio"] {
    display: inline-block;
}
.experience-month {
    width: 114px;
    float: left;
    margin-right: 10px;
    margin-bottom: 6px;
}
.experience-year {
    width: 80px;
    float: left;
}
@media (min-width: 992px){
.checkbox-work {
    margin-left: 44%;
}
}
.modal-body {
    padding: 20px 20px;
}
.skill-block,
.hobbies-block {
    background: #ddd;
    padding: 5px 9px;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
}
.tags-preview {
    margin-top: 20px;
}
.tags-preview .skill-block .fa,
.tags-preview .hobbies-block .fa  {
    margin-left: 5px;
    cursor: pointer;
}
#editHometownContent fieldset,.home-town-values fieldset{
    border: 1px solid #c79121!important;
	display: block;
    padding: 25px 14px 5px;
    border: none;
    background: rgba(255,255,255,.9);
    position: relative;
}
#editHometownContent select.form-control {
	margin-bottom: 7px;
}
#editHometownContent fieldset legend {
    padding: 0 5px;
    margin-bottom: 0;
    border: 0;
    background: none;
    width: auto;
	font-size: 16px;
}
textarea.custom-scroll {
    width: 100%;
}
label input[type=checkbox]#checkbox-button:checked+span {
    font-weight: 700;
}
input[type=checkbox]#checkbox-button, input[type=radio].radiobox {
    visibility: hidden;
    position: absolute;
    z-index: 20;
    width: 15px;
    height: 15px;
}
label input[type=checkbox]#checkbox-button:checked+span:before {
    color: #2E7BCC;
}
label input[type=checkbox]#checkbox-button:checked+span:before {
    content: "\f00c";
}
label input[type=checkbox]#checkbox-button+span:before {
    content: "\a0";
}
label input[type=checkbox]#checkbox-button+span:before, label input[type=radio]#radio-button+span:before {
    font-family: FontAwesome;
    font-size: 10px;
    content: "\a0";
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 1px;
    height: 15px;
    line-height: 12px;
    min-width: 15px;
    margin-right: 5px;
    border: 1px solid #8E8B8B;
    background-color: #f4f4f4;
    font-weight: 400;
    margin-top: -1px;
	float: right;
}
.checkbox-hometown label input[type=checkbox]#checkbox-button+span:before{
	float:left;
	background:none;
	margin-top: 0;
}
.checkbox-hometown label{
	padding-left:0px;
	cursor: pointer;
}
.checkbox-hometown {
    margin-bottom: 5px;
}
label input[type=checkbox]#checkbox-button+span, label input[type=radio]#radio-button+span {
    position: relative;
    z-index: 19;
    display: inline-block;
    margin: 0;
    line-height: 17px;
    min-height: 15px;
    min-width: 15px;
}
.checkbox-2{
	margin: 0px;
}
label input[type=radio]#radio-button+span:before {
    content: "\a0";
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    box-shadow: inset 0 2px 3px 0 rgba(0,0,0,.1),0 1px 0 0 rgba(255,255,255,.2);
}
label:hover input[type=radio]#radio-button+span:before, label:hover input[type=radio]#radio-button:checked+span:before {
    color: #2E7BCC;
    border-color: #2E7BCC;
}
label input[type=radio]#radio-button:checked+span:before {
    content: "\f111";
    color: #2E7BCC;
}
label input[type=radio]#radio-button:checked+span {
    font-weight: 700;
}
label input[type=radio]#areagrp:checked+span {
    font-weight: 700;
}
label input[type=radio]#areagrp+span:before{
	float:right;
	border-color:#8E8B8B!important;
	display:none;
}
@media (max-width: 767px){
span.pick-all {
    font-size: 14px;
    font-weight: normal;
    color: #686868;
	display:table;
}
}
.smart-form .input-file .button {
    position: absolute;
    top: 4px;
    right: 4px;
    float: none;
    height: 22px;
    margin: 0;
    padding: 0 14px;
    font-size: 13px;
    line-height: 22px;
}
.smart-form .button {
    background-color: #3276B1;
    opacity: .8;
    transition: opacity .2s;
    -o-transition: opacity .2s;
    -ms-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -webkit-transition: opacity .2s;
}
.smart-form .input-file .button input {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    font-size: 30px;
    cursor: pointer;
    opacity: 0;
}
/* .smart-form .button {
    float: right;
    height: 31px;
    overflow: hidden;
    margin: 10px 0 0 5px;
    padding: 0 25px;
    outline: 0;
    border: 0;
    font: 300 15px/31px 'Open Sans',Helvetica,Arial,sans-serif;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
} */
.smart-form .input input{
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    height: 32px;
    line-height: 32px;
    padding: 5px 10px;
    outline: 0;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    background: #fff;
    font: 13px/16px 'Open Sans',Helvetica,Arial,sans-serif;
    color: #404040;
    appearance: normal;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.smart-form .button, .smart-form .input {
    position: relative;
    display: block;
    font-weight: 400;
	color: #fff;
}
.upload-title {
    font-size: 12px!important;
	color: #333;
	margin-bottom: 6px;
	font-weight: 400;
}
.upload-resume, .upload-resume:hover, .upload-resume:focus {
    background-color: #1F8DB7;
    border: none;
	border-radius:0px;
}
.upload-block section{
	margin-bottom:10px;
}
.upload-error {
    color: red;
}
.resume-success {
    margin: 7px 0px 0px 3px;
    font-size: 12px;
}
.upload-block .panel-heading{
	background:#4c4f53;
	color:#ffffff;
	padding: 4px 10px;
}
.upload-block .panel-body{
	padding: 10px 14px 10px;
}
.resume-img {
    width: 69px;
    padding: 0;
}
.resume-button {
    margin-top: 12px;
	padding:0px;
}
.view-btn {
    margin-top: 5px;
}
#new-blog .panel-heading{
	background:#4c4f53;
	color:#ffffff;
	padding: 4px 10px;
}
#extr-page .login-header-big {
    font-size: 40px;
    font-weight: bold!important;
	color: #fff;
}
.hero1 {
    color: #fff;
}
.login-text{
	padding-left: 40px;
    position: relative;
    z-index: 999;
	margin-top: 0px;
}
#extr-page h4.paragraph-header {
    font-weight: bold!important;
    font-size: 22px!important;
    width: auto!important;
}
#extr-page .login-desc-box-l {
    min-height: 350px;
   /*  width: 50%; */
}
.login-desc-box-l p {
    font-size: 16px;
    margin-top: 15px;
    /* text-align: justify; */
}
.social-btn {
	width: 60px;
    padding:13px 23px;
    border: none;
    border-radius:4px;
    margin-bottom: 20px;
	margin-right: 10px;
}
.login-divider {
    display: block;
    position: relative;
    width: 200px;
}
.login-divider span {
    display: block;
    margin-bottom: 26px;
    font-size: 15px;
    background: #FFFFFF;
    z-index: 2;
    position: relative;
    width: 50px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 16px;
    margin-top: 15px;
}
.login-divider:before {
    display: block;
    content: " ";
    position: absolute;
    top: 8px;
    left: 0;
    right: 0;
    z-index: 1;
    height: 1px;
    background: #C8C8C8;
}
.other-login-option button {
    padding: 13px 23px;
    font-size: 16px;
    border-color: #999;
}
.googlelogin,  
.googlelogin:hover ,
.googlelogin:focus{
    background: #DC4A38!important;
    color: #fff!important;
    -webkit-box-shadow: none;
}
.fancy span {
    position: relative;
    color: #95a495;
    margin-top: 17px;
	margin-bottom: 12px;
    padding-bottom: 5px;
    background: #ffffff;
}
.fancy {
    line-height: 0.1;
    text-align: right;
    background: #ffffff;
    padding: 0!important;
    margin-top: 0px;
}
#extr-page .login-form .hpanel{
	margin-bottom:0px;
}
#extr-page .login-form .panel-body{
	border-left: none;
    border-right: 0;
    border-bottom: 0;
	padding:20px 20px;
}
#extr-page .login-form .panel-heading{
	padding: 10px 10px;
	font-size: 16px;
	background: #ffffff;
}
.social-icon {
    font-size: 17px;
    /* margin-right: 7px; */
    /* border-right: 1px solid rgba(255, 255, 255, 0.3); */
    line-height: 20px;
    /* padding-right: 10px; */
}
/* .splash-title h1 {
    font-size: 50px;
} */
#logo.light-version span,#logo.light-version span .goog-text-highlight{
    font-weight: bold;
    color: #fff;
    font-size: 16px !important;
}
#new-job .description {
    background: #4c4f53;
    color: #ffffff;
    padding: 4px 10px;
}
.userModalContent .modal-header {
    padding: 15px;
	background: none;
}
.userModalContent .modal-title{
	font-size: 18px;
	font-weight:500;
}
.userModalContent .modal-footer{
	background:none;
	margin-top: 0;
}
.fa.arrow:before {
    content: "\f105";
}
/* #logo{
	padding: 7px 10px 7px 10px;
} */
#side-menu span.nav-label {
    margin-left: 5px;
}
#side-menu span.arrow{
	margin-top:3px;
}
#new-job .note-editor .note-statusbar .note-resizebar {
    border-top: none;
}
#new-blog .note-editor .note-statusbar .note-resizebar {
    border-top: none;
}
.publish-post-btn {
    padding-bottom: 10px;
}
.metatag-list{
	float: left;
    margin-right: 4px;
    margin-top: 3px;
}
.related-blogs-list{
	margin-bottom:10px;
}
.blog-search-results {
    left: 0;
    right: 0;
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
	top: 34px;
    background-color: #fff;
}
.blog-search-results ul li {
    cursor: pointer;
    border-bottom: 1px solid #D4D4D4;
    padding: 5px;
}
.blog-search-results ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #999;
    border-top: 0;
}
.blog-search-results ul li:hover {
    background-color: #dddddd;
}
hr.blog-border{
	border-bottom: 2px solid #999;
}
hr.blog-border:last-child{
	border:none;
}
.mypost-border{
	border-bottom: 1px solid #ccc;
}
.mypost-border:last-child{
	border:none;
}
.my-post-margin {
    margin-bottom: 15px;
}
.metatag-list .badge {
	background:#999;	
}
.blog-profile-image {
    width: 37px;
    padding: 0;
    margin-top: 3px;
}
.publish-font {
    font-size: 13px;
}
.blog-longdescription {
    margin-top: 20px;
	word-break:break-all;
}
.blog-longdescription img{
	max-width:100%;
}
.image-pixels {
    color: #888888;
	font-weight: 400;
}
.profile-strength .progress{
	background:#E2E6E8;
}
.content-loading{
    margin-top: 100px;
    position: absolute;
    left: 43%;
    top: 16%;
}
.mypost-title{
	font-weight:600;
}
.share-btn,
.share-btn:active,
.share-btn:focus{
	padding-top: 4px!important;
    font-weight: bold;
    margin-right: 5px;
	background:#ffffff;
}
.short-description p,.short-description span,
.job-description p,.job-description span{
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size: 12px!important;
	margin-bottom:0px!important;
	line-height: 1.42857143!important;
}
.short-description{
	/* min-height:70px; */
	height: 55px;
    overflow: hidden;
    margin-bottom: 10px;
	word-break: break-all;
}
.blog-page .panel-body{
	padding: 10px;
}
.blog-article-box .media img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.blog-article-box .blog-heading {
    font-size: 25px;
    font-weight: 700;
    color: #515355;
}
.blog-desc .panel-body,
.course-desc .panel-body,
.event-desc .panel-body{
	padding:10px 10px;
}
/* .event-desc .panel-body img { */
    /* width: 100%; */
/* } */
.splash-loding{
	margin:15% auto;
	padding: 20px;
    max-width: 500px;
}
.add-blog-loading{
	margin: 13% auto;
}
/* Courses Css */
.courses-block h5{
    font-weight: 600;
	font-size: 13px;
}
.courses-price{
	font-size: 15px;
	font-weight: 900;
}
.courses-panel:hover .panel-body {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  animation-name: pulse;
  -webkit-animation-name: pulse;
  z-index: 1;
}
.courses-block .panel-body{
	padding:0px;
}
.courses-block .courses-footer {
    padding: 5px 10px;
}
#course-form .form-group{
	margin-bottom: 5px;
}
#course-form button {
    padding: 8px 12px;
    border-radius: 0px;
}
.course-like{
	padding-right:10px;
}
.resume-cancel{
	margin:6px;
}
/* .user-details-block .username {
	color: #000;
} */
.user-details-block .professional {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -1px;
	color: #999;
}
.living-block .livingcity{
	color: #404040!important;
}
.phoneno-block .phoneno{
	color: #404040!important;
}
.profile-strength h5, .my-public-profile h5{
	font-weight:600;
}
.profile-tab.nav-tabs li.active a {
	background: none;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom:3px solid #3276b1;
	color:#000000;
}
.profile-tab.nav-tabs li a{
	color: #aba6a6;
}
.profile-tab{
   border-bottom: 1px solid #999;
}
.blog-page .col-sm-9{
    padding-left: 12px;
}
.courses-block .links li{
	display: inline;
}
.courses-block .links{
	font-size: 13px;
	margin-bottom: 0;
}
.courses-block .hpanel .panel-body{
	border: 1px solid #ddd;
	padding: 0px!important;
    padding-bottom: 10px!important;
}
.courses-block .panel-footer{
	background-color: #ffffff;
}
.finish-loader{
	margin: 0;
    height: 30px;
    float: left; 
} 
.subgroup-loader{
	margin: 35% auto;
}
#header .small-header .panel-body{
	padding: 21px 13px;
    border: none;
	background-color: #283e4a;
}
#header .small-header .panel-body h2{
	text-transform: none;
	font-size: 17px;
	color: #fff;
}
/* .navbar-right .label-menu-corner{ */
	/* padding: 18px 20px; */
/* } */
#extr-page .login-header-msg .panel-body{
	border: 1px solid #c96b6b;
	padding: 5px;
}
.login-header-msg  h2{
	color:#c96b6b;
	font-size: 20px;
    font-weight: bold;
}
.userInfoModal .modal-dialog,
.completeProfileModal .modal-dialog {
	padding-top: 10px;
	margin: 10px auto;
	padding:10px;
}
.userModalContent  .modal-dialog{
	padding-top: 10px;
	margin: 10px auto;
	padding:10px;
}
#jobs-search-form .form-group{
	margin-bottom: 5px;
}
.no-search-block {
	background: #ffffff;
    padding: 25px;
    margin-top: 15px;
}
.blog-page .links li {
    display: inline;
}
.blog-page .links {
	margin-bottom:0px;
}
.blog-page .links li:first-child {
   padding-right:20px;
}
.blog-page .blog-box .panel-heading{
	padding: 10px 10px;
}
.blog-page .panel-body{
	padding: 10px;
}
.blog-page .blog-read-more{
	font-size:12px;
}
.blog-page .blog-read-more{
	font-size:12px;
	color: #337ab7;
    font-weight: bold;
}
.job-new-panel .job-heading a{
	color:#0099CC;
	font-weight: 600;
	margin-top: 0;
	font-size: 14px;
}
.job-new-panel .job-heading{
	margin-top: 0;
}
.job-new-panel .job-heading img{
	margin-right: 9px;
    margin-top: 3px;
}
.job-new-panel .job-company-name{
  color: #969696;
}
.job-new-panel .job-btns{
	text-align:right;
}
.job-new-panel .job-date{
	color: #969696;	
	margin-top: 5px;
}
.job-new-panel.hpanel .panel-body{
	padding: 10px;
}
.job-new-panel a.btn.btn-outline.btn-default:last-child{
	margin-left: 10px;
}
.job-new-panel a.btn.btn-outline.btn-default{
	padding: 3px 12px;
	font-size: 13px;
}
.jobs-search-title{
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
	margin-top: 20px;
	font-size: 15px;
	color:#000;
}
.jobs-search-title span{
	font-weight:bold;
}
.jobsSearchForm .form-control {
    border-radius: 0px;
}
.page-content {
	padding: 10px 10px 30px 10px;
}
.login-header .btn-primary{
	margin: 13px 11px 0px 0px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.resume-view {
    margin-top:0px;
	padding-top:20px;
}
.my-public-profile a.btn.btn-primary {
    border: none;
    border-radius: 0;
	background-color: #1F8DB7;
	padding: 5px 16px 5px 16px;
}
.my-public-profile a.btn.btn-warning2  {
    border: none;
    border-radius: 0;
	background-color: #e67e22;
}
/* Events css */
.events-block .panel-body{
	padding: 0px!important;
    /* padding-bottom: 10px!important; */
}
/* .events-block .events-footer {
    padding: 5px 10px;
	background-color: #f1f3f6;
} */
.events-block .events-city{
	color: #808080;
	font-size: 12px;
}
/* .events-block .events-time{ */
    /* color: #45494E; */
    /* font-size: 13px; */
/* } */
/* .events-block h5 { */
    /* font-weight: 600; */
    /* padding-bottom: 1px; */
    /* font-size: 13px; */
	/* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
	/* color: #000; */
/* } */
.events-block .panel-body img{
	width: 100%;
	height: 155px;
	border-bottom: 1px solid #ddd;
	object-fit: cover;
}
/* .events-block .panel-footer { */
    /* background-color: #ffffff; */
/* } */
.events-block .links {
    font-size: 13px;
    margin-bottom: 0;
}
.events-block  .links li {
    display: inline;
}
/* #new-event .panel-heading { */
    /* background: #4c4f53; */
    /* color: #ffffff; */
    /* padding: 4px 10px; */
/* } */
#eventName-error, #eventLocation-error {
    display: none!important;
}
#courseName-error {
    display: none!important;
}
.events-search-title{
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
	margin-top: 20px;
	font-size: 15px;
	color:#000;
}
.events-search-title span{
	font-weight:bold;
}
/* My Conatct css */

.listGoogleContacts .panel-footer {
    font-size: 13px;
    font-weight: bold;
}
.listGoogleContacts .panel-body{
	padding:10px;
}
.listGoogleContacts .stats-title h4{
	color:#7c80d1;
	font-weight:bold;
}
.navbar-form-custom{
	float:left;
}
.people-search-results {
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
    background-color: #fff;
	box-shadow: 0 4px 6px 2px rgba(0, 0, 0, .10);
	width: 450px;
}
.people-search-results ul li {
	float: left;
    width: 100%;
    padding: 5px;
    display: inline-block;
}
.people-search-results ul li:not(:last-child){
	border-bottom: 1px solid #D4D4D4;
}
.people-search-results ul li:hover {
    background-color:#f1f3f6;
}
.people-search-results ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border-bottom: 1px solid #999;
    border-top: 0;
	overflow-y: auto;
}
.people-search-results ul li a{
	color: #000;
	font-weight: 600;
}
.people-img-block{
	float:left;
	width:50px;
}
.header-search #search-fld{
	min-width: 250px;
}
.people-professional{
	color:#999;
}
.navbar-form-custom .form-group{
	position:relative;
}
/* Smart Admin*/
body.smart-style-6 #header, body.smart-style-6 .dropdown-menu>.active>a, body.smart-style-6 .dropdown-menu>.active>a:focus, body.smart-style-6 .dropdown-menu>.active>a:hover, body.smart-style-6 .dropdown-menu>li>a:focus, body.smart-style-6 .dropdown-menu>li>a:hover {
    background: #2196F3;
}
body.smart-style-6 {
    background: #edecec;
    font-family: RobotoDraft,Roboto,sans-serif;
    -webkit-font-smoothing: antialiased;
}
.button-position{
	position: relative;
    top: -63px;
    left: 150px;
}
.marginForRequest{
	padding: 3px 0px !important;
}
.connection-menu-width{
	/* width: 63% !important; */
}
.requestUserName{
	color:#566384;
}
.button-color{
	background-color:#5b91c0;
	border-color: #c4cacf !important;
}
.button-color2{
	background-color:#5b91c0;
	border-color: #c4cacf !important;
	margin-left:14px;
}
.contactFooter{
	font-size: 16px
}
.send-request{
	height: 55px;
}
.input-position{
	margin-left: 12px;
}
.upload-button{
	margin-left: 10px;
	background-color:#34495e !important;
}
.footer-text-align{
	text-align: center;
}
.friend-request-received{
	height: 51px;
}
.connection-menu-width{
	/* width: 62% !important; */
}
.requestUserProfile{
	color:#a78a8a;
}

.align-user-name{
	position: relative;
    top: -45px;
    left: 52px;
	color: #535ba8;
}
.text-align-for-sent-request{
	text-align: center;
	margin: 2px 10px;
	font-size:15px;
	margin-left: 10px;
}
.set-margin{
	width: 268px;
	height: 65px;
}
.image-position{
	position: absolute;
    top: -7px ;
    left: -7px ;
}
.request-user{
	padding: 4px 12px;
}
.emptyMassage{
	margin-left:55px;
}
.position-friend-request{
	padding-left: 0px;
}
.friendRequeststyle{
	padding-left:50px;
}
.friendRequestpadding{
	padding-left: 27px;
    padding-right: 13px;
}
.myconnection{
	padding-top: 11px !important;
}
.setwidth{
	width: 136% !important;
}
.navbar-right .dropdown-menu {
    width: 356px !important;
}
.user-blocks{
	margin-left:7px;
	margin-bottom: 9px;
}
.name-align {
    margin-left: 20px;
}
.image-height-width{
	height:40px;
	width:40px;
}
.userProfile{
	padding-left:13px !important;
	text-transform:none !important;
}
.userNameConnection{
	padding-left:13px !important;
	color:#36499c !important;
}
.text-align-footer{
	margin: 10px 0px !important;
	height: 13px;
	text-align:center;
}
.connectionImage{
	padding: 8px !important;
}
.contactEmptyMassage{
	padding-top: 1px;
}
.setPadding{
	padding: 2px !important;
	margin-bottom: 19px !important;
	max-height: 102px;
}
.block-for-sent{
	margin-bottom: -20px !important;
}

input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: buttontext;
    background-color: buttonface;
    box-sizing: border-box;
    padding: 2px 6px 3px;
    border: 2px outset buttonface;
}
body.smart-style-6 .login-info {
    height: 120px;
    background: url(../img/cover.png) no-repeat center center;
    margin-top: -1px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 0;
}
body.smart-style-6 .login-info>span {
    height: 119px;
    border: 0;
    padding: 0;
}
.login-info a {
    text-decoration: none!important;
    color: #c0bbb7;
    display: inline-block;
    margin-top: 6px;
}
.login-info img {
    width: 25px;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    margin-top: 1px;
    margin-right: 5px;
    margin-left: 0;
    border-left: 3px solid #fff;
}
.minifyme {
    border-bottom: 1px solid #302F2F;
    background: #454545;
    color: #A8A8A8;
    text-align: center;
    padding: 0;
    width: 36px;
    height: 28px;
    display: block;
    position: absolute;
    right: 0;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
    margin-top: 7px;
    font-size: 19px;
    transition: all .1s linear 0s;
}
#left-panel {
    -webkit-transition: 250ms cubic-bezier(0.1,.57,.1,1);
    transition: 250ms cubic-bezier(0.1,.57,.1,1);
    -webkit-transform: translate(0px,0) translateZ(0px);
}
body.smart-style-6 .header-search>input[type=text] {
    background: 0 0;
    border-right-width: 0;
    border-left-width: 0;
    border-top-width: 0;
    border-bottom-color: #fff;
    color: #fff !important;
    padding: 0;
}
body.smart-style-6 #logo-group span#activity, body.smart-style-6 .btn-header>:first-child>a {
    background: 0 0;
    border: none;
    color: #fff;
    border-radius: 50%;
}
.header-dropdown-list {
    list-style: none;
    float: right;
    position: relative;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}
.header-dropdown-list>li {
    display: inline-block;
    padding-right: 5px;
}
#project-context body.smart-style-6>:first-child, body.smart-style-6 #project-selector, body.smart-style-6 .header-dropdown-list>li>.dropdown-toggle, body.smart-style-6 .project-context>:first-child, body.smart-style-6 .project-selector {
    color: #fff!important;
    text-shadow: none;
}
img {
    vertical-align: middle;
}
body.smart-style-6 .login-info img {
    border-radius: 50%;
    width: 50px;
    border: 3px solid rgba(0,0,0,.14);
    box-sizing: content-box;
}
img.online {
    border-left-color: #40ac2b!important;
}
.login-info img {
    width: 25px;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    margin-top: 1px;
    margin-right: 5px;
    margin-left: 0;
    border-left: 3px solid #fff;
}
body.smart-style-6 .login-info img {
    border-radius: 50%;
    width: 50px;
    border: 3px solid rgba(0,0,0,.14);
    box-sizing: content-box;
    padding-left: :100px;
    //margin-left: 20px;
}
.login-info a span {
    /* text-transform: capitalize; */
    font-size: 14px;
    /* display: inline-block; */
    text-decoration: none;
    max-width: 150px;
    white-space: nowrap;
    /* overflow: hidden; */
    text-overflow: ellipsis;
    vertical-align: middle;
}

#logo-group *, .login-info, .login-info *, .minified .menu-item-parent {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.fa-fw {
    width: 1.28571429em;
    text-align: center;
	
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
	
}

nav>ul>li>a>i {
    margin-right: 5px;
    width: 15px;
    display: inline-block;
    text-align: center;
    position: relative;
}
body.smart-style-6 nav ul li a, body.smart-style-6 nav ul li.open>a, body.smart-style-6 nav ul li.open>a b {
    color: #4C4C4C!important;
}
nav>ul>li>a>i {
    margin-right: 5px;
    width: 15px;
    display: inline-block;
    text-align: center;
    position: relative;
}
.fa-power-off{
	color:#111111;
}
body.smart-style-6 .login-info a span {
    display: block;
    background: rgba(0,0,0,.2);
    width: 100%;
    max-width: 100%;
    padding: 5px 10px;
    margin-left: 10px;
    margin-top: 22px;
    color: #ffffff;
	width:100px;
}
#ribbon .breadcrumb body.smart-style-6>.active, .breadcrumb body.smart-style-6>li+li:before, body.smart-style-6 #ribbon .breadcrumb, body.smart-style-6 #ribbon .breadcrumb a, body.smart-style-6 #ribbon .breadcrumb li:last-child {
    color: #111111!important;
}
body.smart-style-6 .login-info a span {
    display: block;
    background: rgba(0,0,0,.2);
    width: 100%;
    max-width: 100%;
    padding: 4px 10px;
    margin-left: -10px;
    margin-top: 25px;
    color: #fff;
}
.login-info a span {
    text-transform: capitalize;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.fa-minus-square-o{
	color: #111111;
}
body.smart-style-6 .header-search input[type="text"]:-moz-placeholder {
    //color: rgba(255, 255, 255, 0.7);
}
body.smart-style-6 .header-search input[type="text"]::-moz-placeholder {
    //color: rgba(255, 255, 255, 0.7);
}
body.smart-style-6 nav>ul>li>a {
    font-weight: 400;
    text-transform: uppercase;
    padding: 14px 10px 14px 11px;
}
.collapse-sign{
	color:#867C7C;
}

.login-info a {
    text-decoration: none!important;
    color: #c0bbb7;
    display: inline-block;
    margin-top: 6px;
}
body.smart-style-6 .login-info a {
    display: block;
    margin: 0;
    padding: 10px;
}
nav ul ul li>a:hover {
    //background-color: rgb(255, 255, 255);
    /* color: #fff; */
}
nav ul ul {
    margin: 0;
    display: none;
    background: rgba(230, 226, 226, 0.6);
    padding: 7px 0;
}

.smart-style-1 a {
    transition: color .1s linear 0s,background-color .1s linear 0s!important;
}
::-webkit-input-placeholder {
   //color: #ffffff;
}
.header-search > button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 10px;
    width: 30px;
    z-index: 2;
}
nav ul li a {
    line-height: normal;
    font-size: 14px;
   // padding: 10px 10px 10px 11px;
    color: #c0bbb7;
    display: block;
    font-weight: 400;
    text-decoration: none!important;
    position: relative;
}
.careerDev{
	height: 50px;
    border-left: 0px;
}
.user-email{
	color:#111111;
}
#project-context body.smart-style-6>:first-child, body.smart-style-6 #project-selector, body.smart-style-6 .header-dropdown-list>li>.dropdown-toggle, body.smart-style-6 .project-context>:first-child, body.smart-style-6 .project-selector {
    text-shadow: none;
    color: #ffffff;
}
body.smart-style-6 nav > ul > li >:hover{
    background-color:rgba(69,69,69,0.05);
}
body.smart-style-6 nav > ul > li > ul > li > a{
    text-transform: uppercase;
	background-color:transparent;
}
body.mobile-view-activated.hidden-menu {
    overflow-x: hidden;
}
body.smart-style-6 nav ul li a:active{ 
	background-color:transparent !important; 
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}
body.smart-style-6 .login-info {
    height: 120px;
    background: url(../img/cover.png) no-repeat center center;
    margin-top: -1px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 0;
}
body.smart-style-5 .login-info {
    height: 120px;
    background: url(../img/cover.png) no-repeat center center;
    margin-top: -1px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 0;
}
body.smart-style-3 .login-info {
    height: 120px;
    background: url(../img/cover.png) no-repeat center center;
    margin-top: -1px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 0;
}
body.smart-style-2 .login-info {
    height: 120px;
    background: url(../img/cover.png) no-repeat center center;
    margin-top: -1px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 0;
}
body.smart-style-1 .login-info {
    height: 120px;
    background: url(../img/cover.png) no-repeat center center;
    margin-top: -1px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 0;
}
body.smart-style-0 .login-info {
    height: 120px;
    background: url(../img/cover.png) no-repeat center center;
    margin-top: -1px!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 0;
}
body.smart-style-5 .login-info a span {
    background: rgba(0,0,0,0.2);
    width: 91%;
    max-width: 100%;
    padding: 5px 10px;
    margin-left: -10px;
    margin-top: 25px;
    color: #fff;
    position: fixed;
    top: 113px;
}

body.smart-style-3 .login-info a span {
    background: rgba(0,0,0,0.2);
    width: 91%;
    max-width: 100%;
    padding: 5px 11px;
    margin-left: -10px;
    margin-top: 25px;
    color: #fff;
    position: fixed;
    top: 113px;
}
body.smart-style-2 .login-info a span {
    background: rgba(0,0,0,0.2);
    width: 77%;
    max-width: 100%;
    padding: 5px 10px;
    margin-left: -10px;
    margin-top: 25px;
    color: #fff;
    position: fixed;
    top: 126px;
}
body.smart-style-1 .login-info a span {
    background: rgba(0,0,0,0.2);
    width: 91%;
	max-width: 100%;
    padding: 5px 10px;
    margin-left: -10px;
    margin-top: 25px;
    color: #fff;
    position: fixed;
    top: 113px;
}
.login-info>span{
	border-bottom: 0px solid #95DBFB;
}
body.smart-style-5 .login-info img {
    border-radius: 50% !important;
    width: 50px;
    border: 3px solid rgba(0,0,0,.14);
    box-sizing: content-box;
    padding-left: :100px;
}
.login-info img {
    /* width: 25px; */
    /* height: auto; */
    /* display: inline-block; */
    /* vertical-align: middle; */
    /* margin-top: 1px; */
    /* margin-right: 5px; */
    /* margin-left: 0; */
    /* border-left: 3px solid #fff; */
    border-radius: 50% !important;
    width: 50px;
    border: 3px solid rgba(0,0,0,.14);
    box-sizing: content-box;
    padding-left: :100px;
}
.smart-style-3 .login-info a span {
    color: #ffffff!important;
}
body.smart-style-0 .login-info a span {
    text-transform: capitalize;
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    /* display: none; */
    position: absolute;
    top: 144px;
    background: rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
    width: 77%;
    max-width: 100%;
    padding: 5px 10px;
    margin-left: -10px;
    margin-top: 25px;
    color: #fff;
    position: fixed;
    top: 113px;
    padding-right: 41px;
}
nav>ul>li>ul>li>a, nav>ul>li>ul>li>ul>li>a {
	color: #111;
}
.linkedInContacts{
	margin-top: 20px;
}
.padding-linked{
	//margin: 0px 0px 0 !important;
	margin-top: 50px;
}
.connection-form-position{
	margin: 13px; 
    margin-left: -12px; 
}
.display-linkedin-contacts{
	padding-left: 1px; 
}
.width-browes{
	width:50%;
}
.eventsforNotLoginUser{
	padding-left:12px;
}
.paddingForSearchForm{
		padding-left:12px;
}
.moreinfo {
    display: inline-block;
    width: auto;
    vertical-align: top;
}
.eventSearchDate{
	    width: 181px !important;
}
/* Social Wall */
.status.panel-body {
    padding: 0;
}
.status .who {
    border-bottom: 1px solid rgba(0,0,0,.07);
    padding: 10px;
}
.status .image {
    padding: 10px;
}
.blog-Block .text img{
	width: 100% !important;
}
.sugg-event{
	min-height:251px !important;
}
.socialWall-event{
	text-align: center !important;
}
.status .links {
    border-top: 1px solid rgba(0,0,0,.07);
    margin: 0;
    padding: 15px 10px;
    background: #fafafa;
}
.status .links li {
    display: inline;
    padding-right: 10px;
}
.status .comments {
    border-top: 1px solid rgba(0,0,0,.07);
    font-size: 13px;
    padding: 0 20px;
}
.status .comments li {
    display: block;
	padding: 8px 0 8px 0;
    position: relative;
}
.status .comments img {
    height: 30px;
    left: 0;
    position: absolute;
    width: 30px;
}
.status .comments .name {
    display: block;
    font-weight: 600;
    line-height: 16px;
    margin-bottom: 5px;
}
.status .who .from {
    font-size: 12px;
    opacity: .7;
}
.status .who .name {
    display: block;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
}
.status .who img {
    float: left;
    margin-right: 10px;
}
.status .text {
    font-size: 13px;
    line-height: 1.82em;
    padding: 20px;
}
.status.vote .comments li {
    padding: 10px 0 10px 20px!important;
}
.status.vote .comments {
    padding: 0!important;
}
.status.vote .comments li:last-child {
    padding-right: 20px!important;
}
.status .comments li:last-child {
    border-bottom: none;
    padding-bottom: 5px;
}
.status .who .name b {
    color: #57889c;
}

/* My CSS */
.blog-Block .status .text{
	padding: 10px 20px 10px 20px;
}
.blog-Block .blog-title {
    margin-top: 7px;
    font-size: 13px;
    font-weight: 600;
	color:#365899;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-Block .blog-title:hover{
	text-decoration:underline;
}
.sugg-events-block .status .text {
    padding: 10px 20px 10px 20px;
}
/* .sugg-events-block  img{
	border: 1px solid #ddd;
} */
.sugg-events-block .text img {
    width: 100%;
	height: 155px;
	border: 1px solid #eee;
}
.sugg-events-block .event-title{
	font-size:13px;
	margin-top: 5px;
	color:#365899;
	font-weight: 600;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sugg-events-block .event-date{
	color: #808080;
} 
.sugg-events-block .event-location {
    color: #969696;
}
.sugg-events-block .event-title:hover{
	text-decoration:underline;
}
.sugg-job-block .status .text,
.sugg-groups-block .status .text {
    padding: 10px 20px 10px 20px;
}
.sugg-job-block .job-title a {
    font-size: 14px;
    font-weight: 600;
	color: #365899;
}
.sugg-job-block .left-company{
  color: #969696;
}
.sugg-job-block .job-title{
	margin-bottom:0px;
}
.sugg-job-block .job-title:hover{
	text-decoration:underline;
}
.more-link:hover{
	text-decoration:underline;
}
.peopleYouMayKnow h5{
	color:#365899;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
	margin-bottom:0px;
}
.button-radius{
	border-radius:3px !important;
}

.professional-style{
	margin: -3px 0 10px;
    margin-bottom: 4px;
    color: #797979;
}
.peopleYouMayKnow button{
	padding: 2px;
    border-radius: 0px;
}
.peopleYouMayKnow .status .text {
    padding: 10px 20px 10px 20px;
}

.peopleYouMayKnow #nav-arrow-left {
    position: absolute;
    top: 35%;
    left: -20px;
    padding: 4px 5px 4px 2px;
}
.peopleYouMayKnow #nav-arrow-right {
    position: absolute;
    top: 35%;
    right: -20px;
    padding: 4px 2px 4px 5px;
}
.peopleYouMayKnow .owl-stage {
   padding-left: 0!important;
}
.sugg-courses-block .course-title,
.news-feed-block .news-title{
	margin-top: 7px;
    font-size: 13px;
    font-weight: 600;
    color: #365899;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
}
.sugg-courses-block .course-title:hover{
	text-decoration:underline;
}
.sugg-courses-block #nav-arrow-left {
    position: absolute;
    top: 37%;
	left: -20px;
    padding: 4px 5px 4px 2px;
}
.sugg-courses-block #nav-arrow-right {
    position: absolute;
    top: 37%;
    right:-20px;
    padding: 4px 2px 4px 5px;
}
.sugg-courses-block .status .text {
    padding: 10px 20px 10px 20px;
}
.sugg-courses-block .text img{
	border:1px solid #eee;	
}
.sugg-courses-block .owl-stage {
   padding-left: 0!important;
}
.sugg-job-block a.btn.btn-outline.btn-default,
.sugg-courses-block a.btn.btn-outline.btn-default,
.events-block a.btn.btn-outline.btn-default {
    padding: 3px 12px;
    font-size: 13px;
	margin-right: 10px;
}
.social-wall-page {
    padding-left: 10px;
    padding-right: 10px;
}
.social-wall-page .col-sm-6.col-lg-4 {
    padding-left: 5px;
    padding-right: 5px;
}
/* Events */
#image_style{
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}
#main_text{
	text-decoration:none;
	color:#111111;
}

.professtionalSummery{
	margin: -4px 0 10px !important;
}
#col_line{
	width: 100%;
	color: #f2ffff;
	height: 1px;
	background-color:#cccccc;
}
.my-form-style{
	width: 112% !important;
}
#your_events{
	background-color:#FFFFFF;
	border:1px solid #A5A4A4;
}
#reco_event{
	font-size:20px;
	
}
.connect-block {
    background: #ffffff;
	border: 1px solid #ddd;
    border-bottom: 0;
	//height: 70px !important;
	/* margin-top: 20px; */
}
.connect-block-height{
	height: 180px!important;
	/* max-height:92px !important; */
	/* border-bottom: 1px solid #e4d6d6; */
}
#input_border{
	border:1px solid #BAB9B9;
}
#save_loader{
	padding:0px;
}
#event_save_massage{
	margin:10px;
}
.event_desc{
	margin-left:5px;
	color:#111111 !important;
}
.new_events_button{
	background-color:#ffffff;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}
.new_evnts_location{
	background-color:#ffffff;
	margin-top:5px;
	margin-left:5px;

}
.new_events_description{
	background-color:#ffffff;
	margin-top:5px;
	margin-left:5px;
}
.new_events_img{
	background-color:#e6eeff;
	width:100%;
}
.your_events{
	background-color:#ffffff;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#BAE4F1;
}
.event_location{
	margin-left:5px;
	margin-top:5px;
	color:#111111 !important;
}
.event_title{
	text-decoration:none;
	color:#111111;
}
.event_image{
	background-color:#e0e0eb;
	width:100%;
	height:60%;
}
.event_block{
	border:1px solid #ccc;
	background-color:#ffffff;
	margin:3px;
	height:250px;
	margin-left: -17px;
}
.loader{
	height: 100px;
    width: 100px;
	position:absolute;
	top:170%;
	left:50%;
	background: url('../img/ajax-loader.gif') no-repeat;
}
.name_event{
	font-size:1em;
	color:#ffffff;
	text-decoration:none;	
}
.created_date{
	color:#808080;
	margin-left:5px;
	margin-top:7px;
}
.classDisplaySendRequest{
	padding-top: 0px;
}

.locationOfEvent{
	position:absolute;
	bottom:10%;
	//left:0%;
}
.friend-Request-received1{
	background:#f2f2f2;
	position:relative;
	width:100%;
	top: 4px;
	margin-top:0px;
	z-index:999;
	height:0px;
}
/* .add-post-input {
    border:1px solid #999!important;
}
 */
.searchButton {
    margin-top: 4px;
}
.profile-images img{
	margin-bottom: 15px;
}
#loginForm {
	margin-top: 20px;
}
.other-login-option button i {
    margin-right: 10px;
}
.clear {
    clear: both;
}
.create-account {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 15px;
}
.create-account a {
    text-decoration: underline;
}
.login-right{
    padding: 0;
}
.forgot-password {
    padding-right: 15px;
}
.normal-login a.btn.btn-primary,
.register-block a.btn.btn-primary {
    border-radius: 0px;
    font-size: 13px;
}
.linedin{
	background: #007BB6!important;
    color: #fff!important;
    -webkit-box-shadow: none;
}
.facebooklogin{
	background: #3B5998;
}
.forgot-pwd{
	font-size:13px;
	margin-top: 18px;
}
.forgot-pwd a:hover{
	text-decoration:underline;
}
.normal-login .form-control,
.register-block .form-control{
	border-radius:0px;
	border-color:#c5c5c5!important;
}
.new-register-left{
	border-left:1px solid #6A6C6F;
	padding-right: 0;
}
.forgot-pwd-cancel{
	font-size: 13px;
	margin-top: 18px;
}
.forgot-pwd-cancel a:hover{
	text-decoration:underline;
}
.terms-condition a{
	color:#337ab7;
}
.forgot-password {
    padding-right: 15px;
}
.already-member{
	margin-top:18px;
}
.already-member a{
	color:#337ab7;
}
.sign-error{
	color:red;
}
.verify-email-page .form-control{
	border-radius:0px;
	border-color: #c5c5c5!important;
}
.verify-email-page a.btn{
    border-radius: 0px;
    font-size: 13px;
    margin-top: 10px;
}
.userInfoModal .skip-btn{
	background: #eee!important;
    color: #aaa!important;
}
.userInfoModal .wizard > .actions > ul {
    width: 95%;
}
.publicProfileModal .modal-dialog{
	margin-top: 20px;
}
.publicProfileModal .hpanel .panel-body{
	border:none;
}
body.modal-open {
    position: static;
	overflow: visible;
}
.no-search-block {
    background: #ffffff;
    padding: 25px;
    margin-top: 15px;
}
.delete-box .modal-dialog {
    margin-top: 20px;
}
.delete-box.fade{
	transition: none;
}
.delete-box.modal.in .modal-dialog {
    transition: none;
}

/* Post */
.mygroups-carousel .carousel-inner,
.mypages-carousel .carousel-inner{
    max-height: 250px;
}
.air-bottom-left {
    bottom: 0;
    left: 0;
	color:#fff;
}
.air-bottom-left a {
	color:#fff;
}
.mygroups-nav .hpanel .panel-body{
	padding: 0px 10px 0px 10px;
}
.add-members-block p{
	margin-bottom:4px;
}
.add-members-block .hpanel .panel-body{
	padding:10px;
}
.mygroups-tab.nav-tabs li.active a {
    background: none;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 3px solid #3B5998;
    color: #000000;
    font-weight: bold;
}
.members-tab.nav-tabs li.active a {
    background: none;
    border: 1px solid #f6f7f9;
    color: #000000;
    font-weight: bold;
}
.members-tab{
	background:#f6f7f9;
	border: 1px solid #ddd;
}

.members-tab.nav-tabs li{
	margin-bottom: 0;
}
.mygroups-nav .input-group{
	width: 30%;
}
.mygroups-nav .hpanel{
	margin-bottom: 15px;
}
.members-block {
    background: #ffffff;
    border: 1px solid;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	height: 100px !important;
}
.members-block img {
    float:left;
	margin-right: 5px;
}
.members-tab .input-group{
	width:20%;
}
.image-upload > input{
    display: none;
}
.image-upload span{
    cursor: pointer;
}
.image-upload{
    font-size: 14px;
}
#post-image-preview img,
#edit-image-preview img{
	float: left;
	display: inline-block;
	margin-right: 5px;
}
.write-post .form-control{
	border:none;
	resize: none;
	width: 80%;
	font-size: 16px;
	padding-top:0px;
    color: #000;
}
.recent-activity-content .status .text {
    padding: 10px;
}
.recent-activity-content .form-control{
	border-radius:0px;
}
.recent-activity-content .status .comments{
	padding: 0 10px;
}
.tab-content .hpanel .panel-body{
	padding: 10px;
}
.post-block .status .text{
	padding:10px;
}
.post-block .status .links{
	padding: 7px 10px!important;
}
.post-block .status .links li {
    padding-right: 0;
}
.image-upload label{
	margin-bottom: 0;
    margin-top: 5px;
}
.member-search-results {
    left: 11px;
    right: 11px;
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
    background-color: #fff;
}
.member-search-results ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #D4D4D4;
    border-top: 0;
    overflow-y: auto;
}
/* .member-search-results ul li:not(:last-child) {
    border-bottom: 1px solid #D4D4D4;
} */
.member-search-results ul li {
    float: left;
    width: 100%;
    cursor: pointer;
    padding: 5px;
    min-height: 45px;
}
.member-search-results ul li a {
    float: left;
    width: 100%;
    padding: 0;
}
.people-img-block {
    float: left;
    width: 50px;
}
.member-search-results ul li:hover {
    background: #4267B2;
	color:#fff;
}
.member-search-results ul li a:hover {
	color:#fff;
}
.default-group-desc a,
.total-members{
	color:#3b5998;
}
.social-wall-page .status .links{
	padding: 10px 10px;
}

.social-wall-page a.btn.btn-outline.btn-default.btn-sm{
	padding: 3px 12px;
    font-size: 13px;
}
.thumb {
    height: 75px;
}
.sugg-block{
    padding-left: 5px;
    padding-right: 5px;
}
.recent-activity .owl-stage {
    padding-left: 0!important;
}
.recent-activity  #nav-arrow-left {
    position: absolute;
    top: 37%;
    left: -20px;
    padding: 4px 5px 4px 2px;
}
.recent-activity #nav-arrow-right {
    position: absolute;
    top: 37%;
    right: -20px;
    padding: 4px 2px 4px 5px;
}
.recent-activity .lightBoxGallery img{
	width:100%;
}
#post-image-preview .cancel,
#edit-image-preview .cancel {
    position: relative;
    right: 20px;
    cursor: pointer;
    float: left;
    color: #C3C6CD;
    font-size: 16px;
}
.user-timeline  #nav-arrow-left {
    position: absolute;
    top: 37%;
    left: -20px;
    padding: 4px 5px 4px 2px;
}
.user-timeline #nav-arrow-right {
    position: absolute;
    top: 37%;
    right: -20px;
    padding: 4px 2px 4px 5px;
}
.user-timeline .status .text{
	padding: 10px;
}
.user-timeline .owl-stage {
    padding-left: 0!important;
}
.sugg-job-block .owl-stage {
    padding-left: 0!important;
}
.sugg-job-block  #nav-arrow-left {
    position: absolute;
    top: 35%;
    left: -20px;
    padding: 4px 5px 4px 2px;
}
.sugg-job-block  #nav-arrow-right {
    position: absolute;
    top: 35%;
    right: -20px;
    padding: 4px 2px 4px 5px;
}
.sugg-events-block .owl-stage, .news-feed-block .owl-stage {
    padding-left: 0!important;
}
.sugg-events-block  #nav-arrow-left,
.news-feed-block #nav-arrow-left {
    position: absolute;
    top: 35%;
    left: -20px;
    padding: 4px 5px 4px 2px;
}
.sugg-events-block  #nav-arrow-right,
.news-feed-block #nav-arrow-right  {
    position: absolute;
    top: 35%;
    right: -20px;
    padding: 4px 2px 4px 5px;
}
.blog-Block .owl-stage {
    padding-left: 0!important;
}
.blog-Block  #nav-arrow-left {
    position: absolute;
    top: 35%;
    left: -20px;
    padding: 4px 5px 4px 2px;
}
.blog-Block  #nav-arrow-right {
    position: absolute;
    top: 35%;
    right: -20px;
    padding: 4px 2px 4px 5px;
}

.recent-activity .thumbnail {
    border: none;
}
.social-wall-page .panel {
    margin-bottom: 12px;
}
.recent-activity .dropup {
	line-height: 0px;
}
.blog-Block .dropup {
	line-height: 0px;
}
.EditPostModal .modal-header {
    padding: 10px;
	background: #F6F7F9;
}
.EditPostModal .modal-body {
    padding: 0px;
}
.EditPostModal .modal-title {
    font-size: 16px;
    font-weight: 600;
}
.EditPostModal .panel {
    margin-bottom: 0;
}
.color-line {
    background-image: linear-gradient(to right,#9b59b6, #9b59b6 35%, #3498db 35%, #3498db 45%, #62cb31 45%, #62cb31 55%, #ffb606 55%, #ffb606 65%, #e67e22 65%, #e67e22 75%, #e74c3c 85%, #e74c3c 85%, #c0392b 85%, #c0392b 100%);
}
.user-timeline .dropup {
	line-height:0;
}
.post-block button.post-btn{
	background: #3B5998;
    border: 1px solid #3B5998;
	padding: 3px 16px;
    font-weight: 600;
}
#logo.light-version {
    margin-top: -6px;
	background-color: #283e4a;
	border:none;
	border-right: 1px solid #8a8a8a;
}
#logo {
	height: 66px;
    padding: 18px 10px 18px 18px;
	width: 220px;
}
.friend-request-in-que img{
	margin-right: 76px;
}
.peopleYouMayKnow1 .connect-block img {
	margin:0px;
}
.user-timeline .dropup {
	line-height:0;
}
.post-block button.btn.btn-sm.btn-primary.post-btn{
	background: #4267B2;
    border: 1px solid #4267B2;
	line-height: 22px;
    padding: 0 16px;
}
.complete-profile .hpanel .panel-body {
    padding: 10px;
}
.complete-profile .hpanel {
	margin-bottom: 12px;
}
.complete-profile h5{
	font-size: 16px;
}
/* Events */
.panel-group .owl-stage {
    padding-left: 0px!important;
}
.collapse-events #nav-arrow-left {
    position: absolute;
    top: 35%;
    left: -20px;
    padding: 4px 5px 4px 2px;
}
.collapse-events #nav-arrow-right {
    position: absolute;
    top: 35%;
    right: -20px;
    padding: 4px 2px 4px 5px;
}
.panel-group .panel-body {
    padding: 10px 20px 10px 20px!important;
}
#new-event .hpanel {
    margin-bottom: 15px;
}
.events-footer {
    padding: 7px;
}
.complete-profile .radio input[type="radio"] {
    opacity: 0;
    z-index: 1;
}
.complete-profile .radio label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
}
.complete-profile .radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
}
.complete-profile .radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.complete-profile .radio {
    padding-left: 20px;
}
.complete-profile .radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.job-desc,.news-desc{
   display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
	height: 3.5em;
}
.job-desc-block{
	height: 6em;
}
.fixedbutton {
    position: fixed;
    bottom: 0px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .fixedbutton {
		position: relative;
		bottom: 0px;
	}
}
#new-course .panel-heading {
    background: #4c4f53;
    color: #ffffff;
    padding: 4px 10px;
}
.course-desc button.btn.btn-success {
    padding: 9px 20px;
    border-radius: 0;
}
.course-desc .course-price{
    font-size: 25px!important;
}
.user-timeline .status .links{
	padding: 10px 10px;
}
.user-timeline a.btn.btn-outline.btn-default.btn-sm {
    padding: 3px 12px;
    font-size: 13px;
}
.user-timeline .panel-body.status {
    border: none;
}
#cover-photo .image-editor-caption {
    background-color: #000;
}
#cover-photo .save-cover-photo{
	position:absolute;
	bottom:0;
	right:0;
	margin: 10px;
	border: none;
    border-radius: 2px;
}
.update-cover-photo-btn i{
	color: #000;
}
button.btn.btn-primary.btn-sm.save-cover-photo {
    background: #365899;
	border:none;
}
.profile-carousel .carousel-inner {
    max-height: 200px;
}
.vignette{
	min-height: 120px;
}
.profile-cover-pic {
    width: 100%;
    cursor: default;
}
.air-top-right {
    right: 0;
    top: 0px;
}
.courses-block a.btn.btn-outline.btn-default,
.blog a.btn.btn-outline.btn-default {
    padding: 3px 12px;
    font-size: 13px;
}
.public-profile .vignette img{
	width:100%;
	background: #ddd;
}

/* Groups */
.createGroup .modal-dialog{
	margin-top: 20px;
}
.createGroup .modal-title {
    font-size: 15px;
    font-weight: bold;
}
.createGroup .modal-header {
    padding: 10px;
    background: rgb(246, 247, 249);
	margin-top: 0;
}
.createGroup .modal-footer {
    padding: 10px;
    background: rgb(255, 255, 255);
	margin-top: 0;
}
.create-group-title{
	border: 1px solid #ddd;
	margin-bottom: 10px;
}
.create-group-title img{
	padding-right: 15px;
	width:20%;
}
/* .createGroup .fa {
    font-size: 25px;
} */
.createGroup .dropdown-menu > li > a {
    padding: 6px 20px;
}
.createGroup button.btn.dropdown-toggle.selectpicker.btn-default {
    padding: 6px 20px;
}
.createGroup .bootstrap-select .btn:focus {
    outline: none!important;
}
.createGroup .open > .dropdown-toggle.btn-default:hover {
	background: #fff;
	border-color: #e4e5e7 !important;
}
.createGroup .bootstrap-select.btn-group .dropdown-menu li>a:hover {
    background: #4267B2;
	color:#fff;
}
.createGroup .bootstrap-select.btn-group .dropdown-menu li>a:focus{
	outline: none;
}
.createGroup .text-muted {
    color:#949494!important;
	display: block;
	font-weight: normal;
    font-size: 11px;
	padding-left: 20px!important;
}
.createGroup button.btn.btn-primary {
    background: #4267B2;
    border: none;
    padding: 6px 20px;
}
.createGroup span.text {
    font-weight: 600;
    font-size: 15px;
}
.createGroup span.filter-option {
    font-weight: 600;
    color: #000;
	font-size: 15px;
}
.createGroup .dropdown-menu.open{
	margin-top: 14px;
}
#createGroup .form-control{
	border-radius: 0;
	/* border-color: #c5c5c5!important; */
}
.group-people-search {
	left: 21px;
    right: 21px;
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
    background-color: #fff;
}
.group-people-search ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #D4D4D4;
    border-top: 0;
    overflow-y: auto;
}
.group-people-search ul li {
    float: left;
    width: 100%;
    cursor: pointer;
    padding: 5px;
    min-height: 45px;
}
.group-people-search ul li a {
    float: left;
    width: 100%;
    padding: 0;
    color: #6a6c6f;
}
.group-people-search ul li:hover{
	background:#4267B2;
}
.group-people-search ul li a:hover{
	color:#fff;
}

/* My Groups */
.my-goups .mygroups-carousel button,
.my-pages .mypages-carousel button{
	border-radius: 0;
    font-weight: 600;
    color: #000;
	border: 1px solid rgba(0, 0, 0, .4);
}
.my-pages-border,
.my-goups-border{
	margin-top: 10px;
    margin-bottom: 10px;
	border-top: 1px solid #ccc;
}
.add-members-block p,
.new-group p{
	color:#000;
}
.add-members-block h6,
.new-group h6 {
    color: #90949c;
	font-weight: 600;
}
.add-members-block .hpanel,
.new-group .hpanel{
	margin-bottom: 10px;
}
.my-goups .carousel-inner img, 
.my-pages .carousel-inner img {
    width: 100%;
}
.my-goups .air-bottom-left a:hover,
.my-goups .air-bottom-left a:focus{
	color:#fff;
}
.recent-activity .status .links {
	padding: 10px 10px;
}
.my-goups .dropdown-menu .divider,
.my-pages .dropdown-menu .divider {
	margin: 5px 0;
}
#Events .create-event{
	background: #4267B2;
    border: #4267B2;
	padding: 4px 10px;
}
.createEvent .modal-dialog {
    margin-top: 20px;
}
.createEvent .modal-header {
    padding: 10px;
    background: rgb(246, 247, 249);
}
.createEvent .modal-title {
    font-size: 15px;
    font-weight: bold;
}
.createEvent .modal-footer {
    padding: 10px;
    background: rgb(255, 255, 255);
	margin-top: 0;
}
.createEvent button.btn.btn-primary {
    background: #4267B2;
    border: none;
    padding: 6px 20px;
}
.createEvent .form-control {
	border-radius:0px;
}	
.createEvent  .image-editor-caption{
	background-color: #4B4F56;
}
.createEvent  .image-editor-caption h5{
	color: #fff;
}
#create-event-form label{
	font-weight:normal;
}
#create-event-form textarea{
	resize:none;
}
#create-group-event label {
    font-weight: normal;
}
.add-people-group {
    border: 1px solid #e4e5e7;
}
.peopleinput{
	border:none;
}
.people-block {
    background: #e9ebee;
    padding: 0px 4px;
    display: inline-block;
    margin: 3px;
    border: 1px solid #9cb4d8;
    color: #000;
}
.people-preview .people-block .fa {
   margin-left: 1px;
    cursor: pointer;
	font-size: 12px;
}
/* All Groups */
.group-modal .modal-dialog {
    margin-top: 20px;
}
.group-modal .modal-footer {
    padding: 10px;
	background: rgb(255, 255, 255);
	margin: 0;
}
.group-modal .modal-body {
    padding: 15px 20px;
}
.group-modal .modal-header {
    padding: 10px;
	background:rgb(246, 247, 249);
}
.group-modal .btn-primary {
    background-color: #365899;
    border-color: #365899;
}
.group-modal .modal-title {
    font-size: 15px;
    font-weight: 600;
}
.members-images img{
	margin: 2px;
}
.row .mygroups-border:nth-child(even){
	border-left: 1px solid #ddd;
}
.group-all-event img,
.page-all-event img{
	width:100%;
	margin-right: 10px;
}
.group-all-event h6,
.page-all-event h6{
	border-top: 1px solid #e9ebee;
    background: #F6F7F9;
    padding: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.group-all-event h5 a,
.page-all-event h5 a{
	color: #365899;
    font-weight: 600;
    margin: 0;
}
.add-event-photo{
    color: #fff;
    padding: 5px;
    border: 1px solid;
    background: #000;
    font-weight: 600;
}
.add-event-loading {
	margin: 0px auto;
}
.event_date_time{
    width: 140px;
	float: left;
	margin-right: 10px;
}
.members-count, .admin-count {
    color: #90949c;
}
.members-block p, .members-block h5{
	margin:0px;
}
.add-group-desc textarea{
	resize:none;
}
.add-group-desc button.btn.btn-primary {
    padding: 2px 10px;
	background: #4267B2;
    border: 1px solid #4267B2;
}
.recent-photos .thumbnail{
	margin-bottom: 0;
    height: 75px;
    overflow: hidden;
    position: relative;
    border-radius: 0px;
    border: none;
}
.all-photos .thumbnail {
    margin-bottom: 0;
    border-radius: 0px;
    border: 1px solid rgba(0, 0, 0, .15);
    margin: 2px;
    height: 150px;
    overflow: hidden;
    position: relative;
    padding: 0;
}
.event-list a{
	color: #3498db;
}
.event-list .row{
    border-bottom: 1px solid #ddd;
	margin-bottom:10px;
}
.event-list .row:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.recent-photos img{
	position: absolute;
    min-height: 100%;
    min-width: 100%;
}
.all-photos img{
	position: absolute;
    min-height: 100%;
    min-width: 100%;
}
.group-nav .panel-body {
	padding: 5px;
}
.group-nav .nav > li > a {
	padding: 5px 5px;
}
.group-nav.hpanel {
	margin-bottom: 10px;
}
.event-list-block.hpanel > .panel-footer{
	background:#fff;
	text-align:center;
}
.event-list-block.hpanel{
	margin-bottom:10px;
}
.event-list-block img{
	width:30%;
	margin-right:10px;
}
.event-list-block.hpanel .panel-body {
    padding: 10px;
}
.event-list a{
    font-weight: 600;
}
.sugg-group-block.hpanel .panel-body {
	padding: 10px;
}
.sugg-group-title{
	color:#4267B2;
	font-weight:600;
}
.user-events .events-block .panel-body img {
    width: 100%;
    height: auto;
}
.members-block .dropdown-toggle{
	border:none;
}
.recent-activity .panel{
	margin-bottom: 10px;
}
#createGroup .checkbox {
    padding-left: 20px;
}
#createGroup .checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1;
}
#createGroup .checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
}
#createGroup .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
#createGroup .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555;
}
#createGroup .checkbox-success input[type="checkbox"]:checked + label::before {
    background-color: #62cb31;
    border-color: #62cb31;
}
#createGroup .checkbox-success input[type="checkbox"]:checked + label::after {
    color: #fff;
}
#createGroup .checkbox-success input[type="checkbox"]:checked + label::after {
    color: #fff;
}
#createGroup .checkbox input[type="checkbox"]:checked + label::after {
    font-family: 'FontAwesome';
    content: "\f00c";
}
a.btn.btn-primary.btn-block.connect-btn{
	background: #4267b2;
    border: #4267b2;
	padding: 3px 12px;
}
.connect-people .fa-briefcase {
    font-size: 10px;
}
.connect-people .fa-user-plus {
    font-size: 12px;
}
input[name="main-search"]::-webkit-input-placeholder {
  color: #fff;
}
input[name="main-search"]::-moz-placeholder {
  color: #fff;
}
.post-block .status .links {
	background:#F6F7F9;
}
.mygroups-tab{
	border:none;
}
.allGroups .hpanel .panel-body {
	padding: 10px;
}
.mygroups-tab.nav-tabs li a{
    -webkit-box-shadow: -5px -1px 0px -4px #eee;
    -moz-box-shadow: -5px -1px 0px -4px #eee;
    box-shadow:-5px -1px 0px -4px #eee;
}
.mygroups-tab.nav-tabs li:first-child a{  
	box-shadow:none;
}
.navbar-form-custom input{
	color:#fff;
}
.sugg-group a.btn.btn-default{
	background-color: #f6f7f9;
    border-color: #ced0d4;
	padding: 3px 10px;
}
.people-valid-msg .hpanel {
	margin-bottom: 10px;
}
.people-valid-msg .hpanel .panel-body {
	background: #FFEBE8;
    border: 1px solid #dd3c10;
    border-radius: 0;
    padding: 10px;
}
.edit-post-footer{
	background:#F6F7F9;
	padding: 5px;
	text-align: right;
}
.edit-post-block .form-control {
    border: none;
	resize:none;
	overflow: hidden;
}
.edit-post-block {
    border: 1px solid #9cb4d8;
}
.edit-post-block  button.btn.btn-primary.btn-sm {
    background: #365899;
    border: 1px solid #365899;
    padding: 0 8px;
    line-height: 22px;
}
.edit-post-block  a.btn.btn-default.btn-sm{
	padding: 0 8px;
    line-height: 22px;
}
.allGroups .hpanel{
	margin-bottom: 10px;
}
.recent-photos-block .hpanel .panel-body {
	padding: 10px;
}
.recent-photos-block .hpanel {
	margin-bottom:10px;
}
.pick-icon{
	border: 1px dashed #4080ff;
    border-radius: 100%;
    height: 34px;
    line-height: 33px;
    text-align: center;
    width: 34px;
    color: #4080ff;
    float: left;
    margin-right: 10px;
}
.pick-img{
	border-radius: 100%;
	float: left;
	margin-right: 10px;
}
.pick-img img{
	width: 32px;
}
.pick-icon img{
	width: 32px;
	border: none;
}
.group-setting .form-control {
	border-radius:0px;
	resize:none;
}
.change-privacy span{
	display:block;
	color:#90949c;
}
.change-privacy .radio{
    margin: 0;
    border-bottom: 1px solid #e9ebee;
    padding-top: 10px;
    padding-bottom: 10px;
}
.change-privacy .radio:last-child{
	border:none;
}
.group-type img{
	width:32px;
}
#editGroupSetting button{
    background-color: #4267b2;
    border-color: #4267b2;
    padding: 4px 10px;
}
.group-setting .text-muted {
    color: #90949c;
}
.group-setting .form-group {
    margin-right: 10px;
    margin-left: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.group-setting .form-group:last-child {
	border:none;
	padding-bottom:0px;
}
.group-type label{
	font-weight:600;
}
input[name="pick_group_type"]{
	margin: 10px 0 0;
}
.group-type .radio-inline + .radio-inline{
    margin-left: 0;
}
.group-type .radio-inline{
	padding-right: 20px;
	margin-bottom: 10px;
	width: 175px;
}
.EditPostModal .post-block .status .links {
    background: #ffffff;
}
.EditPostModal .post-block button.btn.btn-sm.btn-primary.post-btn {
	padding: 1px 16px;
}
.connect-people-list button.btn.btn-default{
	background-color: #f6f7f9;
    border-color: #ced0d4;
	padding: 0 8px;
	border-radius: 2px;
	font-weight: 600;
}
.connect-people-list{
	min-height:55px;
}
.peopleYouMayKnow .name{
	font-weight: 600;
    color: #000;
}
.connect-people-list a{
    color: #365899;
    font-weight: 600;
	font-size: 13px;
}
.connect-people-list .fa{
	color: #84858B;
	font-size: 12px;
}
.connect-people-block .hpanel .panel-body {
	padding: 10px;
}
.connect-people-block h6,
.complete-profile h6{
	color: #90949c;
    font-size: 13px;
    font-weight: 600;
}
.social-wall-page .panel{
	margin-bottom:10px;
} 
.connect-people-block .professional{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#Discussion .panel-default{
	border-color:#e5e6e9 #dfe0e4 #d0d1d5;
}
.my-goups .dropdown-menu > li > a:hover{
	background-color: #4267B2;
    color: #fff;
}
.my-goups .panel-tools a {
    margin-left: 0;
}	
.my-goups .hpanel .panel-body{
	border-color:#e5e6e9 #dfe0e4 #d0d1d5;
}
.post-group-name .fa {
    color: #2196F3;
}
#manage .nav-pills > li.active > a{
	background:none;
	color:#000;
}
#manage .nav > li > a:hover, .nav > li > a:focus {
	background:none;
}
#manage .nav-pills > li > a {
    color: #90949c;
	padding: 8px 15px;
	font-weight:600;
	border-bottom: 1px solid #ddd;
}
#manage.nav-pills > li:last-child > a{
	border:none;
}
.pending-posts .btn-sm,
.report-posts .btn-sm {
    padding: 2px 6px;
	background: #f6f7f9;
    border-color: #ced0d4;
}
#manage .hpanel{
	margin-bottom: 10px;
}
#manage h5{
	color:#000;
}
.recent-activity .panel,
.post-block .panel {	
	border-radius:0px;
}
.post-group-name .fa{
	color: #2196F3;
}
#Discussion .alert {
    margin-bottom: 10px;
	padding: 10px;
	border-radius: 0px;
}
#Discussion .alert-warning {
	background-color: #fff9d7;
    border-color: #e2c822;
}	
#Discussion .alert-info {
	background-color: #fff;
	border-color: #4080ff;
}
#Discussion .alert-danger {
    background-color: #fff;
    border-color: #fa3e3e;
}
.member-requests button.btn.btn-primary.btn-sm {
    background: #4267b2;
    border-color: #4267b2;
}
.member-requests button{
	padding: 3px 10px;
}
#manage .label-default {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #000;
    padding: 3px;
}
#manage .btn-group > .btn:hover{
	z-index:0;
}
.groups_notification{
	min-width: 360px;
}

#right-menu-icon a.dropdown-toggle,
.mobile-right-icon a.dropdown-toggle {
	background:none!important;
	border:none!important;
}
#right-menu-icon a.dropdown-toggle:focus,
.mobile-right-icon a.dropdown-toggle:focus,
a.dropdown-toggle a.dropdown-toggle:focus{
	color:#fff!important;
}
.info_popup{
	color: #000!important;
    background: none!important;
	padding: 20px!important;
}
.info_popup button.toast-close-button{
	color:#000;
}
.unread-notification{
	border-color: #c4d2e7;
	background:#edf2fa!important;
}
.groups-notification p{
	color: #000;
    font-size: 12px;
}
.groups-notification li,
.message-notification li{
	min-height: 60px;
}
.view-post {
	border:2px solid #4080ff;
}
.allGroups .hpanel .hbuilt.panel-heading{
	border:1px solid #e4e5e7;
}
.allGroups a.btn-link{
	font-weight: 600;
    font-size: 15px;
}
.allGroups .btn-default{
	background-color: #f6f7f9;
    border-color: #ced0d4;
	padding: 3px 10px;
}
.allGroups .title {
	border: 1px solid #b7b7b7;
	min-height: 60px;
	padding: 5px 10px;
	border-top: none;
}
.allGroups .title h5 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
}
.connect-people-list .professional{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height: 18px;
}
.default-group-desc,
.members-count-block{
	border-bottom: 1px solid #ddd;
    padding-bottom: 6px;
}
.allGroups .dropdown-menu > li > a:hover {
    background-color: #4267B2;
    color: #fff;
}
.thumb-preview img:hover{
	opacity:0.8;
}
.group-type-name{
	font-weight:600;
	padding-right: 10px;
}
.change-group-type{
	border-left:1px solid #ddd;
	padding-left: 10px;
}
.verify-msg.hpanel .panel-body {
	border-left: 4px solid #62cb31;
}
.verify-error{
	color:red;
	font-weight:600;
}
.page-login .mobile-breadcrumb{
	display:none;
}
.bottom-navigation-menu .hpanel{
	margin-bottom:0px;
}
.bottom-navigation-menu {
    position: fixed;
    z-index: 1001;
    bottom: 0;
    left: 0;
    right: 0;
}
.bottom-navigation-menu span{
	display:block;
	margin-top: 5px;
}
.bottom-navigation-menu,
.bottom-navigation-menu a{
	color: #BABDC2;
}
.bottom-navigation-menu .hpanel .panel-body{
	padding:10px;
}
.user-timeline .panel{
	border-radius: 0px;
}
.education .to{
	width: 50px;
    float: left;
}
.education  .width-drop {
    width: 112px;
	float: left;
}
.education label.error,
.experiences label.error{
	display:none!important;
}
.prof-summary-data span{
	white-space: pre-line;
}
.education_datail .institute,
.experience-content .job_title{
	font-size: 15px;
}
.education span,
.experiences span{
	color:#900;
}
.to-margin {
    margin-top: 5px;
	float:left;
}
.education .form-control,
.experiences .form-control{
	border-radius:0px;
}
.update-cover-photo-btn label{
	cursor: pointer;
	background: #fff;
    border-radius: 50%;
    padding: 7px;
}
#cover-photo .cropit-image-preview{
	height: 94%;
	border: none!important;
}
.profile-cover-pic img{
	width: 100%;
    cursor: default;
}
.social-wall-page .dropdown-menu > li > a:hover {
    background-color: #4267B2;
    color: #fff;
}
.social-wall-page  .panel-tools a {
    margin-left: 0;
}
.sugg-courses img:hover,
.sugg-blog img:hover,
.sugg-events img:hover{
    opacity: 0.9;
}
#post-image-preview,
#edit-image-preview{
    white-space:nowrap;
    overflow-x:auto;
	width: 100%;
    display: flex;
}
.thumb-preview{
    display:inline-block
}
.completeProfileModal .wizard > .content > .body input.error {
    background: none;
    color: #8a1f11;
}
.mygroups-carousel .save-cover-photo {
    color: #fff!important;
}
.recent-post-block .imgs-grid-image .view-all-text,
.user-timeline .imgs-grid-image .view-all-text{
	font-size:30px!important;
	text-decoration:none!important;
}
.add-members-block input {
    border-radius: 0;
    border-color: #bdc7d8!important;
}
.imgs-grid-modal .modal-indicator{
	display:none;
}
.imgs-grid-modal{
	z-index: 1000!important;
}
.imgs-grid-image .image-wrap img{
	top:0!important;
}
.imgs-grid-modal .modal-inner .modal-control {
	width: 40px!important;
}
.dz-image-preview .dz-remove {
    position: relative;
    right: 20px;
    cursor: pointer;
    color: #C3C6CD;
    font-size: 16px;
	font-weight: bold;
	display:inline;
}
.dz-remove{
	display:none;
}
.name-truncate{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mobile-icon.navbar-form-custom .form-control {
	padding: 0;
	margin-top: 5px;
	width: 157px;
}
.mygroups-carousel .save-cover-photo {
    color: #fff!important;
}
.add-members-block .input-group-addon {
    border-color: #bdc7d8!important;
    border-radius: 0;
    background: #fff;
}
/* Pages */
.createPage .modal-dialog{
	margin-top: 10px;
}
.pageBlogDesign img{
	height: 80px;
	margin: 0 auto;
}
.pageBlogDesign {
	border: 1px solid #ddd;
    background-color: #F6F7F9;
	margin-bottom: 20px;
	text-align: center;
	padding: 20px;
}
.pageBlogDesign:hover{
	background-color: #eee;
}
.createPage .wizard .content .body {
    width: 100%;
}
.createPage .modal-content {
    border-radius: 0px;
}
#createPageForm .form-control{
	border-radius:0px;
}
#createPageForm label.error{
	display:none!important;
}
.createPage .wizard .content .body input.error {
	background: none;
}
.create-page-wizard .steps ul li{
	width:auto!important;
}
.create-page-wizard .steps ul li:not(:first-child){
	margin-left:6px;
}
.create-page-wizard .steps ul li:not(:first-child) a{
	padding-left: 30px;
}
.create-page-wizard .steps ul li:first-child a{
	margin-left:0px;
}
.create-page-wizard .steps ul li a:after{
	position:absolute;
	content:"";
	display: block;
	border: 26px solid transparent;
	border-right: 0;
	border-left: 17px solid #eee;
	right: -17px;
	top: 0;
}
.create-page-wizard .steps ul li:not(:first-child) a:before{
	position:absolute;
	content:"";
	display: block;
	border: 26px solid transparent;
	border-right: 0;
	border-left: 17px solid #FFF;
	left: 0px;
	top: 0;
}
.create-page-wizard .steps ul li.current a:after{
	border-left-color:#2184be;
}
.create-page-wizard .steps ul li.done a:after{
	border-left-color:#9dc8e2;
}
.create-page-wizard .steps a{
	position:relative;
	border-radius:0px!important;
}
.create-page-wizard .content{
	margin:0px !important;
	padding:0px !important;
	overflow-x: hidden!important;
	overflow-y: auto!important;
}
.create-page-wizard section{
	padding-left:0!important;
	padding-right:0!important;
}
.create-page-wizard .actions,.create-page-wizard .actions ul li:first-child{
	margin-left:0px !important;
}
.createPage .wizard > .steps {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 5px;
}
.invite-search-results {
    left: 21px;
    right: 21px;
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
    background-color: #fff;
}
.invite-search-results ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border-top: 0;
    overflow-y: auto;
    border: 1px solid #D4D4D4;
}
.invite-search-results ul li {
    float: left;
    width: 100%;
    padding: 5px;
    min-height: 45px;
}
.page-category-name .hpanel{
	margin-bottom:10px;
}
.my-pages .hpanel{
	margin-bottom:10px;
}
.page-about-content h5 {
    font-weight: 600;
}
.my-pages .air-bottom-left a:hover,
.my-pages .air-bottom-left a:focus{
	color:#fff;
}
input[name=invite-search] {
    border-color: #c3c3c3 !important;
    border-radius: 0px;
}
.invitations-count.label-default {
    background-color: #fa3e3e;
    border: 1px solid #fa3e3e;
    color: #fff;
    padding: 0px 2px;
    border-radius: 2px;
}
#Likes .hpanel .hbuilt.panel-heading {
    border: 1px solid #e4e5e7;
	background: #F6F7F9;
}
.people-likes .total-people{
	font-weight: bold;
    color: #000;
    font-size: 18px;
}
.page-about-content h5{
	font-weight: 600;
	margin-bottom: 20px;
    font-size: 17px;
}
.visitor-posts .status .who {
    border-bottom: none;
    padding: 0px;
}
.visitor-posts .panel-body {
	border: none;
}
.visitor-posts .status .text {
	padding: 0;
}
.visitor-posts .panel{
	margin-bottom: 10px;	
	border-radius:0px;
}
.recent-post-block .status .links li {
    padding-right: 25px;
}
.recent-post-block .status .links a {
    font-weight: 600;
}
/* User Comments */
.recent-post-block .comments textarea{
	resize:none;
	overflow:hidden;
}
.recent-post-block .comments button{
	padding: 6px 10px;
	margin-left:10px!important;
	border-radius: 3px!important;
}  
.all-comments li{
	padding:0px 0 0px 40px!important;
}
.recent-post-block .comments button[disabled]{
	opacity: 0.30;
	cursor:default;
}
.web-version.page-login .login-image {
    background-image: url(../images/Background6.png);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
}
.web-version.page-login .navbar-form-custom {
    display: none;
}
#contactForm .form-control,
#feedBackForm .form-control{
	border-color:#c3c3c3 !important;
	border-radius:0px;
}
#new-blog .hpanel,
#new-course .hpanel,
#new-job .hpanel{
	margin-bottom:10px;
}
.login-form .panel-heading, .login-form .panel-body {
    border-radius: 0px;
}
.privacy h4{
    font-weight: 600;
    margin: 25px 0px 10px 0px;
}
.privacy h3,
.privacy span,
.privacy em{
    font-weight: 600;
}
.privacy p{
	text-align: justify;
}
.terms p{
	text-align: justify;
}
.terms h4{
	font-weight: 600;
	margin: 25px 0px 10px 0px;
}
.terms h5{
	font-weight: 600;
}
.terms span{
	font-weight: 600;
}
.terms ol{
	list-style-type: lower-alpha;
}
.comments .input-group-btn{
	vertical-align: bottom;
}
.post-flag{
	float:none!important;
	margin-right: 0!important;
}
.post-time{
	font-style: italic;
}
.post-likes{
	color:#1261fd;
}
.post-professional{
	display: block;
    margin-top: 4px;
}
.message-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 240px;
}
.message-tab .message-title {
    border-bottom: 1px solid #9E9E9E;
}
.web-version .message-tab .message-title {
    min-height: 45px;
}
.my-public-profile .btn {
	border-radius:0px;
	border:1px solid;
}
/* Messages */
.message-tab .user-tab {
    width: 35%;
	float:left;
}
.message-tab .tab-pane .panel-body {
    width: 65%;
    margin-left: 35%;
	padding: 10px 7px 10px 7px;
}
.message-tab textarea.form-control {
	border-radius: 0;
	border-color:#ccc !important;
	resize: none;
	overflow:hidden;
}
.list-messages{
	padding-bottom: 20px;
}
.message-notification h5{
	color:#000;
	font-weight: 600;
    font-size: 13px;
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-global:before {
	content: "\e64f";
}
.message-tab .btn-primary {
	background-color: #4267b2;
    border-color: #4267b2;
}
.replyMessage .input-group-btn {
    vertical-align: bottom;
}
.message-tab .nav-pills > li.active > a{
	background:#6D84B4;
	color:#fff;
}
.message-tab .nav-pills > li > a {
	width: 100%;
    float: left;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
	background: #fff;
	padding: 5px 10px;
}
.message-block{
	float: left;
    width: 100%;
}
.message-text{
	white-space:pre-line;
	padding: 7px 12px;
    background: #ececec;
    line-height: 23px;
    border-radius: 3px;
	float: left;
	margin: 5px;
	max-width: 50%;
}
.message-text.current{
	float:right;
    background: #c7edfc;
}
.list-messages .unread-block{
    width: 100%;
	opacity: 0.8;
    background: rgba(158, 158, 158, 0.11);
	border-radius: 0;
	padding: 15px;
    margin: 10px 0px 10px 0px;
}
.unread-block .unread-text{
    padding: 5px 15px;
    font-weight: 600;
    background-color: #fff;
    color: #000;
    border-radius: 16px;
}
.load-messages{
	display: block;
    margin: 0 auto;
	padding: 20px;
}
.message-loader{
	display:block;
	margin:0 auto;
	position: absolute;
    left: 50%;
    top: 50%;
}
.web-version .message-users img{   
   height: 50px;
   background: #fff;
   border-radius: 50%;
}
.message-title img{
	height: 40px;
	background: #fff;
    border-radius: 50%;
}
.recent-activity-content .text p{
	font-size: 16px;
	color:#000;
}
#professionalHeadlineForm  .form-control{
	background: none;
    border-radius: 0;
}
#professionalHeadlineForm  #professionalHeadline-error{
	display:none!important;
}
#hometownForm label.error,
#editHometownContent label.error{
	display:none!important;
}
#hometownForm .form-control,
#editHometownContent .form-control{
	border-radius: 0;
}
.post-likes .btn-link:active,.post-likes .btn-link:focus{
	text-decoration:none;
	color:#1261fd;
}
.appnotloggedin .navbar-right{
	display:none;
}
.public-profile .profile-pic .user-img{
	margin-bottom:0px;
}
.user-timeline .imgs-grid-image .image-wrap{
	min-height:95px!important;
}
#new-job .loc-search-results{
	left: 20px;
    right: 20px;
}
.news-feed .thumbnail {
    margin: 0px;
    height: 150px;
    overflow: hidden;
    position: relative;
    border-radius: 0px;
    border: none;
}
.news-feed img {
    position: absolute;
    min-height: 100%;
    min-width: 100%;
}
#navigation-menu #side-menu li{
	border:none;
}
#side-menu h6 {
    padding: 5px 15px;
	margin-bottom: 0;
	color: #4b4f56;
	/* font-size: 15px; */
	font-weight: 600;
}
#side-menu li a {	
	/* font-size:14px; */
	padding: 5px 15px;
    font-weight: 600;
    text-transform: none;
	/* font-weight: normal; */
    /* text-transform: none; */
}
#side-menu.nav > li > a:hover, #side-menu.nav > li > a:focus {
    background-color: #F6F7F9;
}
.fixed-sidebar #menu {
    background: #EAEAEA;
}
.registrationForm .modal-dialog{
	margin-top: 10px;
}
.registrationForm .modal-header {
    padding: 10px 10px;
	background: none;
}
.registrationForm .modal-title {
    font-size: 18px;
    font-weight: 500;
}
.registrationForm  .form-control{
	border-radius: 0;
}
.registrationForm .loc-search-results{
	left: 20px;
    right: 20px;
	max-height: 150px;
}
.registrationForm .input-group-addon{
	background: none;
}
.registrationForm .modal-footer {
    padding: 10px 20px 10px;
	background: none;
	margin-top: 0;
}
.registrationForm .modal-content {
    border-radius: 0;
}
.registrationForm .ethnic-scroll {
    height: 150px!important;
}
.ethinicity-loader{
	margin: 0 auto;
    display: block;
	width: 20px;
}
#registrationForm label.error{
	display:none!important;
}

/*---CSS on 15/10/2016---*/
.setMarginPage{
	margin-left: -12px !important;
}
.setPaddingForAddPage{
	padding-bottom: 10px;
}
.setPaddingForAddPageCol2{
	padding-top: 57px;
}
.setPaddingForGeneral{
	padding-top: 9px;
}
.setTableWidth{
	width:100%;
}
.setBorderForCol{
	border-bottom: 1px solid #ddd;
}
.setBorderForColsecond{
	border-bottom: 1px solid #ddd;
	padding-bottom:15px;
}
.setpaddingForAnyOne{
	padding-bottom:15px;
}
.setPaddingForURLValue{
	padding-bottom:15px;
}
/*---CSS on 20/10/2016---*/
.set-height{
	height:339px;
}
.containerPage{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-color: #ffffff;
    padding: 100px;
    border: 1px solid #ccc;
}
.textStylepage{
	text-align: center;
	font-size: 14px;
	font-family: sans-serif;
}
.setBorder{
	border-right: 1px solid black;
}
.btnBgColor{
	background-color:#2184be !important;
	border-color:#2184be !important;
	margin-top: 10px;
}
.setLeftPadding{
	padding-left:0px;
	height:50px;
}
/* .text-muted {
    color: #949494!important;
    display: block;
    font-weight: normal;
    font-size: 11px;
    padding-left: 20px!important;
} */
.setHeightForSelectMember{
	border: 0px;
    height: 29px;
	border: none !important;
	position: relative;
    bottom: 0px;
    left: 0px;
}
.displayUserLIst {
    //left: 21px;
    //right: 21px;
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
    background-color: #fff;
}
.group-people-search-page{
	//left: 21px;
    //right: 21px;
    position: absolute;
    z-index: 999999;
	overflow-y: auto;
    background-color: #fff;
	padding-right: 15px;
	width: 94%;
}
.group-people-search-page ul {
    /* padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #D4D4D4;
    border-top: 0;
    height:500px;
	overflow-y: auto;
	width: 108%;
	padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #D4D4D4;
    border: 1px solid #D4D4D4;
    border-top: 0;
    min-height: 172px;
    overflow-y: auto;
    position: fixed;
    background-color: #ffffff;
    width: 251px !important; */
	padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #D4D4D4;
    border-top: 0;
    min-height: 124px;
    overflow-y: auto;
    position: fixed;
    background-color: #ffffff;
    width: 86%;
	
}
.group-people-search-page ul li {
    float: left;
    width: 100%;
    cursor: pointer;
    padding: 5px;
    //min-height: 45px;
	z-index:999999 !important;
}
.displayUserLIsth ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #D4D4D4;
    border-top: 0;
    overflow-y: auto;
}
input:focus {
    outline:none;
}
.arrangeElement{
	display: flex;
}
.setPaddingForOption{
	padding-left: 15px;
}
.setLeftPaddingsetborder{
	border: 1px solid #ccc;
	min-height: 50px;
}
.getMySelectedUser{
	list-style: disc !important;
    z-index: 99 !important;
    height: 124px !important;
}
.setPaddingForUserlist{
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}
.setPaddingForUserlist:hover{
	background-color:#ebeff1;
}
.setPaddingForUserlist{
	padding-bottom: 5px;
    padding-top: 5px;
}
.align-page-name{
	padding-top: 30px;
    padding-left: 89px;
}
.setMarginForFirastPage{
	margin-left:0px !important;
}
.countryListUL{
	border: 1px solid #ccc;
}
.countryListli{
	padding-top: 5px !important;
	padding-bottom:5px !important;
	padding-left:5px !important;
}
.countryListli:hover{
	background-color:#ccc;
	cursor:pointer;
}
.userLikeThisPage{
	height: 30px;
}
.alignPeopleCount{
	padding-left: 10px;
}
.test-alignment{
	text-align: center;
}
.setPaddingForPAgeImg{
	padding-right: 7px;
}
.set-user-invite-list-pro{
	padding-left: 50px;
}
.Add-list-of-invite{
	padding-left: 0px;
	list-style-type: none;
	border: 1px solid #ccc !important;
}
.Invite-list-height{
	padding: 9px;
	height:70px;
}
.set-width-invite-list{
	width: 50%;
}
.set-user-invite-list{
	padding-left: 50px;
}
.Invite-list-height:hover{
	background-color:#ccc;
	cursor:pointer;
}
.sentDecoration{
	color:#2b96c9;
	text-decoration: underline;
}
.form-horizontal hr{
	margin-top: 6px !important;
    margin-bottom: -4px !important;
    margin-left: -29px;
    margin-right: -29px;
}
.pageNameStyle{
	font-size: 13px;
	font-family: fantasy;
	color: cadetblue;
	cursor:pointer;
}
.setPaddingForPage{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.setPaddingForPageImage{
	padding-left: 0px !important; 
}
.nav-arrow-left{
	position: relative;
    top: -90px;
    left: -12px;
}
.nav-arrow-right{
	position: relative;
    top: -105px;
    right: -100%;
}
.add-page-desc{
	font-size: 20px;
	margin-top: -7px;
}
.add-page-desc:hover{
	cursor:pointer;
	text-decoration: underline;
}
.setConnBlockTwo{
	width:77%;
}
.setConnImg{
	height:90%;
	width:75%;
}
.setMinHeightForConn{
	min-height: 70px;
}
.setConnImgBlock{
	width:23%;
	height:60px;
}
.requestSent{
	color: #4f81bd;
}
.requestSent:hover{
	color: #4f81bd;
	cursor:pointer;
	text-decoration: underline;
}
.requestSentPosition{
	background-color:#ffffff;
	//height: 55px;
	margin-bottom:5px;
	border-style:solid;
	border-width:thin;
	border-color: lavender;
	padding-left:0px;
}
.setLineHeightForReceived{
	height: 15px;
    padding-top: 3px;
}
.setImageWithforconnection{
	width:50px;
}
.setWidthForConnectionForName{
	width:75%;
}
.setImageWidthForConnection{
	width:120px;
}
.friend-request-in-que{
	width:20%;
}
.setImageWidthForsentrequest{
	width:50px;
}
.setWidthForSecondBlock{
	width:75%;
}
.setAligmnemtForCancelRequest{
	line-height: 18px;
}
.requestSent{
	//padding-left: 5px;
}
.setHeightForMyConnection{
	text-align:left;
	max-height:200px;
}
.display-action1{
	text-align:left;
}
.setWidthForImageContacts{
	width:120px;
}
.requestSentPosition {
    background-color: #ffffff;
    margin-bottom: 5px;
    border-style: solid;
    border-width: thin;
    border-color: lavender;
    padding-left: 5px;
   // width: 98%;
    display: flex;
}
.notification-blocks{
	display:block;
}
.notification-User-info{
	display: inline-block;
    vertical-align: top;
    float: right;
    width: 78%;
}
.notification-User-img{
	display:inline-block;
	margin-right:5px;
}
.user-name-notification{
	font-size:14px;
}
.notification-loading img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.requests-loading img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.set-margin-for-info{
	margin-left: 15px;
}
.set-margin-to-sent {
	display: block;
    background-color: #ffffff;
    height: 1%;
    overflow: hidden;
    margin-bottom: 5px;
}
.send-massage >.modal-dialog >.modal-content >.modal-header {
    padding: 8px;
    background-color: ghostwhite;
}
.setUserNameforMess {
    display: inline-block;
    background-color: #f4f4f4;
    border-style: solid;
    border-width: thin;
    border-color: lavender;
    margin-bottom: 10px;
    padding: 2px;
}
.send-massage >.modal-dialog >.modal-content >.modal-header >.modal-title {
    display: inline-block;
    padding-left: 5px;
    line-height: 0.428571;
	font-size: 14px;
}
.send-massage >.modal-dialog >.modal-content{
	border-radius:0px;
}
.connectionNotification-margin-left{
	margin-left: 15px;
}
.set-margin-for-notifications{
	margin-right:5px;
}
.set-margin-for-less-left {
    margin-left: 0px !important;
}
.importButtonDecorations {
    border-radius: 0px !important;
    background-color: #5b91c0 !important;
    border-color: #5b91c0 !important;
    margin-top: 15px;
}
.border-input-type {
    color: #ccc !important;
}
.remove-top-margin-importButtonDecorations {
    margin-top: 0px !important;
}
.set-margin-button{
	margin-top:5px;
}
.set-margin-for-FBImportButton {
    margin-top: 10px;
    border-radius: 0px;
    background-color: #5b91c0;
}
.alignment-connection-link{
	text-decoration:underline;
	padding-top:5px;
}
.to-connections-page{
	margin-top:10px;
}
.button-block-color:hover{
	color:#ffffff;	
	background-color: #305a7e;
}
.set-height-for-pro{
	/* width: 173px; */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	/* padding-left: 20px; */
}
.fontSize-Edit-user-name {
    font-size: 15px;
}
.editUserName {
    margin-right: 5px;
}
.preview-hobbies {
    margin-top: 10px;
}
.get-lang-name{
	padding-left:0px !important;
}
.job-post .panel-footer{
	/* width: 100%; */
    /* float: left; */
}
.job-post .panel-footer .btn-link{
	font-weight:600;
	line-height: 22px;
}
.course-post .panel-footer .btn-link{
	vertical-align:middle;
}
.course-post .panel-footer{
    float: left;
    width: 100%;
}
.blog-desc .blog-read-more, 
.add_post .blog-read-more{
    font-size: 12px;
    color: #337ab7;
    font-weight: bold;
}
.connect-people-block img {
    height: 50px;
    background: #ddd;
}
.peopleYouMayKnow img {
    height: 50px;
    background: #ddd;
}
#emailForm .form-control{
	border-radius: 0;
}
.email-exits{
	color:red;
}
.shareModal .groups-search-results, .shareModal .pages-search-results {
    left: 72px;
    right: 0;
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
    background-color: #fff;
    top: 33px;
}
.shareModal .share-content {
    padding: 10px;
}
.share-content {
    overflow: auto;
    height: 350px;
}
.share-content h5 {
    font-size: 16px;
    color: #000;
}
.share-content img {
    width: 100%;
}
.shareModal .modal-body {
    padding: 0;
}
.share-select {
    font-weight: 600;
}
.pe-7s-flag:before {
    content: "\e654";
}
.shareModal .btn-group .pe-va {
    font-weight: 600;
}
.select-groups img, .select-pages img {
    float: left;
    width: 40px;
    height: 40px;
    background: #ddd;
    object-fit: cover;
    margin-right: 10px;
}
.shareModal .groups-search-results ul, .shareModal .pages-search-results ul {
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border-top: 0;
    overflow-y: auto;
    border: 1px solid #D4D4D4;
    height: 150px;
}
.shareModal .groups-search-results, .shareModal .pages-search-results {
    left: 72px;
    right: 0;
    position: absolute;
    z-index: 999999;
    overflow-y: auto;
    background-color: #fff;
    top: 33px;
}
.shareModal .groups-search-results ul li, .shareModal .pages-search-results ul li {
    float: left;
    width: 100%;
    cursor: pointer;
    padding: 5px;
}
.shareModal .modal-footer button {
    float: left;
}
.share-text-block {
    border: 1px solid #ddd;
    border-radius: 0px 0px 0px 3px;
}
.user-timeline .text p {
    font-size: 16px;
	color: #000;
}
.recent-post-block .description {
    line-height: 18px;
}
.user-timeline .description {
   line-height: 18px;
    color: #807f7f;
    max-height: 55px;
    overflow: hidden;
}
.likesModal .modal-body {
    height: 376px;
    overflow: auto;
}
.likesModal .modal-header {
    padding: 10px;
    background: #fff;
}
.likesModal .modal-dialog {
    margin-top: 10px;
}
.likesModal .modal-body {
    padding: 10px;
}
.likesModal .modal-content {
    border-radius: 0px;
}
.likesModal .modal-title {
    font-size: 14px;
    font-weight: 600;
}
.likesModal ul {
    list-style: none;
    padding: 0px;
}
.likesModal li:first-child {
    border-top: none;
    padding-top: 0px;
}
.likesModal li {
    border-top: 1px solid #eee;
    padding-top: 10px;
}
.likesModal li a {
    font-weight: 600;
}
.likesModal .alert-info{
	padding: 10px;
    border: 1px solid #ddd;
    background: #eee;
}
.likesModal .alert-info:hover {
    background:#d9edf7;
}
.likesModal .post-loader{
	position: absolute;
    left: 47%;
    top: 47%;
}
.recent-post-block .status .who .online {
    height: 40px;
    background: #ddd;
}
.public-profile .prof-summary-data{
	white-space: pre-line;
}
.recent-post-block .text .btn-link {
    word-wrap: break-word;
	text-decoration:none;
	font-weight: 600;
}

/* Profile  */
.publicProfileModal .modal-body {
    padding: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
.publicProfileModal .close-profile {
    position: absolute;
    right: 10px;
    color: #000;
    top: 10px;
    z-index: 3;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #ffffff;
    font-size: 20px;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    display: flex;
}
.profile-loader{
	margin: 0 auto;
    display: block;
	padding: 20px;
}
.all-comments .panel-tools li {
    padding: 0px!important;
}
.meta-tag-block h4{
	font-size: 14px;
	color: #000;
	margin: 0;
    padding: 5px;
}
.meta-tag-block .description{
	line-height: 18px;
    color: #807f7f;
    max-height: 55px;
    overflow: hidden;
}
.meta-tag-block {
    border: 1px solid #ddd;
    padding: 0px;
	min-height: 60px;
}
.meta-tag-block.small-image img{
    width: 107px;
    float: left;
    margin-right: 10px;
    height: 107px;
	border-right: 1px solid #ddd;
	background: #fff;
}
.meta-tag-remove{
	position:absolute;
	right: 5px;
    top: 0px;
}
.edit-premium-profile{
    border: 1px solid #bfbfbf;
    padding: 10px;
}
.profile-link{
	border: 1px solid #c5c5c5;
    padding: 5px;
	margin-bottom: 10px;
}
.bootbox .modal-header .close {
    font-size: 32px;
}
.recent-post-block .share-text-block p {
    margin: 0px;
    font-weight: 600;
}
.recent-post-block .description {
    color: #807f7f;
    max-height: 55px;
    overflow: hidden;
}
.share-image {
    background: #eee;
}
.meta-tag-block p {
    font-size: 16px;
    color: #000;
    margin: 0px;
    font-weight: 600;
}
.dz-details {
    width: 100px;
    height: 100px;
    position: relative;
    background: #ebebeb;
}
.dropzone-previews{
    position: relative;
	margin-right: 5px;
}
.dz-image-preview .dz-remove {
    position: absolute;
    width: 21px;
    height: 21px;
    text-align: center;
    right: 5px;
    top: 5px;
    cursor: pointer;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    display: inline;
    background: #000;
    border-radius: 50%;
	line-height: 1.57;
}
.dz-load-gif{
	border:3px solid #f3f3f3;
	border-radius: 50%;
	border-top:3px solid #3498db;
	width: 25px;
	height: 25px;
	position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	-webkit-animation: spin 0.5s linear infinite;
	animation: spin 0.5s linear infinite;
}
@-webkit-keyframes spin {
 0% { -webkit-transform: rotate(0deg); }
 100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
 0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}

.mobile-version .recent-post-block .status .links {
    padding: 8px 0px;
    background: #f3f3f3;
    text-align: center;
    border-bottom: 1px solid rgba(0,0,0,.07);
    border-top: none;
}
.user-timeline .share-text-block p {
    margin: 0px;
    font-weight: 600;
}
.post-detail .text p {
	font-size: 16px;
    margin: 0px;
    font-weight: 600;
    color: #000;
}
.post-detail .description{
	color: #807f7f;
	line-height: 18px;
}
.pending-posts .text p,
.report-posts .text p {
    font-size: 16px;
    color: #000;
}
.pending-posts .share-text-block p,
.report-posts .share-text-block p{
    margin: 0px;
    font-weight: 600;
}
.pending-posts .description,
.report-posts .description {
	line-height: 18px;
    color: #807f7f;
    max-height: 55px;
    overflow: hidden;
}
.contact-social-icons .fa-facebook-square {
    color: #3b5998;
}
.contact-social-icons .fa-linkedin-square {
    color: #007bb6;
}
.contact-social-icons .fa-instagram {
    color: #517fa4;
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.contact-social-icons .fa-twitter-square {
    color: #00aced;
}
.contact-social-icons a{
	font-size:15px;
}
.blog .col-md-6:nth-child(odd){
	clear:both;
}
.user-events .col-lg-4.col-sm-6:nth-child(4){
	clear:both;
}
.delete-events{
	vertical-align:middle;
}
.basic-info select{
	float: left;
    width: 97px;
	border-radius:0px;
	margin-right: 10px;
}
.basic-info #birthyear{
	float: left;
    width: 97px;
	border-radius:0px;
	margin-right: 10px;
}
.registrationForm .mandatory{
	color:#e74c3c;
	margin-left: 2px;
}
#new-blog .note-image-dialog .modal-dialog{
	margin-top: 10px;
}
#new-blog .note-image-dialog .modal-header{
	padding: 20px;
}
#new-blog .note-image-dialog .close{
	font-size: 32px;
}
.short-description img{
	display: block;
    max-width: 100%;
    height: auto;
}
#new-blog .note-editor .note-group-select-from-files label{
	display: none;
}
#new-blog .note-group-select-from-files:after{
	content: "or";
    font-size: 16px;
    margin-top: 15px;
    display: block;
}
.share-content textarea{
    overflow: hidden;
    resize: none;
    border: none;	
	margin-bottom: 15px;
    color: #000;
	padding:0px;
}
/* Likes */
.recent-post-block .fa.likes-zoom{
   -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: pulse;
    -webkit-animation-name: pulse;
    z-index: 1;
}
.recent-post-block .fa-thumbs-up,
.recent-post-block .fa-share{
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #6a6c73;
	color: #fafafa;
}
.post-likes .fa-thumbs-up{
	-webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #1261fd;
	color: #1261fd;
}
.recent-post-block .fa{
	font-size: 15px;
}
/* Connections */
.mentors-block {
    background-color: #ffffff;
    border:1px solid #cdcfd2;
    min-height: 85px;
    margin-bottom: 10px;
	padding: 5px;
}
.send-request-mentors .mentors-block,
.pending-mentors .mentors-block{
	min-height: 65px;
}
.send-request-mentors .mentors-block img,
.pending-mentors .mentors-block img{
	float:left;
	height: 50px;
	margin-right:10px;
}
.mentors-block img{
	height: 120px;
    background: #ddd;
	margin:0 auto;
}
.mentors-block .btn.btn-outline {
    background-color: #337ab7;
    color: #fff;
	margin-top: 5px;
}
.mentors-block .pe-va{
    font-weight: 600;
    font-size: 18px;
}
.user-name-badge{
    display: inline-block;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #ddd;
    background: #e4e4e4;
    color: #000;
}
.mentors-load{
	display:block;
	margin:0 auto;
}
.search-mentors-close,
.search-connections-close{
	position: absolute;
    right: 22px;
    top: 64px;
	z-index: 999;
}
.mentors-details{
	text-align: center;
}
.no-mentors{
	font-size:17px;
}
.request-block{
	position: fixed;
    right: 0;
}
.pending-connections,
.send-request-connections,
.pending-mentors,
.send-request-mentors{
	overflow: auto;
}
#send-message-form textarea{
	overflow:hidden;
	resize:none;
	border-radius: 0;
}
/* .all-request { */
    /* min-width: 360px; */
/* } */
/* .all-notifications { */
    /* min-width: 360px; */
/* } */
.all-request li,
.all-notifications li {
    min-height: 60px;
}
.all-request h5,
.all-notifications h5 {
    color: #000;
    font-weight: 600;
    font-size: 13px;
	display: inline-block;
}
.all-request span,
.all-notifications span {
    font-size: 13px;
}
.all-request img,
.all-notifications img,
.message-notification img{
	width: 48px;
	height: 48px;
    background: #fff;
	border-radius: 50%;
}
.displayBlock{
	display:block;
}
.send-request-connections .mentors-block,
.pending-connections .mentors-block{
	min-height: 65px;
}
.send-request-connections .mentors-block img,
.pending-connections .mentors-block img{
	float:left;
	height: 50px;
	margin-right:10px;
}
.connection-msg{
	font-size: 17px;
	margin-bottom:10px;
}
.people-img-block img{
	background:#ddd;
	height:40px;
}
.navbar-right .dropdown .dropdown-toggle{
	padding: 20px 20px;
}
.user-post-img,.user-post-img img{
	height: 40px;
	width: 40px;
    display: inline-block;
    float: left;
    /* background: #ddd; */
}
.job-heading .fa-briefcase{
    color: #996515	;
    font-size: 14px;
}
.remove-page{
	border-top: 1px solid #eee;
    padding-top: 10px;
}
.sugg-jobs,
.news-feed,
.sugg-events,
.sugg-blog,
.sugg-courses{
	min-height:175px;
}
.submit-msg{
	color: green;
    margin-left: 10px;
}
.nav-arrow-block .nav-arrow .fa{
    font-size: 25px;
}
.panel-tools .fa-angle-down{
	font-size: 20px;
}
.recent-activity h6{
	font-weight: 600;
}
.meta_tag_post_text a.btn-link{
	font-weight:600;
}
.profile-picture {
    /* display: inline-block; */
    /* width: 100%; */
    /* text-align: left; */
    /* padding: 15px; */
}
.profile-picture img {
    /* height: 60px; */
    /* background: #ddd; */
    /* float: left; */
    /* margin-right: 10px; */
	/* margin-bottom: 0; */
	background-color: #FFF;
}
.events-block .events-footer {
    padding: 10px;
}
.events-block .month-date {
    float: left;
    width: 35px;
}
.events-block .month {
    color: #fa3e3e;
    font-size: 14px;
    line-height: 4px;
    text-transform: uppercase;
}
.events-block .date {
    font-size: 21px;
    font-weight: 600;
    line-height: 20px;
}
.events-block h5 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    height: 16px;
    margin: 0px;
}
.events-block .events-time {
    color: #999;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.events-block .panel-footer {
    background-color: #ffffff;
    padding: 10px;
}
.events-block .btn-default {
    background-color: #f6f7f9;
    border-color: #ced0d4;
    padding: 3px 12px;
    font-weight: 600;
    font-size: 13px;
}
#event-search-form {
    background: #34495e;
    padding: 10px;
}
#event-search-form .loc-search-results {
    top: 35px;
}
.events-content .hpanel {
    margin-bottom: 10px;
}
.events-content .panel-body img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    margin-bottom: 25px;
}
.events-content .month-date {
    float: left;
    width: 35px;
    margin: 0px 20px 0px 20px;
}
.events-content .date {
    font-size: 21px;
    font-weight: 600;
    line-height: 20px;
}
.events-content .month {
    color: #fa3e3e;
    font-size: 14px;
    line-height: 4px;
    text-transform: uppercase;
}
.host-name {
    color: #999;
}
.going-block {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.events-content .hpanel {
    margin-bottom: 10px;
}
.long-description p,.long-description span,.long-description a,.long-description{
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size: 13px!important;
	line-height: 1.42857143!important;
	word-break: break-all;
	background-color: #fff!important;
	color: #6a6c6f!important;
}
.long-description h1, .long-description h2, .long-description h3 , .long-description h4, .long-description h5 , .long-description h6 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    line-height: 1.42857143!important;
	word-break: break-all;
	background-color: #fff!important;
	color: #6a6c6f!important;
}
.related-events img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    float: left;
    margin-right: 10px;
}
.related-events h5 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    height: 16px;
    margin: 0px;
}
.related-events .events-time {
    color: #999;
}
.css-for-language-tab {
    color: #aaa8a8;
    font-size: 14px;
}
/* Events */
.events-content .panel-body img{
	width: 100%;
    height: 300px;
    object-fit: cover;
	margin-bottom: 25px;
}
.events-content .month-date {
    float: left;
    width: 35px;
	margin: 0px 20px 0px 20px;
}
.events-content .month {
    color: #fa3e3e;
    font-size: 14px;
    line-height: 4px;
    text-transform: uppercase;
}
.events-content .date {
    font-size: 21px;
    font-weight: 600;
    line-height: 20px;
}
.events-block .panel-body{
	padding:0px!important;
}
.events-block  .month {
    color: #fa3e3e;
    font-size: 14px;
    line-height: 4px;
	text-transform: uppercase;
}
.events-block  .date {
    font-size: 21px;
    font-weight: 600;
    line-height: 20px;
	display: block;
    overflow: hidden;
    height: 20px;
}
.events-block  .btn-default{
	background-color: #f6f7f9;
    border-color: #ced0d4;
    padding: 3px 12px;
    font-weight: 600;
    font-size: 13px;
}
.events-block  .month-date{
	float: left;
    width: 35px;
}
.events-block .events-footer {
    padding: 10px;
}
.events-block .events-city{
	color: #808080;
	font-size: 12px;
}
.events-block .events-time{
    color: #999;
}
.events-block h5 {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color: #000;
	height: 16px;
	margin: 0px;
}
.events-block .panel-body img{
    border-bottom: 1px solid #ddd;
	width: 100%;
	height: 155px;
	object-fit: cover;
}
.events-block .panel-footer {
    background-color: #ffffff;
	padding: 10px;
}
.events-block .links {
    font-size: 13px;
    margin-bottom: 0;
}
.events-block  .links li {
    display: inline;
}
#new-event .hpanel{
	margin-bottom:10px;
}
#new-event .description {
    background: #4c4f53;
    color: #ffffff;
    padding: 4px 10px;
}
.related-events img{
	width: 50px;
    height: 50px;
    object-fit: cover;
    float: left;
    margin-right: 10px;
}
.related-events .events-time {
    color: #999;
}
.related-events h5 {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color: #000;
	height: 16px;
	margin: 0px;
}
#new-event .loc-search-results{
	left: 21px;
    right: 21px;
}
.events-content .hpanel{
	margin-bottom: 10px;
}
.host-name{
	color: #999;
}
.going-block{
	border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
.going-block .btn-default{
	background-color: #f6f7f9;
    border-color: #ced0d4;
}
#new-event .form-control {
    border-color: #ddd!important;
}
.going-list{
	border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin: 10px 0px 10px 0px;
}
.view-going-block {
    max-height: 350px;
    overflow: auto;
}
#event-search-form {
    background: #34495e;
    padding: 10px;
}
#event-search-form .loc-search-results {
    top: 35px;
}
.meta_tag_post_text a.btn-link{
	font-weight:600;
}
.forgot-pwd-error-msg{
	border: 1.5px solid #e74c3c;
    padding: 5px;
    margin-top: 10px;
    font-weight: 600;
}
.display-inline-block{
	display:inline-block;
}
/* Jobs */
.suggested-jobs .panel-body,.featured-jobs  .panel-body{
    padding: 10px;
    border: 1px solid #ddd;
}
.jobs-wrapper{
	min-height: 160px;
}
.job-footer .border {
    width: 60px;
    border-top: 1px solid #cdcfd2;
    margin: 5px 0;
}
.suggested-jobs .panel-body:hover,.featured-jobs  .panel-body:hover,
.related-jobs .panel-body:hover,.my-jobs  .panel-body:hover, .internships-jobs  .panel-body:hover{
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
}
.jobs-wrapper .company{
	font-size: 13px;
	font-weight: 500;
}
#new-job .form-control {
    border-color: #ccc !important;
    border-radius: 0px;
}
.job-description .hpanel{
	margin-bottom: 10px;
}
.suggested-jobs .hpanel, .featured-jobs .hpanel, .related-jobs .hpanel,
.my-jobs .hpanel, .internships-jobs .hpanel{
	margin-bottom:10px;
}
.jobs-wrapper img{
    height: 60px;
    object-fit: contain;
	margin-bottom: 10px;
}
.job-description .share-job{
	position: absolute;
    right: 15px;
    top: 10px;
}
.share-job{
	position: absolute;
    right: 15px;
    bottom: 15px;
}
.my-jobs .dropdown {
	position: absolute;
    right: 20px;
    top: 10px;
}
.long-description p,.long-description span,.long-description a{
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size: 13px!important;
	line-height: 1.42857143!important;
	word-break: break-all;
	background-color: #fff!important;
	color: #6a6c6f!important;
}
.long-description h1, .long-description h2, .long-description h3 , .long-description h4, .long-description h5 , .long-description h6 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    line-height: 1.42857143!important;
	word-break: break-all;
	background-color: #fff!important;
	color: #6a6c6f!important;
}
.jobs-content form,#our_partners form{
	background: #34495e;
    padding: 10px;
}
.jobs-content .loc-search-results{
	top: 35px;
}
.job-description .dropdown-menu{
	top: 40px;
}
.jobs-content .form-control{
    border-radius: 0px;
}
.jobs-wrapper .location{
	color: #8e8e8e;
}
.publicProfileModal .user-details-block .user_details .ethinic-flag img:first-child{margin-left:0;}
.publicProfileModal .user-details-block .user_details h3,.cover-details h3{
    margin-bottom: 0px;
}
.user_profile_section img,.user-post-img img,.recent-post-block .status .who img.online,.mentors-block img,.recent-post-block .status .who img.online,.people-img-block img,.members-images img,.peopleYouMayKnow img,.related-events img,.mentors-block img,.mentors-block img{
	border-radius:50%;
}
.meta_tag_host {
    font-size: 11.5px;
    margin-top: 3px;
}
.font_weight_normal{
	font-weight: normal !important;
}
.langChoosed span img,.lang_dropdown li a img{
	margin-right: 3px;
}
.langChoosed span,.langChoosed span .goog-text-highlight,.langChoosed i,.langChoosed i:hover{
	font-size: 15px !important;
    text-transform: uppercase !important;
	color:#FFF;
}
#right-menu-icon .lang_dropdown{
	width:auto !important;
}
.lang_dropdown li  a .goog-text-highlight{
	font-size:14px !important;
}
.userChoosen {	
    pointer-events: none;
}
.userChoosen a{	
	color: #000 !important;
	font-size: 14.5px !important;
	font-weight: bold !important;
}
#google_translate_element{
	float: left;
	margin: 18px 0px 0px 18px;
	width: 130px;
    visibility: hidden;
}
.goog-te-banner-frame.skiptranslate {
	display: none !important;
} 
.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important; 
    box-shadow: none !important;
}
.goog-te-gadget-icon{
   display:none !important;
} 
.goog-te-gadget-simple{
	background-color: #283e4a!important;
	border: none!important;
}
.goog-te-gadget-simple .goog-te-menu-value{
	color: #FFF !important;	
}
.goog-te-gadget-simple .goog-te-menu-value span{
	color: #FFF !important;
}
.goog-te-gadget-simple .goog-te-menu-value span{
	border: none!important;
}
body {
	top: 0px !important; 
}
font{
	vertical-align: unset !important;
}
#event-search-form .form-control{
	color: #a1a1a1!important;
}
.notifications-scroll li a{
	display: inline-block;
    width: 100%;
}
.unread_notification{
	background-color: #edf2fa!important;
	cursor:pointer;
}
.readed_notification{
	background-color: #fff!important;
	cursor:pointer;
}
.meta_tag_img_change label{
	cursor:pointer;
}
.meta_tag_img_change{
	position:absolute;
	left:5px;
	top: 0px;
}
.see_all_notifications a{
	color: #34495e !important;
    font-weight: 600;
	text-decoration: underline !important;
}
.notifications_page_section .all_notifications li,.page-notifications .all_notifications li.active{
	padding: 6px 12px;
	text-align: left;
    background: #fafbfc;
    border-bottom: 1px solid #e4e5e7;
	list-style-type: none;
	min-height: 60px;
}
.page-notifications .all_notifications li h5{
	color: #000;
    font-weight: 600;
    font-size: 13px;
    display: inline-block;	
}
.login-menu{
	padding-left:10px;
}
.login-menu li a{
	border-radius:0;
	font-size:15px;
	font-weight:500;
}
.login-menu li.active a{
	background-color: #34495e !important;
    color: #FFF !important;
}
.country-search-results{
	position: absolute;
    left: 5px;    
    max-height: 150px;
	background: #FFF;
	z-index: 999;
    overflow-y: auto;	
}
.country-search-results ul li:hover{
	background-color:#dddddd;
}
.country-search-results ul li:last-child{
	border-bottom:0px!important;
}
.country-search-results ul li {
    cursor: pointer;
    border-bottom: 1px solid #D4D4D4;
    padding: 5px;
}
.country-search-results ul{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #a9a9a9;
    border-top: 0;
}
.registrationForm .update-business-address-loc-search-results,.registrationForm .create-business-address-loc-search-results{
	left: 20px;
    right: 20px;
	max-height: 150px;
	position: absolute;
	background: #FFF;
	z-index: 999999;
    overflow-y: auto;
}
.registrationForm .update-business-address-loc-search-results ul,.registrationForm .create-business-address-loc-search-results ul{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 0;
    border: 1px solid #999;
    border-top: 0;
}
.registrationForm .update-business-address-loc-search-results ul li,.registrationForm .create-business-address-loc-search-results ul li{
    cursor: pointer;
    border-bottom: 1px solid #D4D4D4;
    padding: 5px;
}
.profile-main-widget.company_profile .nav-tabs li {
	width:33.333% !important;
}
.partners_block img{
	height: 180px;
    width: 100%;
}
.PL5{
	padding-left:5px !important;
}
.PR5{
	padding-right:5px !important;
}
#ourPartnersSearchForm .loc-search-results{
	top:35px;
}
/ Youtube /
.play-btn {
    width: 50px;
    height: 50px;
    background: #e62117;
    border-radius: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.meta-tag-block.small-image .play-btn {
    top: 26px;
    left: 26px;
    margin: 0;
}
.play-btn::after {
    content: '';
    display: inline-block;
    position: relative;
    top: 14px;
    left: 3px;
    border-style: solid;
    border-width: 10px 0 10px 20px;
    border-color: transparent transparent transparent white;
}
.play-video {
    text-align: center;
    position: relative;
}
.play-video iframe {
    width: 100%;
}
.video-preview {
    padding: 10px;
    font-weight: 600;
    border: 1px solid #ddd;
    width: 250px;
    height: auto;
    background: #fff;
}
.video-preview .fa {
    vertical-align: middle;
}
.disabledicon {
    pointer-events: none;
}
.default_cover_small{
	width:100%;
	height:93px;
}
.companies_logo img{
	border-radius: 50%;
    border: 5px solid #fff;
    max-width: 120px;
	background-color:#fff;
}
.companies_logo .img-wrap{
	left: 0px;
    top: 5px;
}
.companies_name{
	margin-left: 140px;	
}
.company_about_sec .about-style{
   font-size:15px;
}
.company-connected .total-people,.people-followers .total-people {
    font-weight: bold;
    color: #000;
    font-size: 18px;
}
.company-all-jobs .lang-share-button,.company-all-jobs .lang-view-button{
	padding: 3px 12px;
    font-size: 13px;
    margin-right: 10px;
}
.company-all-jobs .job-description{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
}
.separator{
    border-bottom: 1px solid #ccc !important;
    padding-bottom: 10px !important;
}
.sugg-page .btn-default {    
    padding: 3px 5px !important;
}
.pointer-events-none{
	pointer-events:none !important;
}
.page-invites img,.following-pages img,.suggestions img,.company-search-results img{
	height:100px !important;
	width:100%!important;
}
#Discover .col-sm-4 img,#SearchGroups .col-sm-4 img{
	height:100px;
}
.page-companies .companies_name a{
	text-shadow: 1px 1px 2px black, 0 0 1em #07015f, 0 0 0.2em darkblue;
    color: white;
    font-size: 30px;
	text-decoration: none;
}
.update_company_form i.fa-edit{
	font-size: 20px;
    font-weight: 600;
}
.user_profile_section .dropdown-menu {
    width: auto !important;
}
.user_profile_section .dropdown-menu li a {
    padding-left: 0;
    padding-right: 0;
}
.user_profile_section .fa-user {
    color: #111111;
}
.user_profile_section .dropdown-toggle {
    padding-top: 10px!important;
}
.member_login_btn{
	/* background-color: #ff5200bf; */
    /* color: #FFF; */
}
.company_login_btn{
	/* background-color: #e06700; */
    /* color: #FFF; */
}
.partner_login_btn{
	/* background-color: #ab4e2b; */
    /* color: #FFF; */
}
.font18{
	font-size:18px;
}
.borderTop1pxSolidGrey{
	border-top:1px solid #CCC;
}
.page-aboutUs img.goals_img{
	width:100%;
	border-radius:50%;
	border:1px solid #f1f1f1;
}
.about_section{
	background-image: url(http://amplifylatinx.co/wp-content/uploads/2018/07/Boston-sunset.jpg);
	background-attachment: fixed !important;
	background-size: cover !important;
    background-repeat: no-repeat !important;
	background-position: center center;
    background-color: #d0582b;
    padding-top: 90px;
    padding-bottom: 30px;
	color:#FFF;
	backface-visibility: hidden;
}
.builder_row_cover{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    transition: all .5s ease-out;
    pointer-events: none;
    transform: translateZ(0);
}
.builder_row_cover:before,.builder_row_cover:after{
	background-color: rgba(128,13,14, 0.31);
	height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -100;
    content: '';
    display: block;
    transition: opacity .5s ease-in-out;
}
.builder_row_cover:after{
	opacity: 0;
}
.about_text{
	position: absolute;
    top: 30px;
    z-index: 1;
    color: #FFF;
	width:100%;
}
.latina_circle_link,.latina_circle_link:hover.latina_circle_link:focus,.latina_circle_link:active{
	color: #ffea00;
    text-decoration: none;
	font-weight: 600;
}
.post-highlight{
	border: 1px solid #3e7cf9!important;
}
#eventsSelect{
	height: 350px!important;
    overflow-y: scroll;
    background-color: #eee;
}
span.col-lg-11.col-xs-11.eventsvalues{
	padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
    width: 100%;
}
.cancel-request{
	border: 1px solid #cccccc;
    padding: 2px 5px;
    border-radius: 2px;
    margin-top: 5px;
    display: inline-block;
}
.event-know-more-btn{
	border: 1px solid #9c9494;
    padding: 4px 10px;
    border-radius: 3px;
    font-size: 13px;
}
.gender-radio{
	margin-left:20px;	
	width:auto!important;
}
.gender-radio label{
	padding-left:0px;
	font-size: 16px;
} 
.bithday-label > div{
	margin-top:0px;
}
.gender-describe{
	border-color: #b1adad!important;
}
.partners-list img{
	height: 100px !important;
    width: 100%!important;
	border: 1px solid #b7b7b7;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.partners-list .title h5{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
}
.partners-list a.btn-link {
    font-weight: 600;
    font-size: 15px;
}
.partners-list .title {
    border: 1px solid #b7b7b7;
    min-height: 40px;
    padding: 5px 10px;
    border-top: none;
    background-color: #FFF;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

#our_partners form{
    background: #FFF;
    padding: 15px 10px;
    border: 1px solid #eae7e7;
    background-color: #FFF;
}
#our_partners form input{
	border-color: #cecccc!important;
    border-radius: 0;
}
#our_partners .search-Partners-btn{
	background: #6a6c6f;
    color: #FFF;
}
#myPostForm .tooltip{
	width:150px!important;
}
.business_description,.business_description{
	word-break: break-word;
}