a:focus,
a:active,
a:hover{
	outline: none;
}
.ig-name .fa , .Profile-tag .fa , .product-details .fa ,.bio .fa ,.dropdown-content .fa ,.caption i{
color: #000;
}
.Profile-tag p {
margin-top: 3px;

}
.bullet .fa {
	color: #000;
	   font-size: 5.5px;
	   position: relative;
	   top: -3px;
}
.post_text span{
	color: #000!important
}
.logo-tagline img{
    max-width: 400px;
    width: 90%;
}
.Profile-tag a:hover ,.ig-name  a:hover {
color: #000;
cursor: pointer
}
.post-container .btn-container {
position: absolute;
top: 10px;
right: 10px
}
.post-container .post {
position: relative;
margin-left: -3%;
width: 100%;
margin-bottom: 26px
}
.post-container .post hr ,.post-data hr {
padding: 0;
margin: 0;
color: #E9E9E9;
width: 95%
}
.post-section{
margin: 13px 0 20px;
padding: 7px 15px;
}
.post-container .post .post-details {
/* max-height: 435px;
overflow-y: auto;
overflow-x: hidden; */
/* margin-top: 13px */
}
.post-container .post .icon-bar {
display: none;
position: absolute;
top: 0;
right: 0;

z-index: 90
}
.post-container .post .post-image {
width: 100%;
background-color: #f9f9f9
}
.post-container .post .post-date {
font-size: 11px;
padding: 0;
color: #727272;

}
.post-container .post .caption {
position: relative;
/* padding: 0em 0em 1.2em; */
color: #4D4D57;
font-family: 'Avenir Next', 'Helvetica Neue', Helvetica,  sans-serif;
text-overflow: ellipsis
}
.post-container .post .caption .ig-caption {
display: block;
max-width: 100%;
margin-bottom: 7px;
font-weight: 400;
font-size: 14px;
line-height: 2
}
.post-container .post .caption .ig-caption.collapsed {
max-height: 63px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
font-family: 'Avenir Next', 'Helvetica Neue', Helvetica, sans-serif;
}
.post-container .post .product-images a:focus {
outline: none
}
.post-container .post .product-images .row {
margin-left: -20px;
margin-right: -20px
}
.post-container .post .product-images .row .img-container {
padding:6px 0
}
.post-container .post .product-images .img-product {
border: 1px solid #f0f0f0;
border-radius: 50%;
background-color: #f9f9f9;
width: 100%;
height: auto
}

.post-container .post .product-images .product-name {
display: block;
color: #636363;
font-size: 14px;

/* 	max-height: 36.4px; */
/* max-width: 100%; */
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis
}
.post-container .post .product-images .product-site {
font-weight: 400;
color: #636363;
font-size: 14px
}
.post-container .post .visible-xs .post-date {
padding: 15px 20px 5px;
font-size: 8px
}
.post-container .post .visible-xs .caption {
border: 0;
padding: 0px 20px
}
.post-container .post .visible-xs .caption .ig-caption {
font-size: 12px;
padding-bottom: 8px
}
.post-container {

}
.btn-partner{
	z-index: 995;
	margin-top: 20px;
}
.post-container .user-info {
/* float: right;
margin-right: 9px; */
text-align: center;
margin-top: 50px;

}
.post-container .user-info .img-profile {
border-radius: 50px;
width: auto;
height: 100px
}
.post-container .user-info .name {
margin-left: 6px;
font-weight: 500;
margin-top: 5px;
font-family: avenir next;
letter-spacing: 1.5px
}
.post-container .user-info .name .pretty-name {
padding-top: 0px;
font-size: 20px;
color: #333;
letter-spacing: 3px
}
.post-container .user-info .name .pretty-name a, .post-container .user-info .name .pretty-name a:hover, .post-container .user-info .name .pretty-name a:visited {
color: #333
}
.post-container .user-info .name .ig-name {
padding-top: 9px;
font-size: 12px
}
.post-container .user-info .name .ig-name a {
/* color: #006AF6 */
}
.post-container .user-info .bio {
color: #4e4e4e;
padding-top: 13px;
max-width: 480px;
width: 100%;

font-size: 15px
}
.post-container .user-info .disclaimer {
display: none;
background-color: #f9f9f9;
border: 1px solid #f3f3f3;
width: 100%;
padding: 6px;
margin-top: 10px;
font-size: 11px;
color: #777
}
.post-container{
padding: 0px 50px;
}
.homepage-caret {
animation: 2.5s ease 0s normal none infinite running bounce;
background: url("../images/caret.png") no-repeat scroll center center / 33px 10px;
/*  bottom: 48px; */
box-sizing: content-box;
cursor: pointer;
display: block;
height: 15px;
left: 0px;
right: 0;
padding: 10px;
position: absolute;
transform: translateZ(0px);
transition-duration: 500ms, 500ms;
transition-property: bottom;
transition-timing-function: cubic-bezier(0, 0, 0, 1), linear;
width: 48px;
z-index: 1;
text-align: center;
margin: auto;
}

