.hidden {
display:none;
}
.profile-informationbox.shadowBox.activeshadow{
    background: #f5f5f5;
}

.footer-links li {
list-style: none;
display: inline-block;
vertical-align: top;
margin-right: 18px!important;
position: relative;
}
.commentbox-post i.fa.fa-thumbs-up {
    color: #2080d8;
}
.actionpost-button > li{margin-right:2px!important;}
/*.postaction-bottom.border_btm {
    border-bottom: 1px solid #ddd;
      margin: 6px 0px 0px;
    padding: 2px 0px 6px;
}*/
/*
.friend-section ul.friendlisting{
	max-height:500px;
	overflow-y: scroll;
*/

.events_list.listing figure img{
	border-radius:100% !important;
}
.events_list.listing figure a{
	    font-weight: normal !important;
    font-size: 18px !important;
    display: block !important;
    color: #455a64 !important;
    font-family: 'proxima_novasemibold' !important;
    line-height: 21px !important;
    position: relative !important;
}
.width-50 {
    width: 50%;
    float: left;
}
.loading-cntant {
    background: rgba(255, 255, 255, 0.5) !important;
}
.width-26-fl{
width:34%;
float:left
}
.highlight_sec_box{
	height: 75px;
	width: 107px;
	padding-left: 4%;
	text-align: center;
	color: #fff;
}
.highlight_sec_box_big{
	height: 317px;
    width: 563px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}
#iamgesalbum.modal-dialog-centered::before {
    height: auto !important;
}

.503page html, body {
	height: 100%;
}

.503page body {
	margin: 0;
	padding: 0;
	width: 100%;
	color: #B0BEC5;
	display: table;
	font-weight: 100;
	font-family: 'Lato';
}

.503page .container {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.503page .content {
	text-align: center;
	display: inline-block;
}

.503page .title {
	font-size: 72px;
	margin-bottom: 40px;
}
.course_mdl .datepicker.dropdown-menu{
	z-index:9999 !important;
}
.his_modal .bottom_actions ul li:after {
    content: none !important;
}
.has2_modal .bottom_actions ul li:after {
    content: none !important;
}
.user_custom_img{
height:64px!important;
width:64px!important;
}
.emoClassCon .dropdown-toggle::after {
    content: none !important;
}
.bottomcomment_post .dropdown-toggle::after {
    content: none !important;
}
.emoClassCon .comment_img img {
    border-radius:5%
}

.companyname strong a{
    display: block;
    color: #455a64;
    padding-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-decoration:none!important;
}
.right-jobtimeline p{width:300px!important;}
.events_shadowbox.event-list img {
    border-radius: 100% !important;
}
.header-user .dropdown-menu.dropmenu {
    min-width: 205px;
}
.width-100{
width:100% !important
}


.dropdown-menu.dropmenu ul {
    padding: 8px 12px 12px;
}
.hight_custom {
    min-height: 143px !important;
}
/*.uploadPhoto-listing ul li{
width:auto !important;
}*/


.leftuserProfile strong a {
    display: block;
    font-weight: 500!important;
    color: #455a64!important;
    font-size: 15px;
    text-overflow: ellipsis;
    font-family: 'Roboto', sans-serif;
    overflow: hidden;
    white-space: nowrap;
    line-height: 16px;
}

.pac-container {
    background-color: #FFF;
    z-index: 99999!important;
    position: fixed;
    display: inline-block;
    float: left;
}
/*.post-content p {
    padding-bottom: 10px !important;
}*/
.custom_img_frm{
display:none ;
}

.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.story_add_icon{
    position: absolute;
    bottom: 20px;
    right: -6px;
    content: '';
    background-repeat: no-repeat;
    background-image: url(../../img/add-image.png);
    height: 25px;
    width: 25px;
    border-radius: 50%;
    background-color: #fff;
    background-position: center center;
    cursor:pointer
	 }
.mr0-img{
	margin-right:0 !important;
	top:0 !important;
	right: 8px!important;
}
ul.typeahead.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #23b4e8 !important;  color: #FFF;}
.typeahead {min-width: 100% ;}
.modal-content .information-form .form-group{position: relative;}
ul.typeahead {margin: 0px;padding: 0px 15px;position: absolute;border: none;width: 100%;z-index: 9;left: 0px !important; max-width: 100%; border-radius: 0px; background-color: transparent;}
ul.typeahead li {background-color: #ddd;}
ul.typeahead li a {padding: 4px 10px;font-size: 14px;}
.customiClass{font-size: 20px;vertical-align: middle;position: relative;top: -1px;margin-left: 5px; }
/*.banner-content{z-index:-999999}*/

span.label.label-warning {
    background: #f0ad4e;
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.bottomcompany_info li strong a {
    display: block;
    font-weight: normal;
    font-size: 15px;
    color: #455a64;
    
}
.bottomcompany_info li strong a:hover {
    display: block;
    font-weight: normal;
    font-size: 15px;
    color: #455a64;
    text-decoration:none;
    
}
div#display_search_records {
	position: absolute;
    left: 43%;
    top:8%;
    background: #fafafa;
    padding: 10px 20px 10px 20px;
    z-index: 111111;
    width: auto;
}
.searchbox_global ul {
    color: #999;
    display: block;
    list-style: none;
    text-align: left;
    padding: 0;
}
.searchbox_global ul li {
  border-bottom:1px solid #dedede
}
.searchbox_global ul li a{
    text-decoration: none;
    color: #999
 }
 .blocked-user-list{
     width: 100% !important;
    padding: 13px 0  0 55px !important;
    text-align: center !important;
    min-height:50px !important
 }
  /* THE NOTIFICAIONS WINDOW. THIS REMAINS HIDDEN WHEN THE PAGE LOADS. */
#notifications {
	display:none;
	width:430px;
	position:absolute;
	top:30px;
	left:-200px;
	background:#FFF;
	border:solid 1px rgba(100, 100, 100, .20);
	-webkit-box-shadow:0 3px 8px rgba(0, 0, 0, .20);
	z-index: 1;
}
/* AN ARROW LIKE STRUCTURE JUST OVER THE NOTIFICATIONS WINDOW */
#notifications:before {         
	content: '';
	display:block;
	width:0;
	height:0;
	color:transparent;
	border:10px solid #CCC;
	border-color:transparent transparent #FFF;
	margin-top:-20px;
	margin-left:200px;
}

