@charset "utf-8";
/* CSS Document */

html {
	position: relative;
	min-height: 100%;
}
body {
	color: #212121;
	background: url(../images/main_bg.png) center repeat-y #d5d5d5;
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin-bottom: 102px;
}
a {
	cursor: pointer;
}
img {
	padding: 0;
	margin: 0;
	border: none;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.spacer {
	clear: both;
	line-height: 0;
	font-size: 0;
}
#content h2 {
	font: normal 45px/55px 'Open Sans', sans-serif;
	color: #0372eb;
	margin: 0px 0 20px 0;
	font-weight: 300;
}
#top-border {
	background-color: #0372eb;
	width: 100%;
	box-shadow: 0px 2px 5px #888888;
	height: 8px;
	position: absolute;
	z-index: 1000;
}
#header-right {
	margin: 35px 0 0 0;
}
#mid-text {
	width: 640px;
}
#dwn-button {
}
#updates {
	clear: both;
	font: normal 25px/30px 'Open Sans', sans-serif;
	color: #666666;
	font-weight: 300;
}
footer {
	background-color: #0372eb;
	width: 100%;
	overflow: hidden;
	min-height: 100px;
	margin: 0px 0 0 0;
}
#footer-content {
	margin: 0 auto; /*width:1000px;*/
	background: url(../images/globe.png) center top no-repeat;
	overflow: hidden;
	height: 100%;
	padding-bottom: 30px;
}
#copy {
	margin: 27px 0 0 0;
	float: left;
	font: normal 13px/15px 'Open Sans', sans-serif;
	color: #fff;
}
#copy ul li {
	float: left;
	margin: 0 36px 0 0;
}
#copy ul li a {
	text-decoration: none;
	font: normal 15px/15px 'Open Sans', sans-serif;
	color: #fff;
	opacity: 1;
	filter: Alpha(opacity=100); /* IE8 and earlier */
	display: block;
	transition: opacity 1s;
	-moz-transition: opacity 1s; /* Firefox 4 */
	-webkit-transition: opacity 1s; /* Safari and Chrome */
	-o-transition: opacity 1s;
}
#copy ul li a:hover {
	opacity: 0.6;
	filter: Alpha(opacity=60); /* IE8 and earlier */
	transition: opacity 1s;
	-moz-transition: opacity 1s; /* Firefox 4 */
	-webkit-transition: opacity 1s; /* Safari and Chrome */
	-o-transition: opacity 1s; /* Opera */
}
#social {
	margin: 27px 0 0 0px;
	float: right;
}
#social ul li {
	float: left;
	margin: 0 0 0 15px;
	text-decoration: none;
	font: normal 15px/15px 'Open Sans', sans-serif;
	color: #fff;
}
#social ul li a {
	opacity: 1;
	filter: Alpha(opacity=100); /* IE8 and earlier */
	display: block;
	transition: opacity 1s;
	-moz-transition: opacity 1s; /* Firefox 4 */
	-webkit-transition: opacity 1s; /* Safari and Chrome */
	-o-transition: opacity 1s;
}
#social ul li a:hover {
	opacity: 0.6;
	filter: Alpha(opacity=60); /* IE8 and earlier */
	transition: opacity 1s;
	-moz-transition: opacity 1s; /* Firefox 4 */
	-webkit-transition: opacity 1s; /* Safari and Chrome */
	-o-transition: opacity 1s; /* Opera */
}
#bg_globe {
	background: url(../images/bg_globe.png) center top no-repeat;
	height: 100%;
}
#featured_content {
	width: 1000px;
	margin: 0 auto;
}
#featured_content h3 {
	font: normal 25px/27px 'Open Sans', sans-serif;
	color: #000;
}
#featured_content p {
	margin: 15px 0 0 0;
	color: #666;
	text-align: justify;/* border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:12px 0;*/
}
.featured_content {
	float: left;
	width: 31%;
}
.fmargin {
	margin: 0 2.9%;
}
.violet {
	background-image: url(../images/violet_bullet.png) no-repeat;
}
/* innerpage topbar */
.inner_topbar {
	height: 106px;
	background: #fff;
	box-shadow: 0px 0px 3px #ccc;
}
.container-default {
	width: 1000px;
	margin: 0 auto;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.blue_link {
	color: #0372eb;
	text-decoration: none;
}
.m_left_20 {
	margin-left: 20px;
}
.m_top_20 {
	margin-top: 20px;
}
.m_left_5 {
	margin-left: 5px;
}
.m_top_2 {
	margin-top: 2px;
}
.font-medium {
	font-size: 15px;
}
.inner-nav {
	margin-right: -15px;
}
.inner-nav li {
	float: left;
}
.inner-nav li a {
	text-decoration: none;
	color: #222;
	text-transform: uppercase;
	font-size: 13px;
	padding: 5px 15px;
}
.inner-nav li a:hover, .inner-nav li a.active {
	border-bottom: 4px solid #0372eb;
}
.m_top_39 {
	margin-top: 39px;
}
.m_top_10 {
	margin-top: 10px;
}
.inner-left-box, .inner-right-box {
	background: #fff;
	box-shadow: 0px 0px 10px #888;
}
.inner-left-box {
	width: 670px;
}
.inner-right-box {
	width: 300px;
}
.inner-box-top {
	overflow: hidden;
	height: 50px;
}
.inner-box-top h4 {
	font-weight: 700;
	color: #fff;
	font-size: 16px;
	margin: 15px;
}
.inner-left-box .inner-box-top {
	background: url(../images/left-top-bg.png) repeat-x top;
}
.inner-right-box .inner-box-top {
	background: url(../images/right-top-bg.png) repeat-x top;
}
.numbers-finter {
	width: 123px;
	height: 30px;
	border-radius: 4px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 15px;
}
.numbers-finter-single {
	height: 25px;
	width: 30px;
	background: #fff;
	display: block;
	float: left;
	text-align: center;
	border-right: 1px solid #ccc;
	padding-top: 5px;
	cursor: pointer;
	text-decoration: none;
	color: #333;
	font-weight: 700;
}
.numbers-finter-single:focus, .numbers-finter-single:hover {
	background: #ccc;
}
.numbers-finter-single-last {
	border: none;
}
.inner-box-body .inner-row {
	padding: 10px;
	overflow: hidden;
}
.inner-box-body .inner-row.odd {
	background: #ececec;
}
.m_left_10 {
	margin-left: 10px;
}
.site-image {
	height: 50px;
	width: 50px;
	border-radius: 3px;
	overflow: hidden;
}
.site-image img {
	width: 50px;
	height: auto;
}
.m_top_30 {
	margin-top: 30px;
}
.box2-left {
	width: 420px;
}
.box2-right {
	width: 210px;
	background: #ECECEC;
	padding: 10px;
	margin: 10px 10px 10px 0;
}
.inner-box-body {
	background: #fff;
	overflow: hidden;
}
.body-row {
	padding: 10px;
}
.profile_details > span {
	display: block;/* width:180px;*/
}
.profile_details {
	color: #333;
}
.profile_photo {
	height: 100px;
	width: 100px;
	overflow: hidden;
}
.inner-heading-right {
	background: #d4d4d4;
	padding: 7px 10px;
}
.left-box-large-number {
	font-size: 50px;
	line-height: 55px;
	color: #2897cb;
	font-weight: 700;
	display: block;
	margin-bottom: 10px;
}
.text-center {
	text-align: center;
}
.left-box-category {
	color: #fff;
	background: #ed7248;
	border-radius: 5px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 6px;
	cursor: pointer;
}
.icon-tag {
	background: url(../images/tag_icon.png) no-repeat;
	height: 18px;
	width: 18px;
	display: block;
}
.icon-like {
	background: url(../images/like_icon.png) no-repeat;
	height: 18px;
	width: 20px;
	display: block;
}
.icon-like-blue {
	background: url(../images/like_icon_blue.png) no-repeat;
	height: 18px;
	width: 20px;
	display: block;
}
.icon-comment {
	background: url(../images/comment_icon.png) no-repeat;
	height: 18px;
	width: 26px;
	display: block;
}
.icon-clock {
	background: url(../images/clock_icon.png) no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}
.icon-reply {
	background: url(../images/reply_icon.png) no-repeat;
	height: 18px;
	width: 20px;
	display: block;
}
.icon {
	text-decoration: none;
	color: #000;
}
.icon:hover, .icon:focus {
	text-decoration: none;
}
.m_top_5 {
	margin-top: 5px;
}
.m_top_7 {
	margin-top: 7px;
}
.m_top_9 {
	margin-top: 9px;
}
.m_right_5 {
	margin-right: 5px;
}
.m_right_10 {
	margin-right: 10px;
}
.feed-page > .inner-row {
	border-bottom: 1px solid #f0efef;
}
/* Bootstrap changes */
.flindr-header {
	padding-top: 8px;
}
.flindr-header .navbar-default {
	background: #fff;
}
.boot-logo {
	position: absolute;
	z-index: 1;
}
.panel-blue .panel-heading {
	overflow: hidden;
	background: url(../images/left-top-bg.png) repeat-x;
	padding: 8px 15px;
	height: 51px;
}
.panel-blue .panel-heading h4, .panel-orange .panel-heading h4 {
	font-weight: bold;
	margin: 7px 0 0 0;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
}
.panel-orange .panel-heading {
	overflow: hidden;
	background: url(../images/right-top-bg.png) repeat-x;
	padding: 8px 15px;
	height: 50px;
}
.flindr-header .my-nav-menu a {
	text-transform: uppercase;
}
.flindr-header .my-nav-menu > li > a {
	margin-top: 10px;
	padding: 10px 15px;
}
.bg-gray {
	background: #ececec;
}
.hr-dark {
	border-top: 1px solid #e2e0e0;
}
.hr-15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
* a:focus {
	outline: none !important;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, button:focus {
	outline: none !important;
}
.message-tabs li {
	clear: both;
}
.text-white {
	color: #fff;
}
.text-black {
	color: #333;
}
.my-msg-pagination {
	overflow: hidden;
}
.my-msg-pagination .pagination {
	margin: 10px;
}
.feed-text-content {
	width: 90%;
}
.margin_0 {
	margin: 0;
}
.login-name-btn button {
	font-weight: bold;
	font-size: 15px;
	border: none;
}
.login-name-btn button:hover, .login-name-btn button:focus {
	background: none !important;
	box-shadow: none !important;
}
.connect-thumb {
	overflow: hidden;
	height: 110px;
}
.small-font {
	font-size: 11px;
}
.connect-thumb-designation {
	height: 63px;
	overflow: hidden;
}
.connect-thumb-image {
	float: left;
	margin-right: 10px;
}
.reply-feed-comment {
	display: none;
}
.feed-text-content textarea {
	resize: none;
}
.reply-on-reply {
	padding-left: 65px;
}
.my-textarea {
	border-radius: 3px;
	box-shadow: none;
	padding: 6px;
	font-size: 13px;
}
.bookmark-del-btn, .comment-btn {
	padding-top: 0;
	padding-bottom: 0;
}
.lists-left-panel .list-group-item.active {
	background-color: #999;
	border: 1px solid #999;
}
.lists-left-panel .list-group-item.active:hover {
	background-color: #999;
	border: 1px solid #999;
	color: #fff;
}
.lists-left-panel-heading {
	border: none;
}
.login-name-btn .dropdown-toggle {
	box-shadow: none !important;
}
.list-people-search input[type="text"] {
	border: none;
	outline: none;
}
.list-search-cross-icon {
	margin-top: 1px;
	color: #999;
	position: absolute;
	right: 15px;
}
.font-13 {
	font-size: 13px;
}
.list-search-search-icon {
	color: #0372eb;
	border: none;
	background: transparent;
	padding: 0;
}
.color-palet-icon {
	background: url(../images/color_palate.png) no-repeat center center;
	border: none;
	width: 29px;
	cursor: pointer;
}
.addnew-textbox {
	box-shadow: none;
	font-size: 13px;
}
.addnew-textbox:focus {
	box-shadow: none;
}
.lists-thumb {
}
.loader-1 {
	background: url(../images/alpha_bg.png);
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.loader-1 img {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -35px 0 0 -35px;
}
.margin_for_content {
	margin-top: 65px;
}
.overflow_in_i {
	overflow: inherit !important;
}
.m_top_50 {
	margin-top: 50px;
}
/*Edited on 22-03-14 for login page (Start)*/
.form_signin {
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
.div_login { /*margin:30px auto;*/
	width: 100%;
	font-family: "Verdana", Geneva, sans-serif
}
.form_heading {
	font-size: 18px;
	font-weight: normal;/* background:#2385f0;*/
	background: url(../images/bg_top_form.png) repeat-x;
	padding-top: 13px;
	color: #fff;
	height: 45px;
	padding-left: 15px;
}
.form_input_login {
	font-weight: normal;
	padding-top: 12px;
	background: #fff;
	height: 45px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	color: #BEBCBC;
}
input.input_loginf1 {
	border: none;
	outline: none;
	width: 94%;
	padding-left: 5px;
	font-size: 15px;
	font-weight: normal;
	color: #bebcbc;
}
.form_submit_login {
	font-weight: normal;
	background: url(../images/submit_login.png) repeat-x;
	height: 45px;
	padding-left: 28px;
	padding-right: 28px; /*border-bottom:1px solid rgba(0, 0, 0, 0.15);*/
}
input.input_loginfsub {
	border: none;
	outline: none;
	width: 100%;
	padding-left: 25px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	border-radius: 0 !important;
}
.ma_top_0 {
	margin-top: 0 !important;
}
.font_type {
	font-size: 13px !important;
	color: #333 !important;
	font-weight: normal !important;
}
.m_top_100 {
	margin-top: 100px;
}
/*Edited on 22-03-14 for login page (End)*/
.marginfor-container {
	margin-top: 25px;
}
.class_top_3 {
	top: 3px !important;
}
.ma_auto {
	margin: 0 auto;
	float: none;
}
ul.anchor_font_size li a {
	font-size: 15px !important;
}
.logo_login {
	z-index: 1;
	width: 100%;
	text-align: center;
}
.ma_top_25 {
	margin-top: 25px;
}
a.image_size_logo {
	float: none;
}
.m_top_110 {
	margin-top: 110px;
}
.ma_top_7 {
	margin-top: 7px;
}
.m_top_10_sp {
	margin-top: 10px;
}
.m_top_70 {
	margin-top: 70px;
}
.message-count {
	margin-left: 5px;
}
.left_datetime .datetime {
	float: left;
}
/*.feed-search-panel, .search-type-two{ display:none;}*/
.m_bottom_30 {
	margin-bottom: 30px;
}
.search-type-two {
	text-align: right;
}

/* Media */
@media (max-width: 1200px) {
.feed-text-content {
	width: 88%
}
}
@media (max-width: 767px) {
.feed-text-content {
	width: 85%
}
.boot-logo img {
	margin-top: 6px;
}
.margin_for_content {
	margin-top: 20px;
}
.ma_t6_sm {
	margin-top: 6px !important;
}
#top-border {
	height: 5px;
}
.flindr-header {
	padding-top: 0px;
}
#top-border {
	box-shadow: none;
}
.m_top_10_sp {
	margin-top: 6px !important;
}
/* Menu moving down to bottom forcefully */
.my-nav-menu {
	position: fixed;
	bottom: 0;
	z-index: 1;
	background: #fff;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	left: 15px;
	-webkit-backface-visibility: hidden; /*Most Important*/
}
.my-nav-menu li {
	float: left;
	width: 20%;
}
.my-nav-menu li a {
	font-size: 15px;
	text-align: center;
	background: #0372eb;
	color: #fff !important;
	text-transform: capitalize !important;
}
.flindr-header .my-nav-menu > li > a {
	padding: 18px 0px;
	margin-top: 0px;
}
.my-nav-menu li.active a {
	color: #333 !important;
}
.my-nav-menu li a:hover {
	background: #e7e7e7 !important;
	color: #333 !important;
}
.flindr-header {
	position: fixed;
	top: 0;
	z-index: 1;
	width: 100%;
	background: #333;
	left: 0;
	right: 0;
	-webkit-backface-visibility: hidden; /*Most Important*/
}
.flindr-header .navbar {
	margin-bottom: 0;
	border: none;
}
.flindr-header .navbar-default {
	background: #222;
}
.page-heading-mobile {
	height: 44px;
	position: absolute;
	left: 0;
	width: 100%;
	padding-top: 15px;
	height: 44px;
	font-size: 17px;
	color: #fff;
}
.message-count {
	font-size: 9px;
	padding: 1px 3px;
	position: absolute;
	top: 10px;
	line-height: 12px;
	margin-left: 0;
}
.marginfor-container {
	margin-top: 60px;
}
.search-type-two {
	text-align: left;
}
/* End menu moving down to bottom forcefully */	
}
/* Only for mobile devices */
/*@media only screen and (max-device-width: 768px) {
	.my-nav-menu{ display:none;}
}*/
@media (max-width: 480px) {
.feed-text-content {
	width: 79%
}
.connect-thumb {
	height: 188px;
}
.connect-thumb-image {
	float: none;
	display: table;
	margin: 0 auto;
}
}
@media (max-width: 410px) {
.feed-text-content {
	width: 75%
}
}
@media (max-width: 360px) {
.feed-text-content {
	width: 70%
}
}
footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 102px;
}
.card {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
	position: relative;
	background-color: #fff;
	-webkit-transition: -webkit-box-shadow .25s;
	transition: -webkit-box-shadow .25s;
	transition: box-shadow .25s;
	transition: box-shadow .25s, -webkit-box-shadow .25s;
	border-radius: 2px;
}
.card .card-content {
	padding: 24px;
	border-radius: 0 0 2px 2px;
}
.interest-from input {
	width: 100%;
	margin-bottom: 20px;
	border: none;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	font-weight: 700;
	padding-left:0;
}
.interest-from input:focus {
	outline: none;
}
.interest-from button {
	border: none;
	background: none;
	font-weight: 700;
	margin-top: 10px;
	color: #0372eb;
	padding:10px 0;
}
.flindr-point li {
	padding-left: 40px;
	background: url(../images/check.png) left 8px no-repeat;
	font-size: 16px;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
}
.point-heading{
	 margin-top:10px;
}
@media (max-width: 767px) {
	#logo{
		text-align:center;
	}
	#content h2 {
		font: normal 32px/38px 'Open Sans', sans-serif;
	}
	#updates {
		font: normal 20px/25px 'Open Sans', sans-serif;
		min-height:50px;
	}
	.point-heading{
		font-size:20px;
	}
}
.please-wait{
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    text-align: center;
    padding-top: 36.5%;
}