.caret-bg, .caret-bottom{
background: #fff none repeat scroll 0 0;
height: 45px;
padding: 5px 0;
}
.comment-tag{
padding-right: 30px;
text-align: right;
}
.product-view{
color: #636363;
font-size: 14px;
font-weight: 400;
}
.product-task{
color: #636363;
font-size: 14px;
font-weight: 400;
}
.product-details{
line-height: 1.87;

}

.btn-more .btn{
	background: #fff none repeat scroll 0 0;
	    border-color: #c3c3c3;
	    color: #7f7f7f;
	    padding: 8px 30px;
}
.btn-more .btn:hover {
	background: #c3c3c3 none repeat scroll 0 0;
	    border-color: #c3c3c3;
	    color: #fff;
	    padding: 8px 30px;
}
.btn-more .btn:focus{
background: #5e5e5e none repeat scroll 0 0;
color: #fff;
}
.btn-partner .btn{
	background: #999999 none repeat scroll 0 0;
	   border: medium none;
	   border-top-left-radius: 0;
	   border-top-right-radius: 0;
	   color: #fff;
	   left: 0;
	   margin: 6px auto auto;
	   padding: 8px 30px;
	   position: absolute;
	   right: 0;
	   z-index: 5;
}
.btn-partner .btn:hover {
background: #424242  none repeat scroll 0 0;
color: #fff;
border: medium none;
}
.btn-partner .btn:focus{
background: #5e5e5e none repeat scroll 0 0;
color: #fff;
}
.post_text .post_comment{
display: inline-block;
margin-left: 15px;
}
.widget-count{
padding: 0 5px;
}
.widget-title {
font-size: 14px;
font-weight: 700;
font-family: avenir next;
padding:15px 0 3px 6px;
}
.widget-icon .fa-paper-plane{
color: #26a69a;
font-size: 30px;
margin-top: 16px;
}
.widget-icon .fa-thumbs-up{
color:#FF7A50;
font-size: 30px;
margin-top: 16px;
}
.widget-icon .fa-share{
color:#D61D4F;
font-size: 31px;
margin-top: 16px;
}
.widget-icon .fa-bullseye{
color:#6472C3;
font-size: 30px;
margin-top: 16px;
}
#chartdiv {
width: 100%;
height: 500px;
}
.nav-tabs > li.active > a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #fff;
border-color: transparent #ccc #ccc;
border-image: none;
border-style: solid;
border-width: 1px;
cursor: pointer;
font-size: 14px;
z-index: 3;
background: #999999 none repeat scroll 0 0;
color: #fff;
padding: 17px;

}
.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #fff;
border-color: transparent #ccc #ccc;
border-image: none;
border-style: solid;
border-width: 1px;
cursor: pointer;
font-size: 14px;
background: #5e5e5e none repeat scroll 0 0;
color: #fff;
}
.nav-tabs {
border-bottom: medium none;
}
.nav-tabs > li > a {
border: 1px solid transparent;
border-radius: 0 0 4px 4px;

}
.image-details .panel{
border-radius: 3px;
}
.report-pills{
border-bottom: 2px solid #ccc;
padding-bottom:5px;
margin: 0;
}
.pills-right{
margin-top: 9px;
}
.pills-right span{
border-bottom: 2px dotted #3399ff;
color: #919191;
font-size: 14px;
padding-bottom: 3px;
margin-top: 10px;
text-transform: uppercase;

}
.pills-right-count{
color: #252525;

font-size: 14px;
padding-bottom: 3px;
margin-top: 10px;
}
.pills-right-count li{
float: left;
list-style: outside none none;
margin-left: 23%;
margin-top: 10px;
}
.nav-pills li a{
padding: 6px 12px;
font-size: 14px;
text-transform: uppercase;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
background-color: #3B94D9;
color: #fff;
}
.like-count{
margin-left: -10px;
}
.share-count{
margin-left: 10px;
}
.points-count{
margin-left: 15px;
}
.report-content{

}
.report-content strong{
color: #000;
font-size: 16px;
font-weight: bold;
}
.report-content p{
color: #414141;
font-size: 14px;
}
.report-summary{
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
padding-top: 15px;
}
.summary-table{
padding: 15px 20px;
text-align: left
}
/* modal */
#myModal .modal-body textarea{
min-height: 100px;
overflow: auto;
border: 1px solid #595959;

}
#myModal .modal-body{