.usr_notifications h3 {
	display:block;
	color:#333; 
	background:#FFF;
	font-weight:bold;
	font-size:14px;    
	padding:8px;
	margin:0;
	border-bottom:solid 1px rgba(100, 100, 100, .30);
	text-align: center;
}
	
.seeAll {
	background:#F6F7F8;
	padding:8px;
	font-size:12px;
	font-weight:bold;
	border-top:solid 1px rgba(100, 100, 100, .30);
	text-align:center;
}
.seeAll a {
	color:#3b5998;
}
.seeAll a:hover {
	background:#F6F7F8;
	color:#3b5998;
	text-decoration:underline;
}
ul.notification_child {
	list-style: none;
	text-align: left;
	padding: 0;
}
ul.notification_child li {
	border-bottom: 1px solid #f5f5f5;
	padding: 6px 10px;
	font-size: 14px;
}
ul.notification_child li a {
	color: #4d4d4d;
	text-decoration:none
}
ul.notification_child::before {
	color: #4d4d4d
}
a.disabled {
  
   cursor: not-allowed;
   pointer-events: none;
}
.width-50{
width:50% !important;
}
.webkitCss{
    height: -webkit-fill-available;
}
.qv_add_btn{
    padding: 20px 20px 20px !important;
}
.btn-group .btn-primary.qvBtn {
    padding: 15px 20px !important;
    display: block;
    border-radius: 5px;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    background-color: #23b4e8;
    font-weight: 700;
    border: 1px solid #23b4e8;
    float:left;
    width: 30%  !important;
    -ms-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.qv-form {
    width: 900px;
    margin: auto;
    padding-top: 28px;
}
.box-shadow-qv {
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.04);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.04);
    padding: 22px 22px 35px;
    width: 980px;
    margin: auto;
    border-radius: 10px;
    border: 1px solid #e4e9ee;
}
.width-29{
width: 29% !important;
float:left
}
.width-69{
width: 69% !important;
float:left
}
.shorterTime{
padding:10px !important;
}
.interview-length-div {
    text-align: right;
}
span.actionBtnQuestion {
    float: right;
    margin-top: 54px;
}
.f-right{
float:right !important;
}
.f-left{
float:left !important;
}
.width-40-pd-0{
width:40% !important;
padding 0 !important;
}