background: #E5E5E5;
}
#myModal .modal-header {
border-bottom: 1px solid #bababa;
padding: 15px;
}
.post-options .fa{
color: #252525;
cursor: pointer;
font-size: 23px;
}
.post-options{
margin-top: 11px;
padding-bottom: 10px;

padding-top: 10px;
}
.post-options div{
display: inline;
margin-left: 20px;
}
.post-options .btn{
background: #5e5e5e none repeat scroll 0 0;
color: #fff;
font-size: 14px;
margin-top: -9px;
padding: 9px 14px 6px 14px;
}
.post-options .btn:hover{
background: #5e5e5e none repeat scroll 0 0;
color: #fff;
}
.post-options .btn .fa{
color: #fff;
font-size: 14px;
}
.report-summary-total{
border-top: 1px solid #252525;
padding-top: 8px;
}
.nav-tabs > li > a {
line-height: 0
}
.modal-open {
overflow: hidden!important;
padding-right:0!important
}
.popover{
padding: 0;
}
.popover-content{
font-size: 12px;
padding: 5px 4px 4px 5px;
}
.logo-tagline{
	margin-top: 30px;
}
/*
.right-float{
background: #fff;
}
.open-nav{
margin-top: 0;
}
nav#main-nav {
margin-top: 3px;
} */
.modal-dialog {
bottom: 0;
margin:auto;
position: fixed;
left: 0;
right: 0;

}
.post-container .post .product-images .product-name a:hover ,
.product-task a:hover ,
.post-container .post .product-images .product-site a:hover,
.product-view a:hover{
color: #000;
}
.Profile-tag p{
text-align: center;
}
















.modal.modal-fullscreen {
  /* Maximize the main wrappers on the screen */
  /* Make the parent wrapper of the modal box a full-width block */
  /* Remove borders and effects on the content */
  /**
	 * /!\ By using this feature, you force the header and footer to be placed
	 * in an absolute position. You must handle by yourself the margin of the
	 * content.
	 */
}
.modal.modal-fullscreen .modal-dialog,
.modal.modal-fullscreen .modal-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: #dbdbdb none repeat scroll 0 0;
}
.modal.modal-fullscreen .modal-dialog {
  margin: 0;
  width: 100%;
 
}
.modal.modal-fullscreen .modal-content {
  border: none;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  -o-box-shadow: inherit;
  box-shadow: inherit;
  /* change bg color below */
 /* background:#1abc9c; */
}
.modal.modal-fullscreen.force-fullscreen {
  /* Remove the padding inside the body */
}
.modal.modal-fullscreen.force-fullscreen .modal-body {
  padding: 0;
}
.modal.modal-fullscreen.force-fullscreen .modal-header,
.modal.modal-fullscreen.force-fullscreen .modal-footer {
  left: 0;
  position: absolute;
  right: 0;
}
.modal.modal-fullscreen.force-fullscreen .modal-header {
  top: 0;
}
.modal.modal-fullscreen.force-fullscreen .modal-footer {
  bottom: 0;
}
#myModalFullscreen .modal-title{
	color: #000;
	    font-family: avenir next;
	    font-size: 24px;
	    font-weight: bold;
	    margin-left: 0;
}
#myModalFullscreen .modal-body{

}
#myModalFullscreen .modal-header {
    background: #fff none repeat scroll 0 0;
    border-bottom: none;
}
.signup{
	margin-top: 30px;
	    padding: 10px 30px;
}
.signup .btn{
	background: transparent none repeat scroll 0 0;
	border: 2px solid #fff;
	border-radius: 35px;
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	height: 250px;
	width: 100%;
	 
}

header {
	background-color: #fdb913;
	    padding: 0 0 0;
	height: 100vh;
}
header.landing {
height: auto;
min-height: 55px;
}
header .logo-img ,header .logo-hover {
height: 100px;
margin: 0;
display: inline;
position: relative;
}
.homepage-caret{
/*     bottom: 48px; */
}
header.landing {
background-image: none;
}
.emojionepicker-picker{
bottom: 30px!important;
display: block;
left: 92%!important;
right: 27px !important;
top: 88px!important;
}
.emojionepicker{
left: 30% !important;
top: 0 !important;
height: 170px;
}
.emojionepicker section{
height: 170px !important;
}
.post-icon {
cursor: crosshair;
cursor: crosshair;
    height: 32px;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 11px;
    width: 32px;
    z-index: 100;
    background: url(../images/post_icon_1.png) no-repeat;
    /*height: 28px;
    margin: auto;
    background: url(../images/post_icon_1.png) no-repeat;
    background-position: center;*/
}
.post-icon:hover {
background: url("../images/post_icon_2.png") no-repeat;
background-position: center;
}
.icon-hover{
background: url("../images/post_icon1.png") no-repeat;
cursor: pointer;
height: 14px;
    /*left: 13px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 15px;
    z-index: 100;*/
}
.post-hover:hover .icon-hover{
background: url("../images/post_icon2.png") no-repeat;
}
.post-hover a{
margin-left: 14px;
}
.profile-desc{
	display: inline-block;
	    text-align: left;
}
.product-desc{
	display: inline-block;
	    text-align: left;
	    margin-left: 0;
}
.post-container .post .product-images .product-row {
padding: 10px 6px 2px;
text-align: center;

}
.post_text{
	text-align: center;
}
.serach-bar{

}
.serach-bar .fa{
	color: #000;
	cursor: pointer;
	   font-size: 14px;
	   position: absolute;
	   right: 33px;
	   top: 21px;
	   z-index: 13;
}
.serach-bar a{
	color: #000;
	   font-weight: bold;
	   left: 36px;
	   position: absolute;
	   top: 20px;
	   z-index: 2;
	   text-transform: uppercase;
}
.serach-bar a:hover{
	color: #000;
}
.serach-bar .form-control{
	border: medium none;
	   height: 54px;
	   padding: 2px 60px 2px 160px;
	   position: relative;
	   width: 100%;
}
.serach-bar .form-control:focus {
    border: medium none;
    box-shadow: none;
    outline: 0 none;
}
/* Signin module */
#signin-wrapper {

	    height: 85vh;
	    list-style: outside none none;
	    margin-top: 0px;
	    overflow: hidden;
	    position: absolute;
	    width: 100%;
	    z-index: 999;
}
figure, figcaption, h3, p {
margin: 0;
padding: 0;
}

.signin-content {
background: #fff none repeat scroll 0 0;
clear: both;
color: #252525;
display: none;
overflow: hidden;
padding:25px 30px;
position: relative;
height: 85vh;
}
.signin-content-close {
  background-image: url("../images/index.png");
 background-repeat: no-repeat;
     background-size: 25px 25px;
     height: 25px;
     position: absolute;
     right: 25px;
     text-indent: -9999em;
     top: 5px;
     width: 25px;
}
.signin-form{
	margin-top: 40px;
	padding: 0;
}
.signup-details-content {
width: 100%;
}
.signin-form .form-control{
	border-color: #c3c3c3;
	    border-radius: 0;
	    border-style: none none dotted;
	    border-width: medium medium 2px;
	    height: 30px;

	    width: 96%;
}
 .icon-label{
 	width: 3%;
}
.signin-form .form-control:focus{
	border-color: #000;
		   border-radius: 0;
		   border-style: none none dotted;
		   border-width: medium medium 2px;
		   height: 30px;
		
		  box-shadow: none;
		   width: 96%;
}
.signin-form input,.signup-form i,.signup-form select{
	display: inline-block;
}
.signin-form i{
	font-size: 25px;
}
.signin-title{
	color: #000;
	    font-family: avenir medium;
	    font-size: 44px;
	    text-transform: uppercase;
}
.btn-signin{
	background: #cfcfcf none repeat scroll 0 0;
	   color: #fff;
	   font-size: 33px;
	   font-weight: bold;
	   margin-left: 42px;
	   margin-top: 10px;
	   padding: 3px 15px;
	   width: 96%;
}
.btn-signin:hover, .btn-signin:active ,.btn-signin:focus{
	background: #cfcfcf none repeat scroll 0 0;
		   color: #fff;
}

.signin-title-box ,.signup-title-box{
	height: 80px;
	   margin-top: 6px;
	   padding-top: 9px;
}
/* Signup module */
.signup-form .legal-text p{
	color: #000;
	    font-size: 14px;
	    margin-top: 11px;
}
#signup-wrapper {

	    height: 85vh;
	    list-style: outside none none;
	    margin-top: 0px;
	    overflow: hidden;
	    position: absolute;
	    width: 100%;
	    z-index: 999;
}
figure, figcaption, h3, p {
margin: 0;
padding: 0;
}

.signup-content {
background: #fff none repeat scroll 0 0;
clear: both;
color: #252525;
display: none;
overflow: hidden;
padding:25px 30px;
position: relative;
height: 85vh;
}
.signup-content-close {
  background-image: url("../images/index.png");
 background-repeat: no-repeat;
     background-size: 25px 25px;
     height: 25px;
     position: absolute;
     right: 25px;
     text-indent: -9999em;
     top: 5px;
     width: 25px;
}
.signup-form{
	margin-top: 40px;
	padding: 0;
}
.signup-details-content {
width: 100%;
}
.signup-form .form-control{
	border-color: #c3c3c3;
	    border-radius: 0;
	    border-style: none none dotted;
	    border-width: medium medium 2px;
	    height: 30px;
	    width: 96%;
}
.signup-form .form-control:focus{
	border-color: #000;
	   border-radius: 0;
	   border-style: none none dotted;
	   border-width: medium medium 2px;
	   box-shadow: none;
	   height: 30px;
}
.signup-form input,.signup-form i{
	display: inline-block;
}
.signup-form i{
	font-size: 25px;
}
.signup-title{
	color: #000;
	    font-family: avenir medium;
	    font-size: 44px;
	    text-transform: uppercase;
}
.btn-signin{
	background: #cfcfcf none repeat scroll 0 0;
	   color: #fff;
	   font-size: 33px;
	   font-weight: bold;
	   margin-left: 42px;
	   margin-top: 10px;
	   padding: 3px 15px;
	   width: 91%;
}
.btn-signin:hover, .btn-signin:active ,.btn-signin:focus{
	background: #cfcfcf none repeat scroll 0 0;
		 
		   color: #fff;
}

/* network module */
.tab-pane .switch {
	position: absolute;
	    right: 3%;
}
.tab-pane a i{
	font-size: 14px;
	    margin-top: -24px;
	    position: absolute;
	    right: 0;
}
.tab-pane a .tooltip{
	top:-6px;
	position: relative;
}
.settings-form input,.settings-form i ,.tab-pane a i,.tab-pane .switch  {
	display: inline-block;
}
#preferences select, #preferences i{
	display: inline-block;
}
.notification span{
	float: left;
	    font-size: 14px;
	    margin-left: 50px;
}
.notification i{
	font-size: 14px!important;
}
.deactive a{
	color: #5f6468;
	    font-size: 14px;
	    margin-top: 10px;
}
.deactive a:hover{
	color: #000;
}
/* setting module */
.settings-form .legal-text p{
	color: #000;
	    font-size: 14px;
	    margin-top: 11px;
}
#settings-wrapper {

	    height: 85vh;
	    list-style: outside none none;
	    margin-top: 0px;
	    overflow: hidden;
	    position: absolute;
	    width: 100%;
	    z-index: 999;
}
.notification{
	text-align: left;
}
.notification i{
	font-size: 25px !important;
}
 .notification input{
	margin-left: 17px;

}
figure, figcaption, h3, p {
margin: 0;
padding: 0;
}

.settings-content {
background: #fff none repeat scroll 0 0;
clear: both;
color: #252525;
display: none;
overflow: hidden;
padding:25px 30px;
position: relative;
overflow: auto;
height: 85vh;
}
.settings-content-close {
  background-image: url("../images/index.png");
  background-repeat: no-repeat;
      background-size: 25px 25px;
      height: 25px;
      position: absolute;
      right: 25px;
      text-indent: -9999em;
      top: 5px;
      width: 25px;
}
.settings-form{
	margin-top: 40px;
	padding: 0;
}
.settings-details-content {
width: 100%;
}
.settings-form .form-control{
	border-color: #c3c3c3;
	   border-radius: 0;
	   border-style: none none dotted;
	   border-width: medium medium 2px;
	   height: 30px;
	   position: relative;
	   width: 96%;
}
.settings-form .form-control:focus{
	border-color: #000;
	   border-radius: 0;
	   border-style: none none dotted;
	   border-width: medium medium 2px;
	   box-shadow: none;
	   height: 30px;
}

.settings-form i{
	font-size: 25px;
}
.signup-title{
	color: #000;
	    font-family: avenir medium;
	    font-size: 44px;
	    text-transform: uppercase;
}
.btn-signin{
	background: #cfcfcf none repeat scroll 0 0;
	    color: #fff;
	    font-size: 33px;
	    font-weight: bold;
	    margin-left: 22px;
	    margin-top: 10px;
	    padding: 3px 15px;
	    width: 97%;
}
.btn-signin:hover, .btn-signin:active ,.btn-signin:focus{
	background: #cfcfcf none repeat scroll 0 0;
		 
		   color: #fff;
}


/*  settings tabs */
.card .fa-circle{
	font-size: 8px;
}
.card .nav-tabs { 
	display: inline-block;
	    position: relative;
	    top: -22px;
}
.card .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
.card .nav-tabs > li > a { border: none; color: #666; }
.card .nav-tabs > li.active > a, .nav-tabs > li > a:hover { 
	-moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    background: transparent none repeat scroll 0 0;
	    border-color: -moz-use-text-color;
	    border-image: none;
	    border-radius: 0;
	    border-style: none none solid;
	    border-width: medium medium 2px;
	    color: #000 !important;
	 }
.card .nav-tabs > li > a::after { 
	
}
.card .nav-tabs > li > a, .card .nav-tabs > li > i { 
	display: inline;
}
.card .nav-tabs > li > a{
	font-size: 14px;
}
.card .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { 
}
.card .tab-nav > li > a::after {

}
.card .nav-tabs > li.active > a{
	padding:3px 0px;
}
.card .nav-tabs > li > a{
	padding:3px 0px;
}
.card .nav-tabs > li{
	margin-left: 12px;
}
.card .tab-pane { 
	/* padding: 15px 0;  */
}
.card .tab-content{
/* 	padding:20px */
}

.card {
}





/* partner module */
#partner {
z-index: 999;
position: absolute;
}
#partner-wrapper {
	list-style: outside none none;
	   
	    overflow: hidden;
	 
	    position: absolute;
	    width: 79%;
	    z-index: 99;
}
figure, figcaption, h3, p {
margin: 0;
padding: 0;
}

.partner-content {
background: #fff none repeat scroll 0 0;
clear: both;
color: #252525;
display: none;
overflow: hidden;
padding:25px 30px;
position: relative;
margin-top: 20px;
}
.partner-content-close {
  background-image: url("../images/index.png");
  background-repeat: no-repeat;
  background-size: 25px 25px;
  height: 25px;
  position: absolute;
  right: 5px;
  text-indent: -9999em;
  top: 3px;
  width: 25px;
}
.partner-details-content {
width: 100%;
}
.partner-img{
	margin-top: 20px;
	    padding: 0 20px;
}
.partner-img span {
	background: #f2f2f2 none repeat scroll 0 0;
	    border: 1px dotted #ccc;
	    cursor: pointer;
	    font-size: 14px;
	    padding: 7px 9px;
	    position: absolute;
	    right: 15.5%;
	    top: 1px;
}
.partner-details-content img{
	border: 1px dashed;
	    height: 180px;
	    position: relative;
	    width: 170px;
}
.img-details .img-name{
	color: #000;
	    font-size: 19px;
}
.img-details .img-location{
	color: #000;
	    font-size: 19px;
	
}
.img-details{
	margin: 5px 0;
	    padding: 5px;
}
.btn-partner-module{
	background: #cfcfcf none repeat scroll 0 0;
	    color: #fff;
	    font-size: 33px;
	    font-weight: bold;
	    margin-top: 10px;
	    padding: 3px 15px;
	    width: 100%;
}

.btn-partner-module:hover, .btn-partner-module:active ,.btn-partner-module:focus{
	background: #b6b6b6 none repeat scroll 0 0;
	    color: #fff;
}


.header-logo{
	padding: 0;
} 

/* post module */

#post {
z-index: 999;
position: absolute;
}
#post-wrapper {
	list-style: outside none none;
	    margin-left: -2.5%;
	    overflow: hidden;
	    position: absolute;
	    width: 79%;
	    z-index: 99;
}
figure, figcaption, h3 {
margin: 0;
padding: 0;
}

p {
	margin: 0 0 10px;
	padding: 0;
}

.post-content {
background: #fff none repeat scroll 0 0;
clear: both;
color: #252525;
display: none;
overflow: hidden;
padding:0px 0px;
position: relative;
margin-top: 20px;
}
.post-content-close {
  background-image: url("../images/index.png");
  background-repeat: no-repeat;
      background-size: 25px 25px;
      height: 25px;
      position: absolute;
      right: 12px;
      text-indent: -9999em;
      top: -3px;
      width: 25px;
      z-index: 1;
}
.post-details-content {
width: 100%;
}
.img-upload .dropzone{
	height: 404px;
	    width: 100%;
}
.post-data .post-date{
	padding: 0;
	margin-left: -1px;
}
.post_comment{
	margin-left: -5px;
}
.post-data .post-section{
	margin-top:0;
	padding: 0 15px; 
}
.post-data  .form-control{
	background: transparent none repeat scroll 0 0;
	    border-color: #c3c3c3;
	    border-radius: 0;
	    border-style: none none dotted;
	    border-width: medium medium 1px;
}
.post-data .caption .form-control{
	width: 96%;
}
.post-data  .form-control:focus {
  background: transparent none repeat scroll 0 0;
   border-color: #000;
      border-radius: 0;
      border-style: none none dotted;
      border-width: medium medium 1px;
    box-shadow: none;
    outline: 0 none;
}
.post-data .caption{
	margin-top:0px; 
}
.post-data .caption input,.post-data .caption i{
	display: inline-block;
}
.img-product .dropzone{
	border: 1px solid #ccc;
	   border-radius: 50%;
	   height: 85px;
	   margin-left: -15px;
	   margin-top: 12px;
	   width: 85px;
}
.post-data .img-product {
	padding: 0;
}
.img-product .dropzone .dz-preview .dz-image {
	border-radius: 50%;
	    display: block;
	    height: 81px;
	    margin: 0 -1px;
	    overflow: hidden;
	    position: relative;
	    width: 81px;
	    z-index: 10;
}
.img-product  .dropzone .dz-message {
    margin: -1em 0;
    text-align: center;
}
.post-data .product-row{
text-align: center;
}
.post-data .product-desc {
  display: inline-block;
      margin-left: 18px;
      padding: 0;
      text-align: left;
      width: 81%;
}
.post-data .product-row{
	margin-top: 2px;
}
.btn-post{
	background: #cfcfcf none repeat scroll 0 0;
	   color: #fff;
	   font-size: 33px;
	   font-weight: bold;
	   margin-top: 10px;
	   padding: 3px 15px;
	   width: 97%;
}
.btn-post:hover, .btn-post:active ,.btn-post:focus{
	background: #b6b6b6 none repeat scroll 0 0;
	    color: #fff;
}
.btn-post span .fa{
	color: #000;
	font-size: 33px;
}
.post-data .product-desc .product-name .fa,
.post-data .product-desc .product-task .fa,
.post-data .product-desc .product-site .fa{
	position: relative;
	    top: 1px;
}
.post-data .product-desc .product-name .form-control,
.post-data .product-desc .product-task .form-control,
.post-data .product-desc .product-site .form-control{
	height: 30px;
	   padding: 0;
	   width: 85%;
}
.post-data .product-desc .product-name input,  .post-data .product-desc .product-name i,
.post-data .product-desc .product-task input,  .post-data .product-desc .product-task i,
.post-data .product-desc .product-site input,  .post-data .product-desc .product-site i{

	display: inline-block;
}
.post-data .product-desc .product-view{
	
}

.serach-bar .fa-search{
color: #5f6468;
}
.serach-bar .form-control:focus .serach-bar .fa-search{
	color: #000;
}










 .signup .btn:hover{
	background: #cfcfcf none repeat scroll 0 0;
	   border: 2px solid #cfcfcf;
	   border-radius: 35px;
	
}
.dropdown-content li  {
margin-left: 10px !important;
}
.menu_link span a{
	color: #5f6468;
	    display: inline-block;
	   font-family: avenir next !important;
	    font-size: 14px;
	    font-weight: 700;
	    letter-spacing: 1px;
	    line-height: 30px;
	    text-align: right;
	    text-transform: uppercase;
	    width: 52px;
	    margin-left: -5px;
	    margin-top: -5px;
}
.menu_link span a:hover{
	color: #000;
}

footer {
    padding-top: 12px;
}
footer p {
    text-align: center;
}